论文部分内容阅读
本文利用仿真技术、分布计算技术、网络技术和可视化技术,设计开发了一套通用的、适宜细粒度仿真的分布式软件体系——分布式建模仿真平台(Distributed Modeling Simulation Platform. DMSP),并系统地研究了DMSP系统的体系结构、建模和模型执行过程中所涉及到的理论方法和设计原理。根据仿真系统中模型分布计算的基本特点和要求,DMSP系统采用了当前分布式系统设计中发展最快的客户/服务器(Client/Server)模式和分层设计的思想,并采用面向对象的方法对系统进行设计与开发。DMSP系统实现了仿真系统与网络结构之间的分离,用户在使用仿真平台进行仿真任务设计时,网络结构对于用户完全是透明的。同时还实现了仿真应用平台和仿真任务之间的分离,也即该仿真平台可以针对不同领域的设计人员。因此整个仿真系统具有很强的平台独立性、可重用性、可靠性、可移植性以及可扩展性。本文通过对DMSP系统的需求进行分析,并结合分布式网络环境的特点,设计了针对DMSP系统可行的网络通讯方式,设计并实现了仿真建模工具,分析并实现了DMSP系统中模型仿真与调度策略。最后,针对一个实际的仿真任务,本文从仿真任务的建模设计到对其进行分布仿真实验等方面进行描述,旨在验证本文所设计开发的DMSP系统及其方法的正确性。实验表明DMSP系统软件操作方便、性能高效稳定以及功能实用强大。目前,作为网络技术和仿真技术相结合的产物,分布式建模与仿真技术已成为实现大型复杂系统仿真的主要途径之一。本文开发设计DMSP系统是根据仿真的具体需要而设计的一套比较完善的分布式建模与仿真应用平台,它在系统建模设计、论证、与实验等方面以及相关领域中都有着广阔的应用前景。