含不匹配扰动非严格反馈系统的输出反馈补偿控制

2021-06-19 13:25孙国法于瀚博周玉国
控制理论与应用 2021年5期
关键词:观测器扰动观测

孙国法,于瀚博,周玉国

(青岛理工大学信息与控制工程学院,山东青岛 266000)

1 引言

在过去十几年中,非线性系统一直是控制理论研究的热点问题,反步法是处理高阶非线性系统的一种有效方法.但传统的反步法并没有考虑到状态未知或参数不确定等情况,这严重限制了反步法控制在实际系统中的应用.

但实际系统中,由于系统测量装置受限,系统常常存在状态未知的情况,在控制策略设计之外,观测器也是系统中不可或缺的一部分.观测系统未知状态是控制策略有效实施的基础,所以观测器性能也必然会对系统的稳定性能产生影响.为了提高观测性能,研究人员进行了大量的研究[1–5].文献[1]通过神经网络对两个未知函数进行分别逼近,设计不带有时间延时的神经网络观测器,并将其应用于一类非线性系统;为进一步提高系统鲁棒性,文献[2]选择使用模糊逻辑系统固有的逼近能力与观测器结合,解决系统含有不确定函数问题,并提出一类适用于非线性不确定系统的观测器,使得系统观测器和控制器满足分离原理,输出反馈在完全可用状态下保持控制器的主要特性.为提高系统的观测性能,研究人员们设计了高增益观测器[3]、滑模观测器[4]等,但许多观测器对系统模型要苛刻,严重阻碍了高性能观测器的发展.

当系统存在不确定扰动时,观测器性能将极大程度上受到影响.为此,国内外研究人员对此作出了不懈的努力.在考虑实际系统中所存在的外界扰动问题,自抗扰系统中的扩张状态观测器往往会得到应用,文献[5]利用动态增益自适应扩张观测器去观测由磁性无杆气缸静摩擦力所带来的扰动;文献[4]则提出坐标转换,定义一组新的状态变量,将纯反馈非线性系统转换为正则系统,从而将高阶滑模观测器应用于系统模型上,解决高阶滑模观测器需要满足串联积分形式所带来的局限性,并具备优良的观测性能.

上述文献中的观测器设计效果已经得到很好地验证.然而,在系统存在不匹配扰动和观测器的误差收敛问题上,却很少被考虑.自抗扰系统的扩张观测器[5]有效地解决了匹配扰动问题,但是无法对每一阶扰动进行精确观测,难以在反步法控制设计中进行精确的扰动补偿;近几年来有限时间性能也引起了研究人员的广泛关注,大量有限时间控制器[6–8]被设计并应用于实际系统当中.文献[6]将有限时间的预测融入性能函数之中,提出有限时间性能预测函数的概念并应用于控制器当中,使系统获得稳定性的同时,具有一定的预定义的暂态和稳态性能.然而观测器不同于控制器,控制器有限时间设计主要解决跟踪误差的收敛问题.根据观测器的工作特性,此方案对观测器并不适用,在观测器的设计上只有满足对每一阶状态误差进行优化才会对系统观测性能有显著提高.综合上述分析,系统中不匹配扰动对观测器的阻碍以及观测器的误差收敛问题仍然是当前需要攻克的难题.

从系统模型考虑,以往大部分控制方法都是针对严格反馈系统提出的.如果将传统反步法用于处理非严格反馈非线性系统,虚拟控制信号将包含所有的系统状态,从而产生代数环问题,导致系统不稳定.非严格反馈系统在实际系统中常见,且更难处理.文献[9–13]为了克服代数环问题,提出了一些有效的方法.文献[10]利用不确定函数的单调递增特性,提出了变量分离技术,从而有效地避免了自适应控制器中的代数环问题.而文献[11–12]则是通过自适应模糊和NNs技术可以避免控制器中的代数环问题.因此,在非严格反馈系统的基础上研究问题更具备研究价值.本文的主要贡献有以下几个方面:

1) 针对状态未知且含有不匹配扰动的非严格反馈非线性系统,本文设计带不匹配扰动补偿的输出反馈模糊控制器.相比于文献[6,10],不仅解决非严格反馈系统中虚拟控制信号的代数环问题,而且讨论了不匹配扰动问题的处理,处理上也不再是文献[9,14]基于干扰有界的假设忽略干扰.本文采用扰动观测器对不匹配扰动精确估计并补偿,消除扰动对状态观测器和控制器的影响,提高系统的抗扰动性和鲁棒性.

2) 相比于文献[15],本文采用非线性函数fal(·)改进扰动观测的非线性项,具备有限时间扰动观测器的误差收敛速度,并消除由提高观测误差收敛速度所带来的稳定抖振问题.

3) 对系统每一阶的外部扰动和模糊逼近误差构成的总扰动信号精确观测,将观测的扰动量在观测器设计和反步法控制设计中进行精确补偿,提高系统的抗干扰性能.

2 问题描述

考虑如下非严格反馈非线性系统模型:

