掌桥专利:专业的专利平台
掌桥专利
首页

一种运输车辆的调度方法、系统及电子设备

文献发布时间:2023-06-19 16:06:26



技术领域

本申请涉及运输车辆的调度技术领域,具体涉及一种运输车辆的调度方法、系统及电子设备。

背景技术

随着社会经济的快速发展及人们对物质文明需求的不断增长,现代工业技术得到了迅速发展,这也使得工程实践中伴随的最优化问题大量涌现。作为基建原始用料的载体,运输车的工作效率是必须得到保障。工程项目施工中,混凝土用量巨大,施工现场空间动辄数十公里,其运输车调度相对于楼房建筑有很多特殊性。由于施工工期紧、任务重、施工单位缺少科学合理的运输车调度安排,造成施工中混凝土调度混乱,浪费严重。

在搅拌车运输中,分为接料、出发等待、途中、到达、等待、卸料等,而每一环节时间的不确定性,增加了调度的难度。搅拌车的日常调度严重的依赖调度员的经验,发车时间不准容易导致压车或者断料,对工地和搅拌站造成影响。搅拌车调度是大型建筑施工中广泛存在的一个最优化问题,处理不好轻则影响施工进度,降低建筑企业的经济效益,重则造成施工作业混乱和施工单位间的矛盾。

发明内容

为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种运输车辆的调度方法、系统及电子设备,解决了上述技术问题。

根据本申请的一个方面,提供了一种运输车辆的调度方法,包括:获取参考数据;所述参考数据包括与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据;根据所述参考数据和预设的限制条件,计算得到初始发车间隔时间;其中,所述限制条件包括所述初始发车间隔时间对应的目标参数小于或等于预设阈值,所述目标参数表征所述运输车辆按照对应发车间隔时间调度的结果参数,所述预设阈值根据所述作业参数确定;计算连续的发车间隔时间范围内多个发车间隔时间对应的所述目标参数,以得到所述发车间隔时间范围内所述发车间隔时间与所述目标参数的对应关系;其中,所述发车间隔时间范围包含所述初始发车间隔时间;以及根据所述对应关系,计算得到所述运输车辆的目标发车间隔时间。

在一实施例中,所述获取参考数据包括:查找与所述当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据作为备选调度数据;以及当所述备选调度数据的数据量大于预设的数据量阈值时,将所述备选调度数据作为所述参考数据。

在一实施例中,所述获取参考数据包括:当所述备选调度数据的数据量小于或等于所述数据量阈值时,将初始调度数据作为所述参考数据;其中,所述初始调度数据包括预先设定的调度数据。

在一实施例中,所述作业参数包括运输距离和/或运输时间;其中,所述计算连续的发车间隔时间范围内多个发车间隔时间对应的所述目标参数包括:根据所述当前运输作业的作业参数,确定路程参数;其中,所述路程参数表征所述当前运输作业的运输路程距离级别;以及根据所述路程参数,计算所述发车间隔时间范围内多个发车间隔时间对应的所述目标参数。

在一实施例中,所述目标参数包括断料概率和/或平均等待时间;其中,所述根据所述参考数据和预设的限制条件,计算得到初始发车间隔时间包括:计算所述参考数据对应的每个卸料时间的数据量所占的数据量比例;根据所述每个卸料时间和对应的所述数据量比例,计算得到每个参考数据对应的所述断料概率和/或所述平均等待时间;以及根据所述每个参考数据对应的所述断料概率和/或所述平均等待时间、所述预设阈值,计算获得所述初始发车间隔时间。

在一实施例中,所述计算连续的发车间隔时间范围内多个发车间隔时间对应的所述目标参数,以得到所述发车间隔时间范围内所述发车间隔时间与所述目标参数的对应关系包括:计算所述参考数据中位于所述发车间隔时间范围内的多个发车间隔时间对应的所述目标参数;其中,所述目标参数包括断料概率和/或平均等待时间;以及根据多个所述目标参数,拟合得到所述发车间隔时间范围内所述发车间隔时间与所述目标参数的对应关系。

