控制系统稳定性分析

时间:2024.4.13

实  验  报  告

课程名称       控制工程基础         

题    目   实验三  控制系统稳定性分析

      工    具  _______matlab           

 系    别  _仪器科学与光电工程学院__

  专    业       测控技术与仪器     

姓    名   ______             

班级/学号       

成    绩                           

指导教师                            

实验三  控制系统稳定性分析

一、实验目的:

1)   学习并掌握Matlab控制系统的简单使用方法

2)   掌握控制系统稳定性分析方法

3)   掌握放大环节(如比例调节器)、延迟环节对控制系统稳定性的影响

二、实验仪器系统:

 安装有matlab的计算机

三、实验内容:

用Bode图分析下面系统中,调节器kc及延迟环节对系统稳定性的影响。(分析调节器kc时,延迟常数=0; 分析延迟常数时,调节器kc=10)

其中Gc(s)为调节器,Gc(s)=k;Gp(s)为功率放大器,Gp(s)=500;Gm(s)为电动机,其电阻r=10欧,电感L=0.1亨,电磁转矩系数Kt =0.01,反电势系数Ke=0.1;H(s)为检测传感器,H(s)=0.1伏/弧度/s;G(s)为被驱动机械对象,可以看成质量-刚度-阻尼系统,J=0.5;K=1;C=0.1; e-Ts为系统中的延迟,主要有材料等引起。

四、实验步骤:

1)写出系统开环传递函数;

2)打开matlab

3)建立***.m文件

4)编制程序

(主要指令:  tf、bode、nyquist、margin、pade ; 注释用“%”开头,如: )

5) 运行所编制程序

6)     运行结果记录

7)     存储所编制程序

五、实验结果分析:

(1)分析调节器K,延迟常数=0

程序:

K=4;                                %K=4,8,12,20,200,500,1000

s1=tf([K],[1]);                 

s2=tf([500],[1]);                 

s3=tf([0.01],[0.1,10]);             

s4=tf([1,0],[0.5,0.1,1]);            

s5=tf([1],[1,0]);                  

s6=tf([0.1],[1]);                  

s7=tf([0.1],[1]);                 

s8=s3*s4;                       

s9=feedback(s8,0.1,-1);            

s10=s1*s2*s9*s5*s7              

nyquist(s10)                      

bode(s10)   

K=4时伯德图: 

 

K=4时传递函数:

               2 s

--------------------------------------

0.05 s^4 + 5.01 s^3 + 1.101 s^2 + 10 s

           

实验结果分析:

由表中结果可知当K<=200时,系统稳定,当K值变得越来越大时,系统就变得不再稳定。

(2)分析延迟常数时,调节器K=100

程序:

T=0.1;  %T=0.1,0.8,1,2,4,8,10,11

s1=tf([100],[1])                 

s2=tf([500],[1])                 

s3=tf([0.01],[0.1,10])            

s4=tf([1,0],[0.5,0.1,1])       

s5=tf([1],[1,0])                 

s6=tf([0.1],[1])                 

s7=tf([0.1],[1])                  

[num,den]=pade(T,10)           

s0=tf(num,den)                 

s8=s3*s4 *s0                   

s9=feedback(s8,0.1,-1)             

s10=s1*s2*s9*s5*s7             

nyquist(s10)                

bode(s10)

T=0.1时伯德图:

T=0.1时系统的传递函数:

(50 s^11 - 55000 s^10 + 2.97e007 s^9 - 1.03e010 s^8 + 2.523e012 s^7 - 4.541e014 s^6 + 6.054e016 s^5 - 5.881e018 s^4 + 3.97e020 s^3 - 1.676e022 s^2 + 3.352e023 s )/  (0.05 s^14 + 60.01 s^13 + 3.521e004 s^12 + 1.327e007 s^11 + 3.555e009 s^10 + 7.07e011 s^9 + 1.061e014 s^8 + 1.196e016 s^7 + 9.877e017 s^6  + 5.668e019 s^5 + 2.025e021 s^4 + 3.404e022 s^3 + 1.073e022 s^2 + 6.704e022 s)

