混凝土生产运输方法和装置与流程

文档序号:29329974发布日期:2022-03-20 00:09阅读:156来源:国知局
混凝土生产运输方法和装置与流程

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.图1为本发明提供的混凝土生产运输方法的流程示意图之一;
36.图2为本发明提供的混凝土生产运输方法的流程示意图之二;
37.图3为本发明提供的压车预警方法的流程示意图;
38.图4为本发明提供的断料预警方法的流程示意图;
39.图5为本发明提供的混凝土生产计划-运输路径规划方法的流程示意图;
40.图6为本发明提供的混凝土生产计划-运输路径规划系统的结构示意图;
41.图7为本发明提供的混凝土生产运输装置的结构示意图;
42.图8为本发明提供的电子设备的结构示意图。
具体实施方式
43.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.图1为本发明提供的混凝土生产运输方法的流程示意图之一,如图1所示,该方法包括步骤110、步骤120和步骤130。
45.步骤110,获取各个工地的开盘时间。
46.具体地,开盘时间是指一个工地所需混凝土的第一次生产的时间。
47.在混凝土生产运输系统中,搅拌站为混凝土的生产方,工地为混凝土的需求方。自混凝土生产后,需要通过搅拌车在一定的时间内运输至工地进行施工,避免混凝土凝固。因此,在混凝土生产运输过程中,应当考虑各个工地的开盘时间。
48.步骤120,基于各个工地的开盘时间,各个工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定搅拌主机的生产节点区间。
49.具体地,工地与搅拌站之间的运输时间为搅拌车将搅拌站生产的混凝土从搅拌站运输至工地的时间。搅拌站中搅拌主机的生产装料时间为搅拌主机的生产时间和装料时间之和。
50.搅拌主机的生产节点区间为搅拌主机进行混凝土生产的时间节点之间的时间段。
51.若存在m个工地,对于任一工地i,其开盘时间可以为openi,该工地距离搅拌站的运输时间为trani,搅拌站中搅拌主机的生产装料时间为load,则搅拌主机的最早生产时间p
early
可以用公式表示为:
52.p
early
=min
i∈m
{open
i-tran
i-load}
53.搅拌主机生产节点tj可以用公式表示为:
54.tj=p
early
+load*(j-1)
55.tj表示搅拌主机第j次开始生产时间。
56.确定搅拌主机的生产节点后,即可确定搅拌主机的生产节点区间。例如,搅拌主机的生产节点区间可以为[t1,t2)、[t2,t3)、...、[t
j-1
,tj]等,对于每一个区间,可以编号为0、1、2、...、n,每一个数字代表一个搅拌主机有效的生产节点区间。
[0057]
步骤130,基于搅拌主机的生产节点区间,动态实时确定各个工地的混凝土生产运输计划。
[0058]
具体地,根据搅拌主机的生产节点区间,可以确定搅拌主机与各个工地对应的混凝土生产时间,也就可以动态实时确定各个工地的混凝土生产运输计划。混凝土生产运输计划包括混凝土生产计划和运输计划。例如,混凝土生产计划可以包括混凝土的生产时间、混凝土的配方、混凝土的生产量等。混凝土运输计划可以包括运输混凝土的搅拌车、搅拌车的发车时间、搅拌车的到站时间和搅拌车的运输路径等。
[0059]
上述方法在外界信息发生变化时,可以重复执行,例如,可以每隔一段时间(比如5分钟、10分钟等)获取工地的混凝土需求信息、搅拌车信息和搅拌主机信息发生变化,若以上信息发生变化,则执行步骤110-步骤130,循环执行,不断更新方案,实现生产运输计划的动态调整,以便使制定的方案更符合实际情况,更具实用价值。
[0060]
本发明实施例提供的混凝土生产运输方法,通过获取各个工地的开盘时间;根据各个工地的开盘时间,各个工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定搅拌主机的生产节点区间;根据搅拌主机的生产节点区间,动态实时确定各个工地的混凝土生产运输计划,实现了混凝土生产运输的自动化,无需依赖调度人员的工作经验,能够应对各个工地的开盘时间和混凝土的运输时间等变化,提高了混凝土生产运输的效率,能够积极响应客户的需求,有利于降低混凝土运营的成本。
[0061]
基于上述实施例,步骤130之后包括:
[0062]
若存在多个待服务工地无法确定混凝土生产运输计划,则基于各个待服务工地的开盘时间和/或服务评级,确定当前待服务工地;
[0063]
基于当前待服务工地的浇筑时间,当前待服务工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定当前待服务工地对应的混凝土生产时间;
[0064]
基于混凝土生产时间和搅拌主机的生产节点区间,确定当前待服务工地的混凝土生产运输计划。
[0065]
具体地,对于上述实施例中的各个工地,在确定搅拌主机的生产节点区间后,可能存在多个工地无法确定混凝土生产运输计划的情况,可以将其确定为待服务工地,即等待搅拌主机提供混凝土生产服务的工地。此时,可以按照一定的服务顺序,依次对这些待服务工地按照浇筑时间,来确定混凝土生产运输计划。对于待服务工地的检测,可以每隔一段时间(比如5分钟、10分钟等)检测一次,当发现存在待服务工地时,即可按照本发明实施例中提供的方法确定待服务工地的混凝土生产运输计划。
[0066]
这些待服务工地的服务顺序可以按照各个待服务工地的开盘时间确定,也可以按照各个待服务工地的服务评级确定,也可以同时根据开盘时间和服务评级来确定。其中,服务评级为工地的服务优先级或者重要等级。
[0067]
例如,可以按照开盘时间的升序顺序,将开盘时间较早的待服务工地作为排名靠前的工地,将开盘时间较晚的待服务工地作为排名靠后的工地。例如,可以按照服务评级的降序顺序,将服务评级较高的待服务工地作为排名靠前的工地,将服务评级较低的待服务
工地作为排名靠后的工地。又例如,可以对开盘时间和服务评级赋予不同的权值,对各个待服务工地的开盘时间和服务评级进行加权求和,将其计算结果作为各个待服务工地排名的依据,将计算结果较高的待服务工地作为排名靠前的工地,将计算结果较低的待服务工地作为排名靠后的工地。
[0068]
选取服务顺序靠前的待服务工地作为当前待服务工地,根据当前待服务工地的浇筑时间,当前待服务工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定当前待服务工地对应的混凝土生产时间。
[0069]
例如,可以计算当前待服务工地的第i次浇筑最晚开始时间,该时间=该工地的第1次开盘时间+浇筑时间*(i-1)。进而计算当前待服务工地对应的混凝土生产时间=第i次浇筑最晚开始时间-运输时间-搅拌主机的生产装料时间。
[0070]
在搅拌主机的生产节点区间中选择未被选择的生产节点区间,判断这些生产节点区间的开始时间是否不晚于当前待服务工地对应的混凝土生产时间。若存在一个生产节点区间,则根据该生产节点区间,确定当前待服务工地的混凝土生产运输计划;若存在多个生产节点区间,则可以将这些生产节点区间作为备用节点区间,从中选择一个或者多个,确定当前待服务工地的混凝土生产运输计划。
[0071]
若不存在这样的生产节点区间,则表明搅拌站存在生产瓶颈,可以发送生产预警提示,告知当前待服务工地调整开盘时间。
[0072]
基于上述任一实施例,确定当前待服务工地的混凝土生产运输计划,之后包括:
[0073]
基于各个搅拌车的运输任务和回站时间,确定当前待服务工地对应的搅拌车;
[0074]
基于当前待服务工地的混凝土需求量和当前待服务工地对应的搅拌车的车辆载重,确定当前待服务工地的混凝土运输计划。
[0075]
具体地,在确定当前待服务工地的混凝土生产运输计划后,需要安排搅拌车来运输搅拌主机生产出来的混凝土。回站时间为搅拌车返回搅拌站的时间。
[0076]
遍历所有的车辆,判断是否有回站时间不大于所有备用节点区间最晚时间(也就是回站时间早于搅拌主机的有效生产时间)的搅拌车。
[0077]
如果存在这样的搅拌车,判断该车辆是否被分配运输任务。
[0078]
若该车辆已有运输任务,则表明该车辆虽然在执行运输任务,但是可以在所有备用节点最晚时间之前回站,可以为当前待服务工地运输混凝土。继续判断该车辆的可运输容量是否大于当前待服务工地的混凝土需求量。若是,则表明该车辆运输一次可以完全满足当前待服务工地的混凝土需求,给该车辆分配运输任务,为当前待服务工地运输混凝土,运输完成后,当前待服务工地已被服务完毕;若否,则表明该车辆运输一次不能满足当前待服务工地的混凝土需求,给该车辆分配运输任务,为当前待服务工地运输混凝土,使该车辆满载运输,记录当前待服务工地的混凝土需求量=分配运输任务前混凝土需求量-该车辆的可运输容量。
[0079]
若该车辆无运输任务,则表明该车辆处于可用状态,可以为当前待服务工地运输混凝土。继续判断该车辆的可运输容量是否大于当前待服务工地的混凝土需求量。若是,则表明该车辆运输一次可以完全满足当前待服务工地的混凝土需求,给该车辆分配运输任务,为当前待服务工地运输混凝土,运输完成后,当前待服务工地已被服务完毕;若否,则表明该车辆运输一次不能满足当前待服务工地的混凝土需求,给该车辆分配运输任务,为当
前待服务工地运输混凝土,使该车辆满载运输,记录当前待服务工地的混凝土需求量=分配运输任务前混凝土需求量-该车辆的可运输容量。
[0080]
遍历所有的车辆后,若存在多辆搅拌车满足上述条件,则可以从这些车辆中选择一辆搅拌车执行,选择标准可以选择增加一个运输任务导致增加的时间最短或者成本最低等。
[0081]
基于上述任一实施例,图2为本发明提供的混凝土生产运输方法的流程示意图之二,如图2所示,该方法包括:
[0082]
(1)根据开盘时间(或者客户评级高低)对客户进行排序,记为集合c;本实施例中的客户为工地;
[0083]
(2)划分搅拌机最多可能的生产节点区间;若存在m个工地,对于任一工地i,其开盘时间可以为openi,该工地距离搅拌站的运输时间为trani,搅拌站中搅拌主机的生产装料时间为load,则搅拌主机的最早生产时间p
early
可以用公式表示为:
[0084]
p
early
=min
i∈m
{open
i-tran
i-load}
[0085]
搅拌主机生产节点tj可以用公式表示为:
[0086]
tj=p
early
+load*(j-1)
[0087]
tj表示搅拌主机第j次开始生产时间。
[0088]
(3)根据(2)搅拌主机开始生产时间,将搅拌主机进行划分生产区间0,1,2,...,n,每个数字代表一个搅拌主机有效的生产区间;
[0089]
(4)判断c中是否有未被服务的客户;
[0090]
(5)若无,则说明所有客户均已被服务完毕,算法结束;
[0091]
(6)若有,则按照排序,选择靠前的一个客户;
[0092]
(7)判断该客户剩余需求是否大于0;否,则转(4),是,则转(8);
[0093]
(8)计算该客户第i次浇筑最晚开始时间:该客户第一次开盘时间+浇筑时间*(i-1);
[0094]
(9)从未被选择的搅拌主机生产节点选择符合要求节点区间,该节点开始时间满足:不晚于(8)中得到的浇筑时间-运输时间-生产装料时间;
[0095]
(10)判断(9)中是否存在这样的搅拌主机节点;
[0096]
(11)若不存在,存在生产瓶颈,输出生产预警提示,调整该客户开盘时间,转(1);
[0097]
(12)若不能调整开盘时间,则该客户不能被服务。
[0098]
(13)若存在满足时间要求的搅拌主机生产节点,若存在一个,则选择,若存在多个,则将其作为备选生产节点;
[0099]
(14)遍历所有车辆,判断是否有回站时间早于搅拌主机有效生产时间的车辆;
[0100]
(15)如果(14)中不存在这样的车辆,输出运输预警信息,提示调整客户开盘时间或者租用外部车辆。
[0101]
(16)如果(14)中存在这样的车辆,则判断该车之前是否分配被订单列表中运输任务;若是,则转(20);若不是,则转(17);
[0102]
(17)判断车辆容量是否大于剩余需求量;若是,则转(18);若不是,则转(19);
[0103]
(18)记录运输方案,运输量等于剩余需求量;更新当前剩余需求量为0,同时标记该客户已被服务完毕;从订单集中删除;
[0104]
(19)车辆满载运输,记录运输方案,运输量等于车辆最大载重,同时更新订单当前剩余需求量=剩余需求量

