ADAMS函数简介

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

下载文档原格式

  / 53
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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.

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

数学函数

数学函数适用于对标量和矩阵进行数学计算,如果输入变量为标量其返回值就是标量,如果输入变量为矩阵其返回值就是矩阵。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的整数值

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.)