利用MATLAB进行离散控制系统仿真(七_八).doc

利用MATLAB进行离散控制系统仿真(七_八).doc

ID:59224222

大小:101.00 KB

页数:4页

时间:2020-09-09

利用MATLAB进行离散控制系统仿真(七_八).doc_第1页
利用MATLAB进行离散控制系统仿真(七_八).doc_第2页
利用MATLAB进行离散控制系统仿真(七_八).doc_第3页
利用MATLAB进行离散控制系统仿真(七_八).doc_第4页
资源描述:

《利用MATLAB进行离散控制系统仿真(七_八).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、姓名:学号:得分实验七基于MATLAB的描述函数法非线性系统分析一.基础知识1.考虑如图的非线性系统,图中的继电器非线性模块。试判断系统是否存在自振;若有自振,求出自振的振幅和频率。程序如下:x=1:0.1:20;disN=40/pi./x.sqrt(1-x.^(-2))-j40/pi./x.^2;%描述函数disN2=-1./disN;%负倒描述函数w=1:0.01:200;num=12;%线性部分分子den=conv([11],[1613]);%线性部分分母[rem,img,w]=nyquist(num,den,w);%线性部分

2、Nyquist曲线参数plot(real(disN2),imag(disN2),rem,img)%同时绘制非线性部分和线性部分的极坐标图grid;%加网格由图可见,两曲线相交,系统存在自激振荡2.建立Simulink模型,如图进行仿真。系统的Simulink仿真模型由图所示的仿真输出可见,系统中确实存在自激振荡,进一步证实了前面的分析。二.实验内容:具有间隙非线性系统的Simulink仿真结构图如图所示,设给定输入位单位阶跃信号,试仿真对于线性系统的阶跃响应和有非线性环节的阶跃响应。姓名:学号:得分实验八利用MATLAB进行离散控制

3、系统仿真一.基础知识本试验的目的主要是让学生初步掌握MATLAB软件在离散控制系统分析和设计中的应用。1.连续系统的离散化。在MATLAB软件中对连续系统的离散化是应用c2dm()函数实现的,c2dm()函数的一般格式为2.求离散系统的响应:在Matlab软件中,求离散系统的响应可运用dstep()、dimpulse()、dlism()函数实现。其分别用于求离散系统的阶跃、脉冲及任意输入时的响应。dstep()的一般格式如下二.实验内容:1.已知离散系统的结构图如图所示,求开环脉冲传递函数。(采样周期T=1s)系统结构图2.已知离散

4、系统结构图如图所示,输入为单位阶跃,采样周期T=1s,求输出响应。系统结构图

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

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

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