论文部分内容阅读
随着AutoCAD技术在建筑设计方面的应用和推广,对于一些大型的建筑项目,更是需要由多个设计人员共同参与设计,以往的单用户CAD已不能满足设计人员的要求,设计者之间在设计时必须进行沟通和信息共享,以免造成不必要的数据不一致,重复设计等问题。计算机支持的协同工作(CSCW)正可以有效地解决这一问题,CSCW是指在计算机技术支持的环境中(即CS),一个群体协同工作完成一项共同的任务(即CW)。将AutoCAD与计算机协同工作技术有机结合起来,将使设计者的协作方式得到变革,同时提高设计人员的协同工作效率。 本文以建筑设计为主要研究对象,在充分了解建筑设计的特点之后,将计算机协同工作技术应用到建筑设计中,提出基于软构件的建筑协同设计系统,并讨论了它的系统结构及它的关键技术。该系统主要运用了软构件技术及大量的CSCW技术。所做主要工作如下: 1、协同设计系统中的工作流管理,根据建筑协同设计的特点,结合状态图的优点及Agent技术,我们提了基本状态图的工作流管理模型(WFMBS)和用Agent来管理工作流的方法,然后讨论了它们的关键技术,并将其运用在建筑协同设计的工作流管理中。 2、建筑设计中的同步协同设计方面,根据AutoCAD软件自身的特点,提出了直接利用AutoCAD本身的数据库方法,以其本身的数据内容作为协同设计实时传输的数据。从而减少了数据传输量,提高了传输速率。 3、考虑到建筑设计中协同设计对于图样数据库的更高要求,我们提出了基于软构件技术的图样构件库管理系统来支持协同工作。另外,我们给出了图样构件数据库中的构件评价算法及基于建筑设计特性的图样构件相关性算法。同时还讨论了图样构件库在协同设计中的安全性管理。 本文研究受国家自然科学基金项目《基于软构件的多Agent系统构造方法研究》(项目号:69975010)、《支持创新概念设计的协同进化计算技术研究》(项目号:60374054)、山东省自然科学基金项目《分布式软构件集成框架研究》(项目号:Q99G07)、《支持创新设计的进化计算技术研究》(项目号:Y2003G01)、山东省中青年科学家奖励基金项目《软构件集成环境的研究》(项目号:304065)的资助,其中第1、3、4项已通过有关部门鉴定,69975010项目获得山东省科技进步二等奖。