3D的虚拟网络电力监控环境的Java设计

来源 :数字化用户 | 被引量 : 0次 | 上传用户:shl405567051
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】虚拟现实技术(VR)是一项基于计算机技术,将计算机等设备构建出一个三维虚拟世界,实现人与虚拟世界的交互,将人与虚拟世界有结合、融为一体的技术。本文简单介绍了利用Java 3D开发的虚拟现实技术,并展示了实现该技术场景创建、动画设计和交互设计技术的部分关键代码。该设计在开发三维视觉,实现用户网络交互方面具有重大功能,并且在远程电力监测系统中有广泛应用,在类似的监控系统开发中也有该技术的参与。本文基于笔者多年研究实践,旨在为相关领域及技术人员提供理论指导。
  【关键词】电力监控系统 Java 3D 虚拟网络
  监控领域中常常会运用到计算机技术,因为它是唯一可以实时工作状态监控、自动记录发生的事件以及准确执行用户指令的一种现代化技术,这些优点使其在监控领域中占有重要地位。电力设施是人类生活中必不可少的设施,利用文字和图表方式展示监控数据,是传统计算机监控界面的主要方式,但其无法使用户体验真实的现场感受。具有强烈的现实性、直观性等是虚拟现实技术(VRML)主要特点,Java 3D技术不仅对虚拟现实技术进行技术支持,在实现与JAVA的程序设计结合完成数据通信等功能方面也有重要作用。基于此,要想实现呈现和控制现场环境的全景,使人机交互效果达到最佳,可以采用VRML、JAVA 3D和分布式远程电力监控系统结合的方法,研制一种具有全新的监控环境的电力监测系统。
  一、电力监控系统虚拟环境的构建
  图1展示的是电力监控系统的总体结构,虚拟监测环境具有良好的人机交互界面。以下结合该系统在远程监控中心的应用,对Java 3D技术开发虚拟监测环境做出简单介绍。
  (一)Java 3D虚拟场景
  Java 3D的场景结构图是一个不对称的树,如图2所示的就是其场景结构图。树根是Virtual Universe,每个Virtual Universe只存在一个虚拟场景中,虽然每个Virtual Universe上可以有多个Locale Object节点,但只有一个处于显示状态。在Locale节点下可以存在有多个Branch Group节点, Branch Group中可以放置几何体(Geometry)、几何体外观(Appearance)等节点,Transform Group节点可以用来设置几何体在虚拟场景中的位置。控制复杂几何体的运动可以用Transform Group节点来嵌套。通过对View Platform的设置来显示在三维场景中所设置的以上信息。在虚拟场景中,不仅可以对上述的基本信息进行设置,还可以通过设置灯(lights)、背景图片、声音(sounds)等信息为场景增添视觉美感。
  
  图1 电力监测系统结构图
  (二)电力监控虚拟场景的创建
  电力监控系统的虚拟场景由多种电力设备模型组成,其中,简单的几何模型可直接调用Java3D图形库,复杂的设备模型则采用可视化建模工具实现,缩短开发周期。
  Java语言优点颇多,Java 3D技术是对其进行的有效继承,对多种格式的三维模型文件支持实时加载,通过提供高效的三维构建方法和面向对象来构建三维系统的一种设计方式。电力现场的设备形状不规则各异,复杂多样,应用Java3D直接构建很不方便。因此,为导出*.DS格式的三维模型文件,可以在3DS Max软件中创建电力设备的三维模型。令文件通过Java 3D加载器Loader3DS,加载存储到虚拟场景中。Scene对象是作为一种载人图形的容器,采用Transform Group对象来装载导人图形的三维模型,极大的方便了对虚拟设备的运动控制。三维模型文件加载过程如下:
  Loader 3DS downing = new Loader3DS();
  //将三维模型加载到场景中
  Scene scene = downing.load(“Ul.3DS”);
  System.out.Println(”seene=” + scene);
  If (scene ! = null) {
  BranchGroup objRoot = new BranchGroup ();
  BranchGroup bg =scene.getSceneGroup();
  TransformGroup objTrans = new TransformGroup();
  objTrans.setCapability TransformGroup.ALLOW_TRANSFORM_WRITE);
  objTransc.addChild(bg);
  objRoot.addChild(objTrans);}
  
  图2 Java 3D 场景结构图
  二、实现虚拟环境交互技术的条件
  通过在用户终端实现电力站报警指示、电力站运行状态提示、电力站各设备系统参数查询和电力站设备运行状态控制等功能,确保电力系统的远程监控的实现。
  由Java事件结合Java3D提供的javax.meidaj3dBehavior类的子类的处理来保障这些交互事件的实现。运用Java3D提供的鼠标交互的工具类comsunj3dutilbehaviorsMouse Behavior 可以确保其在浏览虚拟电力场景中的实现。对虚拟设备的旋转、缩放、平移动作可以通过对鼠标左、中、右键的操作来实现。通过在类中添加监听器,以监听事件源,扩展Behavior类来完成对较复杂的交互事件的处理。
  三、总结
  本文对应用VRMAL、Java3D技术创建虚拟三维场景下的远程电力监控系统做出了基本的详尽描述,并展示了实现三维虚拟电力监控场景和交互行为的部分代码。从上文可看出,电力监控交互式过程的虚拟经由JAVA通信模块和数据操作来保障实现,该设计的应用价值很大,目前正被广泛的开发利用,其他行业可酌情参考。
  参考文献:
  [1]文静华,李祥.基于Java3D的工业机器人建模与远程控制[J].计算机系统运用,2004(10):70一73•
  [2]娄明,宋靖雁,张毅.基于Java3D技术的虚拟车辆仿真系统[J].计算机工程与应用,2004,7:198一200.
  [3]孙毅军,余蕾斌,邱长伍等.基于Java3D技术的仿人型机器人三维仿真[J].上海交通大学学报,2007,41(8):1288一1290.
  
