您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页基于访问网格的沉浸式可视化协同设计系统的设计实现

基于访问网格的沉浸式可视化协同设计系统的设计实现

来源:五一七教育网
维普资讯 http://www.cqvip.com

第27卷第11期 2006年11月 通信学报 Vo1.27 NO.1l November 2006 Journal on Communications 基于访问网格的沉浸式可视化协同设计系统的设计实现 梁俊斌 .一,李陶深1,3 (1.广西大学计算机与电子信息学院,广西南宁530004;2.广西大学行健文理学院,广西南宁530004 3.中南大学信息科学与工程学院,湖南长沙410083) 摘要:为了处理协同设计中多个分布、异构的组织和个人的复杂数据交互,利用沉浸式可视化技术提供高质量 的无间距协作。通过对访问网格进行分析,提出基于访问网格的沉浸式可视化协同设计系统框架,研究系统实现 及通过网格服务进行任务智能分解的关键技术。系统实现表明,比传统基于Internet的协同设计系统具有更高的 设计效率和更好的设计效果。 关键词:访问网格;沉浸式;可视化;协同设计 中图分类号:TP399 文献标识码:A 文章编号:1000—436X(2006)11—0166—05 Design implementation 0f a collaborative design system 0f immersive ● ●● ・● 1 1 ●1 Visualization DaSen 0n aCCeSS Rrid LIANG Jun.bin ,一.LI Tan.shenl, (1.School of Computer,Electronics and Information,Guangxi University,Nanning 530004,China; 2.Xingjian College of Science and Liberal Arts,Guangxi University,Nanning 530004,China; 3,School of Information Science nad Engineering,Central South University,Changsha 410083,China) Abstract:In order to process complex data interaction of distributed,heterogeneous organizations and individuals in collaborative design,an immersive visualization technology was used to provide high quality collaboration of no distance. Through analyzing access grid,a collaborative design system infrastructure of immersive visualization based on access grid was proposed,and the implementation of the system and the key technology of task intelligent disassemble by grid services was researched.The implementation of the system shows that it has higher design efifciency and better design effect than traditional collaborative design system based on Internet. Key words:access grid;immersive;visualization;collaborative design 1引言 为了能直观、细致、实时地进行协作,可视化协同 设计技术应运而生,并受到工业界的重视。但是, 在分布式协同设计环境中,不同地点的设计人 可视化协同设计是一个数据和计算密集型应用,还 员围绕一个设计对象,通过网络并行交互地进行设 有多个远程的组织和个人参与,这些组织和个人通 计活动,最终协同完成设计任务。协同设计的产品 常分布在不同的地域,使用不同的软、硬件平台, 和工艺越复杂,包含的规则越多,就越难以协调。 经常会随时地加入或离开设计环境。传统的基于 收稿日期:2006—07—18;修回日期:2006—10—10 基金项目:广西省自然科学基金资助项I ̄(0640026)广西“新世纪十百千人才工程”专项基金资助项目(2001213) Foundation Items:The Natural Science Foundation of Guangxi Province(0640026);The New Century Ten--Hundred—Thousand Talents Project Special Foundation of Guangxi Province(2001213) 维普资讯 http://www.cqvip.com

