[发明专利]一种基于干扰观测器的指令滤波反步控制方法有效
申请号: | 201310081167.0 | 申请日: | 2013-03-14 |
公开(公告)号: | CN103217902A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 郭雷;卢昊;王娜;乔建忠;罗建军 | 申请(专利权)人: | 郭雷 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市海淀区学院*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于干扰观测器的指令滤波反步控制方法,针对多源干扰非线性系统,设计一种抗干扰非线性控制器。本发明包括以下步骤:首先,建立多源干扰系统的非线性数学模型;其次,设计非线性干扰观测器估计系统中的等价干扰;再次,将由非线性干扰观测器得到的等价干扰估计值代入指令滤波反步控制器中,构造抗干扰指令滤波反步控制器;最后,通过极点配置方法设计保证闭环复合误差系统渐近稳定的指令滤波反步控制器增益和非线性干扰观测器增益。本发明所述的控制方法抗干扰能力强,可用于飞行器、机械臂、生化过程和船舶等系统的抗干扰控制。 | ||
搜索关键词: | 一种 基于 干扰 观测器 指令 滤波 控制 方法 | ||
【主权项】:
1.一种基于干扰观测器的指令滤波反步控制方法,其特征在于包括以下步骤:步骤1:建立多源干扰系统的非线性数学模型根据指令滤波反步法递归设计和干扰观测器整体设计两种不同的设计需求,将多源干扰系统的非线性数学模型表示为两种不同的数学描述形式;第一种是子系统描述形式,如下式所示:Ξ 1 : x . 1 = f 1 ( x ) + g 1 ( x ) x 2 + d 1 . . . x . n - 1 = f n - 1 ( x ) + g n - 1 ( x ) x n + d n - 1 x . n = f n ( x ) + g n ( x ) u + d n ]]> 上述微分方程组Ξ1中每一项状态方程各自表示一个子系统,其中,xi为系统状态变量,i=1,...,n,x=(x1,...,xn)T代表系统状态向量,fi(x)和gi(x)是系统状态向量x的连续函数,u代表系统控制输入信号,d1,...,dn代表每个子系统中参数不确定、未建模动态和外部干扰三类干扰的等价干扰;第二种是状态空间描述形式,如下式所示:Ξ 2 : x . = H ( x ) + Z ( x ) u + d ]]> 其中,H(x)∈Rn和Z(x)∈Rn是系统状态向量x的连续非线性函数向量,Rn表示n维实数集,d代表系统的等价干扰向量,d=(d1,...,dn)T;步骤2:设计非线性干扰观测器估计系统中的等价干扰针对步骤1中建立的状态空间描述形式Ξ2中存在的等价干扰向量d,构造非线性干扰观测器为:w . = - L ( x ) w - L ( x ) ( p ( x ) + H ( x ) + Z ( x ) u ) ]]>d ^ = w + p ( x ) ]]>![]()
是等价干扰向量d的估计值,
分别是子系统中的等价干扰d1,...,dn的估计值,w∈Rn是非线性干扰观测器的状态,p(x)∈Rn是待设计的非线性函数向量,L(x)是非线性干扰观测器的增益矩阵,二者满足如下关系:L ( x ) = - ∂ p ( x ) ∂ x = diag { l 1 , . . . , l n } ]]> li,i=1,...,n是非线性干扰观测器的增益,diag{}表示对角块,在干扰有界以及干扰变化率是慢时变的条件下,即
时,干扰观测器的估计误差方程可以表示为:e . = L ( x ) e ]]> 其中,估计误差向量
e=(e1,...,en)T,估计误差
i=1,...,n;步骤3:将由非线性干扰观测器得到的等价干扰估计值代入指令滤波反步控制器中,构造抗干扰指令滤波反步控制器针对步骤1中建立的子系统描述形式Ξ1,为使子系统的状态变量xi在等价干扰di存在的情况下能够渐进跟踪参考信号xi,c,即跟踪误差zi=xi-xi,c渐进稳定,构造子系统的虚拟控制量为:a i = 1 g i ( x ) ( - c i z i - f i ( x ) + x . i , c - g i - 1 ( x ) v i - 1 - d ^ i ) ]]> ci为虚拟控制量的增益,等价干扰di的估计值
作为补偿项代入了虚拟控制量ai中,vi为补偿跟踪误差,xi,c和
为前一级子系统的虚拟控制量ai-1经过指令滤波器Ξ3产生的输出,指令滤波器的状态空间和输出分别可以表示为:Ξ 3 : q . i , 1 = q i , 2 q . i , 2 = 2 ζ ω i ( S i , v ( ω i 2 2 ζ ω i ( S i , M ( a i - 1 ) - q i , 1 ) ) - q i , 2 ) , x i , 1 = q i , 1 x . i = q i , 2 ]]> 其中,qi,1和qi,2是指令滤波器的状态变量,ωi和ζ分别是指令滤波器的固有频率和阻尼比,ζ=0.707,Si,M()和Si,V()分别代表幅值和速率限制函数;经过逐步递推形成的虚拟控制量{a1,...,an}的集合即组成抗干扰指令滤波反步控制器,系统的控制输入信号u=an,特别的,xi,c和
为给定的参考输入指令,g0(x)=0、v0=0、ξn=0;补偿跟踪误差vi=zi-ξi,通过引入补偿量ξi消除指令信号饱和对于跟踪误差的影响,ξi的传递函数为
s表示复变量,对补偿跟踪误差求导,得到的补偿跟踪误差方程的向量形式为:v . = C ( x ) v + Ee ]]> 其中,C ( x ) = - c 1 g 1 ( x ) - g 1 ( x ) . . . . . . . . . . . . g n - 1 ( x ) - g n - 1 ( x ) - c n n × n , ]]> 矩阵中其他位置均为0元素,补偿跟踪误差向量v=(v1,...,vn)T,估计误差向量e=(e1,...,en)T,En×n为n×n维单位阵;步骤4:通过极点配置方法设计保证闭环复合误差系统渐近稳定的指令滤波反步控制器增益ci和非线性干扰观测器增益li将步骤3中指令滤波反步控制器的补偿跟踪误差方程
和步骤2中非线性干扰观测器的估计误差方程
联立得到闭环复合误差系统为:v . e . = C ( x ) E 0 L ( x ) v e , ]]>A ( x ) = C ( x ) E 0 L ( x ) 2 n × 2 n ]]> 其中,A(x)为闭环复合误差系统的系统矩阵,用极点配置的方法通过将系统矩阵A(x)的特征根配置到复平面左半开平面[-10,-100]之间的区域,得到指令滤波反步控制器增益ci和非线性干扰观测器增益li,此时系统矩阵A(x)对任意状态变量x∈Rn,所有特征根都具有负实部,则可以保证闭环复合误差系统是渐进稳定的,即保证干扰估计误差e和补偿跟踪误差v渐进趋近于零,实现干扰渐进估计和状态渐进跟踪,达到系统的控制目标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郭雷,未经郭雷许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310081167.0/,转载请声明来源钻瓜专利网。