CN106444368A - 具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法 - Google Patents

具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法 Download PDF

Info

Publication number
CN106444368A
CN106444368A CN201510797151.9A CN201510797151A CN106444368A CN 106444368 A CN106444368 A CN 106444368A CN 201510797151 A CN201510797151 A CN 201510797151A CN 106444368 A CN106444368 A CN 106444368A
Authority
CN
China
Prior art keywords
error
function
attitude
input
tracking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510797151.9A
Other languages
English (en)
Inventor
陈谋
杨青运
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201510797151.9A priority Critical patent/CN106444368A/zh
Publication of CN106444368A publication Critical patent/CN106444368A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明公开了一种具有输入非线性的近空间飞行器(NSV)预设性能姿态跟踪控制方法,包括如下步骤:(1)通过加入的死区右逆函数,将包含死区和输入饱和的输入非线性环节等效为输入饱和环节,将该输入非线性加入到NSV姿态模型中;(2)引入跟踪误差的预设性能限制,对跟踪误差信号的瞬态性能和稳态误差同时进行调节,并借助误差转换函数将受预设性能约束的跟踪误差信号转换为不受约束的转换误差信号;(3)构造辅助***,借助backstepping方法进行自适应神经网络姿态跟踪控制器的设计。本发明能够使得NSV姿态模型在具有参数不确定,外部干扰和输入非线性的情况下能够跟踪期望的姿态角信号。

Description