车辆载重;转(7);
[0105]
(20)计算车辆回站时间;
[0106]
(21)判断车辆回站时间是否不大于所有备选搅拌主机生产节点最晚时间;若是,则转(23);若否,则转(22);
[0107]
(22)该订单该次运输不能分配给该车辆;
[0108]
(23)判断车辆容量是否大于剩余需求量;若否,则转(25);若是,则转(24);
[0109]
(24)记录运输方案,同时标记该客户已经被服务结束,转(4);
[0110]
(25)车辆满载运输,记录运输方案,运输量等于车辆最大载重,同时更新订单当前剩余需求量=剩余需求量

车辆载重;转(7);
[0111]
(26)从(18),(19)、(24)、(25)中记录的可行生产计划-运输路径规划方案中选择成本最小(车辆在工地等待与在搅拌站排队时间最少)的方案进行分配。
[0112]
基于上述任一实施例,步骤130之后包括:
[0113]
获取任一工地对应的搅拌车序列;搅拌车序列中的搅拌车按照到达时间升序排列;
[0114]
确定执行浇筑任务的当前搅拌车,以及当前搅拌车的浇筑完成时间;
[0115]
在搅拌车序列中,若当前搅拌车的下一搅拌车和下下一搅拌车的到达时间均早于当前搅拌车的浇筑完成时间,则确定任一工地存在压车风险。
[0116]
具体地,压车是指工地在工作时,有的工作区域会出现搅拌车闲置的情况,表明由于各种原因导致前后车辆衔接出现问题,前面车还没施工完,后面的车就已经排队等候了。浇筑完成时间为当前时间和剩余浇筑时间之和。
[0117]
图3为本发明提供的压车预警方法的流程示意图,如图3所示,该方法包括:
[0118]
(1)遍历所有工地{1,2,...,m},并对每一个工地做如下判断:
[0119]
(2)判断是否有车辆此前到达过该工地;若否,则转(3);若是,则转(6);
[0120]
(3)不存在压车,并判断是否最后一个工地;若是,则转(4);若否,则转(5);
[0121]
(4)结束算法;
[0122]
(5)判断下一个工地,转(1);
[0123]
(6)列出为该工地服务的车辆vehicle={v
i1
,v
i2
,...,v
in
},下标表示到达工地i的顺序,n为车辆总数;
[0124]
(7)假如存在搅拌车正在浇筑,记录当前时间及该车辆的剩余浇筑时间,如下:
[0125]
对于正在执行浇筑任务的当前搅拌车v
ij
,假设v
ij
正在浇筑,其剩余浇筑时间为t
ij

