技术分享PlantSimulatio

肚子上白癜风 http://pf.39.net/bdfyy/qsnbdf/190115/6798768.html

你学废了吗?PlantSimulation应用技巧系列

三维机构运动建模(一)

摘要:PlantSimulation在最近的几个版本的更新中,将三维可视化作为了一个重要的扩展方向,目前PlantSimulation的三维可视化功能已经得到了巨大提升。

最近和公司其他同事在探讨关于三维机构运动,提到在公司的NX产品、MCD产品、LineDesigner产品以及在ProcessSimulate产品中,都可以方便地定义机构运动,并且这些产品之间地运动机构,也可以通过导出/导入一个PLMXML+JT的标准中间数据,以实现这几个软件之间运动机构的重用。

那么问题来了,PlantSimulation软件中怎么办呢?官方的说法是我们即将在新版本中支持这个PLMXML+JT数据格式来定义运动机构,实现机构运动动画。是不是有点等不及了?

实际的情况是,目前在PlantSimulation中已经具备了三维机构运动的建模,只是目前这个过程需要我们手工定义,新版本的增强功能,只是实现了基于标准中间数据格式自动机构创建工作,但实际在应用的时候,我们还是需要理解这中间的过程,以及创建的数据结构和应用方式。

我们将通过几篇文章,来系统地介绍这个过程。

1.三维模型哪里来?

PlantSimulation本身并不具备复杂的三维建模,提供的工具也比较少,但是,可以支持非常多的三维数据格式的导入,我们需要做的是,在三维建模工具中准备好适当的几何模型即可。

当日,我们推荐转换成JT数据格式,这种数据格式是轻量化的三维可视化数据文件,能有效地提高计算机的运行效率。

2.如何导入三维数模?

当我们准备好设施的三维数模之后,我们就可以导入到PlantSimulation中,作为对应设施的三维表达。

导入的过程比较简单,点这个ImportGraphics就可以了,

然而,最重要的是需要知道在哪里导入。如果直接在当前的图形窗口中导入,有可能这个几何就成了当前Frame的背景显示而已,无法实现更多的功能。正确的做法是,需要首先选择适当的类(Class),并在三维环境中打开,只有这样,导入的几何才能代表某种设施的特点,例如下图中,我们复制了一个Station类型的工站,右键在三维中打开,这样,我们导入的三维就代表这个Station几何特性。

在三维中打开这个类之后,可以先将这个类的默认三维数据删除掉。

使用ImportGraphics导入一个不同的几何,比如这张桌子

3.导入后的基本操作

对于导入的三维几何,我们有一些最基本的设置需要完成

n三维属性编辑:

右键选择编辑三维属性,如下图:

可以对几何的空间位置、旋转方向、缩放比例、材料等进行操作:

n三维几何结构:

为了实现设施的机构运动,我们必须要建立其运动约束的对应结构,从运动学的观点来说,需要建立刚体“LINK”和运动副“JOINT”,那么从几何上,我们必须要将可以产生相对运动的部分区分开来。PlantSimulation提供了三维几何的层次结构,来帮助我们管理这些不同的“部件”,让我们来看看这张办公桌是如何构成的。

在下面的树形结构里面我们看到了现在的Station包含一个Desk的几何图形组,在这个几何图形组里面,包含了好几个几何元素,比如现在选择的第三个几何图形,代表了高亮显示的这把椅子,而椅子是一个整体,无法再细分下去。

限于篇幅,我们在下期再继续……

今天的内容,你,学废了吗?

预览时标签不可点收录于话题#个上一篇下一篇


转载请注明:http://www.jiehexinga.com/zyyy/12501.html


当前时间: