仿真与虚拟设计技术24.docx
《仿真与虚拟设计技术24.docx》由会员分享,可在线阅读,更多相关《仿真与虚拟设计技术24.docx(25页珍藏版)》请在三一办公上搜索。
1、第1章 绪论伴随着科学的不断发展,人类社会步入了崭新的世纪。各种新技术层出不穷,而各个学科相互融合发展,又产生了许多新的学科技术。产品设计就是这样的一门学科。每一次新科技的出现,都会给产品设计的途径、方式带来新的发展和变化。下面的例图总结了几个世纪以来产品设计的演变过程。仿真与虚拟现实技术是以计算机支持的仿真技术为前提的,对设计、加工、装配、维护等等,经过统一建模形成虚拟的环境,虚拟的过程,虚拟的产品。仿真与虚拟技术产生于20世纪40年代,到90年代才逐步发展完善起来,现在已经应用到了制造、军工、医学、航天、建筑等很多领域,并且都取得了很大的成功。仿真与虚拟技术应用到产品设计中,更会体现出它的
2、很多优势,给设计业带来全新的理念和方式。 虚拟现实仿真是一门以系统科学、计算机科学和概率论与数理统计学为基础,结合各应用领域的技术特点和应用中的需要,逐渐发展起来的边缘性技术,同时它也是一门实验性科学,随着各门学科的发展,虚拟现实仿真也得到日新月异的发展,已成为近年来十分活跃的新兴技术。虚拟现实概念从1984年被William Gibson提出来以前,在系统仿真领域造成了巨大的影响。20世纪90年代初,FRobert探讨了可视化仿真的发展前景,此后CJames提出用三维图形渲染二维动画仿真环境的机制。MBarnes讨论了虚拟现实和系统仿真结合所需要的方法和硬件设备。1996年,Arnold H
3、Buss在离散系统仿真机制的基础上,研究开发了一种基于Java语言的离散事件仿真系统JavaSim,可用于在一般民用企事业单位的Internet网上模拟建模。Macredie在1996年阐述了虚拟现实仿真环境对模拟训练的应用,并提出面向对象的建模机制;顺应计算机发展的潮流,Wolfgong Kreutzer在1997年按Java语言的多线程特点开发了一种开放式仿真语言SimJava,并通过互联网提供源代码,它是一种基于事件推进的仿真系统,将仿真实体按独立的线程运行,通过实体接口发送或接受事件消息,为仿真实时控制创造了条件。另一个知名的Java仿真系统是由Thread Tec公司研究开发的Sil
4、k仿真系统,基于当时网络技术和仿真界”免编程”思想的重新认识,利用Java本身的平台无关性提出了一种通用性网上仿真系统。通过面向过程的机制,构成了可在任何Java开发环境中应用的仿真支持系统,为用户提供建模的方便性。这些仿真系统研究开发的思想和方法,为进一步和开发虚拟现实仿真系统铺平了道路。20世纪90年代末期,在虚拟现实仿真理论与开发方面,国内研究和国外研究工作几乎处于同步阶段。在同一时期分别提出了基于虚拟现实建模的仿真实验系统。北方交通大学在1999年设计了基于OpenGL的三维交通模拟系统;北京航空航天大学管理系统仿真实验室在1999年利用虚拟现实模拟语言(VRML)提出了可在PC机上运
5、行的虚拟现实仿真系统的构想,并实现但服务台排队系统的虚拟现实仿真。接着,北京航空航天大学管理系统仿真实验室又提出并实现了在虚拟现实仿真环境下进行序贯决策的实验系统,可在虚拟环境中进行飞机装配过程的序贯决策,并在互联网上进行了虚拟现实仿真实验,与此同时,美国乔治亚理工学院在2000年也提出基于VRML的虚拟现实仿真系统并实现了在制造系统中的应用。2001年北京航空航天大学管理系统仿真实验室在已有研究成果的基础上,进一步研究和实现了虚拟现实环境下的序贯决策仿真优化,进行了相应的实证研究。近年来,我国在虚拟现实和仿真方面的研究工作也又迅速发展,特别是国防院校、科研单位,在虚拟现实研究和虚拟现实系统开
6、发与应用等方面都有重要进展。如虚拟样机开发、虚拟装备和虚拟训练系统、虚拟装备维修系统、虚拟战场模拟系统、基于HLA或RTI(Run-Time Infrastructure)的虚拟建模系统等。随着虚拟现实技术的发展,基于更新的虚拟现实系统MultiGen(Open Creator Vega)、WTK(World Tool Kit)、STK(Satellite Tool Kit)的虚拟现实仿真系统正在研究和开发中,预期在不久的将来,这些新的系统将会面世。第2章 技术概述计算机仿真技术是以计算机为工具, 对工程过程进行建模、数值模拟、结果显示与处理。对于机械产品的设计, 仿真建模主要是用现代力学的理
7、论与方法对产品的使用过程、生产过程以及事故过程等进行数学描述, 并根据数值模拟方法的要求将所涉及工程过程的几何、物理等参数进行量化。数值模拟是根据仿真模型的特点选择合适的数值求解技术, 对仿真过程进行全方位的求解, 目前应用最广泛的包括有限元方法、有限差分法等。结果显示与处理就是将数值模拟的结果可视化并经处理得出工程上有意义的量和结论。仿真技术的本质是对真实的物理、化学系统或其他系统在某一层次上的抽象, 在抽象出来的模型上, 可以更深入, 更灵活、更安全地对系统进行解析和设计。人们在使用仿真系统时希望在仿真系统中与在真实系统中所得到的感受尽量相同, 需要仿真系统具有身临其境的逼真感。另一方面,
8、 某些实际应用领域希望从仿真系统中得到在真实世界中无法亲身体验到的感受, 从而能突破物理空间和时间的限制, 避开危及生命和环境危险而又真切地体会和感受某一过程。即需要仿真系统具有超越现实的虚拟性。以上客观需求推动了一种新兴的技术虚拟现实(VR) 也称为灵境技术的发展。近年来不断涌现和迅速发展的高新技术, 如计算机仿真建模、CAD/ CAM 及先期技术演示验证、可视化计算、遥控机器、计算机艺术等, 都有一个共同的需求, 这就是建立一个比现有计算机系统更为真实方便的输入输出系统, 使其能与各种传感器相连,组成更为友好的人机界面, 人能进入其中, 超越其上, 进出自如又能交互作用的多维化信息环境。这
9、个环境就是计算机虚拟现实系统(VRS) , 在此环境中从事设计的技术称之为虚拟设计(VD)。什么是仿真仿真Simulation属于一门基础性学科,仿真就是利用模型进行的一种试验,它可极为有效而经济地用于科研设计训练以及系统的试验。仿真技术是以控制理论相似原理数模与计算技术信息技术系统技术及其应用领域相关专业技术为基础,以计算机和多种专用物理效应设备为工具借助系统模型,对实际的或设想的系统进行动态试验研究的一门新兴综合性技术。其特点是它属于一种可控制的、无破坏性的、耗费小的、并允许多次重复的试验手段,它以其高效、优质、低廉体现其强大的生命力和潜在的能力,它是迄今为止最有效的、经济的综合集成方法,
10、是推动技术进步的战略技术。在科技领域,人们常用实物试验和理论分析,对现实对象进行研究。随着模拟技术的发展,逐步采用易于实现的物理过程来描述、分析、研究、再现给一定的对象。这就是指采用模拟装置研究,或者建立数字模型,使用计算机进行仿真分析。仿真技术则是模拟技术的进一步发展。特别是随着电子计算机技术的发展,仿真技术更成为现代科学研究的强大、有效的工具。仿真技术大体上可分为三类。一类是全实物模拟,这也可认为是实验技术的发展。用研究对象的实体或实物模型配以先进的测量手段和设备进行实物试验,获得必要的结沦。这种试验真实可靠、效果直观,但耗费大。如流体力学等学科发展了相似理论,开展了大规模的模型实验、风洞
11、实验,推动了流体机械、航空、航天、导弹等飞行器的发展。第二类是数字仿真,即建立系统的数学模型,通过计算机求解,从而再现系统的工作过程。这种仿真不受时空条件的限制,人为地在不同参数下运行,可随时引人更好的参数,从而确定系统的最佳模型和状态。计算机仿真成本低,操作方便快捷,计算准确。随着计算机技术的迅猛发展,这项技术的应用有着十分广阔的前景。但计算机仿真受建模能力的限制,对有些问题还不能得到完善、正确的模型和仿真结果。第三类仿真是基于信息技术、多媒体技术、机电技术、人文科学技术等生成的,使人处于一种同时具有沉浸、交互、投人等综合感觉的拟实世界的综合高科技技术,称为虚拟现实( Virtual Rea
12、lity)技术。什么是虚拟现实()1984年Willian Gibson写了一本名为Neuromancerd的书,幻想人类可以漫游于计算机模拟生成的世界之中,他称这个世界为Virtual Reality。不过大多数人认为,虽然Gibson最早提出了VR一词,但真正赋与VR科学含义的应是美国的计算机科学家Jaron Lanier,他于1989年提出使用虚拟现实一词来统一表述新的人机交互技术。VR领域的研究再往前可追溯到1965年,Ivan Sutherland写了一篇文章”The Ultimate Display”,后来他还开发了早期的头盔式显示器。2.2.1 VR的概念虚拟现实(Virtual
13、 reality简称VR),是人类与计算机和极其复杂的数据进行交互的一种方法。虚拟现实技术是指利用人工智能、计算机图形学、人机接口技术、多媒体技术、网络技术、电子技术、机械技术、视听技术等高新技术模拟人在特定环境中视、听、动等行为的高级人机交互技术。虚拟环境技术的体系结构可以用图所示的3-I”三角形”来表示,所谓的”3-I”是:Immersion-Interaction-Imagination(沉浸-交互-构想)。这三个I是VR系统的三个基本特征。它表示VR系统使人从过去的只能从计算机系统的外部去观测计算处理的结果,发展到能够沉浸到计算机系统所创建的系统中;从过去人只能通过键盘、鼠标与计算环境
14、中的数字化信息发生交互作用,到能够利用多种传感器与多维化信息的环境发生交互作用;从过去的人只能从以定量计算为主的结果中得到启发从而加深对事物的认识,到有可能从定性和定量综合集成的环境中得到感性和理性的认识从而深化概念和萌发新意。也就是说,在VR系统中,人们的目的是使计算机及其他传感器组成的信息处理系统去尽量”满足”人的需要,而不是强迫人去”凑合”那些不很亲切的计算机系统。2.2.2 VR的特点及类型理想的VR系统应具有如下的几个特点: (1)多媒体信息感知性:VR系统具有感知视、听、触、嗅、味等多种信息的能力; (2)沉浸感(Imersive):用户将感觉不到身体所处的外部环境而”融合”到虚拟
15、世界中去; (3)交互性(Interactive):用户可通过三维交互设备直接控制虚拟世界中的对象; (4)自主性(Autonomy):VR世界中的物体可按各自的模型和规则自主运动。虽然在理论上VR系统应具有上述的特征,但由于实现时各种条件的限制而有所差异。根据交互界面的不同,可将VR系统分为几种不同的类型:(1)世界之窗(Window on World Systems-WoW):这种系统使用普通的计算机监视器来显示虚拟世界,用户通过键盘、鼠标来控制在虚拟世界中的运动,如同通过窗户观察世界一样。这个概念来自于Ivan Sutherland 1965年的文章”The Ultimate Displ
16、ay”。这也是目前应用最多、实现最方便、最经济的一类VR系统。(2)视频映射(Video Mapping):这是WoW系统的一个变种,它使用视频输入设备将用户的身影与虚拟世界的图象合成在一起,用户通过监视器来观察自身与世界的交互。(3)沉浸式系统(Immersive Systems):这种系统完全将用户的视角及感觉包容在虚拟世界内部,用户所看到、听到、碰到乃至闻到和尝到的都是虚拟世界中的物体。这是最理想的VR系统。这种系统的一种实现方案是使用头盔显示器提供视场和音效,另外一种方法就是用多个投影显示建造一个”洞穴”或房间,观察者站在其中。(4)遥控系统(Telepresence):这种系统不同于
17、完全由计算机生成虚拟世界的系统,它是真实世界的反映。这种技术是把真实世界中的远程传感器与操作者的感觉联系起来。比如用在异地带有摄像机的机器人处理危险情况、医生用窥镜做手术等。(5)混合系统(Mixed Reality):是遥控系统和VR系统的集成。这种技术将计算机生成的图象与真实世界的图象合成在一起。比如医生在做脑外科手术时看到的可能是预先用CT扫描获得的图象与实时超声波扫描图象的叠加图象;或者战斗机驾驶员看到的是地图与数据的合成图象等。2.2.3VR的技术组成及本质从技术上来看,VR是现代科技的集大成者,它涉及到诸多技术领域如图形图象处理、实时分布系统、数据库、立体环绕音响、跟踪定位装置等等
18、。在硬件上,实现较理想的VR系统需要有头盔显示器、数据手套/数据服、高性能计算机等。在软件上,VR软件的基本组成包括输入处理、仿真引擎、声音处理、虚拟世界的渲染、触觉与反馈力的处理、其他知觉的处理、世界数据库等。对于一个系统,软件是灵魂。而对于VR系统的软件,其核心是仿真引擎。VR系统依赖于仿真引擎来推动虚拟世界时间的流逝,处理交互事件、对象的行为,模拟自然规律并决定虚拟世界的状态。总而言之,仿真引擎是整个VR系统的控制核心,没有仿真引擎的驱动,这个系统就不可能表现出类似或等同于真实世界的特征。所以从本质上来说,VR系统也是一类仿真系统。以上各种类型仿真的层次关系可用图3来表示。如果单纯从仿真
19、、多媒体、虚拟现实三者的概念角度来讲,它们的关系也可用图4来表示。一个VR基本系统的组成如图5所示 一个典型的虚拟现实系统的构成如图6所示其中:检测模块:检测用户的操作命令,并通过传感器模块作用于虚拟环境。反馈模块:接受来自传感器模块信息,为用户提供实时反馈。传感器模块:一方面接受来自用户的操作命令,并将其作用于虚拟环境;另一方面将操作后产生的结果以各种反馈的形式提供给用户。控制模块:对传感器进行控制,使其对用户、虚拟环境和现实世界产生作用。建模模块:获取现实世界组成部分的三维表示,并由此构成对应的虚拟环境。2.2.4VR关键技术:(1)动态环境建模技术虚拟环境的建立是虚拟现实技术的核心内容。
20、动态环境建模技术的目的是获取实际环境的三维数据,并根据应用的需要,利用获取的三维数据建立相应的虚拟环境模型。三维数据的获取可以采用CAD技术(有规则的环境),而更多的环境则需要采用非接触式的视觉建模技术,两者的有机结合可以有效地提高数据获取的效率。(2)实时三维图形生成技术三维图形的生成技术已经较为成熟,其关键是如何实现”实时”生成。为了达到实时的目的,至少要保证图形的刷新率不低于15帧/秒,最好是高于30帧/秒。在不降低图形的质量和复杂度的前提下,如何提高刷新频率将是该技术的研究内容。(3)立体显示和传感器技术虚拟现实的交互能力依赖于立体显示和传感器技术的发展。现有的虚拟现实还远远不能满足系
21、统的需要,例如,数据手套有延迟大、分辨率低、作用范围小、使用不便等缺点;虚拟现实设备的跟踪精度和跟踪范围也有待提高,因此有必要开发新的三维显示技术。(4)应用系统开发工具虚拟现实应用的关键是寻找合适的场合和对象,即如何发挥想象力和创造力。选择适当的应用对象可以大幅度地提高生产效率、减轻劳动强度、提高产品开发质量。为了达到这一目的,必须研究虚拟现实的开发工具。例如,虚拟现实系统开发平台、分布式虚拟现实技术等。(5)系统集成技术由于虚拟现实中包括大量的感知信息和模型,因此系统的集成技术起着至关重要的作用。集成技术包括信息的同步技术、模型的标定技术、数据转换技术、数据管理模型、识别和合成技术等等。
22、第3章 虚拟设计1虚拟设计技术3.1.1虚拟概念设计产品设计过程可以概括分为两个步骤:概念设计(Conceptual Design)和构型设计(Configuration De-sign)1。前者的目的是制定出设计方案,后者的目的是设计出具体构型。概念设计是设计的初步阶段,它的目的是获得足够多的有关产品式样和形状的信息。它是设计过程的重要阶段,因为产品成本的60%70%是由这个阶段决定的。在概念设计阶段,人们需要研究大量可行的设计方案,从而确定经济效益最好的设计。 虚拟概念设计使用虚拟现实技术,为设计者提供基于语音识别和手势跟踪的输入方式,设计者可以很方便地在三维虚拟环境中操纵产品及零件,进行
23、各种形状建模和修改。利用这种系统进行计算机建模,无须精确的尺寸定义。虚拟现实技术消除了鼠标、键盘等的输入方式给用户带来的限制,同时系统还可以为用户提供三维立体图像,设计者可以在三维空间中对设计对象进行观察和操作。2002年10月Journal of KunmingUniversity of Science and Technology Oct。 2002Wisconsin大学开发的虚拟概念设计系统COVIRDS1,弥补了一般CAD系统的缺陷。COVIRDS提供两种建模方式:参数建模和自由建模。创建标准形状如圆柱、圆锥、立方体等规则形体采用参数建模,参数建模是使用各种参数来定义设计对象。这样的设
24、计原理允许设计者使用高级几何形体(如表面模型、实体模型等)来进行产品形体设计,而不再采用低级的实体(面、边、顶点等)。创建不能用标准几何形体描述的零件,需要采用自由式建模方式来进行设计。在许多CAD系统中,自由式建模常采用所谓”制控点”法来完成对对象表面的定义。用这种方法定义表面的困难在于难以确定制控点的位置以便形成满意的表面形状。最理想的情况是设计者不必定义制控点位置便可直接建立具有自由表面的形体,实现快速的概念设计。利用CONVIRDS系统,设计者可以用双手的活动勾画三维表面的草图。三维表面的草图创建以后,便可利用先进的”非制控点”法进行修改。3.1.2虚拟装配设计借助虚拟装配设计系统,设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仿真 虚拟 设计 技术 24
链接地址:https://www.31ppt.com/p-1666304.html