一、实验目的
认识simulink基本模块;
练习在simulink下搭建控制系统框图;
实现控制系统的仿真研究,掌握系统分析的一般方法;
二、实验步骤
1.打开simulink,可以在matlab命令窗口输入simulink,也可以点击matlab菜单栏中的simulink图标打开simulink.
2.分别点击simulink下常用模块了解各个模块,包括continuous(连续模块),discontinuities(非线性模块),discrete(离散模块),math operations(数学函数模块),look-up talbles(查表模块),signal routing(信号模块),signal attributes(信号属性模块),sinks(输出模块),sources(输入模块),user-defined functions(用户自定义模块)等。
3.simulink建模步骤:
首先,打开模型编辑窗口,即在simulink菜单栏file-new-model(也可在matlab菜单栏file-new-model)
其次,复制或者拖拽相应的模块到model文件中。(注意,要实现模块的翻转,可以选中模块,点击右键-format-flip bolck)
再次,双击模块,修改相应的参数,并把模块链接起来,点菜单栏上的箭头(如下图示)或者点击菜单栏上simulation-start即可开始仿真。
最后,双击示波器查看控制效果曲线。
三、实验内容
P177已知多采样速率系统电机双闭环控制系统中,内环为电流环 ,采样周期是T1=0.001s,控制器模型为D1(z)=(0.0967z-0.0965)/(z-1);外环为转速环,采样周期是T2=0.01s,控制器模型为D2(z)=(5.2812z-5.2725)/(z-1)。
在simulink下建立该系统的框图,并对其进行仿真,用示波器显示出该系统的阶跃响应曲线及误差曲线。
1、将ZOH和discrete transfer fcn采样周期(外环)设置为0.01
2、将ZOH1和discrete transfer fcn1采样周期(内环)设置为0.001
3、点击simulink菜单栏simulation-simulation parameters将仿真终止时间设置为2.0