基于Web的协同设计中冲突问题的研究

基于Web的协同设计中冲突问题的研究

论文摘要

近年来由于计算机技术在工程设计领域的广泛应用,使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 计算机支持的协同工作CSCW
  • 2.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 本章小节
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Web的协同设计中冲突问题的研究
    下载Doc文档

    猜你喜欢