关键词不能为空

当前您在: 主页 > 英语 >

ADAMS函数使用精华

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-10 03:41
tags:

-

2021年2月10日发(作者:费改税)


样条差值函数




函数



功能




CUBSPL(FIV,SIV,SN,DO)

< p>
返回根据标准三次样条函数得到的曲面或曲线


SN


在点


FIV



SIV(




)


处的插值



CURVE(IV,DO,D,CN)


B


样条曲线拟合方式或用户定义拟合方式



AKISPL(FIV,SIV,SN,DO)


返回根据


Akima


拟合方式得到的曲面或曲线


SN


在点


FIV



SIV(


可选


处的差值


)




Akima Fitting Method(AKISPL)



定义


:


由曲线或者曲面返回曲线的导数或者曲线的拟合值。


通过< /p>


Akima


样条曲线拟合方法


,


使用一系列离散点来拟


合曲线。




格式


:


AK ISPL(


第一独立变量


,


第二独立变 量


,


样条函数名


,

求导阶数


)



自变量

< p>
:


第一独立变量


(


必须< /p>


)--


代表样条中第一独立变量的实数变量。







第二独立变量


(

必须


)--


代表样条中第二独立变量的实数变量。








样条函数名字


(

必须


)



已存在的数据样条实体的 名字


,


定义了用作拟合的一系列离散点。








求导阶树


(


可选


)



在求离散点时用作求导的阶树 。









其合法值为


:


*0

< br>—


返回曲线坐标值。



*1



返回一阶导数值。


*2



返回二阶导数值。



注意


:


当拟合曲面时


,


不必指明


Derivative Order(


求导阶数


)





例子


:


< /p>


某样条曲线


,spline_1,


其定义 的离散点如下表所示。使用


Akima


样条拟合方法将这些离散 点生成拟合函数。


既然样条曲线定义的是曲线而不是曲面


,


因此


,



Second Independent Variable (


第二独立变量


)


设置为零。








在下列例子中

,


给出了独立变量的值和数据


,AKISPL


返回拟合值


:










f = AKISPL(DX(marker_1, marker_2, marker_2), 0, spline_1)










Independent


-4



0


-3



0


-2



0


-1



0


0



0


1


Variable(x):


Dependent


Variable(x):




由以上拟合点生成的样条曲线如下图所示


:





2


3


4


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



自变量

< br>:


alpha



确定独立变量< /p>


α


的值的实变量


,


其中


CURVE


函数计算曲线。


如果 曲线是以


CURVE


计算的


B


样条曲


线


,


α


的取值范围为


-


1


?


?


?


1


。如果 曲线是通过


CURSUB


计算得出


,a lpha


的去值范围为


MINPAR


?


?


?


MAXPAR



Iord


< br>定义


CURVE


函数中求导阶树的整数值。其合法值为< /p>









*0< /p>



返回曲线坐标。









*1


—< /p>


返回一阶偏导。









*2



返回 二阶偏导。



Comp



定义


CURVE


函数中分量的整数变量。其合法值为


:









*1



返回


x


坐标值或者其导数值。



*2



返回


y


坐标值或者其导数 值。



*3



返回


z


坐标值或者其导数值。




自变量


iord


icomp


组合在一起可以让你获得下面九个值的任何一 个


:


Iord


0


1


2


Icomp=1


Icomp=2


Icomp=3


x


?


?


?



dx


?


?


?



d


?


y

< p>
?


?


?



dy


?


?


?

< br>


d


?


z


?


?


?



d z


?


?


?


< /p>


d


?


d


2


x


?


?


?

< p>


2


d


?


d


2


y


?

?


?



2


d


?


d


2


z< /p>


?


?


?



2


d


?


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


之间采用


VFOR CE



其中


alpha


的变化范围为


-1



0



1



0

< p>
之间。


4*TIME-1


计算仿真中


alpha


的瞬时值。




--------------------------------------- ----------------------------------- -------------------------------------------


freexx


















[< /p>


原创


]ADAMS


函数使用精华







等级:荣誉站友




文章:


248



积分:


10



现金:


257



魅力:


0



注册:


2004-2-11




鲜花


(


0


)





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

< br>的帮助文档有些说明,






但实际使用时初学者可能往往遇到困难,






现根据自己已往的经验对一些常用的函数作一介绍,






并相应给出了实例,充实论坛,也方便后学的同志。




鸡蛋


(


0


)








freexx














3










等级:荣誉站友




文章:


248



积分:


10



现金:


257



魅力:


0



注册:


2004-2-11



一、



几个常用函数的说明



1



STEP


函数



格式:


STEP (x, x0, h0, x1, h1)



参数说明:






x


―自变量,可以是时间或时间的任一函数





