用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. Java移位运算之算术右移位
  2. 【错误记录】Kotlin 编译报错 ( Not nullable value required to call an ‘iterator()‘ method on for-loop range )
  3. mysql实体数据模型闪_visualstudio2017 +EF+Mysql生成实体数据模型闪退
  4. 大学c语言课程及答案,某大学《C语言程序设计》课程考试试卷(含答案).doc
  5. 【数学】MORE XOR
  6. 题库明细 使用java理解程序逻辑
  7. 诗与远方:无题(八十八)
  8. iosid不足以修改问题_寻找合作伙伴的技巧足以与您合作
  9. JMeter压力测试教程(超详细小白版)
  10. python 仿真 电力系统自动化_电力系统自动化仿真系统
  11. java文件传输实验分析_Java实验报告(实验五)
  12. Verilog 交通灯控制器
  13. Linux学习3 :用户及文件权限管理
  14. 操作系统的主要功能是什么
  15. Good Luck in CET-4 Everybody!(sg函数模板)
  16. cobbler源码安装
  17. 如何优雅的创建一个Java不可变对象类,JDK源码中也是这么干的!
  18. 07 ,日志入库项目 :
  19. 明朝时期中外的火器对比
  20. 富文本编辑器CKEditor配置及图片上传配置

热门文章

  1. 看到强烈的太阳光你会不由自主的打喷嚏吗?
  2. Salesforce 解决chatter简档删除不掉记录类型问题
  3. 解决“the security certificate for this site has been revoked.the site should not be trusted.”
  4. 【Unity】Unity3D RPG游戏制作实例(一)游戏简介及文档目录整理
  5. MySQL事务原子性、一致性和持久性以及回滚是如何实现的?
  6. 三国志战略版:登庸令队伍_貂蝉与贾诩的武锋组合
  7. GIT (develop|MERGING)
  8. 计算机有网络但打不开网页,手把手教你有网络但是打不开网页怎么办?
  9. win7安装ubuntu18.04双系统
  10. 蓝牙协议分析(6)_BLE地址类型