煤炭调度控制方法、装置、电子设备、存储介质转让专利

申请号 : CN202110906745.4

文献号 : CN115438894B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵建伟张哲李欣荣

申请人 : 华院计算技术(上海)股份有限公司

摘要 :

本发明公开了煤炭调度控制方法、装置、电子设备、存储介质。该方法包括:确定耗煤信息、各个配煤仓的当前储煤信息以及运煤装置的运送信息;根据预先建立的煤炭调度模型,确定对应于耗煤信息、当前储煤信息和运送信息的煤炭调度计划;煤炭调度模型包括根据优化目标建立的优化目标函数和优化目标函数的约束条件;优化目标和约束条件均与煤炭调度计划相关;根据煤炭调度计划,控制运煤装置从贮煤场获取煤炭并运输至对应的配煤仓。相比于人工排定计划或人工实时调度更加高效,且可避免出现调度失误的情况,有利于降低人工工时成本和产线停运损失。配煤仓也可更加充分地利用而无需留作备用,从而扩大输煤的自由度。

权利要求 :

1.一种煤炭调度控制方法,其特征在于,包括:

确定耗煤信息、各个配煤仓的当前储煤信息以及运煤装置的运送信息;

所述耗煤信息包括配煤仓的耗煤速度和配煤仓各煤种用量的配比;

根据预先建立的煤炭调度模型,确定对应于所述耗煤信息、所述当前储煤信息和所述运送信息的煤炭调度计划;所述煤炭调度模型包括根据优化目标建立的优化目标函数和所述优化目标函数的约束条件;所述优化目标和所述约束条件均与所述煤炭调度计划相关;

根据所述煤炭调度计划,控制所述运煤装置从贮煤场获取煤炭并运输至对应的配煤仓;

煤炭调度控制方法还包括:

将每个班次内运煤装置的总切换次数最少作为优化目标,建立第一优化目标函数;

将每个班次内煤种切换次数最少作为优化目标,建立第二优化目标函数;

将每个班次内运煤装置的运行时间最集中作为优化目标,建立第三优化目标函数;

煤炭调度控制方法还包括:

分别确定第一优化目标函数、第二优化目标函数和第三优化目标函数的权重系数;

将分别乘以对应权重系数之后的第一优化目标函数、第二优化目标函数和第三优化目标函数的组合确定为所述优化目标函数;

煤炭调度控制方法还包括:

建立与补煤顺次相关的约束条件:

其中, 用于表征顺次i时第j号配煤仓的状态,m用于表征所述运煤装置的补煤总次数,m1用于表征检修时段的最大可能补煤次数,m2用于表征生产时段的最大可能补煤次数,n用于表征所述配煤仓的数量;

使用连续变量ti表征顺次i所述运煤装置补煤的开始时刻,建立与补煤时间相关的约束条件:其中,L用于表征所述运煤装置每次给所述配煤仓补煤的最小时间, 用于表征所述运煤装置在顺次i开始时刻第j号配煤仓补煤的时长,M用于表征预设参数,T用于表征班次总时长,T1用于表征检修时段的时长,T2用于表征生产时段的时长,Ts用于表示所述运煤装置在不同所述配煤仓之间的切换的时间间隔;

建立与煤量相关的约束条件:

其中, 用于表征顺次i开始时刻第j号配煤仓的煤量, 用于表征第j号配煤仓的初始煤量,Vs用于表征所述运煤装置的输煤速度, 用于表征第j号配煤仓的耗煤速度,用于表征第j号配煤仓的煤量下限阈值, 用于表征第j号配煤仓的煤量上限阈值, 用于表征第j号配煤仓的煤量最小期望值;

建立与运煤煤种相关的约束条件:

其中, 用于表征第j号配煤仓的煤种编号,bi用于表征顺次i运煤装置所输送的煤种编号,wi为0‑1变量,wi用于表征从顺次2开始所述运煤装置所输送的煤种编号是否发生了变化。

2.一种煤炭调度控制装置,其特征在于,包括:

信息确定模块,用于确定耗煤信息、各个配煤仓的当前储煤信息以及运煤装置的运送信息;

所述耗煤信息包括配煤仓的耗煤速度和配煤仓各煤种用量的配比;

计划确定模块,用于根据预先建立的煤炭调度模型,确定对应于所述当前储煤信息和所述运送信息的煤炭调度计划;所述煤炭调度模型包括根据优化目标建立的优化目标函数和所述优化目标函数的约束条件;所述优化目标和所述约束条件均与所述煤炭调度计划相关;

