ADAMS函数简介

  • 格式:doc
  • 大小:1.35 MB
  • 文档页数:55

文档可能无法思考全面,请浏览后下载!

1 / 55 ADAMS/View函数及ADAMS/Solver函数的类型及建立

ADAMS/View函数包括设计函数Design-Time Functions与运行函数Run-Time

Functions两种类型,函数的建立对应有表达式模式和运行模式两种。表达式模式下在设计过程中对设计函数求值,而运行模式下会在仿真过程中对运行函数进行计算更新。ADAMS/Solver函数支持ADAMS/View运行模式下的函数,在仿真过程中采用ADAMS/Solver解算时对这些函数进行计算更新。

建立表达式模式下的函数

在进行建立表达式、产生和修改需要计算的测量及建立设计函数等操作时,会采用表达式模式。

在建立表达式时,首先在接受表达式的文本框处右击,然后选择“Parameterize”再选择“Expression Euilder”,进入建立设计函数表达式对话框。在该对话框中输入表达式,然后单击“OK”完成操作。

在产生和修改需要计算的测量时,首先在“Build”菜单中选择“Measure”,然后指向“Computed”,再选择“New”或“Modified”确定是新建还是修改,进入产生和修改需要计算的测量对话框。在该对话框中输入表达式,然后单击“OK”完成操作。

在建立设计函数时,首先在“Build”菜单中选择“Function”,然后选择“New”或“Modified”确定是新建还是修改,进入产生和修改设计函数对话框。在该对话框中输入表达式,然后单击“OK”完成操作。

建立运行模式下的函数

在进行建立运行函数、产生和修改函数型的测量等操作时,会采用运行模式。

在建立运行函数时,首先在接受表达式的文本框处右击,然后选择“Function

Euilder”,进入建立运行函数表达式对话框。在该对话框中输入表达式,然后单击“OK”完成操作。

在产生和修改函数型的测量时,首先在“Build”菜单中选择“Measure”,然后指向“Function”,再选择“New”或“Modified”确定是新建还是修改,进入产生和修改函数型的度量对话框。在该对话框中输入表达式,然后单击“OK”完成操作。

ADAMS/View设计函数

ADAMS/View设计函数在设计过程中模型定义时有效,而不需到仿真过程中仿真分析时再进行计算更新。设计函数可用来将模型参数化以便进行优化和灵敏度分析。除了优化和设计研究,Adams/View只会在设计阶段对设计函数进行计算评估,而不是在仿真分析过程中。Adams/View evaluates design-time functions only during the design process,

and not during a simulation, except for optimization and design studies.文档可能无法思考全面,请浏览后下载!

2 / 55 设计函数包括系统提供的函数和用户自定义函数,这里仅对系统提供的函数做扼要介绍。

数学函数

数学函数适用于对标量和矩阵进行数学计算,如果输入变量为标量其返回值就是标量,如果输入变量为矩阵其返回值就是矩阵。ADAMS/View中系统提供的数学函数大致分类介绍如下。

(1)基本数学函数

ABS(x) 数字表达式x的绝对值

DIM(x1,x2) x1>x2时x1与x2之间的差值,x1

EXP(x) 数字表达式x的指数值

LOG(x) 数字表达式x的自然对数值

LOG10(x) 数字表达式x的以10为底的对数值

MAG(x,y,z) 向量[x,y,z]求模

MOD(x1,x2) 数字表达式x1对另一个数字表达式x2取余数

RAND(x) 返回0到1之间的随机数

SIGN(x1,x2) 符号函数,当x2>0时返回ABS(x),当x2<0时返回-ABS(x)

SQRT(x) 数字表达式x的平方根值

(2)三角函数

SIN(x) 数字表达式x的正弦值

SINH(x) 数字表达式x的双曲正弦值

COS(x) 数字表达式x的余弦值

COSH(x) 数字表达式x的双曲余弦值

TAN(x) 数字表达式x的正切值

TANH(x) 数字表达式x的双曲正切值

