当前位置:主页 > 科技论文 > 航空航天论文 >

基于Simulink的飞控基础模型库的设计及生成代码性能优化研究

发布时间:2020-07-03 05:28
【摘要】:随着基于模型开发(MBD,Model-Based Design)设计方式的逐渐成熟,使用基于模型开发的方法来进行飞控系统软件开发也越来越流行。然而基于模型开发的飞控系统自动生成的嵌入式产品代码的运行效率(处理器在环测试的时间效率)普遍远低于手工代码的运行效率,导致其无法达到系统的实时性要求,因此如何提高基于模型的飞控系统自动生成代码的运行效率成为了开发人员关注的热点。本文从该热点出发,从多个方面对影响自动生成代码效率的因素进行分析研究,并提取飞控系统通用基础功能进行优化建模组成了飞控基础模型库。之后基于该模型库重新搭建了飞控控制律并进行优化,自动生成了代码,最后将生成的代码集成到半实物仿真平台进行闭环仿真,将其运行效率与手工代码及优化前模型代码运行效率进行对比,以验证飞控基础模型库及其他优化方法对提高飞控系统自动生成代码运行效率的有效性。研究主要包括以下内容。第一,本文首先分析了飞控系统通用基础功能,给出了飞控基础模型库需求分析以及自动生成代码运行效率优化需求分析,接着对整体方案进行了设计。第二,依照整体方案,本文从模型搭建逻辑优化、平台对代码运行效率的影响以及模型到代码实现过程中的优化三个方向出发进行优化研究。其中模型搭建逻辑优化是从代码运行效率提升的方式反向归纳模型逻辑搭建方式,同时参考了手工编码经验进行优化;Simulink平台对代码运行效率的影响研究分为三个方面:Stateflow编程方式、数据类型和平台生成代码优化配置项;模型到代码实现过程的优化是模型速率转换过程中缓冲区的优化。第三,基于自动生成代码优化关键技术研究,设计并搭建了飞控基础模型库,其中包括空间换时间预处理模块与其他基础功能模块,模型库搭建完成后进行了仿真和测试。之后基于该库搭建了飞控系统进行优化,并自动生成了代码。第四,为了验证飞控基础模型库和缓冲区优化及平台优化配置项能够有效提升模型代码的运行效率,同时也为了验证搭建的飞控系统模型代码是否能满足实时性要求,本文对模型自动生成的代码进行了闭环仿真,从而验证了飞控基础模型库的实时性,解决了基于模型的飞控系统自动生成代码的运行效率远低于手工代码的问题。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:V249.1;TP311.52
【图文】:

开发系统,仿真模型


及代码性能优化研究现状域的逐渐扩大,仿真模型种类不断增加,在仿对于仿真模型的要求也越来越高,模型的准确关键因素。然而随着仿真系统规模的增加以及用性和可扩展性也逐渐成为重要指标。模型的通用性和可扩展性,逐渐产生了各种针周枫[18]基于 Simulink 平台,针对船舶柴油机模块化的观念将系统按功能拆分为子系统并使了仿真模型的仿真速度和精度,但是没有应用虑模型运算优化的问题 何义方[19]依照模块化系统,各个子系统是按照工作流程以及系统功台运用面向图形模块对象的层次化设计方法建 整合优化模型模块,建立系统自定义模块库仿真需要的可视化界面,也是没有关于模型生

效率优化,研究方案,代码


电子科技大学硕士学位论文代码优化配置项除了该研究中的优化项之外还包括其他优化配置项,并基于优化后的模型库重新搭建飞控系统模型,在模型到代码的实现过程行程序空间优化,所以本文的优化效果理论上会优于该研究中的效果,所期优化目标定为不低于 19%,即优化后的模型自动生成代码 WCET 最5ms。 总体方案设计.1 代码优化方案设计本文的自动生成代码运行环境是 lambdaTool,编译工具为 GCC,处理werPC。由于飞控系统开发环境各硬件平台配置基本固定,因此对代码运行化是在代码自动生成之前进行的。主要从模型搭建逻辑优化、平台对代码因素分析以及模型缓冲区优化三个方向出发进行研究。本文的代码优化研究方案如下图 2-1:

【参考文献】

相关期刊论文 前7条

1 刘耀锋;邬昌盛;;基于RTW的C代码生成及其在汽车ECU开发中的应用[J];机电一体化;2014年03期

2 王文全;宋科璞;王勇;谢卫;;基于模型驱动的机载嵌入式软件应用[J];计算机技术与发展;2013年08期

3 丁鼎;;基于模型的系统工程在民机领域的应用[J];沈阳航空航天大学学报;2012年04期

4 李秀萍;董云卫;;模型驱动的嵌入式仿真系统设计[J];计算机工程;2010年16期

5 张杰;宋志刚;;基于模型的软件开发技术在型号软件研制中的应用[J];科学技术与工程;2008年15期

6 梁东莺;郑玮琨;;ARM处理器下C语言编程效率优化[J];深圳信息职业技术学院学报;2007年02期

7 宫谊凡;蒲小勃;刘军;张杰;;基于UML语言的航空电子系统快速原型设计[J];系统仿真学报;2007年04期

相关硕士学位论文 前7条

1 马斌;电力巡线自转旋翼无人机姿态控制算法的研究[D];东北农业大学;2017年

2 张岳;基于模型的共轨柴油机ECU软件开发[D];浙江大学;2015年

3 纪淑玲;发动机电控自动代码生成应用技术研究[D];吉林大学;2015年

4 鲁庭勇;基于模型设计的永磁同步电机调速实验平台设计[D];长安大学;2015年

5 吴德军;基于模型设计的永磁同步电机神经网络PID控制系统研究[D];长安大学;2015年

6 孙刚;基于模型的飞控系统总体设计技术研究[D];南京航空航天大学;2014年

7 石仁星;基于Simulink RTW的分布式实时仿真关键技术研究[D];国防科学技术大学;2011年



本文编号:2739255

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/2739255.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9a457***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com