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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

姓名:学号:得分实验七基于MATLAB的描述函数法非线性系统分析一.基础知识1.考虑如图的非线性系统,图中的继电器非线性模块。试判断系统是否存在自振;若有自振,求出自振的振幅和频率。12s+7s+19s+1332M=10,h=1程序如下:x=1:0.1:20;disN=40/pi./x.*sqrt(1-x.^(-2))-j*40/pi./x.^2;%描述函数disN2=-1./disN;%负倒描述函数w=1:0.01:200;num=12;%线性部分分子den=conv([11],[1613]);%线性部分分母[rem,img,w]=nyquist(num,den,w);%线性部分Nyquist曲线参数plot(real(disN2),imag(disN2),rem,img)%同时绘制非线性部分和线性部分的极坐标图grid;%加网格由图可见,两曲线相交,系统存在自激振荡2.建立Simulink模型,如图进行仿真。TransferFcn12s+7s+19s+1332StepScopeRelay系统的Simulink仿真模型由图所示的仿真输出可见,系统中确实存在自激振荡,进一步证实了前面的分析。二.实验内容:具有间隙非线性系统的Simulink仿真结构图如图所示,设给定输入位单位阶跃信号,试仿真对于线性系统的阶跃响应和有非线性环节的阶跃响应。姓名:学号:得分实验八利用MATLAB进行离散控制系统仿真一.基础知识本试验的目的主要是让学生初步掌握MATLAB软件在离散控制系统分析和设计中的应用。1.连续系统的离散化。在MATLAB软件中对连续系统的离散化是应用c2dm()函数实现的,c2dm()函数的一般格式为2.求离散系统的响应:在Matlab软件中,求离散系统的响应可运用dstep()、dimpulse()、dlism()函数实现。其分别用于求离散系统的阶跃、脉冲及任意输入时的响应。dstep()的一般格式如下二.实验内容:1.已知离散系统的结构图如图所示,求开环脉冲传递函数。(采样周期T=1s)系统结构图2.已知离散系统结构图如图所示,输入为单位阶跃,采样周期T=1s,求输出响应。系统结构图

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功