论文部分内容阅读
随着以Internet为代表的网络技术的不断发展,传统的CAD/CAM系统正在发生变革,从传统的单机运行、局域网上协同设计制造发展到异地设计制造和全球设计制造。敏捷化、智能化、虚拟化、网络化的液压系统协同设计系统,可以使跨地域、跨国界的液压系统设计和制造专家共同合作,共享液压系统设计与制造的信息。
将Web技术和CAD/CAM技术相结合,是CAD/CAM系统发展的重要方向之一。本文将Web技术和液压系统的CAD技术相结合,重点研究基于Web的液压系统协同设计问题。本研究具有重要的理论研究和实际应用价值。
本论文重点研究基于Web的液压系统协同设计系统的实现方法及其关键技术。主要内容包括:
1)采用数据嵌套的方法,通过VisualLISP对AutoCAD进行二次开发,采用访问图形数据库技术,实现了液压原理图的计算机辅助设计,该设计结果可作为协同设计的初步设计方案,为液压系统原理图的协同设计奠定了基础。
2)提出了基于SolidWorks的液压集成块虚拟设计方法,通过VisualBasic对SolidWorks的开发完成了液压集成块的虚拟设计和虚拟装配。
3)利用参数化实体造型技术以及SolidWorks提供的二次开发接口功能,以VisualBasic技术对SolidWorks二次开发实现了液压缸和液压集成块的参数化实体造型。通过对SolidWorks的二次开发实现液压缸和液压集成块的参数化设计,由VB生成的组件为基于Web的协同设计奠定了基础。
4)采用浏览器/服务器体系结构对液压系统的协同设计软件开发,以Java语技术开发基于Web的液压系统,采用Java技术实现的三层浏览器/服务器结构和具体的开发技术:客户端的JavaApplet技术、服务器端的JavaServlet、服务器与数据库通信的JDBC技术。
5)根据规模定制产品协同设计中所导致的异构系统间产品数据交换的需要,研究在分布式网络环境下实现产品信息共享与交换中的关键问题,提出基于STEP和XML的产品信息共享与交换方法,为异构CAx系统提供产品数据集成,并降低了在规模定制产品协同开发中信息集成的成本。
6)提出基于Web技术的液压系统协同设计的总体框架,建立了液压系统协同设计平台,解决了开发过程中设计数据在网络间的传递、网络化设计过程中数据库的操作、用户登录系统的设计与网站安全性、基于网络的CAD图形浏览、协同设计面板的设计、异构信息源的语义描述和数据交换技术等关键技术问题。协同设计系统从客户端可完成液压缸、液压集成块的参数化几何造型、计算分析、工程绘图、二、三维图形的浏览等工作,在液压系统设计时可实现在线交谈、网络视频会议、电子邮件、白板讨论等功能。
在上述研究的基础上,本文建立了基于Web的液压系统协同设计原型系统,该系统经过实践应用证明是切实可行的,为今后更深入的研究积累了经验。