作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (10): 54-56. doi: 10.3969/j.issn.1000-3428.2012.10.015

• 软件技术与数据库 • 上一篇    下一篇

基于Matlab的复杂控制系统软件开发

王建锋,张天宏,黄向华   

  1. (南京航空航天大学能源与动力学院,南京 210016)
  • 收稿日期:2011-09-13 出版日期:2012-05-20 发布日期:2012-05-20
  • 作者简介:王建锋(1986-),男,硕士研究生,主研方向:测控软件开发,实时控制与仿真技术;张天宏、黄向华,教授
  • 基金资助:
    航空科学基金资助项目(20101352016)

Software Development of Complex Control System Based on Matlab

WANG Jian-feng, ZHANG Tian-hong, HUANG Xiang-hua   

  1. (College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)
  • Received:2011-09-13 Online:2012-05-20 Published:2012-05-20

摘要: 引入Windows实时操作系统,提出一种基于Matlab的复杂控制系统软件开发方法。研究Matlab/RTW自动生成代码到目标软件应用过程中代码的提取、修改和移植等关键技术,实现复杂控制系统从全数字仿真到半物理仿真,再到产品级嵌入式控制软件的一体化开发流程。某微型涡轮发动机电子控制器的仿真结果验证了该开发方法的可靠性和高效性。

关键词: 实时工作间, 自动代码生成, 嵌入式控制软件, 微型涡轮发动机, 基于模型的设计

Abstract: This paper introduces real-time operating system, proposes a software development of complex control system based on Matlab. It researches rapid development of control software for target platform, application of real-time code generated by Matlab/RTW, and solves key issues of code modification, extraction and migration. The integration development process from digital simulation to real-time hardware in loop simulation and the final product level embedded software for complicated control system are realized. Hardware in loop simulation of digital controller for a certain type of micro turbine engine shows that the software development method for control software is high reliability and efficiency.

Key words: Real-time Workshop(RTW), automatic code generation, embedded control software, micro turbine engine, model-based design

中图分类号: