非线性系统之Backstepping反步法

非线性系统控制方法之Backstepping 反步法
考虑如下二阶系统:
121122121()(,)x x f x x u f x x y x =+⎧⎪=+⎨⎪=⎩
(1)
其中1x ,2x 为系统状态,y 为系统输出,u 为系统控制输入,12,f f 为光滑的非线性函数。

要求设计Backstepping 控制器,使系统稳定。

注1:系统(1)称为严格反馈系统或者下三角系统或者倒三角系统,是实际生活中非常常见的系统类型,一般含有电机的控制系统都会出现严格反馈这种系统形式,比如直流电机调速系统,四旋翼飞行器控制系统等等,所以研究这种系统的控制方法十分重要,而反步法或者反推法就是专门用来为这种系统设计控制器的。

注2:在设计Backstepping 控制器的时候,思路是非常重要的,第一点就是要把系统分成一个一个子系统,如系统(1)就由两个子系统构成,第一个子系统不直接含有控制器,第二个子系统直接含有控制器,那么对于第一个子系统咱们就要虚拟一个控制器出来,我们把它叫做虚拟控制函数,用于使第一个子系统稳定的,所以第一步就是要设计出虚拟控制器。

注3:对于系统(1),我们除了考虑它在平衡点(零点)的稳定性(即12,x x 收敛到零),还要考虑系统的输出跟踪性能,所谓输出跟踪,就是要让系统输出y 跟踪一个给定的时变参考信号()d y t 。

咱们的目标当然是希望误差d y y -趋于零。

下面我们将分别考虑两类控制器的设计方法,第一类是系统镇定控制器,第二类是系统输出跟踪控制器。

一、系统镇定控制器设计过程如下:
第一步,令11221,z x z x α==-,其中1α为待设计的虚拟控制函数。

考虑Lyapunov 函数2110.5V z =,则有
111
1211211()
()V z z z x f z z f α==+=++ (2)。

合集下载

基于backstepping的一类多输入非线性系统的控制设计

基于backstepping的一类多输入非线性系统的控制设计
使 整个 系统 是 渐 近 稳 定 的 .最 后 通 过 实 例 验 证 了 结 果 的正 确 性 . 关 键 词 :非 线 性 系 统 ;b cs p ig akt pn ;状 态 反 馈 ;L au o e yp nv方法 ;渐 近稳 定 中 围分 类号 :T 2 3 P 7 文 献 标 识 码 :A
第2 期
VO .2 12 No2 .
文 章编 号 :1 0 — 2 7 2 0 ) 2 0 l — 7 0 1 4 1 (0 7 0 — O 1 0
基于 bc s p ig的一类 多输入 非线性 系统 akt pn e 的控 制设计
王 银 河 , 史 永 杰
( 头 大 学 数 学 系 ,广 东 汕 汕头 556) 1 0 3
作者简介:王银河( 9 2 ) 16 一 ,男 ,内蒙古包头市人 ,教授 ,博士生导师.Ema :yn e a g iacr — i ihw n @s . n l n o 基金项 目:广东省 自然科学基金资助项 日( o 30 5 N :0 23 )
维普资讯
值得注意的是 ,这些控制设计都是针对整个系统 ,而且要求系统必须满足严格三角结
构 或 者 间接 满 足 三角 结 构 . 由于许 多实 际 被控 系 统 的复 杂性 和 技术 原 因 ,特 别是 许 多 复杂 的大 系统 ,常 常 可 以得 到 其 某 一子 系 统 相对 精确 的模 型 ,并且 可 以对 其 进行 控 制 设 计口 一 个 有 意义 的控 制 问题 是 :如 何 根 据 已得 到 的子 系 统控 制 器 来设 计 整个 系 统 】 . 的控 制器 , 目前 这 方 面 的研 究 还 很鲜 见 .本 文对 此 类 控 制 问题 进行 了初 步 探讨 ,主要 是 运 用 b cs pig 法 ,先设 计 出非 线 性 系统 的子 系 统控 制 器 ,再 在 该控 制 器 的基 akt pn 方 e 础 上推 导 出整 个非 线 性 系统 的 控 制器 .

一类MIMO系统的反演滑模控制方法研究与仿真

一类MIMO系统的反演滑模控制方法研究与仿真

一类MIMO 系统的反演滑模控制方法研究与仿真摘 要:针对一类具有参数不确定性及外部干扰的MIMO (多输入多输出)系统,提出了一种反演滑模控制方法进行位置跟踪控制。

该控制律基于Lyaponov 定理设计,保证了系统的全局渐进稳定性,最后将此方法应用于一个2输入2输出的控制系统的设计中,仿真实例验证了该控制算法的有效性。

关键词:MIMO 系统,反演滑模控制,Lyaponov 定理Study and Simulation of Backstepping Sliding ModeControl for MIMO systemAbstract: In order to deal with the parameter uncertainties and external disturbances of MIMO system, a backstepping sliding mode control strategy is proposed. And based on Lyapunov methods, the control law can guarantee that the system is asymptotically stable. Finally, the proposed method is used for a two-in and two-out system. And numerical simulations are investigated to verify the effectiveness of the proposed scheme.Key words: MIMO system, backstepping sliding mode control, Lyaponov methods1. 引言反演法又称反推法、反步法,其基本思想是将复杂的非线性系统分解成不超过系统阶数的子系统,然后为每一个子系统设计李雅普洛夫函数和中间虚拟控制量,一直回推到整个系统,直到完成整个控制律的设计,最终实现位置跟踪。

反步法在多输入多输出逆变器系统中的应用

反步法在多输入多输出逆变器系统中的应用
荔凡凡 ∗ ꎬ 董锋斌ꎬ 吴 奥ꎬ 王锦博
( 陕西理工大学 电气工程学院ꎬ 陕西 汉中 723000)
摘 要: 结合虚拟控制和 Lyapunov 函数选取ꎬ讨论了多输入多输出系统的反步法设计步骤ꎬ给
出了具有严格参数反馈形式的多输入多输出系统设计控制向量的数学表达式ꎮ 以非线性系统
三相电压型逆变器为例ꎬ建立了逆变器模型具有参数严格反馈的标准形式ꎬ选取合适的虚拟变
器的性能ꎬ但也都存在一些问题 [2] ꎮ 文献[3] 中以单相电压型逆变器为例ꎬ比较了双闭环、滑模变结构
以及反步法控制的性能ꎬ可以清楚地看到在系统负载突变以及外加干扰的情况下ꎬ反步法控制具有明显
的优越性ꎮ 反步法( Backstepping) 是一种分若干步来实现控制器的设计方法ꎬ通过在每一个步骤中选择
定义辅助误差相量 E2 矩阵函数为
式中 x2ref 为虚拟控制相量ꎮ 将式(4) 代入式(3) 中可得
根据误差系统ꎬ设计虚拟控制相量 x2ref 为
式中 k1 为反馈增益对角矩阵ꎬ对角线上元素属于 R ꎬ且 G1 ( x1 ) 为非奇异方阵ꎮ

将式(6) 代入式(5) 得到

对于方程(7) ꎬ如果 E2 ➝0ꎬ则 E1 ➝0ꎮ
变器为例ꎬ选取合适的虚拟变量以及构造 Lyapunov 函数ꎬ设计一个全局渐进稳定的控制器ꎬ来得到其反
步法控制模型ꎮ
1 多输入多输出系统的反步法设计基本步骤
具有严格参数反馈形式的多输入多输出非线性系统的一般表达式为 [8]
̇
ìïx1 = F1 ( x1 ) + G1 ( x1 ) x2 ꎬ
ïẋ 2 = F2 ( x1 ꎬx2 ) + G2 ( x1 ꎬx2 ) x3 ꎬ
2020 年 6 月 陕西理工大学学报( 自然科学版)

无人机飞行控制方法概述

无人机飞行控制方法概述

2017-10-08 GaryLiu 于四川绵阳无人机的飞行控制是无人机研究领域主要问题之一。

在飞行过程中会受到各种干扰,如传感器的噪音与漂移、强风与乱气流、载重量变化及倾角过大引起的模型变动等等。

这些都会严重影响飞行器的飞行品质,因此无人机的控制技术便显得尤为重要。

传统的控制方法主要集中于姿态和高度的控制,除此之外还有一些用来控制速度、位置、航向、3D轨迹跟踪控制。

多旋翼无人机的控制方法可以总结为以下三个主要的方面。

1.线性飞行控制方法常规的飞行器控制方法以及早期的对飞行器控制的尝试都是建立在线性飞行控制理论上的,这其中就有诸如PID、H∞、LQR以及增益调度法。

1)PIDPID控制属于传统控制方法,是目前最成功、用的最广泛的控制方法之一。

