基于中间估计量观测器的飞行器姿态容错控制

来源 :计算技术与自动化 | 被引量 : 0次 | 上传用户:corber
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对刚性飞行器在飞行过程中发生执行器故障和受到外界干扰的问题,基于中间估计量的方法提出了一种主动容错控制方案。通过设计中间估计量观测器,将常见的乘性及加性执行器故障以整体故障估计量的形式加入到系统模型中,并验证了观测结果的收敛。在未知外部干扰和执行器故障同时存在的情况下,基于求解Riccati方程设计了一种飞行器主动容错控制策略,利用Lyapunov定理验证闭环系统的稳定性。最后通过仿真验证了设计控制系统的有效性和稳定性。
  关键词:容错控制;中间估计量观测器;非线性系统;单位四元数
  Abstract:An active fault-tolerant control method was proposed based on intermediate estimator for the Aircraft Attitude in the presence of actuator fault and external disturbances. To estimate the total effect of the multiplicative and additive actuator fault instead of each fault individually, an intermediate estimator observer was proposed, and the convergence of the observer’s results were verified. To the attitude subsystem with both actuator fault and external disturbances an active fault-tolerant controller based on Riccati equation was designed to track the desired attitude. The stability of the closed-loop system was proved based on Lyapunov’s theory. Finally, simulation results show the effectiveness and stability of the proposed control system.
  Key words:fault-tolerant control; intermediate estimator; nonlinear systems; unit quaternion
  容错控制系统(Fault-Tolerant Control System ,FTCS)作为飞行器的核心安全系统的重要组成部分,用以提高飞行器的可靠性和确保其生存能力[1]。飞行器运行过程中,传感器、控制器、执行器及控制过程本身所存在的微小故障都有可能使整体控制性能受到影响,甚至造成系统的不稳定,进而导致人员和财产的巨大损失[2]。主动容错控制(Active Fault-Tolerant Control,AFTC)在故障发生后能通过实时调整控制器参数和改变控制器结构,更大限度的提高控制系统的性能,更具有应用价值,因此AFTC也受到广泛关注和研究[3]。理想的FTCS是一个能够自动适应组件故障,同时保持整体闭环稳定性和控制性能的控制系统。
  现有的FTCS方案通常很难获得故障大小的确切信息。而这些能够准确反映故障的发生、位置以及大小的实时故障估计,对于FTCS而言具有重要意义[4]。近年来对于非线性系统,已经提出不同类型的控制器设计方案:传统PID控制[5]结构简单明了,但需要反复调节PID参数,且应用于非线性系统控制效果有限;文献[6]提出一种基于Lyapunov的反步法姿态控制策略,虽然在有限时间内稳定表现优异,但其鲁棒性较差,需要进行繁琐的补偿;文献[7]提出的自适应控制算法可以动态调节被控对象的参数,但是直接使用标准自适应控制器时,参数选择导致的调节速度过快或过慢,都会影响最终系统控制的表现。
  基于上述原因,通过引入中间估计量[8],针对飞行器中常见的Lipschitzian非线性系统故障,基于间接故障识别方法的角速度估计值和辅助参数,得到了影响姿态控制性能的总故障效应,通过Lyapunov定理证明了观测结果的收敛。以此为基础,提出一种基于Riccati方程的飞行器姿态AFTC[9],同样通过Lyapunov定理证明了AFTC系统的稳定性,最后仿真验证结果。
  区别于文献[5]和[6]传统容错控制,本文的主要贡献如下:
  1)通过引入中间估计量,实现对系统整体故障的估计。相较于传统加性故障与乘性故障的分别估计,本文提出的控制方法在精确实现故障识别的同时,简化了计算流程,提高了系统的可靠性。
  2)针对执行机构失效故障,基于求解Riccati方程,设计了故障调节策略,故障时系统能实现对包含非线性和模型不确定的飞行器故障调节,具有良好的动态和稳态性能,三轴姿态角和姿态角速度实现了渐进收敛,能够对系统未建模不确定性、执行器损伤引起的干扰进行及时且有效的容错控制。
  1 系统数学模型
  1.1 飞行器姿态动力学模型
  为避免万向死锁,飞行器姿态的动力学模型可采用单位四元數描述表示为如下形式[10]:
  1.2 执行器故障模型
  飞行器运行过程中因执行器的老化、元部件失效引起的故障时有发生。根据其故障程度大致可分为执行器卡死、松浮、飞车或饱和以及损伤四种故障类型[11]。执行器故障一般被表示为飞行器模型上的乘性故障Ξ·Γc和加性故障Γadd[12]。
  2 中间估计量观测器的设计
  1.2节提出的飞行器故障的姿态动力学方程中,对系统总故障f包含加性故障和乘性故障两个分量。考虑到飞行器对姿态控制的时效性要求较高,而目前广泛使用的嵌入式芯片算力有限,针对执行器故障的非线性系统,提出并设计中间估计量观测器,用以实时识别飞行器总体故障。   3 姿态主动容错控制器设计
  当运行过程中因执行器的老化、元部件失效引起故障发生后,飞行器正常状态的控制律无法适用于执行器故障模型的控制。为此,本文提出一种基于求解Riccati方程的主动容错姿态控制策略,利用中间量观测器提供的估计角速度i和估计故障,保障故障情况下仍能维持对飞行器姿态的稳定控制。
  4 仿真验证
  为验证本文提出容错控制算法的有效性,基于Matlab平台对飞行器姿态进行了执行器失效故障情况下的仿真。在对本文提出的容错控制算法仿真验证的同时,设置了如文献[5]中提出的PID容错控制作为仿真对照组。姿态主动容错控制器各项参数设置如下:
  对比图3图5可知,飞行器启动过程中,采用AFTC与 PID容错控制,无论在超调量还是响应时间上都相差无几。但对于t=100 s和t=150 s注入的加性偏置故障,AFTC无稳态误差,能在短时间内对故障进行补偿,进而保持姿态角的稳定,振幅小于0.17°;而PID容错控制出现0.85°的稳态误差,且无法保障姿态角恢复至故障发生前的状态。
  同理,对比图4图6,飞行器启动过程中,采用AFTC与 PID容错控制,二者控制性能相当。但对于t=100 s和t=150 s注入的加性偏置故障,AFTC能在短时间内保持角速度的稳定,振幅小于0.00026 rad/s;而PID容错控制虽能保持角速度的稳定,但稳定时间较长(17s)且出现峰值为0.0016 rad/s的误差。
  综上,本文采用的AFTC在获得故障估计值后,相较于传统PID容错控制具有良好的动态和稳态性能,三轴姿态角和姿态角速度实现了渐进收敛,能够对系统未建模不确定性、执行器损伤引起的干扰进行及时且有效的容错控制,保证系统在短暂调整后再次满足迹跟踪要求的同时也保障了飞行的安全。
  5 结 论
  针对同时存在执行器故障和外界干扰的刚性飞行器系统,提出了基于中间观测量的主动容错控制方法,并通过设计中间估计量观测器,将常见的乘性及加性执行器故障以整体故障估计量的形式加入到系统模型中。仿真结果表明姿态主动容错控制能够对系统未建模不确定性、执行器损伤引起的干扰进行及时且有效的容错控制。
  参考文献
  [1] 邢琰,吴宏鑫,王晓磊,等.航天器故障诊断与容错控制技术综述[J].宇航学报,2003(3):221-226.
  [2] 李丽荣,刘春生.基于积分滑模控制的飞行器主动容错控制技术研究[J].电光与控制, 2019, 26(3):20-24.
  [3] 韩晓娜,陈朝旭,缑林峰.一类传感器故障的主动容错控制[J].西北大学学报(自然科版),2010,40(1):39-42.
  [4] 姜斌,杨浩.飞控系统主动容错控制技术综述[J].系统工程与电子技术,2007(12):2106-2110.
  [5] 蒋银行,刘剑慰,杨蒲,等.基于增益调度PID的四旋翼无人机主动容错控制[J].山东科技大学学报(自然科学版),2017,36(4):31-37.
  [6] 范佳明,陈奕梅.四旋翼无人机反步自适应容错控制研究[J].计算机仿真,2017,34(7):79-82.
  [7] 范佳明,陳奕梅.四旋翼无人机反步自适应容错控制研究[J].计算机仿真,2017,34(7):79-82.
  [8] ZHU Jun-wei , YANG Guang-hong , WANG Hong , et al. Fault estimation for a class of nonlinear systems based on intermediate estimator[J]. IEEE Transactions on Automatic Control, 2016, 61(9):2518-2524.
  [9] 何斌,芮筱亭,陆毓琪.多体系统动力学Riccati离散时间传递矩阵法[J].兵工学报,2006(4):622-625.
  [10]CAI Wen-chuan, LIAO Xiao-hong, SONG Yong- duan. Indirect robust adaptive fault-tolerant control for attitude tracking of space- craft[J]. Journal of Guidance Control and Dynamics, 2008, 31(5) :1456-1463.
  [11]XIAO Bing, HU Qing-lei,ZHANG You-ming. Fault-tolerant attitude control for flexible spacecraft without angular velocity magnitude measurement[J]. Guid Control Dyn, 2011,34(5):1556-1561.
  [12]姚元鹏.四旋翼直升机控制问题研究[D] .哈尔滨工业大学,2007.
  [13]MURUGESAN S, GOEL P S . Fault-tolerant space- craft attitude controlsystem[C].Sadhana-Academy Proceedings in Engineering Sciences, 1987,11(1):233-261,
  [14]SHEN Qiang , YUE Cheng-fei , GOH C H , et al. Active fault- tolerant control system design for space- craft attitude maneuvers with actuator saturation and faults[J]. IEEE Transactions on Industrial Electronics, 2019, 66(5):3763-3772.
  [15]陈萍.单边Lipschitz非线性系统观测器的设计[J].工业设计,2017(3):182.
  [16]闫鑫. 基于滑模的航天器执行机构故障诊断与容错控制研究[D]. 哈尔滨工程大学, 2012.