在一实施例中,所述目标参数包括断料概率和平均等待时间;其中,所述根据所述对应关系,计算得到所述运输车辆的目标发车间隔时间包括:计算所述发车间隔时间范围内发车间隔时间对应的所述断料概率和所述平均等待时间;对所述断料概率和所述平均等待时间归一化,并计算归一化后对应同一发车间隔时间的所述断料概率和所述平均等待时间的差值绝对值;以及将所述差值绝对值小于或等于预设的差值阈值的发车间隔时间作为所述运输车辆的目标发车间隔时间。

在一实施例中,在所述根据所述对应关系,计算得到所述运输车辆的目标发车间隔时间之后,所述运输车辆的调度方法还包括:以所述当前运输作业的调度数据更新所述历史运输作业的调度数据。

根据本申请的另一个方面,提供了一种运输车辆的调度系统,包括:参考数据获取模块,用于获取参考数据;所述参考数据包括与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据;初始时间计算模块,用于根据所述参考数据和预设的限制条件,计算得到初始发车间隔时间;其中,所述限制条件包括所述初始发车间隔时间对应的目标参数小于或等于预设阈值,所述目标参数表征所述运输车辆按照对应发车间隔时间调度的结果参数,所述预设阈值根据所述作业参数确定;目标参数计算模块,用于计算连续的发车间隔时间范围内多个发车间隔时间对应的所述目标参数,以得到所述发车间隔时间范围内所述发车间隔时间与所述目标参数的对应关系;其中,所述发车间隔时间范围包含所述初始发车间隔时间;以及目标时间确定模块,用于根据所述对应关系,计算得到所述运输车辆的目标发车间隔时间。

根据本申请的另一个方面,提供了一种电子设备,所述电子设备包括:如上所述的运输车辆的调度系统。

本申请提供的一种运输车辆的调度方法、系统及电子设备,通过获取与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据作为参考数据,在初始发车间隔时间对应的目标参数小于或等于预设阈值的前提下,根据参考数据计算得到初始发车间隔时间,并且计算连续的发车间隔时间范围内多个发车间隔时间对应的目标参数,以得到发车间隔时间范围内发车间隔时间与目标参数的对应关系,最后根据对应关系,计算得到运输车辆的目标发车间隔时间;即以相关的历史运输作业的调度数据作为基础,计算目标参数较小的初始发车间隔时间,并于初始发车间隔时间附近计算得到目标发车间隔时间,在考虑不同的运输作业对应的作业环境条件的前提下,进一步选取最优的发车间隔时间,从而提高运输作业的效率。

附图说明

通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。

图1是本申请一示例性实施例提供的运输车辆的调度方法应用场景的结构示意图。

图2是本申请一示例性实施例提供的运输车辆的调度方法的流程示意图。

图3是本申请一示例性实施例提供的参数数据获取方法的流程示意图。

图4是本申请一示例性实施例提供的备选调度数据查找方法的流程示意图。

图5是本申请另一示例性实施例提供的备选调度数据查找方法的流程示意图。

图6是本申请一示例性实施例提供的初始发车间隔时间计算方法的流程示意图。

图7是本申请另一示例性实施例提供的初始发车间隔时间计算方法的流程示意图。

图8是本申请另一示例性实施例提供的运输车辆的调度方法的流程示意图。

图9是本申请另一示例性实施例提供的运输车辆的调度方法的流程示意图。

图10是本申请一示例性实施例提供的运输车辆的调度系统的结构示意图。

图11是本申请另一示例性实施例提供的运输车辆的调度系统的结构示意图。

图12是本申请一示例性实施例提供的电子设备的结构图。

具体实施方式

下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。

随着城市化不断发展,用于基础建设的各种运输车辆也越来越多,例如楼房、道路、桥梁建设都离不开搅拌车。搅拌车作为运输混凝土的重要载体,其在基础建设中的重要性可想而知。

