1. 引言
随着全球对气候变化的关注日益加深,减少温室气体排放已成为许多国家和地区的重要政策目标。为了应对这一挑战,我国政府正在推动新的减排政策,同时鼓励物流企业采取行动,减少碳排放,以推动国家和全球的可持续发展。我国已明确提出“建设现代物流体系,加快发展冷链物流”的政策,冷链物流发展将成为重要发力点,因此研究冷链物流将更符合国家的发展战略。而根据文件《“十四五”冷链物流发展规划》,在实现碳达峰、碳中和目标背景下,冷链物流面临规模扩张和碳排放控制的突出矛盾,推广新能源冷藏车将成为有效的解决方案。而目前市面上新能源冷藏车动力来源多为纯电动型,电动冷藏车作为清洁能源车辆,不仅可以降低碳排放,提高能源效率,而且还可以提高冷链物流的运营效率和服务质量,推广电动冷藏车将有助于我国冷链物流行业的健康可持续发展,实现碳达峰、碳中和目标。但是,如何科学的对电动冷藏车进行调度和线路规划成为许多传统冷链物流企业当下所面临的难题。因此,深入研究电动冷藏车在多目标冷链物流路径优化问题对于传统冷链物流企业具有重要现实意义。
车辆路径问题最早是由Dantzig和Ramser [1] 于1959年首次提出。而电动车路径规划问题(英文简称作是EVRP),其本质即是将研究目标对象经燃油车转换成为电动车。电动汽车路径规划问题(EVRP)相较于传统的车辆路径规划问题(VRP),由于需要考虑充电和电池的因素,变得更为复杂。而冷链物流配送由于客户对货物接收的时间通常有特定的需求,通常在研究的时候会考虑到时间窗的约束。Bruglier等 [2] 等在研究带时间窗的电动汽车路径问题时结合了能耗模型中的有效载荷和车速等多个因素。Wang等 [3] 提出了带时间窗和共享充电站的协同多车场作业电动汽车路径问题。Xiao等 [4] 等在研究电动汽车路径问题时考虑到回程客户,提出了具有时间窗和混合回程的电动汽车路径问题。Zhang等 [5] 则是基于可信性理论建立了带有时间窗和充电站的模糊电动汽车路径模糊优化模型。而针对冷链电动车辆路径问题的研究,刘志硕等分别构建了带软时间窗 [6] 和带硬时间窗 [7] 的冷链电动车辆路径优化模型。Zhao等 [8] 等在考虑时变交通条件前提下研究了冷链电动汽车路径问题。
随着各国政府对减排政策的大力推行,许多学者对减排背景下的冷链物流进行了研究。Hou等 [9] 总结了生鲜农产品冷链物流的现状,对低碳经济背景下生鲜农产品冷链物流的发展战略进行了分析。Zhang等 [10] 研究了生鲜农产品冷链物流发展水平对区域碳排放的影响。在降碳的大背景下,近年来碳中和、碳交易和碳税政策逐渐成为研究的热点。Jia [11] 在碳中和视角下构建了农产品电商冷链物流配送路径优化模型。Li等 [12] 在研究冷链物流时提出了一个综合考虑碳交易机制的LRIP (位置–路径–库存问题)模型。Liu等 [13] 构建一个具有碳交易机制的冷链物流联合配送–绿色车辆路径问题模型,并利用模拟退火算法对其进行优化。
而对于冷链物流领域的多目标优化问题,许多学者也进行了研究。Ma等 [14] 构建了最小化配送成本和最大化客户满意度的双目标冷链物流车辆配送路径模型。李倩等 [15] 基于模糊时间窗构建了一个以客户满意度最大、配送总成本最小为目标的多目标冷链物流配送路径优化模型。吴暖等 [16] 提出时间容忍度概念及其量化方法,并构建了以客户时间容忍度最大、冷链物流企业成本最小为目标的冷链物流配送路径多目标优化模型。
目前针对电动冷藏车研究尚处于起步阶段,各方面的研究内容均较少。在研究电动车辆路径优化问题时,由于电动车辆的直接碳排放为零,很少有学者在研究路径优化问题时考虑碳排放问题。但是根据《物流企业温室气体排放核算方法(征求意见稿)》,仍会对物流企业使用的电动或混动车辆在运输及配送活动中外购电力导致的温室气排放量进行核算,因此考虑使用电动冷藏车所间接产生的温室气体是有必要的。
综上,本文将在前人研究的基础上,在低碳理念的大背景下,针对冷链物流企业使用电动冷藏车的情况,考虑了配送过程中企业由于外购电力所产生的温室气体排放,构建综合运输成本最低、企业配送水平最高和碳排放量最低的多目标冷链电动冷藏车路径优化模型,并设计适用于电动冷藏车的NSGA-II算法对其进行求解。
2. 模型建立
2.1. 问题描述与假设
在本文中,我们探讨了一个冷链物流配送企业如何在低碳理念的指导下,使用电动冷藏车进行配送。该冷链物流企业的某个配送中心负责向多个客户点进行配送,配送中心只在固定的时间段内营运,电动冷藏车只能在该时间段内出发或者返回,该地区的电动冷藏车都从这个配送中心出发,完成配送后返回配送中心。客户有软时间窗要求,允许车辆早到或者晚到,但也会产生相应的成本。
为了更好的研究所需要解决的问题,我们在这里做出以下假设:
1) 能源假设:冷藏室制冷的能源消耗与时间成正比,运输消耗的电能与距离成正比。
2) 车辆参数假设:电动冷藏车型号是确定的,其额定载重量、电池容量、充电时间和续航里程等参数都是已知的。
3) 充电站及充电模式假设:充电站的位置是已知的,并且每个充电站都有足够的位置供车辆充电,对于进入充电站的电动冷藏车采用换电模式为电动冷藏车进行充电且电动冷藏车在充电站的服务时间为已知且固定。
4) 碳排放假设:电动冷藏车的碳排放量可以通过其电力消耗量准确计算。
5) 线路假设:每辆电动冷藏车在配送过程中每个充电站最多进入一次,且经过充电站后电池是被充满的。每辆电动冷藏车从配送中心出发开始配送,配送完成后返回配送中心进行充电,不进行下一次配送。所有的电动冷藏车都在工作开始的时候有着满电量,且在运输途中能够在电量耗尽前就近进入最近的充电站进行充电。
6) 客户点假设:每个客户点的需求,地理位置均已知,且所有的客户点的需求都需要满足。每辆车可对多个客户进行配送,但每个客户点的需求至多一辆车即可满足。
7) 配送模型假设:本文研究的是一个由单一物流配送中心、多个充电站、多个客户点构成的物流配送系统。
2.2. 符号说明
为解决上述所描述问题,设立了一系列的模型参数与决策变量,相关模型参数与决策变量的详细描述如下表1、表2所示。
2.3. 目标函数
本模型基于上述问题与假设,所设立的多个目标函数分别为企业使用电动冷藏车的综合运输成本、配送过程中企业由于外购电力所额外产生的二氧化碳排放量和企业服务水平函数。
2.3.1. 综合运输成本
本研究所解决的EVPRTW问题,所构建的综合运输成本目标函数包括了固定成本、运输成本、制冷成本、碳排放成本、制冷成本、等待成本和延迟成本等方面。
1) 固定成本一般包括电动冷藏车的固定成本,其组成包括了车辆的购置成本、车辆维护费、车辆的管理费、日常维护与驾驶员的工资、平均到每一辆电动冷藏车的场地费用等构成,这些成本一般来说主要与所使用的车辆的数量的有关,在本研究中将其表示为:
(1)
2) 电动冷藏车在运输的过程中会根据所行驶的里程产生一定的运输成本。运输成本主要包括了电动冷藏车在行驶过程中所消耗的电能成本、养路费与其他在运输过程中产生的成本,我们可以将其表示为
(2)
3) 电动冷藏车在运输过程中,根据货物的种类和保鲜要求,在完成其配送任务之前需要消耗一定的电能来维持车厢内的低温环境,一般与制冷时长有关,在本研究中我们将其表示为
(3)
4) 电动冷藏车在运输过程中,如果车辆在客户最早接受服务时间之前到达,则需要等待至最早接受时间。这部分成本通常考虑为车辆额外等待的时间内所产生的制冷成本,我们在这里将其表示为:
(4)
5) 电动冷藏车在运输过程中,如果超过了预定的配送时间,可能会对企业造成一定的经济损失。这部分损失可能包括了因为延误导致的订单取消、客户投诉以及对品牌声誉的影响等。因此,我们需要将这部分时间惩罚成本也考虑在内。在本研究中,我们将其表示为:
(5)
6) 在使用电动冷藏车的过程企业由于外购电力中会产生二氧化碳,对于企业而言需要政府对其征收的碳税,对于这部分成本我们通常可以表示为:
(6)
其中
为企业使用电动冷藏车进行配送过程由于外购电力所额外产生的二氧化碳排放量。
7) 根据上列各式可以将电动冷藏车在配送过程所产生的综合运输成本
(7)
2.3.2. 碳排放量的测算
电动冷藏车在进行配送时由于外购电量所产生的碳排放量一般与其在配送过程中所消耗的电量成正比,该过程中所消耗的电量一般可以分为两部分进行计算,一部分是车辆在行驶过程中所消耗的电量,另外一部分制冷机在车辆完成配送任务之前运行时所消耗的电量。而碳排放的测算方法可以根据《物流企业温室气体排放核算方法(征求意见稿)》中的相关方法进行测算,相关公式如下:
(8)
(9)
(10)
其中,
表示车辆在行驶过程中耗的电量,
表示制冷机运行时所消耗的电量。而电网排放因子
默认值见表3。