其他文献
近几年艺术作品的计算美学评估已成为一个热门的研究方向.但现有工作主要研究照片和油画,关于水墨画的定量审美评估却鲜有尝试.水墨画通过水墨相调和笔法变化来表现画面,因而在视觉特征、语义特征和审美准则上与照片和油画有显著不同.针对此问题,采用深度学习技术,提出一种自适应的水墨画计算美学评估框架.该框架首先构建水墨画图像美学评价基准数据集;然后根据水墨画审美标准提取全局与局部图像块作为多路输入,并设计一种
真人虚拟试发在虚拟社交、在线商城试戴和个人发型设计等领域具有明显的应用价值.现有的基于图像的2D虚拟试发系统无法让用户从不同的角度和距离实时观看试发效果,极大地限制了这类系统的可应用范围.为此,提出一个基于3D人脸跟踪的实时真人虚拟试发系统,用户仅使用一个网络摄像头,就能如同在镜子前试戴真实假发一样进行虚拟试发.首先结合深度学习技术与传统优化算法,从2D人脸视频帧中快速鲁棒地计算出对应的3D人脸形
针对目前因缺少配对的"缺失-完整"RGB-D数据集而不能直接训练端对端深度图像补全模型的问题,提出基于随机掩码构造对应的缺失-完整数据,结合真实数据集与合成数据集交替训练模型的策略.基于随机掩码生成不同缺失比例的深度图像,并且利用合成数据集构造具有可靠真值的深度图像缺失数据,从而得到具有可靠数据的缺失-完整RGB-D数据集.以此策略为基础,搭建融合对应RGB图像特征的多尺度深度图像补全网络,该网络
为高效求解舰船舱室的空间布局优化问题,提出基于群组运动仿真和张量场的交互式布局设计与优化方法.首先使用基于图像的流动可视化算法(image based flow visualization, IBFV)分析空间布局域中的张量场,计算特征向量并生成舰船通道网,得到以该通道网为基础的舱室空间布局;然后通过群组仿真算法模拟不同人员在舱室空间布局域内的行为活动,进而评价船员在舱室中的移动性和舒适性.在得到
运动员检测是篮球运动智能化分析的基础,由于篮球视频存在场景复杂、目标运动快速、目标间遮挡严重的问题,现有目标检测技术不能实现对密集遮挡运动员的精确检测.为此,提出一种基于自适应关键点热图的遮挡篮球运动员检测算法.首先通过预先构建的全卷积编码-解码网络进行运动员特征提取,利用高斯核函数在特征图上渲染关键点热图,热图的渲染采用自适应策略,高斯核半径随着目标宽和高的变化而变化,能够加快网络收敛;然后在热
针对计算机数控编程阶段生成的海量离散刀位数据,在满足预设插值精度的条件下,提出一种基于曲率自适应选取特征点的非均匀B样条曲线插值方法.首先,采用相邻3点形成近似圆弧的方法计算各个离散刀位数据点的曲率,将曲率分段点、曲率极大值点等特征数据点作为初始插值数据点,构造生成初始非均匀B样条插值曲线;其次,建立插值误差计算模型,并用于计算所有未参与插值的数据点与非均匀B样条插值曲线间的插值误差,在超出预设插
摘 要:对于采用单向辅助面滑模控制的二阶非线性系统,考虑到不同形式的趋近律和不同的初始状态,对其相轨迹的运行规律进行了研究,给出了切割面的概念和表示形式。根据相位轨迹的分布,分析了不同初始点和三种不同形式的趋近律对相轨迹的影响,同时讨论了相位轨迹通过两个切换面时的运动规律,分析了两条切换面的作用。仿真结果验证了相轨迹的分布规律和切割面的正确性。  关键词:相轨迹分析;单向滑模控制;非线性系统;趋近
摘 要:将耗散理论的二次型供给率中的矩阵Q推广到正定的情况。进而研究了在状态转移概率未知的情况下一类连续时间非线性广义马尔可夫跳变系统的严格耗散控制问题。在应用范围更广的Willems耗散性定义的基础上,首先基于一类Lyapunov函数,给出了相应的随机容许的条件,然后设计导数比例反馈控制器,通过一系列的矩阵构造和合同变换,将双线性矩阵不等式(BMI)转化为可用LMI工具箱解决的线性矩阵不等式(L
在大规模“现代化”过程中,古城的历史建筑与记忆景观正在消逝.置身拥有丰富历史文脉的古城中,如何处理现在与过去的关系?如何为未来保留城市的历史记忆?这是城市更新面临的最大挑战,也是建筑学的执着追求.通过梳理总结以回龙窝为契机的系列设计实践与现代营造,文章探讨了再现重塑城市记忆、挖掘城市历史、链接城市架构的有机更新方式.在此基础上,建筑师力图与城市管理部门、城市设计师共同探索能够兼容古城肌理延续与城市发展的“中国城市更新策略”.
针对着装场景中由于人体姿态、边缘轮廓、服装配饰的复杂性以及着装部位关节点被遮挡等因素导致人体解析精度较低的问题,提出一种结合边缘轮廓和姿态特征的人体精确解析模型.首先采用残差网络ResNet-101作为主干网络表征输入人体图像进行初步人体解析,得到粗解析特征;然后构建边缘轮廓模块,结合上采样后的全局和局部特征得到人体边缘轮廓;再基于着装姿态定义着装姿态损失函数,通过姿态估计模块提取人体姿态特征;最