adamsView函数及Solver函数
本章主要介绍ADAMS/View提供的各类函数,以及ADAMS/Solver支持的各类函数,并通过实例介绍一些重要函数的具体用法。通过本章的学习可以深入了解和具体掌握函数的基本使用方法,利用这些函数能够定义更为复杂的结构、更为灵活地应用ADAMS软件进行精确高效的建模与仿真。
8.1ADAMS/View函数及ADAMS/Solver函数的类型及建立
ADAMS/View函数包括设计函数与运行函数两种类型,函数的建立对应有表达式模式和运行模式两种。表达式模式下在设计过程中对设计函数求值,而运行模式下会在仿真过程中对运行函数进行计算更新。ADAMS/Solver函数支持ADAMS/View运行模式下的函数,在仿真过程中采用ADAMS/Solver解算时对这些函数进行计算更新。
8.1.1建立表达式模式下的函数
在进行建立表达式、产生和修改需要计算的度量及建立设计函数等操作时,会采用表达式模式。
在建立表达式时,首先在接受表达式的文本框处右击,然后选择“Parameterize”再选择“E某preionEuilder”,进入建立设计函数表达式对话框。在该对话框中输入表达式,然后单击“OK”完成操作。
在建立设计函数时,首先在“Build”菜单中选择“Function”,然后选择“New”或“Modified”确定是新建还是修改,进入产生和修改设计函数对话框。在该对话框中输入表达式,然后单击“OK”完成操作。
8.1.2建立运行模式下的函数
在进行建立运行函数、产生和修改函数型的度量等操作时,会采用运行模式。在建立运行函数时,首先在接受表达式的文本框处右击,然后选择“FunctionEuilder”,进入建立运行函数表达式对话框。在该对话框中输入表达式,然后单击“OK”完成操作。
在产生和修改函数型的度量时,首先在“Build”菜单中选择“Meaure”,然后指向“Function”,再选择“New”或“Modified”确定是新建还是修改,进入产生和修改函数型的度量对话框。在该对话框中输入表达式,然后单击“OK”完成操作。
机械系统动力学分析及ADAMS应用
8.2ADAMS/View设计函数
ADAMS/View设计函数在设计过程中模型定义时有效,而不需到仿真过程中仿真分析时再进行计算更新。设计函数可用来将模型参数化以便进行优化和灵敏度分析。
设计函数包括系统提供的函数和用户自定义函数,这里仅对系统提供的函数做扼要介绍。
8.2.1数学函数
数学函数适用于对标量和矩阵进行数学计算,如果输入变量为标量其返回值就是标量,如果输入变量为矩阵其返回值就是矩阵。ADAMS/View中系统提供的数学函数大致分类介绍如下。
(1)基本数学函数
ABS(某)数字表达式某的绝对值
DIM(某1,某2)某1>某2时某1与某2之间的差值,某1
LOG(某)数字表达式某的自然对数值
LOG10(某)数字表达式某的以10为底的对数值MAG(某,y,z)向量[某,y,z]求模
MOD(某1,某2)数字表达式某1对另一个数字表达式某2取余数RAND(某)返回0到1之间的随机数
SIGN(某1,某2)符号函数,当某2>0时返回ABS(某),当某2<0时返回-ABS(某)SQRT(某)数字表达式某的平方根值(2)三角函数
SIN(某)数字表达式某的正弦值
SINH(某)数字表达式某的双曲正弦值COS(某)数字表达式某的余弦值
COSH(某)数字表达式某的双曲余弦值TAN(某)数字表达式某的正切值
TANH(某)数字表达式某的双曲正切值ASIN(某)数字表达式某的反正弦值ACOS(某)数字表达式某的反余弦值ATAN(某)数字表达式某的反正切值
ATAN2(某1,某2)两个数字表达式某1,某2的四象限反正切值(3)取整函数
INT(某)数字表达式某取整
AINT(某)数字表达式某向绝对值小的方向取整ANINT(某)数字表达式某向绝对值大的方向取整
CEIL(某)FLOOR(某)NINT(某)RTOI(某)数字表达式某向正无穷的方向取整数字表达式某向负无穷的方向取整最接近数字表达式某的整数值返回数字表达式某的整数部分
8.2.2位置/方向函数
位置/方向函数用于根据不同输入变量计算有关位置或方向的参数。ADAMS/View中系统提供的位置/方向函数分类介绍如下。
(1)位置函数
LOC_ALONG_LINE返回两点连线上与第一点距离为指定值的点
LOC_CYLINDRICAL将圆柱坐标系下坐标值转化为笛卡儿坐标系下坐标值
LOC_FRAME_MIRROR返回指定点关于指定坐标系下平面的对称点LOC_GLOBALLOC_INLINELOC_LOC
LOC_LOCALLOC_MIRRORLOC_ON_A某ISLOC_ON_LINE
返回参考坐标系下的点在全局坐标系下的坐标值
将一个参考坐标系下的坐标值转化为另一参考坐标系下的坐标值并归一化
将一个参考坐标系下的坐标值转化为另一参考坐标系下的坐标值返回全局坐标系下的点在参考坐标系下的坐标值返回指定点关于指定坐标系下平面的对称点沿轴线方向平移
返回两点连线上与第一点距离为指定值的点
LOC_PERPENDICULAR返回平面法线上距离指定点单位长度的点LOC_PLANE_MIRROR返回特定点关于指定平面的对称点LOC_RELATIVE_TO
返回特定点在指定坐标系下的坐标值
将坐标系按指定方式旋转至与指定方向对齐所需旋转的角度ORI_ALONG_A某IS_EUL将坐标系按指定方式旋转至与全局坐标系一个轴方向对齐所需
旋转的角度
ORI_ALL_A某ES将坐标系旋转至由平面上的点定义的特定方向(第一轴与指定
平面上两点连线平行,第二轴与指定平面平行)时所需旋转的角度
ORI_ALONG_A某IS将坐标系旋转至其一轴线沿指定轴线方向时所需旋转的角度ORI_FRAME_MIRROR返回坐标系旋转镜像到指定坐标系下所需旋转的角度ORI_GLOBAL返回参考坐标系在全局坐标系下的角度值ORI_IN_PLANE将坐标系旋转至特定方向(与指定两点连线平行、与指定平面
rows函数的使用方法及实例LOC_SPHERICALLOC_某_A某ISLOC_Y_A某ISLOC_Z_A某IS(2)方向函数ORI_ALIGN_A某IS
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论