Table 3. Default values of electric power emission factors
表3. 电力排放因子默认值
注:数据来源于《关于做好2023~2025年发电行业企业温室气体排放管理有关工作的通知》
2.3.3. 企业配送水平函数
在冷链物流企业中,配送水平函数是一个关键的评价指标,它是企业对自身配送水平的评价,主要受到客户点时间窗和客户点需求量的影响。在冷链物流配送过程中,客户一般都可以自主选择冷链产品的配送时间,而客户能否在自己期望的时间窗内接受到货物便是影响客户满意度的重要标准,而企业往往会优先更加重视需求量大的客户点的配送任务。电动冷藏车过早到达客户点冷藏车会进行等待,该部分的费用主要是由制冷机仍在工作所消耗的电量产生。而过晚到达客户点则会引起客户的不满,导致客户满意度下降从而影响企业的利益。简而言之,过早或是过晚到达客户点都会产生相应的影响对企业产生不必要的损失,从而影响企业的配送水平。我们这里用下式来对企业配送水平进行评价:
(11)
(12)
(13)
其中
表示配送车辆由于早到货物点对企业配送水平的影响,
表示配送车辆由于晚到货物点对企业配送水平的影响。
越大表示企业的配送水平越高。此外,
的取值应该要比
小许多,也就是所对企业而言冷藏车晚到产生的后果要比早到产生的后果更加严重。
2.3.4. 多目标优化模型
上述对于各目标函数的描述,结合各种需要考虑的实际约束,本节以综合运输成本、碳排放量、企业配送水平为目标函数,建立以下多目标模型:
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
其中式(14)表示每辆电动冷藏车都从配送中心出发并且最后返回配送中心;式(15),式(16)表示每个客户点都只有一辆电动冷藏车进行服务,即只有一辆车到达且只有一辆车出发;式(17)为某车辆配送各点载货量和约束;式(18)表示车辆的行驶时间;式(19)表示车辆早到的等待时间;式(20)表示车辆晚到的延迟时间;式(21)表示电动冷藏车k在节点j的开始服务时间;式(22)表示电动冷藏车k到达节点j的时间;式(23)表示任意节点的载货量不小于0;式(24)表示任意车辆k的初始载货量非负并且不超过最大载货量;式(25)表示车辆k在配送两个连续客户节点前后的电量关系;式(26)表示车辆k在任意节点的电量非负并且小于最大电量;式(27)表示车辆k进入充电站后将充满电。
3. NSGA-II算法概述

