4.3 控制系统的误差分析
控制系统的精确度是用系统的误差来衡量的,因此,系统的稳态误差是系统的重要性能指标之一。
4.3.1 误差和误差传递函数
对于图22-1-15所示的反馈控制系统,其误差、误差传递函数和稳态误差等概念可定义如下。
图22-1-15 反馈控制系统
(1)误差
系统的期望输出量c*(t)和实际输出量c(t)之差,即
e(t)=c*(t)-c(t)
或 E(s)=c*(s)-c(s)
若系统为单位反馈系统,H(s)=1,则
C*(s)=R(s)
若系统为非单位反馈系统,H(s)≠1,则
因此,对于单位反馈系统:
E(s)=ε(s)
(2)误差传递函数
①控制作用下的误差传递函数[F(s)=0]
对于单位反馈系统
(22-1-37)
②干扰作用下的误差传递函数[R(s)=0]
(22-1-38)
(3)稳态误差
控制系统误差函数e(t)的稳态分量,记为e(∞):
(22-1-39)
当控制和干扰作用同时存在时,系统的误差函数e(t)为
e(t)=L-1[Φe(s)R(s)+Φef(s)F(s)] (22-1-40)
4.3.2 稳态误差的计算
(1)任意输入信号作用下的稳态误差计算
设系统在控制输入r(t)和干扰输入f(t)共用之下,则
E(s)=Φe(s)R(s)+Φef(s)F(s)
则系统的稳态误差e(∞)为
式中 ——Φe(s)的i阶导数在s=0处的值,;
——Φef(s)的j阶导数在s=0处的值,;
r(i)(∞)——输入函数的i阶导数在t=∞时的值,;
f(j)(∞)——干扰作用函数的j阶导数在t=∞时的值,。
和称为系统的误差系数,利用它可以求取在某种输入信号作用下系统的误差随时间变化的特征。
(2)典型控制输入作用下稳态误差的计算
典型输入作用下系统的稳态误差计算。可以根据系统的类型和系统的开环增益K以及相应的静态误差系数来计算。基本原理是利用拉氏变换的终值定理,即
(22-1-41)
①系数的类型 设反馈控制系统开环传递函数形式如下:
(22-1-42)
其中,v为开环传递函数中所包含的积分环节个数,称为系统的无差度。无差度可以用来对系统进行分类:
v=0,称为0型系统
v=1,称为Ⅰ型系统
v=2,称为Ⅱ型系统
v=3,称为Ⅲ型系统
实际系统中,v越大对系统的稳定性越不利,因此实际系统大都要求v≤2。
②静态误差系数
(22-1-43)
(22-1-44)
(22-1-45)
静态误差系数可以根据系统的开环对数幅频特性的低频特性来确定,如图22-1-16所示。
图22-1-16 根据开环对数幅频特性确定误差系数
典型控制输入作用下系统稳态误差e(∞)的计算如表22-1-9所示。
表22-1-9 典型控制输入作用下的稳态误差
4.3.3 改善系统稳态品质的主要方法
①尽可能确保系统中的元件,特别是反馈检测元件的精度和稳定性。
②提高系统的开环增益和增大扰动作用点以前的前向通路中传递函数的放大倍数。
③增加前向通路中积分环节的个数或扰动作用点以前积分环节的个数。
④采用复合控制以降低系统误差和改善系统的动态品质,有关复合控制可参阅专门文献。
应当注意,提高开环增益和增加前向通路中积分环节的个数有可能使系统的稳定性变坏。