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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(实验五线性系统的稳定性和稳态误差分析精.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验五线性系统的稳定性和稳态误差分析精.docx

1、实验五线性系统的稳定性和稳态误差分析精实验五 自动控制系统的稳定性和稳态误差分析一、实验目的1、研究高阶系统的稳定性,验证稳定判据的正确性;2、了解系统增益变化对系统稳定性的影响;3、观察系统结构和稳态误差之间的关系。二、实验任务1、稳定性分析欲判断系统的稳定性, 只要求出系统的闭环极点即可, 而系统的闭环极点就 是闭环传递函数的分母多项式的根,可以利用 MATLAB 中的 tf2zp 函数求出系 统的零极点,或者利用 root 函数求分母多项式的根来确定系统的闭环极点,从 而判断系统的稳定性。(1 已 知 单 位 负 反 馈 控 制 系 统 的 开 环 传 递 函 数 为 0.2(2.5 (

2、 (0.5(0.7(3s G s s s s s +=+, 用 MATLAB 编写程序来判断闭环系统的稳定性, 并绘制闭环系统的零极点图。在 MATLAB 命令窗口写入程序代码如下:z=-2.5p=0,-0.5,-0.7,-3k=0.2Go=zpk(z,p,kGc=feedback(Go,1Gctf=tf(Gcdc=Gctf.dendens=poly2str(dc1,s运行结果如下:dens=s4 + 4.2 s3 + 3.95 s2 + 1.25 s + 0.5dens 是系统的特征多项式,接着输入如下 MATLAB 程序代码:den=1,4.2,3.95,1.25,0.5p=roots(d

3、en运行结果如下:p =-3.0058-1.0000-0.0971 + 0.3961i-0.0971 - 0.3961ip 为特征多项式 dens 的根,即为系统的闭环极点,所有闭环极点都是负的实部, 因此闭环系统是稳定的。下面绘制系统的零极点图, MATLAB 程序代码如下:z=-2.5p=0,-0.5,-0.7,-3k=0.2Go=zpk(z,p,kGc=feedback(Go,1Gctf=tf(Gcz,p,k=zpkdata(Gctf,vpzmap(Gctfgrid运行结果如下:z =-2.5000p =-3.0058-1.0000-0.0971 + 0.3961i-0.0971 - 0

4、.3961ik =0.2000输出零极点分布图如图 3-1所示。 图 3-1 零极点分布图(2 已 知 单 位 负 反 馈 控 制 系 统 的 开 环 传 递 函 数 为 (2. 5 ( (0.5(0.7(3k s G s s s s s +=+, 当取 k =1, 10, 100用 MATLAB 编写程序来判断 闭环系统的稳定性。只要将(1代码中的 k 值变为 1, 10, 100,即可得到系统的闭环极点,从 而判断系统的稳定性,并讨论系统增益 k 变化对系统稳定性的影响。当 K=1时, MATLAB 程序如下:z=-2.5p=0,-0.5,-0.7,-3k=1Go=zpk(z,p,kGc=

5、feedback(Go,1Gctf=tf(Gcz,p,k=zpkdata(Gctf,vpzmap(Gctfgridz =-2.5000p =0 -0.5000 -0.7000 -3.0000 k =1Zero/pole/gain:(s+2.5-s (s+0.5 (s+0.7 (s+3Zero/pole/gain:(s+2.5-(s+3.03 (s+1.332 (s2 - 0.1616s + 0.6195Transfer function:s + 2.5-s4 + 4.2 s3 + 3.95 s2 + 2.05 s + 2.5z =-2.5000p =-3.0297-1.33190.0808 +

6、 0.7829i0.0808 - 0.7829ik =1波形图如下: -0.8-0.6-0.4-0.200.20.40.60.8P ole-Zero MapReal AxisI m a g i n a r y A x i s图一:K=1时的零点极点分布图当 K=1时, 由于闭环极点不是全都具有负实部, 所以该系统是不稳定的。 当 K=10时, MATLAB 程序如下:z=-2.5p=0,-0.5,-0.7,-3k=10Go=zpk(z,p,kGc=feedback(Go,1Gctf=tf(Gcz,p,k=zpkdata(Gctf,vpzmap(Gctfgridz =-2.5000p =0 -0

7、.5000 -0.7000 -3.0000k =10Zero/pole/gain:10 (s+2.5-s (s+0.5 (s+0.7 (s+3Zero/pole/gain:10 (s+2.5- (s+2.082 (s+3.335 (s2 - 1.217s + 3.6Transfer function:10 s + 25-s4 + 4.2 s3 + 3.95 s2 + 11.05 s + 25 z =-2.5000p =0.6086 + 1.7971i0.6086 - 1.7971i-3.3352-2.0821k =10波形图如下: -2-1.5-1-0.500.511.52P ole-Zero

8、 MapReal AxisI m a g i n a r y A x i s图二:K=10时的零点极点分布图当 K=10时, 由于闭环极点不是全都具有负实部,所以该系统是不稳定的。 当 K=100时, MATLAB 程序如下:z=-2.5p=0,-0.5,-0.7,-3k=100Go=zpk(z,p,kGc=feedback(Go,1Gctf=tf(Gcz,p,k=zpkdata(Gctf,vpzmap(Gctfgridz =-2.5000p =0 -0.5000 -0.7000 -3.0000 k =100Zero/pole/gain:100 (s+2.5-s (s+0.5 (s+0.7 (

9、s+3Zero/pole/gain:100 (s+2.5-(s+5.358 (s+2.454 (s2 - 3.612s + 19.01Transfer function:100 s + 250-s4 + 4.2 s3 + 3.95 s2 + 101.1 s + 250 z =-2.5000p =1.8058 + 3.9691i1.8058 - 3.9691i -5.3575 -2.4541k =100波形图如下: -4-3-2-101234P ole-Zero MapReal AxisI m a g i n a r y A x i s图三:K=100时的零点极点分布图当 K=100 时, 由于

10、闭环极点不是全都具有负实部, 所以该系统是不稳定的。 2、稳态误差分析 (1)已知如图 3-2 所示的控制系统。其中 G ( s = s+5 ,试计算当输入 s ( s + 10 2 为单位阶跃信号、单位斜坡信号和单位加速度信号时的稳态误差。 图 3-2 系统结构图 从 Simulink 图形库浏览器中拖曳 Sum(求和模块)、Pole-Zero(零极点) 模块、Scope(示波器)模块到仿真操作画面,连接成仿真框图如图 3-3 所示。 图中,Pole-Zero(零极点)模块建立 G ( s ,信号源选择 Step(阶跃信号)、Ramp (斜坡信号)和基本模块构成的加速度信号。为更好观察波形,

11、将仿真器参数中 的仿真时间和示波器的显示时间范围设置为 300。 图 3-3 系统稳态误差分析仿真框图 信号源选定 Step(阶跃信号),连好模型进行仿真,仿真结束后,双击示波 器,输出图形如图 3-4 所示。 图 3-4 单位阶跃输入时的系统误差 信号源选定 Ramp(斜坡信号),连好模型进行仿真,仿真结束后,双击示 波器,输出图形如图 3-5 所示。 图 3-5 斜坡输入时的系统误差 信号源选定加速度信号,连好模型进行仿真,仿真结束后,双击示波器,输 出图形如图 3-6 所示。 图 3-6 加速度输入时的系统误差 从图 3-4、3-5、3-6 可以看出不同输入作用下的系统的稳态误差,系统是

12、 II 型系统,因此在阶跃输入和斜坡输入下,系统稳态误差为零,在加速度信号输入 下,存在稳态误差。 (2)若将系统变为 I 型系统,G ( s = 5 ,在阶跃输入、斜坡输入和加 s ( s + 10 速度信号输入作用下,通过仿真来分析系统的稳态误差。 系统稳态误差分析仿真框图: 图四:系统稳态误差分析仿真框图 仿真波形图如下所示: 图五:系统稳态误差仿真波形图 三、实验要求 1、完成实验任务中的所有内容; 2、撰写实验报告。 实验报告内容包括: (1) 实验题目和目的; (2) 实验原理; (3) 实验任务中要求完成实验的程序代码、仿真框图、波形和数据结 果; (4) 讨论下列问题: a 讨论系统增益 k 变化对系统稳定性的影响; 增益 K 可在临界 k 的附近改变系统的稳定性。 b 讨论系统型数以及系统输入对系统稳态误差的影响。 增大系统的开环增益 k,可以减少 0 型系统在阶跃输入时的位置 误差, 可以减少 i 型系统在斜坡输入时的速度误差, 可以减小 ii 型系 统在加速度输入时的加速度误差。 (5) 实验体会。 通过本次实验,我明白了如何用零点极点增益的形式在 MATLAB 上通过编程来判断一个高阶系统的稳定性,以及不同的增益对系统的影 响。

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

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