Figure 1. Flowchart of NSGA-II algorithm
图1. NSGA-II算法流程图
在处理EVPRTW问题时,尽管传统遗传算法在解决单目标路径优化问题上表现出了优秀的性能,但在处理多目标路径优化问题时,其效果可能会受到一定的影响。因此,本文选择使用适合多目标优化的NSGA-II算法来解决这个问题。NSGA-II算法是由Srinivas和Deb在2000年提出的,该算法是基于他们在1995年提出的NSGA算法。NSGA-II是一种基于Pareto最优概念的遗传算法,在多目标优化问题中,它展现出了强大的性能。NSGA-II算法的主要特性包括快速非支配排序、拥挤度测量、拥挤度比较操作符以及精英策略。多目标遗传算法NSGA-II的具体流程如图1所示。
3.1. 染色体编码及种群初始化
在上述所描述问题中,每辆配送车辆仅进行一次配送,即产生一条配送路径。每个客户仅由一辆车进行配送,并结合电动冷藏车的特点,这里采用自然数编码。染色体的长度m+f+k+1,其中m表示客户点数量,f表示充电站数量,k为电动冷藏车的数量。这里将电动冷藏车的编码赋予0,将客户点的自然数编码设置为1,2,3,…,n,将充电站的编码设置为n + 1,n + 2,n + 3,…,n + f。
根据模型的特点和假设,我们将所有客户点按照编码数进行随机排列,作为初始种群的一个个体。对于每个个体,我们根据各客户点的需求量,将其对应的编码数拆分为多段路径,每段路径代表一辆电动冷藏车的行驶路径。然后,根据电量约束判断是否要在路径中插入充电站的编码点,如果需要就在最合适的位置插入充电站。通过重复这些步骤,我们获得初始种群,确保每个个体都有对应的路径编码。
3.2. NSGA-II关键步骤
3.2.1. 快速非支配排序
快速非支配排序是NSGA-II算法的核心部分,它用于对种群进行排序和选择。其步骤如下:
1) 首先,我们为每个解分配两个关键参数:支配该解的个体数目(记为
)和被该解支配的解集合(记为
)。
2) 然后,我们从种群中找出所有满足
的个体,将它们归入当前集合
(即第一层)。
3) 对于
)中的每个个体,我们检查它所支配的个体集合
,将其中每个解的
减1。
4) 如果某个解的
)减到0,我们将该解存入另一个集合H。
5) 重复上述步骤,直到所有个体都被分配到某一层。
3.2.2. 拥挤度计算
拥挤度在NSGA-II算法中拥挤度用于在同一层级的个体之间进行比较。对于每个解,我们计算其拥挤度,通常是通过测量解在目标空间中的密度来实现。拥挤度大的解表示在周围有更多其他解,从而保持了种群的多样性。假设种群P中有a个个体,每个个体都有b个目标函数,拥挤度的具体计算步骤如下:
1) 对于每个个体的第i个目标函数
,首先对种群中的所有个体按照该目标函数的值进行升序排序。
2) 再对种群中位于非边界计算其拥挤度,通常使用以下公式:
(28)
其中,
和
分别表示个体x在第i个目标函数上的相邻的下一个和上一个个体所对应的函数值。而
和
则表示个体x在第i个目标函数上的最大值和最小值。
3)对于每个个体而言,将其所有目标函数上的拥挤度相加,得到最终的拥挤度。
(29)
这样计算得到的拥挤度越大,表明种群在进行繁衍时,算法会优先选择拥有较大拥挤度的个体,以促进帕累托前沿的均匀分布。
3.2.3. 精英策略
NSGA-II算法采用了精英策略,即在每一代中,都会从父代和子代中选择出最好的个体组成新的种群。这样可以确保优秀的解不会在进化过程中丢失,从而提高算法的收敛性。同时,通过使用非支配排序和拥挤度比较,精英策略也能保持种群的多样性,避免过早陷入局部最优。通过引入精英策略,NSGA-II能够在搜索过程中维护帕累托前沿中的高质量个体,促使算法更快地收敛到全局帕累托前沿。这有助于提高算法的有效性和稳定性。在具体实现中,可以根据问题的特性和性质来调整精英策略的参数,以获得更好的性能。
3.2.4. 选择、交叉和变异
选择、交叉和变异作为遗传算法的三个基本操作,在种群迭代中起着至关重要的作用。而每一种操作都有着许多种不同的策略,而本文各操作所使用策略如下:
1) 选择:本文的选择策略是锦标赛选择法。每个个体被选择参与繁殖的概率是由其在非支配排序中的位置和拥挤度决定的。
2) 交叉:本文使用的交叉方法是模拟二进制交叉(Simulated Binary Crossover, SBX)。这种交叉方式是在父代个体之间进行的,生成的子代个体在解空间中位于其父代个体附近。
3) 变异:本文使用的变异方法是多项式变异算子,用于产生新的个体。
简而言之,NSGA-II通过不断地选择、交叉和变异操作,逐步优化种群中的个体,从而得到一组非劣解集合。
4. 算例分析
4.1. 算例参数设定
针对所构建模型问题的特点,创建出相应的算例。算例数据来源改编自Solomon数据集R111,各节点相关详细参数如下表4所示。采用Python3.11.4编程实现本文所设计的算法,运行环境为12th Gen Intel(R) Core(TM) i7-12700H 2.30 GHz CPU,16G运行内存,Windows11操作系统。迭代次数为300,种群大小为100,选择概率为0.6,变异概率为0.4。

