函数 | 功能 |
CUBSPL(FIV,SIV,SN,DO) | 返回根据标准三次样条函数得到的曲面或曲线SN在点FIV及SIV(可选)处的插值 |
CURVE(IV,DO,D,CN) | |
AKISPL(FIV,SIV,SN,DO) | 返回根据Akima拟合方式得到的曲面或曲线SN在点FIV及SIV(可选处的差值) |
| |
1.08b
Akima Fitting Method(AKISPL)
定义:由曲线或者曲面返回曲线的导数或者曲线的拟合值。通过Akima样条曲线拟合方法,使用一系列离散点来拟合曲线。
格式:AKISPL(第一独立变量,第二独立变量,样条函数名,求导阶数)
自变量:第一独立变量(必须)--代表样条中第一独立变量的实数变量。
第二独立变量(必须)-- 代表样条中第二独立变量的实数变量。
样条函数名字(必须)—已存在的数据样条实体的名字,定义了用作拟合的一系列离散点。
求导阶树(可选)—在求离散点时用作求导的阶树。
其合法值为:
*0—返回曲线坐标值。
*1—返回一阶导数值。
*2—返回二阶导数值。
注意:当拟合曲面时,不必指明Derivative Order(求导阶数)。
例子: 某样条曲线,spline_1,其定义的离散点如下表所示。使用Akima样条拟合方法将这些离散点生成拟合函数。既然样条曲线定义的是曲线而不是曲面, 因此, 将Second Independ
ent Variable(第二独立变量)设置为零。
在下列例子中,给出了独立变量的值和数据,AKISPL返回拟合值:
f = AKISPL(DX(marker_1, marker_2, marker_2), 0, spline_1)
Independent Variable(x): | -4。0 | -3。0 | -2。0 | -1。0 | 0。0 | 1 | 2 | 3 | 4 |
Dependent Variable(x): | -3。6 | -2。5 | -1。2 | -0。4 | 0。0 | 0。4 | 1旋转密封件。2 | 2。5 | 3。6 |
| | | | | | | | | |
由以上拟合点生成的样条曲线如下图所示:
CURVE
定义:CURVE函数定义了一条B样条曲线或者以CURVE声明创建的用户自定义曲线。
格式: CURVE (alpha, iord, comp, id)
自变量:alpha—确定独立变量α的值的实变量,其中CURVE函数计算曲线。如果曲线是以CURVE计算的B样条曲线, α的取值范围为氨分解制氢。如果曲线是通过CURSUB计算得出,alpha的去值范围为。
Iord—定义CURVE函数中求导阶树的整数值。其合法值为
*0—返回曲线坐标。
*1—返回一阶偏导。
*2—返回二阶偏导。
Comp—定义CURVE函数中分量的整数变量。其合法值为:
*1—返回x坐标值或者其导数值。
*2—返回y坐标值或者其导数值。
*3—返回z坐标值或者其导数值。
自变量iord和icomp组合在一起可以让你获得下面九个值的任何一个:
Iord | Icomp=1 | Icomp=2 | Icomp=3 |
0 | | | |
胸针设计1 | | | |
2 | | | |
| | | |
Id—定义CURVE中标志符的整数变量。
例子:
VFORCE/1, I=101, JFLOAT=201, RM=99,
, FX=CURVE(。4*TIME - 1, 0, 1, 8)\
, FY=CURVE(。4*TIME - 1, 0, 2, 8)\
, FZ=CURVE(。4*TIME - 1, 0, 3, 8)
视讯系统该例子对Marker101合Marker102之间采用VFORCE。其中alpha的变化范围为-1。0到1。0之间。4*TIME-1计算仿真中alpha的瞬时值。
-------------------------------------------------------------------------- -------------------------------------------
等级:荣誉站友 文章:248 积分:10 现金:257 魅力:0 注册:2004-2-11
鲜花(0) 鸡蛋(0) | [原创]ADAMS函数使用精华 加3分 ADAMS的函数种类比较多: 1、Displacement Functions 2、Velocity Functions 3、 Acceleration Functions 4、 Contact Functions 5、 Spline Functions 6、 Force in Object Functions 7、Resultant Force Functions 联络开关 8、 Math Functions 9、 Data Element Access 10、User-Written Subroutine Invocation 11、Constants & Variables 虽然在ADAMS的帮助文档有些说明, 但实际使用时初学者可能往往遇到困难, 现根据自己已往的经验对一些常用的函数作一介绍, 并相应给出了实例,充实论坛,也方便后学的同志。 | |
|
| |