EDEM-ADAMS耦合注意要点
1.在adams中设置单位为mks(两个软件中单位一致)
2.在adams设置的gforce的坐标方向与acs坐标一致
3.adams生成的acf文件,建议使用模板文件如下:
case.adm
case
SIMULATE/DYNAMIC, END=xx, STEPS=xxxx
stop
4.adams生成的adm文件在任意位置插入环境语句:
ENVIRONMENT/
,NAME= MSC_COSIM_PROCESS_ID
,VALUE=“99”
!
ENVIRONMENT/
,NAME= MSC_COSIM_CONFIG_FILE
,VALUE=“case.cosim”
5.edem中步长设置需要为acf文件中步长的整数倍
6.edem-adams耦合仿真后会生成res文件,在adams后处理中导入即可查看动画以及曲线数据
7.在adams中设置gforce,是只要受力的物体就需要进行添加gforce,添加后双击gforce修改为子程序,分别填入:
0.0
ACSI_Adams::
<id号会自动生成无需改变>
注:参考标记点需要选择为质心位置,选取完毕后可以在ground把没用的marker删除
8.adams-edem出现tcpserver Time out的话
说明是个acf或者adm或者cosim文件出现问题了。我个人在工作中发现经常是由于以下问题所导致
1️⃣.edem导入的模型名称没有rename导致跟cosim里面的Adams_一致
2️⃣.adams里面设置gforce的时候ACSI_Adams::打错字也有可能产生该报错
3️⃣.其他错误,可以是用排除法,把gforce和contact添加到一个group,把group抑制掉,一次一次导出adm文件耦合试一下。然后来分别取消抑制来逐渐缩小问题所在点。
9.耦合开始物体错位、起飞的原因:因为adams里面的质心位置和edem中的质心位置不一致。检查单位以及质心的坐标系是否与全局坐标系一致
以上是在学习过程中遇到的问题以及解决方法,希望可以帮到正在进行MBD-EDM耦合的各位小伙伴。如有错误之处 ,敬请谅解。