System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种飞机产品数据状态关联控制方法技术_技高网

一种飞机产品数据状态关联控制方法技术

技术编号:40547350 阅读:5 留言:0更新日期:2024-03-05 19:05
本申请属于飞机研制、产品数据管理领域,特别涉及一种飞机产品数据状态关联控制方法。包括:确定状态关联控制对象,并确定所述状态关联控制对象属于来源对象或受影响对象;确定所述状态关联控制对象的状态变更类型,其中,所述来源对象的状态变更引起所述受影响对象的状态变更;创建状态变更规划,所述状态变更规划包括来源对象状态变更规划以及受影响对象状态变更规划;根据所述状态变更规划实现状态变更规划落实;根据状态变更规划落实结果进行状态变更规划取消。本申请通过建立数据对象模块级的关联关系,实现状态变更在关联对象间的传递,提高了操作的便捷性,有利于提升并行协同工作效率。

【技术实现步骤摘要】

本申请属于飞机研制、产品数据管理领域,特别涉及一种飞机产品数据状态关联控制方法


技术介绍

1、通过基于模型的系统工程方法构建飞机的正向研发体系,能够实现飞机研发全生命周期的数据贯通,同时各阶段的交付模型复用能够实现新型飞机的快速设计与迭代。整个研发流程中通过正向的需求传递建立全局的追溯关系,各阶段的模型数据相互关联,当设计结果发生状态变更时,需要向上游进行追溯以保证数据关系的准确性。在产品数据管理中通常采用流程驱动的方式进行状态控制,而对于关联对象的流程控制目前还没有成熟的方法。

2、因此,希望有一种技术方案来克服或至少减轻现有技术的至少一个上述缺陷。


技术实现思路

1、本申请的目的是提供了一种飞机产品数据状态关联控制方法,以解决现有技术存在的至少一个问题。

2、本申请的技术方案是:

3、一种飞机产品数据状态关联控制方法,包括:

4、确定状态关联控制对象,并确定所述状态关联控制对象属于来源对象或受影响对象;

5、确定所述状态关联控制对象的状态变更类型,其中,所述来源对象的状态变更引起所述受影响对象的状态变更;

6、创建状态变更规划,所述状态变更规划包括来源对象状态变更规划以及受影响对象状态变更规划;

7、根据所述状态变更规划实现状态变更规划落实;

8、根据状态变更规划落实结果进行状态变更规划取消。

9、在本申请的至少一个实施例中,所述状态关联控制对象包括零组件、图样、文档。

10、在本申请的至少一个实施例中,根据所述状态关联控制对象的属性的对应关系,或所述状态关联控制对象在研制流程中的上下游关系,确定所述状态关联控制对象属于来源对象或受影响对象。

11、在本申请的至少一个实施例中,所述状态关联控制对象的状态变更类型包括:

12、生命周期状态冻结:将状态关联控制对象生命周期状态进行冻结;

13、换版更改:将状态关联控制对象进行换版规划,创建新版对象;

14、换号更改:将状态关联控制对象进行换号规划,创建新号对象。

15、在本申请的至少一个实施例中,所述来源对象的状态变更引起所述受影响对象的状态变更,包括:

16、所述来源对象的生命周期状态冻结引起所述受影响对象的生命周期状态冻结;

17、所述来源对象的换版更改引起所述受影响对象的换版更改;

18、所述来源对象的换版更改引起所述受影响对象的换号更改;

19、所述来源对象的换号更改引起所述受影响对象的换版更改;

20、所述来源对象的换号更改引起所述受影响对象的换号更改。

21、在本申请的至少一个实施例中,所述状态变更规划至少包含以下要素:

22、改前对象:选择状态关联控制对象;

23、操作类型:选择状态变更类型;

24、规划信息:状态变更规划结果。

25、在本申请的至少一个实施例中,当不同的来源对象对同一受影响对象进行相同状态变更规划时,规划信息不重复记录。

26、在本申请的至少一个实施例中,所述状态变更规划通过不同载体分别落实,所述载体包括:待办任务、消息、通知以及工作流程。

27、在本申请的至少一个实施例中,所述根据所述状态变更规划实现状态变更规划落实,包括:

28、若操作类型为生命周期状态冻结,则判断落实时改前对象的生命周期状态是否为未冻结状态,若否,则不允许执行,若是,则将改前对象的生命周期状态设置为冻结状态;

