当在RecurDyn中分析MBD(多体动力学)或MFBD(多柔性体动力学)模型时,您可以应用在实际测试中测量的数据来提高结果的准确性。
您可以通过两种方式将样Spline数据应用于RecurDyn建模要素。
1. 如果可以将样Spline数据直接应用到建模元素的参数,请执行以下过程。
示例:[链接]如何将测量的弹簧数据应用于仿真?
2. 如果不能将样Spline数据直接应用于建模要素的参数,则必须使用表达式定义Spline并应用数据。
此技术提示说明如何使用表达式将测量样条数据应用于RecurDyn中的建模元素(关节或力)。
表达式是重要的建模元素,使您能够将数学建模函数应用为输入值。表达式允许您使用各种插件 (例如AKISPL,CUBSPL和LINSPL)将测量样条数据应用于RecurDyn建模元素。
步骤1
在RecurDyn菜单中,在SubEntity选项卡上的表达式组中,单击样条。 当出现样条对话框窗口时,创建一个名为Sp1的样条。 Sp1将在表达式中使用。
(以下示例显示旋转关节运动的样条曲线数据。)
第2步
在“表达式”对话框窗口中,将样条曲线(Sp1)添加到表达式。 (此示例将样条添加到AKISPL函数。)
输入:akispl(时间,0,1,0)* DTOR
注意:DTOR
此函数将角度值转换为弧度值。
它可用于将Spline数据应用于与旋转相关的建模元素,例如旋转铰。
步骤3
将在步骤2中创建的表达式应用于联合运动或力,以在分析期间使用元素中的Spline数据。
<注意>
如果x值超过样条中定义的限制,则将用外推值替换。
(例如,如果x值为时间,则仿真设置中的结束时间不能超过x值的范围。)
参数定义
X:AKISPL函数的输入变量。 通常,此变量是时间或返回实数的函数。 它对应于样条函数的x值。
Z:AKISPL函数的输入变量。 在三维样条函数中,这是第二个自变量。 此变量必须是返回实数的函数。 否则,应用0。 换句话说,样条仅由x和y轴组成。
曲线名称:在SubEntity选项卡上定义的样条数据的名称或参数编号。 输入要使用的样条的名称(上例中为Sp1)或在参数列表中注册样条,并输入其数字ID。
顺序:定义如何内插函数。
0:返回函数。
1:返回函数的一阶导数。
2:返回函数的二阶导数。