稳态误差
- 格式:ppt
- 大小:2.15 MB
- 文档页数:26
matlab稳态误差
摘要:
一、稳态误差的概念
二、MATLAB求解稳态误差的方法
三、实例分析
四、总结
正文:
稳态误差是指在系统输入信号发生变化时,输出信号达到稳定状态时,系统输出与期望输出之间的差异。
在控制系统中,稳态误差是一个重要的性能指标,它直接影响到系统的控制精度。
MATLAB是一种功能强大的数学软件,可以用于求解系统的稳态误差。
MATLAB求解稳态误差的方法主要有两种:一种是利用控制系统的传递函数,通过求解系统的零点和极点来确定系统的稳态误差;另一种是利用MATLAB提供的稳态误差计算函数,例如`dcgain`函数。
下面通过一个实例来演示如何利用MATLAB求解系统的稳态误差。
假设我们有一个线性系统,其传递函数为:
G(s) = 2 / (s^2 + 3s + 2)
我们可以通过以下步骤求解该系统的稳态误差:
1.首先,利用MATLAB计算系统的开环增益,即:
G_open(s) = 1 / (s^2 + 3s + 2)
2.然后,利用`dcgain`函数求解系统的稳态误差,即:
ess_error = dcgain(num, den)
其中,`num`和`den`分别是系统的分子和分母多项式的系数。
3.最后,我们可以将结果输出到MATLAB的命令窗口,或者将其保存到文件中,以便后续分析。
综上所述,MATLAB提供了一种方便快捷的方法来求解系统的稳态误差。
通过实例分析,我们可以看到,利用MATLAB求解稳态误差的过程简单易行,只需要几个简单的步骤就可以得到结果。
稳态误差的总结分析和例解控制系统稳态误差是系统控制准确度的一种度量,通常称为稳态性能。
只有当系统稳定时,研究稳态误差才有意义,对不能稳定的系统,根本不存在研究稳态误差的可能性。
一、 误差与稳态误差1、输入端的定义:对图一,比较输出得到:E(s)=R(s)-H(s)*Y(s)称E(s)为误差信号,简称误差图一2、输出端的定义:将图一转换为图二,便可定义输出端的稳态误差,并且与输入端的稳态误差有如下关系:E ’(s)=E(s)/H(s)输入端定义法可测量实现,输出端定义法常无法测量,因此只有数学意义,以后在不做特别说明时,系统误差总是指输入端定义误差。
图二再有误差的时域表达式:也有:e(t)=L −1[E(S)]=L −1[Φe (s)*R(S)]其中Φe (s)是误差传递函数,定义为:Φe (s)=E sR (S )=11+G s ∗H s根据拉氏变换终值定理,由上式求出稳态误差:(T j s+1)e ss (∞)=lim s →0s ∗E (s )=lim s →0s∗R (S )1+G s ∗H s二、 系统类型一般的,定义一个分子为m 阶次,分母为n 阶次的开环传递函数为:[]1()()()()ts ss e t L E s e t e t -==+G(S)H(S)=K (Tis +1)m i =1s ^v (Tjs +1)n −vj =1K 为开环增益,ν表示系统类型数,ν=0,表示0型系统;ν=1表示Ⅰ型系统;当ν大于等于2时,除了符合系统外,想使得系统稳定相当困难。
四、阶跃输入下的e ss (∞)与静态位置误差系数Kpr(t)=R*1(t),则有:e ss (∞)= R1+K ,ν=00 ,ν≥1用Kp 表示静态位置误差系数:e ss (∞)=R 1+lim s →0G s ∗H s =R1+Kp其中: Kp=lim s →0G s ∗H s且有一般式子:Kp=K ,ν=0∞ ,ν>=1五、斜坡输入下的e ss (∞)与静态速度误差系数Kvr(t)=Rt,则有:e ss (∞)= ∞ ,ν=0RK ,v =10,v ≥2用Kv 表示静态速度误差系数:e ss (∞)=R lim s →0G s ∗H s =RKv其中:Kv=lim s →0s ∗G s ∗H s六、加速度输入下的e ss (∞)与静态加速度误差系数Kar(t)=Rt 2/2,则有:e ss (∞)= ∞ ,ν=0、1R/K,v =20 ,v ≥3用Kv 表示静态速度误差系数:e ss (∞)=R lim s →0G s ∗H s =RKa其中:Kv=lim s →0s ^2∗G s ∗H s且有:Ka= 0, v =0、1K , v =2∞, v ≥3七、扰动状况下的稳态误差系统的模型如图三所示对扰动状况下的稳态误差仍然有输入端与输出端的两种定义:图三1、输入端定义法:扰动状况下的系统的稳态误差传递函数:由拉氏变换终值定理,求得扰动状况下的稳态误差为:2、输出端定义法:212()'()0()()1()()()G s E s Y s N s G s G s H s =-=-+记Φe (s) =−G 2 s1+G s 为误差传递函数,其中G(s)为:G(s)=G 1(s)*G 2(s)*H(s)八、减小或者消除稳态误差的措施: (1)保证系统中各个环节(或元件),特别是反馈回路中元件的参数具有一定的精度和恒定性;(2)对输入信号而言,增大开环放大系数(开环增益),以提高系统对给定输入的跟踪能力;(3)对干扰信号而言,增大输入和干扰作用点之间环节的放大系数(扰动点之前的前向通道增益),有利于减小稳态误差;(4)增加系统前向通道中积分环节数目,使系统型号提高,可以消除不同输入信号时的稳态误差。