具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法
技术领域
本发明涉及一种考虑输入非线性的近空间飞行器预设性能姿态跟踪控制方法,属于近空间飞行器飞行控制技术领域。
背景技术
近空间飞行器(NSV:near space vehicle)作为一种新型的空天飞行器,融合了传统航空和航天飞行器的优点,在民用和军事领域应用前景广阔,得到了广泛的关注。同时由于其复杂的特性,如飞行环境多变,任务模式多样,强耦合,非线性等,设计行之有效的控制方法成为一项重要而又具有挑战的工作。NSV的姿态控制是其安全飞行的基础,因此本专利以近空间飞行器的姿态运动模型为研究对象,进行其预设性能姿态跟踪控制方法的开发。
目前针对跟踪控制问题的研究主要集中在稳态性能的研究中,即保证跟踪误差收敛于有界集或者渐进收敛到原点,而对瞬态性能的研究还很少。事实上瞬态性能在改进NSV控制***性能上起着重要作用。例如,较大的超调量可能会使得执行器超出其幅值限制,从而导致闭环***不稳定。因此,在NSV控制器设计中需要对瞬态和稳态性能同时研究。为解决该问题,引入预设性能的概念。
通过性能函数的选取,同时对跟踪误差的瞬态性能和稳态性能进行约束,并通过误差转换技术将受约束的跟踪误差转换为不受约束的信号,通过证明该信号的有界性来保证跟踪误差的预设性能限制。
同时,NSV在实际飞行中其舵面和发动机推力会受到诸多限制,如幅值、带宽、频率等,从而执行器可能会产生诸如饱和、死区、间隙等非线性特性,在NSV姿态模型中表现为输入非线性特性。为解决饱和与死区组成的输入非线性问题,将死区的右逆函数放置于***输入非线性模块之前,将该两个非线性环节综合等效为一个输入饱和环节,从而采用辅助***方法解决输入非线性问题。辅助***方法是通过构造一个稳定的外部***,将其将入到误差信号中,减小或抵消输入非线性的影响。该方法简单有效,易于实现。
另外,NSV的动态模型中通常会存在未知的参数不确定和外部扰动,该不确定可能会影响***的性能。神经网络(NNs:neural network)由于其能够任意逼近连续函数,已经被广泛的应用于不确定非线性***的设计中。其中,作为一种线性参数化的神经网络,径向基函数(RBF:radial basis function)神经网络被广泛的用于逼近未知建模误差。因此,采用RBFNNs对***中未知的不确定进行逼近,并在虚拟控制律和控制器设计中进行补偿。
Backstepping控制策略是一种非线性的反馈控制方法,在实际的控制***中相比于其他的非线性方法更容易实现。因此,根据转换***的严格反馈结构,采用backstepping技术进行自适应神经网络跟踪控制器的设计。
发明内容
针对上述现有技术的不足,本发明的目的是提供一种具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法,能够使得NSV姿态模型在具有参数不确定,外部干扰和输入非线性的情况下能够跟踪期望的姿态角信号。
为实现上述目的,本发明采用以下技术方案:
一种具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法,包括如下步骤:
(1)通过加入的死区右逆函数,将包含死区和输入饱和的输入非线性环节等效为输入饱和环节,将该输入非线性加入到NSV姿态模型中;
(2)引入跟踪误差的预设性能限制,对跟踪误差信号的瞬态性能和稳态误差同时进行调节,并借助误差转换函数将受预设性能约束的跟踪误差信号转换为不受约束的转换误差信号;
(3)构造辅助***,减小或消除输入非线性对控制***性能的影响,根据NSV姿态模型的特点,将控制***分别快慢回路,使用RBF神经网络对***未知不确定进行逼近,利用自适应技术对复合干扰进行处理,借助backstepping方法进行姿态跟踪控制器的设计。
所述步骤(1)中,
输入非线性环节表示为串级结构,包括非对称的输入饱和环节和死区环节,其中Mc为理想控制输入,为实际控制输入;
饱和函数sat(·)表示为:
其中Mc max i,Mc min i表示第i个控制输入的上下界,vi为饱和环节输出;
死区函数Db(·)表示为:
其中bri>0,bli<0为已知的死区区间,mri>0,mli>0为死区斜率参数;
引入死区函数Db(·)的右逆函数该函数满足定义为:
将上述函数放置在输入非线性环节之前,产生新的串级非线性环节,其中为设计的控制律;
上述控制律有以下几种情况:
情况1:
根据饱和函数sat(·)和右逆函数的定义得到:
又知因此,根据死区函数Db(·)的定义可知:
上述方程能够改写为:
情况2:
与情况1类似,根据饱和函数sat(·)和右逆函数的定义得到:
同时可知因此,根据死区函数Db(·)的定义可知:
上述方程能够改写为:
情况3:
该情况下,从而因此
综合考虑上述三种情况,可得:
该方程意味着即所有的非线性环节可以整体的看作为新的饱和环节;因此,将死区函数的右逆函数放置于***输入非线性环节前,就能够采用一般的受限控制方法来处理输入非线性问题;
将上述的输入非线性环节加入到NSV姿态模型中得到:
其中Ω=[α,β,μ]T为姿态角向量,分别表示迎角,侧滑角和航迹倾斜角;ω=[p,q,r]T为姿态角滚转角速率向量,分别表示滚转角速率,俯仰角速率和偏航角速率;F1∈R3,F2∈R3为已知的状态函数向量,G1∈R3×3,G2∈R3×3为已知的***控制增益矩阵;△F1∈R3,△F2∈R3为未知的光滑函数,表示***建模误差;d1∈R3,d2∈R3为未知外部干扰;satb(·)为新的饱和函数,其定义如上所示。
所述步骤(2)中,
跟踪误差满足如下预设性能限制:
el(t)≤e(t)≤eu(t)
其中e(t)=[e1(t),e2(t),e3(t)],为预设性能函数的上下界函数,并满足跟踪误差信号的超调量保持在区间内,最大容许稳态误差必须满足因此,跟踪误差的预设瞬态性能和稳态性能能够通过选择合适的性能函数来实现;
为实现预设性能限制,引入转换函数将预设性能限制转换为不受约束的信号,该函数设计为:
其中σ=[σ123]T为转换误差信号;
根据转换函数的定义可知:
另外,求得跟踪误差ei关于σi的偏导数为:
上式表明跟踪误差ei和转换误差σi为严格递增关系;因此,如果转换误差σi有界,跟踪误差预设性能限制总是成立,即转换误差σ的有界性能够保证跟踪误差e的预设性能限制;
另外,求得转换误差σi关于跟踪误差ei的偏导数为:
定义函数M(e,eu,el)为:
因此,M(e,eu,el)的逆总是存在;
对转换误差σ关于时间求导得到:
其中将转换误差动态代入***方程中得到新的误差***为:
所述步骤(3)中,
步骤a、***控制回路分为快慢回路,首先对慢回路即姿态角回路进行分析:构造辅助***,利用backstepping控制策略设计虚拟控制律,同时采用径向基函数神经网络对慢回路中未知不确定进行逼近,利用自适应方法对复合干扰进行处理,具体为:
a-1、为减小或消除输入非线性的影响,构造如下形式的辅助***:
其中ξ1∈R32∈R3为辅助***状态变量,矩阵设计满足:为实际输入与理想输入的差值;
a-2、利用径向基神经网络逼近***的未知不确定△F1,其最佳逼近写为:
其中为W1 *∈Rq×3神经网络最优权值矩阵,利用对其进行逼近,其自适应律设计为:
其中P1=P1 T>0,τ1>0均为设计参数或矩阵;S(Ω)=[S(Ω)1,S(Ω)2,…,S(Ω)q]T为径向基函数,一般选择为高斯函数的形式,即d1k为神经网络第k个节点的中心向量,b1k为神经网络第k个节点的基宽参数,k=1,2,...,q;另外,为逼近误差,且
a-3、将RBF神经网络逼近误差与未知外部扰动综合考虑,等效为复合干扰:
该复合干扰满足范数有界,即||D1||≤δ1,其中δ1>0;利用变量对复合干扰的上界δ1进行逼近,其自适应律设计为:
其中M(e,eu,el)=diag{M11,M22,M33},β1>0为设计参数;
a-4、根据步骤a-1中构造的辅助***信号ξ1,步骤a-2中RBF神经网络对不确定的估计值及步骤a-3中复合干扰上界的参数自适应律利用backstepping控制设计方法,得到虚拟控制律:
其中为设计反馈矩阵,z1=σ-ξ1为期望跟踪信号的一阶导数,
步骤b、对快回路即姿态角速率回路进行分析,利用backstepping控制策略设计控制器,同时采用RBF神经网络对快回路中未知不确定进行逼近,利用自适应方法对复合干扰进行处理,具体为:
b-1、利用RBF神经网络逼近***的未知不确定△F2,其最佳逼近写为:
其中为神经网络最优权值矩阵,利用对其进行逼近,其自适应律设计为:
其中均为设计参数或矩阵;S(Ω,ω)=[S(Ω,ω)1,S(Ω,ω)2,…,S(Ω,ω)q]T为径向基函数,一般选择为高斯函数的形式,即d2k为神经网络第k个节点的中心向量,b2k为神经网络第k个节点的基宽参数,k=1,2,...,q;另外,为逼近误差,且
b-2、将RBF神经网络逼近误差与未知外部扰动综合考虑,等效为复合干扰:
该复合干扰满足范数有界,即||D2||≤δ2,其中δ2>0。利用变量对复合干扰的上界δ2进行逼近,其自适应律设计为:
其中β2>0为设计参数;
b-3、根据步骤a-1中构造的辅助***信号ξ2,步骤b-1中RBF神经网络对不确定的估计值及步骤b-2中复合干扰上界的参数自适应律利用backstepping控制设计方法,得到控制律为:
其中z2=ω-α12为设计矩阵。
本发明的有益效果是:
本发明与现有技术相比,具有以下显著的优点:本发明通过加入的死区右逆函数,将输入非线性等效为输入饱和环节,构造辅助***处理输入饱和,简便易行。同时引入跟踪误差的预设性能,并借助误差转换函数,将受预设性能约束的跟踪误差转换为不受约束的转换误差信号。考虑NSV姿态***的运动特性,控制***划分为快慢回路,利用RBF神经网络对***不确定进行逼近,同时采用自适应技术对复合干扰进行处理,借助backstepping方法进行姿态跟踪控制器的设计。所设计的控制器使得NSV姿态***在存在未知不确定、外部干扰和输入非线性情况下的实现预设跟踪性能限制。
附图说明
图1为本发明输入非线性φ(Mc)串级结构图;
图2为输入饱和函数sat(·)示意图;
图3为死区函数Db(·)示意图;
图4为输入非线性φ(·)与相结合的结构图;
图5为NSV姿态控制***的整体控制框图。
具体实施方式
下面结合附图对本发明作更进一步的说明。
本发明的具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法,包括以下步骤:
步骤1.通过加入的死区右逆函数,将包含死区和输入饱和的输入非线性环节等效为输入饱和环节,将该输入非线性加入到NSV姿态模型中;
步骤2.引入跟踪误差的预设性能限制,对跟踪误差信号的瞬态性能和稳态误差同时进行调节,并借助误差转换函数将受预设性能约束的跟踪误差信号转换为不受约束的转换误差信号;
步骤3.构造辅助***,减小或消除输入非线性对控制***性能的影响,根据NSV姿态模型的特点,将控制***分别快慢回路,使用RBF神经网络对***未知不确定进行逼近,利用自适应技术对复合干扰进行处理,借助backstepping方法进行自适应神经网络姿态跟踪控制器的设计。
其中,步骤1的NSV姿态模型可以表示为:
其中Ω=[α,β,μ]T为姿态角向量,分别表示迎角,侧滑角和航迹倾斜角。ω=[p,q,r]T为姿态角滚转角速率向量,分别表示滚转角速率,俯仰角速率和偏航角速率。Mc=[lc,mc,nc]T为控制力矩向量,分别表示滚转,俯仰和偏航力矩。F1∈R3,F2∈R3为已知的状态函数向量,G1∈R3×3,G2∈R3×3为已知的***控制增益矩阵。△F1∈R3,△F2∈R3为未知的光滑函数,表示***建模误差,d1∈R3,d2∈R3为未知外部干扰。
输入非线性环节可以表示为串级结构,如图1所示,包括非对称的输入饱和环节和死区环节,其中Mc为理想控制输入,Mc为实际控制输入。
由图2可以看到,饱和函数sat(·)可以表示为:
其中Mc max i,Mc min i表示第i个控制输入的上下界,vi为饱和环节输出。
由图3可以得到,死区函数Db(·)可以表示为
其中bri>0,bli<0为已知的死区区间,mri>0,mli>0为死区斜率参数。
根据输入非线性的定义,我们知道该非线性特性比较复杂且很难直接处理。因此,为解决该问题,引入死区函数Db(·)的右逆函数该函数满足定义为:
将上述函数放置在输入非线性环节之前,产生新的串级非线性环节,如图4所示,其中为设计的控制律。下面,根据不同情况对该环节进行详细分析。在做分析之前需做如下假设:
假设1:针对NSV姿态模型的输入非线性环节,其饱和度远远大于死区边界,即Mc max i>bri,Mc min i<bli,i=1,2,3。
情况1:
根据饱和函数sat(·)和右逆函数的定义可得:
又由假设1可知因此,根据死区函数Db(·)的定义可知:
上述方程可以改写为:
情况2:
与情况1类似,根据饱和函数sat(·)和右逆函数的定义可得:
同时根据假设1可知因此,根据死区函数Db(·)的定义可知:
上述方程可以改写为:
情况3:
该情况下,从而因此
综合考虑上述三种情况,可得:
该方程意味着即所有的非线性环节可以整体的看作为新的饱和环节。因此,如图4所示,如果将死区函数的右逆函数放置于***输入非线性环节前,就可以采用一般的受限控制方法来处理输入非线性问题。
将上述的输入非线性环节加入到NSV姿态模型中可以得到:
其中satb(·)为新的饱和函数,其定义如式(11)所示。
步骤2的预设性能:
为了不失一般性,跟踪误差满足如下预设性能限制:
el(t)≤e(t)≤eu(t) (13)
其中e(t)=[e1(t),e2(t),e3(t)],为预设性能函数的上下界函数,并满足明显可以看出,跟踪误差信号的超调量保持在区间内,最大容许稳态误差必须满足因此,跟踪误差的预设瞬态性能和稳态性能可以通过选择合适的性能函数来实现。
为实现预设性能限制,引入转换函数将预设性能限制转换为不受约束的信号,该函数设计为:
其中σ=[σ123]T为转换误差信号。
根据转换函数的定义可知:
另外,可以得到跟踪误差ei关于σi的偏导数:
上式表明跟踪误差ei和转换误差σi为严格递增关系。因此,如果转换误差σi有界,不等式(13)总是成立,即转换误差σ的有界性可以保证跟踪误差e的预设性能限制。
另外,根据式(14)可以求得转换误差σi关于跟踪误差ei的偏导数为:
定义函数M(e,eu,el)为:
因此,M(e,eu,el)的逆总是存在。
对转换误差σ关于时间求导可得:
其中将转换误差动态代入***方程(12)中可得新的误差***:
步骤3的控制器设计为:
步骤a.***整体控制结构如图5所示,将***控制回路分为快慢回路,首先对慢回路即姿态角回路进行分析,构造辅助***,利用backstepping控制策略设计虚拟控制律,同时采用径向基函数神经网络对慢回路中未知不确定进行逼近,利用自适应方法对复合干扰进行处理,具体为:
a-1.为减小或消除输入非线性的影响,构造如下形式的辅助***:
其中ξ1∈R32∈R3为辅助***状态变量,矩阵设计满足:为实际输入与理想输入的差值。
a-2.利用RBF神经网络逼近***的未知不确定△F1,其最佳逼近可以写为:
其中为W1 *∈Rq×3神经网络最优权值矩阵,利用对其进行逼近,其自适应律设计为:
其中P1=P1 T>0,τ1>0均为设计参数或矩阵。S(Ω)=[S(Ω)1,S(Ω)2,…,S(Ω)q]T为径向基函数,一般选择为高斯函数的形式,即d1k为神经网络第k个节点的中心向量,b1k为第k个节点的基宽参数,k=1,2,...,q。另外,为逼近误差,且
a-3.将RBF神经网络逼近误差与未知外部扰动综合考虑,等效为复合干扰:
该复合干扰满足范数有界,即||D1||≤δ1,其中δ1>0。利用变量对复合干扰的上界δ1进行逼近,其自适应律设计为:
其中M(e,eu,el)=diag{M11,M22,M33},β1>0为设计参数。
a-4.根据a-1中构造的辅助***信号ξ1,a-2中RBF神经网络对不确定的估计值及a3中复合干扰上界的参数自适应律利用backstepping控制设计方法,得到虚拟控制律:
其中为设计反馈矩阵,z1=σ-ξ1为期望跟踪信号的一阶导数。
步骤b.对快回路即姿态角速率回路进行分析,利用backstepping控制策略设计控制器,同时采用RBF神经网络对快回路中未知不确定进行逼近,利用自适应方法对复合干扰进行处理,具体为:
b-1.利用RBF神经网络逼近***的未知不确定△F2,其最佳逼近可以写为:
其中为神经网络最优权值矩阵,利用对其进行逼近,其自适应律设计为:
其中均为设计参数或矩阵。S(Ω,ω)=[S(Ω,ω)1,S(Ω,ω)2,…,S(Ω,ω)q]T为径向基函数,一般选择为高斯函数的形式,即d2k为神经网络第k个节点的中心向量,b2k为第k个节点的基宽参数,k=1,2,...,q。另外,为逼近误差,且
b-2.将RBF神经网络逼近误差与未知外部扰动综合考虑,等效为复合干扰:
该复合干扰满足范数有界,即||D2||≤δ2,其中δ2>0。利用变量对复合干扰的上界δ2进行逼近,其自适应律设计为:
其中β2>0为设计参数。
b-3.根据a-1中构造的辅助***信号ξ2,b-1中RBF神经网络对不确定的估计值及b-2中复合干扰上界的参数自适应律利用backstepping控制设计方法,得到控制律为:
其中z2=ω-α12为设计矩阵。
本发明的控制器设计:
在进行控制器设计之前,需给出如下假设和引理:
假设2:针对NSV非线性姿态模型(1),矩阵G1,G2均可逆,而且存在着未知正实数使得成立。
假设3:针对外部时变未知扰动di(t),存在着未知正实数ηi使得成立。
假设4:针对期望跟踪信号yd,其i阶导数存在且有界,即其中ζi>0,i=0,1,2。
假设5:针对实际输入与理想输入的差值存在着未知正实数ρ使得成立。
引理1:对于任意的变量和常数b>0,下面的不等式总是成立:
下面利用backstepping技术进行自适应神经网络姿态跟踪控制器的设计
第1步:定义误差变量:
其中α1为虚拟控制律。
根据式(20),变量z1关于时间的导数为:
采用RBF神经网络逼近未知不确定△F1,其最优逼近为:
其中为逼近误差,且
将式(35)带入(34)可得:
其中为复合干扰。由假设1可知,复合干扰D1范数有界,即||D1||≤δ1,其中δ1>0。
虚拟控制律α1设计为:
其中为设计反馈矩阵,M(e,eu,el)=diag{M11,M22,M33}。为W1 *的逼近值。为δ1的逼近值,其自适应律设计为:
其中β1>0为设计参数。
定义逼近误差将虚拟控制律α1带入式(36)可得:
选取Lyapunov函数:
其中P1=P1 T>0。定义估计误差并根据式(39)和引理1,对Lyapunov函数关于时间求导可得:
又可知:
自适应律设计为:
其中τ1>0为设计参数。
将式(42)和(43)带入式(41)可得:
其中
另外可知:
因此,式(44)可以改写为:
第2步:根据式(20)和(33),对变量z2关于时间求导可得:
与第1步类似,采用RBF神经网络逼近未知不确定△F2,其最优逼近可以写为:
其中为逼近误差,且
将式(48)带入式(47)可得:
其中与第1步类似,干扰D2满足||D2||≤δ2,其中δ2>0。
控制律设计为:
其中为设计矩阵。的逼近值。为δ2的逼近值,其自适应律设计为:
其中β2>0为设计参数。
定义逼近误差将设计的控制律带入式(49)可得:
选择Lyapunov函数为:
其中定义估计误差并根据式(52)和引理1,对Lyapunov函数关于时间求导可得:
根据假设2和5,可得:
自适应律设计为:
其中τ2>0为设计参数。
因此,将式(55)和(56)带入(54)可得:
根据如下不等式:
同时根据式(46),可将式(57)改写为:
其中
因此,根据Lyapunov稳定性理论,所有的闭环***信号均半全局一致有界,即变量z1,z2,干扰上界估计误差辅助***变量ξ12和神经网络参数逼近误差均有界。从而可得又由变量z1的定义明显可得:
因此,转换误差信号σ有界。根据转换性能(15)和(16)的分析可知,在设计的控制器作用下,转换误差σ的有界性可以保证跟踪误差e的预设性能限制(13),从而实现控制目标。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下还可以做出若干改进,这些改进也应视为本发明的保护范围。

