一种基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法转让专利

申请号 : CN201710725588.0

文献号 : CN107577144B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈强陶玫玲孙明轩何熊熊庄华亮

申请人 : 浙江工业大学

摘要 :

一种基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法,针对具有集中不确定性的飞行器姿态稳定问题,利用基于增强型指数趋近律的滑模控制方法,再结合自适应控制,设计一种基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法。终端滑模面的设计是为了保证系统的有限时间收敛,并且通过增强型指数趋近律在实际的控制系统中减少抖振问题。另外,自适应控制是用来根据环境变化智能调节自身特性的反馈控制系统以使系统能按照一些设定的标准工作在最优状态。本发明提供一种能够减少滑模面和控制力矩的抖振问题,并且在系统存在不确定性和干扰的情况下,实现系统的有限时间一致最终有界的控制方法。

权利要求 :

1.一种基于改进增强型指数趋近律的飞行器有限时间自适应姿态控制方法,其特征在于:所述控制方法包括以下步骤:步骤1,建立飞行器姿态控制系统的运动学和动力学模型,初始化系统状态以及控制参数,过程如下:

1.1飞行器姿态控制系统的动力学模型表达形式为:其中,ω, 分别是飞行器的角速度和角加速度;×是运算符号,将运算符号×应用于a=[a1,a2,a3]T可得a×=[0,-a3,a2;a3,0,-a1;-a2,a1,0];J∈R3×3是飞行器的转动惯性矩阵;u∈R3和d(t)∈R3是控制输入和外部扰动;

1.2飞行器姿态控制系统的运动学模型表达形式为:其中,单位四元数 描述飞行器的姿态且满足分别是q0和qv的导数;I∈R3×3是3×3单位矩阵;

1.3假设转动惯性矩阵J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(1)重新写成:

1.4为了更加方便地描述飞行器的姿态动力学控制器设计,令 代入式(2),得到:

其中,

对式(5)进行微分,得到:

其中, 分别为P和qv的一阶导数和二阶微分;

将式(5)、式(6)代入式(4)后,在等式两边同时左乘PT得到:其中,J*=PTJ0P且由于转动惯性矩阵J*是斜对称正定矩阵,则矩阵 满足以下斜对称关系:同时J*满足以下不等式:

其中,Jmin和Jmax是正常数,表示J*的下界和上界;

是干扰和不确定性的集合,满足||Td||≤γ0Φ,Φ=1+||ω||+||ω||2且γ0是正常数;

步骤2,在存在转动惯量不确定和外部扰动的情况下,基于飞行器的姿态控制系统,设计所需的滑模面,过程如下:

2.1选择滑模面s∈R3为:

其中,α和β为正常数; r1和r2是正奇数且0

对式(10)求导,得到:

其中,为s的一阶导数;|qv|为qv的绝对值;diag(|qv|r-1)=diag([|qv1|r-1,|qv2|r-1,|qv3|r-1])∈R3×3;

如果qvj=0,j=1,2,3且 其中qvj,j=1,2,3为qv向量中的第j个元素;由于负分数幂r-1的存在会产生奇异性,为避免奇异性的产生,s的一阶导数改变为:其中,qvr∈R3定义为:

其中,∈是很小的常数;|∈|是∈的绝对值; 是qvj的一阶导数;

然后,由式(7),式(10)和式(12)得到:其中,

步骤3,设计增强型指数趋近律,过程如下:

3.1定义增强型指数趋近律为:

其中,Λ>0;0<θ<1;K>0;0<μ<1; sign(s)为s符号函数;sj,j=1,2,3为s向量中的第j个元素;|sj|为sj,j=1,2,3的绝对值;||s||为s的范数;

步骤4,设计有限时间自适应滑模控制器,过程如下:

4.1考虑有限时间自适应滑模控制器被设计为:其中,||P||为P的范数;||F||为F的范数;||Ps||为Ps的范数;||s||为s的范数; 为γ0的估计;

4.2设计自适应参数的更新律:

其中,c0和ε0是正常数; 为 的一阶导数;

4.3设计李雅普诺夫函数:

其中, sT是s的转置;

对式(21)进行求导,且根据式(8)得:如果将式(22)写成 的形式,则判定系统是有限时间一致最终有界;其中,

因此,滑模面s的收敛域Δs表示为:姿态四元数qvj的有限时间收敛域为:角速度ωj的有限时间收敛域为:

