[发明专利]一种针对多方位湍流风扰动下的飞行器控制系统自适应补偿控制方法有效
申请号: | 202010056922.X | 申请日: | 2020-01-17 |
公开(公告)号: | CN111208733B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 文利燕;王肇宇;姜斌 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京东方盛凡知识产权代理事务所(普通合伙) 11562 | 代理人: | 贾耀淇 |
地址: | 211106 江苏省南京市江宁区胜太*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 多方位 湍流 扰动 飞行器 控制系统 自适应 补偿 控制 方法 | ||
1.一种针对多方位湍流风扰动下的飞行器控制系统自适应补偿控制方法,其特征在于,包括以下步骤:
步骤1、依据现有的飞行器控制系统的横侧向与纵向动力学模型,在确定湍流扰动的主导风向的基础上,考虑飞行器遭遇不同主导风向的湍流扰动时的情况,建立相应的飞行器控制系统模型,用于表征飞行器此时的横侧向与纵向动态模型;
步骤1-1、湍流扰动的主导风向是指,虽然湍流风的方向是时变而随机的,且可能是多个方向的复合,但在选定的某个时刻,可以将湍流风简化为一个具有单一且固定方向的理想模型,此时的方向即为湍流风的主导风向,通常是湍流风分量中最大分量的方向,以下考虑的主导风向为大地坐标系的x,y,z轴方向;
现有的飞行器纵向运动模型为
其中x1=(ΔVK,ΔαK,Δq,Δθ)T为状态量,VK为飞行器的航迹速度,αK为航迹速度造成的抬升角,q为俯仰角速度,θ为俯仰角;u1=(Δδf,Δδm)T为输入量,δf为有效油门开度,δm为升降舵偏角,各矩阵为
其中,m为飞行器质量,G为重力,V为飞行器的对地速度,VA为飞行器的对空速度,Lq为气动力中的升力,D为气动力中的阻力,α为飞行器的攻角,T为飞行器的推进力,σ为推进力与机身之间的夹角,M为气动力俯仰力矩,γ为航迹倾角,Te为推进力引起的俯仰力矩,Iy为对机体坐标系y轴的惯性矩;另外,下标带0的量为飞行器线性化时变量的初始值;
若不忽略湍流扰动对飞行器的影响,其纵向运动模型为
其中
扰动量d1=(uW,wW,wWx)T,uW为湍流风在大地坐标系中沿x轴的分量,wW为湍流风在大地坐标系中沿z轴的分量,wWx为,定义在机体坐标系中的,由于湍流风在沿机体坐标系x轴方向上的作用力的不均匀,而引起的导致飞行器产生俯仰力矩的风梯度,其符号意义为湍流风在沿大地坐标系的z轴的分量wW作用在沿机体坐标系x轴方向上的风梯度,需要注意的是,与wWx作用效果相似的还有uWz,但通常uWz由于远远小于wWx而被忽略;
在飞行器的非线性纵向模型的线性化中,若忽略扰动量d1得到的即为公式(1),若不忽略扰动量d1得到的即为公式(2);
现有的飞行器横侧向运动模型为
其中x2=(ΔβK,Δp,Δr,Δφ)T为状态量,βK为航迹速度造成的侧滑角,p为飞行器滚转角速度,r为飞行器偏航角速度,φ为飞行器滚转角;u2=(Δδl,Δδn)T为输入量,δl为副翼偏转角,δn为方向舵偏转角,各矩阵为
其中,Y为飞行器侧力的和,Lm为气动力滚转力矩,N为气动力偏航力矩,β为飞行器的侧滑角,Ix与Iz分别为对应的惯性矩,Izx为对应的惯性积;
若不忽略湍流扰动对飞行器的影响,其横侧向运动模型为
其中
扰动量d2=(vW,wWy,vWx)T,vW为湍流风在大地坐标系中沿y轴的分量,wWy与vWx为相应的风梯度;
在飞行器的非线性横侧向模型的线性化中,若忽略扰动量d2得到的即为公式(3),若不忽略扰动量d1得到的即为公式(4);
步骤1-2、接下来考虑湍流扰动模型,其根据主导风向的不同而不同,飞行器做纵向运动时,若湍流风的主导风向为x轴方向,此时只需考虑d1=(uW,wW,wWx)T中的分量uW与引起俯仰力矩的风梯度即可,则矩阵R1此时为
其中扰动量为d11=(uW,u′Wx)T,需注意的是,由于原风梯度是定义在机体坐标系中的,若按照原来的定义方式,那么沿机体坐标系x轴方向的湍流风分量uW,其不能产生俯仰力矩;因此将风梯度定义在大地坐标系中,把在大地坐标系中定义的新的风梯度在右上角标一个引号以示区别,此时沿大地坐标系x轴方向的湍流风分量uW,在飞行器初始攻角不为0时,即能产生俯仰力矩;另外,在原模型d1=(uW,wW,wWx)T中定义的风梯度扰动量wWx,其本质为使飞行器产生俯仰力矩的风梯度,在实际中能产生相同扰动效果的还有风梯度uWz,只是因为量值通常较小被忽略,在这个例子中,由于未考虑z轴方向的湍流扰动,因此要把x轴方向的湍流扰动所带来的风梯度影响考虑在内,原横侧向运动模型中定义的扰动量d2=(vW,wWy,vWx)T同理,与风梯度wWy有同样扰动效果的还有风梯度v′Wz,与风梯度vWx有同样扰动效果的还有风梯度u′Wy;
若湍流风的主导风向为y轴方向,则此时不影响飞行器的纵向运动模型,即R12=0;
若湍流风的主导风向为z轴方向,则矩阵R1此时为
其中扰动量d13=(wW,w′Wx)T;
飞行器做横侧向运动时,若湍流风的主导风向为x轴方向,则矩阵R2此时为
其中扰动量d21=u′Wy;
若湍流风的主导风向为y轴方向,则矩阵R2此时为
其中扰动量d22=(vW,v′Wz,v′Wx)T;
若湍流风的主导风向为z轴,则矩阵R2此时为
其中扰动量d23=w′Wy;
步骤2、采用一般的状态空间系统模型,表征步骤1所述的遭遇不同主导风向的湍流扰动时飞行器的横侧向与纵向动态模型;
所述步骤2的具体过程为由步骤1,可将飞行器遭遇湍流扰动时的纵向与横侧向运动模型简写,其纵向运动模型可表示为
上式表明的是飞行器分别遭遇主导风向为大地坐标系x,y,z轴的湍流扰动时的纵向运动模型,其可以化简成一般形式
其中A1=T1-1P1,B1=T1-1Q1,Bd1i=T1-1R1i,i=1,2,3,上式即为飞行器遭遇,主导风向分别为大地坐标系x,y,z轴的湍流扰动时,纵向运动模型的一般表达式;
同理,其横侧向运动模型可表示为
上式表明的是飞行器分别遭遇主导风向为大地坐标系x,y,z轴的湍流扰动时的横侧向运动模型,其可以化简成一般形式
其中上式即为飞行器遭遇,主导风向分别为大地坐标系x,y,z轴方向的湍流扰动时,横侧向运动模型的一般表达式;
步骤3、引入指示函数用于表征湍流风扰动主导风向的改变,从而建立一个基于指示函数的分段光滑状态空间模型;并设计基于指示函数的分段光滑的控制器,确保:一是闭环系统的稳定性和输出跟踪性能;二是系统中的各个信号函数都有界;
步骤3-1、针对飞行器的纵向运动模型或者是横侧向运动模型,将其表示为时变的输入-输出模型,为防止歧义,下文默认选择的是纵向运动模型,其可表示为
其中A∈Rn×n,B∈Rn×M,C∈RM×n是常值时不变矩阵,以及x(t)∈Rn,u(t)∈RM,y(t)∈RM;
步骤3-2、接下来引入用于建立分段函数的指示函数;由步骤2,Bd(t)∈Rn×p是时变的分段矩阵,Bd(t)在指定的不同时刻,即每一个不同的分段上,会有不一样的值,用Bdi来表示Bd(t)的各个分段上的取值,其中i∈£={1,2,...,l}表示Bd(t)的所有可能取值情况,每一个Bdi称为Bd(t)的一个模态;
为方便表示这一种数学关系,引入指示函数
由此,Bd(t)可以表示为
这样,就可以用指数函数值来表征湍流风主导风向的改变了;
步骤4、由步骤3,设计一种基于指示函数的分段光滑模型参考自适应控制器,假设现有的飞行器控制系统参数和湍流扰动参数均已知:建立系统的输入-输出模型,根据已知条件建立标称控制器;
步骤4-1、首先明确控制目标是,设计一个控制器u(t),使得系统的输出可以渐近跟踪参考输出,即参考输出ym(t)可以表示为如下形式
其中Pm(s)是已知的,相对阶与系统一致的首一多项式,r(t)为系统的参考输入,作用为通过参考模型Wm(s)产生参考输出ym(t);
步骤4-2、假设现有的飞行器控制系统参数和湍流扰动参数均已知,由此可建立一个标称控制器,其表达式如下
其中另外用于抵消湍流扰动项对系统的不利影响;
根据步骤3,由于是一个分段形式的矩阵,那么可以容易得出,用于抵消湍流扰动项对系统不利影响的也是一个分段形式的表达式,其可以表示为
的每一个模态用于抵消对应的一个扰动项模态;
步骤4-3、由此,将标称控制器的表达式(13)代入(9),其闭环系统可以表示为如下形式
若满足
则可以得到输出表达式满足
步骤5、由步骤3,设计一种基于指示函数的分段光滑模型参考自适应控制器,假设现有的飞行器控制系统参数和湍流扰动参数均未知:将系统模型与扰动模型参数化,引入误差函数,根据误差函数建立飞行器系统的自适应律,得到自适应控制器的表达式,使其满足步骤3的条件;
步骤5-1、在系统参数未知的情况下,首先对进行参数化,(9)中的d(t)是对输入不匹配的扰动向量,即Bdi≠Bα,其可以表示为d(t)=[d1(t),…,dp(t)]T∈Rp,其中的每一项dj(t),又可以表示为
其中,参数矩阵和扰动信号fj(t)可以表示为
因此将d(t)表示为
d(t)=φ*Tf(t) (21)
其中
定义
则可以将参数化为如下形式
其中
如此便完成了的参数化;
步骤5-2、在系统参数未知的情况下,对自适应控制器进行参数化后,可得
其中K2(t)∈RM×M是和的自适应估计值,
是的自适应估计值;
步骤5-3、将上述步骤得到的自适应控制器代入(9),就得到了系统的闭环表达式
y(t)=Cx(t)
定义如下参数
考虑到是时变量,并结合(12)(16)(27),可以得到跟踪误差的表达式如下
其中并且由于的稳定性,这项迅速收敛到0,因此可忽略不计;
步骤5-4、为了建立自适应更新律,令ρM表示相对阶集合{ρi,i=1,2,…,M}中的最大项,同时令Ψ*=Kp以及其中f(s)是具有阶数为ρM的稳定多项式,于是估计误差函数就可以定义为
ε(t)=ξm(s)h(s)[y-ym](t)+ψ(t)ξ(t) (29)
其中Ψ1(t)是Ψ*的自适应估计值,以及ζ(t)=h(s)[ω](t),ξ(t)=ΘT(t)ζ(t)-h(s)[u](t);ξm(s)是一个对角阵,其可以表示为ξm(s)=diag{d1(s),…dM(s)},ξm(s)中的每一项di(s)可以表示为
步骤5-5、结合(28),估计误差可以表示为
注意到此处的ξ(t)是具有分段形式的变量,因此可以将其表示为
基于上述步骤,将自适应律定义为
其中Γ=ΓT>0,Sp满足条件
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010056922.X/1.html,转载请声明来源钻瓜专利网。