1 / 88
文档名称:

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

格式:pdf   页数:88
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:山吉 2014/2/11 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:南京航空航天大学
硕士学位论文
基于SCADE的无人机飞行控制系统软件设计
姓名:张合军
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:陈欣;张民
20070101
南京航空航天大学硕士学位论文
摘要
无人机飞行控制系统软件是无人机完成各项功能的重要角色,传统无人机软件的
设计方法采用人工编码,随着飞行控制系统功能复杂性的提高,人工编码存在着一些
不足,比如代码的开发效率和安全性要求。
本文主要研究了一种新的无人机飞行控制系统软件开发方法。使用高安全性软件
开发环境(Safety-Critical Application Development Environment,简称 SCADE)设计、
开发无人机飞行控制系统软件,并通过半物理飞行仿真试验进行测试,验证了设计的
正确性。
首先介绍了 SCADE 软件的理论背景和关键概念,介绍了 SCADE 软件可视化的
建模方法,确定对飞行控制系统软件设计分为两部分:对连续控制采用数据流图方法,
对离散状态逻辑控制采用安全状态机方法。
其次在 SCADE 软件设计环境中建立了某型无人机的六自由度非线性数学模型,
并利用龙格库塔法进行微分方程解算。
再次按照 SCADE 开发嵌入式软件的程序设计流程,即通过直观的图形化建模,
通过模拟仿真保证设计的功能正确性,通过形式验证保证设计的安全性,最终自动生
成可直接面向工程的嵌入式飞行控制软件 C 代码。通过对由 SCADE 自动生成的 C
代码与实际飞行控制计算机硬件驱动程序进行集成,得到完整的飞行控制软件。
最后通过半物理实时仿真试验,验证了采用 SCADE 设计飞行控制软件的正确性。
实际飞行控制软件设计过程与测试结果表明,SCADE 在很大程度上实现了软件开发
的自动化,节约了开发成本和开发时间,并具有很高的安全性特征,满足无人机飞行
控制系统软件开发要求。

关键词:无人机,软件设计,SCADE,高安全性,数据流图方法,安全状态机方法,
半物理实时仿真

i
基于 SCADE 的无人机飞行控制系统软件设计
ABSTRACT
The software of flight control system plays a very important role for UAV to
complete every functions, the traditional design of flight control software of UAV usually
comes true by writing program manually, with the increase of plexity of the
flight control system, manual coding has some disadvantage, such as the efficiency and
security of development.
This paper researches a kind method of software design of UAV flight control, using
the Safety-Critical Application Development Environment-SCADE to design and develop
the software of UAV flight control system, and by the hardware in the loop simulation
validates the correctness of design.
At first, we present theory backguoud and key concept of SCADE, and present visual
modeling method, then make sure two parts for software design: for continue contorl using
date flow and for disperse state control using safe state machine.
Secondly, nonlinear six-degree-of-freedom UAV model is built in the SCADE
environment, and using the RungeKutta arithmetic calculates differential eq

最近更新

2026年唐山工业职业技术学院单招职业适应性测.. 44页

2026年河南轻工职业学院单招职业技能考试模拟.. 44页

小学历史与文化知识竞赛题库100道(夺冠系列).. 37页

小学历史与文化知识竞赛题库100道附参考答案【.. 37页

新安全生产法知识竞赛试题库(夺分金卷) 45页

最新煤气操作证考试题100道含答案ab卷 39页

2025年全自动板框污泥脱水机项目建议书 71页

2025年儿童医疗合作协议书 60页

论未成年人霸凌致死伤事件中监护人的监督过失.. 6页

2025年西安市庆华医院招聘(9人)考试备考题库.. 50页

2025年鹰潭职业技术学院单招职业倾向性考试模.. 43页

2026安徽宿州市第四人民医院(宿马医院)(浙.. 48页

2026年C语言程序设计实例教程(实用) 13页

2026年吉林司法警官职业学院单招职业技能考试.. 45页

2026年地方病控制题库附参考答案【典型题】 40页

2026年数组c语言考试题库精编 13页

2026年c语言考期末试题及参考答案 13页

2025广东茂名市电白区区属国有企业招聘5人参考.. 49页

2026天津市河西区卫生健康系统招聘事业单位44.. 43页

2026年c语言指针考试题库(全优) 13页

2026年c语言编程期末测试题及参考答案1套 13页

2024年上饶卫生健康职业学院辅导员考试参考题.. 36页

2024年新龙县招教考试备考题库最新 42页

2024年湖南科技学院辅导员考试笔试题库最新 35页

2025北京市西城区职能部门专职安全员招聘12人.. 33页

2026年南阳科技职业学院单招职业技能考试模拟.. 45页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页