找回密码
 注册
查看: 1115|回复: 4

求一个模拟弹簧运动的UDF

[复制链接]
发表于 2014-3-4 20:25:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如题,如何模拟一个阀门里弹簧受压不断振动的运动?新手求教~~请指点一下思路~谢谢~!
发表于 2014-3-5 10:19:47 | 显示全部楼层

DEFINE_CG_MOTION应该可以,不过运动的速度要你自己根据弹簧刚度和受力自己求一下。不考虑弹簧质量的话,运动方程m(dv/dt)=-Fp-kx。m为质量块质量,v为速度,Fp为压力,k弹簧刚度,x为弹簧偏离平衡位置的距离,这样就可以求出弹簧顶端质量块的任意时刻的运动速度,写到DEFINE_CG_MOTION就是了。如果考虑弹簧的质量,那方程更复杂一些(弹簧运动的具体理论可以参考《声学基础》,杜功焕, 其他声学基础理论书应该也有)。
 楼主| 发表于 2014-3-5 11:39:05 | 显示全部楼层

回复 2# gearboy 的帖子

太感谢了!~~那请问弹簧偏离平衡位置的距离应该用什么宏来寻找呢?
发表于 2014-3-5 16:52:30 | 显示全部楼层
原帖由 求是创新 于 2014-3-5 03:39 发表
太感谢了!~~那请问弹簧偏离平衡位置的距离应该用什么宏来寻找呢?

刚体上随便自己定义一个面,然后F_CENTROID(x,f,t)就可以得到该面的位置,减去平衡位置的坐标就可以了。
 楼主| 发表于 2014-3-5 21:13:40 | 显示全部楼层

回复 4# gearboy 的帖子

嗯嗯,多谢啦~!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表