第11期 梁俊斌等:基于访问网格的沉浸式可视化协同设计系统的设计实现 .167. Internet的协同设计平台在异构性、互操作性、动态 性和可扩展性等方面均无法满足可视化的协同设 计的需要,而网格则能很好地解决这些问题。基于 网格的可视化协同设计能明显提高产品的分析、设 计的效率以及创新的效果,对于提供个性化、多样 化的服务有重要作用,能满足多用户进行远程实时 协同设计的需要,具有巨大的经济前景,因此它已 经成为国内外协同设计领域研究的一个新热点【1】。 在国外,Brodlie等人提出了一个分步式协作可 视化框架 J,它侧重于任务划分并动态利用计算节 点;Knosp等人提出了一种基于网格的可视化并行 体绘制框架【3】,主要使用Globus的资源管理、信息 服务和数据传输工具支持并行体绘制。还有一些国 外的研究机构致力于实现功能更为全面的面向网 格的可视化软件和中间件,如荷兰阿姆斯特丹大学 建立的虚拟实验室网格中间件VLAM—Gt ,德国的 爱因斯坦研究所和柏林Zuse研究所等联合进行的 旨在为大规模数据的科学计算提供远程可视化和 驾驭服务的GriKSL项目 J:欧洲CrossGrid项目组 开发的旨在将仿真程序和可视化连接起来并支持 多种显示设备的网格可视化中间件Grid Visualiza. tion Kemel【 ,等等。 国内也有很多组织和个人在进行相应的研究, 文献【8一lO]介绍了相关研究的进展。 上述的研究就如何利用网格跨平台、数据处理 能力强、动态性好等特点,使得分布在不同地域的 用户能利用可视化技术直观、方便地参与协同设计 等方面进行了较深入的探索与研究。但是,由于现 代的制造业更多的面向个性化服务,在设计细节上 追求创新和完美,设计者希望彼此能无间距的进行 协作(沉浸式),能像现实生活中在同一个房间一 样相互交流和沟通,而现有的研究都无法很好的解 决这个问题。 访问网格(access grid)是目前网格研究的一个 热点,它除拥有网格所有的优点外,还能够提供高 质量的沉浸式可视化技术。基于访问网格,可以提 供一般协同设计系统所无法提供的沉浸式协作环 境,使设计者可以无间距地进行协作。因此,在访 问网格平台上,利用其提供的沉浸式可视化技术, 设计并实现了一个基于访问网格上的沉浸式可视 化协同设计系统,通过网格门户实现以用户为中心 的沉浸式可视化协同设计功能。 本文的结构如下:第2节给出所设计的一个基 于访问网格的沉浸式可视化协同设计系统的框架: 第3节介绍系统的实现技术;第4节是本文的结束 语。 2基于访问网格的沉浸式可视化协同 设计系统的框架设计 2.1访问网格简介 访问网格【u J是应用网格的一种,它以网格技术 作为基础,面向多用户协作,结合最新的音频、视 频和网络技术,为用户提供一个全方位的音视频交 流空间。同时,它还加强了对虚拟现实技术、无线 网络的支持。访问网格以开放网格服务结构(OGSA, open grid services architecture)为基础,把一切抽象 为服务,包括计算机、程序、数据、仪器设备等, 这种观念有利于通过统一的标准接口来管理和使 用网格。访问网格支持在网格上进行组与组之间的 分布式的交互和协同工作,把异构的各种资源通过 网格的技术组织起来,提供一个支持组与组之间大 规模协同工作的环境。与传统的视频会议系统或其 他的协同工作环境不同,访问网格提供了一种更强 的远程沉浸感(immersive),它通过大规模的投影屏 幕以及环境声音的自然采集,使参与交互和协作 的人员产生非常逼真的临场感,增加了协同工作 的效率。同时,访问网格还可以在支持协同工作 软件的帮助下允许其他类型的资源共享,比如桌 面、特定的应用程序以及仪器设备等。因此,该 系统以访问网格作为实现沉浸式可视化协同设计 的支撑平台。 2.2系统框架设计 图1给出了一个基于访问网格的沉浸式可视化 协同设计系统的框架结构。该系统以访问网格作为 平台,设有一个虚拟会场服务器(virtual venue server)、多个虚拟会场(vitrual venue),用户通过 设立的访问网格节点连接到虚拟会场服务器,通过 其用户管理服务和安全服务对用户进行认证和授 权,然后进入到虚拟会场进行协作。工作时,用户 通过CAD软件对本地数据进行设计,协同设计过 程中需要和其他用户进行交互的内容通过网格门 户以网格服务的形式发布给其他用户。 访问网格节点之间的通信是通过多播 (multicast)技术来实现的,IP多播的最大特点是 发送方使用单一的信道传输数据到不同的多个客 户端,这样可有效地节省带宽。 维普资讯 http://www.cqvip.com

