论文部分内容阅读
随着科学技术不断发展,计算机可视化技术和系统建模技术相结合越来越多的应用于科学研究的各项领域,将工程中的数据转化为屏幕上的图形,可以使操作人员更加直观、高效、形象的建模。在仿真系统中,模型是仿真的基础,描述了客观世界事物的特性,包括自然环境,客体之间的交互作用等。仿真模型的构建是为了仿真计算,通过一系列有目的,有条件的计算机仿真实验可验证仿真模型的特征,得出与模型有关的数量指标。同时,为显示仿真过程中各仿真任务的物理参数及输出结果,增加仿真结果显示的可视化程度,为决策者提供定量的分析,对仿真结果的图形化显示也十分重要。目前,较为成熟的实时数据显示软件主要采用C/S架构,在分布式仿真平台中,由于计算节点直接将仿真结果数据输出给数据显示软件,如果计算节点过多时,会造成分布式环境的负载过重,从而影响仿真的效率。此外,没有良好的组态性也是传统数据显示软件的缺陷之一。本文以传统建模及数据显示软件中存在的问题及高速列车数字化仿真平台为研究背景,采用面向对象模式设计并实现了仿真平台图形化建模及数据显示子系统。它主要包括图形化建模软件和数据显示软件两部分。图形化建模软件采用模块化建模方法实现了模块库管理、模块描述、模块关系描述、系统建模等功能,适用于各类仿真系统的建模工作。采用矩形模块去描述仿真任务模块,线条去描述任务模块之间的输入输出关系,在完成对模型的构建与编辑后保存到数据库中实现对模型的重用。数据显示软件基于Oracle数据库,采用MFC和CVI混合编程的方式实现了对仿真任务模块的参数曲线显示及状态查询、工况模型图的下载及展示、待显示工况参数的灵活配置及多通道曲线显示、工况仿真过程的状态监测等功能,满足分布式仿真平台对数据监测及可视化的需求。本文首先介绍了系统的研究背景及意义、国内外研究现状及主要研究工作,接着进行需求分析,详细介绍了系统设计目标及功能需求。在此基础上,分别对图形化建模子系统和数据显示子系统进行了详细描述与设计。最后对整个系统进行功能测试,同时对整个论文工作进行了总结与展望,分析并指出了目前存在的不足及下一步的研究工作。