由于电动汽车拥有减少温室气体排放、促进碳达峰、缓解化石燃料短缺危机等优点,世界各国已经颁布多项法令来加速电动汽车的普及。电动汽车的渗透速度在中国尤其快,其销量和保有量目前均位列世界第一[1]。在此背景下,电动汽车在路网中的滲透率不断提高,使得路网的电气化程度日益增加。电动汽车电池容量有限、需要一定充电时间、充电站和充电桩数量有限等特征为路网的应急管理带来了挑战。路网是保障社会正常运转的关键基础设施,一旦遭受破坏,会给社会和经济造成巨大的损失。特别是,近年来极端天气在全球范围内频繁发生,给现有关键基础设施的平稳运行造成了巨大的威胁。比如,2021年7月,河南省部分地区发生极端暴雨和特大洪灾,导致交通系统遭受到严重损毁进而引发大规模交通瘫痪,造成了大规模死伤和严重的经济损失。这类例子都在提示,加强路网的脆弱性分析,并将电动汽车考虑在内,已经成为保障路网正常运转的迫切需要。
在过去的几十年里,国内外学者持续对交通系统的脆弱性分析问题展开了大量研究[2-5],然而电气化交通路网的脆弱性研究几乎无人涉及。要分析电气化路网的脆弱性,无法避免的一个问题是如何对要研究的系统建立数学模型。然而,目前尚无成熟的方法建立电气化路网系统模型,而传统的交通系统建模方法[6-7]大致分为2类:
第1类是基于交通网络的拓扑结构进行静态的脆弱性分析。在此类工作中,交通网络被简化为抽象的节点、边的拓扑结构。大多数工作建立在复杂网络理论与静态交通流分配理论的基础上[8-9],通过研究路网的拓扑结构、比较事故发生前后路网的平衡运行状态,来建立脆弱性评价指标以评估路网的关键环节。例如,文[10]分析发现,道路车道数是影响链路关键性的最重要参数,其次是道路长度和距城市中心的距离。文[5]探讨了不同道路基础设施属性对网络脆弱性的影响。文[11]采用静态脆弱性评估原理,在不考虑连锁失效的前提下计算结构脆弱性指数;同时,还采用了动态脆弱性评估原理,在考虑交通拥堵传播效应的前提下计算运行状态脆弱性指数;结果表明,路网的脆弱性受网络拓扑结构和网络运行状态2个因素的影响。文[12]基于复杂网络理论的拓扑规则,对成渝地区的城际铁路网络进行建模,通过模拟随机和蓄意攻击,利用PageRank算法识别网络中的关键节点;实验结果表明,重庆、成都、自贡等为关键节点,网络在蓄意攻击下更加脆弱。这类方法的优点是需要的数据较少,通用性较好,并且有着严格的数学推导作为支撑;其弱点是由于抽象后的网络过于简单,可能使得该类方法无法刻画系统在破坏后的某一细化的动态响应。比如在交通系统中,可能无法描述破坏的持续时间、替代路线上流量的增加等。
第2类是基于特定的系统模型进行脆弱性分析。此类模型通常考虑了该特定系统的物理约束和时间因素,因此可以更加合理地描述系统在破坏后的响应。比如,文[13]提出了一种铁路网络脆弱性模型,通过找到对乘客和火车造成最不利后果的铁路链接组合来评估系统的脆弱性。该方法可以提供链接、相应的客流、火车路线和时刻表的关键组合。该实验结果表明,关键铁路链接与交通需求高度相关,与网络拓扑的静态特征关系不大。文[14]提出了一个双层规划模型来设计城市道路网络。其上层模型在保证可靠性的约束条件下,优化路网脆弱性指标;其下层模型为基于后悔理论和效用理论的随机用户均衡模型。实验结果表明,设计路网时需要协同考虑其脆弱性和可靠性。并且,考虑用户出行决策差异可以提高路网设计方案的准确性。文[15]开发了一种日常动态网络脆弱性分析方法,该方法允许在考虑客观旅行时间不确定性和主观感知时间误差的动态模型的基础上,考虑网络脆弱性。文[16]将脆弱性评价与交通流演化过程相结合,从时间维度研究路网脆弱性。基于动态用户最优原则,建立了基于动态路径选择的改进动态流量分配模型,提出了脆弱性评估的累计时变指标。研究结果表明,更准确地识别和评估脆弱节点和脆弱环节,有助于增强路网抗干扰能力。文[17]以广义出行成本为基础,构建城市路网脆弱性评价指标,从用户广义出行成本的角度对城市路网进行脆弱性评价。此类方法的优点和缺点与第1类方法互补。由于第2类方法需要更多数据来对具体的系统特征进行建模,如交通系统中的用户行为,因此一方面可以相对合理地模拟系统破坏后的具体响应,另一方面由于刻画这些细节需要花费更多的计算资源,导致在大规模网络中的应用受到限制。
近年来关键基础设施之间的相互依赖受到了越来越多的关注[18-19]。与过去只考虑对交通系统建模不同,同时更加全面地考虑交通与电力[20]、燃气[21]、供水[22]网络等其他关键基础设施之间的相互作用,已经逐渐成为未来的热门研究趋势。
电动汽车的快速普及和充电设施的大规模部署使得交通路网的电气化程度不断提高。然而,路网很容易受到几个关键位置发生的故障的影响,进而可能会引发一系列级联故障,并最终导致大范围交通瘫痪。在混合电动汽车和非电动汽车流的背景下,由于电动汽车里程有限、需要一定充电时间等特征,负面影响可能进一步扩散和叠加,从而对交通路网的正常运行造成更加严重的后果。对脆弱道路的保护或备份可以降低电气化路网面对自然灾害和恶意攻击等的脆弱性,从而降低级联失效和破坏事件进一步扩散的风险。因此,对电气化路网进行脆弱性评估并识别系统中的关键道路非常重要。
针对现有文献中尚未有对电气化路网的脆弱性进行研究的现状,本文提出一个双层攻击者-防御者模型来研究电气化路网的脆弱性,并把该双层混合整数线性规划问题转化为一个单层的混合整数线性规划问题,使其求解效率更高。攻击者的目标是使系统性能下降最大化,防御者的目标是使系统的行驶时间最小化。系统最优动态混合交通流模型被用来模拟电气化路网中混合电动汽车和非电动汽车的交通流分布。通过求解该模型,可得到系统中的最脆弱道路集合以及其被破坏后对应情形下系统性能的变化。本文验证了在评估路网脆弱性时,把电动汽车考虑在内的必要性,可以为改善电气化路网的脆弱性提供决策依据和理论支撑。
1 模型建立本章建立一种考虑电动汽车的链路传输模型、一种双层攻击者-防御者模型, 并提出2个用于评估电气化路网道路脆弱性的动态指标。
1.1 考虑电动汽车的链路传输模型本节提出了一种考虑电动汽车和快速充电站重要特征的链路传输模型。该模型基于链路传输模型(link transmission model,LTM)。然后,基于该考虑电动汽车的链路传输模型,提出双层攻击者-防御者模型。
本文基于3个基本假设:1) 电动汽车的电量消耗与电动汽车行驶距离呈线性相关。2) 电动汽车在充电站所充的电量与其充电时间呈线性相关。3) 电动汽车上譬如电灯、空调等设备消耗的电量被忽略。
电气化路网被记作
|
| 图 1 同一个充电站具有差异性充电速度的充电桩的链路表示 |
为了近似道路的宏观特性,LTM中定义了三角形的基本型[26]。该图由3个参数定义: 堵塞密度
假设存在一辆类型为
在本文提出的电气化交通路网模型中,目标是最小化所有车辆的总行驶时间。总行驶时间包括整个时间范围内所有链路上所有车辆的总停留时间和所有电动汽车的总充电时间。在正常情况下,电气化交通路网的混合交通流分配模型的目标函数为
| $ \begin{aligned} & \min \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{t \in \mathcal{T}} \sum\limits_{a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}, \mathcal{A}_{\mathrm{S}}\right\}} \delta\left[\mathrm{UG}_{a}^{s}(t)-\mathrm{VG}_{a}^{s}(t)\right]+ \\ & \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{t \in \mathcal{T}} \sum\limits_{a \in \mathcal{A} \backslash \mathcal{A}_{\mathrm{S}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}} \delta\left[\mathrm{UE}_{a, c}^{s, e}(t)-\mathrm{VE}_{a, c}^{s, e}(t)\right] . \end{aligned} $ | (1) |
其中:
Newell的简化运动波理论[27-28]在链路传输模型中被用于计算链路
| $ S_{a}(t)=\min \left\{U_{a}\left(t-v_{a}\right)-V_{a}(t-1), f_{a}^{\mathrm{O}}(t)\right\} . $ | (2a) |
| $ \begin{gathered} R_{a}(t)=\min \left\{V_{a}\left(t-\beta_{a}\right)+\right. \\ \left.L_{a} \cdot k_{\text {jam }}-U_{a}(t-1), f_{a}^{\mathrm{I}}(t)\right\} . \end{gathered} $ | (2b) |
其中:
链路a在周期t的流入量和流出量被链路对应的最大允许流入和流出量分别约束:
| $ \begin{gathered} U_{a}(t)-U_{a}(t-1) \leqslant R_{a}(t), \\ \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t . \end{gathered} $ | (3a) |
| $ \begin{gathered} V_{a}(t)-V_{a}(t-1) \leqslant S_{a}(t), \\ \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t . \end{gathered} $ | (3b) |
将式(2a)和(2b)代入到不等式组(3)中, 获得了线性的基于链路传输模型的交通流约束组:
| $ V_{a}(t) \leqslant U_{a}\left(t-v_{a}\right), \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t. $ | (4) |
| $ \begin{gathered} V_{a}(t)-V_{a}(t-1) \leqslant f_{a}^{\mathrm{O}}(t), \\ \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t . \end{gathered} $ | (5) |
| $ \begin{gathered} U_{a}(t)-U_{a}(t-1) \leqslant f_{a}^{\mathrm{I}}(t), \\ \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t . \end{gathered} $ | (6) |
| $ \begin{gathered} U_{a}(t)-V_{a}\left(t-\beta_{a}\right) \leqslant L_{a} k_{\mathrm{jam}}, \\ \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t . \end{gathered} $ | (7) |
在本文提出的模型中,考虑电动汽车和燃油汽车的入流量和出流量分别为:
| $ \begin{gathered} U_{a}(t)=\sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \mathrm{UG}_{a}^{s}(t)+ \\ \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}} \operatorname{UE}_{a, c}^{s, e}(t), \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t . \end{gathered} $ | (8a) |
| $ \begin{gathered} V_{a}(t)=\sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \mathrm{VG}_{a}^{s}(t)+ \\ \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}} \operatorname{VE}_{a, c}^{s, e}(t), \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t . \end{gathered} $ | (8b) |
将式(7)代入式(3)—(6),得到了对电动汽车和燃油汽车的混合流的约束组:
| $ \begin{gathered} \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}}\left[\mathrm{VG}_{a}^{s}(t)-\mathrm{VG}_{a}^{s}(t-1)\right]+ \\ \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}}\left[\mathrm{VE}_{a, c}^{s, e}(t)-\mathrm{VE}_{a, c}^{s, e}(t-1)\right] \leqslant \\ f_{a}^{\mathrm{O}}(t), \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t, s . \end{gathered} $ | (9) |
| $ \begin{gathered} \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}}\left[\mathrm{UG}_{a}^{s}(t)-\mathrm{UG}_{a}^{s}(t-1)\right]+ \\ \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}}\left[\mathrm{UE}_{a}^{s}(t)-\mathrm{UE}_{a}^{s}(t-1)\right] \leqslant \\ f_{a}^{\mathrm{I}}(t), \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t, s . \\ \end{gathered} $ | (10) |
| $ \begin{gathered} \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}}\left[\mathrm{UE}_{a, c}^{s, e}(t)-\mathrm{VE}_{a, c}^{s, e}\left(t-\beta_{a}\right)\right]+ \\ \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}}\left[\mathrm{UG}_{a}^{s}(t)-\mathrm{VG}_{a}^{s}\left(t-\beta_{a}\right)\right] \leqslant \\ L_{a} k_{\mathrm{jam}}, \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t, s . \end{gathered} $ | (11) |
对于燃油汽车,具有不同终点的燃油车流分流的流出量应被流入处的边界条件所约束;对于不同等级、不同能级、不同终点的电动汽车流分流的流出量,也应被流入处的边界条件所约束。因而得到:
| $ \begin{gathered} \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \mathrm{VG}_{a}^{s}(t) \leqslant \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \mathrm{UG}_{a}^{s}\left(t-v_{a}\right), \\ \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t . \end{gathered} $ | (12) |
| $ \begin{gathered} \mathrm{VE}_{a, c}^{s, e}(t) \leqslant \mathrm{UE}_{a, c}^{s, e+\rho_{a}}\left(t-v_{a}\right), \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \\ e \in \mathcal{E}_{c} \cap\left\{e \leqslant E_{c}-\rho_{a}\right\}, \forall s, c, t . \end{gathered} $ | (13a) |
| $ \begin{gathered} \operatorname{VE}_{a, c}^{s, e}(t)=0, \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \\ e \in \mathcal{E}_{c} \cap\left\{e>E_{c}-\rho_{a}\right\}, \forall s, c, t . \end{gathered} $ | (13b) |
其中
本文通过让源链路累计流入车辆等于累计需求来满足交通需求:
| $ \mathrm{UG}_{a}^{s}(t)=\mathrm{DG}_{a}^{s}(t), \forall a \in \mathcal{A}_{\mathrm{R}}, \forall s, t . $ | (14a) |
| $ \begin{gathered} \quad \mathrm{UE}_{a, c}^{s, e}(t)=\mathrm{DE}_{a, c}^{s, e}(t), \\ \forall a \in \mathcal{A}_{\mathrm{R}}, e \in \mathcal{E}_{c}, \forall s, c, t . \end{gathered} $ | (14b) |
其中:
为了使得交通流守恒,本文使普通节点处流出量等于其流入量:
| $ \begin{gathered} \sum\limits_{a \in B(i)} \mathrm{VG}_{a}^{s}(t)=\sum\limits_{b \in A(i)} \mathrm{UG}_{a}^{s}(t), \\ \forall i \in \mathcal{N} \backslash\left\{\mathcal{N}_{\mathrm{SR}}\right\}, \forall s, t . \end{gathered} $ | (15a) |
| $ \begin{gathered} \sum\limits_{a \in B(i)} \operatorname{VE}_{a, c}^{s, e}(t)=\sum\limits_{b \in A(i)} \mathrm{UE}_{a, c}^{s, e}(t), \\ \forall i \in \mathcal{N} \backslash\left\{\mathcal{N}_{\mathrm{SR}}\right\}, \forall e \in \mathcal{E}_{c}, \forall s, c, t . \end{gathered} $ | (15b) |
其中:
对于电动汽车,充电链路a上的现有充电桩占有量应当小于等于该链路上的充电桩数目。
| $ \begin{gathered} \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}}\left[\mathrm{UE}_{a, c}^{s, e}(t)-\mathrm{VE}_{a, c}^{s, e}(t)\right] \leqslant \\ \operatorname{NC}_{a}(t), \forall a \in \mathcal{A}_{\mathrm{C}}, \forall t . \end{gathered} $ | (16) |
其中
式(17)用于更新充电链路上现有充电桩占用量以及电动汽车的能级,
| $ \begin{gathered} \hat{x}_{a, c}^{s, e}(t)=x_{a, s}^{s, e}(t-1)+\left[\mathrm{UE}_{a, c}^{s, e}(t-1)-\right. \\ \left.\mathrm{UE}_{a, c}^{s, e}(t-2)\right]-\left[\operatorname{VE}_{a, c}^{s, e}(t-1)-\mathrm{VE}_{a, c}^{s, e}(t-2)\right], \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall e \in \mathcal{E}_{c}, \forall s, c, t . \end{gathered} $ | (17) |
其中:
基于获得的充电桩占有量,式(18)通过线性地更新电动汽车能级描述了电动汽车的充电过程:
| $ x_{a, c}^{s, E_{c}}(t)=\sum\limits_{l=0}^{\alpha_{a}^{t}} \hat{x}_{a, c}^{s, E_{c}-l}(t), \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s, c, t . $ | (18a) |
| $ \begin{gathered} x_{a, c}^{s, e}(t)=\hat{x}_{a, c}^{s, e-\alpha_{a}^{t}}(t), \forall a \in \mathcal{A}_{\mathrm{C}}, \\ \forall e \in\left\{\alpha_{a}^{t} \leqslant e <E_{c}\right\}, \forall s, c, t . \end{gathered} $ | (18b) |
| $ \begin{gathered} x_{a, c}^{s, e}(t)=0, \forall a \in \mathcal{A}_{\mathrm{C}}, \\ \forall e \in\left\{e <\alpha_{a}^{t}\right\}, \forall s, c, t . \end{gathered} $ | (18c) |
其中
| $ \begin{gathered} \mathrm{VE}_{a, c}^{s, e}(t)-\mathrm{VE}_{a, c}^{s, e}(t-1) \leqslant x_{a, c}^{s, e}(t), \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall e \in \mathcal{E}_{c}, \forall s, c, t . \end{gathered} $ | (19) |
充电链路的占有量应当是非负的,
| $ \begin{gathered} x_{a, c}^{s, e}(t) \geqslant 0, \hat{x}_{a, c}^{s, e}(t) \geqslant 0, \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall e \in \mathcal{E}_{c}, \forall s, c, t . \end{gathered} $ | (20) |
累计车流量应当非负且非减:
| $ \mathrm{VG}_{a}^{s}(t)-\mathrm{VG}_{a}^{s}(t-1) \geqslant 0, \forall a \in \mathcal{A}, \forall s, t. $ | (21a) |
| $ \begin{aligned} & \mathrm{VE}_{a, c}^{s, e}(t)-\mathrm{VE}_{a, c}^{s, e}(t-1) \geqslant 0, \\ & \forall a \in \mathcal{A}, \forall e \in \mathcal{E}_{c}, \forall s, c, t . \end{aligned} $ | (21b) |
| $ \mathrm{UG}_{a}^{s}(t)-\mathrm{UG}_{a}^{s}(t-1) \geqslant 0, \forall a \in \mathcal{A}, \forall s, t. $ | (22a) |
| $ \begin{aligned} & \mathrm{UE}_{a, c}^{s, e}(t)-\mathrm{UE}_{a, c}^{s, e}(t-1) \geqslant 0, \\ & \forall a \in \mathcal{A}, \forall e \in \mathcal{E}_{c}, \forall s, c, t . \end{aligned} $ | (22b) |
下面的约束使得初始累计车辆数目为0:
| $ \mathrm{UG}_{a}^{s}(0)=\mathrm{VG}_{a}^{s}(0)=0, \forall a \in \mathcal{A}, \forall s . $ | (23a) |
| $ \begin{gathered} \mathrm{UE}_{a, c}^{s, e}(0)=\mathrm{VE}_{a, c}^{s, e}(0)=0, \\ \forall a \in \mathcal{A}, \forall e \in \mathcal{E}_{c}, \forall s, c . \end{gathered} $ | (23b) |
电气化交通路网模型的目标是最小化所有车辆的总行驶时间。总行驶时间由整个时间范围内所有链路上所有车辆的总停留时间和所有电动汽车的总充电时间计算得到。在正常情况下,电气化交通路网的混合交通流分配模型如下:
| $ \left\{\begin{array}{l} \text { 目标函数: 式 (1). } \\ \text { 约束条件: 式 (8)-(23). } \end{array}\right. $ | (24) |
本节提出一种双层攻击者-防御者模型用于寻找出电气化交通路网中脆弱链路,这些链路的损坏将对系统性能造成很大的影响。假设存在一个防御者,即路网的管理者,其目标是最优化道路性能,即在系统最优交通流分配中,最小化系统总行驶时间。假设存在一个攻击者,在实际情况下,可能是自然灾害等,对电气化交通路网的链路进行破坏干涉,使系统性能最大程度地降低。由此,本文可以建立最大化-最小化的双层规划模型来描述上述攻击-防御过程,以此来找出网络中的脆弱链路。其目标函数为:
| $ \begin{gathered} \max _{\mu \in \mathcal{M}} \min \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{t \in \mathcal{T}} \sum\limits_{a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}, \mathcal{A}_{\mathrm{S}}\right\}} \delta\left[\mathrm{UG}_{a}^{s}(t)-\mathrm{VG}_{a}^{s}(t)\right]+ \\ \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{t \in \mathcal{T}} \sum\limits_{a \in \mathcal{A} \backslash \mathcal{A}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}} \delta\left[\mathrm{UE}_{a, c}^{s, e}(t)-\mathrm{VE}_{a, c}^{s, e}(t)\right] . \end{gathered} $ | (25) |
本文仅考虑普通链路的损坏,而不考虑终点链路或是源链路的损坏(由于终点链路与源链路均为虚拟链路)。本文采用0-1变量
| $ \begin{gathered} \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}}\left[\mathrm{UE}_{a, c}^{s, e}(t)-\mathrm{VE}_{a, c}^{s, e}\left(t-\beta_{a}\right)\right]+ \\ \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}}\left[\mathrm{UG}_{a}^{s}(t)-\mathrm{VG}_{a}^{s}\left(t-\beta_{a}\right)\right] \leqslant \mu_{a} \cdot L_{a} k_{\mathrm{jam}}, \\ \forall a \in \mathcal{A} \backslash\left\{\mathcal{A}_{\mathrm{C}}\right\}, \forall t, s . \end{gathered} $ | (26) |
本文可以得到完整的双层攻击-防御者模型如下:
| $ \left\{\begin{array}{l} \text { 目标函数: 式 (25). } \\ \text { 约束条件: 式 (8)-(10), (12)-(23), (26). } \end{array}\right. $ | (27) |
其中:
本文使用2个指标来评估电气化路网的脆弱性。一个是给定时间范围内系统中所有用户总行驶时间,即式(1)。总行驶时间越小,代表在给定时间内和给定交通需求的情况下,所有用户总行驶时间越少,系统的通行时间效率越高。
第2个是车辆随时间的到达率p(t),
| $ p(t)=\frac{\sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{a \in \mathcal{A}_{\mathrm{S}}}\left[\mathrm{UG}_a^s(t)+\sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}} \mathrm{UE}_{a, c}^{s, e}(t)\right]}{\sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{a \in \mathcal{A}_{\mathrm{S}}}\left[\mathrm{DG}_a^s(t)+\sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}} \mathrm{DE}_{a, c}^{s, e}(t)\right]} . $ | (28) |
在给定时间内和交通需求的情形下,到达率越高,则说明到达终点的用户越多,即系统吞吐性能越高。
总行驶时间和到达率都可以反映系统的性能。前者是一个静态指标,后者是一个动态指标,后者可以反映出系统的更多信息。
2 双层攻击者-防御者模型的求解方法本文提出的双层攻击者-防御者模型的求解方法首先对内层问题取对偶并与外层问题结合,得到一个二次规划,该二次规划的目标函数为:
| $ \begin{gathered} \max \sum\limits_{t \in \mathcal{T}}\left\{\sum\limits_{a \in \mathcal{A}_{\mathrm{R}}} \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}}\left[\mathrm{g} \lambda_{a}^{s}(t) \cdot \mathrm{DG}_{a}^{s}(t)\right]+\right. \\ \sum\limits_{a \in \mathcal{A}_{\mathrm{R}} s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}}\left[\mathrm{e} \lambda_{a, c}^{s, e}(t) \cdot \mathrm{DE}_{a, c}^{s, e}(t)\right]+ \\ \sum\limits_{a \in \mathcal{A} /\left\{\mathcal{A}_{\mathrm{C}}\right\}}\left[\pi_{a}^{1}(t) \cdot f_{a}^{\mathrm{O}}(t)+\pi_{a}^{2}(t) \cdot f_{a}^{\mathrm{I}}(t)-\right. \\ \left.\left.\mu_{a} \cdot \pi_{a}^{3}(t) \cdot L_{a} k_{\mathrm{jam}}\right]+\sum\limits_{a \in \mathcal{A}_{\mathrm{C}}}\left[\pi_{a}^{4} \cdot \mathrm{NC}_{a}(t)\right]\right\} . \end{gathered} $ | (29) |
其中:
| $ \begin{gathered} \mathrm{g} \lambda_{a}^{s}(t), \mathrm{e} \lambda_{a, c}^{s, e}(t), \mathrm{g} \varphi_{i}^{s}(t), \mathrm{e} \varphi_{i, c}^{s, e}(t), \eta_{a, c}^{s, e}(t), \\ v_{a, c}^{s, e}(t), \mathrm{g} \kappa_{a}^{s, 1}(t), \mathrm{g} \kappa_{a}^{s, 2}(t), \mathrm{e} \kappa_{a, c}^{s, e, 1}(t), \\ \mathrm{e} \kappa_{a, c}^{s, e, 2}(t), \forall a, i, s, c, e, t . \end{gathered} $ | (30a) |
| $ \begin{gathered} \pi_{a}^{1}(t), \pi_{a}^{2}(t), \pi_{a}^{4}(t), \mathrm{g} \psi_{a}^{s}(t), \mathrm{e} \psi_{a, c}^{s, e}(t), \\ \zeta_{a, c}^{s, e}(t) \leqslant 0, \forall a, c, e, s, t . \end{gathered} $ | (30b) |
| $ \begin{gathered} \pi_{a}^{3}(t), \mathrm{g} \chi_{a}^{s, 1}(t), \mathrm{g} \chi_{a}^{s, 2}(t), \mathrm{e} \chi_{a, c}^{s, e, 1}(t), \\ \mathrm{e} \chi_{a, c}^{s, e, 2}(t) \geqslant 0, \forall a, c, e, s, t . \end{gathered} $ | (30c) |
其中:
原问题的每一个变量对应着对偶问题的一条约束。为了简洁, 下面只给出
对于变量
| $ \begin{gathered} \mathrm{e} \varphi_{i, c}^{s, e}(t)-\pi_{a}^{2}(t+1)-\pi_{a}^{3}(t)-\mathrm{e} \psi_{a, c}^{s, e-\rho_{a}}\left(t+\nu_{a}\right)- \\ \mathrm{e} \chi_{a, c}^{s, e, 1}(t+1)+\mathrm{e} \kappa_{a, c}^{s, e, 1}(t) \leqslant 1, \\ \forall a \in \mathcal{A}_{\mathrm{G}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \forall e \in \mathcal{E}_{c}, \forall c \in \mathcal{C}, \\ i=A^{-1}(a), t=0 . \end{gathered} $ | (31a) |
| $ \begin{gathered} \mathrm{e} \varphi_{i, c}^{s, e}(t)+\pi_{a}^{2}(t)-\pi_{a}^{2}(t+1)- \\ \pi_{a}^{3}(t)\left(-\mathrm{e} \psi_{a, c}^{s, e-\rho_{a}}\left(t+\nu_{a}\right)\right)+ \\ \mathrm{e} \chi_{a, c}^{s, e, 1}(t)-\mathrm{e} \chi_{a, c}^{s, e, 1}(t+1) \leqslant 1, \\ \forall a \in \mathcal{A}_{\mathrm{G}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, e <\rho_{a}\left(e \geqslant \rho_{a}\right), \\ \forall c \in \mathcal{C}, i=A^{-1}(a), \forall t \in\left\{1, \cdots, T_{\max }-\nu_{a}\right\}. \end{gathered} $ | (31b) |
| $ \begin{gathered} \mathrm{e} \varphi_{i, c}^{s, e}(t)+\pi_{a}^{2}(t)-\pi_{a}^{2}(t+1)-\pi_{a}^{3}(t)+ \\ \mathrm{e} \chi_{a, c}^{s, e, 1}(t)-\mathrm{e} \chi_{a, c}^{s, e, 1}(t+1) \leqslant 1, \\ \forall a \in \mathcal{A}_{\mathrm{G}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \forall e \in \mathcal{E}_{c}, \\ \forall c \in \mathcal{C}, i=A^{-1}(a), \\ \forall t \in\left\{T_{\max }-\nu_a+1, \cdots, T_{\max }-1\right\} . \end{gathered} $ | (31c) |
| $ \begin{gathered} \mathrm{e} \varphi_{i, c}^{s, e}(t)+\pi_{a}^{2}(t)-\pi_{a}^{3}(t)+\mathrm{e} \chi_{a, c}^{s, e, 1}(t) \leqslant 1, \\ \forall a \in \mathcal{A}_{\mathrm{G}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \forall e \in \mathcal{E}_c, \\ \forall c \in \mathcal{C}, i=A^{-1}(a), t=T_{\max } . \end{gathered} $ | (31d) |
其中
对于变量
| $ \begin{gathered} -\mathrm{e} \varphi_{i, c}^{s, e}(t)-\pi_{a}^{1}(t+1)+\pi_{a}^{3}\left(t+\beta_{a}\right)+ \\ \mathrm{e} \psi_{a, c}^{s, e}(t)\left(\mathrm{e} \kappa_{a, c}^{s, e, 2}(t)\right)-\mathrm{e}\chi_{a, c}^{s, e, 2}(t+1)+ \\ \mathrm{e} \kappa_{a, c}^{s, e, 2}(t) \leqslant-1, \quad \forall a \in \mathcal{A}_{\mathrm{G}}, \\ \forall s \in \mathcal{N}_{\mathrm{SR}}, e \leqslant E_{c}-\rho_{a}\left(e>E_{c}-\rho_{a}\right), \\ \forall c \in \mathcal{C}, i=B^{-1}(a), t=0 . \end{gathered} $ | (32a) |
| $ \begin{gathered} -\mathrm{e} \varphi_{i, c}^{s, e}(t)+\pi_{a}^{1}(t)-\pi_{a}^{1}(t+1)+\pi_{a}^{3}\left(t+\beta_{a}\right)+ \\ \mathrm{e} \psi_{a, c}^{s, e}(t)\left(\mathrm{e} \kappa_{a, c}^{s, e, 2}(t)\right)+\mathrm{e} \chi_{a, c}^{s, e, 2}(t)- \\ \mathrm{e} \chi_{a, c}^{s, e, 2}(t+1) \leqslant-1, \quad \forall a \in \mathcal{A}_{\mathrm{G}}, \\ \forall s \in N_{\mathrm{SR}}, e \leqslant E_c-\rho_a\left(e>E_c-\rho_a\right), \\ \forall c \in \mathcal{C}, i=B^{-1}(a), \forall t \in\left\{1, \cdots, T_{\max }-\beta_{a}\right\}. \end{gathered} $ | (32b) |
| $ \begin{gathered} -\mathrm{e} \varphi_{i, c}^{s, e}(t)+\pi_{a}^{1}(t)-\pi_{a}^{1}(t+1)+ \\ \mathrm{e} \psi_{a, c}^{s, e}(t)\left(\mathrm{e} \kappa_{a, c}^{s, e, 2}(t)\right)+\mathrm{e} \chi_{a, c}^{s, e, 2}(t)- \\ \mathrm{e} \chi_{a, c}^{s, e, 2}(t+1) \leqslant-1, \quad \forall a \in \mathcal{A}_{\mathrm{G}}, \\ \forall s \in \mathcal{N}_{\mathrm{SR}}, e \leqslant E_{c}-\rho_{a}\left(e>E_{c}-\rho_{a}\right), \forall c \in \mathcal{C}, \\ i=B^{-1}(a), \forall t \in\left\{T_{\max }-\beta_{a}+1, \cdots, T_{\max }-1\right\}. \end{gathered} $ | (32c) |
| $ \begin{gathered} -\mathrm{e} \varphi_{i, c}^{s, e}(t)+\pi_{a}^{1}(t)+\mathrm{e} \psi_{a, c}^{s, e}(t)\left(\mathrm{e} \kappa_{a, c}^{s, e, 2}(t)\right)+ \\ \mathrm{e} \chi_{a, c}^{s, e, 2}(t) \leqslant-1, \forall a \in \mathcal{A}_{\mathrm{G}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \\ e \leqslant E_{c}-\rho_{a}\left(e>E_{c}-\rho_{a}\right), \forall c \in \mathcal{C}, \\ i=B^{-1}(a), t=T_{\max } . \end{gathered} $ | (32d) |
其中
对于变量
| $ \begin{gathered} \mathrm{e} \varphi_{i, c}^{s, e}(t)+\eta_{a, c}^{s, e}(t+2)+\pi_{a}^{3}(t)-\mathrm{e} \chi_{a, c}^{s, e, 1}(t+1)+ \\ \mathrm{e}\kappa_{a, c}^{s, e, 1}(t) \leqslant 1, \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \\ \forall e \in \mathcal{E}_{c}, \forall c \in \mathcal{C}, t=0 . \end{gathered} $ | (33a) |
| $ \begin{gathered} \mathrm{e} \varphi_{i, c}^{s, e}(t)+\eta_{a, c}^{s, e}(t+2)-\eta_{a, c}^{s, e}(t+1)+\pi_{a}^{4}(t)+ \\ \mathrm{e} \chi_{a, c}^{s, e, 1}(t)-\mathrm{e} \chi_{a, c}^{s, e, 1}(t+1) \leqslant 1, \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, e <\rho_{a}\left(e \geqslant \rho_{a}\right), \\ \forall c \in \mathcal{C}, \forall t \in\left\{1, \cdots, T_{\max }-2\right\}. \end{gathered} $ | (33b) |
| $ \begin{gathered} \mathrm{e} \varphi_{i, c}^{s, e}(t)-\eta_{a, c}^{s, e}(t+1)+\pi_{a}^{4}(t)+\mathrm{e} \chi_{a, c}^{s, e, 1}(t)- \\ \mathrm{e} \chi_{a, c}^{s, e, 1}(t+1) \leqslant 1, \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \\ \forall e \in \mathcal{E}_{c}, \forall c \in \mathcal{C}, t=T_{\text {max }}-1. \end{gathered} $ | (33c) |
| $ \begin{gathered} \mathrm{e} \varphi_{i, c}^{s, e}(t)+\pi_{a}^{4}(t)+\mathrm{e} \chi_{a, c}^{s, e, 1}(t) \leqslant 1, \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \forall e \in \mathcal{E}_{c}, \\ \forall c \in \mathcal{C}, t=T_{\max } . \end{gathered} $ | (33d) |
对于变量
| $ \begin{gathered} -\mathrm{e} \varphi_{i, c}^{s, e}(t)-\eta_{a, c}^{s, e}(t+2)-\pi_{a}^{4}(t)- \\ \mathrm{e} \chi_{a, c}^{s, e, 2}(t+1)-v_{a, c}^{s, e}(t)+ \\ \mathrm{e} \kappa_{a, c}^{s, e, 2}(t+1) \leqslant-1, \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \\ \forall e \in \mathcal{E}_{c}, \forall c \in \mathcal{C}, i=B^{-1}(a), t=0 . \end{gathered} $ | (34a) |
| $ \begin{gathered} -\mathrm{e} \varphi_{i, c}^{s, e}(t)-\eta_{a, c}^{s, e}(t+2)+\eta_{a, c}^{s, e}(t+1)-\pi_{a}^{4}(t)+ \\ \mathrm{e} \chi_{a, c}^{s, e, 2}(t)-\mathrm{e} \chi_{a, c}^{s, e, 2}(t+1)+v_{a, c}^{s, e}(t)- \\ v_{a, c}^{s, e}(t+1) \leqslant-1, \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \forall e \in \mathcal{E}_{c}, \forall c \in \mathcal{C}, \\ i=B^{-1}(a), \forall t \in\left\{1, \cdots, T_{\max }-2\right\} . \end{gathered} $ | (34b) |
| $ \begin{gathered} -\mathrm{e} \varphi_{i, c}^{s, e}(t)+\eta_{a, c}^{s, e}(t+1)-\pi_{a}^{4}(t)+\mathrm{e} \chi_{a, c}^{s, e, 2}(t)- \\ \mathrm{e} \chi_{a, c}^{s, e, 2}(t+1)+v_{a, c}^{s, e}(t)-v_{a, c}^{s, e}(t+1) \leqslant-1, \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \forall e \in \mathcal{E}_{c}, \forall c \in \mathcal{C}, \\ i=B^{-1}(a), t=T_{\max }-1 \text {. } \end{gathered} $ | (34c) |
| $ \begin{gathered} -\mathrm{e} \varphi_{i, c}^{s, e}(t)-\pi_{a}^{4}(t)+\mathrm{e} \chi_{a, c}^{s, e, 2}(t)+v_{a, c}^{s, e}(t) \leqslant-1, \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \forall e \in \mathcal{E}_{c}, \\ \forall c \in \mathcal{C}, i=B^{-1}(a), t=T_{\text {max }} . \end{gathered} $ | (34d) |
对于变量
| $ \begin{gathered} \xi_{a, c}^{s, e}(t)-\eta_{a, c}^{s, e}(t+1)-v_{a, c}^{s, e}(t) \leqslant 0, \\ \forall a \in \mathcal{A}_{\mathrm{C}}, \forall s \in \mathcal{N}_{\mathrm{SR}}, \\ \forall e \in \mathcal{E}_{c}, \forall c \in \mathcal{C}, i=B^{-1}(a), \\ \forall t \in\left\{1, \cdots, T_{\max }-1\right\} . \end{gathered} $ | (35a) |
| $ \begin{gathered} \xi_{a, c}^{s, e}(t)-v_{a, c}^{s, e}(t) \leqslant 0, \forall a \in \mathcal{A}_{\mathrm{C}}, \\ \forall s \in \mathcal{N}_{\mathrm{SR}}, \forall e \in \mathcal{E}_{c}, \\ \forall c \in \mathcal{C}, i=B^{-1}(a), t=T_{\max } . \end{gathered} $ | (35b) |
对于变量
| $ \begin{gathered} -\xi_{a, c}^{s, E_{c}}(t)+\eta_{a, c}^{s, e}(t) \leqslant 0, \forall a \in \mathcal{A}_{\mathrm{C}}, \\ e \geqslant E_{c}-\alpha_{a}^{t}, \forall s, c, t . \end{gathered} $ | (36a) |
| $ \begin{gathered} -\xi_{a, c}^{s, e+\alpha_{a}^{t}}(t)+\eta_{a, c}^{s, e}(t) \leqslant 0, \forall a \in \mathcal{A}_{\mathrm{C}}, \\ e <E_{c}-\alpha_{a}^{t}, \forall s, c, t . \end{gathered} $ | (36b) |
式(29)-(36) 即本文中双层模型的等价混合整数二次规划模型, 目标函数的二次项可被进一步线性化为一次项, 使得混合整数二次规划模型转化为混合整数线性规划模型。引入一变量
| $ \gamma_{a}(t) \leqslant \pi_{a}^{3}(t), \quad \forall a \in \mathcal{A}_{\mathrm{G}}, \forall t . $ | (37a) |
| $ \gamma_{a}(t) \leqslant M \cdot \mu_{a}, \quad \forall a \in \mathcal{A}_{\mathrm{G}}, \forall t . $ | (37b) |
| $ \gamma_{a}(t) \geqslant \pi_{a}^{3}(t)+M \cdot\left(\mu_{a}-1\right), \forall a \in A_{\mathrm{G}}, \forall t . $ | (37c) |
当
| $ \begin{aligned} & \max _{\mu \in \mathcal{M}} \sum\limits_{t \in \mathcal{T}} \sum\limits_{a \in \mathcal{A}_{\mathrm{R}}}\left\{\sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}}\left[\mathrm{g} \lambda_{a}^{s}(t) \cdot \mathrm{DG}_{a}^{s}(t)\right]+\right. \\ & \sum\limits_{a \in \mathcal{A}_{\mathrm{R}}} \sum\limits_{s \in \mathcal{N}_{\mathrm{SR}}} \sum\limits_{c \in \mathcal{C}} \sum\limits_{e \in \mathcal{E}_{c}}\left[\mathrm{e} \lambda_{a, c}^{s, e}(t) \cdot \mathrm{DE}_{a, c}^{s, e}(t)\right]+ \\ & \sum\limits_{a \in \mathcal{A}_{\mathrm{C}}}\left[\pi_{a}^{1}(t) \cdot f_{a}^{\mathrm{O}}(t)+\pi_{a}^{2}(t) \cdot f_{a}^{\mathrm{I}}(t)-\right. \\ & \left.\left.\gamma_{a}(t) \cdot L_{a} k_{\mathrm{jam}}\right]+\sum\limits_{a \in \mathcal{A}_{\mathrm{C}}}\left[\pi_{a}^{4} \cdot \mathrm{NC}_{a}(t)\right]\right\} . \end{aligned} $ | (38) |
| $ \begin{array}{l} \text { s.t. } \\ & \text { 式(31)-(37). } \end{array} $ |
该单层混合整数线性规划问题与原双层问题等效,并且其求解速率更高。
3 实验本文改进了文[29]中的美国北卡罗来纳州的部分高速路网的例子来验证提出的方法。图 2展示了这个区域的高速路网[30]被抽象化后的拓扑结构。该电气化路网的节点ID对应城镇的名字和人口数据[29]列在表 1中,高速路网参数和模型所用的参数分别列在表 2和3中。考虑到这些城镇之间的地理距离和人口,重力模型被用来生成每天的交通需求。重力模型的一般形式[31]被写作:
|
| 图 2 电气化高速路网抽取的拓扑结构路网 |
| 道路ID | 起点 | 终点 | νa | βa | ρa | 链路类型 | Lakjam | fal/faO |
| 301 | 2 | 2 | 0 | 0 | 0 | C | 30 | 500 |
| 302 | 10 | 10 | 0 | 0 | 0 | C | 45 | 500 |
| 303 | 5 | 5 | 0 | 0 | 0 | C | 45 | 500 |
| 304 | 11 | 11 | 0 | 0 | 0 | C | 30 | 500 |
| 305 | 12 | 12 | 0 | 0 | 0 | C | 30 | 500 |
| 306 | 13 | 13 | 0 | 0 | 0 | C | 15 | 500 |
| 307 | 8 | 8 | 0 | 0 | 0 | C | 30 | 500 |
| 29 | 2 | 201 | 0 | 0 | 0 | S | 999 999 | 999 999 |
| 129 | 201 | 2 | 0 | 0 | 0 | R | 999 999 | 999 999 |
| 30 | 10 | 202 | 0 | 0 | 0 | S | 999 999 | 999 999 |
| 130 | 202 | 10 | 0 | 0 | 0 | R | 999 999 | 999 999 |
| 36 | 5 | 203 | 0 | 0 | 0 | S | 999 999 | 999 999 |
| 136 | 203 | 5 | 0 | 0 | 0 | R | 999 999 | 999 999 |
| 31 | 11 | 204 | 0 | 0 | 0 | S | 999 999 | 999 999 |
| 131 | 204 | 11 | 0 | 0 | 0 | R | 999 999 | 999 999 |
| 32 | 12 | 205 | 0 | 0 | 0 | S | 999 999 | 999 999 |
| 132 | 205 | 12 | 0 | 0 | 0 | R | 999 999 | 999 999 |
| 34 | 8 | 207 | 0 | 0 | 0 | S | 999 999 | 999 999 |
| 134 | 207 | 8 | 0 | 0 | 0 | R | 999 999 | 999 999 |
| 35 | 3 | 208 | 0 | 0 | 0 | S | 999 999 | 999 999 |
| 135 | 208 | 3 | 0 | 0 | 0 | R | 999 999 | 999 999 |
| 1 | 2 | 1 | 3 | 5 | 3 | G | 13 910 | 1 000 |
| 101 | 1 | 2 | 3 | 5 | 3 | G | 13 910 | 1 000 |
| 2 | 5 | 3 | 2 | 4 | 2 | G | 5 564 | 1 500 |
| 102 | 3 | 5 | 2 | 4 | 2 | G | 5 564 | 1 500 |
| 3 | 3 | 8 | 2 | 4 | 2 | G | 5 564 | 500 |
| 103 | 8 | 3 | 2 | 4 | 2 | G | 5 564 | 500 |
| 4 | 1 | 5 | 1 | 3 | 1 | G | 8 346 | 1 000 |
| 104 | 5 | 1 | 1 | 3 | 1 | G | 8 346 | 1 000 |
| 5 | 2 | 5 | 1 | 3 | 1 | G | 8 346 | 1 000 |
| 105 | 5 | 2 | 1 | 3 | 1 | G | 8 346 | 1 000 |
| 6 | 2 | 3 | 1 | 3 | 1 | G | 8 346 | 1 000 |
| 106 | 3 | 2 | 1 | 3 | 1 | G | 8 346 | 1 000 |
| 7 | 5 | 11 | 2 | 4 | 2 | G | 11 128 | 1 500 |
| 107 | 11 | 5 | 2 | 4 | 2 | G | 11 128 | 1 500 |
| 8 | 5 | 12 | 2 | 4 | 2 | G | 11 128 | 2 000 |
| 108 | 12 | 5 | 2 | 4 | 2 | G | 11 128 | 2 000 |
| 9 | 5 | 10 | 4 | 5 | 4 | G | 15 301 | 2 000 |
| 109 | 10 | 5 | 4 | 5 | 4 | G | 15 301 | 2 000 |
| 10 | 5 | 8 | 3 | 5 | 3 | G | 29 200 | 2 500 |
| 110 | 8 | 5 | 3 | 5 | 3 | G | 29 200 | 2 500 |
| 15 | 13 | 8 | 2 | 4 | 2 | G | 11 128 | 1 000 |
| 115 | 8 | 13 | 2 | 4 | 2 | G | 11 128 | 1 000 |
| 16 | 1 | 10 | 2 | 4 | 2 | G | 11 128 | 1 000 |
| 116 | 10 | 1 | 2 | 4 | 2 | G | 11 128 | 1 000 |
| 17 | 10 | 11 | 3 | 5 | 3 | G | 13 910 | 1 500 |
| 117 | 11 | 10 | 3 | 5 | 3 | G | 13 910 | 1 500 |
| 23 | 11 | 12 | 2 | 4 | 2 | G | 11 128 | 1 000 |
| 123 | 12 | 11 | 2 | 4 | 2 | G | 11 128 | 1 000 |
| 26 | 12 | 13 | 1 | 3 | 1 | G | 4 173 | 500 |
| 126 | 13 | 12 | 1 | 3 | 1 | G | 4 173 | 500 |
| 参数 | 值 |
| vf/(m·h-1) | 65 |
| kjam/(辆·mile-1) | 214 |
| δ/min | 12 |
| c | 2 500 |
| Paev/kW | 80 |
| η/(kW·h·mile-1) | 0.4 |
| C | 1 |
| Ec | 5 |
| αat/(ELs·δ-1) | 1 |
| 电动汽车初始能量等级/ELs | 2 |
| 道路ID | 节点ID | 需求 |
| 130 | 203 | 6 028 |
| 129 | 202 | 5 316 |
| 130 | 206 | 5 136 |
| 134 | 202 | 5 024 |
| 130 | 205 | 3 468 |
| 131 | 202 | 3 316 |
| 136 | 201 | 2 236 |
| 134 | 201 | 1 596 |
| 136 | 207 | 1 408 |
| 134 | 205 | 1 040 |
| 130 | 208 | 900 |
| 132 | 203 | 872 |
| 132 | 201 | 708 |
| 135 | 207 | 632 |
| 136 | 204 | 580 |
| 129 | 208 | 572 |
| 133 | 203 | 432 |
| 131 | 205 | 428 |
| 133 | 204 | 424 |
| 131 | 201 | 376 |
| 134 | 204 | 352 |
| 129 | 206 | 304 |
| 136 | 208 | 300 |
| 133 | 205 | 264 |
| 134 | 206 | 240 |
| 132 | 208 | 140 |
| 135 | 204 | 84 |
| 135 | 206 | 52 |
所有的数值实验在处理器为Intel Core i7-11700、2.50 GHz,内存为32 GB的个人计算机上运行。所有的问题都使用商业软件IBM ILOG CPLEX(版本12.10.0)求解。
3.1 不同电动汽车滲透率对比本节假设攻击者最多只能攻击路网中的一条链路,以此来研究在不同电动汽车滲透率情况下的电气化路网的脆弱性。
图 3展示了在不同电动汽车滲透率情况下车辆到达率随着时间的变化。在时间等于0的时刻,系统中没有车辆到达终点。随着时间的流逝,到达终点的车辆数量逐渐增加。表 5展示了在不同电动汽车滲透率下电气化路网中最脆弱的链路。如图 3和表 5所示,随着电动汽车滲透率的升高,系统的整体性能(总行驶时间和车辆到达率)下降。当电动汽车滲透率从0%上升到100%,系统总行驶时间从189 492 s上升到473 734 s,车辆到达率从0.81急剧下降到0.13。造成这一现象的原因主要有2个:1) 相较于传统的非电动汽车,电动汽车需要额外的充电时间;2) 系统中的充电桩数量是有限的,因此随着电动汽车滲透率的上升,系统中的充电站出现拥挤导致较长的额外排队时间。充电桩的数量限制了该系统的整体性能,使得系统性能随着电动汽车滲透率的上升出现了急剧下降。当电动汽车滲透率大于等于25%时,系统中最脆弱的链路稳定在105号。当路网中没有电动汽车时,最脆弱的链路为110号。考虑电动汽车与不考虑电动汽车时,系统中最脆弱的链路完全不同。由此可见,在评估电气化路网中最脆弱的链路时,仅考虑非电动汽车流是不够全面的,把电动汽车流考虑在内是有必要的。
|
| 图 3 在不同电动汽车渗透率情况下随时间变化的车辆到达率 |
| 电动汽车渗透率/% | 最脆弱链路ID | 总行驶时间/s |
| 0 | 110 | 189 492 |
| 25 | 105 | 229 820 |
| 50 | 105 | 304 548 |
| 75 | 105 | 386 346 |
| 100 | 105 | 473 734 |
3.2 不同攻击资源等级对比
为了不丢失一般性,本节假设电动汽车滲透率为50%,以此研究攻击者的资源等级破坏0到4条链路的情况。如图 4和表 6所示,随着攻击资源等级从0上升到4,系统总行驶时间从285 196 s增加到373 924 s,车辆到达率从0.54下降到0.35。表 6展示了低攻击资源等级的最脆弱链路的集合并不一定是高攻击资源等级的最脆弱链路集合的子集。比如,当攻击资源等级为2时,最脆弱链路的集合是3号和105号;而当攻击资源等级为3时,最脆弱链路的集合为9号、16号和117号。如图 4所示,当攻击资源等级小于等于2时,系统中车辆到达率的下降并不明显;当攻击资源等级从2变为3时,车辆到达率急剧下降;当攻击资源等级从3变为4时,车辆到达率的下降程度又变得不很明显。这样的现象印证了复杂系统中存在的临界点和相变现象。在复杂系统中,初始的攻击可能会造成系统以级联失效的方式崩溃,这种崩溃方式往往表现为相变的形式。在本例中,当攻击资源达到到某一等级的临界点时,系统中可能出现了一定范围内的级联失效,导致系统性能的急剧下降。也就是说,当路网中某些关键道路的集合失去通行能力时,会导致大范围内车辆的出行受到阻碍,很大程度地影响了整个路网的运行性能。对于改善电气化路网的脆弱性问题,识别出系统中这些临界点参数和关键道路集合尤为重要。
|
| 图 4 在不同攻击资源等级情况下随时间变化的车辆到达率(渗透率=50%) |
| 攻击资源等级 | 最脆弱链路ID | 总行驶时间/s |
| 0 | 285 196 | |
| 1 | 105 | 304 548 |
| 2 | (3,105) | 312 282 |
| 3 | (9,16,117) | 353 716 |
| 4 | (9,16,105,117) | 373 924 |
4 结论
本文提出一种双层攻击者-防御者混合整数规划模型来研究电气化路网的脆弱性。外层模型通过攻击系统中的道路,使其失去通行能力,从而最大程度降低系统的性能,即最大化系统总行驶时间。内层模型作为防御者,通过动态地最优化分配包含电动汽车和非电动汽车的交通流量,使系统总行驶时间最小化。此外,本文还给出了所提出的模型的详细求解方法和理论分析。通过对内层问题取对偶并与外层问题结合,得到一个混合整数二次规划问题,并进一步通过大M法,将该问题转化成混合整数线性规划问题。最后,将提出的模型应用于美国北卡罗莱纳州的部分高速路网,实验结果表明:1) 考虑电动汽车与不考虑电动汽车时,得到的关键道路是完全不同的。因此,在分析路网的脆弱性时,有必要把电动汽车考虑在内。2) 在不同攻击资源等级情况下,关键道路的集合是不同的。3) 实验结果验证了攻击资源等级参数存在临界点,达到该临界点,系统性能出现相变现象,即系统性能出现大幅下降。以上研究结果,可以为改善电气化路网的脆弱性提供理论支撑。
本文的工作还可以从以下几个方向进行拓展:1) 虽然目前该工作已经把原始模型的双层混合整数规划问题转换为混合整数线性规划问题,且相较于原模型,其求解效率已有较大提高,但考虑到内层问题是一个复杂的动态混合交通流分配问题,其求解效率还可进一步提高。在接下来的工作中,可以考虑使用Benders解耦算法或列生成算法,进一步优化求解速度。2) 电气化路网与电网是紧密相连的。电气化路网的扰动可以通过电动汽车的充电行为传播到电网,反之亦然。如果将电网和路网视为一个整体,全面地分析其整体的脆弱性,识别整个耦合系统中最脆弱的组件(道路、充电站、电线等),将是一个更具挑战性但也更有指导意义的工作。3) 本文建立的是一个确定性的模型,在未来的工作中,可以将交通需求的不确定性考虑在内,使得模型能够考虑更加复杂的现实情况。4) 改善电气化交通路网的脆弱性是十分重要且具有实际意义的工作。本研究是改善交通路网脆弱性的一项必不可少的前置工作,具体的改善交通路网脆弱性的优化方法,还需要结合实际的资源约束(如时间、人力和花费等)和物理系统约束(如道路的宽度、位置和长度)等进一步研究,这也是未来非常值得探索的研究方向。
| [1] |
International Energy Agency (IEA). Global EV outlook 2021[R]. Paris, France: IEA, 2021.
|
| [2] |
VIVEK S, CONNER H. Urban road network vulnerability and resilience to large-scale attacks[J]. Safety Science, 2022, 147: 105575. DOI:10.1016/j.ssci.2021.105575 |
| [3] |
REDZUAN A A H, ZAKARIA R, ANUAR A N, et al. Road network vulnerability based on diversion routes to reconnect disrupted road segments[J]. Sustainability, 2022, 14(4): 2244. DOI:10.3390/su14042244 |
| [4] |
ZHANG M L, XU M H, WANG Z L, et al. Assessment of the vulnerability of road networks to urban waterlogging based on a coupled hydrodynamic model[J]. Journal of Hydrology, 2021, 603: 127105. DOI:10.1016/j.jhydrol.2021.127105 |
| [5] |
LU Q C, XU P C, ZHANG J X. Infrastructure-based transportation network vulnerability modeling and analysis[J]. Physica A: Statistical Mechanics and Its Applications, 2021, 584: 126350. DOI:10.1016/j.physa.2021.126350 |
| [6] |
MATTSSON L G, JENELIUS E. Vulnerability and resilience of transport systems: A discussion of recent research[J]. Transportation Research Part A: Policy and Practice, 2015, 81: 16-34. DOI:10.1016/j.tra.2015.06.002 |
| [7] |
张琳, 陆建, 雷达. 基于复杂网络和空间信息嵌入的常规公交-地铁复合网络脆弱性分析[J]. 东南大学学报(自然科学版), 2019, 49(4): 773-780. ZHANG L, LU J, LEI D. Vulnerability analysis of bus-metro composite network based on complex network and spatial information embedding[J]. Journal of Southeast University (Natural Science Edition), 2019, 49(4): 773-780. (in Chinese) |
| [8] |
DENG Z P, HUANG D R, LIU J Y, et al. An assessment method for traffic state vulnerability based on a cloud model for urban road network traffic systems[J]. IEEE Transactions on Intelligent Transportation Systems, 2021, 22(11): 7155-7168. DOI:10.1109/TITS.2020.3002455 |
| [9] |
PAPILLOUD T, KEILER M. Vulnerability patterns of road network to extreme floods based on accessibility measures[J]. Transportation Research Part D: Transport and Environment, 2021, 100: 103045. DOI:10.1016/j.trd.2021.103045 |
| [10] |
OBAID M, TÖRÖKÁ. Autonomous vehicle impact on improving road network vulnerability[J]. European Transport Research Review, 2022, 14(1): 24. DOI:10.1186/s12544-022-00548-z |
| [11] |
GAO L, LIU X Q, LIU Y, et al. Measuring road network topology vulnerability by Ricci curvature[J]. Physica A: Statistical Mechanics and Its Applications, 2019, 527: 121071. DOI:10.1016/j.physa.2019.121071 |
| [12] |
张光远, 张帆, 刘泳博. 成渝地区城际铁路网络特性与脆弱性分析[J]. 铁道运输与经济, 2021, 43(7): 36-42. ZHANG G Y, ZHANG F, LIU Y B. Characteristics and vulnerabilities of intercity railway network in Chengdu-Chongqing region[J]. Railway Transport and Economy, 2021, 43(7): 36-42. (in Chinese) |
| [13] |
SZYMULA C, BEŠINOVIC'N. Passenger-centered vulnerability assessment of railway networks[J]. Transportation Research Part B: Methodological, 2020, 136: 30-61. DOI:10.1016/j.trb.2020.03.008 |
| [14] |
吕彪, 刘一骝, 刘海旭. 协同考虑脆弱性与可靠性的城市道路网络设计[J]. 西南交通大学学报, 2019, 54(5): 1093-1103. LÜ B, LIU Y L, LIU H X. Urban road network design with balance between vulnerability and reliability[J]. Journal of Southwest Jiaotong University, 2019, 54(5): 1093-1103. (in Chinese) |
| [15] |
XU X D, QU K, CHEN A, et al. A new day-to-day dynamic network vulnerability analysis approach with Weibit-based route adjustment process[J]. Transportation Research Part E: Logistics and Transportation Review, 2021, 153: 102421. DOI:10.1016/j.tre.2021.102421 |
| [16] |
SUN Y, XIE B L, WANG S, et al. Dynamic assessment of road network vulnerability based on cell transmission model[J]. Journal of Advanced Transportation, 2021, 2021: 5575537. |
| [17] |
NYBERG R, JOHANSSON M. Indicators of road network vulnerability to storm-felled trees[J]. Natural Hazards, 2013, 69(1): 185-199. DOI:10.1007/s11069-013-0693-z |
| [18] |
NAN L, WU L, LIU T Q, et al. Vulnerability identification and evaluation of interdependent natural gas-electricity systems[J]. IEEE Transactions on Smart Grid, 2020, 11(4): 3558-3569. DOI:10.1109/TSG.2020.2968178 |
| [19] |
BELL M G H, KANTURSKA U, SCHMÖCKER J D, et al. Attacker-defender models and road network vulnerability[J]. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2008, 366(1872): 1893-1906. DOI:10.1098/rsta.2008.0019 |
| [20] |
BELLÈ A, ZENG Z G, DUVAL C, et al. Modeling and vulnerability analysis of interdependent railway and power networks: Application to British test systems[J]. Reliability Engineering & System Safety, 2022, 217: 108091. |
| [21] |
GHORBANI-RENANI N, GONZÁLEZ A D, BARKER K, et al. Protection-interdiction-restoration: Tri-level optimization for enhancing interdependent network resilience[J]. Reliability Engineering & System Safety, 2020, 199: 106907. |
| [22] |
OUYANG M, LIU C, WU S Y. Worst-case vulnerability assessment and mitigation model of urban utility tunnels[J]. Reliability Engineering & System Safety, 2020, 197: 106856. |
| [23] |
ZILIASKOPOULOS A K. A linear programming model for the single destination system optimum dynamic traffic assignment problem[J]. Transportation Science, 2000, 34(1): 37-49. |
| [24] |
ZHU F, UKKUSURI S V. A cell based dynamic system optimum model with non-holding back flows[J]. Transportation Research Part C: Emerging Technologies, 2013, 36: 367-380. |
| [25] |
LONG J C, SZETO W Y. Link-based system optimum dynamic traffic assignment problems in general networks[J]. Operations Research, 2019, 67(1): 167-182. |
| [26] |
YPERMAN I. The link transmission model for dynamic network loading[D]. Leuven, Belgium: Katholieke Universiteit Leuven, 2007.
|
| [27] |
NEWELL G F. A simplified theory of kinematic waves in highway traffic, part Ⅰ: General theory[J]. Transportation Research Part B: Methodological, 1993, 27(4): 281-287. |
| [28] |
NEWELL G F. A simplified theory of kinematic waves in highway traffic, part Ⅱ: Queueing at freeway bottlenecks[J]. Transportation Research Part B: Methodological, 1993, 27(4): 289-303. |
| [29] |
WANG H P, FANG Y P, ZIO E. Resilience-oriented optimal post-disruption reconfiguration for coupled traffic-power systems[J]. Reliability Engineering & System Safety, 2022, 222: 108408. |
| [30] |
COMPANY G. The studied highway network[EB/OL]. 2022. https://www.google.com/maps/place/North+Carolina/@35.7432238,-78.158401,9.79z/data=!4m5!3m4!1s0x88541fc4fc381a81:0xad3f30f5e922ae19!8m2!3d35.600369!4d-78.999939.
|
| [31] |
REN Y H, ERCSEY-RAVASZ M, WANG P, et al. Predicting commuter flows in spatial networks using a radiation model based on temporal ranges[J]. Nature Communications, 2014, 5(1): 5347. |
| [32] |
HALLENBECK M, RICE M, SMITH B, et al. Vehicle volume distributions by classification[R]. Washington DC, USA: Washington State Transportation Center, 1997.
|



