● 摘要
在飞机健康管理系统开发的过程中,系统的仿真和集成是需要解决的重要问题。仿真是进行研究的手段,集成则是要达到的最终目的。本文的工作是搭建一个具有良好通用性的健康管理仿真平台。该平台可运行不同种类的模型,因此在该平台上可以方便地对多种健康管理系统进行仿真研究。本文首先总结了目前复杂工程系统健康管理领域中采用的先进技术和取得的成果,然后以层次化体系结构为出发点,结合分布式仿真技术进行研究,概括和规划了仿真对象的行为,设计了基本的仿真节点类型和仿真成员间的交互逻辑。在网络通信方面,本文采用客户/服务器结构,通过使用.NET类库从更高的层次上实现了基于Socket技术和TCP协议的网络通信。在仿真模型的驱动方面,本文采用了模型描述文件作为仿真模型和模型驱动器间的接口,以可扩展标记语言作为描述模型的工具,使模型能够自描述。通过开发基于COM的Matlab引擎接口和使用.NET反射技术,实现了Matlab模型和动态库模型的驱动。在软件开发的过程中,本文吸收了高层体系结构规范思想,采用了面向对象的设计方法,应用了多种设计模式,使软件具有良好的灵活性和扩展性。反射技术的应用还简化了工厂模式,增强了仿真平台的通用性。
相关内容
相关标签