[发明专利]一种具有抗干扰容错性能的滑模控制方法有效
申请号: | 201310081166.6 | 申请日: | 2013-03-14 |
公开(公告)号: | CN103116357A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 郭雷;雷燕婕;乔建忠;张培喜;陈阳 | 申请(专利权)人: | 郭雷 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市海淀区学院*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种具有抗干扰容错性能的滑模控制方法,针对含有故障和干扰的系统,设计一种具有抗干扰容错性能的滑模控制器;首先,考虑系统中的故障和多源干扰,建立系统的动力学模型;其次,设计故障诊断观测器和干扰观测器估计系统中的故障和可建模干扰;再次,求解干扰观测器与故障诊断观测器的增益矩阵;然后,设计滑模控制器,使用故障与干扰的估计值分别补偿故障和干扰;最后,分析控制器稳定性,在系统输入饱和的前提下确定滑模增益值;本方法保证了系统的抗干扰和容错性能,且对于系统中的不可建模干扰具有鲁棒性,适用于输入受限的多源干扰系统,改善了滑模控制的抖振现象,可用于航空、航天及深空探测领域的姿态控制系统中。 | ||
搜索关键词: | 一种 具有 抗干扰 容错 性能 控制 方法 | ||
【主权项】:
1.一种具有抗干扰容错性能的滑模控制方法,其特征在于包括以下步骤:首先,考虑系统中的故障和多源干扰,建立系统的动力学模型;其次,设计故障诊断观测器和干扰观测器估计系统中的故障和可建模干扰;再次,求解干扰观测器与故障诊断观测器的增益矩阵;然后,设计滑模控制器,将干扰和故障估计值代入控制器中补偿等价干扰和故障;最后,在系统输入饱和的前提下求解滑模增益,保证系统稳定;具体步骤如下:第一步,考虑系统中的故障和多源干扰,建立系统动力学模型搭建包含干扰与故障的系统动力学模型,如下所示:x 1 . ( t ) = x 2 ( t ) x 2 . ( t ) = x 3 ( t ) . . . x n . ( t ) = - a 0 x n ( t ) - · · · · · · - a n - 1 x 1 ( t ) + b 1 ( u ( t ) + d 1 ( t ) + F ( t ) ) + b 2 d 2 ( t ) ]]> 其中,x1(t),x2(t),…,xn(t)为系统状态,n≥2为正整数,u(t)为控制输入,F(t)为变化率有界的时变故障,d1(t)为可建模干扰,d2(t)为不可建模随机干扰,a0、a1、…an-1与b1、b2均为已知系统参数;d1(t)由下列外部干扰模型∑1表示:Σ 1 : d 1 ( t ) = Vw ( t ) w · ( t ) = Ww ( t ) + B 3 δ ( t ) ]]> 其中,w(t)为可建模干扰模型的状态变量,V为可建模干扰模型的输出矩阵,W表示可建模干扰模型的系统阵,B3为不可建模随机干扰的增益阵,δ(t)为能量有界的不可建模随机干扰;选取系统状态变量X(t)=[x1(t)x2(t)......xn(t)]T,写成状态空间表达式如下:X · ( t ) = AX ( t ) + B 1 ( u ( t ) + d 1 ( t ) + F ( t ) ) + B 2 d 2 ( t ) ]]> 其中,X(t)为系统状态变量,A为系统阵,B1为输入矩阵,B2为不可建模随机干扰的增益阵;![]()
B 1 = 0 0 0 · · · b 1 n × 1 , ]]>B 2 = 0 0 0 . . . b 2 n × 1 ]]> 第二步,设计故障诊断观测器和干扰观测器分别估计故障与可建模干扰针对系统中的时变故障F(t)设计故障诊断观测器为:F ^ ( t ) = ξ ( t ) - KX ( t ) ) ξ . ( t ) = K B 1 ( ξ ( t ) - KX ( t ) ) + K [ AX ( t ) + B 1 u ( t ) + B 1 d 1 ^ ( t ) ) ] ]]> 针对系统中的可建模干扰d1(t)设计干扰观测器为:d 1 ^ ( t ) = V w ^ ( t ) w ^ ( t ) = r ( t ) - LX ( t ) r . ( t ) = ( W + L B 1 V ) ( r ( t ) - LX ( t ) ) + L [ AX ( t ) + B 1 u ( t ) + B 1 F ^ ( t ) ] ]]> 其中,
为故障的估计值,
为干扰估计值,
为w(t)的估计值,ξ(t)和r(t)分别为故障诊断观测器与干扰观测器中的辅助变量,K和L分别为待定的故障诊断观测器增益矩阵和干扰观测器增益矩阵,由后续步骤3求得;定义故障估计误差为
干扰观测误差为
根据故障诊断观测器的表达式可得故障估计误差方程为:e . F ( t ) = K B 1 e F ( t ) + K B 1 V e w ( t ) + K B 2 d 2 ( t ) + F . ( t ) ]]> 根据干扰观测器的表达式可得干扰估计误差方程为:e · w ( t ) = L B 1 Ve w ( t ) + LB 1 e F ( t ) + LB 2 d 2 ( t ) + B 3 δ ( t ) ]]> 第三步,故障诊断观测器增益矩阵与干扰观测器增益矩阵求解联列第二步中的干扰估计误差方程和故障估计误差方程如下:e . ( t ) = ( W 1 + N B 1 E ) e ( t ) + N B 2 d 2 ( t ) + H 1 F . ( t ) + H 3 δ ( t ) z ∞ ( t ) = Ce ( t ) ]]> 其中e ( t ) = e w ( t ) e F ( t ) , ]]>W 1 = W 0 0 0 , ]]>N = L K , ]]> E=[V I],H 1 = 0 I , ]]>H 3 = B 3 0 ; ]]> I为单位阵,z∞(t)为H∞性能参考输出,C为H∞性能可调输出矩阵;利用凸优化算法求解多源干扰系统的可建模干扰观测器增益矩阵和故障诊断观测器增益矩阵;给定初始值ew(0)和eF(0),可调输出矩阵C,干扰抑制度γ1、γ2和γ3,求解以下凸优化问题:min(eT(0)Pe(0))Φ = sym ( P W 1 + R B 1 E ) P H 3 P H 1 R B 2 C T * - γ 1 2 I 0 0 0 * * - γ 2 2 I 0 0 * * * - γ 3 2 I 0 * * * * - I < 0 ]]> 其中,符号*表示对称矩阵中相应部分的对称块,sym(PW1+RB1E)表达式如下:sym(PW1+RB1E)=(PW1+RB1E)+(PW1+RB1E)T;求解上式得P、R,观测器增益矩阵L K = P - 1 R ; ]]> 第四步,设计滑模控制器,使用故障与干扰的估计值分别补偿故障和干扰滑模控制器的设计步骤如下:1)设计滑模面s(t)滑模面通常的设计方法如下:s ( t ) = Σ i = 1 n - 1 k i x i ( t ) + x n ( t ) , ]]> 其中ki>0,i=1,2,…,n-1;2)设计滑模控制律采用函数切换控制律,包括等价输入与切换输入两部分,等价输入由
求得;控制律设计如下:u(t)=ueq(t)+uvs(t)其中ueq(t)为系统的等价控制量,uvs(t)为开关控制量;令
有
代入系统的动力学模型可得- a 0 x n ( t ) - · · · · · · - a n - 1 x 1 ( t ) + b 1 ( u ( t ) + d 1 ( t ) + F ( t ) ) + b 2 d 2 ( t ) = - Σ i = 1 n - 1 k i x . i ( t ) ]]> 由上式求出的u(t)即为等价控制量,进而可得:u eq ( t ) = 1 / b 1 ( Σ i = 1 n a n - i x i ( t ) - Σ i = 2 n k i - 1 x i ( t ) ) - d 1 ( t ) - F ( t ) ; ]]> 使用可建模干扰与故障的估计值
分别代替实际值d1(t)、F(t),有u eq ( t ) = 1 / b 1 ( Σ i = 1 n a n - i x i ( t ) - Σ i = 2 n k i - 1 x i ( t ) ) - d ^ 1 ( t ) - F ^ ( t ) ; ]]> 开关控制量设计为uvs(t)=-Tpsgn(s(t));其中,Tp为滑模增益,由第五步求得;sgn(s(t))为开关函数,用如下形式表示:sgn ( s ( t ) ) = 1 s ( t ) > 0 0 s ( t ) = 0 - 1 s ( t ) < 0 ]]> 则控制输入表达式为:u ( t ) = u eq ( t ) + u vs ( t ) = 1 / b 1 ( Σ i = 1 n a n - i x i ( t ) - Σ i = 2 n k i - 1 x i ( t ) ) - d ^ 1 ( t ) - F ^ ( t ) - T p sgn ( s ( t ) ) ]]> 第五步,求解滑模增益,保证系统稳定李雅普诺夫函数设计为
由s(t)的定义及系统的动力学模型,可得s . ( t ) = b 1 ( u ( t ) + d 1 ( t ) + F ( t ) ) + b 2 d 2 ( t ) - Σ i = 1 n a n - i x i ( t ) + Σ i = 2 n k i - 1 x i ( t ) ]]> 将第四步求得的控制输入表达式代入上式,有G . ( t ) = s T ( t ) s . ( t ) = s T ( t ) ( b 1 e F ( t ) + b 1 V e w ( t ) + b 2 d 2 ( t ) - T p sgn ( s ( t ) ) ) ]]> 根据李雅普诺夫定理,当
成立,证明系统能够达到滑模面,且滑动模态平面是渐近稳定的;记α=||b1eF(t)+b1Vew(t)+b2d2(t)||,显然,只需要满足Tp≥α,则有
系统能够达到滑模面,并达到渐近一致稳定状态;考虑到系统的饱和输入问题,开关量Tp=max(α,uom);其中uom为系统的饱和输入值,max ( α , u om ) = α α > u om u om α ≤ u om . ]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郭雷,未经郭雷许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310081166.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种钢筋混凝土拱桥拱肋及其安装支座
- 下一篇:一种多数据源多输出的机顶盒