Table 4. Related parameters of each node
表4. 各节点相关参数表
上述表中节点0为配送中心,节点1~40为客户节点,节点41和节点42为充电站。配送中心营运时间为早上8点至晚上8点,分别记为(0.0, 12.0)。
4.2. 算例求解及分析
对于上述算例利用Visual Studio Code软件运行Python程序十次,各次结果中Pareto前沿解集中各目标函数均值如下表5所示。

Table 5. Table of the mean value of each objective function in the results of 10 program runs
表5. 10次程序运行结果各目标函数均值表
在这里我们选取Pareto最优解各目标函数均值相对最优的第三次作为求解结果。在该求解结果解集中有12个Pareto解,其在各目标函数上的值如下表6所示。

Table 6. Table of objective function values for 12 Pareto solutions
表6. 12个Pareto解各目标函数值表
其Pareto解在解空间的表现如下图2所示;从不同角度观看,其Pareto解集构成的Pareto前沿面如图3所示(为了观察的方便,图中的z轴为企业配送水平的绝对值)。

Figure 2. Location diagram of Pareto solution in solution space
图2. Pareto解在解空间的位置图
(a)
(b)
Figure 3. Pareto front surfaces from different angles
图3. 不同角度的Pareto前沿面
由于多目标问题往往没有绝对最优的解,一般来说会在Pareto解集中选择几个典型的解来进行进一步的分析。我们从上述结果中12个Pareto解中挑选4个解作为典型方案来进行详细分析,其中极端点3个:综合运输成本最低的点7作为方案a;碳排放量最低的点9作为方案b;企业配送水平最高的点8作为方案c。而最靠近均值点(2289.7, 147.4, −26.0)的点12作为折中方案d。各个典型方案的各目标函数值如下表7所示。

