煤炭供应链的控制方法、装置、电子设备及存储介质与流程

摘要: 本公开涉及煤炭供应链,具体地,涉及一种煤炭供应链的控制方法、装置、电子设备及存储介质。背景技术:1、在大型煤炭集团的产运销一体化运营体系中,年度生产运营方式计划...
煤炭供应链的控制方法、装置、电子设备及存储介质与流程

本公开涉及煤炭供应链,具体地,涉及一种煤炭供应链的控制方法、装置、电子设备及存储介质。

背景技术:

1、在大型煤炭集团的产运销一体化运营体系中,年度生产运营方式计划是统筹煤炭生产、采购、运输、销售全供应链的核心指导方向,该计划直接决定集团的资源配置效率及市场竞争力。煤炭产运销一体化运营体系涉及了多主体、多层级的复杂架构,核心主体例如包括煤矿(供应端)、外购主体(补充供应端)、电厂、化工企业(内部需求端)以及外部用户(外部需求端)等,各主体均存在多层级架构(如电厂分为区域级、二级公司级、电厂级等)。

2、当前,煤炭行业正逐步向智能化、精细化控制,传统的人工设定年度生产运营方式计划、手动核算约束、经验化调整的方式,已无法满足大型煤炭集团多主体、多层级的控制需求,各主体、各层级之间协同控制效率较低,易出现局部供应过剩或短缺现象,进而损害整体运营的稳定性,造成集团的资源配置效率低下。

3、因此,如何提高大型煤炭集团整体协同控制效率,已成为当前煤炭供应链技术领域面临的核心挑战。

技术实现思路

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.根据权利要求2所述的控制方法,其特征在于,所述根据所述多层级波动约束,构建优化模型,所述优化模型以第一预设条件为优化目标,包括:

5.根据权利要求4所述的控制方法,其特征在于,所述方法还包括:

6.根据权利要求2所述的控制方法,其特征在于,所述基于所述多源数据集,对所述优化模型进行迭代求解,确定最优解,所述最优解满足所述多层级波动约束,包括:

7.根据权利要求6所述的控制方法,其特征在于,所述当所述线性规划算法有解时,获取所述线性规划算法的最优解,包括:

8.一种煤炭供应链的控制装置,其特征在于,所述装置包括:获取模块、第一确定模块、第二确定模块以及求解模块;

9.一种电子设备,其特征在于,包括:

10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-7中任一项所述方法的步骤。