学位论文 > 优秀研究生学位论文题录展示
基于dSPACE的无人机飞行控制快速原型设计
作 者: 王刚
导 师: 黄一敏
学 校: 南京航空航天大学
专 业: 控制理论与控制工程
关键词: 无人机 飞行控制 快速原型 dSPACE 控制台 半物理实时仿真
分类号: V249.1
类 型: 硕士论文
年 份: 2008年
下 载: 328次
引 用: 4次
阅 读: 论文下载
内容摘要
|
随着无人机在军事和民用领域内的广泛应用,特别是在现代战争中的独特作用,无人机的研制在世界范围内蓬勃发展。用户对无人机飞行控制系统鲁棒性及可靠性的要求也日益增加,同时对飞行控制软件的开发周期也提出了要求。如何加快飞行控制软件的开发,并使之具有较高的置信度和可靠性,就需要找到一个良好的开发和测试环境。论文首先介绍了无人机飞行控制快速原型设计的过程,研究了该系统的总体结构。根据快速原型在无人机飞行控制系统设计上的应用特点,与dSPACE实时仿真平台相结合,设计适合飞行控制应用的快速原型环境,包括底层模块、飞行任务管理模块和快速原型控制台。然后,分别对各个模块进行具体设计。底层模块的设计包括串口通信模块和模拟量输入输出模块。通过有限状态机原理对无人机飞行控制任务管理模块设计,并针对dSPACE和Simulink结合的特点,研究飞行控制软件的多任务管理在快速原型设计中的应用。结合与本实验室应用成熟的Tilcon软件,通过dSPACE软件的CLIB接口函数库,设计了适合于无人机飞行控制特点的快速原型控制台软件。最后,通过dSPACE平台与“实时仿真设备”搭建的半物理环境进行了无人机全过程飞行的半物理实时仿真,分析了快速原型技术在无人机飞行控制系统设计中的作用,验证了本文研究内容的正确性。
|
全文目录
摘要 4-5 Abstract 5-13 第一章 绪论 13-27 1.1 引言 13-14 1.2 无人机飞行控制系统 14-15 1.3 dSPACE 实时系统 15-20 1.3.1 dSPACE 软件介绍 16-18 1.3.2 dSPACE 实时系统硬件配置 18-20 1.4 无人机飞行控制系统设计方法 20-23 1.4.1 传统设计方法 20-21 1.4.2 快速原型设计方法 21-23 1.5 研究背景和拟解决问题 23-25 1.5.1 研究背景 23-24 1.5.2 拟解决的问题 24-25 1.6 本文的主要研究内容 25-27 第二章 快速原型设计总体结构 27-37 2.1 引言 27 2.2 快速原型系统硬件结构 27-29 2.3 快速原型飞行控制软件设计 29-31 2.3.1 传感器模块设计 29-30 2.3.2 执行机构模块设计 30-31 2.3.3 飞行任务管理模块设计 31 2.4 快速原型控制台软件设计 31-36 2.4.1 快速原型控制台功能设计 31-33 2.4.2 ControlDesk 测试试验软件 33 2.4.3 Tilcon 软件 33-35 2.4.4 CLIB 结合Tilcon 设计的快速原型控制台 35-36 2.5 小结 36-37 第三章 传感器串口通信模块 37-48 3.1 引言 37 3.2 dSPACE 实时系统串口通信设计方式 37-40 3.2.1 基于RTI 串口模块的设计方式 37 3.2.2 基于RTLib 函数库的嵌入C 代码模块的设计方式 37-40 3.3 传感器串口通信模块设计 40-46 3.3.1 传感器配置 40-43 3.3.2 S 函数传感器串口通信模块设计 43-46 3.4 传感器串口通信模块测试 46-47 3.5 小结 47-48 第四章 基于 Stateflow 的飞行任务管理模块设计 48-57 4.1 引言 48 4.2 Stateflow 介绍 48-53 4.2.1 有限状态机原理 48 4.2.2 Simulink 模型和Stateflow 状态机 48-49 4.2.3 Stateflow 图的组成元素 49-53 4.3 基于 Stateflow 的多模态飞行控制 53-56 4.3.1 飞行控制律 53-54 4.3.2 飞行任务管理条件执行子系统 54-55 4.3.3 飞行任务管理模块 55-56 4.4 小结 56-57 第五章 多任务模式的快速原型设计 57-63 5.1 引言 57 5.2 飞行控制的多任务模式 57-59 5.2.1 飞行控制软件多任务机制 57-58 5.2.2 dSPACE 多任务机制 58-59 5.3 基于S 函数的任务模块设计 59-61 5.3.1 延时功能函数设计 59-60 5.3.2 任务模块通用模板化设计 60-61 5.4 小结 61-63 第六章 快速原型控制台设计 63-81 6.1 引言 63 6.2 CLIB 接口函数库与 dSPACE 内存变量管理 63-67 6.2.1 CLIB 接口函数库 63-65 6.2.2 dSPACE 内存变量管理 65-67 6.3 TRC 文件分析与读取变量设计 67-72 6.3.1 TRC 文件分析 67-69 6.3.2 TRC 文件读取操作设计思路 69-70 6.3.3 TRC 文件读取函数原型设计 70-72 6.4 快速原型控制台应用程序 72-77 6.4.1 Tilcon 软件开发系统 72-74 6.4.2 基于Tilcon 的应用程序主框架 74-75 6.4.3 控制台应用程序框架设计 75-76 6.4.4 控制台主界面设计 76-77 6.5 快速原型控制台功能模块 77-80 6.5.1 dSPACE 接口功能模块 78 6.5.2 地面检测功能模块 78-79 6.5.3 遥控遥测功能模块 79-80 6.6 小结 80-81 第七章 样例无人机快速原型半物理实时仿真 81-85 7.1 引言 81 7.2 半物理实时仿真试验环境 81-82 7.3 快速原型半物理试验验证 82-84 7.3.1 控制参数调整与历史曲线功能验证 82-83 7.3.2 飞行任务管理与航迹显示功能验证 83-84 7.4 小结 84-85 第八章 结论与展望 85-87 8.1 本文的主要工作 85 8.2 后续研究工作展望 85-87 参考文献 87-90 致谢 90-91 在学期间发表的论文 91
|
相似论文
- 基于陀螺和星敏感器的卫星姿态确定研究,V448.2
- 视景仿真技术在无人机任务规划中的应用与研究,V279
- 无人机测控系统技术研究,V279
- 小型无人机在警用领域的应用与造型设计研究,V279
- 基于CPLD的射频模块控制台的研究与设计,TP391.44
- 小型无人直升机自主起降控制策略研究,V249
- 基于H.264的航拍视频实时压缩系统,TP391.41
- 基于子空间的小型无人旋翼机的系统辨识研究,V275.1
- 无人机纵向气动布局与控制系统优化设计研究,V279
- 无人机区域侦察航路规划研究,V279.3
- 低雷诺数翼型气动外形优化设计及其应用,V221
- 无人机视觉着陆引导中的位姿估计问题研究,V249.32
- 无人机编队飞行模型的建立与短时记忆控制,V249.1
- SCADE在无人机飞行控制软件设计中的应用,TP273
- 高等院校教学管理信息化平台的研究与应用,TP399-C2
- 特征点匹配技术在无人机影像匹配中的研究与应用,TP391.41
- 无人机数码遥感测绘系统集成及影像处理研究,P237
- 基于逆向工程和快速原型技术的快速模具制造技术研究,TG76
- 基于EKF的PMSM无位置传感器矢量控制系统性能研究,TM341
- 模糊控制在无人侦察机稳定平台中的应用研究,V279.3
- FMECA和FRACAS在无人机动力系统中的应用,V279
中图分类: > 航空、航天 > 航空 > 航空仪表、航空设备、飞行控制与导航 > 飞行控制系统与导航 > 飞行控制
© 2012 www.xueweilunwen.com
|