航空发动机的全生命周期数据管理系统及方法技术方案

技术编号:38837946 阅读:13 留言:0更新日期:2023-09-17 09:53
本发明专利技术涉及航空发动机数据管理技术领域,具体公开了一种航空发动机的全生命周期数据管理系统及方法,包括:按照任务执行流程依次设置的上游节点、中游节点和下游节点,上游节点用于获取研发总需求数据,并生成上游数据包;中游节点用于根据上游数据包生成中游数据包,以及用于当接收到上游节点发送的第一需求变更通知时向下游节点发送第二需求变更通知;下游节点用于根据上游数据包和/或中游数据包生成下游数据包,以及用于当接收到上游节点发送的第一需求变更通知和/或中游节点发送的第二需求变更通知时,至少更新下游数据包中的第三有效版本号。本发明专利技术提供的航空发动机的全生命周期数据管理系统能够提升研发效率。命周期数据管理系统能够提升研发效率。命周期数据管理系统能够提升研发效率。

【技术实现步骤摘要】
航空发动机的全生命周期数据管理系统及方法


[0001]本专利技术涉及航空发动机数据管理
,尤其涉及一种全生命周期数据管理系统及航空发动机的全生命周期数据管理方法。

技术介绍

[0002]现阶段航空发动机产品研发过程中,数据管理方面,主要通过PDM(Product Data Management,产品数据管理)实现;过程管理方面,各级组织或者部门之间的任务分工和合作依靠工作流引擎实现。
[0003]由于工作流管理联盟所定义的工作流参考模型中仅包括工作流相关数据,没有提出建立数据流模型和调度控制数据流的标准,导致工作流引擎难以控制应用数据间的交互。集团信息化建设中引入的PDM技术虽然在一定程度上提高了工作流对应用数据的管理能力,但活动间的数据交互仅限于文档级别。而实际场景中,产品研发流程中任务的流转(或者说流程节点状态的变更)往往是因其上游的参考数据发生了变化,传统的工作流模型恰恰忽略了上下游数据传递、订阅关系的描述,使得研发过程和研发数据变更难以统一。随着未来航空发动机研制规模的扩大,研制过程中的各类数据更迭将更加频繁,以业务驱动的工作流模型已经越来越难以满足新形势下产品研制过程全生命周期数据的管理要求。
[0004]传统的工作流偏重业务层面,更多的是基于业务驱动,其忽略了对贯穿整个工作流的数据管理,难以满足对产品研发过程全生命周期数据的管理。而产品的研发过程往往直接受数据影响,流程中上游任务节点的输出数据发生变化,必将影响下游的数据。随着未来航空发动机研制规模的扩大,研制过程中的各类数据更迭将更加频繁,传统的以业务驱动的工作流技术将难以胜任,主要表现在以下几个方面:(1)无法管理产品数据的迭代、演变过程,在PDM中生成的数据通常是业务流程走完的最终版本,无法回溯产品的过程数据。(2)无法满足研制过程中交付物数据的变更需求,一个研制流程执行过程中,当前活动的节点的上游节点通常是不允许修改的,按照以往的实施经验,如果要修改,要么另外走一个申请流程,要么是丢弃当前的流程实例,重新发起一个流程。这样实施复杂性高,同时也大大影响了产品的研制效率。
[0005]因此,如何能够实现产品研发过程中全生命周期的数据管理以提升产品研发效率成为本领域技术人员亟待解决的技术问题。

技术实现思路

