资源目录
压缩包内文档预览:
编号:53249909
类型:共享资源
大小:5.13MB
格式:ZIP
上传时间:2020-03-02
上传人:QQ24****1780
认证信息
个人认证
王**(实名认证)
浙江
IP属地:浙江
50
积分
- 关 键 词:
-
冲压
机构
传动系统
设计
含有
CAD
文件
- 资源描述:
-
冲压机构及传动系统设计包含有CAD文件,冲压,机构,传动系统,设计,含有,CAD,文件
- 内容简介:
-
南京理工大学泰州科技学院毕业设计(论文)外文资料翻译系部: 机械工程系 专 业: 机械工程及自动化 姓 名: 徐长庆 学 号: 05010141 (用外文写)外文出处: Proceedings of the Fourth International Conference on Machine Learning and Cybernetics, Guangzhou, 18-21 August 2005 附 件: 1.外文资料翻译译文;2.外文原文。 指导教师评语: 签名: 年 月 日附件1:外文资料翻译译文基于智能代理的分布式数字控制仿真系统摘要 数控仿真是虚拟制造中的一个重要组成部分,可以测试,调试和优化数控程序。然而,基于Web的分布式数控加工系统的发展正面临支持实时网络渲染和远程仿真切削过程智能控制的困难。首先,本文讨论了多代理框架,以EAI为桥梁,采用虚拟现实建模语句来对刀具和工件建模,用Java控制铣削仿真过程。其次,对实现3关键因素的新的编程方法,即时间插值代理, NC代码循环监测代理,动态仿真清除代理,进行了详细的描述。关键词 多代理系统 网络制造 虚拟制造 分布式仿真1 导言虚拟制造系统(VM)是一个以计算机为基础的综合性模式,代表了物理和逻辑架构行为的一个真正的制造系统。在将此应用于生产线上之前进行估算和优化设计,是VM的最主要的的目标。虚拟数控加工是VM的一个重要的组成部分,它可以测试,调试和优化数控程序。数控校验一直是数控加工的一个主要的一部分。传统的数控校验方法是使用真正的廉价材料、真实的机床来进行验证,显然的缺点是花钱,花时间考虑和低效率。网络制造是一个最近几年提出的新概念,它能够集成了内部和外部资源。网络制造的核心是资源共享,这是一个好的办法来降低企业集团的成本。智能仿真技术和网络的迅猛发展使我们能够建立一个基于网络的虚拟数控加工系统。基于web的虚拟数控加工系统可以分布在网络中,使很多用户受益,而无需提高成本的数控验证方法。但是,发展基于网络的虚拟数控加工系统正面临着2个困难。首先是应支持网络实时渲染和远程控制的智能框架。第二个是模拟切割过程,涉及工件动态建模。以铣削仿真作为个案研究,这项研究采用多代理技术实现,通过借助虚拟现实建模语言( VRML的)和JAVE外部创作接口(EAI) 以克服上述困难。2 用于远程仿真的智能代理框架基于网络的三维仿真的智能代理框架是由技术框架和文件框架所组成。分布式数控铣床仿真过程采用基于WEB的3D图形技术。目前典型的支持WEB的3D翻译包只有Java 3D和VRML。3D API是一个作为接口复杂的三维图像和声音渲染系统,它与Java是同一个层次的。Java 3D提供了高层次构建创建和操纵三维几何结构,并建立该几何使用的结构。至于细节渲染,则是自动处理,开发人员利用Java的线程,使用这个Java 3D可以有效地建立精确的虚拟网络。虽然Java 3D是能自动优化改进他们的渲染性能,但是,很难找到一个函数,能够动态对工件进行建模,要求该工件能够进行实时修改。基本的API动态模型的构建应该满足复杂的数据结构和不确定的数据量。和Java 3D相比 ,VRML虚拟现实操作语言,能够通过互联网和超文本链接与万维网来创建网络虚拟世界,是一个更好的办法来创建工件模型以支持远程3D仿真。互动和网络交互可以使用VRML定义,而不必依赖于头盔式设备(HMD)。它的开发VRML的设计者的意图在于使VRML成为交互仿真的万维网的标准语言。易于使用是VRML的优点。 VRML用与用来建立标准的网页的HTML一样的方式来建立三维世界万维网。对于工件建模,关键的优势在于它包含了一些不同的动力学形状节点,来描述一个物体如何呈现,这些将在后面给予描述。上述2个优点决定采取VRML来作为远程三维工件建模的工具。 VRML的一个主要的缺点是,如果只用VRML来建造虚拟场景,它的互动能力较弱。只有导航,移动物体和变化的观点是一致的。动态控制VRML的剖面模型来实现智能仿真很难。EAI是解决困难的一个很好的方法。EAI可以让您控制VRML的浏览器窗口的内容,该窗口嵌入到一个与Java applet同一页的网页。为此,它使用一个浏览器插件接口,该接口允许嵌入到网页的对象可以互相沟通。因此,建立了一个技术框架,该架构由是又基于VRML的刀具和工件模型,基于JAVA的智能铣削过车仿真过程控制和以EAI作为代理的生成者组成。其智能代理框架图如图1所示图1 智能代理框架目前有一些浏览器支持EAI ,如Netscape Communicator的4.04用于Macintosh , Netscape Communicator的4.04为Win32的,还有Netscape Navigator 3.01S适用于IRIX 。有些插件可以用来运行VRML,如用于Macintosh的Cosmo Player 2.1或更高版本。这项研究采用Netscape Communicator的4.04 和 Cosmo Software的Cosmo Player2.1来运行系统。这些文件的框架都如图1 所示。 VRML文件所包含的sta_model.wrl用来建立静态的模型,如刀具模型。dyn_model.wrl用来建立动态模型,如工件的模型。用户通过EAI和导航器和cosmo player的applet来访问和操纵虚拟场景。 VirtualNC.html是虚拟场景和用户之间的接口。3 切削仿真的智能代理为了使数控铣床系统的运行就像是机床工具本身那样,显示出机械运动和材料去除是至关重要的。目前,许多三维建模包是可以达到的,如OpenGL以及的Direct3D软件包 。然而,当使用当前的三维造型包创建的模型沉浸在一个虚拟的环境,其轮廓函数就无法实时修改。这项研究采用了VRML中附有金属光效果的ElevationGrid节点,以实施动态工件大小的变换。xDimension , zDimension ,和高度领域是处理支持节点的VRML ElevationGrid关键领域的动态模型。该xDimension和zDimension领域表明,一些网格高度阵列在X和Z方向上的原理。重复检查是执行实时工件材料去除过程的根本原则。当发现输入NC代码重叠,建立于dyn_model.wrl中动态模型垂直高度上的顶点,以及建立在sta_model.wrl中模型的刀具圆圈内点,将设置与刀具相同的高度。实现铣削仿真包含三个主要代理模块代理,举例如下:(1)时间插补代理DEF TS_XZ TimeSensor cycleInterval 32 loop FALSE ROUTE CLOCK.cycleTime TO SCRIPT.cycleTime ROUTE Trsf_Y.translation_changed TO SCRIPT.Ytranslation ROUTE Trsf_XZ.translation_changedTO SCRIPT.XZtranslation ROUTE SCRIPT.height TO EGRID.set_height(2) NC代码循环监测代理public void ValueChanged extends Applet implements ActionListener, EventOutObserver TheTextField.setText(String.valueOf(TheScrollbar.getValue(); Output.append(Set Scale Value: + x= + ScaleValue0 + y= + ScaleValue1+ z= + ScaleValue2 + n); Output.append(Set Trans Value: + x= + XZTransValue0 + y= + YTransValue1+ z= + XZTransValue2 + n); set_XZtranslation.setValue(XZTransValue); set_Ytranslation.setValue(YTransValue); GcodeInput=new TextArea(init_input, val); add(GcodeInput); (3)动态仿真清除代理set_height_changing( ) if( (var_float+XZPosition0)-(x*Long)*( var_float+XZPosition1)-(x*Long)+(var_float+XZPosition1)-(z*z_Long)*(var_float+XZPosition1)-(z*Long)=(R*R_cut) ) height.setValue( heightFields ); 4 结论一种结合了最新图像技术、智能代理技术、网络技术的分布式智能铣削系
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。