- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
外文翻译--基于智能代理的分布式数字控制仿真系统
毕业设计(论文)外文资料翻译
系 部: 机械工程系
专 业: 机械工程及自动化
姓 名:
学 号:
外文出处: 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)是一个计算机为基础的模式,代表了物理和逻辑架构行为的一个真正的制造系统web的虚拟数控加工系统可以分布在网络中很多用户,而无需提高成本的数控困难 VRML的)和外部创作接口() 以克服上述困难。3D图形技术。3D翻译包只有Java 3D和VRML3D API是一个作为接口复杂的三维图像和声音渲染系统一个层次的Java 3D提供了高层次构建创建和操纵三维几何结构,并建立该几何使用的结构利用Java的线程Java 3D可以有效地建立精确的虚拟网络。虽然Java 3D是能自动优化改进他们的渲染性能,但是,很难找到一个函数动态进行实时修改API动态模型的构建应该满足复杂的数据结构和不确定的数据量Java 3D相比 ,虚拟现实,通过互联网和超文本链接与万维网创建网络虚拟世界,是一个更好的办法来创建工件模型支持远程3DVRML定义,而不依赖于式设备(HMD) VRML用与用来建立标准的网页来建立三维世界万维网2个优点决定采取作为远程三维工件建模工具VRML的建造虚拟场景VRML的剖面模型实现智能仿真很难EAI是解决困难一个很好的EAI可以让您控制VRML的浏览器窗口的内容嵌入到一个Java applet同一页的网页VRML的EAI ,如Netscape Communicator的4.04用于Macintosh , Netscape Communicator的4.04为Win32的,Netscape Navigator 3.01S适用于IRIX 。有些插件可以用来运行VRML,如用于Macintosh2.1或更高版本。这项研究采用Netscape Communicator的4.04 Cosmo Software的2.1来运行系统。这些文件的框架图1 。 VRML文件sta_model.wrl用来建立静态的模型,如刀具模型dyn_model.wrl用建立动态模型,如工件的。用户访问和操纵虚拟场景。 VirtualNC.html虚拟场景和用户之间的接口。OpenGL以及的Direct3D包 。然而,当当前的三维造型包沉浸在一个虚拟的环境,其无法实时修改。这项研究采用了VRML附有金属效果的ElevationGrid节点,以动态工件大小。xDimension , zDimension 高度处理支持节点的ElevationGrid关键领域的动态模型。该xDimension和zDimension领域表明,一些网格高度阵列X和Z方向。重复检查是执行实时工件材料去除过程根本。当发现输入NC代码重叠,建于dyn_model.wrl在sta_model.wrl圆圈内,将设置实现铣削仿真包含三个主要模块如下DEF TS_XZ TimeSensor{ cycleInterval 32 loop FALSE }
ROUTE CLOCK.cycleTime TO SCRIPT.cycleTime
ROUTE Trsf_Y.translation_changed TO SCRIPT.Ytranslation
ROUTE
文档评论(0)