




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章系统概述1.1 系统介绍“基于虚拟现实的管道供水仿真系统”是基于客户/服务器模式,其中服务器提供VRML文件及支持资源客户通过网络下载希望访问的文件,并通过本地平台上的VRML浏览器交互式访问该文件描述的虚拟境界。因为浏览器是本地平台提供的,从而实现了和硬件平台的无关性。VRML象HTML一样,是一种ASCII码描述语言,它是一套告诉浏览器如何创建一个三维世界并在其中航行的指令,这些指令由再现器解释执行,再现器是一个内置于浏览器中或外部的程序。由于VRML是一个三维造型和渲染的图形描述性语言,复杂的3D术语转换为动态虚拟世界是高速的硬件和浏览器,又由于其交互性强和跨平台性,使虚拟现实在I
2、nternet上有着广泛的应用,例如远程教育、商业宣传等等。为此本公司研发出“基于VRML的虚拟模型软件”,从用户的角度来说,基本上是HTML加上第三维,但从开发者角度来说,VRML环境的产生提供了一套完全的新标准,新过程以及新的Web技术。交叉平台和浏览器的兼容性是首先要解决的问题。设计之前,必须明确指定目标平台(PC、Mac、SGI的新O2等等),CPU速度、可以运行的带宽以及最适合使用的VRML浏览器。1.2 系统功能概述1 .建模“基于虚拟现实的管道供水仿真系统”的建造概念和其他工程建模概念相似,必须解决交流的问题,画出草图并研究材质的处理,生成模型、空间、化身,但必须考虑一些技术的限
3、制,如,考虑到目标平台,决定在VRML文件中放入多少多边图形;预先考虑到基于虚拟现实的管道供水仿真系统执行的动作,把相应的目标归类,用于设定三维物体之间的相互联系,建模与动画相互配合,如果归类正确合适,就会缩小生成动画效果之后文件的体积。虚拟现实的设计中必须考虑加入重力和碰撞的效果,以使虚拟现实的场景和生活中的相似。建模者需要生成代理几何模块(一系列的调用指令),其作用在于是浏览器在虚拟现实场景中只需监测一个很小的子目标,而无须计算虚拟场景中所有目标的重力和碰撞效果,最大限度的减少浏览器的工作量,并改善VRML的演示效果。VRML文件对自由曲面描述方式一直是基于polygon,文件中描述了曲面
4、上各个点在场景中的位置,故而文件中产生了大量的数字,致使文件体积庞大,NURBS是一种在3D模型空间中,用曲线和曲面表示物体轮廓和形状的方法,简化了对复杂曲面的描述,“基于虚拟现实的管道供水仿真系统”的扩展标准里已经加入了NURBS的描述语句,使得三维模型文件变得很小,另外,VRML文件格式支持Zip压缩,也使模型文件体积进一步缩小,减少对网络带宽的要求,却不影响浏览效果。2 .生成行为并设定功能“基于虚拟现实的管道供水仿真系统”的交互性很强,用户可以通过化身(用户在虚拟空间的代表)与其他的用户化身“面对面”交流和沟通,真正实现WWW上的多人环境,而它的实现需要编制复杂的行为。VRML制作的内
5、容应当能在所有的浏览器上运行。一种方法是使用动画,动画可以使VRML世界更加逼真,许多制作程序都需要用大量的时间检测节点来驱动动画,但同时也占用大量的CPU工作时间,减少时间检测节点的数量并在其不执行实时工作时关闭是提高VRML文件运行性能的通用方法。另一种方法是通过语言编制复杂的行为,“基于虚拟现实的管道供水仿真系统”互动性很强,除了包括内部的属性,更支持Java、ECMAScript(JavaScript)、VRMLScript,甚至CGI等的接口,以便建立真3D虚拟社区。3 .其他功能特点:(1)文件管理功能(2)文件编辑功能(3)具有预览功能(4)方便快捷的材质编辑功能(5)方便下载V
6、RML资源1.3技术环境1 .硬件环境CPU:P43.0G以上;内存:1GB以上;硬盘:硬盘80G;2 .软件环境数据库:Oracle10gXE。应用服务器:Tomcat5.5应用服务器软件JDK版本:JDK1.4操作系统:WindowsXPIE浏览器为6.0以上第二章系统功能说明2.1 登录界面如下图2-1所示,双击“基于虚拟现实的管道供水仿真系统”的快捷方式,启动程序。图2-1快捷方式进入登录窗体,如下图2-2所示图2-2登录窗口输入相关的用户,及密码和验证码后,点击确定按钮,即可进入系统主界面。其中用户为用户姓名全拼,初始密码为六个一,建议用户登录后修改自己的密码。进入虚拟模型软件主界面
7、。如图2-3所示。2.2 系统功能介绍输入正确的用户名和密码之后,并单击开始”-高级仿真”命令,出现状况如下图2-3所示的仿真界面。图2-3基于虚拟现实的管道供水仿真系统主界面右击仿真导航器的DACHILUNmodell.prt,选择新建仿真”,如下图2-4所示,单击确定,出现下图2-5所示;再单击确定。与部件美联网流理想化部件几何体选项、1新建FEM和仿真1X-1-运一色左笈一忆丞n®na二圉仿真名:sanzhaud&chi_siflil.s.imFIN名称:s;皿工houdathi.femLf"理燃化部件名5anzh.DU(iaehji_fsnl_j.prt默认
8、语言:求第图:(MXKASTEAN中分析莞型:佬柘中播述:图2-4新建模型建筑算方案也mnd名称:求解船分析类型解苴方案关型91自动创建步骤或子工况SESTATIC101-单构去,雁I跚J(取清图2-5创建解算方案将齿轮设为显示部件,单击材料属性”,选材如图2-6所示:图2-7指派材料界面单击“3D四面体网格”对齿轮进行网格划分,如下图;单击确定后,即可显示网格。如图2-8所示图2-83D四面体网格右击仿真导航器的DACHILUNmodel1_fem1.fem,选择“显示仿真-DACHILUNmodel1_sim1.sim:如图2-9所示。图2-9显示仿真模型右击"Constrain
9、ts,”选择商定约束”,步骤如图2-10所示:图2-10固定约束右击“loads'选择力”,输入数据,并选择受力的齿面,如图;单击确定”后,如图2-11所示:图2-11矢量校准、然-CmsHanU现越加卜dj|iT触文件版图2-12求解界面单击解算”,如图,并确定,知道出现如下图:并关闭上面3个图框。如图2-13所示。图2-13解算界面选择后处理导航器”中的位移-节点的"、旋转-节点的"、应力-基本的”、应力-单元节点”分别出现下图(从上到下),完成齿轮的有限元分析。如图2-14所示。模型处理有限元分析5京土岳上11二.受酎后如理导琳器Nam$D«s.cr
10、sanzhoudachi_5iml"1Solution-NXW-右位筋-节点的备旋转-节点的5qnzhcrujchi_5ImJTIUtIprii|RfSU11m斗TimBl-田1VonMigsES嗝序MbG口九CD53,79le-0D2BN/ftmAZrMPoi:LBCCD甑方茎本的3.4758-00?9FringePlotsPlJ-rV?MASIjTemplaies.子后应力-单元节点*品应隹用力-节点的-翳度作用力范,节点的.t;Impand良色wits田ViewportsI小费百货。贬ffl3.73Ie-0022.1600-0022出44。占2.52B&-0022+2l
11、?»0G?I+巧白。J。应I+3WS-DOZ9+47-QQ3巴.五QerOCG模型处理有限元分析图2-16压力单元节点分析进入运动仿真模块,新建仿真,隐藏无关组件,如下图2-17所示:&运动导臆署图2-17运动仿真名称xiangzuomotion.1II个对象已】单击【连杆】,创建如下固定连杆:图2-18固定连接杆模型单击【连杆】,创建以下非固定连杆:如图2-19所示图2-19连杆模型单击【运动副】,选择旋转副,创建如下运动副:定n摩擦I驾驶员raw-!则取精J图2-20旋转副界面单击【齿轮】,创建两个齿轮副:图2-21所示»IIElERmEUf七工皿1图2-21齿
12、轮副配置界面确定输入端轴的初速度,如下图2-22所示:、运动副J-Xairn鸳装员加存图2-22输入端轴的初速度设定进行解算方案,如下图:Qx解算方案寸聿心目项制断天堂30Knnrlc;II图2-23预算方案进行求解,单击【动画】,观察齿轮运动状况如下图2-24所示:图2-24动画界面9、建立图表如下图2-25所示图2-25虚拟模型动态图第三章注意事项熟悉WWW的人都知道,受HTML的限制,网页只能是平面的结构,就算JAVA语言能够为网页增色不少,但也仅仅停留在平面设计阶段,而且实现环境与浏览者的动态交互是非常繁琐的。于是VRML应运而生。尤其是VRML2.0标准,被称为第二代Web语言,它改
13、变了WWW上单调、交互性差的弱点,将人的行为作为浏览的主题,所有的表现都随操作者行为的改变而改变。VRML创造的是一个可进入、可参与的世界。你可以在计算机网络上看到一幅幅生动、逼真的三维立体世界,你可以在里面自由的遨游;你可以将网络上流行的MUD游戏转换为立体图形世界;你可以将你公司的主页改编成三维主页,让浏览者领略到你公司的实貌,而不仅仅是简单的文本、表格.VRML是一种国际标准,其规范由国际标准化组织(ISO)定义,MIME类型为x-world/x-vrml,它的表现与操作系统平台无关。VRML1.0只能创建静态的3D景物,你可以在它们之间移动,来测览三维世界。VRML1.0是基于SGI公
14、司的OpenInventor的文件格式,也是它的一个子集,是一种流行的3D图形的格式,并可链接到一般的WWWMoVRML1.0的立体链接,即构成了VRML的世界。可以看出,用VRML1.0很容易做出三维物体,这也正是VRML1.0的基本目的所在。另外,有些厂家将VRML1.0进行了扩展,使其可以实现一些动画功能和交互性,但只能在Live3D的环境下运行。由于VRML1.0的种种限制,VRML2.0的产生也就是不可避免的。VRML1.0只能创建静态的3D景物。因此虽然能用WML1.0来建立用户的虚拟代表,它们却不能做其他任何事情。但是,VRML2.0能够改变这一点,它增加了行为,可以让物体旋转、
15、行走、滚动、改变颜色和大小。比较起来,VRML2.0比VRML1.0有了长足的进步,其巨大的改变,正如当年Microsoft公司的Window95比之Windows3.0的进步。基于虚拟现实的管道供水仿真系统在实际应用中比较广泛,但是有一些特别的注意事项值得我们注意。人机界面的设计过程注意事项:1创建系统功能的外部模型设计模型主要是考虑软件的数据结构、总体结构和过程性描述,界面设计一般只作为附属品,只有对用户的情况(包括年龄、性别、心理情况、文化程度、个性、种族背景等)有所了解,才能设计出有效的用户界面;根据终端用户对未来系统的假想(简称系统假想)设计用户模型,最终使之与系统实现后得到的系统映
16、象(系统的外部特征)相吻合,用户才能对系统感到满意并能有效的使用它;建立用户模型时要充分考虑系统假想给出的信息,系统映象必须准确地反映系统的语法和语义信息。总之,只有了解用户、了解任务才能设计出好的人机界面。2确定为完成此系统功能人和计算机应分别完成的任务任务分析有两种途径。一种是从实际出发,通过对原有处于手工或半手工状态下的应用系统的剖析,将其映射为在人机界面上执行的一组类似的任务;另一种是通过研究系统的需求规格说明,导出一组与用户模型和系统假想相协调的用户任务。逐步求精和面向对象分析等技术同样适用于任务分析。逐步求精技术可把任务不断划分为子任务,直至对每个任务的要求都十分清楚;而采用面向对象分析技术可识别出与应用有关的所有客观的对象以及与对象关联的动作。3考虑界面设计中的典型问题设计任何一个机界面,一般必须考虑系统响应时间、用户求助机制、错误信息处理和命令方式四个方面。系统响应时间过长是交互式系统中用户抱怨最多的问题,除了响应时间的绝对长短外,用户对不同命令在响应时间上的差别亦很在意,若过于悬
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区楼体外墙保温施工合同书
- 塔吊工地施工合同
- 买卖手挖掘机合同
- 工程管理咨询服务合同
- 买卖合同合同协议
- 公司股权赠与合同与公司股权转让合同
- 房产中介公司加盟合同
- 劳务派遣就业合同
- 混凝土回收协议合同
- 业主天然气安装协议合同
- 合理应用抗生素的培训
- 2025年山东省聊城市冠县中考一模地理试题(原卷版+解析版)
- 冯姓姓氏历史起源研究报告
- 小学生安全教育校本教材
- 体检护士礼仪规范
- 使用错误评估报告(可用性工程)模版
- 高中英语新课程标准解读课件
- TSG 23-2021 气瓶安全技术规程 含2024年第1号修改单
- 中国特色社会主义理论体系的形成发展PPT2023版毛泽东思想和中国特色社会主义理论体系概论课件
- A4标签打印模板
- 腐蚀试验方法PPT课件
评论
0/150
提交评论