[0126]
(8)到达时间为搅拌车到达该工地的时间。记录服务该工地的每辆车到达时间,如下:
[0127]
紧随其后的车辆v
i(j+1)
,v
i(j+2)


,v
i(j+n)
到达时间分别为:w
i(j+1)
,w
i(j+2)


,w
i(j+n)

[0128]
(9)判断如下是否成立:
[0129]wi(j+1
)<=t
ij
+c
[0130]wi(j+2
)<=t
ij
+c
system,全球定位系统)系统以及伽利略系统等。地图信息包括搅拌站位置、工地位置、可达路线。地图信息可以由定位系统获。搅拌站生产能力包括搅拌站主机数量、可用的生产时间、每盘方量以及时间。
[0151]
步骤二、基于地图信息获得搅拌站位置信息、工地位置信息。可以由实时定位设备和定位系统执行。地图信息由erp通过定位系统获得,实时定位设备可以在地图信息上的可达线路上确定车辆定位信息,有利于了解车辆实际位置。车辆定位信息包括车辆坐标、车辆剩余到达工地时间。
[0152]
步骤三、制定初步生产计划-路径规划(即执行上述实施例中的生产运输计划),可以由程序或者指令执行。
[0153]
步骤四、基于地图信息确定车辆剩余到达时间,可以由定位系统执行。
[0154]
步骤五、基于erp系统确定工地剩余浇筑时间,可以由erp系统信息获取模块执行。工地剩余浇筑时间可以有erp直接获得,或者根据erp系统历史数据(相同或相似浇筑方式、部位)获得。
[0155]
步骤六、基于到达时间、浇筑信息、车辆路径、地图信息确定新的生产计划-路径规划。该步骤可以由定位系统、定位设备、erp系统和异常信息获取模块相互配合执行。
[0156]
可以每隔一段时间(比如5分钟、10分钟等)执行步骤四

