ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:206.60KB ,
资源ID:4145056      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4145056.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于MATLAB的控制系统频域设计.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于MATLAB的控制系统频域设计.docx

1、基于MATLAB的控制系统频域设计基于MATLAB的控制系统频域设计姓名: 学院:专业: 班级: 学号: 基于MATLAB的控制系统频域设计一 实验目的1. 利用计算机作出开环系统的波特图2. 观察记录控制系统的开环频率特性3. 控制系统的开环频率特性分析二 预习要点1.预习Bode图和Nyquist图的画法;2.Nyquist稳定性判据内容。三 实验方法1、奈奎斯特图(幅相频率特性图) 对于频率特性函数G(jw),给出w从负无穷到正无穷的一系列数值,分别求出Im(G(jw)和Re(G(jw)。以Re(G(jw) 为横坐标, Im(G(jw) 为纵坐标绘制成为极坐标频率特性图。MATLAB提供

2、了函数nyquist()来绘制系统的极坐标图,其用法如下:nyquist(a,b,c,d):绘制出系统的一组Nyquist曲线,每条曲线相应于连续状态空间系统a,b,c,d的输入/输出组合对。其中频率范围由函数自动选取,而且在响应快速变化的位置会自动采用更多取样点。nyquist(a,b,c,d,iu):可得到从系统第iu个输入到所有输出的极坐标图。nyquist(num,den):可绘制出以连续时间多项式传递函数表示的系统的极坐标图。nyquist(a,b,c,d,iu,w)或nyquist(num,den,w):可利用指定的角频率矢量绘制出系统的极坐标图。当不带返回参数时,直接在屏幕上绘制

3、出系统的极坐标图(图上用箭头表示w的变化方向,负无穷到正无穷) 。当带输出变量re,im,w引用函数时,可得到系统频率特性函数的实部re和虚部im及角频率点w矢量(为正的部分)。可以用plot(re,im)绘制出对应w从负无穷到零变化的部分。2、对数频率特性图(波特图) 对数频率特性图包括了对数幅频特性图和对数相频特性图。横坐标为频率w,采用对数分度,单位为弧度/秒;纵坐标均匀分度,分别为幅值函数20lgA(w),以dB表示;相角,以度表示。MATLAB提供了函数bode()来绘制系统的波特图,其用法如下:bode(a,b,c,d,iu):可得到从系统第iu个输入到所有输出的波特图。bode(

4、a,求取系统对数频率特性图(波特图):bode()求取系统奈奎斯特图(幅相曲线图或极坐标图):nyquist() b,c,d):自动绘制出系统的一组Bode图,它们是针对连续状态空间系统a,b,c,d的每个输入的Bode图。其中频率范围由函数自动选取,而且在响应快速变化的位置会自动采用更多取样点。bode(num,den):可绘制出以连续时间多项式传递函数表示的系统的波特图。bode(a,b,c,d,iu,w)或bode(num,den,w):可利用指定的角频率矢量绘制出系统的波特图。当带输出变量mag,pha,w或mag,pha引用函数时,可得到系统波特图相应的幅值mag、相角pha及角频率

5、点w矢量或只是返回幅值与相角。相角以度为单位,幅值可转换为分贝单位:magdb=20log10(mag)四 实验内容下面举例说明用MATLAB对控制系统频域设计1用Matlab作Bode图.画出对应Bode图 , 并加标题.(1) num=25;den=1 4 25;G=tf(num,den);figure(1)margin(G);figure(2)nichols(G);axis(-207 0 -40 40);ngridfigure(3)nyquist(G);axis equal(2)num=conv(0 1,1 0.2 1);den=conv(1 0,1 1.2 9); G=tf(num,d

6、en);figure(1)margin(G);figure(2)nichols(G);axis(-207 0 -40 40);ngridfigure(3)nyquist(G);axis equal2用Matlab作 Nyquist图.画对应Nyquist图,并加网格标题.num=1;den=1 0.8 1; G=tf(num,den);figure(1)margin(G);figure(2)nichols(G);axis(-207 0 -40 40);ngridfigure(3)nyquist(G);axis equal3典型二阶系统,试绘制取不同值时的Bode图。取。当w=6, =0.1时n

7、um=36;den=1 1.2 36; G=tf(num,den);figure(1)margin(G);当w=6, =1.0时num=36;den=1 12 36; G=tf(num,den);figure(1)margin(G);num=50;den=conv(1 5,1 -2); G=tf(num,den);figure(1)margin(G);figure(2)nichols(G);axis(-207 0 -40 40);ngridfigure(3)nyquist(G);axis equalhold onimpulse(G) 4某开环传函为:,试绘制系统的Nyquist 曲线,并判断闭

8、环系统稳定性,最后求出闭环系统的单位脉冲响应。num=50;den=conv(1 5,1 -2); G=tf(num,den);figure(1)margin(G);figure(2)nichols(G);axis(-207 0 -40 40);ngridfigure(3)nyquist(G);axis equal有奈奎斯特图可知它有左半平面的开环极点,也可看出他包围了(-1,j0),所以系统不稳定。5当T=0.1,=2时num=1;den=0.01 0.4 1; G=tf(num,den);figure(1)margin(G);figure(2)nichols(G);axis(-207 0

9、-40 40);ngridfigure(3)nyquist(G);axis equaltitle(波特图)当T=0.1,=1时当T=0.1,=0.5时当T=0.1,=0.1时;num=1;den=0.01 0.02 1; G=tf(num,den);figure(1)margin(G);figure(2)nichols(G);axis(-207 0 -40 40);ngridfigure(3)nyquist(G);axis equaltitle(波特图)6要求:(a)作波特图num=31.6;den=conv(1 0,0.01 1); den=conv(den,0.1 1);G=tf(num,

10、den);figure(1)margin(G);(b)由稳定裕度命令计算系统的稳定裕度和,并确定系统的稳定性K=1/0.1;G0=zpk(,0 -100 -10,K);lg, c,wx,wc=margin(G0)lg =1.1000e+004c= 89.9370wx = 31.6228wc = 0.0100有奈奎斯特图可知它有左半平面的开环极点,也可看出他包围了(-1,j0),所以系统不稳定。(c)在图上作近似折线特性,与原准确特性相比7已知系统结构图如图所示 :其中:(1) (2)要求:(a)作波特图,并将曲线保持进行比较当Gc(s)=1时num1=1;den1=1,1,0;bode(num

11、1,den1) margin(num1,den1) 当Gc(s)=1/(s+1)s时num=1;den1=conv(1 0,1 1);den2=conv(den1,1 0);den=conv(den2,1 1); G=tf(num,den);G=feedback(G,1,-1);figure(1)margin(G)num1=1;den1=1,1,0;bode(num1,den1) margin(num1,den1) hold onnum=1;den1=conv(1 0,1 1);den2=conv(den1,1 0);den=conv(den2,1 1); G=tf(num,den);G=feedback(G,1,-1);figure(1)margin(G)(b)分别计算两个系统的稳定裕度值,然后作性能比较当Gc(s)=1/(s+1)s时由上图可知:当Gc(s)=1时,幅值裕度为,相角裕度为-52;当Gc(s)=1/(s+1)s时,幅值裕度为-139;相角裕度为;以上就是基于MATLAB的控制系统频域的简单设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1