一种基于干扰观测器的非线性系统自抗扰控制方法技术方案

技术编号:16215535 阅读:94 留言:0更新日期:2017-09-15 21:38
本发明专利技术涉及一种基于干扰观测器的非线性系统自抗扰控制方法,针对含有未知非线性函数以及谐波干扰的非线性单输入单输出系统;首先,将谐波干扰以及未知非线性函数进行数学表征,建立谐波干扰的外部模型;其次,基于控制输入及量测输出信息设计干扰观测器以及扩张状态观测器,完成对谐波干扰、未知非线性函数以及系统状态的估计;最后,根据干扰观测器以及扩张状态观测器的输出设计自抗扰控制器,基于分离定理与极点配置理论,完成观测器与控制器的增益求解;本发明专利技术具有抗干扰能力强、控制精度高等优点,可用于含干扰及未知非线性系统的高精度控制。

An active disturbance rejection control method for nonlinear systems based on disturbance observer

The invention relates to a system of nonlinear disturbance observer based on ADRC control method for single output nonlinear systems with unknown nonlinear functions and harmonic interference of single input; first, the harmonic interference and unknown nonlinear function of mathematical representation, establish an external model of the harmonic wave interference; secondly, input and output design information quantity control measure the disturbance observer and extended state observer based on the harmonic disturbance and unknown nonlinear functions and the estimated state of the system; finally, according to the disturbance observer and output expansion design of the state observer ADRC, separation theorem and the theory of pole assignment based on the complete solution gain observer and controller; the invention has strong anti-interference ability, the high control precision, and can be used for containing high interference and unknown nonlinear system Accuracy control.

