王建锋,张天宏,朱晨彧.基于Matlab的航空发动机数控系统控制算法快速开发[J].测控技术,2012,31(02):46-50 |
基于Matlab的航空发动机数控系统控制算法快速开发 |
Rapid Development of Control Algorithms for Aeroengine Digital Control System Based on Matlab |
|
DOI: |
中文关键词: 航空发动机 Matlab 控制算法 自动代码生成 实时代码 |
英文关键词:aeroengine Matlab control algorithms auto code generation real-time code |
基金项目:航空科学基金资助项目(20101352016) |
|
摘要点击次数: 1504 |
全文下载次数: 288 |
中文摘要: |
为解决航空发动机数控系统中复杂控制算法开发难度大、周期长的问题,提出基于Matlab及其自动代码生成功能进行机载嵌入式控制算法快速开发的方法。针对航空发动机数控系统中常用的DSP和VxWorks实时平台,以典型算法LQR控制器和卡尔曼滤波器为例,分别利用Embedded Matlab和Simulink/RTW进行实时代码开发。解决了其中的代码提取、修改和移植等关键技术问题,实现控制算法跨平台开发的无缝过渡和高效移植。试验表明,提出的航空发动机数控系统控制算法的快速开发方法具有可行性和高效性。 |
英文摘要: |
To solve the problem of the difficulty and long cycle of complex control algorithms development during the design of aeroengine digital control system,the rapid development method for on-board embedded implement of complex algorithms based on Matlab and its automatic code generation features are investigated.Aimed at DSP and VxWorks real-time operation system which are commonly used in aeroengine digital control system,using typical control algorithms LQR controller and KALMAN filter of aeroengine digital control system for example,real-time code development respectively based on Embedded Matlab and Simulink/RTW is realized.Key issues of the code changes,extraction and migration are solved,and seamless transition and efficient migration of control algorithm are achieved between cross-platform developments.Experiments show that the proposed rapid development method of control algorithm for aeroengine digital control system is feasible and efficient. |
查看全文 查看/发表评论 下载PDF阅读器 |
关闭 |