其他文献
【摘要】随着生活节奏的加快和互联网的广泛应用,办公自动化系统能够为企业的管理人员和普通员工提供良好的办公手段和环境,使之准确、高效。编者根据工作经验分析 LOTUS DOMINO办公自动化系统的功能及优势。  【关键词】办公自动化 功能 优势  一、现状和需求  近年来随着生活节奏的加快和互联网的广泛应用,人们生活、工作、学习的方式发生的很大的改变。快速、便捷、环保的工作方式越来越受人们的追捧和欢
期刊
【摘要】为了能够对学生的铣床实践能力与技术能力进行提升,我们实践教学过程中,需要将自动编程改为手工编程,并科学、合理的制定实践教学的课程目标,从而对实践教学进行优化,帮助铣床的实践教学能够取得应有的教学效果。  【关键词】铣床 实践教学 改革探索  虽然自动编程具有速度快、程序精准度高及周期短等很多优点,并能够对零件形状及刀具的轨迹、位置进行检查,但是由于在使用自动编程过程中,需要用到计算机及各个
期刊
【摘要】文书档案是档案工作的重要组成部分,它记载社会发展的历史过程,客观地反映着问题处理、领导决策、基本建设、研究开发等方面过程和成果。本文探讨了文书档案管理办公自动化应用的优点和存在的问题及应对方法。  【关健词】文书档案 办公自动化应用 存在问题 应对方法  文书档案是档案工作的重要组成部分,它记载社会发展的历史过程,客观地反映着问题处理、领导决策、基本建设、研究开发等方面过程和成果。随着改革
期刊
【摘要】随着计算机和通信网技术的发展与普及,数字音像制品以及其他电子出版物的传播和交易变得越来越便捷,但随之而来的盗版活动也呈日益猖獗之势。数字水印技术作为一种新的信息隐藏技术,在保护信息版权方面发挥着越来越重要的作用。随着通信系统的数字化,具有时域和频域分析特点的小波分析方法逐渐超越傅立叶分析走向了信号处理的前端。因而小波分析方法也在众多数字水印方法中脱颖而出,成为目前数字水印方法中的热门课题。
期刊
【摘要】职业技能培训是职业教育的核心内容,实践教学是中职教育的关键环节。因而,“会计模拟实习”课程的开设,给学生提供了极好的“练兵”机会,拉近了与实际会计工作岗位的距离。然而,在会计模拟实习的实际教学过程中却问题层出不穷,亟需解决。  【关键词】会计模拟实习、问题、有效途径  会计模拟实习教学是会计专业教学中非常关键的一个实践环节,它既有利于学生将所学的理论知识真正运用起来,提高会计实务操作能力,
期刊
档案管理工作是企业管理工作的一部分,是提高企业工作质量和工作效率的必要条件,是维护历史真实面貌的一项重要工作。科学规范的管理档案,是衡量一个企业业绩与管理水平的重要尺度。做好档案管理工作,不断地更新档案管理观念,勇敢探索和尝试新的档案管理手段,以全面、真实地反映企业整体发展状况和经营成果。档案管理成果同企业经营管理的有机结合决定了该企业资源配置的取向和模式,对于实现该企业经营战略,不断提高管理效率
期刊
【摘要】全球知识化进程的加快带动知识的更新速度,而无处不在的信息又随时冲击着人们的认知结构。这些对传统的图书馆既是一次机遇更是一场挑战,如何使图书馆的性质贯彻始终,如何使图书馆的发展可持续,本文力图运用管理与构建的理念从图书馆的各个结构功能进行分析,找到图书馆可持续发展的一些策略。  【关键词】图书馆 管理 构建 结构分析 可持续发展  一、图书馆概述  图书馆是搜集、整理、收藏图文资料,供人阅览
期刊
【摘要】《电力电子技术》这门课的实用性比较强,而且大部分内容还较抽象。在电力电子技术教学中引入Pspice仿真技术来讲解相关内容,可使得枯燥的知识理解的更直观。本文以同步Buck电路为例进行仿真和分析,实践证明,利用Pspice仿真技术进行仿真实验教学,可以克服利用硬件进行实验的不足,同时提高学生学习的兴趣,加深学生对内容的理解。  【关键词】电力电子技术;Pspice;同步Buck电路  电力电
期刊
【摘要】随着科技的进步和计算机应用的普及,交通运输部门的档案管理向信息化发展是时代的必然,信息技术的应用给繁杂的交通运输部门档案管理提供了许多方便,节省成本,减少工作量。文章分析了当前交通运输部门档案管理存在的问题,探讨了档案管理信息化建设过程中应采取的具体措施。  【关键词】交通运输 档案管理 信息化建设 电子文件  档案信息资源是国家的一项基础性信息资源,档案信息化是国家信息化的重要组成部分。
期刊
【摘要】为加强安全生产信息资源的开发利用,提高安全生产的决策水平、调控和监管能力以及服务质量,提出了构建安全生产管理远程监控信息平台,在建设平台要达到的主要目标的基础上,描述了平台的系统架构和软件架构,并设计与实现了平台的各个主要功能及系统的功能扩展,最后完成了系统的部署。  【关键词】安全生产管理;信息平台;GIS  一、引言  一方面,随着我国经济建设的高速发展,基于网络利用现代通讯、电子信息
期刊