【技术实现步骤摘要】
一种基于干扰观测器的非线性系统自抗扰控制方法
本专利技术涉及一种基于干扰观测器的非线性系统自抗扰控制方法,可以实现谐波干扰与未知非线性函数的同时估计与抵消,可用于含谐波干扰与未知非线性函数的系统控制中。
技术介绍
复杂控制系统,尤其是非线性系统,往往受到模型不确定性、未知非线性等多种不确定性动态的影响,严重制约了控制性能的提升。包括最优控制、鲁棒控制等现代控制理论在内的控制策略都是基于系统的理想模型设计的,往往仅考虑一种或一类干扰,忽略了很多未知的非线性因素,保守性较大。例如,LQG控制考虑的就是受单一高斯白噪声影响的系统,而当系统存在未知非线性动态时,其性能会急剧下降。由于未知非线性动态与系统状态、控制输入以及模型参数等相互耦合,导致其幅值、频率等信息难以确定,因此,控制系统中未知非线性动态的补偿问题一直是控制理论的难点之一。产生于上世纪二十年代的PID控制由于其结构简单、不依赖于系统模型等优点,使得其迄今为止一直在工业控制中处于支配地位。然而,PID控制也有其局限性:首先,PID控制完全忽略了系统模型的信息;其次,PID控制中的微分信号往往难以较好的获取,容易产生高频噪声;再次,积分环节带来的相位滞后以及振荡等后果;最后,PID控制的调参比较繁琐。针对上述局限性,从PID控制出发,韩京清教授提出了具备扰动补偿能力的自抗扰控制(ADRC)方法,包含跟踪微分器、扩张状态观测器与非线性反馈控制器三部分构成,具备主动与全程估计与补偿扰动的能力,已成功应用于线性及非线性系统中。ADRC通过扩张状态观测器实现了对未知非线性动态的实时估计与补偿,有效提升了复杂控制系统的鲁棒性和精确性,克服了现代控制理论过分依赖于系统模型的局限性。例如,专利授权号为ZL200410070983.2、申请号为201510359468.4的专利中均采用了自抗扰控制方法,将所有扰动及非线性当作总扰动来补偿。除了未知非线性动态外,许多实际系统往往包含振动等多来源的谐波干扰,而许多谐波干扰的频率往往可以事先已知或通过测量确定。自抗扰对于已知频率的谐波干扰的估计能力往往效果并不理想,主要有两方面的原因:一,传统自抗扰控制没有利用干扰的已知信息,只是将其等价为变化率有界的扰动,保守性较大;二,自抗扰控制如果要提升谐波干扰的估计性能,需要加大扩张状态观测器的带宽,这往往会带来较大的超调以及放大噪声等不利影响。针对此类局限性,基于干扰观测器的控制(DOBC)在干扰建模的基础上可以完成频率信息已知干扰的精确估计与补偿,充分利用了干扰的特征信息。例如,专利授权号为ZL200910086897.3、ZL200910086896.9的专利中均采用了DOCBC实现了滤波或控制中谐波干扰的估计与补偿。由于干扰与未知非线性动态相互混合与耦合,并且干扰估计误差与非线性动态估计误差相互影响,DOBC方法也没有解决两者同时存在时系统的精确控制问题。目前尚未发现关于DOBC与ADRC有效结合的研究。因此,对于同时含有谐波干扰及未知非线性函数的非线性系统,需要充分利用ADRC与DOBC各自的优势,完成复杂系统谐波、非线性动态等多种不确定性的抵消与抑制,从而实现系统高精度的控制性能。
技术实现思路
本专利技术的技术解决问题是:针对现有的控制方法过分依赖于系统模型、控制精度低,并且难以对谐波干扰及未知非线性函数同时进行补偿的问题,提供一种具备谐波干扰及未知非线性函数实时估计与抵消能力的基于干扰观测器的自抗扰控制,本专利技术具有抗干扰能力强、控制精度高等优点,可用于含干扰及未知非线性系统的高精度控制。本专利技术的技术解决方案为:一种基于干扰观测器的非线性系统自抗扰控制方法,针对含有谐波干扰与未知非线性函数的非线性系统,首先,将谐波干扰以及未知非线性函数进行数学表征,建立谐波干扰的外部模型;其次,基于控制输入及量测输出信息设计干扰观测器以及扩张状态观测器,完成对谐波干扰、未知非线性函数以及系统状态的估计;最后,根据干扰观测器以及扩张状态观测器的输出设计自抗扰控制器,基于分离定理与极点配置理论,完成观测器与控制器的增益求解;具体实施步骤如下:(1)将谐波干扰以及未知非线性函数进行数学表征,建立谐波干扰的外部模型:考虑如下含谐波干扰以及未知非线性函数的单输入单输出非线性系统:其中,n>0为系统的阶次,y表示模型输出,y(n)表示y的n阶导数,表示y的一阶导数;f(y,y(1),...,y(n-1))表示一阶可导的未知非线性函数,表示非线性动态;b为已知的常数,u为控制输入,ym表示量测输出;干扰d表示频率信息已知的谐波干扰,可以表征为其中,D与分别表示未知的幅值与相位,ω为已知频率,t表示时刻;谐波干扰d可以由如下外部模型描述:其中,w为外部模型的状态,系数矩阵V=[10];未知非线性函数满足一阶可导条件,即其中,h为未知的有界函数。(2)基于控制输入及量测输出信息设计干扰观测器以及扩张状态观测器,完成对谐波干扰、未知非线性函数以及系统状态的估计;对于谐波d设计干扰观测器为:其中,表示w的估计值,表示的一阶导数,为y的估计值,为谐波干扰d的估计值,L为干扰观测器的增益矩阵;为了消除未知非线性函数的影响,作如下定义:则非线性系统可以表示为如下增广系统的形式:其中,x1,x2,...,xn+1为增广系统的状态;结合干扰观测器对谐波干扰的估计设计扩张状态观测器来估计未知非线性函数以及系统状态:其中,分别表示状态x1,x2,...,xn+1的估计值;为扩张状态观测器的输出,表示y的估计值;k1,k2,...,kn+1为观测器增益;定义干扰观测器与扩张状态观测器的误差分别为i=1,2,...,n+1则可以得到误差动态为:其中,(n+1)×1阶矩阵n+1阶方阵(n+1)×2阶矩阵(n+1)×1阶矩阵1×(n+1)阶矩阵C=[10…0],0为适当维数的零矩阵。(3)根据干扰观测器以及扩张状态观测器的输出设计自抗扰控制器,基于分离定理与极点配置理论,完成观测器与控制器的增益求解;基于干扰观测器与扩张状态观测器的输出设计如下形式的自抗扰控制器:其中,符号∑表示求和运算,p1,p2,...,pn表示控制器增益;将其带入系统动力学方程,可以得到:基于线性系统分离定理,干扰观测器增益矩阵L与扩张状态观测器增益矩阵K=[k1k2…kn+1]T以及控制器增益p1,p2,...,pn可以分别通过极点配置求解:其中,s表示复变量,I表示适当维数的单位矩阵,符号|·|表示求解方阵的行列式,ω0>0、ω1>0为给定的常数,表示系统的带宽。本专利技术与现有技术相比的优点在于:本专利技术借助干扰观测器与扩张状态观测器相结合的方式完成了谐波干扰与未知非线性函数的在线估计与补偿问题,充分利用了干扰的特征信息,实现谐波干扰与未知非线性函数的同时估计与补偿问题,克服了单一自抗扰控制器难以补偿谐波干扰的局限性,可用于含干扰及未知非线性系统的高精度控制。附图说明图1为一种基于干扰观测器的非线性系统自抗扰控制方法的流程框图。具体实施方式下面结合附图及实施例对本专利技术进一步详细说明。如图1所示,本专利技术具体实现步骤如下:第一步,将谐波干扰以及未知非线性函数进行数学表征,建立谐波干扰的外部模型:考虑如下含谐波干扰以及未知非线性函数的单输入本文档来自技高网
...
一种基于干扰观测器的非线性系统自抗扰控制方法

