首页/文章/ 详情

RecurDyn Solver仿真参数设定经验分享

7月前浏览9837

本文摘要(由AI生成):

本文主要介绍了RecurDyn的Simulation页面中Advanced Option提供的多个可调参数,并重点介绍了其中几个需要调整的参数,包括Check Tolerance、Redundant violation、Limit of Angle in each Solving Step (deg)、Advanced Angle Measure for 3D Rotation、Maximum Convergence Count、Message Output Factor和Jacobian Evaluation Interval。这些参数的调整可以帮助用户更好地进行仿真,提高仿真的精度和速度。


RecurDyn 的Simulation页面中Advanced Option提供了多个可调参数,虽然大部分参数可以使用默认参数,但有时候还是需要对其进行修改。想必使用者看到这些参数会比较困惑该如何调整,在此,向大家介绍一下通常需要调整的参数,也就是图示中黄色标记的参数。

[Home]-[Setting]-[Simulation]


1. Check Tolerance

  • 在大多数情况下,默认参数满足要求。

  • 当求解器在内部判断冗余约束时,该选项被用作数值公差。

  • 若更改此项,求解器在判断冗余约束时采用不同的公差值。 


2. Redundant violation

  • 建议选中此选项,一般来讲使用默认值并无大碍。 

  • RecurDyn自动判断多余约束,对没有过约束的模型进行自动仿真。但是,有时会因用户的失误而导致模型过约束而得到不正确的结果。

  • 例如,旋转副会被当做残值约束处理, action marker与base marker可以分别展开。但是,使用者如果定义了旋转副,求解器会认为使用者不希望两marker分开。

  • 如果使用Redundant violation的话,多余DOF会被处理为高于实际自由度而产生旋转,求解器会将旋转视作报错而停止运行。

  • 特意在4个连杆上加载了两运动,左方上端的旋转副被看着多余约束处理,两个实体相互分离。但是使用者很难意识到这点。

  • 如果选中redundant violation选项,若对多余约束处理的约束条件,加载平移或旋转方向值,就可以被当错误处理,求解器停止仿真。

  • 这使您可以轻松找到意想不到的错误。

  • 如果是一个很费时间的仿真模型,那么就会节省相应的时间!


3. Limit of Angle in each Solving Step (deg)

  • 如果此值被设为软件默认值(ON)的话,可以直接使用。

  • 但是,在V8R5及之前的版里保存的模型为OFF,最好勾选后使用。

  • 在需要快速仿真旋转模型的时候是一个很有用的选项。

  • 在快速旋转时,计算结果可能不准确,该选项限制了一个步长中的旋转角度,从而减小了步长以提高精度。

  • 在一个步长里出现比指定角度更大的旋转的情况,这个选项,可以通过抑制步长来减少每步的旋转量,从而实现更精确的分析。


4. Advanced Angle Measure for 3D Rotation

  • 此值的缺省值为“ON”状态,可以直接使用其缺省值。

  • 但是,在V8R5及之前的版里保存的模型为OFF,最好勾选后使用。

  • 从RecurDyn V9R1开始对Bushing force及matrix force的旋转算法进行了改善,如果是ON的话,会使用改善的算法。

  • 如果您使用Bushing force,如果不勾选此项,只能计算对于X、Y轴来说小于90的情况,如果使用此选项,X、Y、Z的旋转都可以计算。

  • 通过这一点,想要去除多余约束,或者想要得到在多个连接副上产生的分散反作用力的时候,使用bushing force会变得更为自由。


5. Maximum Convergence Count

  • 如果收敛稳定话,则会增加步长的大小,以加快解算速度。

  • 此选项表示成功收敛的计数,以确定是否可以增加步长。例如如果这个值是5,则5次收敛后增加步长。

  • 如果此值为1的话则表示1次收敛后就会增加步长,所以仿真时间会加快。仿真会因此变得不稳定,所以建议您小心使用。

  • 比如,对DOE等迭代计算的时候,充分地设置为稳定的模型后,然后一点点减少这个值,然后对比仿真结果,如果在较短的模拟时间内得到足够好的结果,则意味着可使用较小的最大收敛计数。


6. Message Output Factor

  • 仿真时,TIME, STEPSIZE ,A_DELNRM等信息会显示在信息窗口。

  • 这一项表示信息写出的频率,大多数情况下,此选项使用默认值。

  • 只是偶尔小步长的话,可能会出现太多的值带来不便,这时候,使用1000以上的值会提高可读性。

  • 仿真结果不会受到任何影响。


7. Jacobian Evaluation Interval

  • 如果使用此选项,则可以控制计算Jacobian的频率。

  • 模型动作变化不大的情况,可通过调节这个频率以到达速度改善的效果。(使用比1大的值)

  • 仿真时,在信息窗口出现的NJAC是雅可比评价的累计次数。

  • 在下面实例中,100->199表示这段区间内进行99次计算,这个变化量与 Message Output Factor(默认100)比较没有太大差异的话,意味着在仿真中,Jacobian不会发生很大的变化。这时,增加雅可比评价区间的话仿真时间会加快(但可能对正确度会带来影响,建议在对已被验证的模型上的仿真速度改善上使用。)

  •  例如,要进行DOE等迭代计算的时候,充分地设置为稳定的模型后,然后一点点增大这个值(并确认NapC),如果仿真结果没有很大的变化,仿真时间大量缩短的话,意味着可以使用大的interval进行仿真。



RecurDyn
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2019-08-14
最近编辑:7月前
RecurDyn
在这里得到RecurDyn资讯!
获赞 104粉丝 626文章 103课程 5
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