其控制方法简单,无需前期建模工作,参数物理意义明确,适用于飞行精度要求不高的控制。

2)H∞H∞属于鲁棒控制的方法。

经典的控制理论并不要求被控对象的精确数学模型来解决多输入多输出非线性系统问题。

现代控制理论可以定量地解决多输入多输出非线性系统问题,但完全依赖于描述被控对象的动态特性的数学模型。

鲁棒控制可以很好解决因干扰等因素引起的建模误差问题,但它的计算量非常大,依赖于高性能的处理器,同时,由于是频域设计方法,调参也相对困难。

3)LQRLQR是被运用来控制无人机的比较成功的方法之一,其对象是能用状态空间表达式表示的线性系统,目标函数是状态变量或控制变量的二次函数的积分。

而且Matlab软件的使用为LQR的控制方法提供了良好的仿真条件,更为工程实现提供了便利。

4)增益调度法增益调度(Gain scheduling)即在系统运行时,调度变量的变化导致控制器的参数随着改变,根据调度变量使系统以不同的控制规律在不同的区域内运行,以解决系统非线性的问题。

该算法由两大部分组成,第一部分主要完成事件驱动,实现参数调整。

如果系统的运行情况改变,则可通过该部分来识别并切换模态;第二部分为误差驱动,其控制功能由选定的模态来实现。

的应用反推技术设计H∞自适应控制系统の研究

的应用反推技术设计H∞自适应控制系统の研究

摘要本论文将反推技术和耗散性理论结合起来,研究了复杂动态系统的控制问题,主要包括:线性多变量系统的Ⅳ。

控制的构造性设计:不确定非线性系统的H。

控制问题和自适应控制问题。

提出了一些解决问题的方法,得到了一些新的结果。

论文的研究内容和主要结果如下:(一)利用正交变换和反推技术提出了一种新的方法,并用这一方法研究了线性多变量系统的Ⅳ。

控制问题。

这一方法的主要优点是可构造性地得到Ⅳ;控制器。

(二)研究了多输入非线性串级系统的H。

控制问题。

\证明了当第一个子系统对\应的H。

控制问题可解时,整个系统的H;控制问题,可利用backstepping递推设计方法,进行状态反馈控制设计,设计出的状态反馈控制律使闭环/系统是渐近稳定的,且满足日一性能指标。

f(三)研究了不确定严格反馈多变量非线性系统的鲁棒控制问题。

附一类含有未\建模项的多输入非线性系统,基于backstepping递推设计方法,进行了状态反馈控制设计。

得到的闭环系统的所有信号是全局有界的,并且闭环系统的轨线收敛到状态空间启勺一个残集。

给出了一个仿真例子,说明了设计v/过程和控制器的性能。

ff(四)研究了多输入非线性串级系统的非过参数化自适应控制问题。

陆明了一大类含有未知参数的多输入非线性串级系统,在适当的假设条件下是可全局适应稳定的。

自适应控制律的设计是基于backstepping递推设计方法,得到的参数自适应律的维数等于未知参数的个数,因此该设计是非过参数化/的。

y,f(五)研究了含有未建模项的多输入非线性串级系统的自适应控制问题。

f对一类含有未知参数和未建模项的多输入非线性串级系统,基于backstepping递推设计方法,进行了非过参数化自适应控制设计,得到的闭环系统的所有信号是全局有界的,并且给出了第一子系统的状念界的一个估计。

/(六)利用反推技术和模糊自适应方法研究~类不确定非线性系统的鲁棒控制问题。

f对一类带外部扰动和对象不确定性的非线性串级系统,提出了基于反推技术(backstepping)的模糊自适应鲁棒控制设计方法。

非线性系统的状态反馈控制技术研究

非线性系统的状态反馈控制技术研究

非线性系统的状态反馈控制技术研究一、引言非线性系统是指系统规律不遵循线性定律的动态系统,其动态特性无法通过简单的叠加原理描述。

尽管非线性系统在现实应用中具有广泛的应用,但是其控制设计比较困难,经典的线性控制理论不再适用。

因此,非线性控制理论成为研究的重点。

二、非线性系统的状态空间表示非线性的系统常使用状态空间表示。

设动态系统的状态为x(t),输入为u(t),输出为y(t),系统的数学模型可写为:f(x,u)=dx/dtg(x,u)=y其中,f表示系统的状态方程,g表示系统的输出方程。

状态方程f(x,u)通常是一个非线性函数,而输出方程g(x,u)则是一个线性函数,可以表示为:y=h(x)=Cx+Du其中,C和D为系数矩阵。

因此,状态空间表示可以写成:dx/dt=f(x,u)y=h(x)三、非线性状态反馈控制设计状态反馈控制是将系统状态x(t)作为反馈量,根据状态误差e(t)进行调节,并输出控制输入u(t),使得系统状态和输出变量达到预定的控制目标。

对于线性系统,经典的状态反馈控制器设计方法基于满足状态反馈比例-积分-微分(PID)的反馈放大器的结构。

但是非线性系统是不可线性的,因此不再使用PID控制器。

对于非线性系统,可以使用反馈线性化控制策略,将非线性系统近似为线性系统,然后设计线性控制器来控制系统。

另外,模型参考自适应控制器也是一种常用的非线性控制方法,该方法结合了自适应控制和状态反馈控制的优点。

四、反馈线性化控制器设计反馈线性化控制器是一种非线性控制器,主要是通过对非线性系统进行变量变换来使其转化为线性系统,然后使用线性控制器来控制系统。

反馈线性化控制器的基本思想是将系统通过非线性变换转换为线性系统,然后使用线性控制器来控制线性系统。

在这个过程中,如果存在不可控或不可观的状态,就无法得到等效的线性控制器。

因此,反馈线性化控制器的设计需要注意选择合适的目标变量和合适的非线性变换。

五、模型参考自适应控制器设计模型参考自适应控制器是使用一个模型参考来进行控制的控制器。

基于扩张状态观测器和反步法的非线性超空泡航行体纵向控制

