基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法技术

技术编号:10386833 阅读:189 留言:0更新日期:2014-09-05 12:44
本发明专利技术公开了一种基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法,首先给出近空间飞行器X-33的姿态动态方程,建立了操纵面故障模型,根据姿态角速率回路的操纵面故障模型设计了自适应神经网络观测器,并联立姿态角回路和所设计的观测器动态方程,采用指令滤波反演方法设计角度环控制器和角速度环控制器。本发明专利技术不需要精确的故障信息和干扰信息,将均隐含在所设计的自适应神经网络观测器中,并实时的将隐含信息反馈给控制器,实现了鲁棒容错控制;绕开了FDI需要鲁棒性和敏感性这一难题,实现鲁棒容错控制,最后应用于操纵面故障情况的近空间飞行器姿态稳定控制和跟踪控制中,实现了飞行姿态鲁棒容错控制,并达到了良好的控制性能和效果。

【技术实现步骤摘要】
基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法
本专利技术属于近空间飞行器
,尤其涉及一种基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法。
技术介绍
近空间(NearSpace)是指距离海平面20km~100km的空间区域,当前人类的探索活动很少涉及到这一高度范围。它拥有着大气平流层区域(高度20km~55km)、大气中间层区域(高度55km~85km)和小部分增温层区域(高度85km以上),其中60km以下区域为非电离层,60km以上区域为电离层,其绝大部分空间中的大气成分为均质大气(约高度90km以下的区域)。正是由于其所具有的独特空间位置使得近空间具有特有的飞行环境与性质,因而有着重大的战略意义及战略价值。近年来,随着认识的逐步发展和科学技术的不断进步,已经成为世界各国所争夺的热点之一。近空间飞行器(NSV)是指能够在近空间范围内持续工作的飞行器,它既不同于传统的航空飞行器,也不属于航天飞行器的范畴,而是集飞机、空天飞行器、轨道战斗机,甚至卫星、空间站等多方面的优点于一体,是21世纪争夺制空、制天权,进行空天作战的杀手锏武器。它与传统的飞行器相比,具有明显的优势,主要表现在以下几个方面:(1)发射成本低;(2)准备周期短;(3)覆盖范围广;(4)生存突防能力强;(5)任务模式多样性。NSV具有很大的飞行包络,所涉及的飞行范围很广,飞行环境极其复杂,而且还有可能出现气动结构的变化,这些会使得飞行系统呈现出强耦合、快时变、不确定以及强非线性等特点,从而给NSV的飞行控制系统设计带来严峻的挑战。作为一种新的航空航天飞行器,NSV的故障同样也是主要由执行器,传感器和结构故障引起。为了提高NSV安全性和可靠性,在NSV姿态控制系统控制器的设计中,容错控制(FTC:Faulttolerantcontrol)系统必须加以考虑。主动容错控制由于有小的保守性,且能很好的处理未知的故障等优点,已经在飞行容错控制系统设计中成为一种主流的设计方法。一般来讲,主动容错控制包含两个单元,故障诊断和隔离(FDI)单元和可重构控制器。传统的主动容错方法针对模型不确定和外部干扰问题需要在设计FDI单元时考虑误报和漏报两个指标,这本身就是一个悖论,所以工程师在实际中常常采用折衷的办法。由于对象存在不确定和干扰,即使所诊断的信息是准确的,在设计控制器的时候仍然要考虑控制器的鲁棒性和抗干扰问题。传统鲁棒容错控制在设计过程中,要设计鲁棒FDI单元和鲁棒可重构控制器,可知,传统的方法FDI和可重构控制器都是基于被控对象的动态模型设计。另一方面,跟踪控制在工业生产,航空,航天等领域中起着重要的作用。因此,它一直是科学家和工程师的热门研究课题。目前,针对不同的复杂系统,许多跟踪控制方法被提出,如预测控制,智能控制,自适应控制,滑模控制,反演控制等等。在处理约束问题方面,预控制和反演控制控制得到很好的研究。然而非线性预测控制在系统稳定性分析方面目前还不成熟。而反演控制是一种基于Lyapunov稳定性理论的控制器设计方法,自上世纪90年代提出之后一直受到研究者们的广泛关注,然而它也存在三个主要的缺陷,(1)微分膨胀问题;(2)需要严格反馈形式,(3)控制约束问题。在飞控系统中,缺陷(1)和(3)是造成其不能实际应用的主要障碍,特别是缺陷(3),如果在实际中不加以考虑,会造成误差的累积而使得参数估计不正确,造成系统的不稳定甚至发散。所以为了解决传统的反演控制所存在的问题。研究者们基于反演控制的基础上相继提出了动态面控制和指令滤波反演控制等方法。具作者所知,目前还没有相关文献将指令滤波反演控制推广至容错控制领域。传统的近地飞行器的鲁棒容错控制方法存在的设置漏报和误报都很低FDI单元繁琐,目前没有将指令滤波反演控制推广至容错控制领域。
技术实现思路
本专利技术实施例的目的在于提供一种基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法,旨在解决传统的近地飞行器的鲁棒容错控制方法存在的设置漏报和误报都很低FDI单元繁琐,目前没有将指令滤波反演控制推广至容错控制领域的问题。本专利技术实施例是这样实现的,一种基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法,该基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法包括:首先给出近空间飞行器X-33的姿态动态方程,建立了操纵面故障模型;根据姿态角速率回路的操纵面故障模型设计了自适应神经网络观测器,并联立姿态角回路和所设计的观测器动态方程;采用指令滤波反演方法设计角度环控制器和角速度环控制器。进一步,近空间飞行器X-33的姿态动态方程,建立了操纵面故障模型的方法如下:步骤一,根据近空间飞行器X-33气动构型,考虑具体的飞行环境,选择合适的坐标轴系,得到简化的可用于控制系统设计的姿态模型,然后将计算得到的容错控制律在原始模型上进行仿真,检验容错控制系统的合理性和有效性;针对近空间飞行器的飞行运动作如下的假设:近空间飞行器为理想刚体,不考虑在飞行过程中的机体包括操纵舵面在内的弹性形变、强度以及气动热因素;近空间飞行器在飞行的同一高度空域中,大气是干洁且均匀的并且不考虑大气的运动;地球是标准的圆球形状,NSV的自转速度远远大于地球的自转,即忽略地球的自转;不考虑燃料的晃动,飞行器质心位置始终保持在机体的结构纵轴上;近空间飞行器的外形是左右对称的,并且质量分布也是左右对称的,则惯性积Ixy=Iyz=0,并且由于其近似轴对称,因而惯性积Izx≈0;忽略近空间飞行器的气动操纵舵面以及发动机所形成的转动惯量影响;步骤二,X-33再入模态的姿态角回路运动方程整理得:航迹滚转角μ的运动规律表达式为:因而可得:最后推导近空间飞行器的转动动力学方程,由于刚体的旋转动力学方程为:其中H为近空间飞行器的动量矩,MT为作用在近空间飞行器上的全部的力矩矢量和,包括由气动操纵舵面和发动机推力矢量所产生的控制力矩矢量Mc=[lc,mc,nc]T以及操纵舵面为零时近空间飞行器机体所受到的气动力矩矢量MA=[lA,mA,nA]T,因此,在机体坐标轴系Sb下的(2.5)的矩阵形式为:(H)b可表示为:其中Ix、Iy和Iz为近空间飞行器的惯性矩,Ixy、Iyz和Izx为惯性积;综合考虑式(2.6)-(2.7),并根据假设,有角速率回路运动方程为:经整理可得:其中:Mc=ψδ(t),ψ为控制分配矩阵,经过以上分析可知,式(2.1)-(2.3)及(2.8)为近空间飞行器X-33的再入姿态运动模型,而飞行运动状态的方程组中包含的各种气动力、气动力矩、及其它相关参数。综上所述,X-33的再入模态的姿态动力学方程为:其中:fΩ=[fα,fβ,fμ]T,且有:其中:g1为姿态角回路的控制输入系数矩阵:步骤三,近空间飞行器操纵面损伤故障模型:考虑操纵面损伤故障,定义故障后的实际上每个控制通道的控制作用为:其中σi为未知的常数,定义为损伤因子,当则认为故障未发生,于是实际控制通道作用表示为:其中Ξ=diag[σ1,…,σ8],则X-33操纵面损伤模型表示为:定义U=diag[u1,…,u8],σ=[σ1,…,σ8]T,则(2.21)又可以表示为如下形式:进一步,近空间飞行器X-33的的姿态动态方程写成如下严格反馈形式:其中:x1=Ω=[α,β,μ]T∈R3,x2本文档来自技高网
...
基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法

