这篇文档属于类型a,即报告单篇原创研究的学术论文。以下是针对该研究的详细学术报告:
该研究由Binyan Xu、Afzal Suleman和Yang Shi(通讯作者)合作完成,三人均来自加拿大维多利亚大学(University of Victoria)机械工程系。研究成果发表于控制领域权威期刊Automatica(2023年卷153期,文章编号111015),并于2023年2月24日被接受,4月14日在线发布。
本研究属于无人飞行器(UAV, Unmanned Aerial Vehicle)控制领域,聚焦于四旋翼飞行器(quadrotor)的轨迹跟踪与容错控制(Fault-Tolerant Control, FTC)问题,涉及分层控制架构、模型预测控制(MPC, Model Predictive Control)和奇异摄动理论(Singular Perturbation Theory)的交叉应用。
四旋翼在复杂环境(如灾害救援、侦查)中易因执行器故障(如电机电压异常、桨叶损伤)导致控制失效。现有方法存在以下局限性:
- 传统容错控制依赖故障检测与隔离(FDI)机制,但对未知故障的实时适应能力不足;
- 模型预测控制(MPC)计算负担高,难以直接应用于实时性要求高的内环(姿态控制);
- 分层控制的稳定性分析通常忽略采样数据(sampled-data)系统的离散化效应。
提出一种双环路-双速率分层控制框架,结合自适应估计与MPC,实现四旋翼在参数不确定和执行器故障下的鲁棒轨迹跟踪,并通过严格理论分析量化采样周期与稳定性关系。
基于拉格朗日方法建立六自由度刚体模型,分解为:
- 平移动力学(外环):描述位置 ( \mathbf{p} = [x, y, z]^\top ) 和速度 ( \mathbf{v} ) 的变化;
- 旋转动力学(内环):描述欧拉角 ( \mathbf{q} = [\phi, \theta, \psi]^\top ) 和角速度 ( \omega ) 的变化。
将故障分为乘性(如效率损失)和加性(如偏移)两类:
- 推力故障:( T_i = \sigma_t ut + \sigma{t0} );
- 扭矩故障:( \taui = \sigma\tau u\tau + \sigma{\tau 0} )。
假设故障参数有界但未知,通过自适应律在线估计。
创新点:提出基于李雅普诺夫的容错MPC(Fault-Tolerant MPC),解决传统MPC终端约束保守性问题:
1. 滑模误差定义:( \mathbf{s}_p = \lambda_p \mathbf{e}_p + \mathbf{e}_v )(( \mathbf{e}_p ) 为位置误差,( \mathbf{e}_v ) 为速度误差);
2. 虚拟控制器设计:构造辅助控制量 ( \mathbf{u}_p ),结合自适应估计补偿故障;
3. MPC优化问题:引入收缩约束(contractive constraint),保证李雅普诺夫函数递减,无需终端惩罚项。
采用反馈线性化(Feedback Linearization)与自适应估计:
- 设计高增益控制律,迫使姿态快速跟踪外环生成的参考信号 ( \mathbf{q}_r );
- 通过奇异摄动理论证明时间尺度分离的合理性。
在Matlab/Simulink中测试以下场景:
1. 无故障跟踪:螺旋下降轨迹的均方根误差(RMSE)<0.1 m;
2. 故障注入(15秒后两电机失效+10%效率损失):故障后5秒内恢复跟踪(图5-8);
3. 抗干扰测试:对质量变化(模拟燃油消耗)和风扰表现出鲁棒性(图10-11)。
该研究为四旋翼在复杂环境下的可靠控制提供了理论工具,未来可扩展至多机协同或负载搬运场景。