[0006]本专利技术提供了一种全生命周期数据管理系统及航空发动机的全生命周期数据管理方法,解决相关技术中存在的航空发动机的研发过程缺乏全生命周期管理而导致研发效率低的问题。
[0007]作为本专利技术的第一个方面,提供一种航空发动机的全生命周期数据管理系统,其中,包括:按照任务执行流程依次设置的上游节点、中游节点和下游节点,所述上游节点用于获取研发总需求数据,并根据所述研发总需求数据和与之对应
的第一有效版本号生成上游数据包,以及用于当接收到总变更需求时向中游节点和/或下游节点发送第一需求变更通知,同时根据总变更需求更新上游数据包中的研发总需求数据和第一有效版本号;所述中游节点用于根据所述上游数据包生成对应的多学科设计数据,并根据所述多学科设计数据和与之对应的第二有效版本号生成中游数据包,以及用于当接收到上游节点发送的第一需求变更通知时向下游节点发送第二需求变更通知,同时根据第一需求变更通知和更新后的上游数据包至少更新中游数据包中的第二有效版本号;所述下游节点用于根据所述上游数据包和/或中游数据包生成对应的多学科实验数据,并根据多学科实验数据和与之对应的第三有效版本号生成下游数据包,以及用于当接收到上游节点发送的第一需求变更通知和/或中游节点发送的第二需求变更通知时,根据更新后的上游数据包和/或中游数据包至少更新下游数据包中的第三有效版本号。
[0008]进一步地,所述上游节点能够在确定当前更新后的研发总需求数据为无效更新时,将当前更新后的研发总需求数据所对应的第一有效版本后变更为更新前对应的第一有效版本号,且同时向中游节点和/或下游节点发送当前更新无效的通知;所述中游节点能够根据当前更新无效的通知将当前中游数据包恢复为更新前的中游数据包。
[0009]所述下游节点能够根据当前更新无效的通知将当前下游数据包恢复为更新前的下游数据包。
[0010]进一步地,所述中游节点用于根据第一需求变更通知和更新后的上游数据包至少更新中游数据包中的第二有效版本号,包括:所述中游节点能够在接收到第一需求变更通知和更新后的上游数据包后,更新当前中游数据包中的第二有效版本号,同时判断更新后的上游数据包中的更新内容与当前中游数据包中的多学科设计数据是否存在关联;若存在关联,则所述中游节点能够根据更新后的上游数据包更新当前中游数据包中的多学科设计数据,以获得更新后的中游数据包;若不存在关联,则保持当前中游数据包中的多学科设计数据不变。
[0011]进一步地,所述中游节点还能够在获得更新后的中游数据包后,将根据更新后的中游数据包中的多学科设计数据进行设计后的结果与预设设计标准进行比较,若比较结果为不满足预设设计标准,则所述中游节点用于向上游节点反馈更新后的中游数据包中的多学科设计数据不满足设计需求,以使得所述上游节点重新更新上游数据包中的研发总需求数据和第一有效版本号。
[0012]进一步地,所述下游节点用于根据更新后的上游数据包和/或中游数据包至少更新下游数据包中的第三有效版本号,包括:所述下游节点能够在接收到第一需求变更通知和/或第二需求变更通知以及更新后的上游数据包和/或中游数据包后,更新当前下游数据包中的第三有效版本号,同时判断更新后的上游数据包和/或中游数据包中的更新内容与当前下游数据包中的多学科实验数据是否存在关联;若更新后的上游数据包和/或中游数据包中的更新内容与当前下游数据包中的多学科实验数据存在关联,则所述下游节点能够根据更新后的上游数据包和/或中游数据包
更新当前下游数据包中的多学科实验数据,以获得更新后的下游数据包;若更新后的上游数据包和中游数据包中的更新内容与当前下游数据包中的多学科实验数据均不存在关联,则保持当前下游数据包中的多学科实验数据不变。
[0013]进一步地,所述下游节点还能够在获得更新后的下游数据包后,将根据更新后的下游数据包中的多学科实验数据进行实验后的结果与预设实验结果进行比较,若比较结果为不满足预设实验结果,则所述下游节点用于向中游节点或者上游节点反馈更新后的下游数据包中的多学科实验数据不满足实验需求,以使得所述中游节点重新更新中游数据包中的多学科设计数据和第二有效版本号,或上游节点重新更新上游数据包中的研发总需求数据和第一有效版本号;所述中游节点能够在更新中游数据包后,将更新后的中游数据包中的多学科设计数据进行设计后的结果与预设设计结果进行比较,若比较结果为不满足预设设计结果,则所述中游节点用于向上游节点反馈更新后的中游数据包中的多学科设计数据不满足设计需求,以使得所述上游节点重新更新上游数据包中的研发总需求数据和第一有效版本号。
[0014]进一步地,所述上游节点用于根据总变更需求在更新上游数据包中的研发总需求数据和第一有效版本号包括:所述上游节点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种航空发动机的全生命周期数据管理系统,其特征在于,包括:按照任务执行流程依次设置的上游节点、中游节点和下游节点,所述上游节点用于获取研发总需求数据,并根据所述研发总需求数据和与之对应的第一有效版本号生成上游数据包,以及用于当接收到总变更需求时向中游节点和/或下游节点发送第一需求变更通知,同时根据总变更需求更新上游数据包中的研发总需求数据和第一有效版本号;所述中游节点用于根据所述上游数据包生成对应的多学科设计数据,并根据所述多学科设计数据和与之对应的第二有效版本号生成中游数据包,以及用于当接收到上游节点发送的第一需求变更通知时向下游节点发送第二需求变更通知,同时根据第一需求变更通知和更新后的上游数据包至少更新中游数据包中的第二有效版本号;所述下游节点用于根据所述上游数据包和/或中游数据包生成对应的多学科实验数据,并根据多学科实验数据和与之对应的第三有效版本号生成下游数据包,以及用于当接收到上游节点发送的第一需求变更通知和/或中游节点发送的第二需求变更通知时,根据更新后的上游数据包和/或中游数据包至少更新下游数据包中的第三有效版本号。2.根据权利要求1所述的航空发动机的全生命周期数据管理系统,其特征在于,所述上游节点能够在确定当前更新后的研发总需求数据为无效更新时,将当前更新后的研发总需求数据所对应的第一有效版本后变更为更新前对应的第一有效版本号,且同时向中游节点和/或下游节点发送当前更新无效的通知;所述中游节点能够根据当前更新无效的通知将当前中游数据包恢复为更新前的中游数据包;所述下游节点能够根据当前更新无效的通知将当前下游数据包恢复为更新前的下游数据包。3.根据权利要求1所述的航空发动机的全生命周期数据管理系统,其特征在于,所述中游节点用于根据第一需求变更通知和更新后的上游数据包至少更新中游数据包中的第二有效版本号,包括:所述中游节点能够在接收到第一需求变更通知和更新后的上游数据包后,更新当前中游数据包中的第二有效版本号,同时判断更新后的上游数据包中的更新内容与当前中游数据包中的多学科设计数据是否存在关联;若存在关联,则所述中游节点能够根据更新后的上游数据包更新当前中游数据包中的多学科设计数据,以获得更新后的中游数据包;若不存在关联,则保持当前中游数据包中的多学科设计数据不变。4.根据权利要求3所述的航空发动机的全生命周期数据管理系统,其特征在于,所述中游节点还能够在获得更新后的中游数据包后,将根据更新后的中游数据包中的多学科设计数据进行设计后的结果与预设设计标准进行比较,若比较结果为不满足预设设计标准,则所述中游节点用于向上游节点反馈更新后的中游数据包中的多学科设计数据不满足设计需求,以使得所述上游节点重新更新上游数据包中的研发总需求数据和第一有效版本号。5.根据权利要求1所述的航空发动机的全生命周期数据管理系统,其特征在于,所述下游节点用于根据更新后的上游数据包和/或中游数据包至少更新下游数据包中的第三有效版本号,包括:
所述下游节点能够在接收到第一需求变更通知和/或第二需求变更通知以及更新后的上游数据包和/或中游数据包后,更新当前下游数据包中的第三有效版本号,同时判断更新后的上游数据包和/或中游数据包中的更新内容与当前下游数据包中的多学科实验数据是否存在关联;若更新后的上游数据包和/或中游数据包中的更新内容与当前下游数据包中的多学科实验数据存在关联,则所述下游节点能够根据更新后的上游数据包和/或中游数据包更新当前下游数据包中的多学科实验数据,以获得更新后的下游数据包;若更新后的上游数据包和中游数据包中的更新内容与当前下游数据包中的多学科实验数据均不存在关联,则保持当前下游数据包中的多学科实验数据不变。6.根据权利要求5所述的航空发动机的全生命周期数据管理系统,其特征在于,所述下游节点还能够在获得更新后的下游数据包后,将根据更新后的下游数据包中的多学科实验数据进行实验后...

【专利技术属性】
技术研发人员:潘端端赵阳孟斌
申请(专利权)人:中船奥蓝托无锡软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1