自动控制系统稳态误差分析_第1页
自动控制系统稳态误差分析_第2页
自动控制系统稳态误差分析_第3页
自动控制系统稳态误差分析_第4页
自动控制系统稳态误差分析_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1第六节 稳态误差分析3.6 稳态误差分析2 对于一个实际的控制系统,由于系统的结构、输入作用的类型(给定量或扰动量)、输入函数的形式(阶跃、斜坡或抛物线)不同,控制系统的稳态输出不可能在任何情况下都与输入量一致或相当,也不可能在任何形式的扰动作用下都能准确地恢复到原平衡位置。这类由于系统结构、输入作用形式和类型所产生的稳态误差称为原理性稳态误差。 此外,控制系统中不可避免地存在摩擦、间隙、不灵敏区等非线性因素,都会造成附加的稳态误差。这类由于非线性因素所引起的系统稳态误差称为附加稳态误差或结构性稳态误差。 本节只讨论原理性稳态误差,不讨论结构性稳态误差。3.6 稳态误差分析3 显然,只有当系

2、统稳定时,研究稳态误差才有意义;对于不稳定的系统而言,根本不存在研究稳态误差的可能性。 有时,把在阶跃函数作用下没有原理性稳态误差的系统,称为无差系统;而把具有原理性稳态误差的系统,称为有差系统。3.6 稳态误差分析4输出量的希望值 和实际值 之差。即)()()(0tctct)(0tc)(tc系统的输入 和主反馈信号 之差。即)()()(tbtrte)(tr)(tb当t时的系统误差,用 表示。即)(limttssss当t时的系统偏差,用 表示。即)(limteetsssse)(sE-)(s)(0sC)(sR)(sN)(sC)(2sG)(1sG-+)(sB对单位反馈系统给定作用 即为输出量的希望

3、值, ,偏差等于误差, 。)()(0tctr)(tr)()(tet 一、误差及稳态误差的定义3.6 稳态误差分析误差和稳态误差定义系统稳态偏差:系统偏差:系统稳态误差:系统误差:5偏差和误差之间存在一定的关系:)()()()()()()()()(0ssHsCsHsCsHsBsRsE我们将用偏差 代替误差进行研究。除非特别说明,以后所说的误差就是指偏差;稳态误差就是指稳态偏差。 )(sE)(sE-)(s)(0sC)(sR)(sN)(sC)(2sG)(1sG-+)(sH)(sB对非单位反馈系统给定作用 只是希望输出的代表值, ,偏差不等于误差, 。)()(0tctr)(tr)()(tet 0C)(

4、sR)(sN)(sC)(2sG)(1sG-+)(1sE)(sH-)(s)(0sC)(1sH)(1sR)(sE这里 是基于控制系统在理想工作情况下 得到的。)()()(0sCsHsR0)(sE3.6 稳态误差分析误差和稳态误差定义6二、稳态误差的计算)(sR)(sN)(sC)(2sG)(1sG-+)(sE)(sH)(sB)(2sG)(sH)(sR-)(sB)(sE)(1sG)(sC)()()(11)()()(21sHsGsGsRsEsE 给定作用下的偏差传递函数 误差的定义相当于从系统输出端来定义的,在系统性能指标中经常使用,但在实际系统中有时无法量测,因而一般只有数学意义; 偏差的定义相当于从

5、系统输入端来定义的,在实际系统中是可以量测的,具有一定的物理意义。3.6 稳态误差分析稳态误差的计算7 扰动作用下的偏差传递函数)(1sG)(2sG)(sH)(sC)(sB)(sN+)(sE1)()()(1)()()()()(212sHsGsGsHsGsNsEsNE 给定和扰动同时作用下的偏差表达式)()()()()(sNssRssENEE)()()(1)()()()()()(1)(21221sHsGsGsNsHsGsHsGsGsR)(sR)(sN)(sC)(2sG)(1sG-+)(sE)(sH)(sB3.6 稳态误差分析稳态误差的计算8 对稳定的系统,可利用拉氏变换的终值定理计算稳态误差)(

6、)()(1)()()(lim)()()(1)(lim)(lim)(lim21202100sHsGsGsNsHssGsHsGsGssRssEteessstss终值定理要求 和 可拉氏变换; 存在;并且除在原点处可以有极点外, 的所有极点都在s平面的左半开平面。)(tfdtdf)(limtft)(ssF即只有稳定的系统,才可计算稳态误差。3.6 稳态误差分析稳态误差的计算9例1 系统结构图如图所示,当输入信号为单位斜坡函数时,求系统在输入信号作用下的稳态误差;调整K值能使稳态误差小于0.1吗?) 12)(1() 15 . 0(ssssK)(sR)(sC-解:只有稳定的系统计算稳态误差才有意义;所以

7、先判稳系统特征方程为0)5 . 01 (3223KsKss由劳斯判据知稳定的条件为:60 K) 15 . 0() 12)(1() 12)(1()()()(11)()()(21sKsssssssHsGsGsRsEsE21)(ssR21) 15 . 0() 12)(1() 12)(1()(ssKsssssssEKssKsssssssssEessss11) 15 . 0() 12)(1() 12)(1(lim)(lim200由稳定的条件知: 不能满足 的要求61sse1 . 0sse3.6 稳态误差分析稳态误差的计算10三、给定输入作用下系统的误差分析这时,不考虑扰动的影响。可以写出系统的误差 :)

8、(sE)(sRH2G1G-)(11)(11)(21sRGsRHGGsEk)(1)(lim)(lim)(lim00sGssRssEteeksstssr显然, 与输入和开环传递函数有关。ssre假设开环传递函数 的形式如下:)(sGk)() 12() 1() 12() 1()(01211212121sGsKsTsTsTssssKsGnllllnjjmkkkkmiik3.6 稳态误差分析给定输入时的稳态误差113.6 稳态误差分析)() 12() 1() 12() 1()(01211212121sGsKsTsTsTssssKsGnllllnjjmkkkkmiik式中: 开环放大系数; 积分环节的个数

9、;KnnnmmmG212102,2, 1)0(KssRssGsKssRsGssRevvsvsksssr)(lim)(1)(lim)(1)(lim10000可见给定作用下的稳态误差与外作用有关;与时间常数形式的开环增益有关;与积分环节的个数有关。给定输入时的稳态误差)(0sG开环传递函数去掉积分和比例环节; 12系统的无差度阶数(开环传递函数的型)通常称开环传递函数中积分的个数为系统的无差度阶数,并将系统按无差度阶数进行分类。0当 ,无积分环节,称为0型系统1当 ,有一个积分环节,称为型系统2当 ,有二个积分环节,称为型系统 当 时,使系统稳定是相当困难的。因此除航天控制系统外, 型及型以上的系

10、统几乎不用。23.6 稳态误差分析开环系统的型13式中: 称为位置误差系数; )(lim0sGKkspKeKsKGKssrsp11,)(lim000,时当0,)(lim100ssrspesGsKK,时当在单位阶跃作用下, 的系统为有差系统,此时开环增益K越大稳态误差越小; 的系统为无差系统。01q当输入为 时(单位阶跃函数)ssR1)(00111lim1( )1lim( )1ssrskkpsseG ssG sK 的大小反映了系统在阶跃输入下的稳态精度。 越大, 越小。所以说 反映了系统跟踪阶跃输入的能力。pKpKssepK3.6 稳态误差分析单位阶跃函数输入时的稳态误差14q 当输入为 时(单

11、位斜坡函数)21)(ssR200111lim1( )lim( )ssrskkvsseG sss G sK式中: 称为速度误差系数; )(lim0sGsKksvssrsvessKGK,0)(lim000,时当KeKsKGKssrsv1,)(lim100,时当0,)(lim200ssrsvesGsKK,时当 的大小反映了系统在斜坡输入下的稳态精度。 越大, 越小。所以说 反映了系统跟踪斜坡输入的能力。vKssevKvK根据 计算的稳态误差是系统在跟踪速度阶跃输入时位置上的误差。vK3.6 稳态误差分析单位斜坡函数输入时的稳态误差15q 当输入为 时(单位加速度函数)31)(ssR200( )11l

12、im1( )lim( )ssrskkassR seG ssG sK式中: 称为加速度误差系数; )(lim20sGsKksassrsaesKGsK,0)(lim10020, 时当KeKsKGKssrsa1,)(lim200,时当0,)(lim300ssrsaesGsKK,时当 的大小反映了系统在抛物线输入下的稳态精度。 越大, 越小。所以说 反映了系统跟踪抛物线输入的能力。aKsseaKaK根据 计算的稳态误差是系统在跟踪加速度阶跃输入时位置上的误差。aK3.6 稳态误差分析单位加速度函数输入时的稳态误差16当系统的输入信号由位置,速度和加速度分量组成时,即avpssrKCKBKAeCtBtA

13、tr12)(2时,有当小结:给定作用下的稳态误差与外作用有关。对同一系统加入不同的输入,稳态误差不同。与时间常数形式的开环增益有关;对有差系统,K,稳态误差,但同时系统的稳定性和动态特性变差。 与积分环节的个数有关。积分环节的个数,稳态误差,但同时系统的稳定性和动态特性变差。所以型及型以上的系统几乎不用。由此可见对稳态误差的要求往往与系统的稳定性和动态特性的要求是矛盾的。3.6 稳态误差分析组合输入时的稳态误差17典型输入作用下的稳态误差3.6 稳态误差分析18典型一阶系统的稳态误差sKsGk)(KKeKssGKvssrksv11)(lim20斜坡输入时011)(lim110pssrkspKe

14、sGK,阶跃输入时,assrksaKesGsK10)(lim320,抛物线输入时)(sC-sK)(sE)(sR3.6 稳态误差分析19典型二阶系统的稳态误差)2()(2nnksssG)2(2nnss-)(sR)(sC)(sEnvssrnksvKessGK212)(lim20斜坡输入时011)(lim110pssrkspKesGK,阶跃输入时,assrksaKesGsK10)(lim320,抛物线输入时分别讨论速度反馈控制和比例微分控制对稳态误差的影响。3.6 稳态误差分析20a. 输出量的速度反馈控制的稳态误差)2(2nnsss-)(sR)(sC)2(22nnnss-)(sR)(sC)(sE)

15、(sE011)(lim110pssrkspKesGK,阶跃输入时,assrksaKesGsK10)(lim320,抛物线输入时)2()(22nnnksssGnvssrnnnksvKessGK212)(lim2220斜坡输入时3.6 稳态误差分析21b. 误差的比例+微分控制的稳态误差)2(2nnsss1-)(sR)(sC)2()1 ()(2nnkssssG)(sEnvssrnksvKessGK212)(lim20斜坡输入时011)(lim110pssrkspKesGK,阶跃输入时,assrksaKesGsK10)(lim320,抛物线输入时比例微分控制不改变原系统稳态误差,而测速反馈控制的稳态

16、误差比原系统来得大。3.6 稳态误差分析22四、扰动输入作用下系统的误差分析 通常,给定输入作用产生的误差为系统的给定误差,扰动作用产生的误差为扰动误差。0)(, 0)(sNsR 时产生的 称为扰动误差。 )()(sHsC)(sR)(sN)(sC)(2sG)(1sG-+)(sE)(sHHGGGsNsC2121)()(HGGsNGsC2121)()()(1)()()(212sNHGGHGsHsCsE)(1lim)(lim)(lim21200sNHGGHGsssEteesstssn3.6 稳态误差分析扰动输入作用下的稳态误差23可见, 不仅与 有关,还与 和 有关(扰动点到偏差之间的那部分通道传递

17、函数)。 ssne)()(sNsGk,)(2sG)(sH)(1lim2120sNHGGHGsesssn)() 12() 1() 12() 1()(01211212121sGsKsTsTsTssssKsGnllllnjjmkkkkmiik式中:nnnmmmG212102,2, 1)0(HGGHGGGssNs2121101)(limkksGGGssN1)(lim103.6 稳态误差分析扰动输入作用下的稳态误差243.6 稳态误差分析扰动输入作用下的稳态误差KsKGssNGsKGsKGssNevsvvsssn100010)(lim1)(lim上式中 为开环传递函数所具有的积分环节个数。vs)(1sG

18、)()(2sHsG当 ,即开环传递函数中无积分环节,同时假设 无纯微分环节,因此 中也无积分环节。0vKKGssNesssn1)(lim10此时在阶跃扰动输入时是有差系统,设1) 0 ()()(101011GsGKsG,)1 (1KKKessn2010201012112110) 12() 1() 12() 1()(nllllnjjmkkkkmiisTsTsTssssG25当 ,即开环传递函数中有积分环节,但积分环节可在不同的地方。0v101010)(lim)(lim)(limGssNKKGssNKsKGssNessvsssn1) 0 ()()(101011GsGsKsGu,设110)(limK

19、sNseusssn 设 即 无积分环节,在阶跃扰动作用下0u)(1sG11Kessn 设 即 有积分环节,在阶跃扰动作用下0u)(1sG0ssne 此时,尽管开环传递函数有积分环节,在阶跃扰动作用下还是有差的。)(sR)(sN)(sC)(2sG)(1sG-+)(sE)(sH3.6 稳态误差分析扰动输入作用下的稳态误差26 若 ,在阶跃扰动作用下是无差的。若 在斜坡扰动作用下也是无差的。 因此 环节中的积分环节决定了扰动作用下的无差度。1u2u)(1sG五、误差分析与反馈环节的关系)(1sG)(2sG)(sH)(sC)(sB)(sN+)(sE1)(2sG)(sH)(sR-)(sB)(sE)(1s

20、G)(sC由图可见,不管是给定还是扰动作用产生的稳态误差,都与图中反馈环节中的积分环节的个数有关。3.6 稳态误差分析扰动输入作用下的稳态误差27 例1:系统结构图如图所示。当 时,求系统的稳态误差 ;若要求稳态误差为零,如何改变系统结构。)( 1)()(ttntrsse 该系统对给定输入而言属于型系统。所以当给定输入为单位阶跃函数时的稳态误差0ssre 但该系统对于扰动输入为单位阶跃函数时的稳态误差 并不等于零。根据前面的分析知,稳态误差与G1中的增益和积分环节的个数有关。此时因G1无积分环节,所以ssne11Kessn-)(sR)(sN)(sC+11KG sKG22)(sE也可这样求 12

21、12001lim1limKKKsKssesNEsssn11Keeessnssrss3.6 稳态误差分析扰动误差与积分环节的关系解:28若想使稳态误差为零,则要求G1中有积分环节,令sKG11此时0lim11lim2122022120KKssKssKKsKsessssn-)(sR)(sN)(sC+sKG11sKG22)(sE由于此时系统的稳定性遭到破坏,成为结构不稳定系统 ,直接加一个积分环节是不可行的。若要使系统稳定,还必须在原G1中引入比例+微分环节-)(sR)(sN)(sC+ssK) 1(1sK2)(sEssKG) 1(110) 1(2121221KKsKKssKK当K10,K20, 0时

22、系统稳定对不对?3.6 稳态误差分析扰动误差与积分环节的关系29由此可见当用 时,才能在保证稳定的前提下使系统在阶跃扰动作用下的稳态误差为零。ssKG) 1(11ssKG) 1(11这个环节称为比例+积分环节或比例+积分控制器(PI控制器)。sssKG) 1)(1(2111这个环节称为比例+积分+微分环节或比例+积分+微分控制器(PID控制器)。)1(1sKsKK11ssKsKK2321sKKsK321所谓比例+积分(PI)或比例+积分+微分 (PID)控制器的作用就是在保证闭环系统稳定及动态特性的前提下提高系统的控制精度。3.6 稳态误差分析扰动误差与积分环节的关系30例3-9速度控制系统的

23、结构图如下图所示。给定输入和扰动作用均为单位斜坡函数。求系统的稳态误差。-+)(sR)(sE)(sN)(sN)(sC1k) 1(2Tssk1sTknn解:,、21)(,)(0)(ssRttrtn即先令1)(sR)(sE) 1(21Tsskk,)()()(2122kksTssTssRsEsE221221)()()(skksTssTssRssEE212120011lim)(limkkkksTsTssEsessssr3.6 稳态误差分析稳态误差的例子|例3-931212221) 1(11)()(kksTssTsTsskksNsC212)(kksTssTssC)(1)(2122sNsTkkksTssT

24、ssNnn21221220011lim)(limkkkssTkkksTssTsssCsennnssssn3、总的稳态误差为:21212111kkkkkkkkennss21)(, 0)(stNsR再令2、-+)(sR)(sE)(sN)(sN)(sC1k) 1(2Tssk1sTknn3.6 稳态误差分析稳态误差的例子|例3-932q 为了减少给定误差,可以增加前向通道上的积分环节个数或增大系统的开环放大系数。q 为了减小扰动误差,可以增加偏差点到扰动作用点之间积分环节个数或放大系数。q 放大系数不能任意放大,积分环节也不能太多(一般2个),否则系统将会不稳定。结论:3.6 稳态误差分析33复合控制

25、系统:在控制系统中引入与给定作用和扰动作用有关的附加控制可构成复合控制,可进一步减小给定误差和扰动误差。图(a)的误差:)()()(11)(21sRsGsGsE按给定作用补偿:)(sR)(sE)(tC)(1sG)(2sG图(a)(sR)(sE)(tC)(1sG)(2sG)(3sG)(sB图(b)在图(a)的基础上加上环节 ,就构成了顺馈控制系统。)(3sG六、复合控制系统的误差分析3.6 稳态误差分析复合控制系统34再来计算图(b)的误差函数 。)(sE)(sR)(sE)(tC)(1sG)(2sG)(3sG)(sB)(sR)(sE)(tC)()(31sGsG)()(1)(322sGsGsG)(

26、sR)(tC)(1sG)(2sG)(3sG)(sB)(3sG)(sE)(sR)(sE)(tC)()(1)()()(32231sGsGsGsGsG)(11)(2132sRGGGGsE)()(1)()(1)()(1)()()(11)()(213232231sGsGsGsGsGsGsGsGsGsRsE即由给定引起的稳态误差为零,输出完全复现给定输入。该式称为按给定作用实现完全不变性的条件。若满足 则 ,,123GG 0)( sE3.6 稳态误差分析复合控制系统35由于这种补偿器的传递函数G3(s)是在系统的回路之外,因此可以先设计系统的回路,保证其有较好的动态性能,然后再设计补偿器以提高系统对典型输

27、入信号的稳态精度。由上面分析可看出,按输入补偿的办法,实际上相当于将输入信号先经过一个环节,进行一下“整形”,然后再加给系统的回路,使系统既能满足动态性能的要求,又能保证高稳态精度。R21GG13GG)(sC)(sR)(tC1G2G3G)(sB)(sR)(tC1G2G13GG)(sB212311)()(GGGGGs若满足 则 。,123GG 1)( s3.6 稳态误差分析363.6 稳态误差分析)(sE)(sR)(sN)(sC)(1sG)(2sG-+按扰动作用补偿)(3sG-令 ,由于是单位反馈系统,所以误差 。0)(sR)()(sCsE前馈控制系统未加前馈时,2121)()()(GGGsNs

28、CsN)(1)()(212sNGGGsCsE)(sN)(sC)(sE)(3sG)(1sG)(2sG-+1)(sN)(sC)()(31sGsG)(1sG)(2sG-+-+)()()(1)()()(1 )(21231sNsGsGsGsGsGsC)()()(1)()()(1 )()(21231sNsGsGsGsGsGsCsE37,0)()(1)(13sEsGsG则若 这个条件就是对扰动作用实现完全不变性的条件。即系统的输出完全不受扰动的影响。但在实际的系统中,有时 是难以实现的。)(1)(1)(213sGsGsG或)()()(1)()()(1 )()(21231sNsGsGsGsGsGsCsE从结构

29、图可看出,实际上是利用双通道原理使扰动信号经两条通道到达相加点时正好大小相等,方向相反。从而实现了干扰的全补偿。)(sR)(sN)(sC)(sE)(3sG)(1sG)(2sG-+因为一般物理系统的传递函数分母的阶数总比分子的阶数高。可以采取近似的补偿,以减小给定或扰动引起的稳态误差。3.6 稳态误差分析前馈控制系统38例3-10如图所示的复合系统。)1()(,1)(222111sTsKsGsTKsG顺馈补偿环节 。试求位置误差和速度误差。并讨论位置误差、速度误差与 的关系。ssGd)(3d)(sR)(sE)(tC)(1sG)(2sG)(3sG)(sB解:无补偿时误差为:)(11)(21sRGG

30、sE有补偿时误差为:)(11)(2132sRGGGGsE0)1(111lim)(lim221100sAsTsKsTKsssEessssr无补偿时,q 位置误差:sAsRtAtr)(),(1)(0)1(11)1(1lim)(lim22112200sAsTsKsTKssTsKsssEedssssr有补偿时,3.6 稳态误差分析复合系统稳态误差例子39q 速度误差:2)(,)(sBsRBttr 当 时,没有顺馈补偿,速度误差等于 。0d21KKBessr212221100) 1(111lim)(limKKBsBsTsKsTKsssEessssr无补偿时,212222112200)1 () 1(11)

31、 1(1lim)(limKKBKsBsTsKsTKssTsKsssEeddssssr有补偿时,210Kd 当 时,还有速度误差,但比补偿前要小。 当 时,速度误差为零,实现了完全补偿。这是一种近似不变性,相当于等效单位反馈系统的无差度阶数提高到2。这种近似不变性较易实现。21Kd分析:3.6 稳态误差分析复合系统稳态误差例子续40 当 时,速度误差为负,过度补偿。表示输出量大于要求值。21Kd)()(1)()()()(21231sGsGsGsGsGs2121112) 1)(1()1(KKsTsTssTsKKd设等效单位反馈系统的开环传递函数为 ,令)(1)()(sGsGskk)(sGk)1)(

32、1()1()(1)()(221112ddkKsTsTssTsKKsssG 可见当 时,等效单位反馈系统的无差度阶数提高到2。21Kd 若根据按给定作用实现完全不变性的条件,则要求2223) 1(1KsTsGG,这显然比 难于实现。23KssGd此时闭环传递函数为:3.6 稳态误差分析复合系统稳态误差例子续41七、动态误差系数 前面讨论的误差系数都称为静态误差系数,它们分别针对输入为阶跃函数、斜坡函数和抛物线函数而言的。其特点是对于一个给定系统只有一个系数为有限值,其它系数不是零就是无穷大。因而,通过静态误差系数求得的稳态误差或是零,或是有限非零值,或是无穷大,而不反映误差与时间的关系。 下面介

33、绍的动态误差系数法,可以研究输入信号几乎为任意时间函数时的系统稳态误差与时间的关系,因此动态误差系数又称广义误差系数。现只考虑给定作用与偏差之间的误差传递函数kEGsRsEs11)()()(考虑到t时的情况,也就是s0的情况。将误差传递函数在s=0的邻域内展开成泰勒级数2210111)()()(skskksRsEsE3.6 稳态误差分析42其中:00)(111sksGk01)(111sksGdsdk0222)(11211sksGdsdk!于是)(1)(1)(1)(2210sRskssRksRksE这个级数的收敛域是s=0的邻域,相当于t时的情况。求拉氏反变换,可得t时误差函数的表达式22210)(1)(1)(1)(limdttrdkdttdrktrktet3.6 稳态误差分析43可见,t时的误差函数的表达式与输入函数及其各阶导数有关。仿照静态误差系数的定义,可定义动态误差系数如下:k0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论