其中,ωj,j=1,2,3为ω向量的第j个元素;

基于以上分析,滑模面s、飞行器的姿态四元数qvj和角速度ωj是局部有限时间一致最终有界。

说明书 :

一种基于增强型指数趋近律的飞行器有限时间自适应姿态控

制方法

技术领域

[0001] 本发明涉及一种基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法,特别是存在外界干扰和转动惯性矩阵不确定性的飞行器姿态控制方法。

背景技术

[0002] 飞行控制系统是无人机的核心,无人机要完成自主飞行,需要控制系统对内回路(姿态回路)和外回路(水平位置和高度回路)都具有良好的控制特性。无人机的飞行控制律设计决定了它的飞行性能。这些性能包括各种飞行性能,例如:起飞着陆性能、作业飞行性能、飞行安全可靠性、飞行可监控性、系统的自动化性、可维护性等。而无人机飞行控制系统的性能要求越来越复杂,经典控制方法难以处理、协调系统的多变量输入输出特性。随着现代控制理论的发展,滑模变结构控制作为一种典型的非线性控制方法能够有效改善飞行器的稳定性和操纵性,从而提高执行任务的能力。因此,研究无人机姿态系统的滑模变结构控制方法具有十分重要的意义。
[0003] 滑模控制在解决系统不确定性和外部扰动方面被认为是一个有效的鲁棒控制方法。滑模控制方法具有算法简单、响应速度快、对外界噪声干扰和参数摄动鲁棒性强等优点。因此,滑模控制方法被广泛应用于各个领域。对比传统线性滑模控制,终端滑模控制的优越性在于他的有限时间收敛。然而,终端滑模控制在本质上的不连续开关特性将会引起系统的抖振,成为了终端滑模控制在实际系统中应用的障碍。为了解决这一问题,许多改进的方法相继被提出,例如高阶滑模控制方法,观测器控制方法。最近,一种增强型指数趋近律被提出,这种方法在系统的响应中很好的减少了抖振问题并且使系统输入信号更加平滑。
[0004] 然而,在上述提出的大部分方法中,飞行器姿态系统的运动学和动力学模型参数都必须提前已知。因此,当系统存在不确定因素时,上述提出的方法不能直接应用于对飞行器的姿态控制。众所周知,由于自适应控制能根据环境变化智能调节自身特性的反馈控制系统以使系统能按照一些设定的标准工作在最优状态,因此它已被广泛应用于具有不确定性系统控制问题。基于上述原因,许多自适应控制方法被用来控制空间飞行器系统。

发明内容