Claims (4)

1.一种具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法,其特征在于:包括如下步骤:
(1)通过加入的死区右逆函数,将包含死区和输入饱和的输入非线性环节等效为输入饱和环节,将该输入非线性加入到NSV姿态模型中;
(2)引入跟踪误差的预设性能限制,对跟踪误差信号的瞬态性能和稳态误差同时进行调节,并借助误差转换函数将受预设性能约束的跟踪误差信号转换为不受约束的转换误差信号;
(3)构造辅助***,减小或消除输入非线性对控制***性能的影响,根据NSV姿态模型的特点,将控制***分别快慢回路,使用径向基函数(RBF)神经网络对***未知不确定进行逼近,利用自适应技术对复合干扰进行处理,借助backstepping方法进行自适应神经网络跟踪控制器的设计。
2.如权利要求1所述的具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法,其特征在于:所述步骤(1)中,
输入非线性环节表示为串级结构,其包括非对称的输入饱和环节和死区环节,其中Mc为理想控制输入,为实际控制输入;
饱和函数sat(·)表示为:
其中Mcmaxi,Mcmini表示第i个控制输入的上下界,vi为饱和环节输出;
死区函数Db(·)表示为:
其中bri>0,bli<0为已知的死区区间,mri>0,mli>0为死区斜率参数;
引入死区函数Db(·)的右逆函数该函数满足定义为:
将上述函数放置在输入非线性环节之前,产生新的串级非线性环节,其中为设计的控制律;
上述控制律有以下几种情况:
情况1:
根据饱和函数sat(·)和右逆函数的定义得到:
又知因此,根据死区函数Db(·)的定义可知:
上述方程能够改写为:
情况2:
与情况1类似,根据饱和函数sat(·)和右逆函数的定义得到:
同时可知因此,根据死区函数Db(·)的定义可知:
上述方程能够改写为:
情况3:
该情况下,从而因此
综合考虑上述三种情况,可得:
该方程意味着即所有的非线性环节可以整体的看作为新的饱和环节;因此,将死区函数的右逆函数放置于***输入非线性环节前,就能够采用一般的受限控制方法来处理输入非线性问题;
将上述的输入非线性环节加入到NSV姿态模型中得到:
其中Ω=[α,β,μ]T为姿态角向量,分别表示迎角,侧滑角和航迹倾斜角;ω=[p,q,r]T为姿态角滚转角速率向量,分别表示滚转角速率,俯仰角速率和偏航角速率;F1∈R3,F2∈R3为已知的状态函数向量,G1∈R3×3,G2∈R3×3为已知的***控制增益矩阵;ΔF1∈R3,ΔF2∈R3为未知的光滑函数,表示***建模误差; d1∈R3,d2∈R3为未知外部干扰;satb(·)为新的饱和函数,其定义如上所示。
3.如权利要求1所述的具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法,其特征在于:所述步骤(2)中,
跟踪误差满足如下预设性能限制:
el(t)≤e(t)≤eu(t)
其中e(t)=[e1(t),e2(t),e3(t)],为预设性能函数的上下界函数,并满足跟踪误差信号的超调量保持在区间内,最大容许稳态误差必须满足因此,跟踪误差的预设瞬态性能和稳态性能能够通过选择合适的性能函数来实现;
为实现预设性能,引入转换函数将预设性能限制转换为不受约束的信号,该函数设计为:
其中σ=[σ123]T为转换误差信号;
根据转换函数的定义可知:
另外,求得跟踪误差ei关于σi的偏导数为:
上式表明跟踪误差ei和转换误差σi为严格递增关系;因此,如果转换误差σi 有界,跟踪误差预设性能限制总是成立,即转换误差σ的有界性能够保证跟踪误差e的预设性能限制;
另外,求得转换误差σi关于跟踪误差ei的偏导数为:
定义函数M(e,eu,el)为:
因此,M(e,eu,el)的逆总是存在;
对转换误差σ关于时间求导得到:
其中将转换误差动态代入***方程中得到新的误差***为:
4.如权利要求1所述的具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法,其特征在于:所述步骤(3)包括以下步骤:
步骤a、***控制回路分为快慢回路,首先对慢回路即姿态角回路进行分析:构造辅助***,利用backstepping控制策略设计虚拟控制律,同时采用径向基函数神经网络对慢回路中未知不确定进行逼近,利用自适应方法对复合干扰进行处理,具体为:
a-1、为减小或消除输入非线性的影响,构造如下形式的辅助***:
其中ξ1∈R32∈R3为辅助***状态变量,矩阵设计满足:为实际输入与理想输入的差值;
a-2、利用RBF神经网络逼近***的未知不确定ΔF1,其最佳逼近写为:
其中为神经网络最优权值矩阵,利用对其进行逼近,其自适应律设计为:
其中P1=P1 T>0,τ1>0均为设计参数或矩阵;S(Ω)=[S(Ω)1,S(Ω)2,…,S(Ω)q]T为径向基函数,一般选择为高斯函数的形式,即d1k为神经网络第k个节点的中心向量,b1k为神经网络第k个节点的基宽参数,k=1,2,...,q;另外,为逼近误差,且
a-3、将RBF神经网络逼近误差与未知外部扰动综合考虑,等效为复合干扰:
该复合干扰满足范数有界,即||D1||≤δ1,其中δ1>0;利用变量对复合干扰的上界δ1进行逼近,其自适应律设计为:
其中M(e,eu,el)=diag{M11,M22,M33},β1>0为设计参数;
a-4、根据步骤a-1中构造的辅助***信号ξ1,步骤a-2中RBF神经网络对不确定的估计值及步骤a-3中复合干扰上界的参数自适应律 利用backstepping控制设计方法,得到虚拟控制律:
其中 为设计反馈矩阵,z1=σ-ξ1为期望跟踪信号的一阶导数,
步骤b、对快回路即姿态角速率回路进行分析,利用backstepping控制策略设计控制器,同时采用RBF神经网络对快回路中未知不确定进行逼近,利用自适应方法对复合干扰进行处理,具体为:
b-1、利用RBF神经网络逼近***的未知不确定ΔF2,其最佳逼近写为:
其中为神经网络最优权值矩阵,利用对其进行逼近,其自适应律设计为:
其中P2=P2 T>0,τ2>0均为设计参数或矩阵;S(Ω,ω)=[S(Ω,ω)1,S(Ω,ω)2,…,S(Ω,ω)q]T为径向基函数,一般选择为高斯函数的形式,即d2k为神经网络第k个节点的中心向量,b2k为神经网络第k个节点的基宽参数,k=1,2,...,q;另外,为逼近误差,且
b-2、将RBF神经网络逼近误差与未知外部扰动综合考虑,等效为复合干扰:
该复合干扰满足范数有界,即||D2||≤δ2,其中δ2>0;利用变量对复合干扰的上界δ2进行逼近,其自适应律设计为:
其中β2>0为设计参数;
b-3、根据步骤a-1中构造的辅助***信号ξ2,步骤b-1中RBF神经网络对不确定的估计值及步骤b-2中复合干扰上界的参数自适应律 利用backstepping控制设计方法,得到控制律为:
其中 为设计矩阵。
CN201510797151.9A 2015-11-18 2015-11-18 具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法 Pending CN106444368A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510797151.9A CN106444368A (zh) 2015-11-18 2015-11-18 具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510797151.9A CN106444368A (zh) 2015-11-18 2015-11-18 具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法