六、实验结果分析:

    分析实验结果图可知,当幅值裕量和相位裕量都大于0时,系统稳定,其中有一个不为正时,系统便不稳定。

七、思考题:

1. 开环传递函数中的比例对系统稳定性有何影响?

答:系统稳定性变得不好。

2. 开环传递函数中的比例对系统快速性有何影响?

答:系统快速性变好。

3. 开环传递函数中的延迟环节对系统快速性有何影响?

答:系统的快速性无规律,变得不好

4. 开环传递函数中的延迟环节对系统稳定性有何影响?

答:系统的稳定性无规律,变得不好。


第二篇:实验二:系统稳定性和稳态性能分析


实验二:系统稳定性和稳态性能分析

主要内容:

自动控制系统稳定性和稳态性能分析上机实验

目的与要求:

熟悉 MATLAB 软件对系统稳定性分析的基本命令语句 熟悉 MATLAB 软件对系统误差分析的 Simuink 仿真 通过编程或 Simuink 仿真完成系统稳定性和稳态性能分析

实验目的

1、研究高阶系统的稳定性,验证稳定判据的正确性;

2、了解系统增益变化对系统稳定性的影响;

3、观察系统结构和稳态误差之间的关系。

实验任务

1、稳定性分析

 欲判断系统的稳定性,只要求出系统的闭环极点即可,而系统的闭环极点就是闭环传递函数的分母多项式的根,可以利用MATLAB中的tf2zp函数求出系统的零极点,或者利用root函数求分母多项式的根来确定系统的闭环极点,从而判断系统的稳定性。

(1)已知单位负反馈控制系统的开环传递函数为,用 MATLAB 编写程序来判断闭环系统的稳定性,并绘制闭环系统的零极点图。

(2)已知单位负反馈控制系统的开环传递函数为,当取k=1,10,100用MATLAB编写程序来判断闭环系统的稳定性。

只要将(1)代码中的k值变为1,10,100,即可得到系统的闭环极点,从而判断系统的稳定性,并讨论系统增益k变化对系统稳定性的影响。

2、稳态误差分析

(1)已知如图所示的控制系统。其中,试计算当输入为单位阶跃信号、单位斜坡信号和单位加速度信号时的稳态误差。

从 Simulink 图形库浏览器中拖曳Sum(求和模块)、Pole-Zero(零极点)模块、Scope(示波器)模块到仿真操作画面,连接成仿真框图如右上图所示:

(2)若将系统变为I型系统,,在阶跃输入、斜坡输入和加速度信号输入作用下,通过仿真来分析系统的稳态误差。

实验数据

1.1

>> [z1,p1,k1]=zpkdata(Go,'v')

z1 =-2.5000

p1 =-3.0058         

   -0.0971 + 0.3961i

   -0.0971 - 0.3961i

   -1.0000         

k1 = 0.2000

1.(2)

K=1

K=10

K=100

2.(1)Ⅱ行系统。

单位阶跃:

稳态误差=0

单位斜坡:

稳态误差=0

单位加速度:

稳态误差=1

2.(2)Ⅰ型系统。

单位阶跃:

稳态误差=0

单位斜坡:

稳态误差=2

单位加速度:

稳态误差=∞

实验结论

1.当系统的闭环极点的实部均为负数时,系统是稳定的,此时对应极点分布在s平面的左半部分。系统的稳定性与增益的大小有关,增益增大超过一定范围,则系统会由稳定变为不稳定,增益越大。

2.对于Ⅰ型系统,单位阶跃信号的误差为0,单位斜坡信号的误差为稳态速度误差系数的倒数,单位加速度信号的误差为无穷大。对于Ⅱ型系统,单位阶跃、单位斜坡信号的误差均为0,单位加速度信号的误差为稳态加速度误差系数的倒数。也可见,系统型别越高,对所加输入信号的要求越低。

