随着人们生活水平的提高,对服装的需求也日益增加。在运输服装时,需要采取适当的运输条件来保护其不受损。同时,采用合理的装箱方案以提高车厢的空间利用率也十分必要
电池占电动汽车的价值比重约40%,减少电池损伤、延缓电池老化能延长电动汽车的使用价值。当电量低于某个阈值继续放电,即为深度放电。深度放电时对电池的损伤急剧增加,会加快电池老化,缩短电池寿命
在电动车辆路径问题(Electric Vehicle Routing Problem, EVRP)研究中,张佳佳等
对于商品配送的研究,王勇等
综上,本研究专注于采用换电式电动汽车对服装门店进行配送这一核心问题,创新点如下:1) 构造了符合服装运输要求的装箱方案,并将其加入车辆路径规划模型中。2) 以“车电分离”模式为背景,采用分级定价和达到深度放电阈值前前往换电站换电的策略,构造换电模式下服装配送的电动车辆路径规划模型。3) 根据模型设计改进蚁群算法,结合实际路网和服装品牌配送数据求解模型,并将结果与不考虑深度放电时的结果进行对比,证明了该模型的合理性和有效性。
本文建立的服装配送模型是由若干个门店、若干个换电站和一个配送中心构成的二级服装供应链网络。本文中服装配送车辆的补电方式为换电和慢充相结合,为了在配送时能及时完成配送任务,采用换电模式补电;而慢充需要大量时间但价格较低,适合在没有紧急需求时进行,利用车辆在配送中心的闲置时间采用慢充的方式补电,这样车辆在下次出发时就能保持满电状态。此外,根据供求关系,价格会影响产品或服务的需求水平。因此,调整电池更换时深度放电后的电价水平,使深度放电前后的电价产生差异,有助于激励消费者有意识地避免深度放电,从而达到减少电池损伤的目的。本文的服装配送示意图如
配送网络可以表示为无向图 。门店节点集合表示为 ,换电站节点集合表示为 ,服装配送车辆集合表示为 。F表示节点集,节点0表示配送中心,则 。V表示弧集, 。决策变量包括xijk:0~1变量,其值为1表示服
装配送车辆k从节点i行驶至下一个节点j,否则为0;yik:0~1变量,其值为1表示门店i的配货由服装配送车辆k完成,否则为0;Tk:0~1变量,其值为1表示服装配送车辆k到达换电站时电量高于深度放电阈值,否则为0。
为使研究问题贴近现实及便于研究,对模型做出以下假设:1) 服装配送车辆从配送中心出发时,装载服装的总装载空间不能超过车厢限制,装载载重量不能超过服装配送车辆最大载重;2) 任一服装配送车辆进行配送任务时,当预估到下一个配送门店或配送中心时服装配送车辆电量会低于深度放电临界点时,不再继续配送任务,需去往换电站换电;3) 每个换电站每天可满足服装配送车辆不限次数的访问;4) 服装配送车辆满电状态下,电池电量可以满足任意两节点之间的配送需求;5) 每个门店配货量必须得到满足,每个门店只能由一辆车配送一次;6) 服装配送车辆从配送中心出发,完成配送任务后需返回配送中心;7) 配送均在一天的工作时间内完成;8) 服装配送车辆返回配送中心后采用慢充方式补满电。
服装运输不同于一般的货物,一些服装品类如风衣、衬衫等不能折叠,需要悬挂运输。而能折叠的服装一般使用包装箱打包。故运输时将服装分为两类,车厢通常为长方体,假设其长、宽、高分别为L、W、H,按其宽分为两部分,分别用于放置悬挂服装和装箱服装。用于放置包装箱的宽度为y1,用于放置悬挂服装的宽度为y2, 。包装箱均为同样大小的正方体,边长为a,装满时的平均重量为wm。每辆车最多可以放置的包装箱数量为 。([ ]表示取整,下同。)采用悬挂运输的服装长度均小于H,宽度为z,厚度为t,每件平均重量为w0。则每辆车最多可以放置的悬挂服装的数量为 。服装配送车辆最大载重量为qL。分别用ui表示门店i需要的悬挂服装数量,ci表示门店i需要的包装箱数量。wi表示门店所需服装的总重。使用服装配送车辆数目计算公式为:
(1)
实际情况下,由于服装产品的重量较轻,装车时重量通常不会超过限制,使用服装配送车辆数目主要受服装装载体积的限制。
本文目标函数为最小化总运输成本,总运输成本包括一项与行驶路程和载重变化等行驶变化因素无关的固定成本,和三项与行驶变化因素相关的变动成本:折旧和维护费用、换电成本、慢充成本。
固定成本是指与行驶距离无关的成本,包括司机工资、车辆管理费、车辆电池租赁费。
固定成本的计算公式为:
(2)
ks表示使用服装配送车辆数,cF表示一辆服装配送车辆一天所花费的固定成本。
服装配送车辆折旧和维护成本的计算公式为:
(3)
f表示服装配送车辆行驶每公里的折旧成本,e表示服装配送车辆行驶每公里的维护成本。
电量消耗的计算本文采用文献
(4)
(5)
(6)
(7)
其中 表示pF和pE之间的转换系数, 表示电池效率,dij表示弧(i,j)之间的距离,vij表示服装配送车辆在弧(i,j)上的速度, 表示服装配送车辆在弧(i,j)上所需的动力,tij表示服装配送车辆在弧(i,j)上的行驶时间,cr和cd分别表示滚动摩擦系数和空气阻力系数, 表示空气密度,A表示服装配送车辆前侧表面积,g表示地球引力常数,mijk表示服装配送车辆k在弧(i,j)上的总质量, 表示地形坡度。
研究表明
未深度放电时,换电成本只包括未深度放电的电费;深度放电后,换电成本包括为未深度放电的电费和深度放电的电费两部分。换电成本的计算公式为:
(8)
B表示电池满电时的电量, 表示电池深度放电阈值点, 表示服装配送车辆k到达i点的电量, 表示服装配送车辆k离开i点的电量,t1表示深度放电阈值以上消耗电量的单位换电价格,t2表示深度放电阈值以下消耗电量的单位换电价格,s表示单位换电服务价格。
服装配送车辆回到配送中心后,需要把电池电量采用慢充的方式补满,以保证服装配送车辆在下次出发时保持满电状态。慢充成本的计算公式为:
(9)
t3表示慢充时的单位电价。
(10)
s.t.
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
式(10)表示最小化总运输成本;式(11)表示运输时每个节点后只有一个后续节,可为门店、换电站或配送中心;式(12)表示服装配送车辆的载重不能超过其最大载重量;式(13)和式(14)为服装配送车辆装载货物的空间限制;式(15)表示每个门店只被一辆车配送一次;式(16)表示从配送中心出发的车必须回到配送中心;式(17)表示预测服装配送车辆电量到下一门店时会低于深度放电阙值,不继续进行配送任务;式(18)表示服装配送车辆载重变化;式(19)表示服装配送车辆配送过程中电池电量情况;式(20)表示服装配送车辆进入换电站换电后以满电状态离开;式(21)表示服装配送车辆以满电状态从配送中心和换电站出发;式(22)表示服装配送车辆在门店卸货时不进行补电;式(23)淘汰不经过配送中心的子回路。
为求解本文模型,设计GA-ACO算法来求解。蚁群算法(Ant Colony Optimization,简称ACO)是一种模拟蚂蚁寻找食物的行为而设计的启发式算法。蚁群算法的基本步骤包括初始化信息素、模拟蚂蚁的移动、更新信息素以及重复若干次迭代。蚁群算法具有局部搜索能力强的特点,但前期可能由于搜索范围小,陷入局部最优解。遗传算法具有很强的全局搜索能力,因此本文先使用遗传算法构造初始信息素浓度。
遗传算法能够在大范围内并行搜索,具有较强的全局寻优能力和跳出局部最优的能力。使用遗传算法进行初始信息素分布的操作步骤如下:
1) 输入参数:种群数目、最大迭代次数、交叉概率、变异概率等。
2) 初始化种群。假设种群数目为NIND,门店数目为N,配送中心最多允许T辆车进行配送,那么初始种群中任意一个个体都是1~(N + T − 1)的随机排列,其中N + 1~N + T − 1为将各条配送路径分开的数字,无实际意义。
3) 选择操作。使用轮盘赌法选择出适应度较高的Nsel个个体。
4) 交叉操作。找出两个个体的相同位置的片段,把片段分别交换到两个个体的前面,然后从前到后把两个个体中重复的基因位删除,形成新个体。
5) 变异操作。把一个个体上随机两处基因进行交换。
6) 重组。从父代种群中找出适应值排在前NIND-Nsel位的NIND-Nsel个个体,加入子代种群中。
7) 计算种群适应度,找出全局最优个体。若未达到最大迭代次数,重复(1)~(7);若达到最大迭代次数,进行(8)。
8) 对蚁群算法初始信息素浓度分布进行设置:
(24)
式中 表示初始信息素,Q表示信息素总量, 表示最优个体所有路径总长, 表示最优个体包括的边的集合。
状态转移是指从当前点到下一个点。在设置状态转移概率时,要尽可能使电量消耗少、行驶路程短才能使总成本最低。由经验可知,优先选择配送量大的门店配送,可以减少服装配送车辆载重,减少电动物流车电量的消耗。因此将服装配送车辆行驶路径距离和门店配送量作为启发性因子引入状态转移概率计算公式。令 。设式作为蚂蚁状态转移规则:
(25)
表示蚂蚁q位于客户点i时接下来可以进行配送的门店集合, 表示当蚂蚁q在点i处时,离i点越近、门店配送量越多、信息素浓度越大的节点j越容易被选择, 表示蚂蚁在路径(i,j)上所释放的信息素浓度的大小, 表示蚂蚁在点i处可选择的门店j的配送量。 表示对每个节点上信息素重视的程度, , 的大小表示启发信息受重视的程度。
信息素浓度更新机制为
(26)
(27)
(28)
为验证GA-ACO算法解决服装配送电动车辆路径规划模型的效果,以上海某服装品牌位置作实证分析。由于目前还没有电动物流车换电站设施,所以采用常用的某品牌换电站位置作为电动物流车换电站建设地址。上海该服装品牌门店分布较为稀疏,因此设置10个距离门店最近的换电站方便司机进行换电。根据实际路网,在百度地图中找到各门店、换电站和配送中心位置,如
本文所用的实验算例样本是由1个配送中心、10个换电站和17个服装门店客户点组成,可以表示为
,
。门店配送量采用该服装企业某次配送的各门店所需服装相关数据,如
门店序号 |
需求量/(t) |
件数 |
箱子数 |
1 |
0.062 |
27 |
7 |
2 |
0.074 |
29 |
9 |
3 |
0.080 |
30 |
10 |
4 |
0.064 |
24 |
8 |
5 |
0.061 |
26 |
7 |
6 |
0.052 |
22 |
6 |
7 |
0.049 |
24 |
5 |
8 |
0.064 |
24 |
8 |
9 |
0.073 |
28 |
9 |
10 |
0.075 |
25 |
10 |
11 |
0.056 |
26 |
6 |
12 |
0.062 |
27 |
7 |
13 |
0.051 |
21 |
6 |
14 |
0.072 |
22 |
10 |
15 |
0.073 |
28 |
9 |
16 |
0.048 |
23 |
5 |
17 |
0.069 |
29 |
8 |
注:件数表示悬挂服装件数,箱子数表示折叠服装装箱后的箱子数量。
实地考察上海某物流配送商使用的配送电动物流车类型,获得如下服装配送车辆货厢相关具体参数以及相关服装配送车辆行驶参数:L0 = 1.73 t,qL = 2.7 t,L = 4.3 m,W = 2.1 m,H = 1.95 m,y1 = 1.1 m,y2 = 1 m, , ,cr = 0.01,cd = 0.7, kg/m3,A = 9.03 m2,v = 50 km/h,g = 9.81 m/s2, ,B = 35 kWh, 。装载服装相关参数:a = 0.5 m,wm = 5 kg,z = 0.05 m,t = 0.45 m,w0 = 1 kg。价格参数根据实际调查合理设 计为:cF = 400元/辆,f = 1元/km,e = 0.4元/km,t1 = 1元/kWh,t2 = 2元/kWh,s = 0.4元/kWh,t3 = 0.8元/kWh。
采用本文设计的ACO算法求解服装配送的最优路径方案,相关参数设置如下:遗传算法中种群数目NIND = 50,子代数目Nsel = NIND*0.9 = 45,最大迭代次数为100,交叉概率为0.9,变异概率为0.05,蚁群算法中 , , , , ,Q = 5,最大迭代次数Ncmax = 100,蚂蚁数量定为30。
在实验所用硬件环境为Intel (R) Core (TM) i5-8250U CPU@1.60 GHz,8.0 GB内存,64位Windows11操作系统的情况下应用MATLAB R2018b编程求解。
结果取运行程序10次的最优解,最优解的求解时间为12.57秒。得到的最优服装配送车辆路径规划图,如下
车辆序号 |
配送方案 |
1 |
0→8→9→4→7→16→3→0 |
2 |
0→1→2→17→13→10→6→0 |
3 |
0→11→15→25→12→5→14→0 |
由
同样使用传统ACO算法对上面的算例进行了求解,两种算法的迭代收敛图如
上文模型要求在达到深度放电阈值前前往换电站换电(记为策略1)。通过与只要求电动汽车能完成配送任务,不考虑深度放电(记为策略2)时的结果对比分析,来验证该模型是否能降低配送成本。
根据经验,司机在驾驶时通常会保留能行驶到换电站的电量,即为Z。不考虑深度放电策略:将上文模型中式改为:
(29)
其他条件及参数不变,使用GA-ACO算法求解,同样取程序运行10次的最优解,结果与本文模型的计算结果进行对比,得到
名称 |
策略1 |
策略2 |
车辆数 |
3 |
3 |
总距离(km) |
197.78 |
193.93 |
深度放电距离(km) |
0 |
9.51 |
总运输成本(元) |
1539.12 |
1597.15 |
固定成本(元) |
1200 |
1200 |
折旧和维护成本(元) |
276.89 |
271.50 |
换电成本(元) |
32.72 |
94.30 |
慢充成本(元) |
29.51 |
31.35 |
名称 |
减少量 |
减少百分比 |
深度放电距离(km) |
9.51 |
|
总运输成本(元) |
58.03 |
3.63% |
换电成本(元) |
61.58 |
65.3% |
从
本文参考实际服装运输,根据服装特性设计了两种不同的装载方式,并且考虑服装货物的体积和车厢三维特征装车,计算出所需服装配送车辆的数目。另外,本文研究了对换电的电量实行分级定价的收费标准情形时的电动车辆路径问题。结合实际路网和服装品牌配送数据进行实例分析,结果表明,在分级定价收费标准下,采用达到深度放电阈值前前往换电站换电的策略,物流配送商可以有效减少换电成本。同时,采取分级换电收费标准是为了减少深度放电、减少电池损伤以延长电池寿命,因此对换电服务商来说也是有利的。政府应鼓励电动汽车和换电模式的发展,以促进电能有效合理的利用,促进全社会可持续发展。
国家自然科学基金(71871143);上海“科技创新行动计划”社会发展科技攻关项目(22dz1203405);教育部人文社科基金项目(22YJC790189,23YJC790046)。