Technical Support

{{ post.title }} 글 편집 作者 {{ post.author.name }} 完成日期

Version {{ post.target_version }} Product
{{ product.name }}
Tutorial/Manual {{ post.manual_title }} Attached File {{ post.file.upload_filename }}

CAE(计算机辅助工程)通常包括三个步骤: Pre-Solve-Post。

其中负责Solve过程的被称为求解器(Solver)。

求解器中有各种参数,仿真过程中会显示各种数据,如果进行充分理解后使用,可以进行更高效,更准确的仿真。

RecurDyn求解器中有各种求解器参数。

它们中的每一个都与求解器算法等有相关的意义,但是在这里,我们只了解易于理解并有用的Maximum Time Step。


Maximum Time Step

K-008.jpg


Solve1


详细说明

RecurDyn求解器使用‘可变 步长’。也就是说,当使用End Time = 2 sec, steps = 100作为Maximum时,步长并不是0.02 ( = 2/100),在求解器判断分析未失败的情况下,会使用足够大的步长来执行分析。

如果将Maximum Time Step用汽车进行类比就是速度限制。

也就是说,Maximum Time Step的默认值0.01意味着,在假设第二个系统单元的情况下,即使求解器增加步长,也只允许0.01或更小的大小。

换句话说,如下图所示,如果将Maximum Time Step设置为0.01,即使求解器可以使用0.013或者0.02等类似的步长,根据此限制可以使用的 Maximum Step 为0.01。


K-009.jpg

Solve2

 


虽然Maximum Time Step的默认值为0.01,但是对于需要更精确分析的用户,我们建议使用0.001。当然,这个值可以根据模型的性质而改变。如果想要查看其在0.0001秒基准值下的变化行为,则Maximum Time Step应小于0.0001秒。

 

求解器中使用的 步长值在分析过程中显示在 Message窗口中。

solve3


此Message窗口会显示诸如当前正在分析的秒数区间以及该时间的步长大小等信息。

虽然会显示很多信息,但是这里我们来了解一下步长。


solve4

solve5

 

 

K-010.jpg


K-011.jpg

使用方法

  • 如果步长不减小,且与Maximum Time Step相似,则表示模型正在被解决,没有出现大问题。它可以比作在高速公路上高速行驶的汽车。
  • 相反在分析过程中, 如果突然间步长急剧变小,则表示系统状态发生了较大的变化,如接触力或反应力较大。它可以比作在蜿蜒的道路上行驶的汽车,经常使用刹车。

除非事先预料到步长会有大的变化,否则需要对模型进行仔细的研究。在这种情况下,建议先按Pause键,并检查动画或图形是否有任何意外的问题。

  • 如果您想减少 Maximum Time Step 以获得更高的精度,可以参考此步长。例如,即使您使用0.01作为 Maximum Time Step ,如果在大部分时间内使用0.00001,那么将其更改为0.001或0.0001是没有用的。(由于实际上已经使用了0.0001作为的步长)因此在这种情况下要使用小于0.0001的值才能带来变化。

 

관련글

求解器入门教程第三章