之前一直用LS-DYNA或者ansys显式动力学模块做动力学分析,接触到机器人行业后,我转向了用workbench motion来进行多体动力学分析,选择后者主要是考虑到刚柔耦合。使用久了后,显示动力学工况下的应力以及疲劳都开始用motion了,计算效率motion远超LS-DYNA。不过类似LSDYNA的动力学分析准确性已经大量得到了验证,但Motion还处于验证阶段,所以用motion时也经常怀疑算的不准。


力用Step来进行加载,大小为1000N,力的加载面使用通用Joint,固定端用Fix joint。Motion和LSDYNA获得的应力结果如下。

软件 | 最大应力MPa | 应力相差 | 计算时间 |
|---|---|---|---|
LSDYNA | 15.7 | | 614s |
Motion | 17.8 | 13.3% | 10s |
从应力数值来看两者很接近,Motion偏大,应力误差达到13.3%;从应力分布来看,两者几乎无差别;从计算时间来看,Motion远远小于LSDYNA,为其1/61.4。
对于工程应用产品研发,时间就是生命线,Motion迭代时间快的优势将会放大。
但是操作中,我发现motion里使用不同的方式来加载力得到的结果有很大差异,例如直接通过变形体的Concentrated Load结果就严重失真。因此Motion里的加载力,最好通过Joint的方式来加载。