Publications (1)

Publication Number Publication Date
CN106444368A true CN106444368A (zh) 2017-02-22

Family

ID=58094039

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510797151.9A Pending CN106444368A (zh) 2015-11-18 2015-11-18 具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法

Country Status (1)

Country Link
CN (1) CN106444368A (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106970633A (zh) * 2017-05-08 2017-07-21 中国工程物理研究院总体工程研究所 抑制控制输入饱和的飞行控制方法
CN107065554A (zh) * 2017-04-27 2017-08-18 南京航空航天大学 近空间可变翼飞行器自适应小翼切换控制***及工作方法
CN107203138A (zh) * 2017-06-27 2017-09-26 金陵科技学院 一种输入输出饱和的飞行器鲁棒控制方法
CN107844124A (zh) * 2017-12-01 2018-03-27 吉林大学 一种四旋翼飞行器携带不平衡负载稳定飞行的控制方法
CN110007602A (zh) * 2019-05-06 2019-07-12 江苏建筑职业技术学院 一种非线性***低复杂度自适应饱和控制方法
CN110347036A (zh) * 2018-09-30 2019-10-18 哈尔滨工业大学 基于模糊滑模控制的无人机自主抗风智能控制方法
CN110488606A (zh) * 2019-07-25 2019-11-22 中北大学 一种多四旋翼主从式保性能神经自适应协同编队控制方法
CN111414011A (zh) * 2020-04-09 2020-07-14 中北大学 一种考虑执行机构故障的高超声速飞行器保性能容错控制方法
CN111665721A (zh) * 2020-06-17 2020-09-15 国网河南省电力公司经济技术研究院 用于脉冲功率负载调节的飞轮储能控制***设计方法
CN111813140A (zh) * 2020-07-31 2020-10-23 中国人民解放军空军工程大学 一种具有高精度的四旋翼无人机轨迹跟踪控制方法
CN112977093A (zh) * 2021-04-12 2021-06-18 苏州帆通汽车科技有限公司 一种电动汽车预设性能的控制方法
CN113189876A (zh) * 2021-04-30 2021-07-30 西安工业大学 一种基于预设性能的不确定非线性***抗饱和容错控制方法
CN114167728A (zh) * 2021-12-08 2022-03-11 广东工业大学 带有死区约束的多智能体***的自适应控制方法及装置
CN117762023A (zh) * 2024-02-22 2024-03-26 西北工业大学 一种基于预定性能的高速飞行器控制及容错分配方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425135A (zh) * 2013-07-30 2013-12-04 南京航空航天大学 一种具有输入饱和的近空间飞行器鲁棒控制方法
CN104238357A (zh) * 2014-08-21 2014-12-24 南京航空航天大学 一种近空间飞行器的容错滑模控制方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425135A (zh) * 2013-07-30 2013-12-04 南京航空航天大学 一种具有输入饱和的近空间飞行器鲁棒控制方法
CN104238357A (zh) * 2014-08-21 2014-12-24 南京航空航天大学 一种近空间飞行器的容错滑模控制方法

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
LINAN M C R,ET AL.: "Controller structure for plants with combined saturation and deadzone/backlash", 《CONTROL APPLICATIONS (CCA), 2012 IEEE INTERNATIONAL CONFERENCE ON. IEEE, 2012》 *
MENG W, YANG Q, YING Y, ET AL: "Adaptive Power Capture Control of Variable-Speed Wind Energy ConAdaptive Power Capture Control of Variable-Speed Wind Energy Conversion Systems With Guaranteed Transient and Steady-State Performance", 《IEEE TRANSACTIONS ON ENERGY CONVERSION》 *
QINGYUN YANG,ET AL.: "Adaptive neural prescribed performance tracking control for near space vehicles with input nonlinearity", 《SCIENCEDIRECT》 *
庞洁 等: "具有类反斜线回滞的NSV滑模控制", 《电光与控制》 *
杨青运 等: "具有输入饱和的近空间飞行器鲁棒控制", 《控制理论与应用》 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107065554A (zh) * 2017-04-27 2017-08-18 南京航空航天大学 近空间可变翼飞行器自适应小翼切换控制***及工作方法
CN106970633A (zh) * 2017-05-08 2017-07-21 中国工程物理研究院总体工程研究所 抑制控制输入饱和的飞行控制方法
CN107203138A (zh) * 2017-06-27 2017-09-26 金陵科技学院 一种输入输出饱和的飞行器鲁棒控制方法
CN107203138B (zh) * 2017-06-27 2020-05-26 金陵科技学院 一种输入输出饱和的飞行器鲁棒控制方法
CN107844124A (zh) * 2017-12-01 2018-03-27 吉林大学 一种四旋翼飞行器携带不平衡负载稳定飞行的控制方法
CN110347036A (zh) * 2018-09-30 2019-10-18 哈尔滨工业大学 基于模糊滑模控制的无人机自主抗风智能控制方法
CN110007602B (zh) * 2019-05-06 2022-03-04 江苏建筑职业技术学院 一种非线性***低复杂度自适应饱和控制方法
CN110007602A (zh) * 2019-05-06 2019-07-12 江苏建筑职业技术学院 一种非线性***低复杂度自适应饱和控制方法
CN110488606B (zh) * 2019-07-25 2022-04-19 中北大学 一种多四旋翼主从式保性能神经自适应协同编队控制方法
CN110488606A (zh) * 2019-07-25 2019-11-22 中北大学 一种多四旋翼主从式保性能神经自适应协同编队控制方法
CN111414011A (zh) * 2020-04-09 2020-07-14 中北大学 一种考虑执行机构故障的高超声速飞行器保性能容错控制方法
CN111414011B (zh) * 2020-04-09 2023-06-30 中北大学 考虑执行机构故障的高超声速飞行器保性能容错控制方法
CN111665721A (zh) * 2020-06-17 2020-09-15 国网河南省电力公司经济技术研究院 用于脉冲功率负载调节的飞轮储能控制***设计方法
CN111813140A (zh) * 2020-07-31 2020-10-23 中国人民解放军空军工程大学 一种具有高精度的四旋翼无人机轨迹跟踪控制方法
CN112977093A (zh) * 2021-04-12 2021-06-18 苏州帆通汽车科技有限公司 一种电动汽车预设性能的控制方法
CN112977093B (zh) * 2021-04-12 2024-06-04 苏州帆通汽车科技有限公司 一种电动汽车预设性能的控制方法
CN113189876A (zh) * 2021-04-30 2021-07-30 西安工业大学 一种基于预设性能的不确定非线性***抗饱和容错控制方法
CN114167728A (zh) * 2021-12-08 2022-03-11 广东工业大学 带有死区约束的多智能体***的自适应控制方法及装置
CN117762023A (zh) * 2024-02-22 2024-03-26 西北工业大学 一种基于预定性能的高速飞行器控制及容错分配方法
CN117762023B (zh) * 2024-02-22 2024-05-14 西北工业大学 一种基于预定性能的高速飞行器控制及容错分配方法

Similar Documents

Publication Publication Date Title
CN106444368A (zh) 具有输入非线性的近空间飞行器预设性能姿态跟踪控制方法
Zheng et al. Trajectory tracking control for a marine surface vessel with asymmetric saturation actuators
CN103425135B (zh) 一种具有输入饱和的近空间飞行器鲁棒控制方法
Yang et al. Adaptive neural prescribed performance tracking control for near space vehicles with input nonlinearity
CN106773691A (zh) 基于ls‑svm的高超声速飞行器自适应时变预设性能控制方法
Liu et al. Adaptive fuzzy finite-time stability of uncertain nonlinear systems based on prescribed performance
CN107203138B (zh) 一种输入输出饱和的飞行器鲁棒控制方法
Liu et al. Piecewise constant model predictive control for autonomous helicopters
Shao et al. Neural-network-based adaptive secure control for nonstrict-feedback nonlinear interconnected systems under DoS attacks
Liu et al. Antisaturation fixed-time attitude tracking control based low-computation learning for uncertain quadrotor UAVs with external disturbances
Li et al. Time-varying formation control of multiple unmanned surface vessels with heterogeneous hydrodynamics subject to actuator attacks
CN105182990A (zh) 具有输出受限的三自由度模型直升机的鲁棒控制方法
Sheng et al. Research on the attitude control of civil quad-rotor UAV based on fuzzy PID control
Huang et al. Safety-critical model reference adaptive control of switched nonlinear systems with unsafe subsystems: A state-dependent switching approach
Xiong et al. Self-tuning sliding mode control for an uncertain coaxial octorotor UAV
Yu et al. Decentralized fault-tolerant cooperative control of multiple UAVs with prescribed attitude synchronization tracking performance under directed communication topology
Du et al. Nonlinear adaptive ship course tracking control based on backstepping and Nussbaum gain
Song et al. Event-triggered fuzzy finite-time reliable control for dynamic positioning of nonlinear unmanned marine vehicles
Shen et al. Nonlinear observer-based adaptive output feedback tracking control of underactuated ships with input saturation
Xia et al. Distributed adaptive cooperative control via command filters for multi-agent systems including input unmodeled dynamics and sensor faults
CN113821028B (zh) 基于分布式模型预测控制的欠驱动auv编队轨迹跟踪控制方法
Zhang et al. Observer-based fuzzy adaptive formation control for saturated MIMO nonlinear multiagent systems under switched topologies
Li et al. Adaptive fixed-time fuzzy formation control for multiple AUV systems considering time-varying tracking error constraints and asymmetric actuator saturation
Xia et al. Sliding mode control with RBFNN compensation for dynamic positioning of ship with disturbances and input saturation
Wang et al. Adaptive dynamic surface control for a class of uncertain nonlinear systems in pure-feedback form

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170222

RJ01 Rejection of invention patent application after publication