更多相关推荐:
实验三、控制系统稳定性分析

实验三控制系统稳定性分析注意进入实验室前的要求学习教材108182和402405页内容电动机传递函数GmKTKT转矩系数La电感Ra电阻LasRa机械系统传递函数d2dJ2BKTJ质量B阻尼K刚度dtdt对其求...

自动控制实验报告三-控制系统的稳定性分析

实验三控制系统的稳定性分析一实验目的1观察系统的不稳定现象2研究系统开环增益和时间常数对稳定性的影响二实验仪器1ELATIII型自动控制系统实验箱一台2计算机一台三实验内容系统模拟电路图如图31图31系统模拟电...

实验三 控制系统稳定性分析

实验三控制系统稳定性分析实验日期必填实验项目必填实验指导老师孙歆钰必填一实验目的通过观察典型三阶线性系统分析线性系统各参数对系统稳定性的影响二实验内容完成三阶系统稳定性能的测试三实验仪器123自动控制原理实验箱...

自动控制实验报告一-控制系统的稳定性分析

实验一控制系统的稳定性分析一实验目的1观察系统的不稳定现象2研究系统开环增益和时间常数对稳定性的影响二实验仪器1自动控制系统实验箱一台2计算机一台三实验内容系统模拟电路图如图系统模拟电路图其开环传递函数为Gs1...

实验三 控制系统的稳定性分析

实验三控制系统的稳定性分析实验三控制系统的稳定性分析一实验目的1观察系统的不稳定现象2研究系统开环增益和时间常数对稳定性的影响二实验仪器1ELATII型自动控制系统实验箱一台2计算机一台三实验内容系统模拟电路图...

自动控制理论试验2-控制系统的瞬态响应及其稳定性分析

控制理论试验二控制系统的瞬态响应及其稳定性分析试验日期20xx年11月18日一试验目的1学习瞬态性能指标的测试方法2记录不通开环增益时二阶系统的阶跃响应曲线并测出超调量峰值时间tp和调节时间ts3了解闭环控制系...

实验一 控制系统的稳定性分析

实验一控制系统的稳定性分班级光伏姓名王永强学号2班120xx09067实验一控制系统的稳定性分析一实验目的1研究高阶系统的稳定性验证稳定判据的正确性2了解系统增益变化对系统稳定性的影响3观察系统结构和稳态误差之...

实验三 控制系统的稳定性分析

实验三控制系统的稳定性分析一实验目的1观察系统的不稳定现象2研究系统开环增益和时间常数对稳定性的影响二实验仪器1ELATIII型自动控制系统实验箱一台2计算机一台三实验内容系统模拟电路图如图21图21系统模拟电...

机控实验三、控制系统的稳定性分析

实验三控制系统的稳定性分析一实验目的1观察系统的不稳定现象2研究系统开环增益和时间常数对稳定性的影响二实验仪器1ELATIII型自动控制系统实验箱一台2计算机一台三实验内容系统模拟电路图如图31图31系统模拟电...

实验2控制系统建模及稳定性分析

实验2控制系统建模及稳定性分析实验2控制系统建模及稳定性分析实验时间20xx年4月17日实验类型验证性设计性综合性1实验目的1掌握线性系统的模型描述与转换2掌握控制系统时域分析3掌握控制系统稳定性分析2实验内容...

实验七 控制系统稳定性分析的MATLAB实现

实验七控制系统稳定性分析的MATLAB实现一实验目的1熟悉MATLAB的仿真及应用环境2在MATLAB的环境下研究控制系统稳定性二实验内容和要求1学会使用MATLAB中的代数稳定判据判别系统稳定性2学会使用MA...

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

实验五自动控制系统的稳定性和稳态误差分析一实验目的1研究高阶系统的稳定性验证稳定判据的正确性2了解系统增益变化对系统稳定性的影响3观察系统结构和稳态误差之间的关系二实验任务1稳定性分析欲判断系统的稳定性只要求出...

控制系统的稳定性分析实验报告(27篇)