论文部分内容阅读
随着制造业的迅速发展,“敏捷制造”及“全球制造”已成为发展趋势。在这种情况下,传统的面向单用户的CAD系统已不能满足设计要求,必须对原有的系统进行改进使之支持异地设计和制造。 计算机支持的实时协同设计(CSRCD)是协同设计系统(CSCD)中一个重要的组成部分,它主要支持群体并发工作,及时交流思想、协调工作进展情况、发现工作过程中出现的矛盾和冲突等,防止、避免或尽可能减少设计过程中反复修改的问题。本文所涉及的研究课题在国家863计划项目:“2001AA411320以成德绵为核心的区域现代集成制造系统开发及应用”与四川省重大科技攻关项目:“01GG010-01 区域制造业信息化关键技术与应用研究”的资助下,主要进行了以下几方面的工作: (1) 根据西南交通大学CAD工程中心提出的“协同设计系统整体框架”,分析了其中实时响应存在的范围以及设计中实时信息的存在形式。 (2) 分析了当前设计实时响应模块时采用的主要技术,指出了其中用于工程设计实时响应模块设计的不足。针对这些不足,提出了运用改进的应用程序共享的方式来扩展现有单用户CAD系统功能的方法,增加了协同感知功能和通信功能。并对其中针对实时处理图形数据交互而提出的动态数据格式的必要性和可行性及其一般结构进行了研究。 (3) 协同感知是多用户进行协同工作的基础,是实施实时协同设计的重要手段。协同感知的前提是建立具有协同感知关系的设计结点之间的关联,文中详细分析了设计中存在的层次性和协同设计任务划分中的层次性,采用了具有层次特性的、适合于协同设计任务管理的工程数据库系统S_DBS系统。在S_DBS的基础上完成了两种设计结点关联关系的建立:固有关联和“语义”关联,并在数据结构上作了实现。有了协同感知的设计结点之后,还必须有协同感知信息的交互。文中引入了三层式的结构来分析实时协同设计中不同的协同感知种类,着重研究了工作空间感知问题,最后设计了实 西南交通大学硕士研究生学位论文 第*页现协同感知的框架结构。 (4)最后,针对Allt。CAD2000软件,将所进行的理论分析和结果应用于一个具体的开发实例中。通过厂发相应的软件代理,使AutoCAD2000软件的功能得到扩展,使之具有基于Internet的实时协同感知功能。