控制模块,用于根据所述煤炭调度计划,控制所述运煤装置从贮煤场获取煤炭并运输至对应的配煤仓;

所述计划确定模块还用于:

将每个班次内运煤装置的总切换次数最少作为优化目标,建立第一优化目标函数;

将每个班次内煤种切换次数最少作为优化目标,建立第二优化目标函数;

将每个班次内运煤装置的运行时间最集中作为优化目标,建立第三优化目标函数;

所述计划确定模块还用于:

分别确定第一优化目标函数、第二优化目标函数和第三优化目标函数的权重系数;

将分别乘以对应权重系数之后的第一优化目标函数、第二优化目标函数和第三优化目标函数的组合确定为所述优化目标函数;

所述计划确定模块还用于:

建立与补煤顺次相关的约束条件:

其中, 用于表征顺次i时第j号配煤仓的状态,m用于表征所述运煤装置的补煤总次数,m1用于表征检修时段的最大可能补煤次数,m2用于表征生产时段的最大可能补煤次数,n用于表征所述配煤仓的数量;

使用连续变量ti表征顺次i所述运煤装置补煤的开始时刻,建立与补煤时间相关的约束条件:其中,L用于表征所述运煤装置每次给所述配煤仓补煤的最小时间, 用于表征所述运煤装置在顺次i开始时刻第j号配煤仓补煤的时长,M用于表征预设参数,T用于表征班次总时长,T1用于表征检修时段的时长,T2用于表征生产时段的时长,Ts用于表示所述运煤装置在不同所述配煤仓之间的切换的时间间隔;

建立与煤量相关的约束条件:

其中, 用于表征顺次i开始时刻第j号配煤仓的煤量, 用于表征第j号配煤仓的初始煤量,Vs用于表征所述运煤装置的输煤速度, 用于表征第j号配煤仓的耗煤速度,用于表征第j号配煤仓的煤量下限阈值, 用于表征第j号配煤仓的煤量上限阈值, 用于表征第j号配煤仓的煤量最小期望值;

建立与运煤煤种相关的约束条件:

其中, 用于表征第j号配煤仓的煤种编号,bi用于表征顺次i运煤装置所输送的煤种编号,wi为0‑1变量,wi用于表征从顺次2开始所述运煤装置所输送的煤种编号是否发生了变化。

3.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1所述的煤炭调度控制方法。

4.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1所述的煤炭调度控制方法。

说明书 :

煤炭调度控制方法、装置、电子设备、存储介质

技术领域

[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] 和/或,建立与补煤时间相关的约束条件;
[0037] 和/或,建立与煤量相关的约束条件;
[0038] 和/或,建立与运煤煤种相关的约束条件。
[0039] 第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的煤炭调度控制方法。
[0040] 第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的煤炭调度控制方法。
[0041] 本发明的积极进步效果在于:本发明实施例中,针对备煤环节的煤炭输送调度问题,根据生产实际进行建模和求解,可以在较短时间内给出煤炭调度计划并根据该煤炭调度计划控制运煤装置从贮煤场获取煤炭并运输至对应的配煤仓,相比于人工排定计划或人工实时调度更加高效,且可避免出现调度失误的情况,有利于降低人工工时成本和产线停运损失。配煤仓也可更加充分地利用而无需留作备用,从而扩大输煤的自由度。

附图说明

[0042] 图1为本发明一示例性实施例提供的一种煤炭调度控制方法的流程图;
[0043] 图2为本发明一示例性实施例提供的一种运煤装置的示意图;
[0044] 图3为本发明一示例性实施例提供的一种煤炭调度控制装置的模块示意图;
[0045] 图4是本发明一示例实施例示出的一种电子设备的结构示意图。

具体实施方式