第40卷第2期2023年2月控制理论与应用Control Theory&ApplicationsV ol.40No.2Feb.2023基于扩张状态观测器和反步法的非线性超空泡航行体纵向控制秦华阳1,陈增强1,2,†,孙明玮1,周瑜1,孙青林1(1.南开大学人工智能学院,天津300350;2.天津市智能机器人重点实验室,天津300350)摘要:考虑空泡记忆效应的超空泡航行体控制难度较大,主要体现在滑行力的强非线性、模型中的时延特性以及运动中的未知扰动.对于此类多输入多输出的复杂非线性系统,利用传统反步法控制器设计思想,将其改进以适用于超空泡航行体的纵向运动控制.为了对系统模型中存在的未知扰动进行观测补偿,本文设计了线性扩张状态观测器(LESO),将扰动估计值与控制器设计相结合,使用Lyapunov方法分析系统稳定性.最后在不同条件下进行仿真,结果验证了所设计的LESO估计未知扰动的准确性,以及所提控制方法对超空泡航行体纵向控制的有效性.关键词:空泡记忆效应;超空泡航行体;非线性系统;反步控制;线性扩张状态观测器;Lyapunov分析引用格式:秦华阳,陈增强,孙明玮,等.基于扩张状态观测器和反步法的非线性超空泡航行体纵向控制.控制理论与应用,2023,40(2):373–380DOI:10.7641/CTA.2022.20085Longitudinal control of nonlinear supercavitating vehicle based on extended state observer and backstepping methodQIN Hua-yang1,CHEN Zeng-qiang1,2,†,SUN Ming-wei1,ZHOU Yu1,SUN Qing-lin1(1.College of Artificial Intelligence,Nankai University,Tianjin300350,China;2.Key Laboratory of Intelligent Robotics of Tianjin,Tianjin300350,China)Abstract:The control of a supercavitating vehicle considering the cavitation memory effect is difficult,which is mainly reflected in the strong nonlinearity of the planing force,time-delay properties in models and unknown perturbations in motion.For this kind of complex nonlinear system with multiple inputs and multiple outputs,the traditional backstepping controller is improved to be suitable for longitudinal motion control of supercavitational vehicle.In order to compensate the unknown disturbances in the system model,a linear extended state observer(LESO)is designed to combine the distur-bance estimation with the controller design,and the system stability is analyzed by using the Lyapunov method.Finally, simulations are carried out under different conditions.The results verify the accuracy of the designed LESO for estimating unknown disturbances,and the effectiveness of the proposed control method for the longitudinal control of supercavitating vehicles.Key words:cavitation memory effect;supercavitation vehicle;nonlinear system;backstepping control;linear extended state observer;Lyapunov analysisCitation:QIN Huayang,CHEN Zengqiang,SUN Mingwei,et al.Longitudinal control of nonlinear supercavitating vehicle based on extended state observer and backstepping method.Control Theory&Applications,023,40(2):373–3801引言超空泡航行体的航行状态具有特殊性.常规航行体在水下航行时受到的流体阻力远大于在空气中的阻力,因而其航行速度难以提高.为突破该限制,采用超空泡减阻技术,利用空化器形成空泡层(超空泡)将航行体表面包裹,使航行体在水中的阻力减少约90%,可以实现航行体在水下超高速运行.超空泡减阻技术大幅提高了航行体运行速度,对于军事应用的研发意义重大[1].然而,这种独特的减阻方式也增加了对超空泡航行体的控制难度,使其运动中存在滑行力的强非线性、模型中的时延特性.因此,针对该类系统的特性设计有效的控制方法对超空泡技术的发展具有重要意义.近20年来,诸多学者对超空泡航行体的控制问题展开研究.Dzielski等[2]建立了非线性的超空泡航行体基准模型,并设计了线性反馈控制律.Guo等[3]探索收稿日期:2022−01−28;录用日期:2022−09−16.†通信作者.E-mail:*****************.cn;Tel.:+86130****2991.本文责任编委:龙离军.国家自然科学基金项目(61973175,62073177,61973172)资助.Supported by the National Natural Science Foundation of China(61973175,62073177,61973172).374控制理论与应用第40卷了空化数对航行体动力学特性的影响,提供了线性反馈控制律设计依据.Mao等[4]考虑航行体的非线性控制,解决执行器饱和问题,设计了滑模控制器和线性变参数控制器.李洋等[5]建立了非全包裹超空泡航行体模型,提出了基于反步法的滑模控制律,实现了对超空泡航行体的纵向控制.Wang等[6]针对全包裹超空泡航行体提出了自适应滑模控制器,可以对模型的不确定和未知扰动做出估计.张珂等[7]应用圆柱后体的水洞试验方法,对滑行水动力进行测量实验.范春永等[8]对超空泡航行体的侧方来流对航行体的影响进行了研究,结果表明在受侧方来流冲击时,航行体的相对来流速度决定航行体所受阻力以及空泡形变大小.李洋等[9]研究了超空泡航行体的不确定性问题,基于Lyapunov分析,利用反演控制设计航行体的姿轨控制器,提出了神经网络与自适应控制相结合的控制方法.文献[10]设计了一种变增益鲁棒控制方法,通过增加松弛变量和Lyapunov函数来降低控制系统的保守性和实现系统稳定性,仿真结果表明该系统具有较强的抗干扰性能和鲁棒性.文献[11]设计了线性二次调节器和鲁棒反演控制两类控制器,并通过仿真验证了其有效性.针对模型中存在的时延问题,庞爱平等[12–13]通过对比时滞模型与非时滞模型的仿真曲线,验证了其根据非时滞设计的控制器同样适应于时滞模型.目前已有工作取得了一定效果,但考虑空泡记忆效应的超空泡航行体是涉及多参量、多输入与多输出的复杂非线性时延系统,与其他复杂非线性系统[14–15]不同,其非线性和时延特性主要体现在滑行力的计算上,尾舵与空化器偏转角作为控制输入会同时影响系统的状态,存在耦合特性.然而,控制的核心问题是抑制系统中未知扰动或者不确定性的负面作用[16].为解决此问题,Han[17]提出了自抗扰控制(active disturban-ce rejection control,ADRC),其关键思想是设计扩张状态观测器(extended state observer,ESO),从被控对象的输入或输出信号中提取未知扰动信息,并在控制中进行扰动补偿,可以明显降低扰动带来的负面影响.为便于参数整定,Gao[18]将ADRC简化为线性自抗扰控制(linear active disturbance rejection control,LAD-RC),设计了线性扩张状态观测器(linear extended sta-te observer,LESO),上述工作促进了各领域学者对ADRC的研究与应用[19–26].超空泡航行体运行过程中会受到未知扰动影响,借鉴ADRC的思想,为了估计超空泡航行体运行过程中的未知扰动,设计了基于该系统的LESO.进一步尝试采用较为简单的反步法设计控制器,通过Lyapunov 方法分析系统稳定性.通过与文献[3]中基于极点配置的线性反馈控制方法进行对比仿真,结果验证了所提方法的有效性,对于非线性超空泡航行体的纵向运动,能实现较高的控制品质.2超空泡航行体的非线性动力学模型考虑超空泡航行体在俯仰纵向平面内的运动,首先建立航行体坐标系,其原点位于航行体空化器的顶端面圆心,x轴沿航行体中心轴指向前,z轴垂直于x轴指向下,以地面系为惯性系,z为航行体深度,θ为俯仰角,w为纵向速度且沿航行体z轴方向,q为俯仰角速度,纵向平面内航行体x轴方向速度近似等于空化器的合速度V,并假设为常值,设FΛo=FΛg+FΛp[1L]T,其中FΛp为滑行力F p标准化后的值,定义如下:FΛp=−V2mL(1+h′1+2h′)[1−(R′h′+R′)2]αp,(1)FΛg=791736Lg.(2)根据Dzielski提出的经典基准模型[2],超空泡航行体的俯仰平面动力学方程如下:˙z=w−Vθ,˙θ=q,M[˙w˙q]=A[wq]+B[δfδc]+FΛo,(3)其中:A=CV1−nmL−nm+79C−nm−nLm+1736CL,B=CV2−nmL1mL−nm,M=791736L1736L1160R2+133405L2,δf为尾舵偏转角,δc为空化器偏转角,C=12C x0(1+σ)(R nR)2,(4) R′=(R c−R)/R,(5)K a=LR n(1.92σ−3)−1−1,(6)K b=[1−(1−4.5σ1+σ)K40/17a]1/2,(7) R c=R n[0.82(1+σ)σ]1/2K b.(8)第2期秦华阳等:基于扩张状态观测器和反步法的非线性超空泡航行体纵向控制375考虑空泡的记忆效应,浸入深度h ′和浸入角αp 都是含有状态时延变量的函数,设R 0=R −R c ,z ′(t,τ)=z (t )+θ(t )L −z (t −τ),根据Vanek 的文献[27],其计算公式如下:h ′= 1R [z ′(t,τ)+R ′],上壁接触,0,无接触,1R [R ′−z ′(t,τ)],下壁接触,(9)αp =θ(t )−θ(t −τ)+w (t −τ)−˙R c V,上壁接触,0,无接触,θ(t )−θ(t −τ)+w (t −τ)+˙R c V,下壁接触.(10)3种情形的判断条件为上壁接触,−R 0<z ′(t,τ),无接触,其他,下壁接触,R 0>z ′(t,τ),(11)其中:τ=L /V 表示时间延迟的值,˙Rc 表示空泡半径收缩率,表达式如下:˙R c =−2017(0.821+σσ)1/2V (1−4.5σ1+σ)K 23/17aK b (1.92σ−3).(12)采用超空泡航行体的模型参数见表1.表1超空泡航行体模型参数Table 1Supercavitating vehicle model parameters名称参数值重力加速度g 9.81(m ·s −2)航行体半径R 0.0508m 航行体长度L 1.8m密度比m 2尾翼效率n 0.5升力系数C x00.82空化器半径R n 0.0191m 空化数σ0.02413基于LESO 的反步法控制器设计与稳定性分析由第2节可知,超空泡航行体是涉及多参量,多输入与多输出的复杂非线性时延系统,其非线性和时延特性主要体现在滑行力F p 的计算上,此外,控制输入δf 和δc 会同时影响系统的状态,存在耦合特性.上述特性大大增加了对系统的控制器设计难度,利用反步法,基于Lyapunov 分析,可以在保证系统稳定性的同时有效简化控制器设计,对于系统中的未知扰动,设计LESO 进行扰动观测并补偿.在系统模型(3)中,M 为非奇异矩阵,为便于描述,令x 1=[z θ]T ,x 2=[w q ]T ,考虑系统中存在未知扰动D =[d 1d 2]T ,可将式(3)改写为{˙x 1=A 1x 1+x 2,˙x 2=A 2x 2+B 1u +F gp +D,(13)其中:A 1=[0−V00],A 2=M −1A,B 1=M −1B,u =[δf δc ]T ,F gp=M −1(F Λg +F Λp [1L]).设跟踪指令为x 1d =[z d θd ]T ,(14)跟踪误差为E 1=x 1d −x 1,对E 1求导可得˙E 1=˙x 1d −A 1x 1−x 2,(15)由于扰动项D 未知,将D 作为扩张状态x 3,有{˙x 2=A 2x 2+B 1u +F gp +x 3,˙x 3=˙D,(16)为估计未知扰动D ,构建对应的二阶LESO 如下:e 1=Z 1−x 2,˙Z 1=Z 2+A 2x 2+B 1u +F gp −β1e 1,˙Z 2=−β2e 1,(17)其中:Z 1和Z 2分别为状态变量x 2和未知扰动D 的估计值;β1=2ωo ,β2=ω2o ,ωo 为观测器带宽;假设未知扰动˙D有界,则由文献[18]可知,当t →∞时,有Z 1→x 2,Z 2→D.设虚拟指令x 2d =˙x 1d −A 1x 1+K 1E 1,(18)误差E 2=x 2d −x 2.假设˙x 1d ,¨x 1d 可获知,设计控制律u =B −11(E 1+¨x 1d +K 1˙x 1d −(A 1+K 1)˙x 1−A 2x 2−F gp −Z 2+K 2E 2),(19)其中K 1,K 2均为二阶正定矩阵.下面证明在控制律(19)下,系统(13)是渐近稳定的.证定义Lyapunov 候选函数V =12E T 1E 1+12E T2E 2,(20)则V 0,对V 求导有376控制理论与应用第40卷˙V =E T 1˙E 1+E T 2˙E 2=E T 1(˙x 1d −A 1x 1−x 2)+E T 2˙E 2=E T 1(˙x 1d −A 1x 1−x 2d +E 2)+E T 2˙E 2=−E T 1K 1E 1+E T 1E 2+E T 2˙E 2=−E T 1K 1E 1+E T 2(E 1+˙E 2)=−E T 1K 1E 1−E T 2K 2E 2<0.(21)故V 满足李雅普诺夫定理,系统(13)渐近稳定.证毕.图1为系统的控制原理框图.图1控制原理框图Fig.1Control block diagram4仿真结果为测试所提反步法控制律(19)和LESO(17)观测未知扰动的有效性,使用Simulink 进行仿真,设计不同情形的未知扰动D =[d 1d 2]T ,与文献[3]中的极点配置线性反馈法进行对比,该方法对应本文模型的控制律如下:u =−(B T B )−1B T (C +Ax d )−K f ˜x ,其中:x d =[z d θd 00]T ,˜x =x −x d ,反馈矩阵K f使用极点配置法计算得到,仿真中将极点配置为−2,−3,−4,−5.预设系统(13)的状态变量初值[z 0θ0w 0q 0]T =[0030.02]T ,跟踪指令x 1d =[z d θd ]T =[10]T ,考虑实际中舵角的限幅特性,仿真设定尾舵偏角δf 和空化器转角δc 的范围均为±25◦,根据经验选取观测器带宽ωo =10,K 1=[30080],K 2=[800015].情形1未知扰动D =[00]T .理想情况下,模型中不存在未知扰动,此时仿真结果如图2–6所示.图2中,由于系统状态初值较大,出现了大小约为500N 的非线性滑行力,在控制器作用下,该滑行力快速消失,4种状态均可在2s 内收敛并稳定至期望值(见图3),控制过程中尾舵偏角和空化器转角都能保证在限幅范围内(见图4–5).图6中,LESO 所估计未知扰动的量级在10−6,接近于0,这与未知扰动为0的情形符合,此时,有无LESO 的反步法控制效果几乎一致,而极点配置线性反馈法存在超调现象.图2情形1–滑行力变化曲线Fig.2F plane curves of Case1(a)深度(b)俯仰角(c)纵向速度(d)俯仰角速度图3情形1状态变化曲线Fig.3State curves of Case 1第2期秦华阳等:基于扩张状态观测器和反步法的非线性超空泡航行体纵向控制377图4情形1–δf 变化曲线Fig.4δf curves of Case1图5情形1–δc 变化曲线Fig.5δc curves of Case1Z 2图6情形1–LESO 估计未知扰动Fig.6Z 2curves of Case 1情形2未知扰动D =[103]T .将模型中的未知扰动设置为常数值,仿真结果如图7–11所示.由于此时极点配置线性反馈法控制下的系统失稳发散,因此仅在图7(a)中绘制了失稳状态下的深度曲线.图8中,由于系统初值和未知扰动的存在,导致滑行力初值达到600N,在反步法控制作用下,非线性滑行力会快速消失.由图7和图11可知,系统状态仍能在2s 内收敛,利用所设计的LESO 可以准确估计未知扰动,加入LESO 补偿未知扰动的反步法控制器可以消除由扰动引起的稳态误差,使系统状态更精确地达到期望值.将图9–10与情形1中的图4–5对比可知,要抵消扰动的作用需要更大的舵角变化范围,由于扰动为常数值,当系统达到稳态时,控制量也会稳定于常值,这与经验相符.对比结果表明,所提方法具有较好的鲁棒性.(a)深度(b)俯仰角(c)纵向速度(d)俯仰角速度图7情形2–状态变化曲线Fig.7State curves of Case2图8情形2–滑行力变化曲线Fig.8F plane curves of Case 2情形3未知扰动D =[10sin t 3sin t ]T .将模型中的未知扰动设置为随时间变化的正弦信号,仿真结果如图12–16所示.378控制理论与应用第40卷图13中,滑行力在控制器作用下,能从较大的初值500N 快速衰减至0.对照图12–16可知,LESO 可以较为准确地估计未知时变扰动,加入扰动补偿后的反步法控制效果更好,可以明显减弱由谐波扰动带来的振荡现象,能使系统在2s 内达到稳态.此外,结合情形1–2不难发现,空化器转角对航行体的俯仰角影响较大,尾舵偏角主要作用于航行体的升降运动,与实际情况相符.而对比方法控制下的系统无法抑制正弦扰动带来的影响,未能将系统状态收敛至期望值.图9情形2–δf 变化曲线Fig.9δf curves of Case2图10情形2–δc 变化曲线Fig.10δc curves of Case2Z 2图11情形2–LESO 估计未知扰动Fig.11Z 2curves of Case2(a)深度(b)俯仰角(c)纵向速度(d)俯仰角速度图12情形3–状态变化曲线Fig.12State curves of Case3图13情形3–滑行力变化曲线Fig.13F plane curves of Case3图14情形3–δf 变化曲线Fig.14δf curves of Case 3第2期秦华阳等:基于扩张状态观测器和反步法的非线性超空泡航行体纵向控制379图15情形3–δc 变化曲线Fig.15δc curves of Case3Z 2图16情形3–LESO 估计未知扰动Fig.16Z 2curves of Case 3综合3种情形下的对比仿真结果可知,所设计基于LESO 的反步控制方法可以精确估计并补偿系统中存在的未知扰动,对于非线性超空泡航行体的纵向运动,能够实现较高的控制品质.5结论考虑非线性超空泡航行体的纵向控制问题,主要难点:空泡记忆效应产生滑行力的强非线性、耦合特性以及模型中存在的未知不确定性.为了降低控制难度,设计了基于LESO 的反步法控制器,使用李雅普诺夫方法分析系统稳定性.在不同的未知扰动情形下进行对比仿真,结果验证了所提方法的有效性.未来工作可以考虑:优化所提控制器的参数,以达到更优的控制效果;将所提控制器改进完善并应用于其他复杂非线性系统.参考文献:[1]PANG Aiping,HE Zhen,WANG Jinghua,et al.H ∞state feedbackdesign for supercavitating vehicles.Control Theory &Applications ,2018,35(2):146–152.(庞爱平,何朕,王京华,等.超空泡航行体H ∞状态反馈设计.控制理论与应用,2018,35(2):146–152.)[2]DZIELSKI J,KURDILA A.A benchmark control problem for super-cavitating vehicles and an initial investigation of solutions.Journal of Vibration and Control ,2003,9(7):791–804.[3]GUO J,BALACHANDRAN B,ABED E H.Dynamics and control ofsupercavitating vehicles.Journal of Dynamic Systems,Measurement,and Control ,2008,130(2):021003.[4]MAO X,WANG Q.Nonlinear control design for a supercavitatingvehicle.IEEE Transactions on Control Systems Technology ,2009,17(4):816–832.[5]LI Yang,LIU Mingyong,YANG Panpan,et al.Modeling andattitude-orbit control for incomplete-encapsulated supercavitating ve-hicles.Control Theory &Applications ,2017,34(7):885–894.(李洋,刘明雍,杨盼盼,等.非全包裹超空泡航行体建模与姿轨控制.控制理论与应用,2017,34(7):885–894.)[6]WANG J,LIU Y ,CAO G,et al.Design of RBF adaptive sliding modecontroller for supercavitating vehicle.IEEE Access ,2021,9:39873–39883.[7]ZHANG Ke,LI Peng,WANG Zhi,et al.Experimental study of plan-ning force on supercavitating vehicle tail.Journal of Ship Mechanics ,2020,24(1):8–17.(张珂,李鹏,王志,等.超空泡航行体尾部滑行力实验研究.船舶力学,2020,24(1):8–17.)[8]FAN Chunyong,LI Zengliang,LIU Bin.Investigation of the influ-ence of lateral flow on the supercavitation for underwater puter Simulation ,2019,36(7):182–186.(范春永,李增亮,刘斌.水下航行体在侧方来流作用下超空化现象研究.计算机仿真,2019,36(7):182–186.)[9]LI Yang,LIU Mingyong,ZHANG Xiaojian.Adaptive RBF neuralnetwork based backsteppting control for supercavitating vehicles.Ac-ta Automatica Sinica ,2020,46(4):734–743.(李洋,刘明雍,张小件.基于自适应RBF 神经网络的超空泡航行体反演控制.自动化学报,2020,46(4):734–743.)[10]HAN Yuntao,CHENG Zhanglong,LI Panpan,et al.Robust vari-able gain control for supercavitating vehicle based on LPV .Journal of Huazhong University of Science and Technology (Natural Science Edition),2017,45(7):127–132.(韩云涛,程章龙,李盼盼,等.超空泡航行体LPV 鲁棒变增益控制.华中科技大学学报(自然科学版),2017,45(7):127–132.)[11]ZHANG X,WEI Y ,HAN Y ,et al.Design and comparison of LQRand a novel robust backstepping controller for supercavitating vehi-cles.Transactions of the Institute of Measurement and Control ,2017,39(2):149–162.[12]PANG Aiping,HE Zhen,CHAO Fan,et al.Time delay aanlysisfor supercavitating vehicles.Control Engineering of China ,2019,26(12):2241–2245.(庞爱平,何朕,钞凡,等.超空泡航行体时滞特性分析.控制工程,2019,26(12):2241–2245.)[13]HE Zhen,PANG Aiping.Feedback control design for supercavitatingvehicles.Electric Machines and Control ,2017,21(8):101–108.(何朕,庞爱平.超空泡航行体的反馈控制设计.电机与控制学报,2017,21(8):101–108.)[14]LONG L J.Synchronous vs asynchronous switching-based output-feedback control for switched nonlinear systems with measurement noise sensitivity.Systems &Control Letters ,2021,152:104935.[15]LUO H,SUN Z D,SUN W J,et al.Modeling of dielectrophoreticforces and electrorotational torque towards nonlinear control of mi-cromanipulation system.The 35th Chinese Control Conference (CC-C).Chengdu,China:2016:1135–1140.[16]GAO Zhiqiang.Research on thought of ADRC.Control Theory &Applications ,2013,30(12):1498–1510.(高志强.自抗扰控制思想探究.控制理论与应用,2013,30(12):1498–1510.)[17]HAN J Q.From PID to active disturbance rejection control.IEEETransactions on Industrial Electronics ,2009,56(3):900–906.[18]GAO Z Q.Scaling and bandwidth-parameterization based controllertuning.Proceedings of the 2003American Control Conference .Den-ver,CO,USA:IEEE,2003:4989–4996.[19]LI Jie,QI Xiaohui,WAN Hui,et al.Active disturbance rejection con-trol:Summary and prospect of research results.Control Theory &Applications ,2017,34(3):281–295.(李杰,齐晓慧,万慧,等.自抗扰控制:研究成果总结与展望.控制理论与应用,2017,34(3):281–295.)380控制理论与应用第40卷[20]CHEN Sen,XUE Wenchao,HUANG Yi.Adrc design and controlallocation for thrust vector aircraft.Control Theory&Applications, 2018,35(11):1591–1600.(陈森,薛文超,黄一.推力矢量飞行器的自抗扰控制设计及控制分配.控制理论与应用,2018,35(11):1591–1600.)[21]CHEN Zengqiang,WANG Yongshuai,SUN Mingwei,et al.Globalasymptotic stability of auto-disturbance rejection control for second-order nonlinear systems.Control Theory&Applications,2018, 35(11):1687–1696.(陈增强,王永帅,孙明玮,等.二阶非线性系统自抗扰控制的全局渐近稳定性.控制理论与应用,2018,35(11):1687–1696.)[22]LIU Junjie,CHEN Zengqiang,SUN Mingwei,et al.Application ofactive disturbance rejection control in high-angle-of-attack maneuver for aircraft with thrust vector.Chinese Journal of Engineering,2019, 41(9):1187–1193.(刘俊杰,陈增强,孙明玮,等.自抗扰控制在推力矢量飞机大迎角机动中的应用.工程科学学报,2019,41(9):1187–1193.)[23]ZHONG Sheng,HUANG Yi,HU Jinchang.Active disturbance re-jection control for deep space spacecraft attitude.Control Theory& Applications,2019,36(12):2028–2034.(钟声,黄一,胡锦昌.深空探测航天器姿态的自抗扰控制.控制理论与应用,2019,36(12):2028–2034.)[24]LIU Shengfei,SUN Qinglin,CHEN Zengqiang,et al.Anti-distur-bance commutation hysteresis compensation backstep control for proportional valve-controlled electro-hydraulic systems.Control Theory&Applications,2020,37(7):1521–1534.(刘胜斐,孙青林,陈增强,等.比例阀控电液系统抗扰换向滞后补偿反步控制.控制理论与应用,2020,37(7):1521–1534.)[25]TAN Panlong,QIN Huayang,SUN Mingwei,et al.Sliding mode ac-tive disturbance rejection control for underactuated RTAC.Control Theory&Applications,2021,38(12):2085–2093.(檀盼龙,秦华阳,孙明玮,等.欠驱动RTAC的滑模自抗扰镇定控制.控制理论与应用,2021,38(12):2085–2093.)[26]QIN Huayang,CHEN Zengqiang,SUN Mingwei,et al.Extended s-tate observer based on sliding window real-time wavelet denoising and active disturbance rejection control.Control Theory&Applica-tions,2022,39(1):23–30.(秦华阳,陈增强,孙明玮,等.基于滑动窗实时小波降噪的扩张状态观测器及自抗扰控制.控制理论与应用,2022,39(1):23–30.)[27]V ANEK B,BOKOR J,BALAS G J,et al.Longitudinal motioncontrol of a high-speed supercavitation vehicle.Journal of Vibration and Control,2007,13(2):159–184.作者简介:秦华阳硕士研究生,目前研究方向为超空泡航行体建模与控制、自抗扰控制、智能控制;陈增强教授,博士生导师,目前研究方向为智能控制、预测控制、自抗扰控制,E-mail:*****************.cn;孙明玮教授,博士生导师,目前研究方向为飞行器制导与控制、自抗扰控制;周瑜硕士研究生,目前研究方向为超空泡航行体建模与控制;孙青林教授,博士生导师,目前研究方向为自抗扰控制、自适应控制、嵌入式控制系统、柔性飞行器建模与控制.。

非线性系统的收缩自适应反步控制

非线性系统的收缩自适应反步控制
胡超芳;张志鹏
【摘要】在收缩理论结构下展开对一般非线性参数严反馈不确定系统的研究,并
提出了一种收缩自适应反步控制方法。

本方法根据各阶子系统的连接方式设计了虚拟及实际控制输入,确保了系统的收缩性,并利用收缩自适应引理分别设计各阶子系统不确定参数的自适应估计律。

本方法不但可保证系统输出渐近收敛到期望轨迹,而且能确保自适应估计值的有界性,数值仿真验证了本方法的有效性。

【期刊名称】《制造业自动化》
【年(卷),期】2015(000)020
【总页数】5页(P47-50,55)
【关键词】参数严反馈系统;收缩理论;自适应;反步控制
【作者】胡超芳;张志鹏
【作者单位】天津大学电气与自动化工程学院,天津 300072;天津大学电气与自
动化工程学院,天津 300072
【正文语种】中文
【中图分类】TP273。

小型四旋翼飞行器的滑模控制

小型四旋翼飞行器的滑模控制王辰璐;陈增强;孙明玮【摘要】A sliding mode control scheme was proposed for a 6 degree of free quadrotor model to improve the robustness of the quadrotor control system. Firstly, the quadrotor model was divided into two parts which included a fully-actuated subsystem and an under-actuated subsystem. The fully-actuated subsystem was composed of two independent loops with altitude and yaw angle, while the under-actuated subsystem had four state variables and two control variables. Secondly, a backstepping based on sliding mode controller and furthermore a finite time terminal sliding mode controller were proposed to the fully-actuated subsystem, and then a cascade sliding mode controller was designed to control the under-actuated subsystem which was transformed into a cascade standard form. Thirdly, the stability of the designed control system was proved by using Lyapunov stability theorem. The results show that the proposed quadrotor control scheme is effective, it not only has good robustness and fast tracking dynamic performance, but also has the ability to restrain buffeting.%针对1种六自由度四旋翼模型,设计滑模控制器来提高控制系统的鲁棒性.首先将四旋翼模型划分为全驱动和欠驱动2部分,全驱动子系统由高度和偏航角2个独立回路组成,而欠驱动子系统则包含4个被控量和2个控制量.然后针对全驱动系统的2个回路设计了基于反步法(Backstepping)的滑模控制,并进一步推导出有限时间终端滑模控制器.将欠驱动子系统写成一种级联标准型,并给出一种欠驱动级联形式的滑模控制器.采用Lyapunov稳定性理论证明所设计的滑模控制系统的稳定性.研究结果表明:所提出的四旋翼控制器是有效的,它不仅具有良好的鲁棒性和快速跟踪动态性能,而且能够有效地抑制抖振现象.【期刊名称】《中南大学学报(自然科学版)》【年(卷),期】2017(048)004【总页数】6页(P1006-1011)【关键词】四旋翼飞行器;欠驱动系统;滑模控制;终端滑模控制;反步法【作者】王辰璐;陈增强;孙明玮【作者单位】南开大学计算机与控制工程学院,天津,300350;天津市智能机器人技术重点实验室,天津,300350;南开大学计算机与控制工程学院,天津,300350;天津市智能机器人技术重点实验室,天津,300350;南开大学计算机与控制工程学院,天津,300350;天津市智能机器人技术重点实验室,天津,300350【正文语种】中文【中图分类】TP272四旋翼飞行器具有机动性强、控制灵活的特点,可以实现垂直起降、定点悬停等飞行姿态,因而被广泛应用于勘测、航拍、监控、侦查等活动中,近年来已经成为军事、民用领域的研究热点。

非线性系统的收缩自适应反步控制



( 天津大学 电气与 自动化工程学院 ,天津 3 0 0 0 7 2 ) 要 :在收缩理论结构下展开对一般非线性参数 严反 馈不 确定系统的研究 ,并提出了一种收缩自适应
反步控制方法。本方法根据各阶子系统的连接方式设计了虚拟及实际控制输入 ,确保了系统 的 收缩 性 ,并利 用收缩 自适应 引理分别设 计各 阶子 系统不确 定参数 的自适应估 计律 。本方法 不但 可保证系 统输出 渐近 收敛到 期望轨迹 ,而且 能确保 自适应估计 值的有界 性 ,数值 仿真验
0 引言
近年来,收缩理论Ⅲ 作为一种非线性系统稳定性研 究的新方法被提出并得到了广泛应用 。收缩分析是通过
采 用虚 位 移 的概念 来 研 究系 统稳 定性 ,即如 果存 在 一个
区域 ,而且在该 区域 内系统 的初始条件 能够被遗 忘 ,或者 说系统 的最终行 为与初始条 件无关 ,那 么这个系 统就是稳
推 广 到更 一般 的 非线 性参 数严 反馈 系 统 中 。从系统 轨 迹 收 敛性 角 度 出发 ,利 用收 缩分 析 过程 中不 依赖 系 统平 衡
点具体信息的特点展开研究。即根据子系统的不同连接
方 式对 虚 拟及 实 际控 制输 入进 行 了设 计 ;采 用收缩 自适 应 引理 设计 了不 确 定参 数 的 自适 应 估计 律 。本方 法 通过 闭环 系 统 的收缩 性 确保 了输 出跟 踪 的收 敛性 ,并保 证 了 白 适 应估 计 的有 界性 。
收稿日期:2 0 1 5 - 0 8 - 0 4 基 金项目:天津市 自然科学基 金项 目 ( 1 2 J C Z D J C 3 0 3 0 0 );国家留学 基金 作者简介:胡超芳 ( 1 9 7 3一 ),男,副教授 ,博士 ,主要从事飞行 器 自主控制 、 自适应控制和 非线性控 制等研 究。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档