matlab第二版实验七,matlab实验七.doc
matlab实验七
实验七 控制系统的频率特性1.实验目的
1) 掌握运用MATLAB软件绘制控制系统波特图的方法;
2) 掌握MATLAB软件绘制奈奎斯特图Nyquist)的方法;
3) 利用波特图和奈奎斯特图对控制系统性能进行分析。
2.实验仪器
1) PC机一台
2) MATLAB软件
3.实验原理
1. 奈奎斯特稳定判据及稳定裕量
(1)奈氏(Nyquist)判据:反馈控制系统稳定的充要条件是奈氏曲线逆时针包围临界点的圈数R等于开环传递函数右半s 平面的极点数P, 即R=P ;否则闭环系统不稳定, 闭环正实部特征根个数Z可按下式确定
Z=P-R=P-2N
(2)稳定裕量
利用轨迹上两个特殊点的位置来度量相角裕度和增益裕度。其中与单位圆的交点处的频率为(截止频率);与负实轴的交点频率为(穿越频率)。则
相角裕度:
增益裕度:
(对数形式:
2. 对数频率稳定判据将系统开环频率特性曲线分为幅频特性和相频特性,分别画在两个坐标上,横轴都用频率,纵轴一个用对数幅值和相角,这两条曲线画成的图就是Bode图,即对数频率特性图。
因为Bode图与奈氏图有一一对应关系,因此,奈氏稳定判据就可描述为基于Bode图的对数频率稳定判据:
(1)开环系统稳定,即开环系统没有极点在正右半根平面,如果其对数幅频曲线大于0dB的区域内,相频曲线对线正负穿越次数相等,那么闭环系统就是稳定的,否则是不稳定的。
(2)开环系统不稳定,有P个极点在正右半平面,如果其对数幅频曲线大于0dB的区域内,相频曲线对线正穿越次数大于负穿越次数P/2,闭环系统就是稳定的,否则是不稳定的。
3.利用MATLAB绘制Nyquist图和Bode图
MATLAB控制系统工具箱提供了许多函数,用来绘制系统的Nyquist曲线、Bode图以及Nichols图。并可以进行增益裕度和相角裕度的分析。相关常用函数如表3-1所示。
表3-1 MATLAB频率特性函数
函数名函功能描述allmargin计算所有的交叉频率和稳定裕量bode计算并绘制BODE图bodemag计算并绘制BODE幅频特性图evalfr计算系统单频率点处的频率响应freqresp计算系统的频率响应interp在FRD模型频率点间插入频率响应数据linspace生成平均频率间隔的向量logspace生成平均对数频率间隔的向量margin计算增益裕度和相角裕度ngridNichols网格线nichols绘制Nichols曲线图nyquist绘制Nyquist曲线图4.实验内容
绘制下例各控制系统波特图和奈奎斯特图。
系统开环传递函数为:;绘制系统Nyquist图和波特图。
系统开环传递函数为:; 绘制Nyquist图和波特图,并求出系统的相角稳定裕量和幅值稳定裕量。
系统开环传递函数为:,绘制系统波特图,并求出系统的相角稳定裕量和幅值稳定裕量。
已知控制系统开环传递函数为:,试用奈奎斯特稳
定判据判定开环放大系数K为10和50时闭环系统的稳定性。
5.实验步骤
(1)画图程序:
k=1;z=[];p=[0,-1];G=zpk(z,p,k);figure(1);nyquist(G);figure(2); bode(G)
图-2 系统1的奈奎斯特图
图-3 系统1的伯德图
num=[2 2]; den=conv(conv([1,0 0],[0.04,1]), [0.4,1]); G=tf(num,den); bode(G);
[Gm,Pm,Wx]=margin(G); 请改此语句,使其显示出剪切频率Wc,并记录。
Gm =7.6999 (单位?) Pm =20.9451 Wx =5.9161
num=500*[0.0167,1];den1=conv([1,0],[0.05,1]);den2=conv([0.0025,1],[0.001,1]);den=conv(den1,den2); G0=tf(num,den);w=logspace(0,4,50);bode(G0,w);margin(G0);
由程序运行结果和图示知道,幅值穿越频率w= ? rad/s, 相角稳定裕量r= ?; 相角穿越频率w= ?, 幅值稳定裕量k= ? ,即 db。
(1) 当K=10时
G0=tf(10,conv([1,1],conv([0.5,1],[0.2,1])));nyquist(G0);
(2) 当K=50时
G0=tf(50,conv([1,1],conv([0.5,1],[0.2,1]))); nyquist(G0);
上面
matlab第二版实验七,matlab实验七.doc相关推荐
- 如何查看文件是否为csv格式_Spark实战第二版(涵盖Spark3.0)第七章 从文件接入数据...
关注公众号:登峰大数据,阅读Spark实战第二版(完整中文版),系统学习Spark3.0大数据框架!如果您觉得作者翻译的内容有帮助,请分享给更多人.您的分享,是作者翻译的动力! 本章涵盖了 解析器的常 ...
- 大学计算机实验基础第二版,大学计算机基础实验指导(第2版)
领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...
- matlab手机版论坛,首页 - MATLAB中文论坛
阅读来自MathWorks资深工程师的技术博客 Akrem Hadji is a top contributor to Cody. Here is a Q&A I did with Akre ...
- 计算机组成原理第二版期末复习,计算机组成原理复习.doc
计算机组成原理复习(考试试题:你懂得) 1.某半导体存储器,按字节编址.其中,0000H -07FFH为ROM区,选用EPROM芯片(2KB/片):0800H-13FFH为RAM区,选用RAM芯片(2 ...
- slam十四讲第二版 pdf_聊聊这两年学习slam啃过的书
作者:Amber 来源:微信公众号|3D视觉工坊(系投稿) 「3D视觉工坊」技术交流群已经成立,目前大约有8000人,方向主要涉及3D视觉.CV&深度学习.SLAM.三维重建.点云后处理.自动 ...
- 安徽大学电气工程及自动化学院本科实验报告(MATLAB)——六、七章
学号 Z11714047 专业 自动化 姓名 耿严 实验日期 指导教师 章军 实验成绩 安徽大学电气工程及自动化学院本科实验报告 [课 ...
- matlab实验报告七,matlab实验报告七
matlab实验报告七 成绩 辽宁工程技术大学上机实验报告 实验名称 实验七 matlab在概率统计中的应用 院系 理学院 专业 信息与计算科学 班级 信科11-1班 姓名 姜超 学号 1111010 ...
- 【实验】实验七 MATLAB 并行计算20211125
本文仅供学习和复习使用. 题目源于岑冠军老师,答案参考自相关课件,另外借以markdown排版成此文.由于本人水平有限且时间不够充裕,故难免有错漏或不当之处,如有建议或批评还请联系penguinpi@ ...
- matlab实验报告七,matlab实验报告(实验).doc
学生实验报告 开课学院及实验室:机电学院 2012年11月16日 学院机电学院年级.专业.班姓名学号实验课程名称MATLAB程序设计成绩实验项目名称实验1:数据类型及其运算(2)指导老师实验目的 了解 ...
最新文章
- vue 怎么全局到入常量_午后躺椅上看关于Vue的20点
- 51CTO论坛资料共享改版细分等您来!
- counterfactual
- Oracle中joint,oracle support
- fastjson的@JSONField注解
- Windows上PHP扩展的实现,部署及应用
- 用批处理实现文本文件中指定字符串的替换 zz
- 弄潮儿数据_SINX 信息数据的“弄潮儿”
- UE4 Packaging and Cooking Games
- 使用viewPage实现图片轮播
- atitit.激活一个窗口总结 swing java .net php
- 给程序员的建议(转自李开复)
- ResNet----残差结构
- bios対初学者_初学者的BIOS
- Geant4安装步骤(最新的10.4版本)
- 社交软件红包技术解密(十):手Q客户端针对2020年春节红包的技术实践
- 利用ESP8266模块制作便携WiFi杀手进行deauth攻击
- 渗透测试工程是的主要工作
- 2019 xnuca pwn vexx
- PA-1190201215-冯开来(计算机系统大作业)
热门文章
- azure云数据库_Microsoft Azure SQL数据库-分步创建教程
- Beta 冲刺(2/7)
- Entity Framework 实体框架的形成之旅--利用Unity对象依赖注入优化实体框架(2)
- [hdu2222]Keywords Search(AC自动机)
- iOS开发——高级篇——线程同步、线程依赖、线程组
- linux下实现web数据同步的四种方式(性能比较)
- html如何做卷展菜单,“选择”卷展栏(可编辑网格)
- php图片遍历,php – 如何遍历图像的所有像素?
- textarea长度限制
- 扩展卢卡斯定理(Exlucas)