控制系统仿真实验模板新

控制系统仿真实验模板新

ID:33442020

大小:1.11 MB

页数:25页

时间:2019-02-26

控制系统仿真实验模板新_第1页
控制系统仿真实验模板新_第2页
控制系统仿真实验模板新_第3页
控制系统仿真实验模板新_第4页
控制系统仿真实验模板新_第5页
资源描述:

《控制系统仿真实验模板新》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MATLAB仿真实验报告册姓名:班级:学号:日期:实验一MATLAB/Simulink仿真基础及控制系统模型的建立一、实验目的1、掌握MATLAB/Simulink仿真的基本知识;2、熟练应用MATLAB软件建立控制系统模型。二、实验工具电脑、MATLAB软件三、实验内容已知单位负反馈控制系统开环传递函数为,其中,A表示自己学号最后一位数(可以是零),B表示自己学号的最后两位数。1、用Simulink建立该控制系统模型,分别用单踪、双踪示波器观察模型的阶跃响应曲线;分别用“ToWorkspace”和“out1”模块将响应参数导入工作空间并在命令窗口绘制该模型的阶跃响应曲线;2、在MAT

2、LAB命令窗口分别建立该控制系统的传递函数模型和零极点模型,并实现模型之间的相互转换。四、实验过程1.将A=1,B=11代入传递函数,得到11--------------------s^3+6s^2+5s2.打开Simulink,打开一个新的模型窗口。然后将阶跃信号、传递函数、加法模块、单踪和双踪示波器、“ToWorkspace”和“out1”模块依次导入到untitled中,连接后便得到整个控制系统,双击传递函数,修改父子分母的向量值,然后修改相加器,使之变成负反馈,然后按照要求依次连接所有模块,构成如下闭环反馈系统:3.开始仿真,得到传递函数的阶跃波形,命名后存盘。然后将响应参数导

3、入工作空间并在命令窗口利用plot绘制该模型的阶跃响应曲线;4.在matlab命令窗口中输入如下代码,并显示结果:建立传递函数模型>>num=[11];>>den=[1650];>>y=tf(num,den)Transferfunction:11--------------------s^3+6s^2+5s零极点模型p=[0-5-1];z=[];k=11;>>y=zpk(z,p,k)Zero/pole/gain:11------------------s(s+5)(s+1)相互转化t=zpk(y)Zero/pole/gain:11------------------s(s+5)(s+1

4、)五、实验结论双踪示波器:单踪示波器:命令窗口波形实验二控制系统时域分析的MATLAB实现一、实验目的1、熟练应用MATLAB/Simulink进行时域分析;2、能用MATLAB软件进行时域性能指标的求取。二、实验工具电脑、MATLAB软件三、实验内容已知单位负反馈控制系统开环传递函数为,其中,A表示自己学号最后一位数(可以是零),B表示自己学号的最后两位数。1、用Simulink建立该控制系统模型,分别用示波器观察模型的单位阶跃、单位斜坡和单位加速度输入信号的响应曲线;用“ToWorkspace”或者“out1”模块将三种响应数据导入工作空间并在命令窗口绘制该模型的对应响应曲线(要求

5、在一张图中画出);求该系统在单位阶跃、单位斜坡和单位加速度输入信号输入时的稳态误差。2、在命令窗口建立该控制系统模型,求取该控制系统的常用性能指标:超调量、上升时间、调节时间、峰值时间。(方法自选)四、实验过程1.将A=1,B=11代入传递函数,得到11--------------------s^3+6s^2+5s2.打开Simulink,打开一个新的模型窗口保存为lab2。然后将阶跃信号、斜坡信号、加速度信号(由斜坡信号和1/s串联得到)、总线、传递函数、加法模块、单踪示波器、“ToWorkspace”模块依次导入到lab2中,连接后便得到整个控制系统,双击传递函数,修改父子分母的向

6、量值,然后修改相加器,使之变成负反馈,依次连接这些模块,构成闭环反馈系统:结构如下:3.开始仿真,得到传递函数的阶跃波形,命名后存盘。然后将响应参数导入工作空间并在命令窗口利用plot绘制该模型的阶跃响应曲线;4.根据示波器绘出的三种不同输入信号的响应曲线可以直接求出该系统在单位阶跃、单位斜坡和单位加速度输入信号输入时的稳态误差,为别为0,1/16,inf。5.在matlab命令窗口中输入如下代码,并显示结果:G=tf([11],[16511])%建立闭环传递函数模型Transferfunction:11-------------------------s^3+6s^2+5s+11>>

7、C=dcgain(G)%求终值C=1>>[y,t]=step(G);%求取阶跃响应plot(t,y)grid[Y,k]=max(y);timetopeak=t(k)timetopeak=2.4226>>percentovershoot=100*(Y-C)/C%计算超调量percentovershoot=52.1012>>n=1;whiley(n)>i=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。