1.Simulink的打开
在MATLAB命令窗口输入“Simulink”或者单击MATLAB工具栏中的Simulink图标,将打开Simulink模型库浏览器窗口,如图5-6所示。
2.Simulink仿真的基本过程
建立一个模型应该按照一定的顺序,这样才能够不会遗漏某些步骤。下面给出一个创建Simulink模型的基本过程,这个过程并不是唯一的,可根据个人喜好而定。基本步骤如下:
1)根据系统具体情况,建立数学仿真模型。
2)打开一个空白模型编辑窗口,如图5-7所示。
3)拖放模块建立模型。
4)设置模块参数。
5)对模块进行连线。
6)设置仿真模型的系统参数。
7)运行仿真。
8)查看仿真结果。
9)保存文件,退出。
图5-6 Simulink模型库浏览器窗口
图5-7 空白模型编辑窗口
3.对液压系统进行仿真
1)保存空白模型编辑窗口,保存文件名为model.mdl。
2)创建相应模块,如图5-8所示。
3)对模块进行以下设置:
图5-8 仿真模型模块图
①设置Constant模块。双击模块,弹出参数的对话框,设置如图5-9所示,常数值为0.04,然后单击“OK”按钮。
②设置Gain模块。双击模块,弹出参数的对话框,设置如图5-10所示,设置增益的值为0.0002,然后单击“OK”按钮。
③设置Gain1模块。双击模块,弹出参数的对话框,设置如图5-11所示,常数值为0.000002,然后单击“OK”按钮。
④设置Subtract模块。双击模块,弹出参数的对话框,设置如图5-12所示,符号为+-,然后单击“OK”按钮。
⑤设置Add模块。双击模块,弹出参数的对话框,设置符号为+--,然后单击“OK”按钮。
⑥设置Fcn模块。双击模块,弹出参数的对话框,设置如图5-13所示,设置函数表达式为100000/(0.5+0.01∗u),然后单击“OK”按钮。
⑦设置Fcn1模块。双击模块弹出参数的对话框,设置如图5-14所示,设置函数表达式为10000000000∗(0.01)^2∗u^2,然后单击“OK”按钮。(www.xing528.com)
4)连接模块,如图5-15所示。
图5-9 Constant模块设置对话框
图5-10 Gain模块设置对话框
图5-11 Gain1模块设置对话框
图5-12 Subtract模块设置对话框
5)对模型的系统参数进行设置,选择Simulation➝Configuration Parameters命令,弹出“Configuration Parameters”对话框,如图5-16所示。
·Start time为仿真开始时间,在此取默认值0。
·Stop time为仿真结束时间,在此修改为2。
·Type为是否固定步长,在此选择Variable-step。
图5-13 Fcn模块设置对话框
图5-14 Fcn1模块设置对话框
·Solver为计算方法,在此选择ode45方法。
其他选项,在此不需设置。
6)运行仿真。单击▶按钮,或者选择Simulation➝Start命令,或者按<Ctrl+T>快捷键。
图5-15 系统仿真模型结构图
图5-16 “Configuration Parameters”对话框
7)查看运行结果。双击Scope模块,弹出液压系统位移、速度、加速度曲线,调整坐标轴,液压系统仿真结果如图5-17所示。
8)保存文件。
至此已经完成了一个液压模型的建立、模块设置、模型设置和仿真以及最后的结果显示。
图5-17 液压系统仿真结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。