通信学报 第27卷 用户设计端 l任务分解I ◆ 匦圃 l协同设计l互内容f  本地设计系统 Web浏览器 仆 介 ,  ..J 网格门户 H : 【 1【 访问网络 … 儿 虚拟会场  l知识服务 £ 『数据集中l f系统管理 f 数据服务 『 ]c [  l项目服务 请求处理 1事务管理l][ ][   l会议服务 】C 】c  l安全服务 分布式工程数据库服务器 I用户管理服务 图i基于访问网格的沉浸式可视化协同设计系统框架 系统框架中各部分功能模块的含义如下: 1)数据集中。用于处理用户查询协同设计数 据的结果,所有的查询结果以网格服务的形式通 过网格门户提供给用户。网格门户(gridporta1) 是一个基于Web的应用服务,它能够整合不同的 网格服务,并为使用者提供单点登陆、个性化设 计和内容聚合等服务,是访问所有网格服务的接 入点。 2)任务分解。对正在进行的设计进行智能任务 分解,辅助设计者细分任务种类,使任务在整个系 统的协作过程中能被高效的调度和执行。 3)系统管理。用于协同设计时数据、用户、 安全、项目等服务的提供和管理,并协助用户 进行数据查询和版本管理等,还能随着协同设 计工作的不断深入,不断更新分布式工程数据 库。 4)事务管理。协同设计时,经常会出现多个用 户同时访问同一数据,出现并发操作。事务管理模 块就是为多个用户提供并发控制与冲突检测,可采 用文献[12]提出的分布式工程数据库系统(DEDBS) 事务管理子系统来实施事务的管理。 5)知识服务。设计者通过网格门户与其他用户 进行协同设计时,可以从知识库中获得产品的设计 策略和优化分析策略等经验知识和规则。知识服务 还能实现对正在设计的模型进行自动简化和工程 分析的智能化处理。 6)数据服务。主要功能有:①向用户提供设 计视图数据,即运用Web服务描述语言,向用户 提供透明、统一、快速的访问,确保用户在设计 过程中保持顺畅;②数据格式的转换,即根据不 同设计者使用不同的CAD软件产生的不同格式 的设计文件,以及成员权限进行相应数据格式转 换,涉及的数据格式包括PRT、IGS、STP、DXF、 DWG等。 7)项目服务。对进行协同设计的项目内各种成 员、角色、任务等进行协商和协调,保证项目能顺 利进行。 8)会议服务。由访问网格的虚拟会议服务器提 供,目标是为用户提供一个安全、方便、稳定的交 流场所,构建具有更好现场感的远程沉浸环境,提 供自然的远程交互和协作的工具。 9)安全服务。安全服务主要解决在访问网格 中,不同的组织或个人可能处于不同的平台,使用 不同的资源。为了使所有参与设计者都能顺利地接 入系统,必须为他们提供多级管理域。采用现有的 网格安全标准GSI和Globus的安全软件包,在系 统中建立全局统一的CA中心,采用代理和证书完 成系统内的安全认证。GSI是基于PKI机制的网 络安全标准,采用X.509认证和SSL通信协议, 并对它们进行了一定的扩展,支持双向认证,委托 (delegation)和单点登录。 10)用户管理服务。主要负责用户的注册和 登录,根据注册用户的角色和任务分配相应的权 限。 3系统的实现 3.1关键技术研究 3.1.1沉浸可视化的实现 在系统中,如果设计的模型越精细、表现细 节越细腻、可视化结果越逼真,则设计者就越容 易把握设计的流程,评价设计的结果,改进设计 的方法,最终得到令人满意的产品,因此提供更 为直观协同设计效果的沉浸可视化技术是系统实 现的关键。为了实现沉浸可视化,除了利用访问 网格提供的对巨大数据集的存储、计算、传输、 显示等功能以外,还对三维设计模型进行简化、 渲染等技术处理,并提供大比例多视图投影 (1arge.scale multiple views)、立体显示、虚拟外 维普资讯 http://www.cqvip.com

