由于参与的项目中涉及到运动物体质量变化的情况,我在用maxwell14.0进行瞬态场仿真时,运动选项中讲质量mass一栏用if(time<=0.001,4,8)语句代替,总仿真时间为2ms。编译顺利通过,但是仿真结果与设置为4kg时完全相同,查看加速度deriv(speed),在1ms处也没有任何改变。
为了验证是不是该语句的问题,我将Load Force一栏设置为了if(time<=0.001,4000,8000),仿真结果显示负载力确实是在1ms处发生跃变,说明该语句没问题。
由上述仿真,我感觉,软件中再对工程初始化时,mass一栏直接读取一个初值了,之后就不再过来改变质量,而负载反力等值却可以设置成内置变量time、position等的函数,也可以用dataset插值~~~
问题来了,我的项目中要实现运动过程质量变化,如何实现,请教各位高手,谢谢!采用内置函数和dataset的方法,我都验证过了,实现不了,哎~~
|
|