论文部分内容阅读
产品开发过程集成是产品协同开发发展的必然趋势,也是现代先进制造技术的战略要求。它以并行的思想综合考虑产品生命周期中的所有活动,消除产品开发过程中各种冗余和非增值的活动、子过程以及由人为因素和资源问题等造成的影响效率的一切障碍,实现产品开发过程的整体优化,使应用系统集成起来,形成一个协调的集成运行系统。根据航空发动机产品开发过程中业务过程复杂、活动多、涉及企业广、周期长等特点,提出航空发动机产品开发的过程集成管理研究。以工作流技术为过程集成的核心技术,分析航空发动机产品开发过程的集成框架、过程建模和执行服务,实现航空发动机产品开发过程集成管理。针对航空发动机产品开发过程集成管理对工作流技术提出的具体要求,本文主要完成以下研究工作:(1)基于工作流技术的航空发动机产品开发过程集成研究。研究基于工作流技术的航空发动机产品开发过程的集成框架,航空发动机产品开发过程的建模方法,以及分布式环境下航空发动机产品协同开发的执行机制。(2)工作流的柔性执行机制。针对航空发动机产品开发过程中具有大量修改和迭代设计的特点,从并行工程的思想出发,提出基于协同思想的工作流柔性执行方法。研究工作流预执行机制,提出数据元素私有空间的概念,通过数据元素私有空间进行活动中间数据的共享方法,使关联活动在执行过程中可以通过私有数据空间共享产生的中间结果,活动间能及时进行信息和数据共享和交换,实现修改和迭代设计过程中活动间的协同执行,提高工作流执行过程的柔性。(3)工作流动态更改技术。详细地研究工作流动态更改技术,以Co_flow系统为基础,定义一套工作流动态更改操作集;研究动态更改后过程模型正确性和完整性的检验方法;针对动态更改后的实例迁移策略,结合产品开发过程逻辑,提出基于语义的实例迁移规范;针对工作流实例迁移中出现的异常问题,提出了动态更改异常域的概念,并通过过程细分和更改细分的方法计算动态更改异常域,对不能正确迁移的实例,提出通过回退迁移和延缓迁移的方法进行解决,并研究了回退迁移和延缓迁移算法。(4)航空发动机产品的广义版本管理研究。根据航空发动机关键零部件开发过程中数据管理的特殊要求,提出广义版本的概念;分析广义版本的数据结构,操作和版本间的关系,建立了广义版本管理模型;从版本发展的历史角度,提出基于设计历史的广义版本管理方法,把版本对象的管理和版本历史图联系起来,以便追溯版本的发展;结合不同版本在内容知识上的区别和联系,提出基于内容知识的广义版本管理方法,把版本的内容知识和版本对象关联起来。(5)最后对论文研究的内容进行方法验证和系统实现。以航空发动机叶片的开发过程为例,验证工作流的柔性执行方法和动态更改后的实例迁移研究;介绍了航空发动机零部件广义版本管理原型系统的用户界面和主要功能。