其中:X=[x1x2··· xn]T是系统状态向量,u为系统的输入,y为系统的输出,fi(X)(i=1,···,n)为未知的光滑函数,|di(xi,t)|D为外部有界扰动.

为了便于控制器和观测器设计需给出以下假设和引理.

假设1参考信号xd及其各阶导数均是已知且连续有界.

其中:L>0;λi >0(i=0,1,···,n)选取适当参数,系统将在有限时间内达到稳定.

引理2[21]模糊逻辑系统是由模糊规则库、模糊推理、模糊器、解模糊器组成,其模糊IF–THEN规则库为

定义f(x)为紧集Ω内任意连续函数,则存在∀ε>0,存在模糊系统θTξ(x)使得

是一组基函数向量,其中N >1是模糊规则的个数.ωi为高斯函数.

引理3对于∀(a,b)∈R2,满足不等式

3 观测器设计

在本节中,考虑系统(1)中状态未知、存在不确定函数和未知外界扰动信号的情况,设计模糊状态观测器观测未知状态,并对不匹配扰动信号观测和补偿,消除扰动对观测器的影响.

3.1 模糊状态观测器

针对系统中的未知函数,采用模糊逻辑系统对未知函数进行逼近,由引理1可以得到及其误差:

其中式(7)为总扰动项,其包括模糊逼近误差和外界扰动;且总扰动存在边界

依据式(6),本文设计一种模糊状态观测器观测系统状态.首先,定义观测器中一些关键的矩阵及变量.

1) 定义一个对角矩阵∆λ:

其中λ>1为设计的参数.

2) 为解决下文中Lyapunov函数中产生的问题,定义Q满足等式

3) 存在有K(ζ)=[k1(ζ1) 0···0]T∈Rn,ζ=[ζ1··· ζn]∈Rn满足

根据以上定义,将模糊状态观测定义为如下形式:

注1[2]此处λi∆λiQiK(e1)中K(e1)满足式(11),根据系统模型和设计要求对K(e1)的选择,式(12)既可以是高增益观测器,也可以是滑模观测器.根据系统模型,本文选取传统Luenberger观测器λi∆λiQiK(e1)=K0e1.

3.2 改进的有限时间扰动观测

从式(13)不难发现,不匹配扰动w的存在会对观测器的状态观测造成影响,使得最终的观测效果不足以满足系统要求.本节在引理2Levant微分器基础上结合非线性函数设计扰动观测器,对系统中不匹配扰动和匹配扰动精确观测和补偿.

将式(12)中第i阶状态观测器改写为

设计三阶改进有限时间扰动观测器

其中:λi,0,λi,1,λi,2为扰动观测器的可调设计参数,ei0=ei,ei1=zi1−vi0,ei2=zi2−vi1为扰动观测误差.选取fal(·)为

当|eij|>δ时,扰动观测器选择如下设计:

由引理2可知,选取适当参数扰动观测器所有内部信号都是有界的,在经过有限时间后,误差信号ei0=ei,ei1=zi1−vi0,ei2=zi2−vi1收敛于零,从而获得扰动wi的估计及其微分信号

注2式(17)设计具备快速收敛性能,并在多个文献[16–17]得到佐证.但收敛速度速度提高的同时也带来了抖振,如何消除扰动观测的抖振也应该被关注.

当|eij|δ时,为了避免抖振的产生,采用如下扰动观测器设计,使得误差可以平缓收敛于零,并将观测扰动信号进行补偿.

注3扰动观测设计精确观测到系统中匹配和不匹配扰动,并将观测的扰动量应用于观测器设计,消除扰动对观测器影响.并在反步法设计中对系统每一阶扰动精确补偿,从而提高系统抗干扰性.

证通过观测器(14)将扰动补偿之后式(13)可以得到

为了简化分析,对误差e进行如下缩放变换:

因此,可以得到如下关于z的性质:

经过式(20)误差的缩放,式(19)可以转化

设计Lyapunov函数

对Ve进行求导,并将式(10)(22)代入其中,可得

其中λmin(Q)是矩阵Q的最小特征值.

通过Young’s不等式可得

由于定义式(11)可知zTK(z1)0.5zTCTCz,并将式(25)代入式(24),可得

证毕.

4 控制器设计

本节详细地给出自适应模糊控制器的设计过程.控制器的设计包含n个步骤,其中在前n−1个步骤中,每一步都会给出虚拟控制信号αi(i=1,···,n−1),最终的控制律u将会在第n步中给出.

步骤1考虑系统(1)的第1个子系统,并用模糊逻辑逼近f1(X)得

及其误差向量S1=x1−xd.

设计如下虚拟控制律和模糊自适应律:

考虑如下形式的李雅普诺夫泛函:

对V1求时间的导数得

将式(30)代入可得

由于0<ξT(·)ξ(·)1,γ >0,利用Young’s不等式可以得到

将式(28)–(29)(34)代入式(33)可得

步骤i考虑系统(1)的第i个子系统:

设计如下形式的李雅普诺夫泛函:

其中ri为常数.Vi对时间求导得

