基于大数据的秸秆车辆协同调度系统
文献发布时间:2023-06-19 16:09:34
技术领域
本发明涉及仓储物流技术领域,具体是基于大数据的秸秆车辆协同调度系统。
背景技术
随着互联网科技的进步,物流行业得到了快速发展。仓储物流主要包括货物装卸搬运、配送、储存、管理等,货物能够快速准确的配送到堆放点或者对应的仓库是仓储物流的重要部分。而仓储物流配送主要涉及车辆调度问题,而影响车辆配送效率的因素有很多,如配送路径、仓库车流、配送车辆等。
目前,仓储物流的配送过程中通常是人为选择配送路径或配送车辆,而人为选择路径或配送车辆无法智能识别用户的准确需求,并在众多资源当中匹配到最合适的,配送效率不高;基于以上不足,本发明提供一种基于大数据的秸秆车辆协同调度系统。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出基于大数据的秸秆车辆协同调度系统。
为实现上述目的,根据本发明的第一方面的实施例提出基于大数据的秸秆车辆协同调度系统,包括调度决策模块、位姿获取模块、行车分析模块、预警监测模块以及预警分析模块;
所述调度决策模块与调度中心相连接,用于获取物流需求、运输秸秆车辆数据以及客户标签并代入调度决策模型,生成标准调度参数并分享至调度中心;所述调度中心用于根据标准调度参数派发相应物流订单,并生成调度事件历史数据反馈至数据中心模块和调度决策模块;
所述位姿获取模块用于获取调度车辆行驶过程中的实时位姿信息;所述行车分析模块用于获取对应的最优配送路径信息并结合调度车辆的实时位姿信息对调度车辆的偏离值作出分析,若偏离值PL≥预设偏离阈值,则判定调度车辆发生车道偏离,生成偏离预警信号;
所述预警监测模块用于对调度车辆进行偏离预警监测,当监测到偏离预警信号时,记录车辆偏离信息并将车辆偏离信息打上时间戳存储至调度中心;所述预警分析模块用于根据调度中心存储的带有时间戳的车辆偏离信息对驾驶员进行预警系数分析;若预警系数ZT≥预警阈值,则表明驾驶员状态不佳,疲劳驾驶,生成轮换信号。
进一步地,所述调度决策模块的具体决策步骤为:
获取调度事件历史数据,所述调度事件历史数据包括调度事件历史参数以及对应的物流需求、运输秸秆车辆数据以及发起者的个性偏好;其中调度事件历史数据为已经完成的车辆调度事件记录;其中调度事件历史参数包括秸秆车辆调度数量以及每辆调度车辆的车辆类型和运载秸秆的能力;
根据调度事件历史数据建立参数训练集,建立误差逆向传播神经网络模型;误差逆向传播神经网络模型至少包括一层隐含层;
将参数训练集按照设定比例划分为训练集、测试集和校验集,
通过训练集、测试集和校验集对误差逆向传播神经网络进行训练、测试和校验,将完成训练的误差逆向传播神经网络标记为调度决策模型;
将调度决策模块获取的物流需求、运输秸秆车辆数据以及客户标签作为输入数据代入调度决策模型中,输出对应的调度事件参数并标记为标准调度参数。
进一步地,所述行车分析模块的具体分析步骤为:
步骤一:获取调度车辆实时位置的坐标(Xi,Yi);将点(Xi,Yi)标记为验证点;获取对应的最优配送路径中与调度车辆实时位置对应的参考点并标记为(Xi',Yi');验证距离Li=[(Xi-Xi')
其中参考点的获取准则为:获取最优配送路径中与点(Xi,Yi)若干不重合的对应点,计算对应点与参考点的距离,将距离最小的对应点标记为参考点;
步骤二:获取调度车辆与最优配送路径的偏离角度θ,具体包括:
获取最优配送路径在参考点处的切线,该切线与调度车辆当前航向角的夹角即为此时调度车辆的偏离角度θ;
步骤三:将调度车辆当前速度标记为Vi,将调度车辆当前加速度标记为VTi;利用公式PL=Li×a1+θ×a2+Vi×a3+VTi×a4计算得到调度车辆的偏离值PL,其中a1、a2、a3、a4均为系数因子。
进一步地,所述预警分析模块的具体分析步骤为:
在调度车辆行驶过程中,根据时间戳,获取该调度车辆在预设时间段内的车辆偏离信息;统计车辆偏离次数为C1,将对应的偏离时长进行累加得到偏离总时长CT;将相邻的偏离时刻进行时间差计算得到偏离间隔Gi;
将偏离间隔Gi与间隔阈值相比较;统计Gi小于间隔阈值的次数为C2;当Gi小于间隔阈值时,将Gi与间隔阈值的差值进行求和得到差隔值GZ;利用公式GK=C2×b1+GZ×b2计算得到差隔系数GK,其中b1、b2为系数因子;利用公式
进一步地,还包括运单创建模块,所述运单创建模块用于发起者录入物流需求并根据物流需求创建物流订单分享至调度中心;所述物流需求包括秸秆总量、起运地、目的地、运输时间以及发起者对车辆的需求数量。
进一步地,还包括车辆管理模块,所述车辆管理模块用于获取运输秸秆车辆数据并将获取到的运输秸秆车辆数据分享至调度中心;所述运输秸秆车辆数据包括运输秸秆车辆的数量、车辆类型和运载秸秆的能力以及车辆距离发起者的距离。
进一步地,还包括数据中心模块,所述数据中心模块用于通过信息交互渠道获取发起者的调度事件历史参数并进行分析,生成客户标签并分享至调度中心所述述客户标签包括发起者的个性偏好。
进一步地,还包括路线规划模块,所述路线规划模块用于获取物流订单的起运地、目的地以及运输时间,并调用GPS地图的道路坐标信息;然后基于从发起地到目的地的运输时间和道路坐标信息采用自适应蚁群算法计算得到最优配送路径信息并分享至调度中心。
与现有技术相比,本发明的有益效果是:
1、本发明中数据中心模块用于通过信息交互渠道获取发起者的调度事件历史参数并进行分析,生成客户标签;调度决策模块用于获取物流需求、运输秸秆车辆数据以及客户标签并代入调度决策模型中,输出对应的标准调度参数,调度中心用于根据标准调度参数派发相应物流订单,并生成调度事件历史数据反馈至数据中心模块和调度决策模块,对客户标签和调度决策模型不断训练,持续改进,达到最佳调度效果;
2、本发明路线规划模块用于获取物流订单的起运地、目的地以及运输时间,并调用GPS地图的道路坐标信息;然后基于从发起地到目的地的运输时间和道路坐标信息采用自适应蚁群算法计算得到最优配送路径信息;行车分析模块用于获取对应的最优配送路径信息并结合调度车辆的实时位姿信息对调度车辆的偏离值作出分析,若偏离值PL≥预设偏离阈值,则判定调度车辆发生车道偏离,生成偏离预警信号,以提醒驾驶员调度车辆发生了车道偏离,建议尽快采取措施回归最优配送路径,缩短配送时间,有效提高配送效率;
3、本发明中预警监测模块用于对调度车辆进行偏离预警监测,当监测到偏离预警信号时,记录车辆偏离信息;预警分析模块用于对车辆偏离信息对驾驶员进行预警系数分析,结合车辆偏离次数、偏离总时长以及对应的差隔系数,计算得到驾驶员的预警系数ZT,若ZT≥预警阈值,则表明驾驶员状态不佳,疲劳驾驶,生成轮换信号;调度中心接收轮换信号后安排轮换人员至最近的服务区与对应驾驶员进行轮换,有效提高驾驶安全和配送效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的系统框图。
具体实施方式
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所示,基于大数据的秸秆车辆协同调度系统,包括运单创建模块、调度中心、车辆管理模块、数据中心模块、调度决策模块、路线规划模块、位姿获取模块、行车分析模块、报警模块、预警监测模块以及预警分析模块;
运单创建模块用于发起者录入物流需求并根据物流需求创建物流订单分享至调度中心,物流需求包括秸秆总量、起运地、目的地、运输时间、发起者对车辆的需求数量等货运信息;
车辆管理模块用于获取运输秸秆车辆数据并将获取到的运输秸秆车辆数据分享至调度中心;运输秸秆车辆数据包括运输秸秆车辆的数量、车辆类型和运载秸秆的能力以及车辆距离发起者的距离;
数据中心模块用于通过信息交互渠道获取发起者的调度事件历史参数并进行分析,生成客户标签并分享至调度中心;客户标签包括发起者的个性偏好(车辆类型偏好、运输时间偏好等);其中调度事件历史参数包括秸秆车辆调度数量以及每辆调度车辆的车辆类型和运载秸秆的能力;
调度决策模块与调度中心相连接,用于获取物流需求、运输秸秆车辆数据以及客户标签生成调度事件参数;具体步骤为:
获取调度事件历史数据,调度事件历史数据包括调度事件历史参数以及对应的物流需求、运输秸秆车辆数据以及发起者的个性偏好;其中调度事件历史数据为已经完成的车辆调度事件记录;
根据调度事件历史数据建立参数训练集,建立误差逆向传播神经网络模型;误差逆向传播神经网络模型至少包括一层隐含层;
将参数训练集按照设定比例划分为训练集、测试集和校验集,
通过训练集、测试集和校验集对误差逆向传播神经网络进行训练、测试和校验,将完成训练的误差逆向传播神经网络标记为调度决策模型;
将调度决策模块获取的物流需求、运输秸秆车辆数据以及客户标签作为输入数据代入调度决策模型中,输出对应的调度事件参数并标记为标准调度参数;
调度决策模块用于将标准调度参数分享至调度中心,调度中心用于根据标准调度参数派发相应物流订单,并生成调度事件历史数据反馈至数据中心模块和调度决策模块,对客户标签和调度决策模型不断训练,持续改进,达到最佳调度效果;
路线规划模块用于获取物流订单的起运地、目的地以及运输时间,并调用GPS地图的道路坐标信息;然后基于从发起地到目的地的运输时间和道路坐标信息采用自适应蚁群算法计算得到最优配送路径信息,最后将最优配送路径信息经调度中心发送至对应调度车辆终端,以便调度车辆按照最优配送路径进行配送任务;
在本实施例中,通过物联网等技术,系统可以实时掌握调度车辆位置等信息,判断调度车辆是否处于规定的路线中,一旦偏离,及时预警,有效提高配送效率;
其中,位姿获取模块用于获取调度车辆行驶过程中的实时位姿信息,并将位姿信息传输至行车分析模块,位姿信息包括位置信息、加速度、速度以及航向角;行车分析模块用于获取对应的最优配送路径信息并结合调度车辆的实时位姿信息对调度车辆的偏离值作出分析,具体分析步骤为:
步骤一:获取调度车辆实时位置的坐标(Xi,Yi);将点(Xi,Yi)标记为验证点;获取对应的最优配送路径中与调度车辆实时位置对应的参考点并标记为(Xi',Yi');验证距离Li=[(Xi-Xi')
其中参考点的获取准则为:获取最优配送路径中与点(Xi,Yi)若干不重合的对应点,计算对应点与参考点的距离,将距离最小的对应点标记为参考点;步骤二:获取调度车辆与最优配送路径的偏离角度θ,具体包括:
获取最优配送路径在参考点处的切线,该切线与调度车辆当前航向角的夹角即为此时调度车辆的偏离角度θ;
步骤三:将调度车辆当前速度标记为Vi,将调度车辆当前加速度标记为VTi;将验证距离、偏离角度、速度和加速度进行归一化处理并取其数值,利用公式PL=Li×a1+θ×a2+Vi×a3+VTi×a4计算得到调度车辆的偏离值PL,其中a1、a2、a3、a4均为系数因子;
步骤四:将偏离值PL与预设偏离阈值相比较;
若PL≥预设偏离阈值,则判定调度车辆发生车道偏离,生成偏离预警信号,并将偏离预警信号发送至调度中心;调度中心接收到偏离预警信号后控制报警模块发出警报,并在对应调度车辆的仪表盘图像帧中标识偏离预警信息,提醒驾驶员调度车辆发生了车道偏离,需要采取措施回归最优配送路径,缩短配送时间,有效提高配送效率;
预警监测模块用于对调度车辆进行偏离预警监测,当监测到偏离预警信号时,记录车辆偏离信息并将车辆偏离信息打上时间戳存储至调度中心;其中车辆偏离信息包括偏离时刻以及对应的偏离时长;
预警分析模块用于根据调度中心存储的带有时间戳的车辆偏离信息对驾驶员进行预警系数分析,具体分析步骤为:
在调度车辆行驶过程中,根据时间戳,获取该调度车辆在预设时间段内的车辆偏离信息;统计车辆偏离次数为C1,将对应的偏离时长进行累加得到偏离总时长CT;
将相邻的偏离时刻进行时间差计算得到偏离间隔Gi;将偏离间隔Gi与间隔阈值相比较;统计Gi小于间隔阈值的次数为C2;当Gi小于间隔阈值时,将Gi与间隔阈值的差值进行求和得到差隔值GZ;利用公式GK=C2×b1+GZ×b2计算得到差隔系数GK,其中b1、b2为系数因子;
利用公式
将预警系数ZT与预警阈值相比较,若ZT≥预警阈值,则表明驾驶员状态不佳,疲劳驾驶,生成轮换信号;
预警分析模块用于将轮换信号发送至调度车辆终端和调度中心,以提醒驾驶员将调度车辆开至最近的服务区;同时调度中心接收轮换信号后安排轮换人员至最近的服务区与对应驾驶员进行轮换,提高驾驶安全和配送效率。
上述公式均是去除量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最接近真实情况的一个公式,公式中的预设参数和预设阈值由本领域的技术人员根据实际情况设定或者大量数据模拟获得。
本发明的工作原理:
基于大数据的秸秆车辆协同调度系统,在工作时,运单创建模块用于发起者录入物流需求并根据物流需求创建物流订单;车辆管理模块用于获取运输秸秆车辆数据;数据中心模块用于通过信息交互渠道获取发起者的调度事件历史参数并进行分析,生成客户标签;调度决策模块用于获取物流需求、运输秸秆车辆数据以及客户标签生成调度事件参数,首先获取调度事件历史数据并建立参数训练集,建立误差逆向传播神经网络模型;通过训练集、测试集和校验集对误差逆向传播神经网络进行训练、测试和校验,将完成训练的误差逆向传播神经网络标记为调度决策模型;将调度决策模块获取的物流需求、运输秸秆车辆数据以及客户标签作为输入数据代入调度决策模型中,输出对应的调度事件参数并标记为标准调度参数;调度中心用于根据标准调度参数派发相应物流订单,并生成调度事件历史数据反馈至数据中心模块和调度决策模块,对客户标签和调度决策模型不断训练,持续改进,达到最佳调度效果;
路线规划模块用于获取物流订单的起运地、目的地以及运输时间,并调用GPS地图的道路坐标信息;然后基于从发起地到目的地的运输时间和道路坐标信息采用自适应蚁群算法计算得到最优配送路径信息;位姿获取模块用于获取调度车辆行驶过程中的实时位姿信息,并将位姿信息传输至行车分析模块,行车分析模块用于获取对应的最优配送路径信息并结合调度车辆的实时位姿信息对调度车辆的偏离值作出分析,若偏离值PL≥预设偏离阈值,则判定调度车辆发生车道偏离,生成偏离预警信号,以提醒驾驶员调度车辆发生了车道偏离,建议尽快采取措施回归最优配送路径,缩短配送时间,有效提高配送效率;
预警监测模块用于对调度车辆进行偏离预警监测,当监测到偏离预警信号时,记录车辆偏离信息;预警分析模块用于对车辆偏离信息对驾驶员进行预警系数分析,结合车辆偏离次数、偏离总时长以及对应的差隔系数,计算得到驾驶员的预警系数ZT,若ZT≥预警阈值,则表明驾驶员状态不佳,疲劳驾驶,生成轮换信号;调度中心接收轮换信号后安排轮换人员至最近的服务区与对应驾驶员进行轮换,有效提高驾驶安全和配送效率。
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
- 基于大数据的秸秆车辆协同调度系统
- 一种基于车辆大数据的车辆调度方法及系统