feifeidexie 发表于 2014-7-29 15:23:23

Adams机械系统动态质心实时显示

Adams机械系统动态质心实时显示1 概述Adams中开发了新的命令程序,用于计算整个机械系统在仿真过程中总重量质心点的变化,模型中可以全部是刚性体,也可以包括弹性体。这一功能对于研究工程车辆运动时其质量动态转移非常有用,如下图所示工业机械手在运动过程中总质心位置的变化情况。                                  (1)2操作步骤(1)         在Adams中打开1_model_1.cmd模型文件,或者建立任一个机械系统的Adams仿真模型,须确保模型仿真没有错误。
建立Adams机械仿真模型(2)(2)         导入2_Centroid_All.cmd文件,通过建立系统状态变量和设计变量,计算出系统内包含所有部件的总质心的X、Y、Z三个方向的坐标位置数据。
导入命令文件建立系统数据(3)在2_Centroid_All.cmd文件内,通过For循环和设计变量对模型中除Ground以外的部件进行遍历查找,获取模型部件的总质量和质心X、Y、Z三个方向的坐标值,具体见下面程序。
使用For循环对模型中的部件进行查找并计算质量(4)然后创建系统的状态变量,其值为上述得到的设计变量值,下图为设置质心X方向的坐标值的状态变量程序,同理可以得到Y方向和Z方向的坐标值。
质心坐标X方向的状态变量设置代码(5)(3)         导入3_create_indicator.cmd文件,会在得到的模型质心位置处创建一个质点,表示是一个质心位置。仿真模型后,能得到模型质心的轨迹曲线。
模型的质心和轨迹曲线(6)在3_create_indicator.cmd文件中,使用固执约束把该质点质心的坐标值与上述得到的模型质心坐标值关联起来,实现质点位置实时变化。
使用固执约束得到质点质心坐标(7)通过以上步骤,实现机械系统模型动态质心的实时显示。
适用版本:适用于Adams所有版本

pengweibo 发表于 2014-8-19 20:27:26

差多就这样子吧

zjmiss 发表于 2014-8-22 23:30:56

最近也在自己写这个,尽管2013版本有了,还是不如自己写的好,学习一下

xlyang 发表于 2015-7-17 08:44:34

楼主,能把这几个cmd文件发出来吗,方便使用啊

yjg314 发表于 2015-7-25 22:57:39

zjmiss 发表于 2014-8-22 23:30
最近也在自己写这个,尽管2013版本有了,还是不如自己写的好,学习一下

请问ADAMS 2013版本在哪里能看到这个功能啊?我怎么没找到。

xlyang 发表于 2015-8-13 14:46:10

这个程序是针对整个系统的,如果针对系统中的几个零件测量质心,该如何修改程序呢?

ht978422096 发表于 2019-1-17 09:52:46

学习学习~

sxl_simwe 发表于 2019-12-16 17:50:58

可以分享一下其中的cmd文件吗,万分感谢
页: [1]
查看完整版本: Adams机械系统动态质心实时显示