[0046] 下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0047] 图1为本发明一示例性实施例提供的一种煤炭调度控制方法的流程图,该方法包括以下步骤:
[0048] 步骤101、确定耗煤信息、配煤仓的当前储煤信息以及运煤装置的运送信息。
[0049] 耗煤信息包括但不限于:
[0050] 配煤仓的总耗煤速度(混合煤进入煤塔的速度),总耗煤速度Vc根据实际情况自行设置,Vc>0;
[0051] 配煤仓各煤种用量的配比;
[0052] 第j号配煤仓的耗煤速度 由配比和Vc计算得到;
[0053] 当前储煤信息包括但不限于:
[0054] 产线的配煤仓数量n;
[0055] 各配煤仓存放的煤种及其来源;
[0056] 第j号配煤仓的最大容量为 根据实际情况自行设置;
[0057] 第j号配煤仓的初始煤量为 根据实际情况自行设置;
[0058] 运送信息包括但不限于:
[0059] 运煤装置(例如,带式输送机)的输煤速度Vs,Vs>0,Vs根据实际情况自行设置;
[0060] 运煤装置在不同配煤仓之间切换的时间间隔Ts,Ts根据实际情况自行设置;
[0061] 每个班次总时长T,T>0,由长度为T1的检修时段(停产)和长度为T2的生产时段构成,T1和T2分别根据实际情况自行设置。
[0062] 上述耗煤信息、当前储煤信息以及运送信息,通过对煤炭输送调度问题的提炼和抽象,将由于设备等条件限制或以保证正常生产为目的的特殊要求提炼成约束条件,将调度过程中希望达到的目的提炼成优化目标,以此确定所需的当前储煤信息以及运送信息。
[0063] 步骤102、根据预先建立的煤炭调度模型,确定对应于耗煤信息、当前储煤信息和运送信息的煤炭调度计划。
[0064] 其中,煤炭调度模型包括根据优化目标建立的优化目标函数和优化目标函数的约束条件;优化目标和约束条件均与煤炭调度计划相关。
[0065] 在一个实施例中,将每个班次内运煤装置的总切换次数最少作为优化目标,建立第一优化目标函数。第一优化目标函数可以但不限于表示如下:
[0066]
[0067] 建立第一目标函数之后,还要建立对应的约束条件。
[0068] 数学假设。由于一个班次内运煤装置需要补多少次煤是未知的,因此先假设两个较大的正整数m1和m2,分别作为检修时段和生产时段最大可能的补煤次数,并令m=m1+m2。用i和j分别表示补煤顺次编号和配煤仓编号,则有i∈[1,m],j∈[1,n]。可知,补煤顺次序列可以表示成A=(a1,a2,…,am1,am1+1,am1+2,…,am),ai∈[0,m],其中,aj表示顺次i时给第aj个配煤仓补煤,ai取0时表示不给任何配煤仓补煤。
[0069] 补煤顺次可以有中断或不中断两种形式,区别在于是否允许中间的顺次不给任何配煤仓补煤,例如A1=(3,2,6,0,0,1,7,8,0,0)和A2=(3,2,6,1,7,8)。可以根据不同的形式,设置不同的约束条件。
[0070] 关于第一优化目标函数的约束条件,在一个实施例中,建立与补煤顺次相关的约束条件,运煤装置同一时间只能给一个配煤仓补煤,运煤装置在班次内都可以对配煤仓进行补煤。引入0‑1变量 以指示顺次i时第j号配煤仓的状态,并定义:
[0071]
[0072] 为了使得任意顺次至多只有一个配煤仓处于补煤状态, 首先需要满足以下约束:
[0073]
[0074] 其中,若 表示该顺次i没有给任何配煤仓补煤。
[0075] 由于m1是给定的检修时段最大可能的补煤次数,若该时段实际仅需次补煤,则有:
[0076]
[0077] 即 次补煤之后,不再补煤。换言之,若顺次i‑1运煤装置没有给任何配煤仓补煤,则认为该时段补煤已结束,因而顺次i也不应再给任何配煤仓补煤,对于检修时段,也即有如下约束:
[0078]
[0079] 同类,对于生产时段,有如下约束:
[0080]
[0081] 关于第一优化目标函数的约束条件,在一个实施例中,建立与补煤时间相关的约束条件,运煤装置每次给配煤仓补煤的最小时间为L。引入连续变量 表示运煤装置在顺次i开始时刻第j号配煤仓补煤的时长。考虑到补煤状态和补煤时长的对应关系,以及每次补煤的最小时长L,应有: 时, 时, 将此约束转换成不等式的形式,可写成:
[0082]
[0083] 其中,M为足够大的常数,M>0。
[0084] 接着,引入连续变量ti,用以表示顺次i运煤装置补煤的开始时刻。相应地,可得顺次i运煤装置补煤结束的时刻为
[0085] 考虑检修时段和生产时段的时间限制,有:
[0086] 检修时段:
[0087] 生产时段:
[0088] 考虑运煤装置的切换时间Ts的限制,相邻两次补煤开始时刻之差必须大于切换时间与补煤时间之和,即有:
[0089]
[0090] 关于第一优化目标函数的约束条件,在一个实施例中,建立与煤量相关的约束条件,在任意时刻,各配煤仓的煤量上限阈值为 生产过程中,各配煤仓煤量下限阈值为 生产结束后,各配煤仓的煤量最
小期望值为 其中, 分别根据实际情况自行设置。引入连续变
量 表示顺次i开始时刻第j号配煤仓的煤量,对于检修时段和生产时段,分别有:
[0091] 检修时段:
[0092] 生 产 时 段 :
[0093] 相应地,顺次i结束时刻第j号配煤仓的煤量可分别表示为 和
[0094] 为保证每一顺次所有配煤仓的煤量在合理范围,需要满足如下约束:
[0095]
[0096]
[0097]
[0098] 在生产结束时刻,各配煤仓的余量要求不低于最小期望的煤量,需要满足约束:
[0099]
[0100] 在一个实施例中,将每个班次内煤种切换次数最少作为优化目标,建立第二优化目标函数。第二优化目标函数可以但不限于表示如下:
[0101] min∑i∈[2,m]wi;
[0102] 其中,wi表征为0‑1变量,wi用以指示第i顺次运煤装置所输送的煤种编号是否相较于前一顺次发生了变化。
[0103] 建立第二目标函数之后,还要建立对应的约束条件。
[0104] 关于第二优化目标函数的约束条件,除了包含第一优化目标函数的所有约束外,还需额外建立配煤煤种和补煤顺次相关的约束条件。为了便于对各配煤仓的煤种进行判断,先将不同煤种从1开始进行编号,并引入连续变量 和bi,分别表示第j号配煤仓的煤种编号和顺次i运煤装置所输送的煤种编号,两者需要满足如下约束:
[0105]
[0106] 即保证 时,
[0107] 然后引入0‑1变量wi,以指示从顺次2开始运煤装置所输送的煤种编号是否发生了变化,需要满足如下约束:
[0108]
[0109]
[0110] 在一个实施例中,将每个班次内运煤装置的运行时间最集中作为优化目标,建立第三优化目标函数。第三优化目标函数可以但不限于表示如下:
[0111] min(tm‑t1)/T;
[0112] 其中,T表征每个班次的总时长。
[0113] 建立第三目标函数之后,还要建立对应的约束条件。建立第三目标函数的约束条件,与建立第一、第二优化目标函数的约束条件类似,具体实现过程,此处不再赘述。
[0114] 在一个实施例中,可以将第一优化目标函数、第二优化目标函数和第三优化目标函数中的至少两个进行组合,将组合之后的结果确定为煤炭调度模型的优化目标函数。具体的,分别确定第一优化目标函数、第二优化目标函数和第三优化目标函数的权重系数,将分别乘以对应权重系数之后的第一优化目标函数、第二优化目标函数和第三优化目标函数的组合确定为优化目标函数。优化目标函数可以但不限于表示如下:
[0115]
[0116] 其中,K1表示第一优化目标函数的权重系数;K2表示第二优化目标函数的权重系数;K3表示第三优化目标函数的权重系数。各个优化目标函数的权重系数可以根据优化目标的重要重程度,自行设置。K1、K2和K3可以为0,但是不能同时为0。
[0117] 举例来说,K1、K2和K3分别设置为100、10和1,优化目标函数表示如下:
[0118]
[0119] 对应的约束条件表示如下:
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]
[0129]
[0130]
[0131]
[0132]
[0133]
[0134]
[0135]
[0136] 需要说明的是,对于优化目标函数上述约束条件可以全部使用,也可以部分使用,可
根据实际情况自行设置。
[0137] 确定了目标函数和对应的约束条件之后,可以通过编程实现求解。可以但不限于使用Python(计算机编程语言)语言和开源的优化求解器SCIP(一个用于解决约束整数规划和混合整数非线性规划的框架)实现煤炭调度模型的求解。其中,输入参数可以但不限于包括配煤仓数量、各配煤仓的煤种及其来源、各配煤仓的最大容量、各配煤仓的初始煤量、各配煤仓的煤量上限阈值、各配煤仓的煤量下限阈值、各配煤仓的最终煤量最小期望值、各配煤仓的煤种配比、所有配煤仓的总耗煤速度、各配煤仓的耗煤速度、运煤装置的输煤速度、运煤装置的切换时间间隔、运煤装置的最小补煤时间、每个班次总时长、检修时段时长、生产时段时长;输出结果为补煤次数、补煤顺次序列,每个顺次补煤的煤种及其来源、每个顺次补煤开始时间,每个顺次补煤持续时间,每个顺次补煤结束时间,每个时刻各配煤仓煤量等,输出结果用图片、表格、数据库、控制信号等形式输出。
[0138] 需要说明的是,目标函数并不局限于上述三种,目标函数可以根据实际生产需求来添加。除了上述给出的约束条件,约束条件还可以包括由实际情况决定的相关限制,例如运煤装置本身的限制,输煤仓容量的限制,生产班次时间约束等等。
[0139] 步骤103、根据煤炭调度计划,控制运煤装置从贮煤场获取煤炭并运输至对应的配煤仓。
[0140] 图2为本发明一示例性实施例提供的一种运煤装置的示意图,上述任一实施例的煤炭调度控制方法应用于控制装置,该控制装置可以部署于运煤装置上,也可以另设服务器进行部署。图中以运煤装置为带式输送机为例,确定了煤炭调度计划后,控制装置根据该煤炭调度计划控制运煤装置从贮煤场获取煤炭并运输、配送至对应的配煤仓,以保证各个配煤仓时刻都有充足的煤量可供使用。
[0141] 本发明实施例中,针对备煤环节的煤炭输送调度问题,根据生产实际进行建模和求解,可以在较短时间内给出煤炭调度计划并控制控制运煤装置从贮煤场获取煤炭并运输至对应的配煤仓,相比于人工排定计划或人工实时调度更加高效,且可避免出现调度失误的情况,有利于降低人工工时成本和产线停运损失。配煤仓也可更加充分地利用而无需留作备用,从而扩大输煤的自由度。另外,本发明实施例所采用的输入数据,对于绝大部分焦化企业来说都是非常易于获取的,煤炭调度模型也可根据实际需求(不同的优化目标)进行调整和扩展,从而克服了推广困难的问题。
[0142] 与前述煤炭调度控制方法实施例相对应,本发明还提供了煤炭调度控制装置的实施例。
[0143] 图3为本发明一示例性实施例提供的一种煤炭调度控制装置的模块示意图,该煤炭调度控制装置包括:
[0144] 信息确定模块31,用于确定各个配煤仓的当前储煤信息以及运煤装置的运送信息;
[0145] 计划确定模块32,用于根据预先建立的煤炭调度模型,确定对应于所述当前储煤信息和所述运送信息的煤炭调度计划;所述煤炭调度模型包括根据优化目标建立的优化目标函数和所述优化目标函数的约束条件;所述优化目标和所述约束条件均与所述煤炭调度计划相关;
[0146] 控制模块33,用于根据所述煤炭调度计划,控制所述运煤装置从贮煤场获取煤炭并运输至对应的配煤仓。
[0147] 可选地,所述计划确定模块还用于:
[0148] 将每个班次内运煤装置的总切换次数最少作为优化目标,建立第一优化目标函数;
[0149] 和/或,将每个班次内煤种切换次数最少作为优化目标,建立第二优化目标函数;
[0150] 和/或,将每个班次内运煤装置的运行时间最集中作为优化目标,建立第三优化目标函数。
[0151] 可选地,所述计划确定模块还用于:
[0152] 分别确定第一优化目标函数、第二优化目标函数和第三优化目标函数的权重系数;
[0153] 将分别乘以对应权重系数之后的第一优化目标函数、第二优化目标函数和第三优化目标函数的组合确定为所述优化目标函数。
[0154] 可选地,所述计划确定模块还用于:
[0155] 建立与补煤顺次相关的约束条件;
[0156] 和/或,建立与补煤时间相关的约束条件;
[0157] 和/或,建立与煤量相关的约束条件;
[0158] 和/或,建立与输煤煤种相关的约束条件。
[0159] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0160] 图4是本发明一示例实施例示出的一种电子设备的结构示意图,示出了适于用来实现本发明实施方式的示例性电子设备40的框图。图4显示的电子设备40仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0161] 如图4所示,电子设备40可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备40的组件可以包括但不限于:上述至少一个处理器41、上述至少一个存储器42、连接不同系统组件(包括存储器42和处理器41)的总线43。
[0162] 总线43包括数据总线、地址总线和控制总线。
[0163] 存储器42可以包括易失性存储器,例如随机存取存储器(RAM)421和/或高速缓存存储器422,还可以进一步包括只读存储器(ROM)423。
[0164] 存储器42还可以包括具有一组(至少一个)程序模块424的程序工具425(或实用工具),这样的程序模块424包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0165] 处理器41通过运行存储在存储器42中的计算机程序,从而执行各种功能应用以及数据处理,例如上述任一实施例所提供的方法。
[0166] 电子设备40也可以与一个或多个外部设备44(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口45进行。并且,模型生成的电子设备40还可以通过网络适配器46与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器46通过总线43与模型生成的电子设备40的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的电子设备40使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
[0167] 应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
[0168] 本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所提供的方法。
[0169] 虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。