通常一个工程所需要的混凝土量较大,为了提高工程的施工效率,甚至会多点同时开工,这就需要混凝土的供应量能够满足施工速度的要求。然而不同搅拌站与工地(施工地点)之间的距离和交通情况也有所区别、不同工地的施工效率也不尽相同、浇筑方式和部位不同,这都可能会影响混凝土的运输状态,最终影响施工进度。具体的,若工地的施工效率较高,或者若搅拌站与工地之间的交通拥堵,又或者若搅拌车的发车间隔时间较长,都很可能会导致混凝土无法满足工地施工需求,即出现断料的情况。同样的,若搅拌站的生产效率较高、工地的施工效率较低,或者若搅拌站与工地之间的距离较短,又或者若搅拌车的发车间隔时间较短,都很可能会导致混凝土供应量大于工地需求量,从而导致运输混凝土的搅拌车积压,即出现压车的情况;同时也会因为混凝土长时间暴露在外而影响其效果。

出于解决上述问题,本申请提出了一种运输车辆的调度方法、系统及电子设备,综合考虑历史运输作业的调度数据(即考虑搅拌站、运输道路、工地等多个数据),计算目标参数较小的初始发车间隔时间,并于初始发车间隔时间附近选取最小的目标参数对应的发车间隔时间,在考虑不同的运输作业对应的作业环境条件的前提下,进一步选取最优的发车间隔时间,从而提高运输作业的效率。

下面结合附图具体说明本申请的具体结构和具体实施方式。

图1是本申请一示例性实施例提供的运输车辆的调度方法应用场景的结构示意图。如图1所示,该应用场景包括:多辆运输车辆1、数据库2以及调度控制器3;其中,数据库2用于存储历史运输作业的调度数据,调度控制器3与多辆运输车辆1、数据库2通信连接,用于根据数据库2中的历史运输作业的调度数据,生成多辆运输车辆1的调度指令。

本申请提供的一种运输车辆的调度方法的应用场景,调度控制器3由数据库2中获取与当前运输作业具有相同或相似作业参数的历史运输作业的调度数据作为参考数据,以生成多辆运输车辆的目标发车间隔时间,在考虑不同的运输作业对应的作业环境条件的前提下,进一步选取最优的发车间隔时间,从而提高运输作业的效率。

图2是本申请一示例性实施例提供的运输车辆的调度方法的流程示意图。如图2所示,该运输车辆的调度方法包括:

步骤100:获取参考数据。

参考数据包括与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据。可选的,运输车辆包括搅拌车,作业参数包括以下参数中的任一种或多种的组合:浇筑部位、浇筑方式、搅拌站数据、工地数据。随着大数据、云计算和物联网的快速发展以及智能或自动化工业的不断成熟,混凝土等工程商品的生产、运输等都已经开始了自动化作业或半自动化作业,从而随着作业次数的不断增加,也会产生越来越多的作业数据。本申请是基于存储于上述数据库中的大量历史运输数据实时调整当下的运输作业调度,从而充分利用历史数据作为参考生成较优或最优的调度安排。根据浇筑部位、浇筑方式、搅拌站数据、工地数据等作业参数查找数据库中的历史运输数据,找出具有完全相同或部分相同的作业参数的历史运输作业的调度数据作为参考数据,这样可以以作业环境最为接近的历史运输作业作为参考,从而更为准确的执行调度作业。具体的,本申请可以预先搭建数据模型,即将数据库中的大量历史运输数据整理归类,例如按照浇筑部位、浇筑方式、搅拌站信息、工地信息等建立数据表,将大量历史运输数据划分至对应的类别中,其中,类别可以分为大类和小类(一个大类包含多个小类),同一条历史运输数据可以位于多个类别中。本申请可以将当前的历史运输数据总和作为初始数据,其中,参考数据可以是初始数据的一部分或全部。

步骤200:根据参考数据和预设的限制条件,计算得到初始发车间隔时间。

其中,限制条件包括初始发车间隔时间对应的目标参数小于或等于预设阈值,目标参数表征运输车辆按照对应发车间隔时间调度的结果参数,预设阈值根据作业参数确定,具体的,目标参数可以包括断料概率和/或平均等待时间。应当理解,本申请还可以根据实际应用场景的需求而选取其他的目标参数以作为衡量发车间隔时间的优劣性。本申请根据获取的历史运输调度数据计算得到断料概率和/或平均等待时间小于或等于对应的预设阈值时的初始发车间隔时间,即根据历史数据确定计算初始发车间隔时间的各个参数,并计算得到满足限制条件的发车间隔时间。也就是说,根据历史经验数据,若按照该初始发车间隔时间安排运输车辆的调度,当前运输作业的断料概率和/或平均等待时间都在一个可接受(或者较优)的范围内。

