线性系统的稳定性研究分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

线性系统的稳定性研究分析

一.实验目的

1.通过搭建控制系统典型环节模型,熟悉并掌握自动控制仿真的方法。

2.通过对典型环节的软件仿真研究,熟悉并掌握Matlab软件的使用方法。

3.了解并掌握各典型环节的传递函数及其特性,观察和分析各典型环节的响应曲线,掌握电路模拟和软件仿真研究方法。二.实验内容

1.搭建各种典型环节的模拟电路,观测并记录各种典型环节的阶跃响应曲线。

2.调节模拟电路参数,研究参数变化对典型环节阶跃响应的影响。

3.运行Matlab软件中的simulink仿真功能,完成各典型环节阶跃特性的软件仿真研究,并与理论计算的结果作比较。三.实验步骤

1. 典型环节的simulink仿真分析

在实验中观测实验结果时,只要运行Matlab,利用Matlab软件中的simulink仿真功能,以及Matlab编程功能,可以完成常见的控制系统典型环节动态响应。

(1)已知单位负反馈控制系统的开环传递函数为0.2( 2.5)()(0.5)(0.7)(3)

s G s s s s s +=+++,用MATLAB 编写程序来判断闭环系统的稳定性,并绘制闭环系统的零极点图。

在MATLAB 命令窗口写入程序代码如下:

z=-2.5

p=[0,-0.5,-0.7,-3] k=0.2

Go=zpk(z,p,k)

Gc=feedback(Go,1)

Gctf=tf(Gc)

dc=Gctf.den

dens=poly2str(dc{1},'s')

运行结果如下:

dens=

s^4 + 4.2 s^3 + 3.95 s^2 + 1.25 s + 0.5

dens是系统的特征多项式,接着输入如下MATLAB程序代码:

den=[1,4.2,3.95,1.25,0.5]

p=roots(den)

运行结果如下:

p =

-3.0058

-1.0000

-0.0971 + 0.3961i

-0.0971 - 0.3961i

p为特征多项式dens的根,即为系统的闭环极点,所有闭环极点都是负的实部,因此闭环系统是稳定的。

三.实验总结

衡状态的线性定长系统,若在外部作用下偏离了原来的平衡状态,而当外部作用消失后,系统仍能回到原来的平衡状态,则称该系统是稳定的。否则,系统为不稳定。稳定性是出外部作用后,系统本身的一种恢复能力,所以是系统的一固有特性,它只取决于系统的结构与参数,与外部作用及初始条件无关,因而可用系统的单位理想脉冲响应来描述。

相关文档
最新文档