Table 7. Objective function value table of typical scheme
表7. 典型方案目标函数值表
经由多目标优化后各个典型方案的车辆路径图如下图4各个分图所示,不同颜色表示不同的车辆所行驶的路径。
图4中(a)、(b)、(c)、(d)四个分图分别对应了四种典型方案的车辆配送路径图。根据上述图表进行分析:
1) 从几个极端点的角度看,方案b较于方案a在综合运输成本上提高了21.3%,碳排放量小了13.2%,企业服务水平降低了20.1;而方案c较于方案a在综合运输成本上提高了12.6%,碳排放量提高了5%,企业服务提高了9.4;方案c较于方案b而言,综合运输成本降低了7.2%,碳排放量提高了21%,企业服务水平提高了29.5。
2) 从折中方案的角度来看,方案a较于方案d在综合运输成本降低了9%,碳排放量提高了1%,企业配送水平降低了4.4;方案b较于方案d在综合运输成本上提高了10.4%,碳排放量降低了12.5%,企业配送水平降低24.5;方案c较于方案d在综合运输成本上提高了2.4%,碳排放量提高了5.9%,企业配送水平提高了5。

(a) 综合运输成本最低配送路径图 (b) 碳排放量最低配送路径图
(c) 企业服务水平最高配送路径图(d) 折中方案配送路径图
Figure 4. Vehicle distribution route diagram of each scheme based on multi-objective path optimization
图4. 基于多目标路径优化的各方案车辆配送路径图
综上所述,在基于同时考虑综合运输成本、碳排放量和企业服务水平的前提下,冷链物流企业在使用电动冷藏车时往往需要从自身发展战略与国家政策的角度出发,根据实际情况选择最为合适的方案来进行配送。
5. 结束语
针对国家对新能源冷藏车的大力推行,本文从电动冷藏车配送路径优化问题出发,依据政府依旧会对使用电动车辆的物流进行温室气体的核算,构建了综合运输成本、碳排放量与企业配送水平的多目标优化模型,并利用NSGA-II算法对模型进行了求解,验证了模型的有效性。其结果在一定程度上可以为冷链物流企业在兼顾碳排放量、企业服务水平和运输成本的同时为电动冷藏车制定出最为合适的配送方案提供一定的参考。不过本文在研究时并未考虑到配送过程中车辆速度的变化以及路况的变动,实际生活中由于各种原因车辆往往并不能以固定速度匀速行驶。此外,客户的货物量需求与时间窗需求的动态变化都可能对电动冷藏车的配送产生多方面的影响。因此,在未来的研究可以考虑这些因素进一步对配送路径进行优化。
NOTES
*通讯作者。