学位论文 > 优秀研究生学位论文题录展示

基于Linux的无人机故障注入与分析系统软件研究

作 者: 洪春霞
导 师: 陈欣
学 校: 南京航空航天大学
专 业: 控制理论与控制工程
关键词: 无人机 故障注入 飞行控制系统 Linux 可靠性 飞行参数 故障分析
分类号: V267
类 型: 硕士论文
年 份: 2009年
下 载: 88次
引 用: 0次
阅 读: 论文下载
 

内容摘要


故障注入是一种基于试验的系统测试方法,它主要应用于系统容错机制验证和可靠性验证。软件故障注入是通过软件方法动态地修改目标系统的输入和输出,并形象地演示目标系统在故障注入作用后不正确输入和输出作用下的技术状态。本文首先叙述故障注入技术的基础知识,重点研究故障注入的试验策略,讨论故障注入评价机制、应用和发展方向。然后结合无人机的特点,采用总线上的故障注入模式,通过软件故障注入方法模拟飞行控制系统中的硬件故障,研究了故障注入技术在无人机飞行控制系统动态测试过程中的应用。通过分析和测试,本文采用Linux操作系统中系统实时时钟和POSIX信号接口函数安装信号处理函数的方法,实现了满足飞行控制系统实时性要求的定时器方法。本文设计了故障注入与分析系统软件模块化结构和故障检测估计算法,并采用Linux操作系统Qt程序设计环境和C++程序设计语言开发了故障注入与分析系统专用软件。本软件能够实时的执行故障注入和实现故障分析,实现了无人机动态测试中对飞行控制系统进行故障注入与分析的功能,从而考察无人机故障检测、故障定位、故障隔离和系统重构能力。系统各项试验充分验证了故障注入系统软件的性能和功能。随着系统功能的进一步完善,它将为我国新型无人机的研制提供技术储备与支持,加速新型无人机的研制速度、缩短研制周期、减小技术风险,为提高无人机整体性能奠定基础。

全文目录


摘要  4-5
ABSTRACT  5-12
第一章 引言  12-17
  1.1 研究背景  12
  1.2 国内外研究现状  12-14
    1.2.1 国外研究现状  13
    1.2.2 国内研究现状  13-14
  1.3 研究目的和意义  14
  1.4 已取得的成果及其存在的问题  14-15
  1.5 课题主要内容及论文结构  15-17
第二章 故障注入技术  17-28
  2.1 故障注入技术的基本思想  17
  2.2 故障和故障注入方法  17-20
    2.2.1 故障、错误和失效  17-18
    2.2.2 冗余、容错技术及可靠性  18
    2.2.3 故障分类  18-19
    2.2.4 常用的故障注入方法及其特点  19-20
  2.3 故障注入试验策略  20-23
    2.3.1 层次模型  20-21
    2.3.2 故障注入试验策略的实现  21-23
    2.3.3 总线上的故障注入模式  23
  2.4 故障注入评价机制  23-25
  2.5 故障注入应用  25-26
    2.5.1 传统应用  25-26
    2.5.2 故障注入方法和技术在无人机中的应用  26
  2.6 故障注入技术发展方向  26-28
第三章 目标系统特性研究  28-36
  3.1 无人机飞行控制系统简介  28-29
  3.2 飞行控制系统主要故障类型及其对飞行安全的影响  29-32
    3.2.1 无人机主要飞行阶段  29-30
    3.2.2 无人机故障等级分类  30
    3.2.3 无人机飞行控制系统主要故障类型  30-32
  3.3 飞行控制系统在故障注入软件中的设计与接口需求  32-34
    3.3.1 传感器子系统  33-34
    3.3.2 舵机控制器和舵机子系统  34
    3.3.3 状态监控子系统  34
  3.4 目标系统故障分析方法  34-36
第四章 故障注入与分析系统软件相关平台  36-42
  4.1 LINUX 操作系统版本介绍  36
  4.2 软件中定时器实现方法  36-39
    4.2.1 Kernel 2.6 定时器方法  37-38
    4.2.2 定时器测试结论  38-39
  4.3 故障注入与分析系统硬件平台  39-42
    4.3.1 系统功能与作用  39-40
    4.3.2 系统硬件组成与结构  40-42
第五章 故障注入与分析系统软件设计  42-57
  5.1 软件方法实现故障注入的原理  42
  5.2 故障注入与分析系统软件总体设计  42-44
    5.2.1 模块化设计思想  42-43
    5.2.2 故障注入软件模块化设计与实现  43-44
  5.3 故障注入与分析系统软件详细设计  44-57
    5.3.1 不同数据通道程序设计实现  44-48
    5.3.2 故障注入人机界面设计  48
    5.3.3 故障注入功能设计  48-49
    5.3.4 记录文件设计  49-50
    5.3.5 故障分析功能设计  50-57
第六章 系统测试与验证  57-66
  6.1 试验简介及试验过程  57-60
    6.1.1 试验步骤  57
    6.1.2 试验任务建立与管理  57-58
    6.1.3 试验过程实时监控  58-59
    6.1.4 故障分析试验  59-60
  6.2 试验验证  60-66
    6.2.1 验证目的  60
    6.2.2 验证方法  60-61
    6.2.3 验证结果  61-65
    6.2.4 验证结论  65-66
第七章 结论和展望  66-69
  7.1 本文已经完成的工作  66
  7.2 故障注入系统下一阶段的开发任务  66-69
参考文献  69-72
致谢  72-73
在学期间的研究成果及发表的学术论文  73-74
附录  74-80

相似论文

  1. 分布式系统的故障注入方法研究,TP338.8
  2. 面向软件的故障注入工具的研究与实现,TP311.52
  3. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  4. 网位仪信号采集与处理平台的设计与实现,S951.2
  5. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  6. 低压电力线载波通信可靠性研究,TM73
  7. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  8. 海底管道修复连接器的研究,TE973
  9. 矿井水文监测系统的可靠性技术研究及应用,TD742.1
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 躯体传感器网络自适应通信协议研究,TP212.9
  12. IP网络QoS技术研究,TP393.09
  13. 定期检测的贮存系统的可靠性模型,O213.2
  14. 非晶硅薄膜晶体管在栅漏电应力下的退化研究,TN321.5
  15. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  16. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  17. 数字型智能终端系统门口机的设计,TP368.1
  18. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  19. 煤矿供电防越级跳闸保护系统的应用研究,TM732
  20. AODV在无线传感器网络中的改进与实现,TP212.9
  21. 基于ARM的智能车载终端的设计,TP368.1

中图分类: > 航空、航天 > 航空 > 航空制造工艺 > 航空器的维护与修理
© 2012 www.xueweilunwen.com