论文部分内容阅读
民机机电系统功能复杂,安全性要求很高,实行综合控制和管理是机载机电系统的发展趋势。本文结合典型机电子系统,研究了基于IMA的机电综合控制原理和仿真平台的开发。对IMA平台的结构、功能、数据传输原理、任务调度机制及平台内驻留的机电子系统功能进行分析与建模,探讨了平台内任务的可调度性,最后利用simulink与Visual C++6.0开发了仿真平台。在IMA平台分析中,主要对IMA平台结构组成,实现的功能,平台操作系统实现的时间、空间分区以及分区内任务调度功能进行说明。最后建立IMA处理平台的功能模型。在平台驻留的机电子系统功能分析中,对子系统重要的功能诸如主液压系统及辅助液压系统控制功能,压力显示功能,能源转换与防火切断装置功能,燃油系统控制功能,油量测量功能,净水箱/热水箱/废水箱控制功能等进行仿真模型建立。在平台分区内任务可调度性分析中,主要通过RM调度算法及其扩展分析了存在中断时间和优先级反转下机电系统任务集可调度性问题。说明了合理安排任务优先级,截止期等关键属性并且合理利用共享资源对于任务可调度具有重大意义。仿真平台开发综合应用了ActiveX控件技术、多线程技术、进程间共享内存管理以及S函数等,并通过合适的故障注入验证平台硬件与驻留功能的安全性。最后采用基于TCP的网络编程技术处理计算机间通信问题并调试完成平台仿真。