[0005] 为了克服现有的飞行器姿态控制系统存在的未知非线性问题以及滑模控制抖振问题的不足,本发明提供一种基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法,并且在系统存在不确定性和干扰的情况下,实现系统的有限时间一致最终有界的控制方法。
[0006] 为了解决上述技术问题提出的技术方案如下:
[0007] 一种基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法,包括以下步骤:
[0008] 步骤1,建立飞行器姿态控制系统的运动学和动力学模型,初始化系统状态以及控制参数,过程如下:
[0009] 1.1飞行器姿态控制系统的动力学模型表达形式为:
[0010]
[0011] 其中, 分别是飞行器的角速度和角加速度;×是运算符号,将运算符号×应用于a=[a1,a2,a3]T可得a×=[0,-a3,a2;a3,0,-a1;-a2,a1,0];J∈R3×3是飞行器的转动惯性矩阵;u∈R3和d(t)∈R3是控制力矩和外部扰动;
[0012] 1.2飞行器姿态控制系统的运动学模型表达形式为:
[0013]
[0014]
[0015] 其中,单位四元数 描述飞行器的姿态且满足分别是q0和qv的导数;I∈R3×3是3×3单位矩阵;
[0016] 1.3假设转动惯性矩阵J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(1)重新写成:
[0017]
[0018] 1 .4为了更加方便地描述飞行器的 姿态动力学控制器设计,令代入式(2),得到:
[0019]
[0020] 其中,
[0021] 对式(5)进行微分,得到:
[0022]
[0023] 其中, 分别为P和qv的一阶导数和二阶微分;
[0024] 将式(5)、式(6)代入式(4)后,在等式两边同时左乘PT得到:
[0025]
[0026] 其中,J*=PTJ0P且由于转动惯性矩阵J*是斜对称正定矩阵,则矩阵 满足以下斜对称关系:
[0027]
[0028] 同时J*满足以下不等式:
[0029]
[0030] 其中,Jmin和Jmax是正常数,表示J*的下界和上界;是干扰和不确定性的集合,满足||Td||≤γ0Φ,Φ=1+||ω||
+||ω||2且γ0是正常数;
[0031] 步骤2,在存在转动惯量不确定和外部扰动的情况下,基于飞行器的姿态控制系统,设计所需的滑模面,过程如下:
[0032] 2.1选择滑模面s∈R3为:
[0033]
[0034] 其中,α和β为正常数; r1和r2是正奇数且0
[0035] 对式(10)求导,得到:
[0036]
[0037] 其中,为s的一阶导数;|qv|为qv的绝对值;diag(|qv|r-1)=diag([|qv1|r-1,|qv2|r-1,|qv3|r-1])∈R3×3;
[0038] 如果qvj=0,j=1,2,3且 其中qvj,j=1,2,3为qv向量中的第j个元素;由于负分数幂r-1的存在会产生奇异性,为避免奇异性的产生,s的一阶导数改变为:
[0039]
[0040] 其中,qvr∈R3定义为:
[0041]
[0042] 其中,∈是很小的常数;|∈|是∈的绝对值; 是qvj的一阶导数;
[0043] 然后,由式(7),式(10)和式(12)得到:
[0044]
[0045] 其中,
[0046] 步骤3,设计增强型指数趋近律,过程如下:
[0047] 3.1定义增强型指数趋近律为:
[0048]
[0049]
[0050] 其中,Λ>0;0<θ<1;K>0;0<μ<1; sign(s)为s符号函数;sj,j=1,2,3为s向量中的第j个元素;|sj|为sj,j=1,2,3的绝对值;||s||为s的范数;
[0051] 步骤4,设计有限时间自适应滑模控制器,过程如下:
[0052] 4.1考虑有限时间自适应滑模控制器被设计为:
[0053]
[0054]
[0055]
[0056] 其中,||P||为P的范数;||F‖为F的范数;||Ps‖为Ps的范数;||s||为s的范数; 为γ0的估计;
[0057] 4.2设计自适应参数的更新律:
[0058]
[0059] 其中,c0和ε0是正常数; 为 的一阶导数;
[0060] 4.3设计李雅普诺夫函数:
[0061]
[0062] 其中, sT是s的转置;
[0063] 对式(21)进行求导,令 且根据式(8)得:
[0064]
[0065] 如果将式(22)写成 的形式,则判定系统是有限时间一致最终有界;其中,
[0066] 因此,滑模面s的收敛域Δs表示为:
[0067]
[0068] 姿态四元数qvj的有限时间收敛域为:
[0069]
[0070] 角速度ωj的有限时间收敛域为:
[0071]
[0072] 其中,ωj,j=1,2,3为ω向量的第j个元素;
[0073] 基于以上分析,滑模面s、飞行器的姿态四元数qvj和角速度ωj是局部有限时间一致最终有界。
[0074] 本发明在转动惯性矩阵不确定性和外界干扰的因素,基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法,实现系统稳定控制,减少滑模控制的抖振,保证系统实现有限时间一致最终有界。
[0075] 本发明的技术构思为:针对含有转动惯性矩阵不确定性和外界干扰的飞行器控制系统,基于增强型指数趋近律的滑模控制方法,再结合自适应控制,设计一种基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法。基于增强型指数趋近律的滑模面设计是为了保证系统能在有限时间稳定收敛于原点的邻域,并且通过增强型指数趋近律来减少抖振。另外,自适应控制能根据环境变化智能调节自身特性的反馈控制系统以使系统能按照一些设定的标准工作在最优状态。本发明提供一种能够减少滑模面的抖振问题,并且在系统存在不确定性和干扰的情况下,实现系统的有限时间一致最终有界。
[0076] 本发明的优点为:减少抖振,在系统存在不确定性和干扰的情况下,实现系统的有限时间一致最终有界。

附图说明

