基于SCADE的无人机飞行控制系统软件设计

被引量 : 0次 | 上传用户:z57989503
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无人机飞行控制系统软件是无人机完成各项功能的重要角色,传统无人机软件的设计方法采用人工编码,随着飞行控制系统功能复杂性的提高,人工编码存在着一些不足,比如代码的开发效率和安全性要求。本文主要研究了一种新的无人机飞行控制系统软件开发方法。使用高安全性软件开发环境(Safety-Critical Application Development Environment,简称SCADE)设计、开发无人机飞行控制系统软件,并通过半物理飞行仿真试验进行测试,验证了设计的正确性。首先介绍了SCADE软件的理论背景和关键概念,介绍了SCADE软件可视化的建模方法,确定对飞行控制系统软件设计分为两部分:对连续控制采用数据流图方法,对离散状态逻辑控制采用安全状态机方法。其次在SCADE软件设计环境中建立了某型无人机的六自由度非线性数学模型,并利用龙格库塔法进行微分方程解算。再次按照SCADE开发嵌入式软件的程序设计流程,即通过直观的图形化建模,通过模拟仿真保证设计的功能正确性,通过形式验证保证设计的安全性,最终自动生成可直接面向工程的嵌入式飞行控制软件C代码。通过对由SCADE自动生成的C代码与实际飞行控制计算机硬件驱动程序进行集成,得到完整的飞行控制软件。最后通过半物理实时仿真试验,验证了采用SCADE设计飞行控制软件的正确性。实际飞行控制软件设计过程与测试结果表明,SCADE在很大程度上实现了软件开发的自动化,节约了开发成本和开发时间,并具有很高的安全性特征,满足无人机飞行控制系统软件开发要求。
其他文献
美育的功能主要是引导人们认识美、爱好美和创造美,是实现全面发展教育的重要组成部分.通过美育功能可以培养人们心灵美、行为美,提高思想境界,发展道德情操.音乐可以净化人
在全球化发展的大趋势下,受整个地理学界"文化转向"的影响,同时也为了应对日益严重的人口、资源与环境之间的矛盾,自然地理学的研究方法、研究重点以及各种议题都发生了显著
<正>阿司匹林可以镇痛,伏特加可以镇痛,母亲的吻可以镇痛,数钱也可以镇痛?不管你信不信,反正我是信了。科学研究表明,数钞票的确能够缓解疼痛,而且心理、生理"双管齐下"。这
热应激蛋白(HSPs)是生物细胞受应激作用而合成的一组高度保守的蛋白质。热应激蛋白主要作为分子伴侣参与蛋白质的折叠、转运及组装等过程,并能恢复或加速清除细胞内已变性的
经济全球化已经席卷了世界的每一个角落,不论是主动还是被动,每一个国家都被卷入到了经济全球化的浪潮之中。经济全球化发展推动了各国贸易自由化的迅速发展,尤其深刻影响着发展
近年来,随着工业的快速发展,环境污染问题越来越引起人们的注意,世界各国正在采取严厉的措施限制挥发性有机化合物(VOC)的排放,绿色材料已经成为材料研究与开发领域的主流。正是
传统计算机辅助工业设计工具(CAID)不能完全满足造型设计的要求,一方面是因为受制于桌面系统所提供的二维人机交互方式,另外一个原因是因为这类工具通常基于对造型几何参数的
发生于袁世凯当政的北洋时期中日“二十一条”交涉在以往相当长的一段时期内被简单地称为“卖国外交”或“屈辱外交”的典型,袁世凯关于“二十一条”交涉还被认为与他的称帝野
统计资料来源于基层,那么加强统计基层基础工作规范化建设就成为提高统计数据质量、保障数据真实、准确、完整、及时的一项十分重要的工作。加强基层单位的统计基础工作规范
<正> 一、王安石对待传统文化的态度丰富多彩的传统文化,给王安石以极为深刻的影响.儒家经典一向是儒生、举子们进入仕途的敲门砖,必习习诵讽读的,对王安石也不能例外.不过,