论文部分内容阅读
为了充分利用网络资源和计算机技术,实现跨区域的信息融合,满足制造业发展的需要,计算机支持的协同设计正成为目前跨行业研究的热点。其中分布同步设计,又称实时协同设计,是各种协同设计方式下的难点。国内外都在积极研究,但多是理论上的探讨或者功能单一的原型系统。尚有较多困难未解决,比如如何获取动态增量数据,如何优化编码图形数据,对复杂操作的协同、比较实用的并行控制和冲突消解机制。
本文就基于CAD的网络实时协同设计中的若干重要理论体系和关键技术进行了研究,在构建IGS(Increment Graphics System)图形增量体系的理论基础上,结合使用最为广泛的AutoCAD软件,选取了新型客户机/服务器模式,提出了以协同实时化、信息分布化和管理集中化为特征的实时协同CAD设计系统RCADS(Realtime Collaborative AutoCAD Design System)解决方案。该系统在协同设计者之间捕获实时变化的信息,交换各方动态增量数据,具有反应迅速、数据量小、稳定性好、易于维护等特点,将为现代产品设计提供一种信息交流和知识共享的有效途径。
课题的主要贡献有:
1、建立完善的增量图形体系,实现动态图形数据的感知、获取、编码解码、网络传输。增量图形体系,由动态数据、活图元、广义数据模型、可变编码规则有机构成,为大量图形数据的获取和传递提供了理论基础。
2、研究并行控制和冲突消解机制,采用了计算机实时协同设计中几种实用的并行控制算法,包括对单一图元和对多图元操作冲突的消解、并行控制的加锁法、串行化法、循环比较法等。
3、在充分研究网络体系结构的基础上,构建了作为系统辅助功能的支撑平台,采用新型的C/S结构,不同于传统C/S和B/S结构,将图形数据和消息数据分别存储,在会议控制和响应速度上取得了良好的平衡,可以较好地完成网络实时交流,会议控制,文件传递等功能。
4、实现了高亮显示、图元锁定等复杂操作的网络协同,并从理论上解决了对选择集多图元并发操作实时协同的难题,深入分析了网络数据传递的频次和粒度之间的关系,针对基于AutoCAD的网络实时协同设计选择了合适的多图元并发操作策略。
5、首次提出在网络实时协同设计中采用数据库实时获取新增图元关系和消息列表,利用数据库的排序和筛选比较功能可以较好的实现基于关系的智能判断。