- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB仿真
实验报告册
姓 名:
班 级:
学 号: 030941111
日 期:
实验一 MATLAB/Simulink仿真基础及控制系统
模型的建立
实验目的
掌握MATLAB/Simulink仿真的基本知识;
熟练应用MATLAB软件建立控制系统模型。
实验工具
电脑、MATLAB软件
实验内容
已知单位负反馈控制系统开环传递函数为,其中,A表示自己学号最后一位数(可以是零),B表示自己学号的最后两位数。
用Simulink建立该控制系统模型,分别用单踪、双踪示波器观察模型的阶跃响应曲线;分别用“To Workspace”和“out1”模块将响应参数导入工作空间并在命令窗口绘制该模型的阶跃响应曲线;
在MATLAB命令窗口分别建立该控制系统的传递函数模型和零极点模型,并实现模型之间的相互转换。
四、实验过程
1.将A=1,B=11代入传递函数,得到
11
--------------------
s^3 + 6 s^2 + 5 s
打开Simulink,打开一个新的模型窗口。然后将阶跃信号、传递函数、加法模块、单踪和双踪示波器、“To Workspace”和“out1”模块依次导入到untitled中,连接后便得到整个控制系统,双击传递函数,修改父子分母的向量值,然后修改相加器,使之变成负反馈,然后按照要求依次连接所有模块,构成如下闭环反馈系统:
开始仿真,得到传递函数的阶跃波形,命名后存盘。然后将响应参数导入工作空间并在命令窗口利用plot绘制该模型的阶跃响应曲线;
在matlab命令窗口中输入如下代码,并显示结果:
建立传递函数模型
num=[11];
den=[1 6 5 0];
y=tf(num,den)
Transfer function:
11
--------------------
s^3 + 6 s^2 + 5 s
零极点模型
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)
实验结论
双踪示波器:
单踪示波器:
命令窗口波形
实验二 控制系统时域分析的MATLAB实现
一、实验目的
1、熟练应用MATLAB/Simulink进行时域分析;
2、能用MATLAB软件进行时域性能指标的求取。
二、实验工具
电脑、MATLAB软件
实验内容
已知单位负反馈控制系统开环传递函数为,其中,A表示自己学号最后一位数(可以是零),B表示自己学号的最后两位数。
1、用Simulink建立该控制系统模型,分别用示波器观察模型的单位阶跃、单位斜坡和单位加速度输入信号的响应曲线;用“To Workspace”或者“out1”模块将三种响应数据导入工作空间并在命令窗口绘制该模型的对应响应曲线(要求在一张图中画出);求该系统在单位阶跃、单位斜坡和单位加速度输入信号输入时的稳态误差。
2、在命令窗口建立该控制系统模型,求取该控制系统的常用性能指标:超调量、上升时间、调节时间、峰值时间。(方法自选)
四、实验过程
1.将A=1,B=11代入传递函数,得到
11
--------------------
s^3 + 6 s^2 + 5 s
打开Simulink,打开一个新的模型窗口保存为lab2。然后将阶跃信号、斜坡信号、加速度信号(由斜坡信号和1/s串联得到)、总线、传递函数、加法模块、单踪示波器、“To Workspace”模块依次导入到lab2中,连接后便得到整个控制系统,双击传递函数,修改父子分母的向量值,然后修改相加器,使之变成负反馈,依次连接这些模块,构成闭环反馈系统:结构如下:
开始仿真,得到传递函数的阶跃波形,命名后存盘。然后将响应参数导入工作空间并在命令窗口利用plot绘制该模型的阶跃响应曲线;
4.根据示波器绘出的三种不同输入信号的响应曲线可以直接求出该系统在单位阶跃、单位斜坡和单位加速度输入信号输入时的稳态误差,为别为0,1/16,inf。
5.在matlab命令窗口中输入如下代码,并显示结果:
G=tf([11],[1 6 5 11]) %建立闭环传递函数模型
Transfer function:
11
--------
文档评论(0)