【技术保护点】
一种基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法,其特征在于,该基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法包括:首先给出近空间飞行器X‑33的姿态动态方程,建立了操纵面故障模型;根据姿态角速率回路的操纵面故障模型获取自适应神经网络观测器,并联立姿态角回路和所设计的观测器动态方程;采用指令滤波反演方法获取角度环控制器和角速度环控制器。

【技术特征摘要】
1.一种基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法,其特征在于,该基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法包括:首先给出近空间飞行器X-33的姿态动态方程,建立了操纵面故障模型;根据姿态角速率回路的操纵面故障模型获取自适应神经网络观测器,并联立姿态角回路和所设计的观测器动态方程;采用指令滤波反演方法获取角度环控制器和角速度环控制器;近空间飞行器X-33的姿态动态方程,建立了操纵面故障模型的方法如下:步骤一,根据近空间飞行器X-33气动构型,考虑具体的飞行环境,选择合适的坐标轴系,得到简化的可用于控制系统设计的姿态模型,然后将计算得到的容错控制律在原始模型上进行仿真,检验容错控制系统的合理性和有效性;针对近空间飞行器的飞行运动作如下的假设:近空间飞行器为理想刚体,不考虑在飞行过程中的机体包括操纵舵面在内的弹性形变、强度以及气动热因素;近空间飞行器在飞行的同一高度空域中,大气是干洁且均匀的并且不考虑大气的运动;地球是标准的圆球形状,NSV的自转速度远远大于地球的自转,即忽略地球的自转;不考虑燃料的晃动,飞行器质心位置始终保持在机体的结构纵轴上;近空间飞行器的外形是左右对称的,并且质量分布也是左右对称的,则惯性积Ixy=Iyz=0,并且由于其近似轴对称,因而惯性积Izx≈0;忽略近空间飞行器的气动操纵舵面以及发动机所形成的转动惯量影响;步骤二,X-33再入模态的姿态角回路运动方程整理得:航迹滚转角μ的运动规律表达式为:因而可得:最后推导近空间飞行器的转动动力学方程,由于刚体的旋转动力学方程为:其中H为近空间飞行器的动量矩,MT为作用在近空间飞行器上的全部的力矩矢量和,包括由气动操纵舵面和发动机推力矢量所产生的控制力矩矢量Mc=[lc,mc,nc]T以及操纵舵面为零时近空间飞行器机体所受到的气动力矩矢量MA=[lA,mA,nA]T,因此,在机体坐标轴系Sb下的(2.5)的矩阵形式为:(H)b可表示为:其中Ix、Iy和Iz为近空间飞行器的惯性矩,Ixy、Iyz和Izx为惯性积;综合考虑式(2.6)-(2.7),并根据假设,有角速率回路运动方程为:经整理可得:其中:Mc=ψδ(t),ψ为控制分配矩阵,经过以上分析可知,式(2.1)-(2.3)及(2.8)为近空间飞行器X-33的再入姿态运动模型,而飞行运动状态的方程组中包含的各种气动力、气动力矩、及其它相关参数;综上所述,X-33的再入模态的姿态动力学方程为:其中:fΩ=[fα,fβ,fμ]T,且有:2其中:g1为姿态角回路的控制输入系数矩阵:步骤三,近空间飞行器操纵面损伤故障模型:考虑操纵面损伤故障,定义故障后的实际上每个控制通道的控制作用为:其中σi为未知的常数,定义为损伤因子,当则认为故障未发生,于是实际控制通道作用表示为:uΞ=[σ1u1,…,σ8u8]=Ξu(2.20)其中Ξ=diag[σ1,…,σ8],则X-33操纵面损伤模型表示为:定义U=diag[u1,…,u8],σ=[σ1,…,σ8]T,则(2.21)又可以表示为如下形式:2.如权利要求1所述的基于神经网络观测器的飞行器姿态鲁棒反演容错控制方法,其特征在于,近空间飞行器X-33的的姿态动态方程写成如下严格反馈形式:其中:x1=Ω=[α,β,μT]∈R3,x2=ω=[p,q,r]T∈R3,u=δ=[δ1,…,δ8]T∈R8,f1(x1)=fΩ,f2(x1,x2)=-J-1ω×Jω,g2(x1,x2)=J-1ψ;考虑近空间飞行器X-33的存在参数不确定和外部干扰,(2.17)写成复合干扰形式如下:

【专利技术属性】
技术研发人员:周洪成胡艳陈存宝
申请(专利权)人:金陵科技学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1