并将式(30)代入式(38)可得

根据Young’s不等式可得

将式(28)–(29)(40)代入式(39)可得

步骤n考虑系统(1)的第n个子系统:

设计如下形式的李雅普诺夫泛函:

其中rn为常数.Vn对时间求导得

将式(30)代入式(44)可得

通过Young’s不等式可得

将式(28)(46)代入式(45)可得

证根据Young’s不等式可得

将式(26)(48)代入式(47)可得

其中H=∥∆λ∥2∥Q∥2,并满足以下不等式:

通过式(49)可以得到

这样就可以证得Si,都是有界的,均是有界的.于是可以证得系统的输入信号u也是有界的.x(t)和所有其他控制信号在任何时间间隔都是有界的.有不等式成立.当选取合适的控制器参数时,系统的跟踪误差可以减小到零的任意小邻域内.但由于a,b中含有控制器增益c,因此控制器参数和系统初始状态的取值在很大程度上决定着跟踪误差收敛情况,参数需要在实际设计中进行适当的调整.例如,控制器增益需要在瞬态和稳态性能之间的折中选择. 证毕.

5 仿真算例

本节通过数值仿真验证所提出控制器和观测器的有效性.考虑如下非严格反馈形式的二阶不确定非线性系统:

其中fi是光滑的未知函数.系统中的不确定非线性函数选取为

选取参考输入信号xd=5 sin(0.5πt)+cos(πt).考虑实际扰动种类不同,仿真中选取扰动信号分别为阶跃扰动d1=

仿真系统参数选取步骤如下所示:

步骤1根据设计原理,给出了各参数首次出现时的取值范围.例如,控制器增益ci >0,Levant 微分器设计要求L>0,λ>1等.

步骤2为了保证系统的稳定性,在第4章稳定性证明过程中进一步限制了某些参数的取值范围.

步骤3为了获得有效的跟踪性能,所有参数都在步骤1–2的允许值范围内进行选择,通过多次仿真试验获得最佳参数.观测器及控制器具体设计参数如表1所示.

表1 设计参数表Table 1 Parameters table

仿真结果如图1–5.图1–2是模糊状态观测器的两个状态信号的观测效果及误差,通过观测误差曲线可以看出系统具有较高观测精度,且在不匹配扰动影响后依旧可以保持良好的观测效果.

图1 x1状态观测器观测效果Fig.1 The observation effect of x1

图2 x2状态观测器观测效果Fig.2 The observation effect of x2

图3中的曲线表示系统跟踪效果以及误差情况,本文考虑在两种不同的输入信号

图3 系统跟踪效果以及误差情况Fig.3 Tracking effect and error

下对比控制器的实际跟踪效果,可以明显发现,本文控制器可以快速跟踪上参考信号,且性能在稳态性能和瞬态性能上都更加优异.在t=10 s时刻,对阶跃扰动信号d1可以快速补偿,减少扰动对系统的影响,具备快速抗扰动性能.

为了凸显本文扰动观测性能,针对两种不同扰动进行扰动的观测与补偿,本文扰动观测器(disturbance observer with fal function,falDOS)分别与高阶次幂扰动观测器(high power disturbance observer,HPDOS[20])、线性扰动观测器(linear disturbance observer,LDOS),有限时间观测器(finite-time disturbance observer,FTDOS[5])进行对比.仿真结果见图4,通过对扰动d1,d2的跟踪效果,明显发现本文设计的扰动观测器相比LDOS和HPDOS收敛速度上更快速,稳态性能也更加优异;相比于FTDOS,消除了稳态抖振问题,且仍然具备着相同的收敛速度.图5为控制器的输出控制信号.

图4 有限时间扰动观测Fig.4 Finite time disturbance observation

图5 控制信号uFig.5 Control signal u

6 结论

本文针对状态未知且含有不匹配扰动的非严格反馈非线性系统,提出带不匹配扰动补偿的输出反馈模糊控制器,解决非严格反馈系统中虚拟控制信号的代数环问题,克服了不匹配扰动对观测器和控制器的影响.采用改进的有限时间扰动观测器对系统每一阶的外部扰动和模糊逼近误差构成的不匹配总扰动信号精确观测,使得观测误差在有限时间内收敛,并解决了快速收敛带来的抖振问题,将观测的扰动量在观测器设计和反步法控制设计中进行精确补偿,提高系统的抗干扰性能和鲁棒性.

猜你喜欢
观测器扰动观测
一类五次哈密顿系统在四次扰动下的极限环分支(英文)
基于增强型去噪自编码器与随机森林的电力系统扰动分类方法
扰动作用下类岩石三轴蠕变变形特性试验研究
带扰动块的细长旋成体背部绕流数值模拟
基于滑模观测器的PMSM无位置传感器控制策略
基于非线性干扰观测器的航天器相对姿轨耦合控制
天文动手做——观测活动(21) 软件模拟观测星空
基于滑模观测器的机翼颤振主动抑制设计
2018年18个值得观测的营销趋势
基于干扰观测器的船舶系统航向Backstepping 控制