本文摘要(由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]
在大多数情况下,默认参数满足要求。
当求解器在内部判断冗余约束时,该选项被用作数值公差。
若更改此项,求解器在判断冗余约束时采用不同的公差值。
建议选中此选项,一般来讲使用默认值并无大碍。
RecurDyn自动判断多余约束,对没有过约束的模型进行自动仿真。但是,有时会因用户的失误而导致模型过约束而得到不正确的结果。
例如,旋转副会被当做残值约束处理, action marker与base marker可以分别展开。但是,使用者如果定义了旋转副,求解器会认为使用者不希望两marker分开。
如果使用Redundant violation的话,多余DOF会被处理为高于实际自由度而产生旋转,求解器会将旋转视作报错而停止运行。
特意在4个连杆上加载了两运动,左方上端的旋转副被看着多余约束处理,两个实体相互分离。但是使用者很难意识到这点。
如果选中redundant violation选项,若对多余约束处理的约束条件,加载平移或旋转方向值,就可以被当错误处理,求解器停止仿真。
这使您可以轻松找到意想不到的错误。
如果是一个很费时间的仿真模型,那么就会节省相应的时间!
如果此值被设为软件默认值(ON)的话,可以直接使用。
但是,在V8R5及之前的版里保存的模型为OFF,最好勾选后使用。
在需要快速仿真旋转模型的时候是一个很有用的选项。
在快速旋转时,计算结果可能不准确,该选项限制了一个步长中的旋转角度,从而减小了步长以提高精度。
在一个步长里出现比指定角度更大的旋转的情况,这个选项,可以通过抑制步长来减少每步的旋转量,从而实现更精确的分析。
此值的缺省值为“ON”状态,可以直接使用其缺省值。
但是,在V8R5及之前的版里保存的模型为OFF,最好勾选后使用。
从RecurDyn V9R1开始对Bushing force及matrix force的旋转算法进行了改善,如果是ON的话,会使用改善的算法。
如果您使用Bushing force,如果不勾选此项,只能计算对于X、Y轴来说小于90的情况,如果使用此选项,X、Y、Z的旋转都可以计算。
通过这一点,想要去除多余约束,或者想要得到在多个连接副上产生的分散反作用力的时候,使用bushing force会变得更为自由。
如果收敛稳定话,则会增加步长的大小,以加快解算速度。
此选项表示成功收敛的计数,以确定是否可以增加步长。例如如果这个值是5,则5次收敛后增加步长。
如果此值为1的话则表示1次收敛后就会增加步长,所以仿真时间会加快。仿真会因此变得不稳定,所以建议您小心使用。
比如,对DOE等迭代计算的时候,充分地设置为稳定的模型后,然后一点点减少这个值,然后对比仿真结果,如果在较短的模拟时间内得到足够好的结果,则意味着可使用较小的最大收敛计数。
仿真时,TIME, STEPSIZE ,A_DELNRM等信息会显示在信息窗口。
这一项表示信息写出的频率,大多数情况下,此选项使用默认值。
只是偶尔小步长的话,可能会出现太多的值带来不便,这时候,使用1000以上的值会提高可读性。
仿真结果不会受到任何影响。
如果使用此选项,则可以控制计算Jacobian的频率。
模型动作变化不大的情况,可通过调节这个频率以到达速度改善的效果。(使用比1大的值)
仿真时,在信息窗口出现的NJAC是雅可比评价的累计次数。
在下面实例中,100->199表示这段区间内进行99次计算,这个变化量与 Message Output Factor(默认100)比较没有太大差异的话,意味着在仿真中,Jacobian不会发生很大的变化。这时,增加雅可比评价区间的话仿真时间会加快(但可能对正确度会带来影响,建议在对已被验证的模型上的仿真速度改善上使用。)
例如,要进行DOE等迭代计算的时候,充分地设置为稳定的模型后,然后一点点增大这个值(并确认NapC),如果仿真结果没有很大的变化,仿真时间大量缩短的话,意味着可以使用大的interval进行仿真。