步骤300:计算连续的发车间隔时间范围内多个发车间隔时间对应的目标参数,以得到发车间隔时间范围内发车间隔时间与目标参数的对应关系。

其中,发车间隔时间范围包含初始发车间隔时间。由于初始发车间隔时间是直接根据预设阈值计算得到的,通常得到的初始发车间隔时间的目标参数与预设阈值较为接近,即初始发车间隔时间对应的目标参数虽然满足目标参数小于预设阈值的限制条件,但是并不一定是最优的。因此,当计算得到初始发车间隔时间后,本申请根据该初始发车间隔时间选取一个连续的发车间隔时间范围作为最优的发车间隔时间的选取范围。例如,根据参考数据和限制条件计算得到的初始发车间隔时间(相邻的两辆运输车辆的发车间隔时间)为15分钟,则可以选取[10分钟,20分钟]作为发车间隔时间范围,即发车间隔时间可以是由10分钟至20分钟。在确定了发车间隔时间范围后,根据参考数据计算调度数据中位于该发车间隔时间范围内多个发车间隔时间对应的目标参数值,例如每隔1分钟(即10分钟、11分钟、12分钟、13分钟、14分钟、16分钟、17分钟、18分钟、19分钟、20分钟)选取一个发车间隔时间计算一个目标参数值,并根据多个发车间隔时间及对应的目标参数值得到该发车间隔时间范围内发车间隔时间与目标参数的对应关系。具体的,可以根据多个发车间隔时间及对应的目标参数值之间的对应关系,拟合生成该发车间隔时间范围内发车间隔时间与目标参数的对应关系曲线(线段),从而得到整个发车间隔时间范围内所有发车间隔时间对应的目标参数值。

在一实施例中,步骤300的具体实现方式可以是:根据当前运输作业的作业参数,确定路程参数;并且根据路程参数,计算发车间隔时间范围内多个发车间隔时间对应的目标参数;其中,路程参数表征当前运输作业的运输路程距离级别。具体的,根据当前运输作业的作业参数(具体可以为运输距离和/或运输时间等)确定路程参数(例如将运输路程距离分为多个级别:远、中、近等),并根据路程参数计算对应的目标参数。例如,当前运输作业的运输距离较近时,可以设定路程参数为近程,并根据近程的路程参数采用动量法生成多个发车间隔时间(根据路程参数可以选取发车间隔时间的范围,具体为:近程时发车间隔时间较长)的目标参数。

步骤400:根据对应关系,计算得到运输车辆的目标发车间隔时间。

在得到发车间隔时间范围内发车间隔时间与目标参数的对应关系曲线后,根据该对应关系,计算得到运输车辆的目标发车间隔时间。具体的,当目标参数只有一个时,可以选取该曲线中最小的目标参数对应的发车间隔时间作为运输车辆的目标发车间隔时间;当目标参数为多个(例如两个)时,对应关系曲线则为多条(一条对应关系曲线即为一个目标参数与发车间隔时间的对应关系),此时可以选取多条对应关系曲线的交点对应的发车间隔时间作为运输车辆的目标发车间隔时间。

在一实施例中,步骤400的具体实现方式可以是:计算发车间隔时间范围内断料概率和平均等待时间,对断料概率和平均等待时间归一化,并计算归一化后对应同一发车间隔时间的断料概率和平均等待时间的差值绝对值,将差值绝对值小于或等于预设的差值阈值的发车间隔时间作为运输车辆的目标发车间隔时间。由于发车间隔时间较大时,断料概率较大且平均等待时间较小,而发车间隔时间较小时,断料概率较小且平均等待时间较大,因此,无法保证断料概率和平均等待时间同时达到最小,只能保证断料概率和平均等待时间都较小,因此,保证归一化后的断料概率和平均等待时间的差值绝对值较小即可实现断料概率和平均等待时间都较小。优选的,选取归一化后的断料概率和平均等待时间的差值绝对值为零的发车间隔时间为目标发车间隔时间。具体的,在得到断料概率与发车间隔时间的关系曲线、平均等待时间与发车间隔时间的关系曲线后,可以直接选取两条曲线的交点对应的发车间隔时间作为目标发车间隔时间。应当理解,本申请也可以只选择断料概率和平均等待时间中的一项作为目标参数,并计算目标参数最小的发车间隔时间为目标发车间隔时间,例如在保证平均等待时间满足限制条件的前提下,计算断料概率最小的发车间隔时间为目标发车间隔时间。

