[发明专利]基于自适应分配技术的飞行控制系统的容错控制方法有效
申请号: | 201810432639.5 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108628167B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 高志峰;白浪;钱默抒;蒋国平;林金星;张孝波 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自适应 分配 技术 飞行 控制系统 容错 控制 方法 | ||
1.基于自适应分配技术的飞行控制系统的容错控制方法,其特征在于,包含以下步骤:
步骤一、通过选择无人机飞行过程中的各动作指标分别作为状态变量和控制输入量,建立有执行器故障无人驾驶飞行器的线性时不变模型,具体包括:通过选择无人机飞行过程中的滚转角速率、偏航角速率和侧滑角为状态变量,选择方向舵偏角、左右尾翼偏角和左右副翼偏角为控制输入量,选择三个状态变量作为输出量,建立有执行器故障无人驾驶飞行器的线性时不变模型:
其中,x(t)∈R3表示状态向量,公式中的x(t)上有“.”的是x(t)的导数;u(t)∈R5表示控制输入;y(t)∈R3表示测量输出;A,B,C分别为状态矩阵,控制输入矩阵和测量输出矩阵;Δ是一个不确定常值的效率损失因子,它表示为Δ=diag(ρ1,ρ2,……,ρ5),其中ρi表示第i个执行器的效率损失;当i=1时,第i个执行器正常工作;当i=0时,第i个执行器完全失效;当0<i<1时,第i个执行器遭受部分效率损失故障;
步骤二、将跟踪误差的积分引入到系统状态之中,得到增广系统,得到的增广系统如下:
其中r(t)是一致有界向量并满足||r(t)||≤rM,ε(t)=r(t)-Syy(t);矩阵Sy用于确定跟踪参考信号的具体输出;令
然后,等式(1)简化为:
定义饱和误差为:uo(t)=u(t)-uc(t),Ba=Bf;等式(2)转化为:
其中,uc(t)是控制输入,满足umin≤uc(t)≤umax,
umin={umin1,umin2,...,umin5}T,umax={umax1,umax2,...,umax5}T
分别是力矩的上界和下界;
步骤三、控制重分配的设计,具体如下:
在上式(3)中,可以分成由列满秩矩阵Bv,和行满秩矩阵B,这表明有如下关系:Bfuc(t)=BvBuc(t)=Bvν(t);其中,定义虚拟输入为:ν(t)=Buc(t);矩阵B中包含了故障信息;因此,控制重分配问题描述为以下最优化问题:
它的解为:uc(t)=WBT(BWBT)-1ν(t);
步骤四、分别在无故障情况和故障情况下,进行自适应容错控制方案的设计,其中,在无故障情况下,效率矩阵Δ=I,假设满足系统性能的理想矩阵,则
令ν=νc+νs,设计νc为:νc=Kxa,其中K是被设计的控制参数,所以得到:
引入以下匹配条件:再引入龙贝格增益-L,则设计下面的表达式:
其中e=xa-xm;因此,通过设计νs=-Buo,消除系统饱和所造成的影响;
所以,系统的误差动力学被推导为:其中AH=Am+L,由于AH是赫尔维兹的,所以
在执行器故障情况下,效率矩阵Δ,控制分配矩阵B和Bv均是未知的;令νc=Kxa;则系统状态方程为:
类似于无故障情况下,设计:νc=Kxa,这样就有:
接下来定义:φ=Kxa,然后定义滤波变量为:其中k0是一个滤波参数,并且本式将用于定义一个滤波回归矩阵M
其中kFF>0是一个遗忘因子,对上式两边积分得到M的解为:
M>ξI,ξ>0
定义向量Θ为:Θ=MBv,根据此式推导出以下等式:
由于M,Θ,φf都是有界的,因此xa也是有界的;
故在执行器遭受未知故障的情况下,未知矩阵Bv估计的自适应律被设计为:
其中Γ=diag(η1,η2,...,η5)>0是一个与自适应速率相关的参数;矩阵Ω1=diag(δ1,1,δ1,2,...,δ1,5)>0,Ω2=diag(δ2,1,δ2,2,...,δ2,5)>0;λ是一个为了提高自适应速率的滑模项;
基于Bv的估计律,设计容错控制器为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810432639.5/1.html,转载请声明来源钻瓜专利网。