论文部分内容阅读
石油钻井投资大、风险高,其中钻具组合设计的好坏直接关系着施工的效益和成败。传统单机版的钻具组合计算机辅助设计软件,不支持群体设计,信息难于共享;而目前网络环境下的钻具组合计算机辅助设计软件,在支持整个设计过程以规范的流程统一管理协调方面,在各阶段任务的分配管理方面,以及在设计过程中各方专家的临场感可视化方面,缺乏有效的手段和软件支持环境。为适应和完善网络环境下钻具组合计算机辅助设计软件系统的需要,论文结合工作流(Workflow)技术、计算机支持协同设计(CSCD)技术和三维可视化技术,研究提出基于工作流的协同式钻具组合设计系统的体系结构和实现方法。
主要内容包括:
提出基于工作流的协同式钻具组合设计软件系统的工作流模型,描述了其中的过程模型、组织模型,分析了钻具组合计算机辅助设计工作流执行和监控方法,对其中的工作流执行模式、任务列表、流程监控以及通讯模型进行了讨论。
针对系统运转过程中,用户多、角色多、权限关系复杂的特点,提出基于工作流和角色的安全控制策略,达到权限按需分配、灵活管理,提高系统安全性的目的。
从协同感知的角度出发,利用三维可视化技术,建立钻具组合计算机辅助设计的三维可视化环境,为各方专家提供三维钻具模型可视化的协同设计平台,从而加强各方专家的临场感,促进交流和协作。
采用WinSocket技术和OpenGL技术,使用Delphi语言编程,设计开发了基于工作流的协同式钻具组合设计系统WBCHAD(Workflow-BasedCooperativeHoleAssemblyDesign)。实现了总体目标协调、具体任务协作、你见即我见和三维可视化的钻具组合协同设计目标。