步骤六,循环执行,不断跟新方案,实现生产计划-路径规划的动态调整,以便使制定的方案更符合实际情况,更具实用价值。
[0157]
浇筑信息是指正在作业搅拌车剩余浇筑时间或剩余浇筑量。
[0158]
地图信息还包括车辆位置信息、车辆状态信息(排队、运输、等待、返回)。
[0159]
本发明实施例提供的混凝土生产计划-运输路径规划方法,具有如下有益效果:
[0160]
(1)赋予时间维度更多属性,根据该时刻搅拌站搅拌主机信息、车辆信息、工地信息和地图信息实现系统状态的实时检测和生产计划-运输路径规划的动态调整;
[0161]
(2)可以根据车辆实时位置、到达工地时间和工地浇筑信息,与算法求解的结果进行比较,并据此对生产计划、车辆路径信息进行更新,避免工地出现断料和压车等状况;
[0162]
(3)自适应更新工地浇筑速度,适配该工地合适的车型,并在固定时刻更新生产计划和车辆路径,使得制定的方案更符合实际需求;
[0163]
(4)根据车辆实时位置、到达工地时间和工地浇筑信息自动预警工地断料和压车异常情况,从而方便混凝土企业调度员和工地调整发车频率和浇筑速度。
[0164]
图6为本发明提供的混凝土生产计划-运输路径规划系统的结构示意图,如图6所示,该系统包括定位获取模块610、地图信息获取模块620、erp信息获取模块630、异常信息获取模块640、生产计划-路径规划模块650。
[0165]
定位获取模块610可以用于基于定位设备、地图信息等获取车辆、搅拌站、工地具体定位信息。
[0166]
地图信息获取模块620可以用于获取车辆的路线信息,显示位置。
[0167]
erp信息获取模块630可以接收或抓取搅拌站生产能力信息、运输能力信息、客户订单信息。
[0168]
异常信息获取模块640主要是获取工地是否处于异常状态,即压车异常和断料异常。
[0169]
生产计划-路径规划模块650执行上述实施例中的生产计划-路径规划方法。
[0170]
基于上述任一实施例,图7为本发明提供的混凝土生产运输装置的结构示意图,如图7所示,该装置包括:
[0171]
获取单元710,用于获取各个工地的开盘时间;
[0172]
确定单元720,用于基于各个工地的开盘时间,各个工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定搅拌主机的生产节点区间;
[0173]
计划单元730,用于基于搅拌主机的生产节点区间,动态实时确定各个工地的混凝土生产运输计划。
[0174]
本发明实施例提供的混凝土生产运输装置,通过获取各个工地的开盘时间;根据各个工地的开盘时间,各个工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定搅拌主机的生产节点区间;根据搅拌主机的生产节点区间,动态实时确定各个工地的混凝土生产运输计划,实现了混凝土生产运输的自动化,无需依赖调度人员的工作经验,能够应对各个工地的开盘时间和混凝土的运输时间等变化,提高了混凝土生产运输的效率,能够积极响应客户的需求,有利于降低混凝土运营的成本。
[0175]
基于上述任一实施例,还包括:
[0176]
调度单元,用于若存在多个待服务工地无法确定混凝土生产运输计划,则基于各个待服务工地的开盘时间和/或服务评级,确定当前待服务工地;
[0177]
基于当前待服务工地的浇筑时间,当前待服务工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定当前待服务工地对应的混凝土生产时间;
[0178]
基于混凝土生产时间和搅拌主机的生产节点区间,确定当前待服务工地的混凝土生产运输计划。
[0179]
基于上述任一实施例,还包括:
[0180]
运输单元,用于基于各个搅拌车的运输任务和回站时间,确定当前待服务工地对应的搅拌车;
[0181]
基于当前待服务工地的混凝土需求量和当前待服务工地对应的搅拌车的车辆载重,确定当前待服务工地的混凝土运输计划。
[0182]
基于上述任一实施例,还包括:
[0183]
压车预警单元,用于获取任一工地对应的搅拌车序列;搅拌车序列中的搅拌车按照到达时间升序排列;
[0184]
确定执行浇筑任务的当前搅拌车,以及当前搅拌车的浇筑完成时间;
[0185]
在搅拌车序列中,若当前搅拌车的下一搅拌车和下下一搅拌车的到达时间均早于当前搅拌车的浇筑完成时间,则确定任一工地存在压车风险。
[0186]
基于上述任一实施例,还包括:
[0187]
第一断料预警单元,用于获取任一工地对应的搅拌车序列;搅拌车序列中的搅拌车按照到达时间升序排列;
[0188]
确定执行浇筑任务的当前搅拌车,以及当前搅拌车的浇筑完成时间;
[0189]
若当前搅拌车的下一搅拌车的到达时间晚于当前搅拌车的浇筑完成时间,则确定任一工地存在断料风险。
[0190]
基于上述任一实施例,还包括:
[0191]
第二断料预警单元,用于若任一工地对应的第一搅拌车的到达时间晚于任一工地的开盘时间,则确定任一工地存在断料风险。
[0192]
基于上述任一实施例,图8为本发明提供的电子设备的结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(communications interface)820、存储器(memory)830和通信总线(communications bus)840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑命令,以执行如下方法:
[0193]
获取各个工地的开盘时间;基于各个工地的开盘时间,各个工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定搅拌主机的生产节点区间;基于搅拌主机的生产节点区间,动态实时确定各个工地的混凝土生产运输计划。
[0194]
此外,上述的存储器830中的逻辑命令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干命令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0195]
本发明实施例提供的电子设备中的处理器可以调用存储器中的逻辑指令,实现上述方法,其具体的实施方式与前述方法实施方式一致,且可以达到相同的有益效果,此处不再赘述。
[0196]
本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括:
[0197]
获取各个工地的开盘时间;基于各个工地的开盘时间,各个工地与搅拌站之间的运输时间,以及搅拌站中搅拌主机的生产装料时间,确定搅拌主机的生产节点区间;基于搅拌主机的生产节点区间,动态实时确定各个工地的混凝土生产运输计划。
[0198]
本发明实施例提供的非暂态计算机可读存储介质上存储的计算机程序被执行时,实现上述方法,其具体的实施方式与前述方法实施方式一致,且可以达到相同的有益效果,此处不再赘述。
[0199]
本发明实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述方法的步骤,其具体的实施方式与前述方法实施方式一致,且可以达到相同的有益效果,此处不再赘述。
[0200]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0201]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上
述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干命令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0202]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1