消除测量误差和稳态误差的误差检测-k值控制法的制作方法

文档序号:6311464阅读:632来源:国知局
专利名称:消除测量误差和稳态误差的误差检测-k值控制法的制作方法
技术领域
本发明涉及自动控制技术领域,具体涉及ー种消除测量误差和稳态误差的误差检测-K值控制法。
背景技术
在自动控制领域,系统的输出量ひ(め、误差信号め都是通过測量得到的,很多时候输出期望值ゑを)也是通过測量得到的。然而由于周围环境不理想、測量方法不完善、电子元器件不精密等因素的限制,任何測量都不会绝对精确。无论用什么测量方法,测得的结果与被測量实际数值总会存在一定差別,这种差别称为测量误差。实际应用中,测量误差无所不在,大大影响了控制系统的控制精度。传统的控制系统里,工程技术人员只能通过选用昂贵的精密电子元器件检测物理量,来減少测量误差。为此付出了高昂的成本,而效果 并不理想。如果能够通过控制的方式消除测量误差,将大大提高控制系统精度,减少测量成本,推动整个自动控制领域的发展。为了减小系统的给定或扰动稳态误差,一般采用提高开环传递函数中串联积分环节的阶次N,或增大系统的开环放大系数的方法。増大开环增益理论上很容易实现,但现
代控制系统大部分很复杂,为多闭环的复合控制系统,系统控制调节的物理对象有多个,如何将多个控制对象的开环增益调试到最佳,既能减小稳态误差,又能保证系统的稳定性,这在传统的控制方法里是ー个非常大的难题。如果能够对每ー个控制对象的开环增益进行单独调试,那么很简单就能将每个控制对象的开环增益调试到最优。但在复合控制系统里,由于多控制变量的存在,最终输出的总误差信号ぶを)里通常含有多个误差分量,想要对这多个误差分量进行单独调节必须先要利用复杂的数学变换将每ー个误差分量分离出来,再进行调节,这样不仅使整个控制算法变得复杂,而且带来了计算误差。如果能够在输出总误差信号及>)之前就能够测量到每ー个误差分量并单独进行调节,那么以上问题就能迎刃而解。

发明内容
本发明的目的是提供消除测量误差和稳态误差的误差检测-K值控制法,使系统通过控制的方式就能彻底消除测量误差。同时,该方法通过K值可对多控制对象中的每ー个控制对象的开环增益进行单独调节,从而便于实现每个控制对象开环增益的最优化,减少了控制系统的调试难度,使系统的稳态误差降到最低,具体技术方案如下。一种消除测量误差和稳态误差的误差检测-K值控制法,在原控制系统基础上,增加了消除测量误差和稳态误差的误差检测-K值控制环节,从而构成新控制系统,新控制系统将直接检测原控制系统的输出值q>)和误差信号め,不检测输出期望值取S),而是由m=雄)+ゆ)得到输出期望值i (s),再将原控制系统的输出期望值变为期望值m加上K倍误差信号及>)作为原控制系统新的输出期望值ダ(め。所述原控制系统为单闭环或者任意复合控制系统。所述K值的取值是依据闭环系统的输出值来确定,K值取值方法先通过等步长爬山法取K值,比较不同K值下闭环系统的输出值,从而逼近K值的最优值区域,然后再通过变步长爬山法,比较不同K值下闭环系统的输出值,来精确K值的最优解。与现有技术相比,本发明的技术效果和优点在于误差检测-K值控制法通过控制的方式彻底消除了控制系统的测量误差,工程技术人员不再需要通过选用昂贵精密电子元器件检测物理量的方式,来減少测量误差,只需要选用普通的电子元器件来測量物理量即可。这不但大大减少测量成本,也大大提高控制系统的控制精度。误差检测-K值控制法利用K值对原控制系统的开环增益进行单独调节,从而便于实现每个控制对象开环增益的最优化,減少了控制系统的调试难度,使系统的稳态误差降到最低。


图I为本发明误差检测-K值控制法的原理方框图。
具体实施例方式以下结合所有附图和实例对本发明的实施作进ー步说明,但本发明的实施和保护不限于此。消除测量误差和稳态误差的误差检测-K值控制法包括以下步骤
1)检测控制系统的误差信号5(め;
2)检测控制系统的输出量ご⑷;
3)求输出期望值$(め
R(s) = E(s)+C(s);
4)将误差信号£(め乘以K倍再加上输出期望值作为新的输出期望值ダ(め; R*(s) = R(s) +KxE(S) = C(s) + (K +l)#(s);
5)将新的输出期望值ダ(め和输出量CT(S)作为原控制系统的输出期望值和输出量,用原控制算法对系统进行控制。误差检测-K值控制法原理框图如图I所示,其消除系统测量误差的原理如下
I.假设原控制系统稳态误差为O。对于原控制系统
设C(S)为原控制系统的输出检测量;
放C(s£)为原控制系统的输出实际量;
技m为原控制系统输出期望值的检測量;
致_为原控制系统输出期望值的实际量;
设ん为输出量C(S)的相对测量误差;
权利要求
1.一种消除测量误差和稳态误差的误差检测-K值控制法,其特征在于在原控制系统基础上,增加了消除测量误差和稳态误差的误差检测-K值控制环节,从而构成新控制系统,新控制系统将直接检测原控制系统的输出值 和误差信号玛S),不检测输出期望值5(S),而是由與S)=巩s) + c⑷得到输出期望值m,再将原控制系统的输出期望值λ⑷变为期望值λο)加上K倍误差信号m's)作为原控制系统新的输出期望值f w。
2.根据权利要求I所述的消除测量误差和稳态误差的误差检测-K值控制法,其特征在于所述原控制系统为单闭环或者任意复合控制系统。
3.根据权利要求I所述的消除测量误差和稳态误差的误差检测-K值控制法,其特征在于所述K值的取值是依据闭环系统的输出值来确定,K值取值方法先通过等步长爬山法取K值,比较不同K值下闭环系统的输出值,从而逼近K值的最优值区域,然后再通过变步长爬山法,比较不同K值下闭环系统的输出值,来精确K值的最优解。
全文摘要
本发明公开了消除测量误差和稳态误差的误差检测-K值控制法,属于自动控制领域。其具体方法为在原控制系统基础上,增加了消除测量误差和稳态误差的误差检测-K值控制法,从而构成新控制系统,新控制系统将直接检测系统的输出值和误差信号,而不检测输出期望值,而是由得到输出期望值,再将原控制系统的输出期望值变为期望值加上K倍误差信号作为原有控制系统新的输出期望值。该方法通过控制的方式彻底消除控制系统的测量误差。同时,该方法通过K值可对多控制对象中的每一个控制对象的开环增益进行单独调节,从而便于实现每个控制对象开环增益的最优化,减少了控制系统的调试难度,使系统的稳态误差降到最低。
文档编号G05B13/00GK102854795SQ201210318079
公开日2013年1月2日 申请日期2012年8月31日 优先权日2012年8月31日
发明者田新良, 杨苹, 张金国 申请人:华南理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1