第11期 粱俊斌等:基于访问网格的沉浸式可视化协同设计系统的设计实现 .169. 设(如数据手套、三维鼠标和跟踪设备等)等硬 件支持,相应的软硬件细节在文献[13]中已有详 细的介绍,这里不再详述。图2为实现沉浸可视 化协同设计体系结构图,其沉浸可视化是通过网 格服务的形式发布给各个用户的。 图2沉浸可视化协同设计体系结构图 如果用户想获得这些网格服务,必须使用访问 网格提供的沉浸可视化接口,用WSDL(Web服务 描述语言)描述如下: <gwsdl:pOrtType name--”CFDVisualServicePortType” extends=”ogsi:GddService”> <!.选择可用的CFD数据文件~> <operation name=”getCFDFile”>… </operation> <!.生成可视化对象一网格一> <operation name=’’drawGrid”>… /<operation> <!一生成可视化对象一等值面~> <operation name=”drawlsosurface”>… /<operation> </gwsdl:portType> 3.1.2任务分解 协同设计是一个复杂的设计过程,许多设计 单元有多个处理步骤,经常需要频繁的通信,任 务分解的好坏将直接影响协作的效率。在协同设 计中,虽然任务分解主要由参与设计者共同协商 完成,但是设计者划分的任务不一定适合在本系 统上执行,效率不一定最优。因此,为了提高系 统的实用性,尽量减少设计者的工作量,设计了 一个任务分解模块来辅助设计者进行智能分解。 一般来说,任务分解的方式有3种:1)按照流 水线分解,主要面向不断生产的同种类型产品,强 调重用性;2)按照功能分解,主要面向完成各项功 能的任务之间交互性不强的情况;3)按照数据分解, 主要面向任务要处理的数据之间耦合度较小的情 况。本文系统的任务分解模块主要根据知识库中知 识的关联信息来进行任务的分解。这里主要涉及到 知识及其关联信息的查询,包括查询满足条件的网 格服务工厂(GSF,grid services factory)和创建网格 服务(GS,grid services)实例。任务分解的WSDL描 述如下: //创建知识的网格服务组实例 gdsrLocator=new DAIServiceGroupRegistration ServiceLocator(): gdsrGpt=gdsrLocator.getDAIServiceGroup Regis— trationPort(new URL(Data services group address)); ,/找到满足条件的GDSF,地址以字符串返回 GridServiceMetaData[】services=gdsrGpt.1istSer- vices OGSADAIConstants.GDSF_PORT_JYPE) for(int i=0;i<services.1ength;i++){ GddServiceMetaData data= (GridServiceMetaData)services[i】: stirng localFactoryURLString=data.getHandle(); ,,假设地址中包含”Knowledge”的为满足条件的 GDSF if(factoryURLString.toUpperCase().indexOf CKnowledge”)>=0) {factoryURLStdng=localFactoryURLString;) }//for //创建网格服务实例 GridDataServiceFactoryServicel_x ̄cator gdslf_ ̄cator-= new GddDataServiceFactoryServiceLocator(); GddDataServiceFactoryPortType gdsfFpt= gdsfLocator.getGridDataServiceFactoryPort(new URL(factoryURLStdng)); LocatorTypeHolder locator=new LocatorTypeHolder(); TerminationTimeType terminationTime=new TerminationTimeType(); 3.2系统的实现 实验室中,利用5台P4的PC机组成的硬件平 台实现了基于访问网格的沉浸式可视化协同设计 系统,图3就是系统在运行时的界面。运行情况表 维普资讯 http://www.cqvip.com

