论文部分内容阅读
基于统一建模语言Modelica的多领域物理系统建模与仿真技术有着广阔的发展空间和应用前景。多领域物理系统建模平台的开发是进行多领域物理系统仿真的基础。针对目前国内外单机版本的多领域建模平台在模型共享、跨平台等问题的不足,本课题对基于Web的多领域建模技术进行研究,开发了一个具有基本功能的基于Web的多领域物理系统建模平台WebMWorks。本文借鉴多领域物理系统建模平台MWorks的建模技术,结合Web技术和数据库技术,提出一套适用于Web环境下的图形化建模方案,利用Silverlight技术和WCF技术搭建了一个B/S架构的多领域建模与仿真平台。本文重点对于Web环境下图形化建模过程的各个环节进行了重点研究:提出了一种适用于网络传输的模型图形信息表达方法,解决了Modelica模型在Web环境下的图形化显示问题;实现了可视化拖放式建模、模型组件之间的正交化连接以及组件参数和仿真环境变量的设置等一系列建模操作;同时对在建模过程中同步和保存问题进行了研究,对客户端与服务器之间的网络交互进行了适当的改进和优化。最后对WebMWorks平台进行了简单介绍,分析了本系统与传统单机版多领域物理系统建模平台所具有的优势,并在WebMWorks上建立模型实例,与MWorks比较,说明本文所提出的研究方案是可行并且有效的。