x0


―自变量的


STEP


函数开始值,可以是常数或函数表达式或设 计


变量;





x1


―自变量的


STEP


函数结束值,可以是常数、函数表达式或设计


变量





h0



STEP


函数的初始值,可以是常 数、设计变量或其它函数表达






h1



STEP


函数的最终值,可以是常数、设计变量或其它函数表达





此主题相关图片如下:




2004-10-15 16:31:11








科研网址



科学·


技术·


工程·


科研·

< p>
学术·


教育·



技·新知




















4





freexx







2



IF


函数



格式:

IF(


表达式


1:


表达式


2,


表达式


3,


表达式


4)






等级:荣誉站友




文章:


248



积分:


10



现金:


257



魅力:


0



注册:


2004-2-11



参数说明:



表达式

< br>1



ADAMS


的评估表达式;



表达式


2



如果的


Expression1


值小于


0



IF


函数 返回的


Expression2


值;



表达式


3



如 果表达式


1


的值等于


0



IF


函数返回表达式


3


的值;



表达式


4



如果表达式


1


的值大于


0



IF

< br>函数返回表达式


4


的值;



例如:函数



IF(time-2.5:0,0.5,1)


结果:



0.0 if time < 2.5






0.5 if time = 2.5





1.0 if time > 2.5


2004-10-15 16:32:03








科研搜索



科学·

技术·


工程·


科研·


学术·


教育·



技·新知




















5





freexx











等级:荣誉站友




文章:


248



积分:


10



现金:


257



魅力:


0



注册:


2004-2-11



3



AKISPL


函 数



格式:


AKISPL (First Independent Variable, Second Independent Var


iable



Spline Name, Derivative Order)


参数说明:



First Independent Variable




——



spline


中的第一个自变量



Second Independent Variable



(


可选


)


——



spline


中的第二自变量



Spline Name










——



数据单元


spline


的名称



Derivative Order



(


可选


)


——



插值点的微分阶数,

< p>
一般用


0


就可以了

















例如:



function = AKISPL(DX(marker_1, marker_2, marker_2), 0, spline_


1)


spline_1


用下表中的离散数据定义



自变量


(x):


-4.0


-3.0


-2.0


-1.0


0.0


1


2


3


4


函数值


(y):


-3.6


-2.5


-1.2


-0.4


0.0


0.4


1.2


2.5


3.6


AKISPL


的拟合曲线如下:




此主题相关图片如下:




2004-10-15 16:36:01








科研搜索



科学·

技术·


工程·


科研·


学术·


教育·



技·新知




















6





freexx







二、实例说明








等级:荣誉站友




文章:


248



积分:


10



现金:


257



魅力:


0



注册:


2004-2-11



1


、分段函数的表示




ADMA


中如何输入力或位移、速度、加速度等的分 段曲线,这一直是一


个值得注意的问题。


< br>下面用一个小例子进行简单说明:


(这个例子实际上就是常见的加速-匀


速-减速问题)



1)


要输入的速度函数为:















10



t (0


V=


1 (0.1


-10



t+5 (0.4


2)



ADMAS


中的表示:



velo(time)=if (time-0.1:step(time,0,0,0.1,1),1,step(time,0.4,1,< /p>


0.5,0))


3)


得到的速度曲线如下图:




此主题相关图片如下:




2004-10-15 16:38:49








科研网址



科学·


技术·


工程·


科研·

< p>
学术·


教育·



技·新知




















7





freexx












等级:荣誉站友




文章:


248



积分:


10



现金:


257



魅力:


0



注册:


2004-2-11


4)


例子的


CMD


文件见

< br>step_if_







点击浏览该文件



科研搜索



科学·

技术·


工程·


科研·


学术·


教育·



2004-10-15 16:41:47








技·新知




















8





freexx











等级:荣誉站友




文章:


248



积分:


10



现金:


257



魅力:


0



注册:


2004-2-11



2


、方形波函数的输入



1)


有时需要输入下方波形式的力或力矩,如果单 纯地采用


STEP



数迭加是不能实现 的。



2)



ADAMS


中输入的函数形式为:



step(sin(2*pi*time),-0.01,-1,0.01,1)



注意点:



⑴当方波的频率改变时,可以通过改变下式中的


FREQ


得以 实现



sin(2*pi*FREQ*time)


⑵改变方波的上下限的方法:



st ep(sin(2*pi*time),-0.01,LOWER,0.01,UPPER)


⑶例如:



step(sin(2*pi*3.0*time),-0.01,0,0.01,7)


中的频率为


3HZ


,上下限分


别为


0,7

-


-


-


-


-


-


-


-



本文更新与2021-02-10 03:41,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/626099.html

ADAMS函数使用精华的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文