・170・ 通信学报 第27卷 明,系统能提供很好的沉浸式可视化环境,实现多 人同时参与的无间距协同设计,因此能取得比一般 协同设计系统更好的设计效果。 图3基于访问网格的沉浸式可视化协同设计平台 4结束语 随着经济全球化的发展,制造业企业面临越来 越激烈的竞争,为了提高自身的竞争力,必须将各 个部门或与其他企业联合起来,针对客户个性化的 要求协同地进行产品设计和创新。本文设计实现的 基于访问网格的沉浸式可视化协同设计系统能充 分利用网格平台计算能力强、通信能力好、跨平台、 可扩展性好等优点,结合高性能的音频、视频、虚 拟现实设备、先进的网络协议,为设计者提供逼真、 直观的沉浸式可视化协同设计环境,更注重于设计 的细节,使分布在各地的设计者能够在相同的虚拟 空间中无间距地协同工作,就像是在同一个房间一 样,极大地提高了设计效率和效果,比一般的协同 设计系统更具优势。 参考文献: 石教英,赵友兵.仇应俊等.面向网格的可视化系统研究[J】.计算机 研究与发展。2004,41(12):2231-2236, SHI J ZHAOYB.QIUY J,eta1.Acasc studyoferid-enabledvisualiza- tion[J].Journal of Computre Research and DeveloprnenL2004.41(12): 223 l*2236. BRODLIE K W,DUCE D A.0ALLOP J R, Ⅱ,.Distributcd and Collaborative Visualization[R].State of the Art Report of Eurograph- its 2003,Granada.Spain.2003. KNOSP B.WANG S,NI J.Grid—based volume rendering[A].The 2002 ACM/IEEE Conference on Superc0mputing[C】.Baltimore。2002. [4】BELLOUM A,GROEP D L,HENDRIKSE Z、v'et a1.VLAM—G:a grid—based virtual laboratory[J].Future Generation Computer System, 2003,I9(2):209-217. [5】 GriKSL[EB/OL].http://www.aei.mpg.de/ ̄tradke/GriKSld。2006. [6] D.HEINZLREITER VOLKERT J.Grid-enabled visualization with GVK[AI The Ist European Across Grids Con ̄r- ence[C].Santiago,Spain,2003.1 39—146. [7】Gviz[EB/OL].http//www.visualization.1eeds.ac.uMgviH。2006. [8】XIANG H,GONG B,MENG X。et a1.The design of adaptive plat- form for visual—intensive application over hte grid[A].The 2nd Inter- national Workshop on Grid and Cooperative Computing (GCC2003)[CI.Shanghai,2003.172—175. [9】PANZ,YANGB,ZHANGM,eta1.Remote visualizationbasedon d computing[A].The 2nd lntemational Conference on Compumr Science nad Its Applications(ICCSA201M)[CI.Perugia。Italy,2004.236-245. [10】ZHAO CHENw QrO a1.Gvis:aJava-basad architecturefor gad enablde interactive visualization[A】.International Workshop on Visualiza- ifno nad Visual Steering ofGCC201M[C].Wuhan。2004.704-711. [11】Access grid[EB/OL].http://www.aoeessgrid.org。2006. [12】李陶深,廖国琼,陈国宁.分布式工程数据库系统中事务管理机制 相关技术的研究[J】.广西科学。2001。8(3):172—176. LI T S,LIAO H Q,CHEN G N.Research on technology of transaction management mechanism in distributed engineering database system[J]. Guangxi Sciences,2001,8(3):172-176. [13】鲍劲松,金烨,马登哲等.融合真实感模型的沉浸可视化[J]+系统 仿真学报。2003。15(5):653.655. BAO J S,JIN MA D Z,et a1.Immersive scientiifc visualization wiht realistic geometry[J】.Joumal of System Simulation,2003,15(5): 653—655. 作者简介: 梁俊斌(1979.),男,广西南宁人, 硕士,广西大学讲师,主要研究方向为网 格计算、计算机支持协同工作。 李陶深(1957.),男,广西南宁人, 中南大学博士生,广西大学教授,主要研 究方向为分布式数据库系统、CAD理论与 应用、网络计算与信息安全等。 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务