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

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:eric_vl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
故障注入是一种基于试验的系统测试方法,它主要应用于系统容错机制验证和可靠性验证。软件故障注入是通过软件方法动态地修改目标系统的输入和输出,并形象地演示目标系统在故障注入作用后不正确输入和输出作用下的技术状态。本文首先叙述故障注入技术的基础知识,重点研究故障注入的试验策略,讨论故障注入评价机制、应用和发展方向。然后结合无人机的特点,采用总线上的故障注入模式,通过软件故障注入方法模拟飞行控制系统中的硬件故障,研究了故障注入技术在无人机飞行控制系统动态测试过程中的应用。通过分析和测试,本文采用Linux操作系统中系统实时时钟和POSIX信号接口函数安装信号处理函数的方法,实现了满足飞行控制系统实时性要求的定时器方法。本文设计了故障注入与分析系统软件模块化结构和故障检测估计算法,并采用Linux操作系统Qt程序设计环境和C++程序设计语言开发了故障注入与分析系统专用软件。本软件能够实时的执行故障注入和实现故障分析,实现了无人机动态测试中对飞行控制系统进行故障注入与分析的功能,从而考察无人机故障检测、故障定位、故障隔离和系统重构能力。系统各项试验充分验证了故障注入系统软件的性能和功能。随着系统功能的进一步完善,它将为我国新型无人机的研制提供技术储备与支持,加速新型无人机的研制速度、缩短研制周期、减小技术风险,为提高无人机整体性能奠定基础。
其他文献
神经网络是近些年来一种十分热门的智能控制。它引入性能指标,在线自整定权值,使网络沿性能指标负梯度方向快速收敛。经过前人大量的研究表明多层神经网络能够以任意精度逼近非
学位
自主移动机器人视觉技术日渐成为机器人领域的研究热点,在智能人机交互等领域具有广阔的应用前景。为了提高驾驶员桩考的公平性和准确性,提高现有驾驶员电子桩考系统的功能,
近年来,现代化汽车涂装工艺迅速发展,而输送系统贯穿于涂装生产线的全过程,但现有汽车电泳涂装输送系统如RoDip输送机和多功能穿梭机等都是悬臂梁串联结构,承受重载荷、大载荷的
在工业生产中适当地使用优化算法,会极大地提高生产效率,节约生产成本。遗传算法是最经典的优化算法之一,由于其隐含并行性好、鲁棒性高、操作简便以及结果可靠等优点,被广泛
本文针对飞机维修保养需要被牵引车牵引进、出机库时,避免与障碍物发生摩擦碰撞而进行研究。本文研究的飞机出入库防碰撞系统以常见的汽车倒车雷达系统为基础,采用超声波测距
Web服务作为一种新兴的分布式计算模型,具有开放性、平台独立性、松耦合性和可复用性等优点,已经在电子商务、企业应用集成等领域扮演着越来越重要的角色。然而,有时单个服务只
本文在对宁波申洲针织有限公司生产计划制定流程的详细调研基础上,运用管理信息系统和软件开发的一般方法,介绍了基于C/S结构的宁波中洲针织有限公司计划调度管理信息系统的设
本文主要研究从工程测量信号中利用插值傅立叶变化精确提取谐波参数的方法。在系统论述基于插值傅立叶变换的频率精确识别方法的基础上,在Matlab环境下进行了利用插值傅立叶变换对噪声背景下单一频率信号、谐波信号及间谐波信号的频率识别的仿真验证,并针对采样点数、采样频率、以及在采用插值法时不同窗函数对测量结果的影响进行了比较;针对一组汽轮发电机组的升降速信号进行了分析,结合具体实例利用插值法对信号进行分析
突变理论的创立是非线性科学的重要成就之一,随着航空航海工程、电力大系统及复杂生产过程等被控对象的日益复杂化,加之人们对控制系统的性能指标的要求越来越高,复杂系统的