分享
分享赚钱 收藏 举报 版权申诉 / 57

类型虚拟设计7343839876.docx

  • 上传人:拉拉链
  • 文档编号:13599585
  • 上传时间:2022-09-20
  • 格式:DOCX
  • 页数:57
  • 大小:847.82KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    虚拟设计7343839876.docx
    资源描述:

    1、摘要虚拟设计是近年来发展起来的一个新的研究领域,智能控制虚拟实验室则是智能控制教学上的一个很好的工具。鉴于传统实验室需要的设备,资金,场地等问题,利用虚拟实验室进行实验教学能够很大程度上的节约成本,同时用户在计算机前就能完成实验,查看实验结果,也能提高效率,节省时间。本课题主要是建立可以进行智能控制虚拟实验,其模拟的是天煌教仪生产的“THJ-2型高级过程控制系统实验装置”。本设计由三个主要部分构成:虚拟实验室的3D造型、智能控制实验仿真、图形用户界面(GUI)。在具体的实现过程中,利用VRML语言完成虚拟实验室3D模型的建立;通过MATLAB的强大数据处理功能实现了BP神经网络控制实验的仿真和

    2、GUI的设计;最后利用MATLAB对系统进行封装,形成独立的可执行程序。用户可通过封装程序界面打开GUI界面,在GUI界面中进行实验,设置参数,并能够察看系统的仿真曲线,实现虚拟实验的效果。关键字:虚拟实验室、VRML、BP神经网络、MATLAB AbstractVirtual design is developed in new area of research in recent years, Virtual Intelligent Control Laboratory is a good teaching tool of Intelligent Control Education. In

    3、 view of the need for traditional laboratory equipment, funds, space and other issues, using virtual laboratory for experimental teaching in a large extent the cost savings, while people will be able to be completed the experiment to see results, but also improve efficiency, save time by using compu

    4、ter.The main issue is the establishment of a virtual intelligent control can be simulated laboratory equipment is “THJ-2 advanced process control system experimental” made by Tianhuang company .The design is consists of three main parts: the 3D Virtual Laboratory modeling, the simulation of intellig

    5、ent control, the graphical user interfaces (GUI). The realization of the specific process, by using of VRML language to complete the virtual 3D model laboratory; through MATLABs powerful data-processing functions to do a BP neural network control experiment simulation and make GUI design; the final,

    6、 using MATLAB to let the system package to form an independent executable program. Users can open the GUI interface package interface, the GUI interface in the experiment, set parameters, and be able to see the simulation curve, the effect of virtual experiments.Keywords: Virtual Laboratory, VRML, B

    7、P neural network controller, MATLAB目 录第1章 引言1 1.1课题的研究背景及研究目地1 1.2虚拟实验室的介绍31.2.1 虚拟实验室的概念31.2.2 虚拟设计的技术基础31.2.3 虚拟设计的特点41.2.4虚拟设计的优点5 1.3课题研究的主要内容5第2章 VRML虚拟实验设备设计7 2.1 VRML技术基础知识72.1.1 VRML技术概述82.1.2 VRML文件组成82.1.3 VRML节点简介82.2实验装备简介112.3虚拟实验室的设计112.3.1 部分元件设计及程序.112.3.2 由零件组成控制面板的小单元142.3.3 各控制单元组

    8、成完整的控制面板16第3章 神经网络理论173.1神经网络理论概述17 3.2 BP神经网络18第4章 基于MATLAB的BP神经网络控制器的设计及其实验仿真204.1基于BP神经网络控制器的设计204.2 BP-PID控制实验仿真234.2.1 MATLAB 简介.234.2.2 BP-PID控制实验仿真244.3图形用户界面(GUI)的设计324.3.1MATLAB图形用户界面简介.324.3.2图形用户界面实现的功能344.3.3图形用户界面的实现过程344.4系统封装374.4.1 封装目地.374.4.2 MATLAB封装具体过程38第5章 结论39参考文献40致谢41附录一 VRM

    9、L设计部分程序42附录二 MATLAB设计GUI程序46第一章 引 言近些年来,迅速发展的计算机硬件技术与不断改进的计算机软件系统相匹配,使得基于大型数据集合的声音和图像的实时动画制作成为可能;人机交互系统的设计不断创新,新颖、实用的输入输出设备不断地进入市场。而这些都为虚拟现实系统的发展打下了良好的基础。同时,虚拟现实技术也逐渐从飞行仿真、战争应用到教育、科研、娱乐、建筑、医疗、工业等各个方面。1.1课题的研究背景及发展方向有人认为,80年代是个人计算机时代,90年代是多媒体时代,21世纪初则是虚拟现实技术时代。而虚拟现实技术的诞生可以追溯到上个世纪的六十年代。1965年,Ivan Suth

    10、erland在篇名为The Ultimate Display(终极的显示)的论文中首次提出了包括具有交互图形显示、力反馈设备以及声音提示的虚拟现实系统的基本思想,从此,人们正式开始了对虚拟现实系统的研究探索历程。1966年,美国MIT的林肯实验室正式开始了头盔式显示器HMD的研制工作。在这第一个HMD的样机完成不久,研制者又把能模拟力量和触觉的力反馈装置加入到这个系统中。1970年,出现了第一个功能较齐全的HMD系统。1984年,Willia Gibson写了一本名为 Neuro-mancer的书,书中幻想计算机用户可以把自己的脑神经网络接入计算机,这样用户便可以神游于由计算机模拟成的虚拟世界

    11、中。他把这个世界称为“控制空间”(Cyber Space)。在这以后,人们又提出了“虚拟现实”。“人工现实”、“远程现场控制”等设想,统称为虚拟现实技术。基于从60年代以来所取得的一系列成就,美国的VPL公司的创建者 Jaron Lamer在80年代初最后确定以虚拟现实(Virtual Reality)一词作为这一领域的专用术语。80年代,美国宇航局(NASA)及美国国防部组织了一系列有关虚拟现实技术的研究,并取得了令人瞩目的研究成果。 1984年,NASA Ames研究中心虚拟行星探测实验室的M.McGreevy 和J.Humphries博士组织开发了用于火星探测的虚拟环境视觉显示器,将火星

    12、探测器发回的数据输入计算机,为地面研究人员构造了火星表面的三维虚拟环境。1990年在美国Dallas召开的Siggraph的会议上,对VR技术进行了讨论,明确提出了VR技术的主要内容是:实时三维图形生成技木、多传感器交互技术,以及高分辨率显示技术,为VR技术的发展确定了研究方向1。1、协作式虚拟实验室2协作技术分为两个主要部分:信息共享技术和通信技术。通信技术现阶段已比较成熟,而信息共享技术则比较难以实现,因为它一方面要求实现复杂数据类型的转换;另一方面,它还没有较好的群件。原因一是CSCW(Computer Supported Cooperative Work)尚处未成熟阶段;二是协作任务的

    13、不同,开发一套普遍适用的规则较难。因此,协作式虚拟实验室的目标设计很重要,其目标就是要减少地域障碍,使学生能在网上一起进行科学实验和讨论。在协作式虚拟实验室中,每个用户都有一个特定的个人域并共享一个群域,通过这种方式,个人和小组工作既可以个别发生,又可以同时发生。图1-1 协作式虚拟实验室原理图麻省理工学院针对虚拟实验室中的协作效果进行了对比性研究,将21个使用过WebLab的MIT本科生分成三组:单独组、协作组和指导组。实验结果表明:人们独自工作时速度快,与他人协作时速度慢,但正确率比单独组高。因为在与他人协作时,实验是以讨论的方式展开的,提出自己的解决方法,通过交流、讨论和验证各自的观点,

    14、最终得出正确的解决方案。2、自适应虚拟实验室2在日常语言中,“自适应”是指生物变更自己的习性以适应新的环境的一种特征。直观地说,“自适应实验”即指能修正自己的特征以响应规则原理的变化,并根据学习者的学习过程生成一个反馈回路,为学习者提供一个自适应的获取知识和技能的实验学习环境。自适应实验室系统原理框图如图1-2所示,假定系统的输入r,经过预处理单元处理后其输出为yu,当被控对象结构变化或参数偏离时,自适应机构根据参考模型输出与被控对象输出之差及其变化,产生一个自适应信号,调整前馈、反馈调节器,使其参数收敛,即eyu-yd0。图1-2 自适应虚拟实验室原理图虚拟实验室增强并扩展了实验教学的功能,

    15、以前所未有的方式将学生和实验仪器联系起来,为学生提供了一种崭新的实验方式。在使用虚拟实验室的过程中,如果能把模拟的与真实的相比较,加强学习者之间的相互合作,并注重激发学习者的兴趣、促使其进行探究,那必将会产生巨大的教育价值。1.2虚拟实验室的介绍1.2.1虚拟实验室的概念虚拟实验室可以说是教育领域应用信息技术的一种创新:允许人们访问和使用自己没有的设备资源,使得处于不同地理位置的学习者可以同时对一个实验项目进行实验工作,可以接触最新的仪器。目前,有关虚拟实验室的定义主要有两种3:所谓虚拟实验是指在计算机系统中采用虚拟现实技术实现的各种虚拟实验环境,实验者可以像在真实的环境中一样完成各种预定的实

    16、验项目,所取得的学习或训练效果等值于甚至优于在真实环境中所取得的效果。虚拟实验室是一个创造和引导模拟实验的交互环境:即实验场所。它由实验所依赖的模拟程序、实验单元、工具和参考资料组成。用户可以通过增加新的物体、建立新的实验并把它们转化成超文本文件来扩充实验室。1.2.2虚拟设计的技术基础虚拟设计是在虚拟现实技术的基础上产生的,其技术基础是“虚拟现实”4。虚拟现实(Virtual Reality,简称VR)是指综合利用计算机图形系统和各种显示、控制等接口设备生成的给人多种感官刺激和交互性操作的虚拟环境(Virtua1 Environment),是一种高级的人机交互系统。虚拟现实技术是一门由多学科

    17、交叉形成的一个全新的研究领域,汇集了计算机图形学、多媒体技术、人工智能、人机接口技术、传感器技术、仿真、微电子、高度并行的实时计算技术和人的行为学研究等多项关键技术,是这些技术高层次的集成和渗透。虚拟现实的功能有:给用户制造一个三维现实世界的感觉;使用户能够与界面中的环境交互,并能在其中动作,使用户能直接和界面中的图形实时地交互,用户作为界面中的主人在虚拟世界中遨游;用户能从任意的观察点来观察他所想看到的物体,改变物体的位置和方向,控制物体的行为和外形,对界面中的物体进行评价而不需要预先编程。从本质上讲,虚拟现实系统是一种高级的多通道人机交互系统,它对沉浸式系统要求采用自然方式的交互操作,对于

    18、非沉浸式系统也可使用常规交互设备进行交互操作。虚拟现实的概念模型如图1-3所示:图1-3 虚拟现实的概念模型因此,人机交互是虚拟现实的核心,它强调的是人、机两者之间的交互操作,即反映出人在虚拟世界(环境)的体验。虚拟现实技术潜力巨大,应用前景十分广阔,越来越多地被应用于科学研究,已被认为是重要的科学探索工具。利用这项技术,在新产品、新计划或新概念还远没有成为现实之前,人们就能够以较为现实的方式对其进行观察和探索。从这个意义上讲,虚拟现实技术是一种非常独特的技术,很难有别的技术可以取而代之。虚拟设计是虚拟现实技术在机械产品设计方面的一个应用。1.2.3虚拟设计的特点一个完整的虚拟现实系统应包含一

    19、个逼真的三维虚拟环境和符合人们自然交互习惯的人机交互界面,具有以下几个特点:(1) 多感知性(Multi Sensory) VR系统具有感知视、听、触嗅、味觉及运动等多种信息的能力。(2) 沉浸感(Immersion) 指用户感到作为主角存在于虚拟环境并与其“融合”的真实程度。(3)交互性(Interaction) 指用户通过交互设备对虚拟环境中对象的可操作程度和从环境得到反馈的自然程度。(4) 自主性(Autonomy) 指虚拟环境中物体可按各自的模型、属性和规则自主运动,即虚拟环境中的物体应具有与在现实世界中相同的物理属性。例如,当受到力的推动时,物体会向力的方向移动,或翻倒、或从桌面落到

    20、地面等。(5) 多信息通道性 虚拟设计时,用户除了通过视觉感受虚拟原型的信息外,还可以通过听觉、触觉、嗅觉等其它信息通道来接受信息。在交互时,除支持普通的键盘、鼠标外,还支持三维鼠标、跟踪球、操纵杆、数据衣、数据手套、声音命令、动作、目光等其它交互设备和手段,支持更多的设计行为(建模、仿真、修改、评估、预测等)。(6) 实时性 虚拟设计时,设计者作为虚拟环境的参与者,与虚拟环境融为一体,可以随意观察想观察的对象,改变物体的位置和方向,控制物体的行为和外形,并立即得到相应的响应,具有所见即所得的实时性。(7) 高效率 传统的产品开发制造需要从“试设计样机制作实验评价产品设计”反复循环,需要反复制

    21、造与实验物理样机,时间长,成本高、效率低、风险大。采用虚拟设计后,它的“设计加工装配评价”等阶段都可以在虚拟环境下进行,时间短、成本低、效率高,风险小,可以迅速对市场的需要做出反应。例如,波音777飞机的设计,由于采用了虚拟设计,对比以往的飞机设计,公司节省了94%的花费,减少了93%的设计更改,而且使模具的设计精度提高了10倍,从而大大降低了费用,同时使制造周期缩短了近一半。1.2.4虚拟设计的优点虚拟设计具有以下优点:(1)虚拟设计继承了虚拟现实技术的所有特点。(2)具备仿真技术的可视化特点,便于随时改变输入变量实时仿真实验结果。(4)支持Internet互联,利于资源共享和优势互补,随时

    22、随地更改参数并进行实验。(5)便于利用和补充各种先进技术,保持技术上的领先优势。1.3课题研究的主要内容智能控制虚拟实验室的功能是让学生在网络环境中进行智能控制实验。本设计最终目标是完成智能控制虚拟实验室的BP神经网络控制器的设计。建立起一个虚拟实验室,用户能够通过该实验室进行BP神经网络整定PID控制实验。按照这种要求设计的智能控制虚拟实验室主要由三部分组成:虚拟实验室与实验设备的3D视觉效果、智能控制系统设计、各实验图形用户界面设计(GUI)。图1-4 系统整体框架图图1-4中的虚拟设备由VRML进行创建;控制系统和控制算法使用Matlab进行设计;设计各实验的图形用户界面将虚拟实验设备和

    23、智能控制系统联系在一起;最后用MATLAB制封装整个系统,形成一个完整的模块。第二章 VRML虚拟实验设备设计在虚拟设计中,虚拟环境系统的设计很重要。VRML虚拟实验设备,是这次课题的所要模拟的实验装备,即学生做试验的实验装备。本课题选用了“THJ-2型高级过程控制系统实验装置”作为模拟的实验设备,下面介绍VRML实验室的建立过程,及现阶段完成部分。2.1VRML技术基础知识2.1.1 VRML技术概述VRML是虚拟现实建模语言(即Virtual Reality Modeling Language)的简称,是SGI公司开发的一种3D造型和渲染的图形描述性语言,1997年12月被国际标准化组织I

    24、SOJYCI/SC24委员会认定为国际标准(150/IEC14721:1997)6。它采用描述性的文本语言描述基本的三维物体的造型,通过一定的控制,将这些基本的三维造型组合成虚拟场景,当支持VRML的浏览器浏览这些文本描述信息时,在本地进行解释执行,生成虚拟的三维场景。VRML的结构类似于openGL的显示列表,用树状的场景图来描述三维世界。应用面向对象技术,不仅使场景图对三维世界的描述变得清晰,还通过封装属性和建立场景图内部消息通道很方便地实现虚拟实体的交互和动画等功能。图2-1 VRML文件实现过程VRML是虚拟现实编程语言,是一种描述交互式三维对象和世界的文件格式,广泛应用于互联网,是以

    25、虚拟现实为特征的3D Web技术的核心。VRML为称为继HTML之后的第二代Web语言,它本身也是一种建模语言,也就是说,它是用来描述三维物体及其行为的,可以构建虚拟境界,也可以集成文本、图像、音响、影像等多种媒体类型。2.1.2 VRML文件组成VRML文件是一个后缀名为.wrl的文件,它主要由文件头、造型、原型、事件和路由五部分组成,其中文件头是必须的7。另外,文件中也可含有注释,以便编写者对文件的各部分进行注释说明。(1)文件头文件头是VRML文件的标志,所有2.0版本的VRML文件都以这行文字打头。其内容为:“#VRML v2.0 utf8”。其中#表示之后是注解,它在浏览时不被执行;

    26、VRML告诉打开该文件的浏览器该文件是一个VRML文件;V2.0表示该VRML文件的版本号是2.0;utf8表示该文件采用的是国际UTF8编码方案。UTF8是一个广泛支持多种语言的字符集,由国际标准化组织150/IEC14721:1997标准所定义。(2)造型物体的造型即场景图,场景图由描述对象及其属性的节点组成。在场景中,我们可以使用VRML提供的结点描述语言来设计三维对象的各种属性。(3)原型节点的原型是节点对其中的域(field)、入事件(eventIn)和出事件(eventOut)的声明。通过自定义原型(PROTO)可以对标准节点进行组合,提供新的节点类型。(4)事件指按照定义的路由,

    27、由一个节点发往另一个节点的消息。事件标志着外部刺激、域值变化或节点之间的交互,可分为入事件和出事件,入事件将导致节点状态的改变,出事件是节点向外界报告自身状态的出口。事件由一个时间戳和一个域值组成。(5)路由指产生该事件和接收该事件的节点之间的连接。路由的作用在于将各个不同的节点绑定在一起以使虚拟空间具有动感和交互性。(6)注释在VRML文件中允许编写者在文件的任何部分进行注释说明,以增强该文件的可读性和维护便利。VRML文件的注释部分是以“#”符开头,结束于该行的末尾(换行或Carriagereturn字符)。浏览器在浏览VRHL文件的时候将跳过#号之后本行的所有内容不予解释执行。另外浏览器

    28、在浏览VRML文件的时候将自动地忽略VRML文件中的所有的空格和空行。2.1.3VRML节点简介节点(Node)是场景图的基本组件,是构成VRML文件的基本单元8。每个节点都可以有五个方面的特征:类型、域、事件、实现、名字。节点可以命名(DEF语句),节点命名后可以通过USE语句加以引用,从而避免代码重复,减小文件体积,达到共享的目的。节点的类型很丰富,除了自定义的节点类型(PROTO)以外,一共有74种节点类型按功能可分为组节点(GroupingNodes)、特殊组节点(Specia1GroupsNodes)、通用节点(CommonNodes)、传感器节点(SensorsNodes)、几何体

    29、节点(GeometryNodes)、几何体属性节点(GeometricPropertiesNodes)、外观节点(AppearanceNodes)、约束节点(BindableNodes)、插值节点(InterpolatorsNodes)等九大类。通过节点的层层嵌套以及节点的定义和使用,形成整个场景图。下面对将要用到的主要节点进行简单介绍:1)外形节点Shape在创建一个造型时,都必须使用Shape节点。Shape节点的语法为9:Shape exposedField SFNode appearance NULLexPosedField SFNode geometry NULL2)变换节点Tran

    30、sform一个Transform节点是一个组节点。Transform节点包含一个子节点的列表。这些子节点可以是shape节点、其它Group节点或Transform节点。在Transform节点中的所有子节点将在Transform节点的坐标系原点处创建。如果该坐标系的位置发生变化,则Transform节点内的所有子节点将一同变化。Transform节点可以层层嵌套,它可以是父节点,也可以是一个父节点Group或Transform节点的子节点。父节点的坐标系是Transform节点坐标系的父坐标系。如果一个Transform节点是VRML文件的最高级组,则它的父坐标系就是VRML文件的世界坐标系

    31、。Transform节点的语法为:Transform eventln MFNode addChildreneventln MFNode removeChildrenexPosedField SFVec3f center 0 0 0exposedField HFNode children exPosedField SFRotation rotation 0 0 1 0exPosedField SFVec3f scale l l lexposedFie1d SFRotation sca1e0rientation 0 0 l 0exPosedField SFyec3f trans1ation 0 0

    32、 0field SFVec3f bboxCenter 0 0 0field SFVec3f bboxsize -1 -1 -13)造型节点在VRML文件中存在很多的造型节点。基本造型节点有长方体节点Box、回柱体节点Cylinder、圆锥体节点Cone、球体节点Sphere。还有高级造型节点,如挤出造型节点Extrusion、标高网格造型节点ElevationGrid、点造型节点Pointset、线造型节点IndexedLineset、面造型节点IndexedFaceset等等.通过对这些造型节点进行旋转、组合、缩放等运用,可以构造出非常复杂的对象。下面是基本造型节点和Extrusion、In

    33、dexedFaceset节点的作用和语法介绍。IndexedFaceset节点:通过对面的描述来构造几何体。由于一个任意形状的几何体在外观上都是由一系列面组成的,因此通过此节点可以构造出任意复杂的三维对象。其节点语法为:IndexedFaceset eventln MFInt32 set_colorlndexeventln MFInt32 set_coordlndexeventln MFInt32 set_normallndexeventln MFInt32 set_texCoordlndexexPosedField SFNode color NULLexPosedField 5FNode c

    34、oord NULLexPosedField SFNode norma1 NULLexPosedField SFNode texCoord NULLfield SFBool ccw TRUEfield MFInt32 colorlndex field SFBoo1 ColorPerVertex TRUEfield SFBool convex TRUEfield MFInt32 coordlndex field SFFloat creaseAngle 0field MFInt32 normallndex field SFBool norma1Peryertex TRUEfield SFB001 s

    35、olid TRUEfield MFInt32 texCoordlndex 4)父节点、子节点VRML文件一个重要的特点就是由许多节点层层嵌套组合而成的,这样就形成了父节点和子节点。在一个嵌套的节点中,如果有children域,那么children域的域值为这个节点的子节点,而该节点称为children域中的节点的父节点。例如,Transform节点中的children域,其域值都是Transform节点的子节点,而Transform节点是它们的父节点。2.2实验装备简介智能控制虚拟实验设备模拟的是天煌教仪生产的“THJ-2型高级过程控制系统实验装置”。主要由被控对象和控制仪表两部分组成。控制系

    36、统动力支路分两路:一路由三相(380V交流)磁力驱动泵、电动调节阀、直流电磁阀、涡轮流量计及手动调节阀组成;另一路由日本三菱变频器、三相磁力驱动泵(220V变频)、涡轮流量计及手动调节阀组成。2.3实验装备部分元件的设计实验装置设计是有Vrml.pad软件来设计的,直接在命令框内输入要编写的程序即可,再运行得到所需的3D图像。用VRML语言编写程序,然后调试,得到所需图像。2.3.1 部分元件设计及程序(1)插孔的设计及程序插孔为控制面板上用的最多的部分。插孔由四个直径不同的圆柱体叠加而成,插孔的编写程序如下:#VRML V2.0 utf8GroupchildrenTransformchild

    37、ren Shape appearance Appearancematerial MaterialdiffuseColor 0 0 0geometry Cylinderradius 1.5height 5.01TransformchildrenShape appearance Appearancematerial MaterialdiffuseColor 0 0 1geometry Cylinderradius 2height 5TransformchildrenShape appearance Appearancematerial MaterialdiffuseColor 0 0 1geome

    38、try Cylinderradius 1.2height 5.02TransformchildrenShape appearance Appearancematerial MaterialdiffuseColor 0 0 0geometry Cylinderradius 1.0height 5.03图2-2 插孔的最终形成图像(2)旋钮开关的设计及程序旋钮开关是由一个圆柱、一个长方体叠加而成,具体的编写程序如下:#VRML V2.0 utf8Group children Transform translation 0 4 -20 rotation 1 0 0 0.262 scale 1 0.5

    39、 1 children Shape appearanceAppearance material Material diffuseColor 1 0 0 geometry Cylinder radius2 height1.5 , Transform scale 0.2 0.3 1 translation 0 1 0 children Shape appearanceAppearance material Material diffuseColor 0 1 1 geometry Box size 5 5 5 图2-3 旋钮开关形成图像2.3.2 由零件组成控制面板的小单元整个控制面板由电源控制器、

    40、变频器面板、智能位式调节仪面板、比值器/前馈反馈补偿器、解藕装置等众多单元构成,下面仅以变频器面板为例说明各零部件的组合过程。变频器面板由变频器,3个颜色各异的大插孔,7个颜色各异的小插孔以及一个电源开关构成。其中变频器可以用一个长方体和一个挤出造型以及一个圆柱体构成,具体制作过程不做赘述。各部件的组合过程是通过控制3D造型进行平移,旋转以及比例缩放。这些功能都是通过Transform节点来实现,每一个Transform节点都创建一个相对己有坐标系的新坐标系,该节点可以将各种造型有效地更好地结合在一起创建出更真实更美观的VRML虚拟场景。Transform节点同Group节点一样是编组节点,其

    41、语法定义如下:Transform#exposedField MFNode children #exposedField SFVec3f translation 0.0 0.0 0.0#exposedField SFRotation rotation 0.0 0.0 0.0#exposedField SFVec3f scale 1.0 1.0 1.0#exposedField SFRotation scaleOrientation 0.0 0.0 1.0 0.0#field SFVec3f bboxCenter 0.0 0.0 0.0#field SFVec3f bboxSize -1.0 -1

    42、.0 -1.0#exposedField SFVec3f center 0.0 0.0 0.0#eventIn MFNode addChildren #eventIn MFNode removeChildren translation域的域值指定了在父坐标系的原点和新坐标系的原点之间X,Y,Z方向上的距离。该域值的第一个值为X方向上的距离,第二个值为Y方向上的距离,第三个值为Z方向上的距离。该域值既可正,也可为负,只是方向相反而已。该域值的缺省值为0.0 0.0 0.0,表示个方向的距离为0,新坐标系和父坐标系重合。rotation域的域值指定了一个旋转轴和旋转角度。新坐标系是围绕该旋转轴旋转

    43、一个该域值所设定的旋转角度。该域的前三个值为一个三维梭镖的X,Y,Z分量,该三维坐标是在新坐标系上的,原点和该点相连的虚线就是旋转轴。该域值的第四个值为以弧度为计量单位的旋转角度。该域值的缺省值为0.0 0.0 1.0 0.0,表示以Z轴为旋转轴,但不发生旋转9。scale域的域值指定了新坐标系在X,Y,Z方向上的缩放系数。该域值的三个值分别为X,Y,Z方向的缩放系数。该域值的缺省值为1.0 1.0 1.0,表示在X,Y,Z方向上没有缩放。利用Transform节点的这些域进行调整,最终可以将各零部件组成完整的单元。组合好的变频器面板如图2-5所示:图2-5 变频器面板的3D造型2.3.3 各

    44、控制单元组成完整的控制面板控制面板是一个特殊的造型,因为控制面板上印有很多的说明文字以及电路图,这些都是控制面板的重要组成部分,而且构造十分复杂然,而利用VRML来实现这些文字或图像却不容易而且效果也不好。因此利用贴图的方式来实现这些图像,将各单元正面的照片贴在做好的单元主体上,再把之前做好的各零部件通过Transform节点放置在照片上的相应位置,将照片上的原型遮挡住。这样做不但将面板上的文字和电路图完全重现,而且零部件的定位也更加容易和准确,这是预期结果图。图2-6 控制面板的造型第三章 神经网络理论BP(Back Propagation)神经网络模型是神经网络模型中使用最广泛的一种。由于BP神经网络能以任意精度逼近任意非线性函数、大规模并行处理和分布式信息存储及较高的学习速率等特性,且结构简单、易于编程处理,它的应用范围极广泛。本章来介绍一下BP神经网络。3.1神经网络理论概述人

    展开阅读全文
    提示  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:虚拟设计7343839876.docx
    链接地址:https://www.weizhuannet.com/p-13599585.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    微传网用户QQ群:732276833  微博官方号:微传网官方   知乎号:微传网

    Copyright© 2025 微传网 weizhuannet.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号   营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png


    收起
    展开