本申请提供的一种运输车辆的调度方法,通过获取与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据作为参考数据,在初始发车间隔时间对应的目标参数小于或等于预设阈值的前提下,根据参考数据计算得到初始发车间隔时间,并且计算连续的发车间隔时间范围内多个发车间隔时间对应的目标参数,以得到发车间隔时间范围内发车间隔时间与目标参数的对应关系,最后根据对应关系,计算得到运输车辆的目标发车间隔时间;即以相关的历史运输作业的调度数据作为基础,计算目标参数较小的初始发车间隔时间,并于初始发车间隔时间附近计算得到目标发车间隔时间,在考虑不同的运输作业对应的作业环境条件的前提下,进一步选取最优的发车间隔时间,从而提高运输作业的效率。

图3是本申请一示例性实施例提供的参数数据获取方法的流程示意图。如图3所示,上述步骤100可以包括:

步骤110:查找与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据作为备选调度数据。

当接收到订单任务时,在数据库中查找与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据作为备选调度数据,其中,备选调度数据可以为参考数据的一部分或全部。

步骤120:当备选调度数据的数据量大于预设的数据量阈值时,将备选调度数据作为参考数据。

考虑到数据量过少的历史运输作业数据可能不会很准确的反应出当前运输作业的实际作业环境,因此,在查找到所需要的历史运输作业数据后,还可以对其数据量进行计算,当历史运输作业数据的数据量大于预设的数据量阈值时,说明历史运输作业数据足以代表对应的实际作业环境,此时将该历史运输作业数据作为参考数据。

图4是本申请一示例性实施例提供的备选调度数据查找方法的流程示意图。如图4所示,上述步骤110可以包括:

步骤111:按照一级分类检索浇筑部位对应工地的第一历史运输数据。

其中,一级分类为上述大类。根据对应工地信息,按照一级分类在数据库中检索对应工地的相同浇筑部位的第一历史运输数据。当第一历史运输数据大于数据量阈值时,执行步骤112,否则执行步骤113。

步骤112:按照多级分类检索浇筑部位对应工地的第二历史运输数据。

步骤112的具体实现方式参照图5,其中,一级分类包含二级分类,二级分类包含三级分类,即附带工地信息对浇筑部位进行由小至大逐级检索,以尽量获取满足数据量需求的最接近当前运输作业的历史运输作业数据。

步骤113:按照一级分类检索浇筑部位对应搅拌站的第三历史运输数据。

根据对应搅拌站信息,按照一级分类在数据库中检索对应搅拌站的相同浇筑部位的第三历史运输数据。当第三历史运输数据大于数据量阈值时,执行步骤114,否则执行步骤115。

步骤114:按照多级分类检索浇筑部位对应工地的第四历史运输数据。

步骤114的具体实现方式参照图5,即附带搅拌站信息对浇筑部位进行由小至大逐级检索,以尽量获取满足数据量需求的最接近当前运输作业的历史运输作业数据。

步骤115:按照一级分类检索浇筑部位对应初始数据的第五历史运输数据。

当根据工地和搅拌站都检索不到满足数据量需求的历史运输作业数据时,只能采用初始数据作为参考数据。即当备选调度数据的数据量小于或等于数据量阈值时,将初始调度数据(初始数据)作为参考数据。

图6是本申请一示例性实施例提供的初始发车间隔时间计算方法的流程示意图。如图6所示,上述步骤200可以包括:

步骤210:计算参考数据对应的每个卸料时间的数据量所占的数据量比例。

计算查找到的参考数据中每个卸料时间的数据量所占的数据量比例。例如,计算每个卸料时间对应的运输次数占调度数据的总运输次数的比例。

