论文部分内容阅读
HLA提供了一整套开发分布式仿真的规范,它已被IEEE、OMG等组织接受作为分布式仿真的标准。CORBA是一种技术上成熟的分布式计算规范,它为可移植的、面向对象的分布式计算应用程序提供了不依赖于平台的编程接口和模型,它不依赖于编程语言、计算平台、网络协议的特点,使得它非常适合于分布式应用的开发。本文根据国家863项目“炼钢一连铸一热轧流程模拟系统”的要求,参照HLA标准,采用CORBA技术实现了一个分布式仿真开发平台。该平台提供了开发分布式仿真程序的底层支持环境,使得基于该平台的应用程序的可专注于本身业务逻辑的开发,简化了冶金流程模拟系统的开发。
本文首先介绍了当前仿真技术的发展状况,概述了HLA及CORBA技术的主要内容,然后描述了应用HLA及CORBA技术的分布式仿真平台的整体设计及相关的数据结构。在接下来的章节中重点介绍了整个仿真平台的具体实现过程,包括HLA规范中提出的联邦管理、声明管理、对象管理、所有权管理、时间管理等服务的具体实现。本文最后介绍了该仿真平台在炼钢一连铸一热轧流程模拟系统中的具体应用。