《变电站三维漫游系统设计研究.docx》由会员分享,可在线阅读,更多相关《变电站三维漫游系统设计研究.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 变电站三维漫游系统设计研究 为保证变电站系统的安全稳定运行,就要首先保证变电站中的各个根底电气设备是否能正常运行,所以变电站日常巡检操作始终是变电站运行的一个重要环节。并且近年来电网规模不断扩大,假如变电站中根底设施消失事故会对变电站安全运行造成较大影响,所以变电站的日常巡检操作的正确执行对变电站安全稳定运行是非常重要的。因此,必需对变电站的日常巡察工作加以重视。变电站三维漫游系统能够更好的模拟变电站的日常巡察操作,让操作人员能够便利快捷的学习认知变电站日常巡检的操作重点。本文主要致力于设计与实现变电站三维漫游系统,主要对变电站的日常巡检操作进展模拟仿真。本文以VS2023为开发平台,采纳3
2、DSMAX三维建模工具、Unity3D可视化嬉戏引擎以及数据库技术设计开发变电站三维漫游系统。系统主要实现了变电站电气设备、变电站周边环境、人物三维模型的创立,以及变电站日常巡检操作的模拟。变电站三维漫游系统的功能设计变电站三维漫游系统的设计主要分为五局部,包括三维模型的创立,人物骨骼动画制作,漫游系统的设计,数据库设计以及界面系统的实现。三维模型的创立主要包括变电站中一、二次设备的创立和人物模型的创立,动画制作主要为人物骨骼动画设计,漫游系统设计主要包括对各电气设备巡检及人物漫游,系统界面及数据库的设计。变电站三维漫游系统的主要功能构造设计如图1所示。 系统的详细设计及实现 3D建模 系统设
3、备建模使用3DSMAX建模工具,变电站三维模型是变电站三维漫游系统最为根底的资源,本文三维场景构造主要内容如图2所示。使用3DSMAX三维建模软件,其建立简单物体时具有特别独特的优势,可以较精准的创立出三维模型,通过材质贴图使模型更加精细,更加真实。使用三维建模软件,严格根据变电站场景的真实尺寸进展创立。利用搜集到的资料,包括变电站设备的真实尺寸、设备设计图、真实设备图片等信息进展建模;用Photoshop对素材进展处理,将处理后的素材作为模型的贴图或材质。最终导出FBX格式文件。变电站中的一、二次电气设备形状相对简单,特别外形较多,采纳分块建模的方法,使用3DSMAX软件中的挤出、放样等方法
4、制作,最终把零散的模块打组成一个完整的模型。以变压器为例,如图3所示。对于变电中的综合场景模型,更偏重对模型材质的处理,以此到达更逼真的效果。例如,变电站中周边环境树木的建立,采纳材质贴图的方法,制作轻易且方法简洁。变电站完整模型如图4所示。人物模型建模较为简单,要将整个人物作为一个统一的整体,并掌握建模的精度,所以选择采纳多边形建模。建模完成后,使用Photoshop绘制贴图,给予人物。然后对人物模型进展骨骼动画的设计,用来模拟人物行走等操作。主要过程如图5所示。 漫游系统的设计与实现 变电站三维漫游功能所仿真的是变电站的根本的巡检功能,在变电站的场景漫游中,操作人员可以从任意角度观看变电站
5、内的全部一次高压设备、二次测量爱护设备以及变电站的整体环境。在漫游系统中,操作人员可以自由转换视角、操作设备并进展设备资料的学习。 漫游巡察 漫游巡察是系统交互的重要功能,Unity3D主要采纳人物寻路及视角掌握的方法实现人物漫游,漫游操作主要由三个参数掌握,包括视点、观看点以及向上方向。如图6所示,视点为人的眼睛,观看者的位置也就是视点的位置;观看点是人眼睛所看的物体的位置;向上方式指的是头的朝向,它打算了观看物体的方式。变电站的巡察工作主要目的是查看设备的运行状态、运行状况,以便准时发觉设备的潜在隐患。巡察主要包括正常巡察、定期巡察、全面巡察以及特别巡察。本文主要讨论220kV变电站的正常
6、巡察,实现其漫游功能。正常巡察内容主要包括设备是否完好无损,声音是否正常;变压器油,油色,油温,油位是否正常及有无泄漏,外壳接地是否良好,各类标志是否齐全等。 人物视角掌握 变电站三维漫游中虚拟人物的视角掌握是三维仿真技术实现中的重要环节。本文主要实现了自由视角掌握以及第三人称视角掌握,对于不同方式的漫游采纳不同视角掌握,增加了变电站三维漫游仿真的敏捷性。自由视角掌握和第三人称视角掌握的主要区分如表1所示。 自动寻径 系统中的路径探究需要快速精确计算出一条较好的自动绕过障碍物的最短路径,使人物从A点到达B点。本文主要采纳NAV导航网格寻路算法。这种算法是把地图划分成多个凸多边形,基于A*算法遍
7、历查找最短路径。A*路点寻路是将地图划分为规章的等大的区域网格,而NAV导航网格对地图的预处理以及地图发生变化时的处理都更加简单,主要是将地图上的可达区域根据肯定的算法划分成多个三角形区域,使用A*算法找到路径经过的三角形,对已经连接好的三角形路线进展拐角点推断,从起点开头逐个连接这些拐角点,直到连接到终点,得到最终路线。 数据库设计 本系统使用MySQL关系型数据库与Unity3D结合,实现系统功能。本系统中,数据库表的设计主要包括设备信息表、漫游信息表、巡检路径信息表等,表与表之间是相互关联的关系。执行漫游功能时,系统调用数据库中的信息,显示在相应位置,也记录相应信息,写入数据库。以漫游信
8、息表为例,如表2所示。 界面系统及功能实现 系统UI实现采纳NGUI插件对系统界面进展设计与实现,NGUI插件功能完整,效率高、性能好,相对Unity3D自带的GUI框架有许多优势。依据系统的功能设计以及实际需求,主要完成了以下功能。系统开头界面,首先翻开系统,进入的是开头界面,点击开头按钮进入系统,点击退出按钮关闭系统,如图7所示。点击进入按钮进入系统加载页面,由于变电站场景模型相对较大,加载需要一段时间,所以加载页面用来过度进入系统场景,使该过程更加流程。加载页面如图8所示。进入系统后,为漫游系统的主操作界面,主操作界面主要分为四个区域,中心区域为三维仿真操作场景,两侧为帮助操作区域,左上
9、角为设备巡检方式按钮,左下角为工具栏区域,右上角为小地图显示,实时显示虚拟人物位置。当左上角复选框被勾选时,为路径漫游状态,人物从当前位置开头执行巡检漫游任务,根据规定路线对变电站设备进展巡检,并记录相关信息。该场景下默认选择第三人称视角。如图9所示。当左上角复选框未勾选时,为自主漫游状态,操作人员可以依据实际状况,自由进展巡检漫游任务。可以通过键盘W、A、S、D键掌握人物移动,也可以通过鼠标左键,点击地面,掌握人物移动,也可以点击界面下方标有电气名称的按钮,人物即可自动寻路到相应电气设备,人物停顿后,操作人员可以通过鼠标右键及鼠标中键,在自由视角掌握下,查看电气设备状态,并记录相应巡检信息。如图10所示。自主漫游操作状态下,操作人员双击场景内电气设备,弹出设备参数对话框,该对话框包括三个局部:设备参数、设备图片、巡检记录。设备信息通过数据库读取,巡检记录写入数据库。如图11所示,以变压器为例。 完毕语 本文主要介绍了基于Unity3D引擎设计实现的变电站三维漫游系统,重点介绍了变电站三维漫游系统的设计思路与方法,以及所实现的功能。本文为变电站操作人员供应了一个直观的漫游系统,将来将通过完善系统功能、增加系统数据、优化系统速度等方面,使系统得到更好的完善。 :陈卓 阎光伟 单位:华北电力大学掌握与计算机工程学院
限制150内