欢迎来到天天文库
浏览记录
ID:26551149
大小:775.00 KB
页数:6页
时间:2018-11-27
《航空发动机控制软件组态软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、航空发动机控制软件组态软件的设计与研究航空发动机控制软件组态软件的设计与实现廉洁,黄向华,王偎蕲(南京航空航天大学能源与动力学院,江苏南京210016)摘要:为了满足航空发动机数控系统控制软件标准化、可靠性以及开发周期等要求,提出了一种基于VC的发动机控制软件组态软件设计方案。重点研究了控制软件组态软件的实现机理,搭建出组态软件的结构框架,实现了发动机控制软件的图形组态设计、在线仿真以及代码生成等功能,并结合数据库技术构建了完善的控制软件算法组件库。最后通过实物在回路仿真试验,验证了由组态设计得到控制软件的可用性与实时
2、性,满足发动机数控系统的各种要求。关键词:航空发动机;控制软件;组态软件;仿真;VC中图分类号:V243.5文献标识码:A文章编号:DesignandImplementationofConfigurationSoftwareforAircraftEngineControlSoftwareLIANJie1,HUANGXiang-hua1,WANGWei-qi1(CollegeofEnergyandPowerEngineering,NanjingUniversityofAeronauticsandAstronautics,
3、Nanjing,210016,China)Abstract:Tomeetthe aircraft engine controlsoftware standardization, reliability,anddevelopmentcyclesrequirements,thedesignmethodofconfigurationsoftwareforenginecontrolsoftwarebasedonVCwasproposed.Theimplementationofconfigurationsoftwarewasin
4、vestigated;thestructuralframeworkofconfigurationsoftwarewasconstructed;thecapabilitiesofgraphicalconfiguration design,online simulationand codegenerationofcontrol softwarewereachieved,moreover,thealgorithms componentlibraryofcontrolsoftwarebyusingdatabase techno
5、logywasestablished.Finally,throughthe hardware-in-the-loop simulation,theavailabilityand real-timeofcontrolsoftwarewhichwasdesignedbyconfigurationsoftwarewasproved,andsatisfiedtherequirementsofenginecontrolsystem.Keywords:aircraftengine;controlsoftware;configura
6、tionsoftware;simulation;VC1航空发动机控制软件组态软件的设计与研究1航空发动机控制软件组态软件的设计与研究在航空发动机数控系统的开发过程中,对每个控制对象及不同硬件平台分别编制相应的控制软件[1],编程工作量大、开发周期长、使用率低、难以维护。组态软件使用户能根据不同的控制对象和控制目的在已有控制模块和驱动模块的基础上任意组态[2],完成发动机控制软件的设计。收稿日期:XXXX-XX-XX修回日期:XXXX-XX-XX基金项目:航空科学基金(2009ZB52024)作者简介:廉洁(1986—)
7、,男,河北省石家庄人,硕士研究生,主要研究方向为计算机控制与仿真,航空发动机总体建模与控制系统设计;黄向华(1972—),女,湖南省株洲人,教授,博士生导师,主要研究方向为航空发动机建模、控制及故障诊断,无人机飞行控制;王偎蕲(1986—),男,浙江省江山人,硕士研究生,主要研究方向航空发动机控制与测试技术。目前还没有能直接应用于发动机控制软件设计的组态软件。具有类似用途的商业组态软件也不多,如采用WindowsCE操作系统的HMFSCADA软件、北京昆仑通态的MCGS、亚控公司的组态王以及根据Simulink框图生成
8、源码的SCADE等[3]。这些通用软件在用于发动机控制软件的设计中有较大的局限性:对系统资源耗费大,不完全支持国内大部分发动机控制器的硬件平台,不能满足发动机控制软件代码生成的所有需求。同时,商业组态软件的源码与实现细节是保密的,安全性受制于人[4]。因此有必要开发满足发动机控制软件设计需求的组态软件。本文基于VC开发了一套适用于
此文档下载收益归作者所有