[发明专利]针对多时滞四旋翼直升机飞控系统的鲁棒容错控制方法有效
| 申请号: | 201710012238.X | 申请日: | 2017-01-04 |
| 公开(公告)号: | CN106842920B | 公开(公告)日: | 2019-04-30 |
| 发明(设计)人: | 杨蒲;郭瑞诚;姜斌;刘剑慰;董艳 | 申请(专利权)人: | 南京航空航天大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 211106 江苏省南京市江宁区胜太*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种针对多时滞四旋翼直升机飞控系统的鲁棒容错控制方法。在传感器故障情况下,构造一种具有全局鲁棒性的拟积分型滑模预测模型。基于粒子群优化算法,改进了滚动优化过程,提高了收敛速度。通过含有补偿项的参考轨迹,抑制了系统不确定性、多时滞以及传感器故障对系统性能造成的不良影响。本发明用于一类带有状态时滞和输入时滞的传感器故障不确定离散系统的鲁棒容错控制。 | ||
| 搜索关键词: | 针对 多时 滞四旋翼 直升机 系统 容错 控制 方法 | ||
【主权项】:
1.一种针对多时滞四旋翼直升机飞控系统的鲁棒容错控制方法,其特征在于:该方法结合了滑模控制与预测控制设计思想,构造一种拟积分型滑模预测模型,该模型能够保证系统存在多时滞情况下的全局鲁棒性;基于粒子群优化算法,改进了滚动优化过程,该方法不仅能够快速准确地求解出满足输入约束条件的控制律,而且有效避免了传统粒子群算法在寻优过程中易陷入局部极值点和收敛速度慢的问题;通过含有补偿项的参考轨迹,能够将系统不确定性、多时滞以及传感器故障对系统性能的影响降到可接受的范围,同时在理论上可以抑制甚至消除抖振,用以针对一类带有状态时滞和输入时滞的传感器故障不确定离散系统的鲁棒容错控制,包括如下具体步骤:步骤1)确定不确定离散系统模型及其参数:步骤1.1)确定开环时滞不确定控制系统模型为式(1),其中,x(k)∈Rn为状态量,u(k)∈Rp为输入量,y(k)∈Rq为输出量,A∈Rn×n、B∈Rn×p、Ad∈Rn×n、Bd∈Rn×p和C∈Rq×n为常值矩阵,ΔA、ΔAd、ΔB和ΔBd为参数摄动,τ1,τ2∈R+分别为状态和输入时滞,且其上界分别为τ1up,τ2up,v(k)∈Rn为外部干扰,umax、umin分别为输入约束的上下界;
步骤1.2)当系统发生传感器故障时,可得其闭环状态方程为(2),其中,Ky(k)为控制系统反馈输出,D∈Rq×m为常值矩阵,f(k)∈Rm为故障函数;
步骤1.3)将系统(2)等价为一个新的系统,其状态方程为式(3),其中,![]()
![]()
ρ(k)=f(k+1)‑(μ1+μ2)f(k),0为适当维数的零矩阵,μ1,μ2为新增状态量的自由度,Im为m维单位矩阵;
步骤1.4)将式(3)等价于式(4),且
完全可控,矩阵
列满秩;并令
且
满足
和
则可将式(4)转化为式(5);![]()
步骤1.5)进一步可得出式(5)的标称系统为式(6);
步骤2)设计式(7)的拟积分型滑模预测模型,其中,σ(0)=0,G∈Rp×n为满足
非奇异的常值矩阵;则预测模型在(k+P)时刻的输出值为式(8);![]()
其中,P和M分别为预测时域和控制时域,且满足M≤P,控制量
M‑1≤j≤P;式(8)的向量形式为式(9);SPM(k)=Θx(k)+ΨXd(k)+ΞU(k)+ΓUd(k)+∑(k) (9)其中,SPM(k)=[s(k+1),s(k+2),...,s(k+P)]T,![]()
![]()
![]()
![]()
![]()
步骤3)参考轨迹设计:步骤3.1)设计如式(10)的参考轨迹,其中,
s0为设计常数且满足![]()
步骤3.2)通过式(11)一步延迟估计法近似求得
可以在
未知的情况下完成对sref(k+1)的求解,sref(k+1)的向量形式满足(12),其中![]()
![]()
Sref(k)=[sref(k+1),sref(k+2),...,sref(k+P)]T (12)步骤4)反馈校正设计:步骤4.1)计算出(k‑P)时刻对当前时刻k的预测输出为式(13);
步骤4.2)计算k时刻的预测误差为式(14),其中s(k)为k时刻预测模型的实际输出;es(k)=s(k)‑s(k|k‑P) (14)步骤4.3)通过误差校正后的P步预测输出向量形式分别为(15)和(16);![]()
其中,
ES(k)=[s(k)‑s(k|k‑1),s(k)‑s(k|k‑2),...,s(k)‑s(k|k‑P)]T,hp为校正系数,一般取h1=1,1>h2>h3>…>hP>0,即随着预测步数的增加,反馈校正的作用逐渐减弱;步骤5)滚动优化设计:步骤5.1)设计k时刻的优化性能指标为式(17),其向量形式为式(18);其中,λi、γ1为非负权重,![]()
![]()
步骤5.2)确定粒子群规模为L,粒子i的位置为ui=(ui1,ui2,...,uiM),速度为vi=(vi1,vi2,...,viM),粒子环境范围δ,最大迭代次数tmax,学习因子c1、c2,加速收敛因子sin(α)β中的α、β,搜索测度θ,粒子i的搜索空间向负方向的移动比例
混沌因子
选择优化性能指标J(k)作为适应值函数Ψ;步骤5.3)根据邻近粒子信息,更新粒子位置;假设n为粒子i的邻近粒子中拥有最佳适应值的粒子,若粒子i的适应值优于n的适应值,则保持粒子i的位置不变;否则,根据式(19)更新粒子i的位置,其中ξ为[‑1,1]的随机数;粒子i的邻近粒子取为位置位于
中不包括粒子i的所有粒子;ui′=un+ξ(ui‑un) (19)步骤5.4)根据式(20)的更新方程,迭代更新粒子的位置、速度,求出种群最优位置;
其中,历史最好位置为pi=(pi1,pi2,...,piM),r1、r2为介于[0,1]之间的随机数,g=(g1,g2,...,gM)为整体最优位置,从该迭代公式不难看出,混沌运动与粒子群运动结合在一起,并可以通过混沌因子调节混沌程度;当
时,主要为混沌运动发挥作用;当
时,主要是粒子群运动发挥作用;步骤5.5)实施粒子间的比较策略;当粒子均满足约束条件时,选择适应度函数值较小的粒子为最优;当存在既有满足约束条件又有不满足约束条件的情况时,选择满足约束条件的粒子作为最优;当粒子均不满足约束条件时,选择违反约束条件较小的粒子为最优;步骤5.6)当达到最大迭代次数时,寻优结束并实施当前控制量,并令k+1→k返回步骤5.2),当最优粒子不满足约束条件时,实施
或![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710012238.X/,转载请声明来源钻瓜专利网。





