结合层次动态逆解与约束模型预测控制的非线性飞行控制器设计
需积分: 9 28 浏览量
更新于2024-09-09
收藏 387KB PDF 举报
本文主要探讨了一种结合了层次结构动态逆变(Hierarchical Structured Dynamic Inversion, HSDI)与约束模型预测控制(Constrained Model Predictive Control, MPC)的非线性飞行控制器设计方法。针对存在状态和执行器范围硬限制的研究型无人驾驶航空器(RUA),这种方法旨在提高系统的性能和鲁棒性。
首先,作者引入了HSDI作为核心控制策略。HSDI通过线性化飞机的非线性动力学模型,使得复杂系统的行为在局部范围内变得可管理。这种线性化处理有助于将非线性问题转化为易于处理的形式,从而简化了控制设计过程。
接着,为了确保HSDI的有效应用并考虑到系统的实际约束,文中采用了伪线性系统理论来设计约束MPC。这种方法在线上确定最优输入,同时考虑到实际操作中的物理限制,如速度、加速度等的边界条件。这样,控制器能够在满足安全约束的同时寻求最佳性能。
为了进一步增强整个系统的抗扰动能力,文章引入了在线识别技术,基于自适应估计方法对不确定性进行实时补偿。这有助于提高控制器对于诸如风阻、发动机参数变化等外部扰动的鲁棒性,确保飞行稳定性。
最后,作者采用自适应T-S模糊模型来实时更新在线手臂模型。模糊系统的优势在于其良好的适应性和泛化能力,能够更好地逼近实际飞行系统的动态特性,从而提升控制器合成时使用的模型精度。
通过仿真结果,研究者验证了所提出控制策略在姿态指令跟踪控制方面的良好性能,以及其对参数变化的稳健应对能力。这种结合HSDI和约束MPC的方法不仅提高了飞行器的控制精度,还显著增强了其在实际飞行环境中的稳定性和鲁棒性,为无人驾驶航空器的高效和安全飞行提供了有力支持。
2018-08-03 上传
2019-04-06 上传
2021-05-11 上传
2009-10-20 上传
2021-02-21 上传
2018-07-23 上传
2020-03-01 上传
2021-02-10 上传
2021-02-20 上传
donghanruchen
- 粉丝: 0
- 资源: 37
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