步骤220:根据每个卸料时间和对应的数据量比例,计算得到每个参考数据对应的断料概率和/或平均等待时间。

具体的,如图7所示的步骤221、步骤222、步骤223、步骤224,先根据卸料时间的数据量比例生成发车间隔时间表,然后根据浇筑方式获取相关的配置参数(即运输作业的环境参数),并基于该配置参数(包括断料概率和/或平均等待时间)遍历模拟发车的趟数(即模拟多个发车间隔时间)以生成对应的达到工地时间和卸料开始时间,并根据达到工地时间和卸料开始时间计算得到断料概率和/或平均等待时间。

步骤230:根据每个参考数据对应的断料概率和/或平均等待时间、预设阈值,计算得到初始发车间隔时间。

具体的,如图7所示的步骤231、步骤232、步骤233,先用计算得到的断料概率和/或平均等待时间与预设阈值进行比较以得到差值,然后根据该差值调整学习步长/使用动量法得到较优解,具体的可以是根据差值的大小选择下一步迭代的步长(例如差值较大时步长可以对应较大,差值较小时步长可以对应较小),以迭代至满足条件的较优解,以此遍历多个发车间隔时间,以得到初始发车间隔时间。应当理解,本申请也可以选择其他得到较优解的方法,例如以一分钟为差,计算得到多个发车间隔时间对应的断料概率和/或平均等待时间,从而得到多个发车间隔时间与断料概率和/或平均等待时间的列表,并从中选取较优解。对应的,本申请中的初始发车间隔时间可以是一个,也可以是多个(例如列表中出现两个断料概率和/或平均等待时间相等的发车间隔时间),当出现多个初始发车间隔时间时,可以选取一个或多个包含该多个初始发车间隔时间的发车间隔时间范围作为选取最优发车间隔时间的待选范围。

图8是本申请另一示例性实施例提供的运输车辆的调度方法的流程示意图。如图8所示,在步骤400之后,该运输车辆的调度方法还可以包括:

步骤500:以当前运输作业的调度数据更新历史运输作业的调度数据。

根据搅拌站自身情况,或者保证历史运输数据的准确性,可以设定一个更新周期(例如一个月),将新增的运输数据加入到历史运输数据中,即将新增的运输数据归纳至数据表中,以不断更新和优化历史运输数据,供后续精确调度使用。

图9是本申请另一示例性实施例提供的运输车辆的调度方法的流程示意图。如图9所示,该运输车辆的调度方法包括:

步骤910:接入搅拌站数据。

步骤920:录入数据库。

步骤930:筛选计算数据。

步骤910、步骤920、步骤930的具体实现方式如上述步骤100所述,此处不再赘述。

步骤940:全过程动态仿真计算较优发车间隔时间。

步骤940的具体实现方式如上述步骤200所述,此处不再赘述。

步骤950:寻找最优发车间隔时间。

步骤950的具体实现方式如上述步骤300、步骤400所述,此处不再赘述。

步骤960:增量更新。

步骤960的具体实现方式如上述步骤500所述,此处不再赘述。

图10是本申请一示例性实施例提供的运输车辆的调度系统的结构示意图。该运输车辆的调度系统设置于上述运输车辆的调度控制器中,该运输车辆的调度系统可以为该调度控制器,也可以是该调度控制器的一部分。如图10所示,该运输车辆的调度系统60包括:参考数据获取模块61,用于获取参考数据;参考数据包括与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据;初始时间计算模块62,用于根据参考数据和预设的限制条件,计算得到初始发车间隔时间;其中,限制条件包括初始发车间隔时间对应的目标参数小于或等于预设阈值,目标参数表征运输车辆按照对应发车间隔时间调度的结果参数,预设阈值根据作业参数确定;目标参数计算模块63,用于计算连续的发车间隔时间范围内多个发车间隔时间对应的目标参数,以得到发车间隔时间范围内发车间隔时间与目标参数的对应关系;其中,发车间隔时间范围包含初始发车间隔时间;以及目标时间确定模块64,用于根据对应关系,计算得到运输车辆的目标发车间隔时间。

