1.一种集装箱同步转运调度优化方法,其特征在于,包括:获取集装箱转运信息,基于所述集装箱转运信息计算转运车辆的转运任务切换等待时间;根据集装箱的堆放位置、作业顺序和所述转运任务切换等待时间,构建同步转运调度模型,利用动态优化算法和预设约束条件优化所述同步转运调度模型,确定转运任务分配策略;基于所述转运任务分配策略,确定班列中转站与货物堆场之间的货物运输信息;构建货物堆场转运模型,结合所述货物运输信息,确定所有货物堆场中到所述班列中转站的最佳货物堆场;所述基于所述集装箱转运信息计算转运车辆的转运任务切换等待时间,包括:获取转运车辆行驶速度、班列装卸单个集装箱所需作业时间、班列装卸任一个集装箱所需时间、当前转运任务与下一转运任务之间路程和货物堆场作业确定系数;由所述当前转运任务与下一转运任务之间路程除以所述转运车辆行驶速度,所述货物堆场作业确定系数与班列装卸任一个集装箱所需时间之积,以及1减去所述货物堆场作业确定系数的差与所述班列装卸单个集装箱所需作业时间之积,分别相加之后得到所述转运任务切换等待时间;其中, 表示班列装卸一个集装箱所需的作业时间, 表示班列装卸第j个集装箱所需的时间, 表示转运车辆的行驶速度, 表示当前转运任务m和下一个转运任务n之间的路程; 为货物堆场作业确定系数,若转运任务n仍在货物堆场内作业,则 为1,否则 为0, 表示等待时间;所述构建货物堆场转运模型,结合所述货物运输信息,确定所有货物堆场中到所述班列中转站的最佳货物堆场,包括:确定货场货物运输系数;若确定所述货场货物运输系数不等于1,则由装货等待时间、进入货物堆场时间以及离开货物堆场时间之和与转运车辆行驶速度相乘之后,除以所有货场距离当前货场的距离之和与距离调整权重相乘之积,然后取最小值,得到所述最佳货物堆场;若确定所述货场货物运输系数等于1,则确定当前货场为所述最佳货物堆场:其中, 为最佳的货物堆场, 为装货等待时间, 为进入货物堆场时间, 为离开货物堆场时间, 为转运任务总数, 为转运车辆的速度, 为第i个货物堆场距离当前的货物堆场的距离, 为距离调整权重, 为货场货物运输系数,当 时,代表当前的货物堆场存在货物能够满足转运车辆进行运输,当 时,代表转运车辆需要到其他货物堆场运输货物到班列中转站;所述根据集装箱的堆放位置、作业顺序和所述转运任务切换等待时间,构建同步转运调度模型,包括:确定任一集装箱作业开始时间、转运车辆将任一集装箱在货物堆场与班列中转站之间转运所需时间、班列装卸任一个集装箱所需时间和班列装卸单个集装箱所需作业时间;将所述任一集装箱作业开始时间、所述转运车辆将任一集装箱在货物堆场与班列中转站之间转运所需时间、所述班列装卸任一个集装箱所需时间和所述班列装卸单个集装箱所需作业时间相加,得到统一转运任务开始时间与结束时间关联关系;确定所述统一转运任务开始时间与结束时间关联关系减去第一个集装箱开始转运初始时间之差的最小值,得到所述同步转运调度模型;所述同步转运调度模型包括:对应的约束条件包括: ,表示第1个集装箱开始转运的初始时间为0; ,表示后续集装箱的作业开始时间均大于0; ,表示统一转运任务的开始时间与结束时间的关系,其中 表示转运车辆将第 个集装箱从货物堆场转运至班列中转站或从班列中转站转运至货物堆场所需的时间, 表示班列装卸第 个集装箱所需的时间, 表示班列装卸一个集装箱所需的作业时间, 表示统一转运任务需要的总时间; ,表示第 个集装箱只能由运输车辆 运输, 表示运输车辆总数, 表示运输车辆 承担运输第 个集装箱; ,表示在转运车辆 的工作序列中,转运任务 紧跟在转运任务 之后, 表示转运任务总数, 表示转运车辆 承担运输第 个集装箱和第 个集装箱; ,表示不同转运车辆k作业中相邻转运任务间的关系,H表示极大正数, 表示第 个集装箱的等待时间;将 代入得到: ; ,表示变量 的取值范围; ,表示变量 的取值范围; ,表示变量 的取值范围;所述动态优化算法,包括:若确定任一转运车辆完成转运任务,则所述任一转运车辆进入车库等待任务安排,否则进入班列中转站等待货物装卸;若确定所述任一转运车辆进入班列中转站等待货物装卸,则匹配装卸任务车辆最少的班列;若确定所述任一转运车辆完成堆场作业后,在预设范围内存在其它堆场作业且不影响班列中转站装卸作业,则由所述任一转运车辆完成所述其它堆场作业,否则所述任一转运车辆进入班列中转站等待作业;所述预设约束条件,包括:确定所述第一个集装箱开始转运初始时间为0;确定除第一个集装箱之外的其它集装箱作业开始时间均大于0;确定所述统一转运任务开始时间与结束时间关联关系由所述任一集装箱作业开始时间、所述转运车辆将任一集装箱在货物堆场与班列中转站之间转运所需时间、所述班列装卸任一个集装箱所需时间和所述班列装卸单个集装箱所需作业时间进行求和所得到;确定任一集装箱仅能由任一运输车辆进行运输;在任一转运车辆的工作序列中,确定任一转运任务与任一其它转运任务相邻表示;确定在不同转运车辆作业中,所述统一转运任务开始时间与结束时间关联关系与转运任务切换等待时间之和,小于等于1减去所述任一转运任务与任一其它转运任务相邻表示之差与预设极大正数的乘积,与所述任一集装箱作业开始时间之和;确定所述任一集装箱仅能由任一运输车辆进行运输的取值范围在0与1之间;确定所述任一转运任务与任一其它转运任务相邻表示的取值范围在0与1之间;确定所述转运任务切换等待时间大于等于0;所述利用动态优化算法和预设约束条件优化所述同步转运调度模型,确定转运任务分配策略,包括:获取转运任务中起始点到目的地任一路线的若干阶段,确定每一阶段的初始节点为状态变量,每一阶段的终止节点为决策变量;由任一阶段的状态变量和决策变量,确定任一阶段下一阶段的状态变量,得到状态转移方程;获取所述状态转移方程中所述任一阶段的状态变量到所述任一阶段的决策变量之间的弧权,由所述弧权作为所述任一阶段的作业时间;对所有阶段的弧权求和,确定目标函数,由所述目标函数确定任一阶段的弧权与任一阶段下一阶段的决策变量之和的最小值,以及所有阶段数加1的状态变量为0,作为动态优化方程;利用所述动态优化方程输出所述转运任务分配策略。
2.根据权利要求1所述的集装箱同步转运调度优化方法,其特征在于,所述货物运输信息,包括:装货等待时间、进入货物堆场时间、离开货物堆场时间和货物堆场之间的距离。
3.一种集装箱同步转运调度优化系统,其特征在于,包括:获取模块,用于获取集装箱转运信息,基于所述集装箱转运信息计算转运车辆的转运任务切换等待时间;优化模块,用于根据集装箱的堆放位置、作业顺序和所述转运任务切换等待时间,构建同步转运调度模型,利用动态优化算法和预设约束条件优化所述同步转运调度模型,确定转运任务分配策略;分配模块,用于基于所述转运任务分配策略,确定班列中转站与货物堆场之间的货物运输信息;确定模块,用于构建货物堆场转运模型,结合所述货物运输信息,确定所有货物堆场中到所述班列中转站的最佳货物堆场;所述获取模块具体用于:获取转运车辆行驶速度、班列装卸单个集装箱所需作业时间、班列装卸任一个集装箱所需时间、当前转运任务与下一转运任务之间路程和货物堆场作业确定系数;由所述当前转运任务与下一转运任务之间路程除以所述转运车辆行驶速度,所述货物堆场作业确定系数与班列装卸任一个集装箱所需时间之积,以及1减去所述货物堆场作业确定系数的差与所述班列装卸单个集装箱所需作业时间之积,分别相加之后得到所述转运任务切换等待时间;其中, 表示班列装卸一个集装箱所需的作业时间, 表示班列装卸第j个集装箱所需的时间, 表示转运车辆的行驶速度, 表示当前转运任务m和下一个转运任务n之间的路程; 为货物堆场作业确定系数,若转运任务n仍在货物堆场内作业,则 为1,否则 为0, 表示等待时间;所述确定模块具体用于:确定货场货物运输系数;若确定所述货场货物运输系数不等于1,则由装货等待时间、进入货物堆场时间以及离开货物堆场时间之和与转运车辆行驶速度相乘之后,除以所有货场距离当前货场的距离之和与距离调整权重相乘之积,然后取最小值,得到所述最佳货物堆场;若确定所述货场货物运输系数等于1,则确定当前货场为所述最佳货物堆场:其中, 为最佳的货物堆场, 为装货等待时间, 为进入货物堆场时间, 为离开货物堆场时间, 为转运任务总数, 为转运车辆的速度, 为第i个货物堆场距离当前的货物堆场的距离, 为距离调整权重, 为货场货物运输系数,当 时,代表当前的货物堆场存在货物能够满足转运车辆进行运输,当 时,代表转运车辆需要到其他货物堆场运输货物到班列中转站;所述优化模块具体用于:所述根据集装箱的堆放位置、作业顺序和所述转运任务切换等待时间,构建同步转运调度模型,包括:确定任一集装箱作业开始时间、转运车辆将任一集装箱在货物堆场与班列中转站之间转运所需时间、班列装卸任一个集装箱所需时间和班列装卸单个集装箱所需作业时间;将所述任一集装箱作业开始时间、所述转运车辆将任一集装箱在货物堆场与班列中转站之间转运所需时间、所述班列装卸任一个集装箱所需时间和所述班列装卸单个集装箱所需作业时间相加,得到统一转运任务开始时间与结束时间关联关系;确定所述统一转运任务开始时间与结束时间关联关系减去第一个集装箱开始转运初始时间之差的最小值,得到所述同步转运调度模型;所述同步转运调度模型包括:对应的约束条件包括: ,表示第1个集装箱开始转运的初始时间为0; ,表示后续集装箱的作业开始时间均大于0; ,表示统一转运任务的开始时间与结束时间的关系,其中 表示转运车辆将第 个集装箱从货物堆场转运至班列中转站或从班列中转站转运至货物堆场所需的时间, 表示班列装卸第 个集装箱所需的时间, 表示班列装卸一个集装箱所需的作业时间, 表示统一转运任务需要的总时间; ,表示第 个集装箱只能由运输车辆 运输, 表示运输车辆总数, 表示运输车辆 承担运输第 个集装箱; ,表示在转运车辆 的工作序列中,转运任务 紧跟在转运任务 之后, 表示转运任务总数, 表示转运车辆 承担运输第 个集装箱和第 个集装箱; ,表示不同转运车辆k作业中相邻转运任务间的关系,H表示极大正数, 表示第 个集装箱的等待时间;将 代入得到: ; ,表示变量 的取值范围; ,表示变量 的取值范围; ,表示变量 的取值范围;所述动态优化算法,包括:若确定任一转运车辆完成转运任务,则所述任一转运车辆进入车库等待任务安排,否则进入班列中转站等待货物装卸;若确定所述任一转运车辆进入班列中转站等待货物装卸,则匹配装卸任务车辆最少的班列;若确定所述任一转运车辆完成堆场作业后,在预设范围内存在其它堆场作业且不影响班列中转站装卸作业,则由所述任一转运车辆完成所述其它堆场作业,否则所述任一转运车辆进入班列中转站等待作业;所述预设约束条件,包括:确定所述第一个集装箱开始转运初始时间为0;确定除第一个集装箱之外的其它集装箱作业开始时间均大于0;确定所述统一转运任务开始时间与结束时间关联关系由所述任一集装箱作业开始时间、所述转运车辆将任一集装箱在货物堆场与班列中转站之间转运所需时间、所述班列装卸任一个集装箱所需时间和所述班列装卸单个集装箱所需作业时间进行求和所得到;确定任一集装箱仅能由任一运输车辆进行运输;在任一转运车辆的工作序列中,确定任一转运任务与任一其它转运任务相邻表示;确定在不同转运车辆作业中,所述统一转运任务开始时间与结束时间关联关系与转运任务切换等待时间之和,小于等于1减去所述任一转运任务与任一其它转运任务相邻表示之差与预设极大正数的乘积,与所述任一集装箱作业开始时间之和;确定所述任一集装箱仅能由任一运输车辆进行运输的取值范围在0与1之间;确定所述任一转运任务与任一其它转运任务相邻表示的取值范围在0与1之间;确定所述转运任务切换等待时间大于等于0;所述利用动态优化算法和预设约束条件优化所述同步转运调度模型,确定转运任务分配策略,包括:获取转运任务中起始点到目的地任一路线的若干阶段,确定每一阶段的初始节点为状态变量,每一阶段的终止节点为决策变量;由任一阶段的状态变量和决策变量,确定任一阶段下一阶段的状态变量,得到状态转移方程;获取所述状态转移方程中所述任一阶段的状态变量到所述任一阶段的决策变量之间的弧权,由所述弧权作为所述任一阶段的作业时间;对所有阶段的弧权求和,确定目标函数,由所述目标函数确定任一阶段的弧权与任一阶段下一阶段的决策变量之和的最小值,以及所有阶段数加1的状态变量为0,作为动态优化方程;利用所述动态优化方程输出所述转运任务分配策略。
4.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1或2所述集装箱同步转运调度优化方法。