【技术保护点】
一种基于干扰观测器的非线性系统自抗扰控制方法,其特征在:于包括以下步骤:第一步,将谐波干扰以及未知非线性函数进行数学表征,建立谐波干扰的外部模型;第二步,在数学表征与建模的基础上,基于控制输入及量测输出信息,设计干扰观测器以及扩张状态观测器,完成对谐波干扰、未知非线性函数以及系统状态的估计;第三步,根据干扰观测器以及扩张状态观测器的估计值设计自抗扰控制器,基于分离定理与极点配置理论,完成观测器与控制器的增益求解。

【技术特征摘要】
1.一种基于干扰观测器的非线性系统自抗扰控制方法,其特征在:于包括以下步骤:第一步,将谐波干扰以及未知非线性函数进行数学表征,建立谐波干扰的外部模型;第二步,在数学表征与建模的基础上,基于控制输入及量测输出信息,设计干扰观测器以及扩张状态观测器,完成对谐波干扰、未知非线性函数以及系统状态的估计;第三步,根据干扰观测器以及扩张状态观测器的估计值设计自抗扰控制器,基于分离定理与极点配置理论,完成观测器与控制器的增益求解。2.根据权利要求1所述的基于干扰观测器的非线性系统自抗扰控制方法,其特征在于:所述第一步具体实现如下:考虑如下含谐波干扰以及未知非线性函数的单输入单输出非线性系统:其中,n>0为系统的阶次,y表示模型输出,y(n)表示y的n阶导数,表示y的一阶导数;f(y,y(1),...,y(n-1))表示一阶可导的未知非线性函数,代表未知非线性动态;b为已知的常数,u为控制输入,ym表示量测输出;干扰d表示频率信息已知的谐波干扰,表征为D与分别表示未知的幅值与相位,ω为已知频率,t表示时刻;谐波干扰d由如下外部模型描述:其中,w为外部模型的状态,系数矩阵V=[10];未知非线性函数满足一阶可导条件,即其中,h为未知的有界函数。3.根据权利要求1所述的基于干扰观测器的非线性系统自抗扰控制方法,其特征在于:所述第二步具体实现如下:对于谐波d设计干扰观测器为:其中,表示w的估计值,表示的一阶导数,为y的估计值,为谐波干扰d的估计值,L为干扰观测器的增益矩阵;为了消除未知非线性函数的影响,作如下定义:

【专利技术属性】
技术研发人员:乔建忠朱玉凯郭雷吴昊
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1