一种基于自动规划算法的排程方法及相关装置制造方法及图纸

技术编号:37860122 阅读:13 留言:0更新日期:2023-06-15 20:50
本申请公开了一种基于自动规划算法的排程方法,包括:选定待处理工业活动过程中的所有工艺流程单元;基于排程规则和紧前工艺分布情况对所有工艺流程单元进行循环排程处理,得到初始工艺流程;当接收到修改信息时,基于修改信息对初始工艺流程进行修改,得到目标工艺流程。通过选定需要的工艺流程单元,基于排程规则和紧前工艺分布情况对所有工艺流程单元进行排程处理,得到初始工艺流程,当接收到修改信息时,基于修改信息对初始工艺流程进行修改,得到目标工艺流程,而不用人工的方式进行排程,提高了对工艺流程进行排程的效率。本申请还公开了一种基于自动规划算法的排程装置、计算设备以及计算机可读存储介质,具有以上有益效果。益效果。益效果。

【技术实现步骤摘要】
一种基于自动规划算法的排程方法及相关装置


[0001]本申请涉及计算机
,特别涉及一种基于自动规划算法的排程方法、排程装置、计算设备以及计算机可读存储介质。

技术介绍

[0002]对于船舶行业内一般的生产或维修等活动,整个生产、现场施工及维修活动的工艺流程规划多由相应的管理和技术人员,根据经验手动规划。针对较为复杂的现场作业活动,针对突发情况可能随时需要调整施工工艺流程和实施计划,利用传统的手动分解工艺流程和执行计划安排等时需要耗费较大的人力和时间成本,且对于排程人员要求较高。为此,本专利技术提出一种基于自动规划算法的桌面排程系统,可降低用户使用门槛,实现工艺流程快速生成和桌面推演,并可一键发布至不同的显示终端。
[0003]因此,如何提高工艺流程的排程效率是本领域技术人员关注的重点问题。

技术实现思路

