用matlab实现线性系统的频域分析.doc

1实验二用MATLAB实现线性系统的频域分析实验目的1.掌握MATLAB平台下绘制典型环节及系统开环传递函数的BODE图和NYQUIST图(极坐标图)绘制方法;2.掌握利用BODE图和NYQUIST图对系统性能进行分析的理论和方法。实验指导一、绘制BODE图和NYQUIST图1.BODE图绘制采用BODE函数,调用格式①BODESYS;BODENUM,DEN;系统自动地选择一个合适的频率范围。②BODESYS,W;其中W即Ω是需要人工给出频率范围,一般由语句WLOGSPACEA,B,N给出。LOGSPACEA,B,N表示在10A到10B之间的N个点,得到对数等分的W值。③BODESYS,{WMIN,WMAX};其中{WMIN,WMAX}是在命令中直接给定的频率W的区间。以上这两种格式可直接画出规范化的图形。④MAG,PHASE,ΩBODESYS或M,PBODESYS这种格式只计算BODE图的幅值向量和相位向量,不画出图形。M为频率特性GJΩ的幅值向量P为频率特性GJΩ的幅角向量,单位为角度(°)。W为频率向量,单位为弧度/秒。在此基础上再画图,可用SUBPLOT211SEMILOGXW,20LOG10M对数幅频曲线SUBPLOT212SEMILOGXW,P对数相频曲线⑤BODESYS1,SYS2,,SYSN⑥BODESYS1,SYS2,,SYSN,W这两种格式可在一个图形窗口同时绘多个系统的BODE图。2NYQUIST曲线的绘制2采用NYQUIST函数调用格式①NYQUISTSYS②NYQUISTSYS,W其中频率范围W由语句WW1ΔWW2确定。③NYQUISTSYS1,SYS2,,SYSN④NYQUISTSYS1,SYS2,,SYSN,W⑤RE,IM,WNYQUISTSYSRE频率响应实部IM频率响应虚部使用命令AXIS改变坐标显示范围,例如AXIS1,15,2,2。⑥当传递函数串有积分环节时Ω0处会出现幅频特性为无穷大的情况,可用命令AXIS,自定义图形显示范围,避开无穷大点。二、系统分析1.计算控制系统的稳定裕度采用MARGIN函数可以直接求出系统的幅值裕度和相角裕度。调用格式为①GM,PM,WCG,WCPMARGINNUM,DENGM,PM,WCG,WCPMARGINA,B,C,DGM,PM,WCG,WCPMARGINSYSGM幅值裕度;PM相位裕度;WCG幅值裕度处对应的频率ΩC;WCP相位裕度处对应的频率ΩG。②GM,PM,WCG,WCPMARGINMAG,PHASE,W③MARGINSYS在当前图形窗口中绘制出系统裕度的BODE图。2.用幅值裕度和相角裕度判断闭环系统稳定性与相对稳定性3.用NYQUIST图判断闭环系统稳定性由NYQUIST曲线包围(1,J0)点的情况,根据NYQUIST稳定判据判断闭环系统稳定性。三、举例3例1振荡环节如下,做出该环节的BODE图和NYQUIST图。1620GSS程序N16D11016SYSTFN,DFIGURE1BODESYSFIGURE2NYQUISTSYS运行结果BODEDIAGRAMFREQUENCYRAD/SECPHASEDEGMAGNITUDEDB101100101102180135904506050403020100NYQUISTDIAGRAMREALAXISIMAGINARYAXIS10806040200204060810604020020406例2振荡环节如下,做出该环节的BODE图和NYQUIST图。NGSΞ变化,取005,01,02,05,07,1,2。1.BODE图程序WN8ZNB005,01,05,07,2WLOGSPACE0,2,10000FIGURE1NWN2FORKZNBD12KWNWN2SYSTFN,DBODESYS,WHOLDONEND运行结果BODEDIAGRAMFREQUENCYRAD/SECPHASEDEGMAGNITUDEDB604020020401001011021801359045041.NYQUIST图程序WN8ZNB005,01,05,07,2WLOGSPACE0,2,10000FIGURE1NWN2FORKZNBD12KWNWN2SYSTFN,DNYQIUSTSYS,WHOLDONEND运行结果NYQUISTDIAGRAMREALAXISIMAGINARYAXIS543210123451086420246810例3系统开环传递函数如下①,051GSS②,23C③,015SS做出各自的BODE图,并求①、③幅值裕度和相角裕度1.BODE图程序N120D1CONV1,0,05,1SYS1TFN1,D1FIGURE2BODESYS1N20231D20055,1SYS2TFN2,D2HOLDONFIGURE2BODESYS2N4620DCONV1,0,CONV0055,1,05,1SYSTFN,DHOLDONFIGURE2BODESYS运行结果5BODEDIAGRAMFREQUENCYRAD/SECPHASEDEGMAGNITUDEDB10110010110218013590450454030201001020304050SYSTEMSYS1FREQUENCYRAD/SEC614MAGNITUDEDB00687SYSTEMSYSFREQUENCYRAD/SEC898MAGNITUDEDB003942.求①②幅值裕度和相角裕度程序(图形与数据)N120D1CONV1,0,05,1SYS1TFN1,D1FIGURE1MARGINSYS1运行结果BODEDIAGRAMFREQUENCYRAD/SECPHASEDEGMAGNITUDEDB1001020304050GMINF,PM17964DEGAT61685RAD/SEC10110010118013590N4620DCONV1,0,CONV0055,1,05,1SYSTFN,DHOLDONFIGURE2MARGINSYS运行结果6BODEDIAGRAMFREQUENCYRAD/SECPHASEDEGMAGNITUDEDB40200204060GMINF,PM50472DEGAT89542RAD/SEC101100101102180135902.求①②幅值裕度和相角裕度程序和结果(数据)GM,PM,WCG,WCPMARGINSYS1GMINFPM179642WCGINFWCP61685GM,PM,WCG,WCPMARGINSYSGMINFPM504719WCGINFWCP89542例4系统开环传递函数为做出NYQUIST图,按NYQUIST稳定判据04312SG(判断闭环系统的稳定性。程序与结果NCONV4,31DCONV10,21SYS2TFN,DTRANSFERFUNCTION12S42S2SFIGURE4NYQUISTSYS2V1,6,60,60AXISV7NYQUISTDIAGRAMREALAXISIMAGINARYAXIS101234566040200204060分析判断P0,NYQUIST曲线没有包围1,J0点,闭环系统是稳定的。下面通过闭环系统时域阶跃响应来验证闭环系统的稳定性NCONV4,31DCONV10,21G

用matlab实现线性系统的频域分析,用matlab实现线性系统的频域分析.doc相关推荐

  1. matlab计算频域动态性能指标,基于MATLAB自动控制系统时域频域分析与仿真.doc

    word文档 可编辑复制 word文档 可编辑复制 基于MATLAB的自动控制系统时域频域分析与仿真 摘 要 自动控制系统就是在无人直接操作或干预的条件下,通过控制装置使控制对象自动的按照给定的规律运 ...

  2. 使用MATLAB绘制周期信号的,周期信号频域分析及MATLAB实现.ppt

    周期信号频域分析及MATLAB实现.ppt 第七章 信号频域分析及 MATLAB 实现 7.1 周期信号的傅利叶级数与信号的频谱 7.2 周期信号的频谱分析及MATLAB实现 7.3 用MATLAB分 ...

  3. 连续系统的复频域分析 matlab,实验七连续信号与系统复频域分析的MATLAB实现1

    实验七 连续信号与系统复频域分析的MATLAB 实现 一.实验目的 1. 掌握连续时间信号拉普拉斯变换的MATLAB 实现方法: 2. 掌握连续系统复频域分析的MATLAB 实现方法. 二.实验原理 ...

  4. matlab 复频域,MATLAB信号与系统分析(四)——离散信号与系统的复频域分析及MATLAB实现...

    一.系统的z变换和反变换 1.利用部分分式展开求解逆Z变换: 2.例子 3.Z变换的MATLAB函数 clear all f=sym('cos(a*k)'); F=ztrans(f) F=sym('z ...

  5. matlab连续时间系统复频域分析,连续信号与系统复频域分析的MATLAB实现

    实验六 连续信号与系统复频域的MATLAB 实现 一.实验目的 1. 掌握连续时间信号拉普拉斯变换的MATLAB 实现方法: 2. 掌握连续系统复频域分析的MATLAB 实现方法. 二.实验原理 1. ...

  6. LTI的频域分析matlab,LTI系统复频域分析的MATLAB实现

    LTI系统复频域分析的MATLAB实现 实验项目名称:LTI系统复频域分析的MATLAB实现 上机实验题目: 拉氏变换与Z变换的基本性质在系统分析中的应用 实验项目的目的和任务: 掌握拉氏变换.Z变换 ...

  7. 自动控制原理matlab pdf下载,第五章-matlab在自动控制原理中的应用.pdf

    第五章-matlab在自动控制原理中的应用.pdf 第第五五章章 MATLAB MATLAB MATLAB MATLAB在自动控制原理的应用在自动控制原理的应用 5 5 5 5 1 1 1 1 控制系 ...

  8. 基于matlab的局放仿真,基于MATLAB/Simulink系统仿真权威指南

    基于MATLAB/Simulink系统仿真权威指南 作者:王江;付文利 出版日期:2013年09月 文件大小:78.00M 支持设备: ¥50.00在线试读 适用客户端: 言商书局 iPad/iPho ...

  9. matlab的主要功能与应用领域,MatLab的特点及应用领域?

    满意答案 ohmygodno1 2013.12.25 采纳率:58%    等级:12 已帮助:8800人 在MATLAB中创建的组是矩阵,MATLAB的名字取自矩阵实验室(MATrix LABora ...

  10. matlab相关性分析频谱_基于Matlab的相关频谱分析程序教程

    基于Matlab的相关频谱分析程序教程 Matlab 信号处理工具箱 谱估计专题 频谱分析 Spectral estimation(谱估计)的目标是基于一个有限的数据集合描述一个信号的功率(在频率上的 ...

最新文章

  1. 随机存取:fseek(),ftell()
  2. 用SCCM2007 R2分发软件,SCCM系列之五
  3. Java读取指定路径下的文件列表
  4. 服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷...
  5. Django Form -- 对单个表单的组合验证
  6. 无界面chrome + selenium爬虫
  7. FPGA同步复位设计代码
  8. 小米12系列渲染图曝光:双曲面屏+屏下摄像头
  9. 【个人笔记 - 目录】OpenCV4 C++ 快速入门 30讲
  10. EEPlat的元数据驱动的运行引擎
  11. 在anaconda环境下搭建python3.5 + jupyter sparkR,scala,pyspark
  12. 基于xc7k325t fbg900的IBRET的测试流程
  13. Excel 上传数据和导出数据
  14. 开眼角会不会留疤,开眼角术后疤痕增生怎么办
  15. 特征值特征向量和奇异值分解精彩片段汇总
  16. CSS中的常见单位(px,%,em,rem,vw,vh,vmax,vmin,calc)
  17. align-content 和align-items的区别
  18. 电脑经常蓝屏怎么解决
  19. 游戏服务器 协议安全,游戏服务器 协议安全
  20. spring mvc 小结-51cto学院Spring MVC

热门文章

  1. 【 MySQL1064错误代码】
  2. 曾经沧海难为水,除却巫山不是云。
  3. ResponseEntity和ResponseBody比较
  4. 【洛谷】P1488 肥猫的游戏(博弈论+全网最详细!!!)
  5. 【Idea】换行快捷键
  6. mysql 自增 空洞_MySQL auto_increment空洞问题
  7. 设计模式---004策略模式(转载自我的老师 Alley-巷子)
  8. 拓嘉辰丰:拼多多限时折扣怎样设置?注意事项
  9. RxSwift 学习笔记
  10. RAID5换硬盘重建记录