[0077] 图1为本发明基于不同趋近律的滑模面示意图,其中,(a)表示方法一,(b)表示方法二,(c)表示方法三。
[0078] 图2为本发明基于不同趋近律的控制力矩示意图,其中,(a)表示方法一,(b)表示方法二,(c)表示方法三。
[0079] 图3为本发明基于不同趋近律的飞行器姿态四元数示意图,其中,(a)表示方法一,(b)表示方法二,(c)表示方法三。
[0080] 图4为本发明基于不同趋近律的角速度示意图,其中,(a)表示方法一,(b)表示方法二,(c)表示方法三。
[0081] 图5为本发明基于不同趋近律的参数估计示意图,其中,(a)表示方法一,(b)表示方法二,(c)表示方法三。
[0082] 图6为本发明的控制流程示意图。

具体实施方式

[0083] 下面结合附图对本发明做进一步说明。
[0084] 参照图1-图6,一种基于增强型指数趋近律的飞行器有限时间自适应姿态控制方法:
[0085] 步骤1,建立飞行器姿态控制系统的运动学和动力学模型,初始化系统状态以及控制参数,过程如下:
[0086] 1.1飞行器姿态控制系统的动力学模型表达形式为:
[0087]
[0088] 其中, 分别是飞行器的角速度和角加速度;×是运算符号,将运算符号×应用于a=[a1,a2,a3]T可得a×=[0,-a3,a2;a3,0,-a1;-a2,a1,0];J∈R3×3是飞行器的转动惯3 3
性矩阵;u∈R和d(t)∈R是控制力矩和外部扰动;
[0089] 1.2飞行器姿态控制系统的运动学模型表达形式为:
[0090]
[0091]
[0092] 其中,单位四元数 描述飞行器的姿态且满足分别是q0和qv的导数;I∈R3×3是3×3单位矩阵;
[0093] 1.3假设转动惯性矩阵J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(1)重新写成:
[0094]
[0095] 1 .4为了更加方便地描述飞行器的 姿态动力学控制器设计,令代入式(2),得到:
[0096]
[0097] 其中,
[0098] 对式(5)进行微分,得到:
[0099]
[0100] 其中, 分别为P和qv的一阶导数和二阶微分;
[0101] 将式(5)、式(6)代入式(4)后,在等式两边同时左乘PT得到:
[0102]
[0103] 其中,J*=PTJ0P且由于转动惯性矩阵J*是斜对称正定矩阵,则矩阵 满足以下斜对称关系:
[0104]
[0105] 同时J*满足以下不等式:
[0106]
[0107] 其中,Jmin和Jmax是正常数,表示J*的下界和上界;是干扰和不确定性的集合,满足||Td||≤γ0Φ,Φ=1+||ω||
+||ω||2且γ0是正常数;
[0108] 步骤2,在存在转动惯量不确定和外部扰动的情况下,基于飞行器的姿态控制系统,设计所需的滑模面,过程如下:
[0109] 2.1选择滑模面s∈R3为:
[0110]
[0111] 其中,α和β为正常数; r1和r2是正奇数且0
[0112] 对式(10)求导,得到:
[0113]
[0114] 其中, 为s的一阶导数;|qv|为qv的绝对值;diag(|qv|r-1)=diag([|qv1|r-1,|qv2|r-1,|qv3|r-1])∈R3×3;
[0115] 如果qvj=0,j=1,2,3且 其中qvj,j=1,2,3为qv向量中的第j个元素;由于负分数幂r-1的存在会产生奇异性,为避免奇异性的产生,s的一阶导数改变为:
[0116]
[0117] 其中,qvr∈R3定义为:
[0118]
[0119] 其中,∈是很小的常数;|∈|是∈的绝对值; 是qvj的一阶导数;
[0120] 然后,由式(7),式(10)和式(12)得到:
[0121]
[0122] 其中,
[0123] 步骤3,设计增强型指数趋近律,过程如下:
[0124] 3.1定义增强型指数趋近律为:
[0125]
[0126]
[0127] 其中,Λ>0;0<θ<1;K>0;0<μ<1; sign(s)为s符号函数;sj,j=1,2,3为s向量中的第j个元素;|sj|为sj,j=1,2,3的绝对值;||s||为s的范数;
[0128] 步骤4,设计有限时间自适应滑模控制器,过程如下:
[0129] 4.1考虑有限时间自适应滑模控制器被设计为:
[0130]
[0131]
[0132]
[0133] 其中,||P||为P的范数;||F||为F的范数;||Ps||为Ps的范数;||s||为s的范数;为γ0的估计;
[0134] 4.2设计自适应参数的更新律:
[0135]
[0136] 其中,c0和ε0是正常数; 为 的一阶导数;
[0137] 4.3设计李雅普诺夫函数:
[0138]
[0139] 其中, sT是s的转置;
[0140] 对式(21)进行求导,令 且根据式(8)得:
[0141]
[0142] 如果将式(22)写成 的形式,则判定系统是有限时间一致最终有界;其中,
[0143] 因此,滑模面s的收敛域Δs表示为:
[0144]
[0145] 姿态四元数qvj的有限时间收敛域为:
[0146]
[0147] 角速度ωj的有限时间收敛域为:
[0148]
[0149] 其中,ωj,j=1,2,3为ω向量的第j个元素;
[0150] 基于以上分析,滑模面s、飞行器的姿态四元数qvj和角速度ωj是局部有限时间一致最终有界。
[0151] 为验证所提方法的有效性,本发明给出了三种不同的方法进行仿真对比,如下:
[0152] 方法一:基于增强型指数趋近律的有限时间自适应姿态控制方法,其趋近律表达式即式(15)和式(16);
[0153] 方法二:基于指数趋近律的有限时间自适应姿态控制方法,其趋近律表达式为:
[0154]
[0155] 方法三:基于传统趋近律的有限时间自适应姿态控制方法,其趋近律表达式为:
[0156]
[0157] 为了更有效的进行对比,系统所有参数都是一致的,即式(14)和式(15)的参数与式(26)和式(27)是相同的,其中Λ=10,K=0.5,μ=0.01,θ=0.1, 并且给定系统外界扰动为:d(t)=0.005×[sin(0.8t),cos(0.5t),cos(0.3t)]TN·m;滑模面参数为:α=0.1,β=0.1,r1=3,r2=5;自适应更新律的参数为:ε0=0.01, 飞行器姿态系统实际参数为:J0=diag([140,120,130])kg·m2,ΔJ=diag[sin(0.1t),2sin(0.2t),3sin(0.3t)]kg·m2,ω(0)=[0,0,0]Trad/s,qv(0)=[0.3,-0.3,0.2]T,q0(0)=0.8832;式(24)中的参数为:Jmax=560,δ0=1;为了避免式(18)和式(19)的不连续项和 造成的抖振问题,在仿真中应用连续项 和 替换,其中ξ是正常数,ξ=0.0002。
[0158] 图1和图2分别基于不同的趋近律下滑模面和控制力矩响应示意图。如果||s||越大,D(s)趋向于0.01时,式(15)和式(26)中的 为50,比式(27)的K=0.5大;相反,当||s||越少, 趋向于0.5。这种现象使得控制器增益将在50到0.5的范围内变动。如图1和图2所示,基于方法一的滑模面收敛时间约为0.75秒,方法二的滑模面收敛时间约为1.2秒,而基于方法三的滑模面收敛时间约为4.2秒。显然,方法一优于方法二和方法三,能使飞行器姿态系统具有更高的稳定性能和更短的收敛时间。另外,由于式(15)中的|sj|θ的存在,使得方法一与方法二、三相比能有效减少抖振问题。
[0159] 基于不同趋近律的飞行器姿态四元数和角速度响应示意图分别如图3和图4所示。结果表明,三种方法均可实现有限时间一致最终有界。基于方法一的飞行器姿态四元数的收敛时间约为11秒,基于方法二的飞行器姿态四元数的收敛时间约为10秒,基于方法二的飞行器姿态四元数的收敛时间约为13秒。此外,基于方法一的角速度收敛时间约为12秒,方法二的角速度收敛时间约为11.5秒,方法三的角速度收敛时间约为14秒。通过以上的分析,基于方法一和方法二的姿态四元数和角速度的收敛速度比基于方法三姿态四元数和角速度的收敛速度更快。基于不同趋近律的参数估计响应示意图如图5所示。参照图1-图5,本发明所提出的方法一实现比其他两种方法更好的控制性能。
[0160] 综上所述,对比方法二和方法三,方法一能实现良好的控制性能,并且在滑模面以及控制力矩上拥有更好的减少抖振的能力。
[0161] 以上阐述的是本发明给出的一个实施例表现出的优良优化效果,显然本发明不只是限于上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。