Adams求解器设置指南:error与Hmax参数调整

在Adams中设置不同的求解器误差及Hmax(允许的最大迭代步长)会对结果产生比较明显甚至决定性的影响。在没有仿真经验的时候或者对模型结果存在疑问,最好能够先进行误差敏感度研究,或者可将此步做为分析中的必要规定。



下面以二自由度弹簧振子模型做个示例。

命名最上面圆球为sprung_mass,质量350Kg,中间为unsprung_mass,质量为50Kg,最下面为road,质量为1Kg;三个球都用移动副约束,取消重力;设置上面弹簧参数为25N/mm,无阻尼;下面弹簧参数为250N/mm,无阻尼。

1.png



在road上施加motion,为幅值15mm,频率0.1-20Hz的正弦扫频函数,表达式如下

2.png


设置求解器为Gstiff,SI2,orginal;仿真时间20s,仿真步长0.01

研究error设置:将Hmax设置为1e-3,分别设置error=1e-10,error=1e-9,error=1e-8,error=1e-7。查看sprung的位移响应,可知当error为1e-7时,与其他结果差异较大,其他响应曲线也是。因此可先将误差设置为1e-8。

3.png



研究Hmax设置:Hmax决定了允许的最大迭代步长,此值越小,仿真速度越快。将误差设置为1e-8,Hmax分别设置为1e-2,1e-3,1e-4。查看结果,可知1e-2结果在20s附近略有差异。

4.png

综上,可以将求解器误差设置为1e-8,Hmax=1e-3。

当然,还可以继续进行探索,达到速度与精度的平衡

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空