打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
基于ADAMS的大模型仿真技术
在ADAMS中进行动力学仿真时,有时我们会遇到一个大模型,这个大模型是由很多机构组成的,不可能由一个人全部做完。此时我们通常会成立一个小组,小组中每个成员分配某个机构,该成员对该机构进行三维建模,然后导入到ADAMS中进行仿真,但是我们最后,需要把这些成员仿真的结果合并在一起,成为对整个大模型的仿真,此时该如何进行呢?
为了解决这个问题,笔者对一个简单的范例进行了摸索,找到了解决的途径,这里发布出来,与朋友们共享。
最终的模型如下图
X

该机构是由两套四杆机构串联组成的,左边是平行四边形机构

而右边是一个曲柄滑块机构

这两套机构通过共用件(右曲柄)串联在一起。

现在一个小组成员负责建模平行四边形机构,并对其仿真
另外一个成员负责建模曲柄滑块机构,并对其仿真
第三个成员负责把他们的工作拼装在一起,进行总体的仿真
本文说明这种拼接的技术。
为了便于大家理解这个问题,我们自己先扮演这两个小组成员的角色,对这两个单独的机构进行建模,并存储为数据库,然后再扮演第三个成员的角色,对前面的数据库结果进行合并仿真。下面说明详细步骤。
1. 准备好基础数据库
1.1 先建模平行四边形机构,并仿真,存为model_1.

1.2 再建模曲柄滑块机构,并仿真,存为model_2.

下面是得到的两个模型数据库文件


======================================================================================
下面我们决定,新建一个数据库,称为model_m.然后接连把这两个模型导入合并。
2. 打开model_1.并导出其命令流文件model_1.cmd.

得到的文件如下

其中的model_1.cmd记录了model_1模型创建的过程。
3. 打开model_2,并导出命令流文件model_2.cmd

得到的文件如下

其中的model_2.cmd记录了model_2模型创建的过程。
4. 新建一个数据库,名字是model_m.

这里面现在什么都没有。

5. 用命令流形式导入model_1.

导入的模型如下

此时在树形大纲中出现了两个模型

6. 用命令流形式导入model_2.

导入的模型如下

此时在树形大纲中出现了三个模型

7. 以model_m为基础合并model_1.

8. 浏览现在的model_m

9. 以model_m为基础合并model_2.

10. 浏览现在的model_m

查看物体的数目

可以发现,共用件是重复的。
11. 进行连接处理
由于共用件是重复的,只需要绑定他们即可,另外,删除原来模型2中的驱动,现在只保留模型1的驱动就可以了。
下面是绑定这个共用件

下面是删除模型2中的驱动后的模型

查看树形大纲,里面只有一个驱动

12。仿真
下面是仿真过程中某一帧的图片

结束。

小结:
对于大模型的仿真而言,分工合作是必然的事情。在分工时,首先要约定好单位,坐标系等。然后进行各自的建模仿真,并存为各自的数据库,同时也导出为命令流文件,而命令流文件是交流的基础。
对于合并模型仿真的成员而言,他在创建一个空数据库以后,依次导入前面的命令流文件,从而得到包含多个模型的数据库。然后依次以主模型为基础合并各子模型,最后在各子模型的连接处进行处理,得到一个协调一致的模型,再进行仿真。

.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
基于Admas的经编机梳栉机构的建模及运动仿真分析
SPICE模型入门到精通
【CICC原创】作战计划多粒度时空建模与仿真推演应用
虚拟技术在库存管理中的可视化研究 - 应用理论 - 86VR | 虚拟无忌
PowerDesigner
SAR 图像数据库建立与目标建模
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服