论文摘要
近年来由于计算机技术在工程设计领域的广泛应用,使CAD(计算机辅助设计)技术迅速发展起来。目前,基于网络的协同、共享、远程工作和分布式处理技术等已经成为各个领域研究应用的热点课题。计算机支持的协同设计(Computer Supported Collaborative Design CSCD)能够较大幅度地缩短产品设计周期,降低产品开发成本,提高产品质量和设计效率,已成为网络环境下数字化设计与制造的关键技术之一。在产品协同设计过程中,各小组或领域专家的知识背景互不相同,不同设计对象之间和设计对象的不同属性之间也是相互依赖的,因而难免发生冲突。冲突的检测可帮助设计人员及时发现冲突的存在并进行消解,以减少不必要的返工,从而提高设计质量和效率。本文从约束的角度出发,用约束网络来表征协同设计中的种种依赖关系,通过遗传模拟退火算法对约束网络的求解,以实时监测协同设计进程的状态,及时发现协同设计中的冲突并加以解决。为了能够证明并且优化所提出的算法,本论文还设计了一个协同设计原型系统。该系统分为客户端造型系统以及协同设计调度平台,负责整个协同设计系统的数据的存储、传输及任务和人员的分配,同时向客户提供在线的产品浏览及协同查询。该系统内嵌了设计的算法,即冲突检测的子系统负责监测协同设计系统内部的冲突。该原型系统证实了算法在检测协同设计冲突中的有效性并且实现了简单造型系统的协同,为推进自主开发的HUST-CAID系统的协同化提供了良好的基础。
论文目录
摘要ABSTRACT第1章 绪论1.1 引言1.2 冲突检测的研究现状及发展1.2.1 国外相关领域研究状况1.2.2 国内相关领域的研究状况1.3 冲突检测研究发展趋势1.4 课题的来源及研究内容1.4.1 课题的来源1.4.2 立论目的和意义1.4.3 研究的基本内容第2章 计算机支持的协同工作和协同设计2.1 引言2.2 传统的CAD 系统2.3 计算机支持的协同工作CSCW2.3.1 CSCW 的应用领域2.3.2 CSCW 的研究现状2.4 计算机支持的协同设计2.4.1 CSCD 的研究现状2.4.2 CSCD 存在的问题2.5 计算机协同科学的发展趋势2.6 本章小结第3章 协同设计冲突检测数学基础3.1 遗传算法3.1.1 遗传算法的产生和发展3.1.2 遗传算法的基本思想3.1.3 遗传算法的基本操作3.2 模拟退火算法3.2.1 模拟退火算法的组成3.3 约束满足问题3.3.1 约束满足问题描述3.3.2 约束满足问题的研究现状3.4 本章小结第4章 基于约束的协同设计冲突检测方法4.1 协同设计冲突的分析4.1.1 冲突的含义4.1.2 冲突的特点4.1.3 冲突的分类4.1.4 冲突产生的原因4.2 冲突检测的约束满足4.3 遗传模拟退火算法(SAGA)4.4 具体的约束问题求解算法4.4.1 约束网络建模及编码4.4.2 种群的初始化4.4.3 适应值的计算4.4.4 种群的操作算子4.4.5 模拟退火过程对于新个体的接受4.4.6 终止条件设定4.4.7 应用实例4.5 本章小结第5章 协同设计系统的整体设计5.1 引言5.2 软件体系结构选择5.2.1 C/S 模式5.2.2 B/S 模式5.3 协同设计的系统框架设计5.4 客户端造型子系统5.5 协同调度平台子系统5.5.1 平台子系统模块划分5.5.2 系统体系结构分析5.5.3 客户端浏览三维图像的显示5.5.4 平台调度系统主要界面5.6 冲突检测子系统5.6.1 约束检测流程5.7 基于XML 的数据传输5.8 本章小节结论参考文献攻读硕士学位期间发表的学术论文致谢
相关论文文献
标签:协同设计论文; 冲突检测论文; 遗传模拟退火算法论文; 约束网络论文;