[求教]如何在仿真时实时改变弹簧的阻尼系数

浏览:87133 回答:2
在我的模型中,弹簧的阻尼系数是一个加速度测量值的函数。当测得的加速度小于某个值时,弹簧处于低阻尼状态,当加速度大于某个值时,弹簧处于高阻尼状态。
开始想通过expression builder建立函数,但是与阻尼系数相关的expression builder中不能使用IF函数。
后来又想通过建立sensor来实现,但是提供的action中,没有修改某个变量的选项。
刚刚接触ADAMS没多久,请高手帮忙参考一下,谢谢。
邀请回答 我来回答

全部回答

(2)
默认 最新
xiang_asd
定义两个弹簧,其中一个为低阻尼,另一个为高阻尼,在低速运动时高阻尼弹簧失效,低阻尼弹簧生效,达到高速时低阻尼弹簧deactive,而高阻尼弹簧被active,通过sensor来判断速度。如果有多个不同阻尼梯度的需要,就设置多个弹簧阻尼器,在仿真过程中不断的把需要的弹簧阻尼激活,不需要的关闭。
2009年12月18日
评论 点赞
自己顶一个,期待高手回复啊!
2008年4月2日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP