基于有限时间扩张状态观测器的自抗扰控制器设计的制作方法

文档序号:10511156阅读:304来源:国知局
基于有限时间扩张状态观测器的自抗扰控制器设计的制作方法
【专利摘要】本发明属于控制器设计领域,为使观测器跟踪误差在有限时间内收敛到原点。本发明以经典的三阶有限扩张状态观测器为例,当其满足有限时间收敛的性质时,求解观测器参数。应该理解,对于其他阶数的有限时间扩张状态观测器均可以采用此方法类似求解。本发明的技术方案是,基于有限时间扩张状态观测器的自抗扰控制器的方法,具体步骤是:1)建立三阶有限时间扩张状态观测器2)对于上述扩张状态观测器,求解扩张状态观测器参数;3)设计扰动反馈u=(u0?z3)/b,z3≈f(y,w,t)将系统近似为二阶积分器串联型。本发明主要应用于控制器设计场合。
【专利说明】
基于有限时间扩张状态观测器的自抗扰控制器设计
技术领域
[0001 ]本发明属于控制器设计领域,具体涉及一种有限时间扩张状态观测器,结合扰动 反馈和状态反馈设计自抗扰控制器的方法。
【背景技术】
[0002] 作为一种新兴的控制理论,自抗扰控制在处理具有不确定性的实际工程应用系统 中获得了较快的发展。自抗扰控制具有三个重要组成部分:跟踪微分器、扩张状态观测器及 线性或非线性状态反馈。自抗扰控制器继承了经典控制理论和现代控制理论的优点,在不 依赖具体数学模型的基础上,能够动态地抑制扰动。通过设计扩张状态观测器估计系统未 知扰动并反馈补偿,再通过简单的比例微分(PD)状态反馈就可以实现很好的控制效果。
[0003] -般来讲传统扩张状态观测器分为两种,线性扩张状态观测器和非线性扩张状态 观测器。尽管早期人们通过李雅普诺夫函数和自稳定理论方法获得了一些结果,但稳定性 分析不能令人满意。最近几年,对扩张状态观测器研究有了 一些新的进展,包括自适应扩张 状态观测器得提出和稳定性证明、单输出单输出扩张状态观测器稳定性证明、多输出多输 出扩张状态观测器稳定性证明。相对于传统的扩张状态观测器,有限时间扩张状态观测器 的显著特点是观测误差可以在有限时间收敛到原点。通过选择一组合适的观测器参数,使 扩张状态观测器满足有限时间收敛的性质。目前还没有文献涉及将有限时间观测器与扩张 状态观测器结合设计自抗扰控制器的方法。因此本发明提出的基于有限时间扩张状态观测 器的自抗扰控制器方法不仅具有明确的理论意义、而且具有很强的实际应用价值与现实意 义。

【发明内容】

[0004] 本发明的目的是提出基于有限时间扩张状态观测器的自抗扰控制器方法,在保证 传统扩张状态观测器性能的同时,引入有限时间状态观测器,使观测器跟踪误差在有限时 间内收敛到原点。本发明以经典的三阶有限扩张状态观测器为例,当其满足有限时间收敛 的性质时,求解观测器参数。应该理解,对于其他阶数的有限时间扩张状态观测器均可以采 用此方法类似求解。本发明的技术方案是,基于有限时间扩张状态观测器的自抗扰控制器 的方法,具体步骤是:
[0005] 1)建立三阶有限时间扩张状态观测器
[0006] 考虑任意单输入单输出系统,写为如下形式:
[0007] y(n)(t)=f(y(n_1), . . . ,y,w,t)+bu
[0008] 其中y为被控输出,u为控制输入,t表示时间,b表示控制输入对输出的影响,f (y(n . . .,y,w,t)包含系统内部不确定性和外部扰动w,这里称之为'总扰动',将其简写为f (y,w,t),它应满足/(.〇)二0和/(y, w,i) S <?,/(少,表示f (y,w,t)对时间t的一阶导数,其 中S为常值,即扰动速度有界,y(n)表示输出y对时间t的η阶导数;
[0009] 对于考虑的三阶有限时间扩张状态观测器设计,上述系统可以写为如下的状态空 间形式:
[0010]
[0011] 其中Xl = y,T:二.i'是系统的状态量,x3 = f(y,w,t)为系统的扩张状态;
[0012] 设计如下的扩张状态观测器:
[0013]
[0014] 其中Z1,Z2,Z3表示扩张状态观测器的状态,Xi(Zl-y)定义为如下非线性形式:
[0015] Zi(z1 - = ^sign(z1 - v)\z{ -y\a,, i = 1,2,3
[0016] 这里应保证ai>〇 ,β?>〇,i = 1,2,3 ;其中βι,(62,表示正定的观测器误差项系数,W, <12,<13代表误差项的指数参数且满足0〈 〇1〈1,1 = 1,2,3;假设扰动为常值扰动及 /'(.r. u'./)=(),误差ei = Zi-Xi,i = 1,2,3,对比(1)和(2)得到如下误差动态系统
[0021 ] 2)对于上述扩张状态观测器,求解扩张状态观测器参数ai,a2,a 3,,β2,β3,当参数
_的关系时,误差动态系统? =-廣全局 有限时间收敛,那么扩张状态观测器状态(21,22,23)将在有限时间内收敛到系统状态( Χ1, Χ2)和扩张状态X3 = f(y,W,t);
[0022] 3)设计扰动反馈u=(u〇-Z3)/b,Z3 * f(y,w,t)将系统近似为二阶积分器串联型:
[0023] v = /(.V. u··,/) - +Uq ? %
[0024] 对于系统/(兄>^)#0,但汽7,《,〇满足全局利普西斯条件时,扩张状态观测器只
和的条件下,通过适当调节参数,能够实 现快速收敛。
[0025]基于三阶有限时间扩张状态观测器的自抗扰控制器的方法,对于二阶和其他高阶 次的有限时间扩张状态观测器,通过相似方法设计求解。
[0026] 本发明的技术效果体现在:
[0027] 有限时间观测器具有很多优点:更快的收敛速度、更高的精确度、更强的抗干扰性 能。通过选取适当的观测器参数,使误差动态系统满足齐次性和渐近稳定性时,得到的误差 系统是全局有限时间收敛,从而实现观测器状态在有限时间内收敛到系统状态。结合传统 的扩张状态观测器,构建有限时间扩张状态观测器。
[0028] 本发明提出的有限时间扩张状态观测器,一方面具有有限时间观测器状态跟踪方 面的优势,即观测器误差e(t)在有限收敛时间T内收敛到原点;另一方面,它也具有扩张状 态观测器在动态跟踪抑制扰动的优点。通过选取扰动反馈和适当的状态反馈,使闭环系统 可以在有限时间镇定。本发明构建基于有限时间扩张状态观测器的自抗扰控制器,可以极 大地改善了控制系统的快速收敛性,精确度和抗扰动性。
【附图说明】
[0029] 图1是求解有限时间扩张状态观测器参数的流程图
[0030] 图2是本发明控制器的结构图
【具体实施方式】
[0031] 为了使本发明的目的、技术方案及优点更加清楚,以下从扩张状态观测器建立、设 计原理、求解方法等几个方面来对本发明作进一步说明,下述的具体设计方法用以解释本 发明,但并不限于本发明。
[0032] 基于有限时间扩张状态观测器的自抗扰控制器设计方法,具体步骤如下:
[0033] 1)建立三阶有限时间扩张状态观测器:
[0034] 考虑任意单输入单输出系统可以写为如下形式:
[0035] y(n)(t)=f(y(n_1), . . . ,y,w,t)+bu
[0036] 其中y为被控输出,u为控制输入,t表示时间,b表示控制输入对输出的影响,f(y(n ~,...,y,w,t)包含系统内部不确定性和外部扰动w,这里称之为'总扰动',将其简写为f (y,w,t),它应满足/(0) = 0和w, ?) S為,' ./(j, w, 〇表示f (y,w,t)对时间t的一阶导数,其 中S为常值,即扰动速度有界,y(n)表示输出y对时间t的η阶导数;
[0037]对于考虑的三阶有限时间扩张状态观测器设计,上述系统可以写为如下的状态空 间形式:
[0038]
[0039] 其中Xl = y,A =夕是系统的状态量,x3 = f(y,w,t)为系统的扩张状态。设计下面的 扩张状态观测器:
[0040]
[0041] 其中Z1,Z2,Z3表示扩张状态观测器的状态,Xi(Zl-y)定义为如下非线性形式:
[0042] Z,(z, -y) - />7,sign(z, - ->f', i = 1.2.3;
[0043] 这里应保证ai>〇 ,βΑΟ,i = 1,2,3;其中,? ,?表示正定的观测器误差项系数,W, <12,<13代表误差项的指数参数且满足0〈 〇1〈1,1 = 1,2,3;假设扰动为常值扰动及 = 0_,误差ei = zi_xi, i = l,2,3,对比(1)和(2)得到如下误差动态系统
[0048] 2)求解扩张状态观测器参数
[0049] 本发明提出的有限时间扩张状态观测器,特点是观测器状态(Z1,Z2,Z3)将在有限 时间内收敛到系统的实际状态( X1,X2)和扩张状态13 =以7,《,〇,即误差动态系统以〇 =-八 (e)e是全局有限时间收敛的。
[0050] 文献 "W.Perruquetti,T.Floquet,E.Moulay,Finite-timeobse;rvers: application to secure communication,IEEETransactions on Automatic Control, vol .53,no. 1,pp.356-360,2008."中指出:如果误差动态系统? =-成(6)6:满足在权 具有度d〈0的齐次性,且系统满足局部渐近稳定性,那么系统是全局有限时间 收敛的。注:这里表示3维正向量。
[0051 ] 如上所述,选取适当的扩张状态观测器参数Μ,α2,a3 ,β 2,β3,使误差动态系统 々小fk满足齐次性和渐近稳定性。求解有限时间扩张状态观测器参数分为如下两步(如 图1所示):
[0052] 步骤1:通过误差动态系统々=满足齐次性求解扩张状态观测器参数^,α2, α3,βι,β2,β3之间的关系:
[0053] 系统齐次性定义:系统i = 满足度为d〈0在权(n,r2, . . .,rn)的齐次性,如果以 下条件成立:
[0054] gj(Ληxx,...,pxj = Xt+dgi(x,,...,x") 5 .1 <i< &, 1 > 0
[0055] 根据齐次性定义,对系统? = 按行进行展开:
[0056] 第一行:
[0057] 左侧:洛(I ei, e2,Z3 ) = /Γ2 e2 -名(/Τ' &);
[0058] 右侧:= Z,+J(e2 -ΖΜ));
[0059] 对比两式可以得到
[0061] 依次使用这种展开的方法进行迭代,可以容易得到:
[0062] ri+i = ri+d, 1 < i < 2
[0065] 取ri = 1, Γ2 = α代入上式,这里通过依次迭代可以得到:
[0066] αχ = α ,α2 = 2α-1 ,a3 = 3a-2,d = a-l
[0069] 系统i = 在权(1',2€[-1)具有度(1 = €[-1的齐次性。
[0070] 步骤2:通过误差动态系统满足渐近稳定进一步求解扩张状态观测器参数^,^, α3,β?,β2,β3:
[0071 ]根据步骤1叙述可以得到矩阵A(e):
[0073] 文南犬"G. I .Lozgachev,0n a method of construction ofLyapunov functions, Automation and remote control,vol.59,no.l0,pp.1365-1369,1998."中指出:对于系统 ? = 如果存在矩阵
,使DA(e)为对称正定矩阵且对角元素 cUi 之0,i = l,2,3,那么系统_会_=-3(己>?是渐近稳定的;
[0074] 基于以上分析,令dii = ε!,d22 = ε2,d22 = ε3,应满足εi>0,i = 1,2,3
[0079] 矩阵DA(e)为对称正定,根据矩阵对称正定性质,有如下条件(8)-(13)成立:
[0080] D2i = -dn (8)
[0081] D3i = -di2 (9)
[0082] di3 = -d22 (10)
[0083] Dn>0 (11)
[0085] DA I >0 (13)
[0086] 通过条件(10)可得:
[0087] di3 = -e2 (14)
[0088] 由(8)和(9),有
[0089]
[0090] 计算(11)-(13),可以推导出如下关系:
[0091]
[0092] 如果(16)始终成立,只需存在巧2,e20Q3F 3均趋近于0,进一步有
[0093] e2 = 5 = 〇(F3)^0 (17)
[0094] ε1 = η^〇 (18)
[0095] 将(17) (18)代入(15),解方程得:
[0096]
[0097]由于DA( e)为对称正定,因此我们仅需满足条件:
[0098] βιβ2-β3>0 (20)
[0099] 由上述分析,我们选择矩阵D
[0101]很明显,D不是一个常数矩阵,它依赖于F,而F是关于系统误差的的函数。定义
[0103]作为系统? =-廣e)e的李雅普诺夫函数。明显地,该函数的导数
[0105] 因而误差系统彳(())e具有渐近稳定性。根据文献"W.Perruquetti,T.Floquet, E.Moulay,Finite-timeobservers:application to secure communication, IEEETransactions on Automatic Control,vol. 53,no.l,pp.356-360,2008" 的结论,因此 误差动态系统是全局有限时间收敛。因而有限时间扩张状态观测器将在有限时间T收敛到 系统状态和扩张状态。
[0106] 虽然我们是在条件扰动为常值得到的扩张状态观测器有限时间稳定,但是通过实 际的应用和大量仿真,我们发现当系统满足全局利普西斯条件时,所设计有限时间扩张状 态观测器也能得到令人满意的结果;
[0107] 需要强调的是,有限时间扩张状态观测器的收敛速度很大程度上依赖于参数α, 因此对于满足上述条件,为了获得一个较好的控制效果,我们仍需要适当调节 参数 α,βι,β2,&3。
[0108] 根据以上两个步骤的分析,给出如下定理来确定三阶扩张状态观测器的参数。
[0109] 定理1:三阶有限时间扩张状态观测器如满足以下条件:
[0110] βιβ2-β3>0
[0112] 贝lj误差系统6 =-外少是有限时间收敛的,进而观测器状态在有限时间Τ内收敛到 系统状态,且有限时间T依赖于Xi和状态初值e (0)。
[0113] 本发明的目的就是采用有限时间扩张状态观测器估计扰动和系统状态,但需要强 调的是,观测器的收敛速度很大程度上依赖于参数&#出 2-出,〇。因此为了获得一个较好的 结果,对于不同的满足全局利普西斯条件的系统,需要适当调整扩张状态观测器的参数。
[0114] 对于二阶有限时间扩张状态观测器,我们以推论的形式直接给出:
[0115] 推论1:二阶有限时间扩张状态观测器如满足以下条件:
[0117]误差系统? 成伞是有限时间收敛的,进而观测器状态在有限时间内收敛到系 统状态,且有限时间依赖于Xi和状态初值e (0)。
[0118] 3)设计扰动反馈u=(UQ-Z3)/b,Z3 ? f(y,w,t)将系统近似为二阶积分器串联型:
[0119] ν = /(ν,Η·,/)-ζ-, +11^11?
[0120] 采用自抗扰控制技术中常规的状态反馈,通过设计有限时间扩张状态观测器、扰 动反馈和状态反馈的自抗扰控制器(如图2所示),可以使闭环系统在有限时间内镇定表 示y对时间t二次导数。
[0121]所应理解的是,以上所述仅为本发明的一般步骤而已,并不用于限制本发明,凡在 本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
[0122]在本控制领域的技术人员易理解,本发明以经典的三阶有限扩张状态观测器为 例,当其满足有限时间收敛时,求解观测器参数。这里应该理解,对于其他阶数的有限时间 扩张状态观测器均可以采用此类似的方法求解。以上所述仅为本发明的较合适的实施方 法,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种基于有限时间扩张状态观测器的自抗扰控制器的方法,其特征是,具体步骤是: 1) 建立三阶有限时间扩张状态观测器 考虑任意单输入单输出系统,写为如下形式: y(n)(t)=f(y(n_1), . . . ,y,w,t)+bu 其中y为被控输出,u为控制输入,t表示时间,b表示控制输入对输出的影响,f (y(n ~,. . .,y,w,t)包含系统内部不确定性和外部扰动w,这里称之为'总扰动',将其简写为f (y,w,t),它应满足./χ〇) = 0和./'(.V. M'_/) S , /'(.r. in/)表示f (y,w,t)对时间t的一阶导数,其 中S为常值,即扰动速度有界,y(n)表示输出y对时间t的n阶导数; 对于考虑的三阶有限时间扩张状态观测器设计,上述系统可以写为如下的状态空间形 式:(1) 其中X1 = y,x2二j是系统的状态量,X3 = f(y,w,t)为系统的扩张状态; 设计如下的扩张状态观测器:(:2) 其中Z1,Z2,Z3表示扩张状态观测器的状态,xdm)定义为如下非线性形式:这里应保证ai>〇,0i>〇,i = l,2,3;其中βι,&,β3表示正定的观测器误差项系数, 代表误差项的指数参数且满足〇〈ai〈l,i = 1,2,3;假设扰动为常值扰动及j'〇, w,_〇 = 0,误差 ei = zi_xi, i = l,2,3,对比(1)和⑵得到如下误差动态系统(3) 将系统(3)写为如下形式:(4) 2) 对于上述扩张状态观测器,求解扩张状态观测器参数^,(^,(^,^,^,^,当参数满足 βιβ2-β3>0且|〈仅<:l;ai = ia-( i-1),i = 1,2,3的关系时,误差动态系统? = -Jkk全局有限 时间收敛,那么扩张状态观测器状态(Z1,Z2,Z3)将在有限时间内收敛到系统状态( X1,X2)和 扩张状态13 = ;^(7,'?,1:); 3)设计扰动反馈u = (UQ-Z3)/b,Z3 ? f (y,w,t)将系统近似为二阶积分器串联型: '-/(.ν,Μ',Ο-Α+Μ,。"。。2. 如权利要求1所述的基于有限时间扩张状态观测器的自抗扰控制器的方法,其特征 是,对于/(.v.W)#,但f(y,w,t)满足全局利普西斯条件时,扩张状态观测器只需在满足 7 < _a < Ijcii = ia-( i-1),i = 1,2,3和βιβ2_β3>0的条件下,通过适当调节参数,能够实现快速 收敛。3. 如权利要求1所述的基于有限时间扩张状态观测器的自抗扰控制器的方法,其特征 是,基于三阶有限时间扩张状态观测器的自抗扰控制器的方法,对于二阶和其他高阶次的 有限时间扩张状态观测器,通过相似方法设计求解。
【文档编号】G05B13/04GK105867137SQ201610370818
【公开日】2016年8月17日
【申请日】2016年5月27日
【发明人】左志强, 吴栋, 王晶, 王一晶
【申请人】天津大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1