下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 虚拟矿井生产仿真系统的分析与设计仵自连 王德永 樊继(平顶山工业职业技术学院,河南平顶山 467001)Design for Virtual Coal Mining Simulation System WUZILIAN WANGDEYONG FANJI (Pingdingshan Industrial College of Technology, henan 467001 , China)摘要:本文基于面向对象开发过程,构造了矿井生产仿真系统的总体框架,建立了矿井漫游虚拟仿真子系统的需求分析和系统设计的UML模型。从矿井虚拟仿真系统OOA到OOD阶段,分别体现了软件复用的特点,能够买现在可复
2、用的UML模型基础上进行矿井生产虚拟仿真系统开发。模型可重用性好,已得到实际应用验证。关键词:UML,面向对象,虚拟矿井仿真,软件复用中图分类号: TP3 文献标识码:AAbstract: This text according to Object Oriented development process, constructing the total frame of Virtual Coal Mining Simulation System, building up the UML model of the requirement analysis and system design fo
3、r Virtual Simulation Sub-System of Coal Mining to travel .From Virtual Simulation System of Coal Mining OOA to OODstage, incarnateing the characteristics which is software repeated using each other, that carry out virtual simulation piping development to process industry which based on the repeating
4、 UML model .the model is good at repeat, that has been verified by practical apply.Keywords: UML, Object Oriented, Virtual Coal Mining Simulation , software reusing1 引言系统仿真技术能够使人们通过运行仿真模型获取必要的感性认识和对系统动态性能的认识。但是随着虚拟现实技术的不断发展,从20世纪90年代初开始,虚拟现实技术与仿真技术逐步结合,出现了与仿真模型对应的虚拟现实仿真系统。在虚拟仿真系统运行过程中,建模人员和决策人员不仅能够得
5、到各种重要的仿真数据,而且能够浏览到真实的三维仿真场景,从而显著提高了系统运行的直观性和逼真性1。近年来,国内外在虚拟现实和仿真方面的研究工作迅速发展。其中在煤矿矿井生产系统虚拟仿真方面具有十分广阔的应用环境。目前国内外有一些研究机构和大学在这方面也做了一些研究工作,但是成熟产品很少,完备的虚拟仿真系统更是少见。本文从系统分析和设计的角度,对虚拟矿井生产仿真系统开发过程做了一些有益的探索。本文将以UML作为建模语台,按照统一软件开发过程,针对虚拟矿井生产仿真系统,简述如何利用可视化建模语言UML,以Rational Rose作为建模工具,完成虚拟矿井生产仿真系统分析与设计建模的过程。2 虚拟矿
6、井生产仿真系统总体框架虚拟矿井生产仿真系统用途很多,主要用于模拟煤矿开采、安全教育培训和逼灾训练以及矿井设备的虚拟设计和制造等。2.1 需求分析围绕着系统开发目标,对虚拟矿井生产仿真系统进行功能需求分析如下。1) 提供一个矿井生产系统可视化的环境,能够使用户在场景中随意浏览。2) 系统为操作人员提供一个控制虚拟矿井生产仿真系统的人机界面,能够在各子系统之间导航。3) 系统能够模拟煤矿工人入井过程,并有相关的入井安全教育,并伴有语音提示和介绍。4) 系统能够模拟煤矿采煤工作面采煤工艺流程,能够进行采煤机、液压支架关键设备操作模拟训练,并伴有语音提示和文字提示。5) 系统能够模拟矿井井下通风系统风
7、流路线、排水系统路线和运煤系统路线。6) 系统模拟各种灾害发生后的逃生路线。7) 系统提供井下主要设备、设施的三维模型及摆放位置。2.2设计矿井生产虚拟仿真系统的总体框架根据以上对系统的功能需求分析,设计矿井生产虚拟仿真系统的总体框架如图1所示。 图1 矿井生产虚拟仿真系统总体架构图2.3组成部分下面对图1系统框架中各个组成部分进行详述:1)系统三维模型库。虚拟环境的建立首先要对环境中的物件进行三维建模与造型。矿井系统三维模型库是实现矿井生产系统虚拟可视化、生成系统静态虚拟场景的基础,它包括矿井系统中涉及到的典型设备和井上、井下场景和虚拟角色,由三维建模工具构建生成。2)虚拟仿真子系统是整个系
8、统的核心,它有3个部分组成:虚拟控制台。虚拟控制台为操作员提供了一个控制虚拟矿井系统的人机界面。虚拟矿井场景。根据操作员的操作,在虚拟矿井场景中能够显示出矿井生产流程工艺的仿真过程。交互仿真平台。动态交互提供了支撑平台。它为用户与虚拟管道系统之间的动态交互提供了支撑平台,该系统中利用Virtools工具完成。3矿井生产虚拟仿真系统需求UML建模31用例建模用例图是由软件需求分析到最终实现的第一步,它描述人们希望如何使用一个系统。即用例是对目标系统的业务过程的描述。对于矿井生产虚拟仿真系统进行用例建模,首先确定系统边界为虚拟仿真子系统,然后根据系统边界确定用例图的角色,包括操作人员和三维模型库。
9、通过对用户需求的分析,建立的用例图如图2所示。图2 矿井生产虚拟仿真系统用例图在该仿真系统中,最主要的用例是矿井漫游,其描述的场景、事件结构复杂,包含内容较多,是整个系统的核心,操作人员可以通过该子系统仿真多个生产过程,像采煤机割煤过程,液压支架的移架推流,综采工作面以及各种巷道内部设施设备布置,入井过程等。有必要对其进行详细的用例设计,矿井漫游子系统用例图如图3所示。图3 矿井漫游子系统用例图3.1.1统活动图对于用例图中的每个用例,都应有一个详细的用例事件流程说明,通过描述用例的事件发生过程,为最终用户、领域专家与软件开发人员之间提供一个一致的沟通场所。由于篇幅所限,下面仅以“矿井漫游子系
10、统”用例为例,首先对用例事件做一简单描述,然后通过UML活动图来展示用例所描述的系统需求,如图4所示。1)用例前提是用户进入系统漫游子系统控制界面,然后进入各仿真系统,在进入各仿真系统之前,要首先调入三维模型库,显示三维静态场景。2)选择进入各场景,在各场景内部可以控制虚拟角色进行漫游,在各场景内部设有固定碰撞物、地板和固定区域,用于进行碰撞检测,同时控制摄像机和灯光跟随虚拟角色。3)在漫游过程中完成生产过程仿真,如采煤机割煤,运输机运煤和液压支架移架推溜等。图4 矿井漫游子系统活动图3.1.2系统顺序图从用例事件流程说明中,我们可以发现并抽取一组分析类(对象),它们是对被建模领域中真实世界问
11、题域内事务的描述,而不是指软件设计中的类。顺序图是UML提供的一种展示用户与系统间交互的工具。它描述了参与者与系统之间的交互事件、事件发生顺序。由上述述分析类之间相互协作形成的分析类顺序图,描述了矿井生产虚拟仿真系统的仿真推进过程,为系统设计建立了一个系统运行基本框架,如图5所示。图5 矿井漫游类用例顺序图3.2矿井漫游虚拟仿真应用子系统设计UML建模在系统设计阶段,将针对分析阶段提出的用例事件说明,开发出用例实现的逻辑解决方案,这个方案的核心就是要建立交互图和设计类图。建立交互图是为了展示满足系统需求各个对象相互之间如何进行通信。建立设计类图是对要实现的软件类的定义进行总结。3.2.1设计类
12、图在分析阶段得到的分析类基础,将分析类转换为一个或几个可实现的设计类。仍然以矿井虚拟仿真系统“矿井漫游”用例为例,说明实现该用例所需的设计类。3.2.2设计类协作图UML提供了交互图(顺序图或协作图)的力法来描述用例实现的设计类之间是如何完成协作的。虽然协作图和顺序图表达的都是相似信息,但是协作图有异常优越的表达能力,相对于顺序图能够表达出更多相关背景信息。因此,本文采用协作图来展示“矿井漫游”用例实现的设计类实例之间的消息交互。4 结束语本文在矿井虚拟仿真系统功能需求分析的基础上,设计了系统的总体框架,并针对作为虚拟仿真运行支撑平台的矿井漫游虚拟仿真应用子系统,对于用户通过虚拟控制台进行漫游
13、流程控制,在虚拟场景中显示设备运动状态的仿真过程,利用统一建模语台UML进行了面向对象系统分析和设计。本文作者创新点:在可复用的UML模型基础上进行矿井生产虚拟仿真系统开发。模型可重用性好,已得到实际应用验证。参考文献1 韦有双,杨湘龙,王飞·虚拟现实与系统仿真M·北京:国防工业出版社,2004.2 Grady Booch,James Rumbaugh,Ivar Jacobson·UML用户指南M·邵维忠,麻志毅,张文娟,孟样文译·北京:机械工业出版社,20023 蔡敏,徐慧慧,黄炳强·UML基础与Rose建模教程M·北京:人民邮电出版社,20064 刘奎平 袁志勇 顾晓东 基于HLA的水面舰艇反潜仿真系统研究 微计算机信息2006年第7-1期 3页(作者简介; 仵自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版电子商务客户关系管理系统集成合同3篇
- 二零二五年环保设施工程设计合同补充协议3篇
- 二零二五版中药材抚育承包合作合同3篇
- 二零二五年绿色环保外架爬架租赁与施工合同3篇
- 二零二五年教育资源共享与销售合同样本3篇
- 二零二五版房地产项目土地二级开发与销售合同协议书3篇
- 二零二五版企业内部股权交易及管理服务合同2篇
- 二零二五年酒店集团年度客户关系管理合作合同范本2篇
- 二零二五年船舶开荒保洁与设备维护合同范本3篇
- 二零二五版废弃物处理厂环境监测与治理服务合同3篇
- 建筑保温隔热构造
- 智慧财务综合实训
- 安徽省合肥市2021-2022学年七年级上学期期末数学试题(含答案)3
- 教育专家报告合集:年度得到:沈祖芸全球教育报告(2023-2024)
- 肝脏肿瘤护理查房
- 护士工作压力管理护理工作中的压力应对策略
- 2023年日语考试:大学日语六级真题模拟汇编(共479题)
- 皮带拆除安全技术措施
- ISO9001(2015版)质量体系标准讲解
- 《培训资料紧固》课件
- 黑龙江省政府采购评标专家考试题
评论
0/150
提交评论