控制系统的频域分析实验报告_第1页
控制系统的频域分析实验报告_第2页
控制系统的频域分析实验报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

...wd......wd......wd...课程名称:控制理论乙指导教师:成绩:实验名称:控制系统的频域分析实验类型:同组学生姓名:一、实验目的和要求〔必填〕 二、实验内容和原理〔必填〕三、主要仪器设备〔必填〕 四、操作方法和实验步骤五、实验数据记录和处理 六、实验结果与分析〔必填〕七、讨论、心得实验目的和要求用计算机辅助分析的方法,掌握频率分析法的三种方法,即Bode图、Nyquist曲线、Nichols图。实验内容和原理实验内容〔1〕一系统开环传递函数为绘制系统的bode图,判断闭环系统的稳定性,并画出闭环系统的单位冲击响应。〔2〕一多环系统其构造如以下列图R(s)R(s)C(s)10G(S)试绘制Nyquist频率曲线和Nichols图,并判断稳定性。实验原理〔1〕Bode(波特)图设系统的传递函数模型:则系统的频率响应可直接求出:MATLAB中,可利用bode和dbode绘制连续和离散系统的Bode图。〔2〕Nyquist(奈奎斯特)曲线Nyquist曲线是根据开环频率特性在复平面上绘制幅相轨迹,根据开环的Nyquist线,可判断闭环系统的稳定性。反响控制系统稳定的充要条件是,Nyquist曲线按逆时针包围临界点(-1,j0)p圈,为开环传递函数位于右半s一平面的极点数。在MATLAB中,可利用函数nyquist和dnyquist绘出连续和离散系统的乃氏曲线。〔3〕Nicho1s(尼柯尔斯)图根据闭环频率特性的幅值和相位可作出Nichols图,从而可直接得到闭环系统的频率特性。在MATLA中,可利用函数nichols和dnichols绘出连续和离散系统的Nichols图。实验要求〔1〕编制MATLAB程序,画出实验所要求的Bode图、Nyquist图、Nichols图。〔2〕在Simulink仿真环境中,组成系统的仿真框图,观察单位阶跃响应曲线并记录之。三、主要仪器设备计算机一台以及matlab软件,simulink仿真环境实验源代码MATLAB函数实现>>A=[50];>>B=[14-710];>>GG=tf(A,B)GG=50----------------------s^3+4s^2-7s+10Continuous-timetransferfunction.>>bode(GG)>>figure>>impulse(GG)>>C=[0016.70];>>D=conv(conv([0.851],[0.251]),[0.06251]);>>G1=tf(C,D)G1=16.7s--------------------------------------0.01328s^3+0.2813s^2+1.163s+1Continuous-timetransferfunction.>>G2=G1/(G1+1)G2=0.2218s^4+4.697s^3+19.41s^2+16.7s-------------------------------------------------------------------------------0.0001764s^6+0.007471s^5+0.3318s^4+5.377s^3+21.33s^2+19.03s+1Continuous-timetransferfunction.>>G3=10*G2G3=2.218s^4+46.97s^3+194.1s^2+167s-------------------------------------------------------------------------------0.0001764s^6+0.007471s^5+0.3318s^4+5.377s^3+21.33s^2+19.03s+1Continuous-timetransferfunction.>>G4=G3/(G3+1)G4=0.0003912s^10+0.02485s^9+1.121s^8+28.99s^7+365.5s^6+2143s^5+5934s^4+7302s^3+3371s^2+167s----------------------------------------------------------------------------------------------------------------3.111e-08s^12+2.636e-06s^11+0.0005641s^10+0.03171s^9+1.319s^8+32.88s^7+408.9s^6+2385s^5+6594s^4+8124s^3+3776s^2+205.1s+1Continuous-timetransferfunction.>>figure>>nyquist(G4)>>figure>>nichols(G4)simulink仿真实现〔1〕根据原来的传递函数绘制出如以下列图所示的控制系统模块图题目一题目二〔2〕运行之后,可以得到两道题的控制系统的单位阶跃响应图像题目一\题目二五、心得、体会对于第一个系统来说,观察其伯德图可知,当其幅频特性穿越0dB线〔即剪切频率〕时所对应的系统相角,因此其相位裕度,由此可见系统是不稳定的。通过观察其单位冲激响应和单位阶跃响应也可以得到同样的结论。通过对第二个系统的奈奎斯特曲线分析可知,由于开环系统在右半平面没有开环极点,并且奈奎斯特曲线包围〔-1,j0〕的圈数为0,因此Z=0,所以系统是稳定的,通过观察其阶跃响应也可以得到同样的结论。通过本次实验,我们了解并掌握了怎么样用MATLAB做出控制系统的频域分析,包括开环Bode图、Nyquist图、Nichols图的制作过程以及怎样用simulink绘制并仿真出来比拟复杂的控制系统。一般的MATLAB函数运用的都是如[输出]=function[输入]这种类型,而此次MATLAB函数用了直接定义法,专门对这一个控制系统而实行的运行函数。这种函数的优点在于,在调用过程中,不需要填写输入,直接打出来函数的名称就可以让MATLAB自动运行;缺点是缺乏普适性,当遇到下一个需要做频域分析的函数的时候,需要将原来的函数翻开,在函数内部修改数据,然后再在MATLAB上运行,比拟麻烦。用MATLAB进展稳定性分析,大致上有以下几种形式:手算出来开环传递函数和闭环传递函数之后,用比拟根本的tf()以及nyquist()函数等进展分析。优点是省去了在计算机由原始数据要编写的各种计算式;缺点是增加了人为出错率出错的概率

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论