本申请提供的一种运输车辆的调度系统,通过参考数据获取模块61获取与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据作为参考数据,在初始发车间隔时间对应的目标参数小于或等于预设阈值的前提下,初始时间计算模块62根据参考数据计算得到初始发车间隔时间,并且目标参数计算模块63计算连续的发车间隔时间范围内多个发车间隔时间对应的目标参数,以得到发车间隔时间范围内发车间隔时间与目标参数的对应关系,最后目标时间确定模块64根据对应关系,计算得到运输车辆的目标发车间隔时间;即以相关的历史运输作业的调度数据作为基础,计算目标参数较小的初始发车间隔时间,并于初始发车间隔时间附近计算得到目标发车间隔时间,在考虑不同的运输作业对应的作业环境条件的前提下,进一步选取最优的发车间隔时间,从而提高运输作业的效率。

在一实施例中,目标参数计算模块63可以进一步配置为:根据当前运输作业的作业参数,确定路程参数;并且根据路程参数,计算发车间隔时间范围内多个发车间隔时间对应的目标参数;其中,路程参数表征当前运输作业的运输路程距离级别。其中,作业参数包括运输距离和/或运输时间。

在一实施例中,目标时间确定模块64可以进一步配置为:计算发车间隔时间范围内断料概率和平均等待时间;对所述断料概率和所述平均等待时间归一化,并计算归一化后对应同一发车间隔时间的所述断料概率和所述平均等待时间的差值绝对值,将所述差值绝对值小于或等于预设的差值阈值的发车间隔时间作为运输车辆的目标发车间隔时间。

图11是本申请另一示例性实施例提供的运输车辆的调度系统的结构示意图。如图11所示,参考数据获取模块61可以包括:备选数据查找单元611,用于查找与当前运输作业具有完全相同或部分相同的作业参数的历史运输作业的调度数据作为备选调度数据;参考数据确定单元612,用于当备选调度数据的数据量大于预设的数据量阈值时,将备选调度数据作为参考数据。

在一实施例中,备选数据查找单元611可以进一步配置为:按照一级分类检索浇筑部位对应工地的第一历史运输数据;当第一历史运输数据大于数据量阈值时,按照多级分类检索浇筑部位对应工地的第二历史运输数据,否则按照一级分类检索浇筑部位对应搅拌站的第三历史运输数据;当第三历史运输数据大于数据量阈值时,按照多级分类检索浇筑部位对应工地的第四历史运输数据,否则按照一级分类检索浇筑部位对应初始数据的第五历史运输数据。

在一实施例中,如图11所示,初始时间计算模块62可以包括:数据比例计算单元621,用于计算参考数据对应的每个卸料时间的数据量所占的数据量比例;结果参数计算单元622,用于根据每个卸料时间和对应的数据量比例,计算得到每个参考数据对应的断料概率和/或平均等待时间;初始时间选取单元623,用于根据每个参考数据对应的断料概率和/或平均等待时间、预设阈值,计算得到初始发车间隔时间。

在一实施例中,如图11所示,该运输车辆的调度系统60还可以包括:

数据更新模块65,用于以当前运输作业的调度数据更新历史运输作业的调度数据。

下面,参考图12来描述根据本申请实施例的电子设备。该电子设备可以为电脑、平板等设备,其中,该电子设备中安装有上述运输车辆调度系统。该电子设备可以是第一设备和第二设备中的任一个或两者、或与它们独立的单机设备,该单机设备可以与第一设备和第二设备进行通信,以从它们接收所采集到的输入信号。

图12图示了根据本申请实施例的电子设备的框图。

如图12所示,电子设备10包括一个或多个处理器11和存储器12。

处理器11可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备10中的其他组件以执行期望的功能。

存储器12可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器11可以运行所述程序指令,以实现上文所述的本申请的各个实施例的运输车辆的调度方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。

在一个示例中,电子设备10还可以包括:输入装置13和输出装置14,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。

在该电子设备是单机设备时,该输入装置13可以是通信网络连接器,用于从第一设备和第二设备接收所采集的输入信号。

此外,该输入装置13还可以包括例如键盘、鼠标等等。

该输出装置14可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出装置14可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。

当然,为了简化,图12中仅示出了该电子设备10中与本申请有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备10还可以包括任何其他适当的组件。

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本申请的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

技术分类

06120114701734