论文部分内容阅读
制造网格是网格技术与制造业自组织特征相结合的产物。其目的是为跨地域、跨企业分布的异构制造资源提供一种资源共享和协同工作的环境,使得用户提交的任务,能够在动态组成的虚拟组织中完成。由于产品开发过程涉及到多个步骤,不但需要有大量的资源,而且任务的过程也比较复杂,包含很多时间、空间和资源方面的约束条件,为了使用户提交的任务能够在制造网格平台上有条不紊的自动或者半自动执行,需要制造网格工作流对制造网格应用进行构建、执行调度、管理监控,使得网格应用能够自动化而且效率更高。论文主要工作包括:对制造网格和工作流的相关研究进行了综述,分析阐述了本文的研究背景,在此基础上,提出了本文的研究内容。制造网格工作流不仅仅是传统工作流技术在制造网格环境中的应用,在结构体系、模型描述和工作流执行过程都有许多问题需要探索、解决。研究了制造网格工作流的基本原理。明确在制造网格产品开发过程中制造网格工作流与项目管理、产品数据管理三者有机集成和相互关联;分析了制造网格工作流的组织复杂性、资源复杂性和过程复杂性,制造网格工作流的复杂性使得其必须具有适应性,适应性是制造网格工作流中必须解决的问题;根据自组织理论,按照目标优化方法,给出制造网格工作流的最优目标决策模型;定义了制造网格工作流本体,使制造网格工作流能够建立在严格的理论基础之上以保证语法和语义的严格性及完整性。分析制造网格工作流特点,将网格技术与传统工作流技术结合,给出了制造网格工作流定义,提出基于服务的工作流体系架构,基于服务的工作流系统不仅可以用来管理业务流程,而且还具备了组合服务、进行企业间应用集成的功能。然后,介绍了制造网格工作流中间件与其它模块的关系。研究制造网格工作流模型及其形式化定义。制造网格工作流模型是工作流执行的基础。它包括四个子模型:过程模型、组织模型、资源模型、服务模型。过程模型中增加动态活动执行类型,使工作流的过程定义中(业务逻辑)能够充分考虑动态特性,配合执行阶段(应用)的处理,可以从更基本的层次解决动态自适应性问题;组织模型描述参与产品开发过程的工作组、成员及角色的组成结构和权限;资源模型描述了制造资源的分类、制造资源的静态属性和动态属性;服务模型将制造资源描述和封装为一个制造服务,初步形成了制造资源封装标准和规范,有效屏蔽了资源的异构性、复杂性和多样性;为了有助于工作流执行过程中进行任务调度与计划,给出了工作流过程模型时间参数和关键路径的计算方法。研究如何在制造网格工作流执行阶段增强系统的适应性,我们采用三种动态调整方法来提高工作流系统的适应性:针对资源的动态性和复杂性,在工作流执行过程中根据活动需求,采用基于语义的资源发现和基于模糊层次法的资源选择,实现活动和服务的动态结合;针对工作流任务执行过程中多任务竞争资源的情况,构造了任务—资源约束模型,并从工作流整体执行要求(任务重要程度、资源状态等)上考虑,抽象出这类问题的数学模型,提出一种综合多种策略的调度模型和启发式任务调度算法;针对工作流的可预测异常和不可预测异常,给出了相应的处理策略和处理过程。最后,对本文研究内容进行了开发和应用验证。以上海大学制造网格试验床的一个具体任务——蜗杆组件设计流程为例进行说明,验证了理论的正确性和方法的可行性,获得了很多有价值的经验和数据,为制造网格工作流进一步完善和推广实施奠定了坚实的基础。