技术小贴士:如何将实验中测量的Spline数据应用于RecurDyn?
有两种方法可以将Spline数据应用于RecurDyn建模要素。
Spline数据可以直接应用于建模要素的详细参数的情况下。
Spline数据不可以直接应用于建模要素的详细参数的情况下,Spline使用定义好的表达式。
下面来看看实际的使用方法☟
1. 首先,
(以下示例是旋转连接副运动的Spline数据。)
2. 其次,
将Degree转换为Radian的函数
应用于Revolute Joint(旋转连接副) 等旋转相关的建模要素时可以使用
输入 : akispl(time, 0, 1, 0) * DTOR
参考事项 : DTOR
3. 最后,
如果将创建的表达式应用于连接副的运动或力,则在执行分析时将使用输入的Spline数据。
<注意事项>
请注意,当超出Spline中定义的x值时,将使用外推值。
(Ex. 如果x值设置为Time,则仿真的‘End Time’应设置在不超过x值的范围内)
<参考事项-AKISPL函数说明>
函数参数(Arguments)的定义
X : 对应于AKISPL函数的输入变量,通常主要使用输出实数的函数或者Time等,可以看成是创建的Spline函数的X值。
Z : AKISPL函数的输入变量,使用3维Spline函数时对应于第二个自变量。输入一个输出实数的函数的话,不使用的情况下输入0,创建仅包含x,y的Spline情况下输入0即可。
Curve name : 可以输入在SubEntity中定义的Spline数据的名称或argument编号,要使用的Spline的名称(在上述描述中为‘SP1’),或在Argument List中注册Spline并输入ID作为数字。
Order : 定义函数的插值方法
如果是0,直接返回
如果是1,则返回函数的一阶导数
如果是2,则返回函数的二阶导数
★模型文件:https://t.wss.ink/f/cjo06p91cib 复制链接到浏览器打开