论文部分内容阅读
计算机网络技术、网格计算、并行工程技术以及CAD/CAM相关技术的发展,改变了产品开发模式,促进了网络化产品设计的需求与应用。论文系统地研究了复制式协同CAD基础平台的相关理论与实现技术,为实现产品的实时协同开发提供了一种解决方案。论文从课题的研究背景出发,对协同CAD基础平台的关键技术——协同数据交换、并发控制机制、协同数据安全以及迟加入机制的概念、特点以及国内外研究现状进行了归纳和总结,指出了存在的主要问题和不足,并预测了其发展趋势,为全文的研究奠定了基础。论文在研究协同实时造型特点的基础上,构建了复制式协同CAD基础平台的网络拓扑及其功能框架,并为支持网络协同设计,对CAD平台、网络数据通讯以及多媒体交流等构成的支撑环境进行了特殊处理与优化,为如何构造协同CAD系统提供了理论支持和依据。协同数据交换用于保证整个协同系统的工作效率和用户体验。论文在深入研究复制式协同CAD环境下数据交换特点的基础上,提出了基于隐式特征表达的协同数据交换方法。该方法不需要交换模型的几何拓扑信息,而只需交换参数化信息,几何拓扑模型则由系统调用本地几何建模引擎重构,并通过利用面向对象的隐式特征消息类封装、网络序列化传输技术、语义特征重构技术以及基于面向对象的动态八叉树几何匹配技术,实现了网络实时协同造型。实践证明,该方法能极大降低网络数据传输量,提高网络造型的实时性。并发控制机制用于约束各协同用户的操作和规范设计时序。论文在深入研究CAD特征之间的复杂关系(如依赖关系、空间关系等)对并发操作冲突影响的基础上,提出了复制式协同CAD环境下的分层分布式并发控制模型。该模型以特征为基本的并发控制单元,设定了并发操作冲突、并发逻辑冲突、并发依赖冲突以及并发意图冲突的四层递进式检测规则,并运用分布式互斥算法,构建了系统自动协调、冲突双方协商以及第三方仲裁的分层冲突协调机制,实现了对并发操作的有效控制,并用实例验证了该算法的可行性与有效性。访问控制机制用于保证协同设计数据的机密性和完整性。论文在深入研究CAD模型层次结构和自主角色委托的基础上,提出了复制式协同CAD环境下多粒度动态安全访问控制模型。该模型将访问权限进行多粒度划分和量化处理,简化了权限集的计算,借鉴了工作流中的权限依赖关系和状态迁移概念,实现了权限的动态激活及细粒度调整,并利用基于信任度的委托属性表达式,实现了受托者资格筛选,最后通过对委托限制进行分类和组合,引入了委托条件及受控使用概念,实现了委托权限的条件委托及约束使用。实践证明,该模型可以对协同数据访问进行有效地控制,符合设计任务间的分工性、依赖性和交互性的特点。迟加入机制用于保证迟加入进程与当前设计进程的同步性。论文在深入研究了加入机理的基础上,提出了复制式协同CAD环境下带容错机制的三多播组结构分布式“迟加入”算法,并详细探讨了算法实现的各个关键问题。实例分析表明该算法能有效降低初始化延迟、网络负荷和应用程序负担。为了实现产品的网络协同设计,作者开发了复制式协同CAD原型系统。该系统紧密结合网络协同的思想,把实时协同设计作为其实现目标,实现了CAD技术和网络技术的无缝集成。