Adams与simulink联合仿真之快速设置初值
去年到现在一直做的两个项目要用到Adams与simulnk联合仿真,虽然网上有很多这方面的教程,但都比较基本,要实现一些稍微复杂的要求就比较困难了,比如我需要改变模型的初始位姿,原来的方式是在adams中设置,再生成联合仿真需要的文件,再在matlab中进行调用和仿真,如果工况多的话这样就特别耗时耗力,经过长时间的摸索,终于找出了在matlab中直接改变Adams模型参数的方法,下面具体说明一下。
我这里的模型是一个小球通过弹簧连接在坐标原点,仿真开始后在重力作用下会振荡运动,模型的输出是小球的速度和位移,输入是作用在小球上的控制力。建立两个设计变量,分别为小球的初始速度和弹簧的刚度。由于建模到这一部分网上有很多教程,此处不再赘述。