找回密码
 注册
Simdroid-非首页
查看: 273|回复: 7

[联合仿真] Adams机械系统动态质心实时显示

[复制链接]
发表于 2014-7-29 15:23:23 | 显示全部楼层 |阅读模式 来自 中国
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所有版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2014-8-19 20:27:26 | 显示全部楼层 来自 吉林
Simdroid开发平台
差多就这样子吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2014-8-22 23:30:56 来自手机 | 显示全部楼层 来自 浙江杭州
最近也在自己写这个,尽管2013版本有了,还是不如自己写的好,学习一下
回复 不支持

使用道具 举报

发表于 2015-7-17 08:44:34 | 显示全部楼层 来自 江苏苏州
楼主,能把这几个cmd文件发出来吗,方便使用啊
回复 不支持

使用道具 举报

发表于 2015-7-25 22:57:39 | 显示全部楼层 来自 广东
zjmiss 发表于 2014-8-22 23:30
最近也在自己写这个,尽管2013版本有了,还是不如自己写的好,学习一下

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

使用道具 举报

发表于 2015-8-13 14:46:10 | 显示全部楼层 来自 江苏苏州
这个程序是针对整个系统的,如果针对系统中的几个零件测量质心,该如何修改程序呢?
回复 不支持

使用道具 举报

发表于 2019-12-16 17:50:58 | 显示全部楼层 来自 江苏南京
可以分享一下其中的cmd文件吗,万分感谢
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 09:39 , Processed in 0.033675 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表