2024年MATLAB实验报告书.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《MATLAB/Simulink与控制系统仿真》试验汇报

专业:

班级:

學号:

姓名:

指导教師:

试验1、MATLAB/Simulink仿真基础及控制系统模型的建立

壹、试验目的

1、掌握MATLAB/Simulink仿真的基本知识;

2、纯熟应用MATLAB软件建立控制系统模型。

二、试验设备

電脑壹台;MATLAB仿真软件壹种

三、试验内容

1、熟悉MATLAB/Smulink仿真软件。

2、壹种單位负反馈二阶系统,其開环传递函数為。用Simulink建立该控制系统模型,用示波器观测模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。

图SEQ图\*ARABIC1系统构造图

图SEQ图\*ARABIC2示波器输出成果图

某控制系统的传递函数為,其中。用Simulink建立该控制系统模型,用示波器观测模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。

图SEQ图\*ARABIC3系统构造图图SEQ图\*ARABIC4示波器输出成果图

图SEQ图\*ARABIC5工作空间中仿真成果图形化输出

4、壹闭环系统构造如图所示,其中系统前向通道的传递函数為,并且前向通道有壹种[,]的限幅环节,图中用N表达,反馈通道的增益為,系统為负反馈,阶跃输入經倍的增益作用到系统。用Simulink建立该控制系统模型,用示波器观测模型的阶跃响应曲线,并将阶跃响应曲线导入到MATLAB的工作空间中,在命令窗口绘制该模型的阶跃响应曲线。

图SEQ图\*ARABIC6系统构造图

图SEQ图\*ARABIC7示波器输出成果

试验2MATLAB/Simulink在控制系统建模中的应用

壹、试验目的

1、掌握MATLAB/Simulink在控制系统建模中的应用;

二、试验设备

電脑壹台;MATLAB仿真软件壹种

三、试验内容

1、給定RLC网络如图所示。其中,為输入变量,為输出变量。求解這個系统的传递函数模型,零极點增益模型以及状态空间模型(假设,,,)。

传递函数模型

程序代码如下:

clearall;%清除工作空间的变量

num=[0,1];%定义分子多项式

den=[122];%定义分母多项式

sy_tf=tf(num,den);%建立传递函数模型

[z,p,k]=tf2zp(num,den)%從传递函数模型获取系统的零极點增益

sy_zpk=zpk(z,p,k);%建立系统的零极點增益模型

[A,B,C,D]=zp2ss(z,p,k);%從零极點增益模型获取系统的状态空间模型

sys_ss=ss(A,B,C,D)%建立系统的状态空间模型

step(sy_tf)%求解系统的阶跃响应

gridon;%添加栅格

程序运行成果

z=Emptymatrix:0-by-1

p=+

图SEQ图\*ARABIC1系统的阶跃响应曲线

2、已知某双环调速的電流环系统的构造图如图所示。试采用Simulink動态构造图求其线性模型。

图SEQ图\*ARABIC2simulink中的系统動态模型

将图2模型存為“”文献

在MATLAB命令窗口运行如下命令,得到壹种线性状态空间模型(A,B,C,D)。

[A,B,C,D]=linmod(Samples_4_14);%提取simulink模型的状态空间模型

输出成果如下

A=+003*

在MATLAB命令窗口运行如下命令

[num,den]=ss2tf(A,B,C,D);%将状态空间模型转换為传递函数模型

pritfsys(num,den,s);%以传递函数模型形式显示出来

输出成果:

num/den=^4+^3+s^2+s

+

-----------------------------------------------------------------------------

s^5+^4+^3+s^2+s

+

试验3MATLAB/Simulink在時域分析法中的应用

壹、试验目的

1、掌握時域分析中MATLAB/Simulink函数的应用;

2、掌握MATLAB/Simulink在稳定性分析中的应用。

二、试验设备

電脑壹台;MATLAB仿真软件壹种

三、试验内容

1、某随動系统的构造如图所示。运用MATLAB完毕如下工作:(1)對給定的随動系统建立数學模型;(2)分析系统的稳定性,并且绘制阶跃响应曲线;(3)计算系统的稳态误差;(4)大体分析系统的總体性能,并給出理论上的解释。

图SEQ图表\*ARABIC1系统的构造图

解:运用MATLAB求解的基本环节如下

1.求取系统传递函数

clc;

clearall;

num1=[20];den1=[120];

sys1=tf(num1,den1);%二阶系统的传递函数

文档评论(0)

159****9606 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档