[0004]本申请的目的是提供一种基于自动规划算法的排程方法、排程装置、计算设备以及计算机可读存储介质,以提高提高工艺流程的排程效率。
[0005]为解决上述技术问题,本申请提供一种基于自动规划算法的排程方法,包括:
[0006]选定待处理工业活动过程中的所有工艺流程单元;
[0007]基于排程规则和紧前工艺分布情况对所有所述工艺流程单元进行循环排程处理,得到初始工艺流程;其中,所述紧前工艺分布情况包括无紧前工艺处理、单紧前工艺处理以及多紧前工艺处理;
[0008]当接收到修改信息时,基于所述修改信息对所述初始工艺流程进行修改,得到目标工艺流程。
[0009]可选的,选定待处理工业活动过程中的所有工艺流程单元,包括:
[0010]基于接收到的工艺信息选定待处理工业活动过程中的所有工艺流程单元。
[0011]可选的,选定待处理工业活动过程中的所有工艺流程单元,包括:
[0012]基于输入的拖拽信息或连线信息选定待处理工业活动过程中的所有工艺流程单元。
[0013]可选的,还包括:
[0014]接收工艺基础信息;
[0015]基于工艺表将所述工艺基础信息进行信息处理,得到所述工艺流程单元。
[0016]可选的,基于排程规则和紧前工艺分布情况对所有所述工艺流程单元进行排程处理,得到初始工艺流程,包括:
[0017]获取每个所述工艺流程单元的工艺编号、紧前工艺编号,并存入数组生成工艺关系矩阵;
[0018]基于工艺关系矩阵针对每一个工艺进行循环处理,确定紧前工艺分布情况和后续
的工艺编号,直至确定所有所述工艺流程单元的位置和编号,得到所述初始工艺流程。
[0019]可选的,还包括:
[0020]对所述初始工艺流程进行参数计算,得到关键路径的时间、总人工时、消耗资源;
[0021]将所述关键路径的时间、所述总人工时以及所述消耗资源进行显示。
[0022]可选的,还包括:
[0023]将所述目标工艺流程进行显示。
[0024]本申请还提供一种基于自动规划算法的排程装置,其特征在于,包括:
[0025]工艺流程单元选择模块,用于选定待处理工业活动过程中的所有工艺流程单元;
[0026]工艺流程单元排程模块,用于基于排程规则和紧前工艺分布情况对所有所述工艺流程单元进行循环排程处理,得到初始工艺流程;其中,所述紧前工艺分布情况包括无紧前工艺处理、单紧前工艺处理以及多紧前工艺处理;
[0027]工艺流程修改模块,用于当接收到修改信息时,基于所述修改信息对所述初始工艺流程进行修改,得到目标工艺流程。
[0028]本申请还提供一种计算设备,包括:
[0029]存储器,用于存储计算机程序;
[0030]处理器,用于执行所述计算机程序时实现如上所述的排程方法的步骤。
[0031]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的排程方法的步骤。
[0032]本申请所提供的一种基于自动规划算法的排程方法,包括:选定待处理工业活动过程中的所有工艺流程单元;基于排程规则和紧前工艺分布情况对所有所述工艺流程单元进行循环排程处理,得到初始工艺流程;其中,所述紧前工艺分布情况包括无紧前工艺处理、单紧前工艺处理以及多紧前工艺处理;当接收到修改信息时,基于所述修改信息对所述初始工艺流程进行修改,得到目标工艺流程。
[0033]通过选定需要的工艺流程单元,基于排程规则和紧前工艺分布情况对所有所述工艺流程单元进行排程处理,得到初始工艺流程,当接收到修改信息时,基于所述修改信息对所述初始工艺流程进行修改,得到目标工艺流程,而不用人工的方式进行排程,提高了对工艺流程进行排程的效率。
[0034]本申请还提供一种基于自动规划算法的排程装置、计算设备以及计算机可读存储介质,具有以上有益效果,在此不作赘述。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本申请实施例所提供的一种基于自动规划算法的排程方法的流程图;
[0037]图2为本申请实施例所提供的一种基于自动规划算法的排程方法的工艺规划流程图;
[0038]图3为本申请实施例所提供的一种基于自动规划算法的排程方法的自动规划流程
图;
[0039]图4为本申请实施例所提供的一种基于自动规划算法的排程装置的结构示意图;
[0040]图5为本申请实施例所提供的一种计算设备的结构示意图。
具体实施方式
[0041]本申请的核心是提供一种基于自动规划算法的排程方法、排程装置、计算设备以及计算机可读存储介质,以提高提高工艺流程的排程效率。
[0042]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0043]为提高提高工艺流程的排程效率,本申请提供一种基于自动规划算法的排程方法,通过选定需要的工艺流程单元,基于排程规则和紧前工艺分布情况对所有所述工艺流程单元进行排程处理,得到初始工艺流程,当接收到修改信息时,基于所述修改信息对所述初始工艺流程进行修改,得到目标工艺流程,而不用人工的方式进行排程,提高了对工艺流程进行排程的效率。
[0044]以下通过一个实施例,对本申请提供的一种基于自动规划算法的排程方法进行说明。
[0045]请参考图1,图1为本申请实施例所提供的一种基于自动规划算法的排程方法的流程图。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自动规划算法的排程方法,其特征在于,包括:选定待处理工业活动过程中的所有工艺流程单元;基于排程规则和紧前工艺分布情况对所有所述工艺流程单元进行循环排程处理,得到初始工艺流程;其中,所述紧前工艺分布情况包括无紧前工艺处理、单紧前工艺处理以及多紧前工艺处理;当接收到修改信息时,基于所述修改信息对所述初始工艺流程进行修改,得到目标工艺流程。2.根据权利要求1所述的排程方法,其特征在于,选定待处理工业活动过程中的所有工艺流程单元,包括:基于接收到的工艺信息选定待处理工业活动过程中的所有工艺流程单元。3.根据权利要求1所述的排程方法,其特征在于,选定待处理工业活动过程中的所有工艺流程单元,包括:基于输入的拖拽信息或连线信息选定待处理工业活动过程中的所有工艺流程单元。4.根据权利要求1所述的排程方法,其特征在于,还包括:接收工艺基础信息;基于工艺表将所述工艺基础信息进行信息处理,得到所述工艺流程单元。5.根据权利要求1所述的排程方法,其特征在于,基于排程规则和紧前工艺分布情况对所有所述工艺流程单元进行循环排程处理,得到初始工艺流程,包括:获取每个所述工艺流程单元的工艺编号、紧前工艺编号,并存入数组生成工艺关系矩阵;基于工艺关系矩阵针对每一个工艺进行循环处理,确定紧前工艺分布情况和后...

【专利技术属性】
技术研发人员:宫大鑫夏凯方才华胡迟施亚光
申请(专利权)人:中国船舶集团有限公司第七一九研究所
类型:发明
国别省市:

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

1