《Matlab与adams联合仿真+仿真结果动画的保存与后处理》由会员分享,可在线阅读,更多相关《Matlab与adams联合仿真+仿真结果动画的保存与后处理(12页珍藏版)》请在人人文库网上搜索。
1、Matlab与adams联合仿真实例本实例以matlab为外部控制程序,使用PID算法控制偏心杆的摆动,使偏心杆平衡到指定位置。1. 在adams/view中建立偏心杆模型图1 偏心杆模型1) 新建模型如图所示,将Units设置为MMKS。设置自己的Working Directory,这里设置为C:adamsexercise。点击OK按钮。图2 新建模型对话框2) 创建连杆设置连杆参数为Length=400,Width=20,Depth=20,创建如图所示的连杆。图3 创建连杆3) 创建转动幅在连杆质心MARKER点处创建转动幅,旋转副的参数设置为1Location和Normal To gri。
2、d将连杆与大地相连。图4 创建转动幅4) 创建球体球体选项设置为Add to part,半径设置为20,单击连杆右侧Marker点,将球体添加到连杆上图5 创建球体5) 创建单分量力矩单击ForcesCreate a Torque(Single Component)Applied Forces,设置为Space Fixed,Normal to Grid,将Characteristic设置为Constant,勾选Torque并输入0,单击连杆,再点击连杆左侧的Marker点,在连杆上创建一个单分量力矩。图6 创建单分量力矩2. 模型参数设置1) 创建状态变量图7 新建状态变量点击图上所示得按钮,。
3、弹出创建状态变量对话框,创建输入状态变量Torque,将Name修改为.MODEL_1.Torque。图8 新建输入状态变量Torque