2024年3月26日发(作者:蒋山灵)
Adams常用函数介绍
常数函数
常用常数函数:Pi;RTOD弧度换算成度时的乘积系数,值为180/PI;将D或度转
换为弧度时的乘积系数,其值为pi/180。
运动副的驱动函数
功能:30.0d*时间,类型:位移和功能:30.0d,类型:速度具有相同的效果。它们
都意味着角速度是30.0。同样,函数:30.0d*时间,类型:速度和函数:30.0d,类型:
加速度的函数是相同的。它们都意味着角加速度为30.0。一般来说,功能:30.0d和类型:
速度应该是首选。它更简单,更容易理解。
function:5,type:acceleration,表示物体的加速度为常数5;function:
step(time,0,0,5,25),type:velocity,表示物体的速度从(0,0)变化为(5,25),
物体的加速度并不是一个常数,加速度的图形是一条先增后减的弧线。在定义驱动函数时,
如果已知物体的加速度为5,则应采用第一个表达式;如果不知道加速度的变化规律,只
知道速度由0,0)变化为(5,25),则应采用第二个表达式。
D是学位的缩写。这里,D不是一个单位,而是用来区分滑动运动和旋转运动,代表
旋转。D必须加在旋转副驱动功能中的功能值之后,如步进(时间,0,0d,3300d),而
D不能加在滑动副驱动功能中的功能值之后。默认单位为直接数。
常用的驱动函数step格式:step(x,x0,h0,x1,h1)参数说明:
XD自变量,可以是时间或任何时间函数;X0d自变量阶跃函数的起始值;x1d参数
阶跃函数的结束值;
h0d当前时间点相对于上一时间点的函数值增量;h1d当前时间点相对于上一时间
点的函数值增量。
例如,旋转运动对的驱动功能为步进(时间,0,0d,3300d)+步进(时间,3,0d,
6,0d)+步进(时间,6,0d,9,-300D),功能值(类型)为速度,步进(时间,3,0d,
6,0d)可以省略。驱动功能指示物体在0-3s内加速,速度从0d变为300D,物体在3-
6s内匀速移动,速度保持不变,物体在6-9s内移动
做减速运动,速度由300d变为0d,如下图所示。
阶跃函数是由三次多项式构造的阶跃函数,而阶跃5是由五次多项式构造的。
注意:
1) 在Adams函数中,参数可以是常数、设计变量、表达式、测量值、模型元素的
参数(通过在函数构造函数中获取ObjectData insertobjectname)等。
2)要重视测量在函数表达式中的应用,使用测量可以省去很多函数的使用。如:
build-measure-pointtopoint可以测量两个对象(如marker点)在某一方向上的相对
位移、角位移、速度、角速度、加速度、角加速度等值,这样就没必要使用
dx(object,object,object)等函数了。
3) 在Adams函数中,操作符号一般不能省略。例如,20(1-e-20t)应该表示为
20*(1-exp(-20time))。
4)在添加运动副时,要重视视图定向的选择。因为运动副的方向为normaltogrid,
视图定向决定着运动副的正负方向。其中,角速度的方向应采用右手法则确定。
5) 定义驱动功能时,位移和速度的初始值IC(初始条件)的设置:(1)仅适用于
滑动副,但不适用于旋转副(它可能也适用于旋转副?但使用起来非常困难。例如,对于
小车车轮和小车框架之间的旋转副,设置它们之间的相对旋转角度对于小车框架相对于轨
道的位置也没有用)。
(2)所设定的是运动副中第一个零件相对于第二个零件的相对位移或速度,是相对
值。
(3) 在动态仿真或运动仿真期间,将自动执行装配计算,即初始条件计算。
2024年3月26日发(作者:蒋山灵)
Adams常用函数介绍
常数函数
常用常数函数:Pi;RTOD弧度换算成度时的乘积系数,值为180/PI;将D或度转
换为弧度时的乘积系数,其值为pi/180。
运动副的驱动函数
功能:30.0d*时间,类型:位移和功能:30.0d,类型:速度具有相同的效果。它们
都意味着角速度是30.0。同样,函数:30.0d*时间,类型:速度和函数:30.0d,类型:
加速度的函数是相同的。它们都意味着角加速度为30.0。一般来说,功能:30.0d和类型:
速度应该是首选。它更简单,更容易理解。
function:5,type:acceleration,表示物体的加速度为常数5;function:
step(time,0,0,5,25),type:velocity,表示物体的速度从(0,0)变化为(5,25),
物体的加速度并不是一个常数,加速度的图形是一条先增后减的弧线。在定义驱动函数时,
如果已知物体的加速度为5,则应采用第一个表达式;如果不知道加速度的变化规律,只
知道速度由0,0)变化为(5,25),则应采用第二个表达式。
D是学位的缩写。这里,D不是一个单位,而是用来区分滑动运动和旋转运动,代表
旋转。D必须加在旋转副驱动功能中的功能值之后,如步进(时间,0,0d,3300d),而
D不能加在滑动副驱动功能中的功能值之后。默认单位为直接数。
常用的驱动函数step格式:step(x,x0,h0,x1,h1)参数说明:
XD自变量,可以是时间或任何时间函数;X0d自变量阶跃函数的起始值;x1d参数
阶跃函数的结束值;
h0d当前时间点相对于上一时间点的函数值增量;h1d当前时间点相对于上一时间
点的函数值增量。
例如,旋转运动对的驱动功能为步进(时间,0,0d,3300d)+步进(时间,3,0d,
6,0d)+步进(时间,6,0d,9,-300D),功能值(类型)为速度,步进(时间,3,0d,
6,0d)可以省略。驱动功能指示物体在0-3s内加速,速度从0d变为300D,物体在3-
6s内匀速移动,速度保持不变,物体在6-9s内移动
做减速运动,速度由300d变为0d,如下图所示。
阶跃函数是由三次多项式构造的阶跃函数,而阶跃5是由五次多项式构造的。
注意:
1) 在Adams函数中,参数可以是常数、设计变量、表达式、测量值、模型元素的
参数(通过在函数构造函数中获取ObjectData insertobjectname)等。
2)要重视测量在函数表达式中的应用,使用测量可以省去很多函数的使用。如:
build-measure-pointtopoint可以测量两个对象(如marker点)在某一方向上的相对
位移、角位移、速度、角速度、加速度、角加速度等值,这样就没必要使用
dx(object,object,object)等函数了。
3) 在Adams函数中,操作符号一般不能省略。例如,20(1-e-20t)应该表示为
20*(1-exp(-20time))。
4)在添加运动副时,要重视视图定向的选择。因为运动副的方向为normaltogrid,
视图定向决定着运动副的正负方向。其中,角速度的方向应采用右手法则确定。
5) 定义驱动功能时,位移和速度的初始值IC(初始条件)的设置:(1)仅适用于
滑动副,但不适用于旋转副(它可能也适用于旋转副?但使用起来非常困难。例如,对于
小车车轮和小车框架之间的旋转副,设置它们之间的相对旋转角度对于小车框架相对于轨
道的位置也没有用)。
(2)所设定的是运动副中第一个零件相对于第二个零件的相对位移或速度,是相对
值。
(3) 在动态仿真或运动仿真期间,将自动执行装配计算,即初始条件计算。