ASIN(x) 数字表达式x的反正弦值

ACOS(x) 数字表达式x的反余弦值

ATAN(x) 数字表达式x的反正切值

ATAN2(x1,x2) 两个数字表达式x1,x2的四象限反正切值

(3)取整函数

INT(x) 数字表达式x取整

AINT(x) 数字表达式x向绝对值小的方向取整

ANINT(x) 数字表达式x向绝对值大的方向取整

CEIL(x) 数字表达式x向正无穷的方向取整

FLOOR(x) 数字表达式x向负无穷的方向取整

NINT(x) 最接近数字表达式x的整数值文档可能无法思考全面,请浏览后下载!

3 / 55 RTOI(x) 返回数字表达式x的整数部分

位置/方向函数

位置/方向函数用于根据不同输入变量计算有关位置或方向的参数。ADAMS/View中系统提供的位置/方向函数分类介绍如下。

(1)位置函数 培养位置感

☆LOC_ALONG_LINE

返回两个已有的点或标记点连线上与第一点距离为指定值的点的坐标

(Returns an array of three numbers defining a location expressed in the global

coordinate system. The location is a specified distance along the line from one

coordinate system object to another.) 文档可能无法思考全面,请浏览后下载!

4 / 55

LOC_CYLINDRICAL

将圆柱坐标系下坐标值(R,θ,Z)转化为笛卡儿坐标系下坐标值

☆LOC_FRAME_MIRROR= LOC_MIRROR

返回指定坐标(点选/输入任意)关于指定坐标系(点选标记点)的坐标平面的对称点坐标

(Returns an array of three numbers representing a location in the global coordinate

system, which mirrors another location across a plane of a coordinate system object.)文档可能无法思考全面,请浏览后下载!

5 / 55

☆☆LOC_GLOBAL LOC_GLOBAL= LOC_RELATIVE_TO

返回参考坐标系(点选标记点)下的点(点选/输入任意)在全局坐标系下的坐标值

(Returns an array of three numbers representing the global coordinates of a location

obtained from transforming the local coordinates by a specified location.)文档可能无法思考全面,请浏览后下载!

6 / 55

LOC_INLINE

将一个参考坐标系下的坐标值(点选/输入任意)转化为另一参考坐标系下的坐标值并归一化?Returns an array of three numbers representing the transformation and

normalization of coordinates for a location you specified. The location's

coordinates are originally expressed in terms of one coordinate system and then

transformed to the equivalent coordinates, as expressed relative to a new coordinate

system.文档可能无法思考全面,请浏览后下载!

7 / 55

☆☆☆LOC_LOC

将一个参考坐标系下的坐标值(点选/输入任意)转化为另一参考坐标系下的坐标值(返回值)文档可能无法思考全面,请浏览后下载!

8 / 55 注:这个location是相对于In Frame Object而言的,并不是全局坐标系下点选的那个点坐标,同样的,返回值也是相对于To Frame Object的相对坐标值,非绝对坐标值。

☆LOC_LOCAL 相反于 LOC_GLOBAL= LOC_RELATIVE_TO

返回全局坐标系下的点(点选/输入任意)在参考坐标系下的坐标值文档可能无法思考全面,请浏览后下载!

9 / 55 注:返回值是相对于Frame Object的相对坐标值,非绝对坐标值。

LOC_MIRROR =☆LOC_FRAME_MIRROR

返回指定点关于指定坐标系的平面(XY/YZ/XZ)的对称点

☆LOC_ON_AXIS 是 LOC_ALONG_LINE 的特殊情况文档可能无法思考全面,请浏览后下载!

10 / 55 返回沿参考坐标系轴线方向(x/y/z方向)平移指定距离的点

Returns an array of three numbers representing a location expressed in the global

coordinate system, obtained from translating a certain distance along a specified

axis of a coordinate system object.

☆LOC_ON_LINE 这个函数适用于直接输入坐标值,不能点击选取点。

返回3x2矩阵(俩点坐标值,任意输入)连线上与第一点距离为指定值的点坐标。