声明
第一章 绪 论
1.1 研究背景
1.2 国内外研究动态
1.2.1 基于模型设计的软件开发方法
1.2.2 飞控系统基于模型设计的开发方法
1.2.3 模型扩展库及代码性能优化研究现状
1.3 论文研究内容及意义
1.4 论文章节安排
第二章 飞控基础模型库及代码优化需求分析和方案设计
2.1 飞控基础模型库功能需求分析
2.2 自动生成代码性能需求分析
2.3 总体方案设计
2.3.1 代码优化方案设计
2.3.2 总体开发流程设计
2.4 本章小结
第三章 自动生成代码优化关键技术研究
3.1 飞控系统生成代码运行效率影响因素分析
3.2 模型搭建逻辑优化
3.2.1 空间换时间预处理
3.2.2 基础运算的优化
3.3 Simulink平台影响代码效率因素分析
3.3.1 离散系统中Stateflow编程方式效率对比
3.3.2 连续系统中数据类型对代码效率优化的方法
3.3.3 平台其他生成代码优化配置选项
3.4 多速率转换缓冲区优化研究及改进
3.4.1 多速率转换缓冲区优化研究
3.4.2 缓冲区优化方法改进
3.4.3 改进后的实验与结果分析
3.5 本章小结
第四章 飞控基础模型库的设计与实现
4.1 概述
4.2 预处理模块设计
4.2.1 预处理模块非内联S函数的编写
4.2.2 编写TLC文件实现非内联S函数的内联化
4.2.3 自定义模型库添加到系统模型库
4.3 飞控基础模型库设计
4.3.1 积分器等模块设计与实现
4.3.2 迭代器模块设计与实现
4.3.3 多路选择器设计与实现
4.3.4 位操作模块设计与实现
4.3.5 限幅等模块的设计与实现
4.4 飞控基础模型库的仿真测试
4.4.1 模型静态检查
4.4.2 模型静态测试
4.4.3 模型动态测试
4.5 本章小结
第五章 飞控系统生成代码性能测试验证
5.1 基于飞控基础模型库搭建飞控系统控制律
5.1.1 纵向通道控制律设计
5.1.2 横侧向通道控制律设计
5.2.1 控制律模型缓冲区优化
5.2.2 飞控系统控制律仿真
5.2.3 控制律代码自动生成
5.3 飞控系统闭环仿真测试
5.3.1 闭环仿真测试平台简介
5.3.2 飞控系统闭环仿真
5.3.3 运行效率对比结果分析
5.4 本章小结
第六章 总结与展望
致谢
参考文献