iCAx开思网

标题: 【原创】UG/MOTION函数说明(1) [打印本页]

作者: flanker-forever    时间: 2003-11-28 19:32
标题: 【原创】UG/MOTION函数说明(1)
ADMAS-GENERAL里的9个函数
第一个先说IMPACT函数。
IMPACT函数有7个参数
IMPACT(D,V,D0,K,e,C,d)
这七个参数分别是:
D:Didstance Variable 是一个位移函数的返回值  
V:Velocity Variable 是一个速度函数的返回值(位移函数和速度函数在ADAMS-VARIABLE里的DX,DY,DZ,VX,VY,VZ)
D0:Trigger for Displancement Variable 可以定义成一个实数,一个函数或者 一个表达式
K:Stiffness Coefficient 同上
e:Stiffness Force Exponent 同上
C:Damping Coefficient 同上
d0:Damping Ramp-up Distance 同上
       当D值大于D0时,IMPACT函数值是无效的,只能当D值小于或等于D0这个触发变量时,它才有效。在数学上,它所计算的值是这样的:MAX{0,K(D0-D)^e-C*V*STEP(D,D0-D,1,D0,0)}。关于STEP函数以后会说,因为它比较简单。
       它返回的值是力,一般用来描述非线性弹簧或阻尼所产生的作用效果。力的效果由以上七个参数确定。但是可以从表达式中看出,可以通过定义不同的刚度系数和阻尼系数实现纯弹簧和纯阻尼的设置。还可以用来描述接触碰撞所产生的力,因为接触碰撞也可以转化成类似弹簧模型。
      关于IMPACT函数就先说到这里,主要的内容参考了ADAMS的函数手册。因为和版里的各位朋友相比,学历和经历上可能有一定的差距吧,有错误的地方还请各位指出。
作者: syhan    时间: 2003-11-29 23:15
flanker-forever wrote:
ADMAS-GENERAL里的9个函数  
  第一个先说IMPACT函数。  
  IMPACT函数有7个参数  
  IMPACT(D,V,D0,K,e,C,d)  
  这七个参数分别是:  
  D:Didstance Variable 是一个位移函数的返回值   
  V:Velocity Variable 是一个速度函数的返回值(位移函数和速度函数在ADAMS-VARIABLE里的DX,DY,DZ,VX,VY,VZ)  
  D0:Trigger for Displancement Variable 可以定义成一个实数,一个函数或者 一个表达式  
  K:Stiffness Coefficient 同上  
  e:Stiffness Force Exponent 同上  
  C:Damping Coefficient 同上  
  d0:Damping Ramp-up Distance 同上  
       当D值大于D0时,IMPACT函数值是无效的,只能当D值小于或等于D0这个触发变量时,它才有效。在数学上,它所计算的值是这样的:MAX{0,K(D0-D)^e-C*V*STEP(D,D0-D,1,D0,0)}。关于STEP函数以后会说,因为它比较简单。  
       它返回的值是力,一般用来描述非线性弹簧或阻尼所产生的作用效果。力的效果由以上七个参数确定。但是可以从表达式中看出,可以通过定义不同的刚度系数和阻尼系数实现纯弹簧和纯阻尼的设置。还可以用来描述接触碰撞所产生的力,因为接触碰撞也可以转化成类似弹簧模型。  
      关于IMPACT函数就先说到这里,主要的内容参考了ADAMS的函数手册。因为和版里的各位朋友相比,学历和经历上可能有一定的差距吧,有错误的地方还请各位指出。

欢迎::{::y::g::r::y::y,请问斑主,除了ug列出的这9种函数外,其它的函数还可用吗?再请问,ADAMS的help文档有没有函数手册?
作者: flanker-forever    时间: 2003-11-30 01:24
在UG/motion里,ADAMS GENERAL里有这九种函数,在ADAMS VARIABLE里也有,当然都是可以用的啦。
adams的PDF格式的帮助里有函数手册。
作者: syhan    时间: 2003-11-30 07:52
flanker-forever wrote:
在UG/motion里,ADAMS GENERAL里有这九种函数,在ADAMS VARIABLE里也有,当然都是可以用的啦。  
  adams的函数PDF格式的帮助里有函数手册。

::{::r
adsms的所有函数ug 都可以用吗?
作者: flanker-forever    时间: 2003-12-1 15:15
这个我没有试过。在UG的教材里,没有说可以全部使用。
你的那个问题,如果用AKISPL来描述的话,应该可以办到,但是在GENERAL和VARIABLE里都没有这个函数。
作者: syhan    时间: 2003-12-1 17:52
flanker-forever wrote:
这个我没有试过。在UG的教材里,没有说可以全部使用。  
  你的那个问题,如果用AKISPL来描述的话,应该可以办到,但是在GENERAL和VARIABLE里都没有这个函数。

您好,::y
先前我在Jeriflee的指导下,用adams和其AKISPL来做,可以运动但在干涉分析时出点问题。
第44楼:https://www.icax.org/viewthread. ... 3D1&page=3#pid=&h=1&bpg=1&age=60
在ug中用AKISPL,check 此function可用但无法输入表单。
后来还是用你发过的motion教材里的方法做好的。但分析时很慢可能我的硬件太差。piii 733 /  512M
作者: flanker-forever    时间: 2003-12-1 22:10
你的硬件比我的还好啊!AMD DURON750 256M。
作者: syhan    时间: 2003-12-3 19:27
flanker-forever wrote:
你的硬件比我的还好啊!AMD DURON750 256M。

目前跑nx1 ,从cad 到cam为主。
用nx2时,很慢 。
做cae计算,性能表现不好。
我在adams做干涉的问题,看到了吗?能确答一下吗?
作者: joekiee    时间: 2007-6-7 13:37
我看的的一片论文中定义了一个速度函数(电机转速),v=step(time,0,0,0.05,1000*PI/30)中的time是什么涵义,请高人指点一下,万分感激!
作者: 抱书人人    时间: 2017-8-20 00:06
谢谢分享,非常给力的资料
作者: a8012024    时间: 2018-6-14 06:33
谢谢分享~~
作者: zhangfl    时间: 2018-9-11 19:02
在UG/motion里,ADAMS GENERAL里有这九种函数,在ADAMS VARIABLE里也有,当然都是可以用的啦。  adams的PDF格式的帮助里有函数手册。
作者: JESSE_ZXF    时间: 2018-9-23 17:50
好高深的样子
作者: yzb0674    时间: 2018-9-27 14:19

谢谢分享,非常给力的资料
作者: a8012024    时间: 2018-10-4 06:39
谢谢分享!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3