ADAMS创建非线性衬套/力的实用方法

该方法使用Adams/View下的广义力来创建非线性力

这里举例在两个物体间创建广义力,定义X方向的非线性力的方法:

最终结果如下图所示:

首先,导入或者创建样条曲线,即非线性函数

这里,SPLINE_1中的x,y设置为非线性力函数(位移,力的对应关系),即位移为1时,力为1(单位与Adams系统单位对应,例mm、newton),可以设置x为负值。

然后在广义力中定义如下函数:

点击OK后会生成:AKISPL(time,0,SPLINE_1, 0)。

这里使用DX()函数来获取两个点之间的X方向的距离。例如DX(MARKER_2,MARKER_3,MARKER_3),为MARKER_2相对于MARKER_3在X方向的位移。将此函数作为自变量X替换AKISPL(time,0,SPLINE_1, 0)中的time,即:

AKISPL(DX(MARKER_2,MARKER_3,MARKER_3),0,SPLINE_1, 0)

此时该函数会以X(MARKER_2,MARKER_3,MARKER_3)为自变量,对应SPLINE_1中X的值来最终对应Y值(力),完成了力随位移变化。

将此函数添加到文初的广义力中,结束。

另外,所引文章中也提到注意测量的方向,如下图

首先,可以对运动进行初步判断,在广义力的方向与系统方向一致时,假若主动点Marker_2在系统X正方向运动,此时函数的X值为正,若想给之反向力,需要加负号:

例如:-AKISPL(DX(MARKER_2,MARKER_3,MARKER_3),0,SPLINE_1, 0)。

另外,注意在对Y,Z方向进行设置时,要使用DY(),DZ()函数来对Y,Z方向的移动距离进行测量。同样,可以使用VX()以及样条函数来模拟非线性阻尼。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空