29、若操作类型为换版更改,则判断落实时改前对象的生命周期状态是否为已冻结状态且规划的新版对象尚未创建,若否,则不允许执行,若是,则创建新版对象;

30、若操作类型为换号更改,则判断落实时改前对象的生命周期状态是否为已冻结状态且规划的新号对象尚未创建,若否,则不允许执行,若是,则创建新号对象。

31、在本申请的至少一个实施例中,所述根据状态变更规划落实结果进行状态变更规划取消,包括:

32、若状态变更规划尚未落实或未落实成功,则将该规划信息设置为失效;

33、若状态变更规划已落实成功,且改后对象的生命周期状态已冻结,则不允许取消;

34、若状态变更规划已落实成功,且改后对象的生命周期状态未冻结,则操作类型为换版更改的删除新版对象,操作类型为换号更改的删除新号对象。

35、专利技术至少存在以下有益技术效果:

36、本申请的飞机产品数据状态关联控制方法,通过建立数据对象模块级的关联关系,实现状态变更在关联对象间的传递;一方面通过建立数据对象的关联实现了状态的关联控制,模块级的关联关系降低状态变更影响计算的复杂性,实用性高;另一方面将关联对象的状态变更流程实现了解耦,状态变更传递的形式更加灵活,并且支持不同来源对象同时规划相同受影响对象的情况,在进行状态变更落实时相互不影响,既保证了状态变更传递的准确性,又避免了强耦合带来的影响嵌套、相互等待等问题,提高了操作的便捷性,有利于提升并行协同工作效率。

本文档来自技高网...

【技术保护点】

1.一种飞机产品数据状态关联控制方法,其特征在于,包括:

2.根据权利要求1所述的飞机产品数据状态关联控制方法,其特征在于,所述状态关联控制对象包括零组件、图样、文档。

3.根据权利要求2所述的飞机产品数据状态关联控制方法,其特征在于,根据所述状态关联控制对象的属性的对应关系,或所述状态关联控制对象在研制流程中的上下游关系,确定所述状态关联控制对象属于来源对象或受影响对象。

4.根据权利要求3所述的飞机产品数据状态关联控制方法,其特征在于,所述状态关联控制对象的状态变更类型包括:

5.根据权利要求4所述的飞机产品数据状态关联控制方法,其特征在于,所述来源对象的状态变更引起所述受影响对象的状态变更,包括:

6.根据权利要求5所述的飞机产品数据状态关联控制方法,其特征在于,所述状态变更规划至少包含以下要素:

7.根据权利要求6所述的飞机产品数据状态关联控制方法,其特征在于,当不同的来源对象对同一受影响对象进行相同状态变更规划时,规划信息不重复记录。

8.根据权利要求6所述的飞机产品数据状态关联控制方法,其特征在于,所述状态变更规划通过不同载体分别落实,所述载体包括:待办任务、消息、通知以及工作流程。

9.根据权利要求8所述的飞机产品数据状态关联控制方法,其特征在于,所述根据所述状态变更规划实现状态变更规划落实,包括:

10.根据权利要求9所述的飞机产品数据状态关联控制方法,其特征在于,所述根据状态变更规划落实结果进行状态变更规划取消,包括:

...

【技术特征摘要】

1.一种飞机产品数据状态关联控制方法,其特征在于,包括:

2.根据权利要求1所述的飞机产品数据状态关联控制方法,其特征在于,所述状态关联控制对象包括零组件、图样、文档。

3.根据权利要求2所述的飞机产品数据状态关联控制方法,其特征在于,根据所述状态关联控制对象的属性的对应关系,或所述状态关联控制对象在研制流程中的上下游关系,确定所述状态关联控制对象属于来源对象或受影响对象。

4.根据权利要求3所述的飞机产品数据状态关联控制方法,其特征在于,所述状态关联控制对象的状态变更类型包括:

5.根据权利要求4所述的飞机产品数据状态关联控制方法,其特征在于,所述来源对象的状态变更引起所述受影响对象的状态变更,包括:

6.根据权...

【专利技术属性】
技术研发人员:吕潇超韩丹年丽云屈卫刚张燕超李欢李强周小波王学锐郑颖刘岳峰马佳文
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所
类型:发明
国别省市:

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

1