<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1206749</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1206749</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Electric vehicle charging path planning considering couped faults in distribution-transportation network</article-title>
<alt-title alt-title-type="left-running-head">Fu and Wei</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2023.1206749">10.3389/fenrg.2023.1206749</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Fu</surname>
<given-names>Wanxin</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/2281939/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wei</surname>
<given-names>Minjie</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
</contrib-group>
<aff>
<institution>School of Electrical Engineering</institution>, <institution>Shanghai University of Electric Power</institution>, <addr-line>Shanghai</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1969821/overview">Zhengmao Li</ext-link>, Nanyang Technological University, Singapore</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2289456/overview">Yicheng Zhang</ext-link>, Institute for Infocomm Research (A&#x2217;STAR), Singapore</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1752788/overview">Qiang Xing</ext-link>, Southeast University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Minjie Wei, <email>weiminjie@shiep.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>05</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1206749</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>04</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>12</day>
<month>05</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Fu and Wei.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Fu and Wei</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Once a distribution network failure occurs, it can spread to the traffic network through the coupling point, causing electric vehicles (EVs) to change their charging paths. To address this problem, this paper presents an EV charging path planning approach that considers coupled faults in the distribution-transportation network. First, the cascading failure model of the distribution-transportation network and the model for choosing charging stations are presented to transfer the information of coupling faults propagation and coupling points power interaction to the follow-up path planning scheme. Second, a time occupancy road resistance model that considers congested and unobstructed traffic states is proposed to calculate the road section travel time, based on the analysis results of the evolution process of road traffic flow queuing using traffic wave theory. For the speed and density parameters in the traffic wave model, values are calculated using the logistics speed-density model and the time occupancy model. Third, a multi-objective optimization function that integrates travel cost and coupling network operation state is determined from the perspective of hindering the propagation of coupling faults. The function is solved to recommend optimal charging paths using an improved A&#x2a; searching algorithm. Finally, a 90-bus road network and three 33-bus distribution networks are selected as examples to verify the veracity and validity of the proposed model and method. The research results demonstrate that the proposed method can alleviate traffic congestion.</p>
</abstract>
<kwd-group>
<kwd>electric vehicle</kwd>
<kwd>traffic congestion</kwd>
<kwd>road impedance model</kwd>
<kwd>traffic wave model</kwd>
<kwd>coupling faults</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Smart Grids</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The widespread use of electric vehicles (EVs) for transportation increases the degree of electrification of the transportation network and intensifies the coupling between the transportation network and the distribution network (<xref ref-type="bibr" rid="B1">Betancur et al., 2021</xref>). When the distribution network experiences a fault, the permissible capacity for EV charging stations within the affected area may be impacted, and could even result in a complete power outage, rendering them unable to provide service. At this time, a large number of EVs need to change their charging station selection strategy and replan their travel routes. During the same period, traffic flow near the fault spreads to the surrounding road network, and EVs converge with non-faulty sections during peak charging periods. The charging routes of the two streams of vehicles interact spatiotemporally, causing traffic congestion in the transportation network, which can trigger a chain reaction of inter-network faults between the distribution network and the transportation network. Therefore, it is particularly important to analyze the fault propagation mechanism in the coupled network and study the EV charging behavior from the perspective of blocking fault propagation.</p>
<p>The EV route planning under fault conditions can be roughly divided into two stages. The first stage is the fault propagation and evolution stage, which includes congestion effect analysis and chain fault evaluation (<xref ref-type="bibr" rid="B19">Zhang et al., 2021</xref>). In a study by <xref ref-type="bibr" rid="B20">Zhang et al., 2020</xref>, the impact of charging station faults on EV travel was considered, and a disturbance analysis framework based on multi-layer network cascading failure was proposed. However, their study lacked a quantitative analysis of the spatiotemporal evolution process of faults in both the power distribution network and the transportation network (<xref ref-type="bibr" rid="B19">Zhang et al., 2021</xref>). In <xref ref-type="bibr" rid="B10">Liu et al. (2022)</xref>, the chain-type propagation mechanism of congestion in the road-electric dual network was analyzed, and the active power-reactive power coordination process of the active distribution network was optimized to mitigate or eliminate the adverse chain congestion effects. In <xref ref-type="bibr" rid="B22">Zheng et al. (2022)</xref>, the traffic congestion caused by the large-scale concentration of EV charging was considered, and an EV charging load spatiotemporal optimization scheduling strategy was designed.</p>
<p>The second stage is the EV path planning stage. In a study by <xref ref-type="bibr" rid="B13">Su et al. (2022)</xref>, the load recovery problem after extreme disasters was considered, and a vehicle path planning model based on a multi-period collaborative important load recovery model was built. Furthermore, <xref ref-type="bibr" rid="B3">Ding et al. (2020)</xref> proposed an optimization scheduling strategy for grid repair vehicles and auxiliary power recovery EVs in the case of road damage. In a report by <xref ref-type="bibr" rid="B21">Zhao et al. (2020)</xref>, the coordinated planning problem of repair order of the transportation network and the working paths of repair personnel was studied with the aim of improving the restoration efficiency of damaged roads.</p>
<p>The above studies explored the path planning problem from the perspective of fault recovery but did not involve the study of fault propagation mechanisms and ignored the influence of different stages of fault development on path planning results.</p>
<p>Road impedance is a comprehensive indicator of the road network state, and accurate estimation of road impedance is a prerequisite for planning user travel paths. Road impedance models based on the BPR function were established by <xref ref-type="bibr" rid="B8">Li et al. (2020)</xref>; however, the impact of congested traffic on vehicle travel time was not considered, resulting in insufficient accuracy in describing road segments with high traffic volume. The impact range of accidents and the evacuation of vehicles after accidents were studied by <xref ref-type="bibr" rid="B5">Feizizadeh et al. (2022)</xref> and a dynamic road impedance model that considers the mix-in rate of large vehicles was established. The interruption flow characteristics of urban road traffic flow were considered in a study by <xref ref-type="bibr" rid="B4">Evers et al. (2022)</xref> and the queuing-dissipation process of traffic flow on a single lane was described in detail. The mechanism of congestion evolution in mixed traffic flow was thoroughly investigated by <xref ref-type="bibr" rid="B23">Zu and Sun, 2022</xref> and a road impedance model was established to consider the occurrence of sporadic congestion in mixed traffic flow. Those studies established road impedance models based on the micro-development and evolution laws of traffic flow. However, when the traffic network is at a high load peak, the movement characteristics of vehicles in congested road sections are different, and the position changes of individual vehicles cannot reflect the evolution laws of the entire road section traffic flow. Therefore, it is also necessary to study the dynamic changes of road network traffic flow under different conditions from a macro perspective.</p>
<p>To address the above problems, this study formulates a path planning scheme for EVs in the urban traffic network based on the coupled fault propagation mechanism, blocking the further propagation of faults in the two networks. Firstly, a coupled fault model is established to calculate the flow distribution results of the coupling point from both the distribution network and the traffic network. Secondly, the influence of coupling faults on EV charging behavior is analyzed, and a charging station selection decision model is established based on cumulative prospect theory. Thirdly, to accurately describe the anxiety of EV owners in a hurry to charge, a road impedance model is established to quantify the time cost of EVs. The logistics speed-density model is used to analyze the relationship between density and speed in the traffic wave model, and the density parameter is replaced by time occupancy rate to improve the classic traffic wave model. Combining traffic wave theory, the traffic flow queuing evolution process is analyzed, and a road impedance model is established with the time occupancy rate as the variable. Finally, a path planning model is constructed by considering the time cost and economic cost of EV drivers, as well as the operational status of the power grid and transportation network from the perspectives of EVs, power grids, and transportation networks, and the A&#x2a; algorithm is used for solving analysis.</p>
</sec>
<sec id="s2">
<title>2 Distribution network-transportation network coupled fault model</title>
<sec id="s2-1">
<title>2.1 Coupled fault definition</title>
<p>A single point failure in the distribution network can impact the operational status of charging stations. If a charging station is directly connected to a fault node, it may lose its charging function. Charging stations not directly connected to the fault node may also be affected by dispatching strategies, which can cause them to stop working (<xref ref-type="bibr" rid="B2">Cai et al., 2020</xref>). In such cases, EVs at the faulty charging station will need to replan their charging itinerary. EVs that trigger charging demand will be allocated to the remaining charging stations, exacerbating the fluctuation of the distribution network load. If EVs choose charging stations randomly without considering the node voltage, it may lead to a situation where a large number of EVs are charging at charging stations with lower voltage, posing a serious threat to the safe operation of the distribution network. This paper defines the cascade effect caused by a single distribution network fault as a distribution network-transportation network coupled fault.</p>
</sec>
<sec id="s2-2">
<title>2.2 Coupled network scheduling model</title>
<p>In the future of intelligent EV networking, EVs will upload real-time charging information such as electric quantity and location to the intelligent networked system (<xref ref-type="bibr" rid="B17">Yang et al., 2022</xref>). The system will analyze the operation status of charging stations and coupling networks to recommend charging stations for EVs reasonably.</p>
<sec id="s2-2-1">
<title>2.2.1 Distribution network scheduling model</title>
<p>When a distribution network fault occurs, it is necessary to adjust the operation mode immediately to isolate the fault area and reduce the scope of the fault propagation. This section formulates the distribution network scheduling strategy based on the principle of ensuring the power supply of important loads and meeting the power supply of coupling points. This section does not consider the involvement of distributed power sources or other mobile emergency recovery measures to ensure that the path planning solution is still feasible in adverse environments. The objective function is as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mi>P</mml:mi>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the weighting coefficients of the charging station load and other loads respectively excluding the charging station; the coefficients of the first-level, second-level, and third-level loads are 1, 0.1, and 0.01, respectively; in order to restore the charging station load as soon as possible, <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is set to 1; <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the transmission power of the charging station load and other loads, respectively; <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the restoration status of the charging station load and other loads, respectively.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Traffic network distribution model</title>
<p>After making the scheduling decision, the distribution network provides the flow distribution results. The intelligent network system then recommends the optimal charging station for the EVs based on the original load and node voltage information of each coupled node, and calculates the road traffic flow distribution. Because this study plans the optimal charging route for EVs from a dynamic perspective, static traffic distribution models are insufficient to describe the time-varying characteristics of the network state and cannot provide accurate traffic and charging information for the planning stage. Therefore, in this section, a dynamic traffic distribution model is established as follows:<disp-formula id="e2">
<mml:math id="m9">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3d1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m10">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3d1;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3d1;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m11">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m14">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m15">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m16">
<mml:mrow>
<mml:mi>&#x3d1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the dispersion coefficient, which characterizes the degree of familiarity of car owners with the network state; <inline-formula id="inf9">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the traffic demand of path <inline-formula id="inf10">
<mml:math id="m18">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at time <inline-formula id="inf11">
<mml:math id="m19">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf12">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the traffic demand of OD pair at time <inline-formula id="inf13">
<mml:math id="m21">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf14">
<mml:math id="m22">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the set of road segments between OD pairs; <inline-formula id="inf15">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf16">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the inflow and outflow rates of road segment <inline-formula id="inf17">
<mml:math id="m25">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at time <inline-formula id="inf18">
<mml:math id="m26">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf19">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf20">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the traffic flow of road segment <inline-formula id="inf21">
<mml:math id="m29">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at time <inline-formula id="inf22">
<mml:math id="m30">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the previous time, respectively; <inline-formula id="inf23">
<mml:math id="m31">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the simulation step size, which is set to 5 min; <inline-formula id="inf24">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the travel cost of road segment <inline-formula id="inf25">
<mml:math id="m33">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf26">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the probability that car owners choose path <inline-formula id="inf27">
<mml:math id="m35">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at time <inline-formula id="inf28">
<mml:math id="m36">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf29">
<mml:math id="m37">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf30">
<mml:math id="m38">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the cumulative prospect values of path <inline-formula id="inf31">
<mml:math id="m39">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and road segment <inline-formula id="inf32">
<mml:math id="m40">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, at time <inline-formula id="inf33">
<mml:math id="m41">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf34">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the selection variable for path <inline-formula id="inf35">
<mml:math id="m43">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf36">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf37">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the travel times of road segment <inline-formula id="inf38">
<mml:math id="m46">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at time <inline-formula id="inf39">
<mml:math id="m47">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the previous time, respectively. The dynamic distribution model is solved using the iterative weighted method (<xref ref-type="bibr" rid="B17">Yang et al., 2022</xref>) to obtain the flow distribution of the traffic network quickly.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Model of information interaction between power distribution network and traffic network</title>
<sec id="s3-1">
<title>3.1 Single EV model</title>
<sec id="s3-1-1">
<title>3.1.1 Dynamic charging queuing model for EVs</title>
<p>When an EV arrives at a charging station, if the number of vehicles waiting in the queue is fewer than the number of available charging piles, the waiting time for all EVs in the queue is zero, and the arrival time is considered the start time of service. However, if the number of vehicles waiting in the queue is greater than the number of available charging piles, the waiting time for an EV is determined by the charging time of the EVs that are currently receiving service. The model can be expressed as follows:<disp-formula id="e9">
<mml:math id="m48">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m49">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf40">
<mml:math id="m50">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the waiting time of the EV at the charging station <inline-formula id="inf41">
<mml:math id="m51">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf42">
<mml:math id="m52">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m53">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the identification numbers of the EV and charging station, respectively; <inline-formula id="inf44">
<mml:math id="m54">
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf45">
<mml:math id="m55">
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the number of EVs in the queue and the number of EVs currently being charged at the charging station in the current period, respectively, based on real-time monitoring data; <inline-formula id="inf46">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of available charging piles at charging station <inline-formula id="inf47">
<mml:math id="m57">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf48">
<mml:math id="m58">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf49">
<mml:math id="m59">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the expected and initial state of charge of the <inline-formula id="inf50">
<mml:math id="m60">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th EV, respectively; <inline-formula id="inf51">
<mml:math id="m61">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the rated charging power of the charging pile; <inline-formula id="inf52">
<mml:math id="m62">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the charging efficiency of the charging station, which is set at a constant value of 0.95.</p>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Charging station decision model considering coupled fault propagation</title>
<p>Based on the analysis in <xref ref-type="sec" rid="s2-2">Section 2.2</xref>, this section adopts the prospect theory to describe the limited rationality of EV owners in decision-making (<xref ref-type="bibr" rid="B15">Wu et al., 2020</xref>). The charging station decision-making model is constructed by establishing a search direction and remaining power constraint to ensure the correctness of the path search direction. The specific model is presented as follows:<disp-formula id="e11">
<mml:math id="m63">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m64">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mover accent="true">
<mml:mi>E</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msup>
<mml:mn>90</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf53">
<mml:math id="m65">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the EV number; the physical meaning of <inline-formula id="inf54">
<mml:math id="m66">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is that the <inline-formula id="inf55">
<mml:math id="m67">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th EV selects the charging station with the maximum cumulative prospect value as the target charging station, and the calculation process of the cumulative prospect value is shown in Appendix D; <inline-formula id="inf56">
<mml:math id="m68">
<mml:mrow>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the node number of the target charging station for the <inline-formula id="inf57">
<mml:math id="m69">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th EV; <inline-formula id="inf58">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of charging stations; <inline-formula id="inf59">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the decision variable for charging station selection; <inline-formula id="inf60">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>E</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average power consumption per kilometer of the EV; <inline-formula id="inf61">
<mml:math id="m73">
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf62">
<mml:math id="m74">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the shortest distance from the current time to the nearest charging station and the remaining power of the EV; <inline-formula id="inf63">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the angle between the line connecting the node <inline-formula id="inf64">
<mml:math id="m76">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> where the EV is located to the charging station and the line connecting the node <inline-formula id="inf65">
<mml:math id="m77">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to the destination.</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Coupled network topology model of power distribution network and transportation network</title>
<p>The power distribution network impacts the transportation network through electricity prices and the capacity of coupling points. Conversely, traffic flow and charging station service status influence the choice of EV charging nodes, which in turn affects the spatiotemporal distribution characteristics of charging loads and alters the operating status of the power distribution network. The coupled network model of the power distribution network and transportation network is presented below:<disp-formula id="e13">
<mml:math id="m78">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>P</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf66">
<mml:math id="m79">
<mml:mrow>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>P</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf67">
<mml:math id="m80">
<mml:mrow>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the models of power distribution network and transportation network, respectively; <inline-formula id="inf68">
<mml:math id="m81">
<mml:mrow>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the coupling relationship matrix, which represents the coupling connection between nodes of the power distribution network and transportation network.</p>
</sec>
</sec>
<sec id="s4">
<title>4&#xa0;EV path planning model considering coupled faults</title>
<p>The most crucial factor for EV owners is travel cost, with travel time on road segments being an essential component of travel cost. The accuracy of travel time directly affects the reasonableness of travel cost and plays a critical role in the success or failure of path planning. In this section, a road impedance model is established to calculate road travel time, followed by the establishment of a path planning model. The impact of subjective and objective factors on path planning is analyzed in detail in Appendix F.</p>
<sec id="s4-1">
<title>4.1 Road impedance model</title>
<p>According to <xref ref-type="bibr" rid="B23">Zu and Sun, 2022</xref>, travel time is the primary factor contributing to traffic impedance. In this section, we study the road impedance model, which considers the travel time of each road segment that an EV passes through.</p>
<sec id="s4-1-1">
<title>4.1.1 Time occupancy ratio-based traffic wave model</title>
<p>The classic BPR model is based on regression analysis of low-saturation highways in the United States. While simple and easy to solve, it cannot be applied to urban road networks under fault conditions for two reasons. First, the model is suited to road sections, such as highways, where traffic flow exhibits continuous characteristics. However, traffic flow in a faulty road network exhibits pulse characteristics due to the influence of intersections and congested traffic flow (<xref ref-type="bibr" rid="B18">Yuan and Tang, 2021</xref>). As a result, the BPR function, which is a monotonic increasing function, cannot reflect the dynamic fluctuations of EV flow velocity that increase first and then decrease after a surge in traffic flow (<xref ref-type="bibr" rid="B21">Zhao et al., 2020</xref>). Second, the model always assumes that traffic demand is less than traffic capacity. When a road segment approaches saturation or oversaturation, the time curve approaches an asymptote parallel to the <italic>y</italic>-axis (<xref ref-type="bibr" rid="B7">Jiang et al., 2010</xref>). However, actual traffic networks exhibit high and stable travel times on road segments due to the existence of signal controls. If the BPR function, calibrated with uniform parameters, is used continuously, the calculated results will significantly deviate from actual values. Therefore, the traditional BPR function is no longer applicable to congested urban road sections with complex and variable traffic flow distributions.</p>
<p>Unlike the traditional static BPR model, the time-time occupancy rate model proposed in this paper considers traffic density as the research object instead of traffic volume. This is because traffic volume is only a temporal observation of a road section and cannot describe the interaction trends among vehicles in high-density road sections. In contrast, traffic density is a spatial observation of the number of vehicles in a road section, which can be used to analyze the relationship among vehicles through the density changes of the road section at different time periods, and thus describe the dynamic development process of traffic flow. Traffic wave theory describes the energy flow generated when traffic density changes due to a sudden event. In cases where the coupling between the power distribution network and the traffic network fails, the congestion effect causes some sections of the traffic network to reach saturation or even oversaturation. This causes vehicles to constantly switch between stagnant and low-speed driving states, and the queue of vehicles to move forward in a traffic wave form. In addition, the cascading propagation characteristics of coupling faults cause vehicles to constantly gather and form a congested traffic flow, which dissipates after passing through signal controls at intersections. In the dynamic process of convergence and dissipation, the traffic flow exhibits intermittent flow characteristics. Traffic wave theory studies the relationship between the three parameters of traffic flow and the length of the vehicle queue, which can describe the process of gathering and dissipating of queued vehicles from a macro perspective (<xref ref-type="bibr" rid="B11">Ma et al., 2015</xref>). In addition, when calculating the number of queuing vehicles using the methods of traffic wave theory such as the accumulation wave and dissipation wave of traffic flow, the change in traffic density parameter is the research object. This is consistent with the use of traffic load parameters (i.e., traffic density on a road section) in the analysis of dynamic urban road network state. Therefore, this section adopts the traffic wave theory to model and analyze the three types of road conditions in the faulty traffic network, accurately depicting the charging behavior of EVs in the faulty network, and providing modeling and solving ideas for the path planning model to solve the coupled fault between the power distribution network and the traffic network.</p>
<p>The equation for the three-parameter relationship of traffic flow is:<disp-formula id="e14">
<mml:math id="m82">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf69">
<mml:math id="m83">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the traffic flow; <inline-formula id="inf70">
<mml:math id="m84">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the traffic density; <inline-formula id="inf71">
<mml:math id="m85">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the vehicle speed on the road.</p>
<p>Density <inline-formula id="inf72">
<mml:math id="m86">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is obtained by fixed-point measurement through loop detectors installed at road intersections. The value of <inline-formula id="inf73">
<mml:math id="m87">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the ratio of the number of vehicles passing through the detector during the observation period to the observation time. When the observation time is short, <inline-formula id="inf74">
<mml:math id="m88">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is more closely related to the traffic attributes around the detector. When the traffic flow states upstream and downstream of the road section are different, it will lead to deviations in the calculation results.</p>
<p>The time occupancy ratio is determined by the vehicle speed. It represents the ratio of the time that vehicles pass through the detector to the total observation time. Because the vehicle speed is the same at both the intersection and the midstream of the road segment, the calculation results are independent of the observation time and can accurately reflect the operational status of the road segment. Therefore, the time occupancy ratio is used instead of density. The conversion relationship between the two is as follows:<disp-formula id="e15">
<mml:math id="m89">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf75">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the sum of the length of the vehicle and the length of the detector.</p>
<p>The traditional Greenshields model is limited in its suitability for low-density road sections and its reliance on subjective parameter determination. To address these limitations, the logistics speed-density model proposed by Ma Xiaolong et al. (<xref ref-type="bibr" rid="B11">Ma et al., 2015</xref>) is introduced. In addition, <inline-formula id="inf76">
<mml:math id="m91">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf77">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are fixed constants, represented by <inline-formula id="inf78">
<mml:math id="m93">
<mml:mrow>
<mml:msubsup>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf79">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. Substituting the quantified time occupancy rate <inline-formula id="inf80">
<mml:math id="m95">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, a model for traffic flow, parking wave, and starting wave is established as below:</p>
<p>The expression of traffic flow <inline-formula id="inf81">
<mml:math id="m96">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is as follows:<disp-formula id="e16">
<mml:math id="m97">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c9;</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <inline-formula id="inf82">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf83">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf84">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the maximum speed that vehicles can reach under ideal conditions, free-flow speed of the road, and traffic flow speed in congested conditions, respectively, and all three speeds are parameters in the Logistic model; <inline-formula id="inf85">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is set as 2&#xa0;km/h; <inline-formula id="inf86">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the time occupancy rate in congested conditions; <inline-formula id="inf87">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the turning time occupancy rate, the physical meaning is the point on the speed-density curve with the maximum absolute value of the slope, which is also the turning point from free flow to congested flow of traffic.<disp-formula id="e17">
<mml:math id="m104">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf88">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf89">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf90">
<mml:math id="m107">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the parking wave, defined as the energy wave generated when entering the stationary area from the non-zero velocity area; <inline-formula id="inf91">
<mml:math id="m108">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the start-up wave, defined as the energy wave generated when entering the non-zero velocity area from the stationary area; <inline-formula id="inf92">
<mml:math id="m109">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf93">
<mml:math id="m110">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the upstream and downstream traffic flows of section <inline-formula id="inf94">
<mml:math id="m111">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time, respectively; <inline-formula id="inf95">
<mml:math id="m112">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf96">
<mml:math id="m113">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the upstream and downstream road densities of section <inline-formula id="inf97">
<mml:math id="m114">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time, respectively; <inline-formula id="inf98">
<mml:math id="m115">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the road density under congested conditions; <inline-formula id="inf99">
<mml:math id="m116">
<mml:mrow>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf100">
<mml:math id="m117">
<mml:mrow>
<mml:msubsup>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the upstream and downstream time occupancy rates of section <inline-formula id="inf101">
<mml:math id="m118">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time, respectively; <inline-formula id="inf102">
<mml:math id="m119">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf103">
<mml:math id="m120">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the upstream and downstream quantified time occupancy rates of section <inline-formula id="inf104">
<mml:math id="m121">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time, respectively.</p>
</sec>
<sec id="s4-1-2">
<title>4.1.2 Road resistance models for three traffic situations</title>
<p>Three road resistance models have been established for three road queuing conditions. Situation 1 and situation 2 correspond to the EV passing the whole road in the first green signal cycle. Situation 3 corresponds to the vehicle not passing the road in the first green signal cycle. <xref ref-type="fig" rid="F1">Figure 1</xref> is the main characteristic diagram of the traffic wave model.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Traffic wave models in three situations. <bold>(A)</bold> Situation 1. <bold>(B)</bold> Situation 2. <bold>(C)</bold> Situation 3.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g001.tif"/>
</fig>
<sec id="s4-1-2-1">
<title>4.1.2.1 Situation 1</title>
<p>When a vehicle approaches a red traffic light and the traffic signal does not change before the vehicle stops, the passage time consists of two components: the first is the free driving time from entering the road section to the traffic signal change, and the second is the queuing time from the traffic signal change until the vehicle fully passes through.</p>
<p>The traffic flow enters the road section <inline-formula id="inf105">
<mml:math id="m122">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at an initial velocity of <inline-formula id="inf106">
<mml:math id="m123">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and continues to travel to the queuing area where a traffic jam occurs. Assuming that the position where the vehicle stops is taken as the origin of the coordinate system, the travel time of the free driving section can be obtained based on the distance equation <inline-formula id="inf107">
<mml:math id="m124">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as follows:<disp-formula id="e18">
<mml:math id="m125">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m126">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf108">
<mml:math id="m127">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the parking wave; <inline-formula id="inf109">
<mml:math id="m128">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the driving distance from entering the road section to stopping; <inline-formula id="inf110">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf111">
<mml:math id="m130">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the total length of the road section and the length of the existing queue, respectively.</p>
<p>After the traffic light turns green and vehicles start moving, a start-up wave is generated and the travel time is given by:<disp-formula id="e20">
<mml:math id="m131">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>The total travel time for the road segment can be obtained as follows:<disp-formula id="e21">
<mml:math id="m132">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3c;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf112">
<mml:math id="m133">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#xb1;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf113">
<mml:math id="m134">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the remaining waiting time for the red light; <inline-formula id="inf114">
<mml:math id="m135">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the remaining time for the green light.</p>
</sec>
<sec id="s4-1-2-2">
<title>4.1.2.2 Situation 2</title>
<p>In the scenario where vehicles encounter a green traffic signal before they come to a complete stop at a red light, the total travel time for the road segment is the same as in situation 1. However, in the free-flowing segment, the vehicle speed decreases while the density increases, resulting in the formation of a shockwave. The velocity in front of the shockwave is given by:<disp-formula id="e22">
<mml:math id="m136">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>where <inline-formula id="inf115">
<mml:math id="m137">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the upstream traffic speed of section <inline-formula id="inf116">
<mml:math id="m138">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time; <inline-formula id="inf117">
<mml:math id="m139">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the average acceleration of vehicles.</p>
<p>According to the Logistics speed-density model, the density <inline-formula id="inf118">
<mml:math id="m140">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of the traffic flow in front of the wavefront can be derived as follows:<disp-formula id="e23">
<mml:math id="m141">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>log</mml:mi>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>where <inline-formula id="inf119">
<mml:math id="m143">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the velocity of the vehicle flow in front of the wavefront of section <inline-formula id="inf120">
<mml:math id="m144">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>In the queuing section, if there is no queue ahead, the traffic flow produces a dissipation wave due to the increase of speed and the decrease of density, with a wave speed and travel time of:<disp-formula id="e25">
<mml:math id="m145">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m146">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>where <inline-formula id="inf121">
<mml:math id="m147">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the traffic flow rate ahead of the shockwave.</p>
<p>When there is a queue ahead, the gathering wave produced by downstream traffic encounters the starting wave produced by the queued traffic upstream.</p>
<p>The speed of the jam wave is given by:<disp-formula id="e27">
<mml:math id="m148">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>The distance equation is given by:<disp-formula id="e28">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>The encounter time between the queuing wave and the starting wave is obtained as follows:<disp-formula id="e29">
<mml:math id="m150">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>After the meeting of the jam wave and the starting wave, the tail of the queue continues to propagate downstream with a wave speed of <inline-formula id="inf122">
<mml:math id="m151">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e30">
<mml:math id="m152">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
</p>
<p>At this time, the distance equation is:<disp-formula id="e31">
<mml:math id="m153">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
</p>
<p>For situation 2, the total travel time <inline-formula id="inf123">
<mml:math id="m154">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for the two traffic conditions in the road segment <inline-formula id="inf124">
<mml:math id="m155">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is given by:<disp-formula id="e32">
<mml:math id="m156">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
</p>
</sec>
<sec id="s4-1-2-3">
<title>4.1.2.3 Situation 3</title>
<p>When a road section becomes congested due to accidents or urban road construction, introducing new traffic flow to the section will worsen the traffic conditions, causing significantly increased travel time for upstream vehicles in the section. To ensure the stable operation of the transportation network and minimize the travel time of EVs, this paper introduces traffic flow constraints to the optimization model, and new EV traffic is not introduced to the congested sections. Therefore, situation 3 does not establish a road impedance model for the above two traffic conditions but only analyzes the traffic conditions caused by traffic signals.</p>
<p>The vehicle travel time consists of three parts: The first part is the travel time from when the vehicle enters the road segment to the first stop, where the traffic flow joins the queue ahead and creates a stopping wave that propagates forward at a wave speed of <inline-formula id="inf125">
<mml:math id="m157">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. The second part is the travel time from the vehicle stopping before the stop line until it passes through the intersection. Here, the traffic flow moves slowly forward due to the changing traffic signal, with a distance <inline-formula id="inf126">
<mml:math id="m158">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> moved of the travel distance of the last vehicle passing through the stop line in one signal cycle. The third part is the travel time from when the vehicle comes to a complete stop to when it completely passes through the stop line. Here, the traffic flow generates a starting wave that propagates forward at a wave speed of <inline-formula id="inf127">
<mml:math id="m159">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The total travel time <inline-formula id="inf128">
<mml:math id="m160">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for a road segment is given by:<disp-formula id="e33">
<mml:math id="m161">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msubsup>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
<disp-formula id="e34">
<mml:math id="m162">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>where <inline-formula id="inf129">
<mml:math id="m163">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the impedance value of the road segment; is the rounding function.</p>
<p>This study considers the scenario where vehicles encounter a green light. It is assumed that, in the absence of a queue, vehicles exit the section at a constant speed of 60&#xa0;km/h. However, in the presence of a queue, the calculation is performed based on situation 2.</p>
</sec>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 Path planning model</title>
<sec id="s4-2-1">
<title>4.2.1 The objective function</title>
<p>The objective function is established from two aspects: the benefits of the vehicle owners and the coupled network state.<disp-formula id="e35">
<mml:math id="m165">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>where <inline-formula id="inf131">
<mml:math id="m166">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf132">
<mml:math id="m167">
<mml:mrow>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the optimization objectives for EV charging; <inline-formula id="inf133">
<mml:math id="m168">
<mml:mrow>
<mml:msup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the optimization objective for power grid operation; <inline-formula id="inf134">
<mml:math id="m169">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the optimization objective for traffic network state; <inline-formula id="inf135">
<mml:math id="m170">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf136">
<mml:math id="m171">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf137">
<mml:math id="m172">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf138">
<mml:math id="m173">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the weighting coefficients of the objectives.</p>
<sec id="s4-2-1-1">
<title>4.2.1.1 The cost of an EV trip</title>
<p>Considering the maximization of the car owner&#x2019;s interests, the optimization is carried out by minimizing the sum of the economic and time costs. The model is as follows:<disp-formula id="e36">
<mml:math id="m174">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="italic">arg</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
<disp-formula id="e37">
<mml:math id="m175">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="italic">arg</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mover accent="true">
<mml:mi>p</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>
<disp-formula id="e38">
<mml:math id="m176">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>R</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>20</mml:mn>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>where <inline-formula id="inf139">
<mml:math id="m177">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf140">
<mml:math id="m178">
<mml:mrow>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the economic cost and time cost, respectively; <inline-formula id="inf141">
<mml:math id="m179">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf142">
<mml:math id="m180">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="italic">arg</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the driving cost and charging cost for the EV; <inline-formula id="inf143">
<mml:math id="m181">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf144">
<mml:math id="m182">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the driving time and charging time for the EV; <inline-formula id="inf145">
<mml:math id="m183">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the charging price; <inline-formula id="inf146">
<mml:math id="m184">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the charging amount for the <inline-formula id="inf147">
<mml:math id="m185">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th EV; <inline-formula id="inf148">
<mml:math id="m186">
<mml:mrow>
<mml:msup>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the energy consumption per 100&#xa0;km for the EV; <inline-formula id="inf149">
<mml:math id="m187">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the set of all nodes in the road network and service stations; <inline-formula id="inf150">
<mml:math id="m188">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>p</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the average electricity cost for the EV; <inline-formula id="inf151">
<mml:math id="m189">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the path selection variable; <inline-formula id="inf152">
<mml:math id="m190">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the time for a vehicle to pass through road segment <inline-formula id="inf153">
<mml:math id="m191">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time; <inline-formula id="inf154">
<mml:math id="m192">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the congestion penalty coefficient for the road segment; <inline-formula id="inf155">
<mml:math id="m193">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf156">
<mml:math id="m194">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the waiting time for the vehicle to charge and replace the battery at the service station, respectively; <inline-formula id="inf157">
<mml:math id="m195">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>R</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the grade coefficient of road <inline-formula id="inf158">
<mml:math id="m196">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which is set to 1.2.</p>
</sec>
<sec id="s4-2-1-2">
<title>4.2.1.2 The state of the power distribution network</title>
<p>The evaluation of the distribution network status is based on ensuring the safe operation of the system. To assess the status of the distribution network, this model employs the voltage deviation index and branch loss index. The optimization objective is selected as the load of the charging station that is connected to the distribution network.<disp-formula id="e39">
<mml:math id="m197">
<mml:mrow>
<mml:msup>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>U</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>
<disp-formula id="e40">
<mml:math id="m198">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>U</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>where <inline-formula id="inf159">
<mml:math id="m199">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf160">
<mml:math id="m200">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>U</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the voltage deviation and branch loss index of node <inline-formula id="inf161">
<mml:math id="m201">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively; <inline-formula id="inf162">
<mml:math id="m202">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the load connection capacity of the charging station at the next time; <inline-formula id="inf163">
<mml:math id="m203">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage magnitude of node <inline-formula id="inf164">
<mml:math id="m204">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time; <inline-formula id="inf165">
<mml:math id="m205">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage upper limit of node <inline-formula id="inf166">
<mml:math id="m206">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf167">
<mml:math id="m207">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the branch connected to node <inline-formula id="inf168">
<mml:math id="m208">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf169">
<mml:math id="m209">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf170">
<mml:math id="m210">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the active and reactive power of branch <inline-formula id="inf171">
<mml:math id="m211">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time, respectively; <inline-formula id="inf172">
<mml:math id="m212">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the equivalent resistance value of branch <inline-formula id="inf173">
<mml:math id="m213">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s4-2-1-3">
<title>4.2.1.3 The state of the transportation network</title>
<p>The risk propagation path and fault probability model established in (<xref ref-type="bibr" rid="B6">Huang et al., 2019</xref>) is used to construct a measurement index. The specific model is as follows:<disp-formula id="e41">
<mml:math id="m214">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>
<disp-formula id="e42">
<mml:math id="m215">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(42)</label>
</disp-formula>where <inline-formula id="inf174">
<mml:math id="m216">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the probability of failure for road segment <inline-formula id="inf175">
<mml:math id="m217">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with initial flow rate of <inline-formula id="inf176">
<mml:math id="m218">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf177">
<mml:math id="m219">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the upper limit of the load capacity of road segment <inline-formula id="inf178">
<mml:math id="m220">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf179">
<mml:math id="m221">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the importance of road segment <inline-formula id="inf180">
<mml:math id="m222">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which is the product of the sum of the importance of the two endpoints of road segment <inline-formula id="inf181">
<mml:math id="m223">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the node efficiency; <inline-formula id="inf182">
<mml:math id="m224">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the fault probability adjustment parameter, which is set to 1; <inline-formula id="inf183">
<mml:math id="m225">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the set of road segments passed by the <inline-formula id="inf184">
<mml:math id="m226">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th EV; <inline-formula id="inf185">
<mml:math id="m227">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the risk path propagation weight of the road segment, which is the product of the degrees of the two end nodes.</p>
</sec>
</sec>
<sec id="s4-2-2">
<title>4.2.2 Constraints</title>
<sec id="s4-2-2-1">
<title>4.2.2.1 The operation constraints of charging stations and distribution network</title>
<p>To ensure the safe operation of the charging station and the distribution network, the following constraints are introduced: charging station load constraints, power flow constraints, and voltage constraints on the lines.<disp-formula id="e43">
<mml:math id="m228">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(43)</label>
</disp-formula>
<disp-formula id="e44">
<mml:math id="m229">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(44)</label>
</disp-formula>
<disp-formula id="e45">
<mml:math id="m230">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(45)</label>
</disp-formula>where <inline-formula id="inf186">
<mml:math id="m231">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the rated charging capacity of node <inline-formula id="inf187">
<mml:math id="m232">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the power distribution network at the current time; <inline-formula id="inf188">
<mml:math id="m233">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the charging load of charging station <inline-formula id="inf189">
<mml:math id="m234">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time; <inline-formula id="inf190">
<mml:math id="m235">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf191">
<mml:math id="m236">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are respectively the transmission capacity and the maximum transmission capacity of line <inline-formula id="inf192">
<mml:math id="m237">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the power distribution network at the current time; <inline-formula id="inf193">
<mml:math id="m238">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage level of node <inline-formula id="inf194">
<mml:math id="m239">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the power distribution network at the current time; <inline-formula id="inf195">
<mml:math id="m240">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf196">
<mml:math id="m241">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> respectively are the upper and lower voltage limits of node <inline-formula id="inf197">
<mml:math id="m242">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the power distribution network.</p>
</sec>
<sec id="s4-2-2-2">
<title>4.2.2.2 The operation constraints of the transportation network</title>
<p>In China, the evaluation standard for urban traffic operation defines &#x201c;moderate congestion&#x201d; as the traffic state of a road segment (<xref ref-type="bibr" rid="B12">Ministry of Transport of the People&#x2019;s Republic of China, 2016</xref>). However, due to the longer travel time on such road segments, EVs may not be able to complete the charging process and reach their destinations within the planned time, which could result in path search failure.</p>
<p>To prevent the congested road segments from deteriorating as a result of the introduction of EV traffic and to ensure that at least one feasible path can be found, the following traffic constraints are established:<disp-formula id="e46">
<mml:math id="m243">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>20</mml:mn>
<mml:mo>%</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>o</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(46)</label>
</disp-formula>where <inline-formula id="inf198">
<mml:math id="m244">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the average travel speed of segment <inline-formula id="inf199">
<mml:math id="m245">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s4-2-2-3">
<title>4.2.2.3 Solution algorithm</title>
<p>In this study, the A&#x2a; algorithm is used to solve the proposed path planning problem because it determines the search direction based on the estimated path cost, thus avoiding searching all directions and ensuring search efficiency.</p>
</sec>
</sec>
</sec>
</sec>
<sec id="s5">
<title>5 Case study</title>
<sec id="s5-1">
<title>5.1 Example parameters</title>
<p>This study analyzes and verifies a 90-node traffic system and three IEEE33-node power systems (<xref ref-type="bibr" rid="B16">Xing et al., 2020</xref>) as examples. The road network consists of 90 road nodes, 13 charging station nodes, and 147 road segments, covering approximately 22.4&#xa0;km in length and 49&#xa0;km<sup>2</sup> in area. The basic data for the coupled network and charging stations can be found in (<xref ref-type="bibr" rid="B16">Xing et al., 2020</xref>). The study specifically analyzes the operation of the distribution network and transportation network during the 16:00&#x2013;17:00 period, with three fault scenarios set.</p>
<p>
<statement content-type="scenario" id="Scenario_1">
<label>Scenario 1</label>
<p>The 4th node of the 2nd distribution network is faulty, and the 5th charging station terminates service.</p>
</statement>
</p>
<p>
<statement content-type="scenario" id="Scenario_2">
<label>Scenario 2</label>
<p>Building on <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref>, the 26th node of the 1st distribution network is also faulty, and the 12th charging station terminates service.</p>
</statement>
</p>
<p>
<statement content-type="scenario" id="Scenario_3">
<label>Scenario 3</label>
<p>Building on Scenarios 1 and 2, the 4th node of the 1st distribution network is also faulty, and the 1st charging station terminates service.</p>
</statement>
</p>
</sec>
<sec id="s5-2">
<title>5.2 Impedance analysis of roads based on traffic wave theory</title>
<p>To verify the accuracy of the proposed impedance model in this paper, the travel time of the road segment is used as the output of the model. The results of the proposed model are compared and analyzed with those obtained from the traditional BPR impedance function method in terms of T/T0 calculation, travel time calculation, and error analysis. The error analysis is shown in <xref ref-type="table" rid="T1">Table 1</xref>, which uses the mean absolute error, the mean absolute percentage error, and the root mean square error for the error analysis. The specific calculation formulas can be found in the literature (<xref ref-type="bibr" rid="B14">Wang et al., 2021</xref>). The results of relative error calculation are shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Comparison of calculation results between improved model and classic model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Model</th>
<th align="center">MAE</th>
<th align="center">MAPE</th>
<th align="center">PMSE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">BPR</td>
<td align="center">5.23</td>
<td align="center">0.28</td>
<td align="center">10.52</td>
</tr>
<tr>
<td align="center">Model in this paper</td>
<td align="center">2.86</td>
<td align="center">0.11</td>
<td align="center">5.03</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Comparison of relative error value calculation results between im-proved model and classic BPR model.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g002.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F2">Figure 2A</xref> compares the impedance values of 147 roads in the traffic network, while <xref ref-type="fig" rid="F2">Figure 2B</xref> presents the relative error values. In the results of this study&#x2019;s model calculation, 57.82% of the road segments have a relative error of less than 5%, while 37.41% have an error between 5% and 10%, and only 4.77% of the road segments have an error greater than 10%. Among them, 43 road segments have a travel time of less than 1&#xa0;min. Of these, 38 road segments have a relative error between 5% and 10%, accounting for 88.37% of the total number of road segments in this part. There are 77 road segments with a travel time exceeding 3 min, accounting for 52.38% of the total number of road segments. Among them, 65 road segments have a relative error of less than 5%, accounting for 84.42% of the total number of road segments in this part. There are 11 road segments with a travel time exceeding 5&#xa0;min. Among them, the relative error values for roads 1, 5, 59, 85, 95, 105, and 130 are less than 1%, with a maximum of 1.12%. Compared with the BPR model, the proposed model&#x2019;s relative errors in oversaturated road sections with travel times over 5&#xa0;min are all below 5%, while those of the BPR model are close to 40%. In saturated road sections 7, 33, 52, 57, 105, 117, and 147, the proposed model&#x2019;s errors are all below 5.19%, while those of the BPR model range from 15% to 20%. In low-saturated road sections with travel times less than 5 min, only eight road sections have errors exceeding 10% in the proposed model. Among them, road sections 19, 71, 90, and 102 have relatively larger errors of 19.32%, 14.88%, 15.41%, and 16.16%, respectively, while the remaining four road sections have errors close to 10%. Therefore, in low-saturation road segments, the proposed model in this paper meets the accuracy requirements. In saturated and oversaturated road segments, the calculated results of the classical BPR model have a large deviation from the observed values, while the proposed model in this paper has smaller errors and higher fitting accuracy.</p>
<p>To demonstrate the advantages and disadvantages of different methods in calculating results, a detailed display of the travel time calculation results for the time-occupancy ratio road impedance model, the actual observed results, and the classic BPR road impedance model is presented in <xref ref-type="fig" rid="F3">Figure 3</xref>. A comparison of the T/T0 calculation results for the time-occupancy ratio road impedance model, the actual observed results and the T/T0 calculation results for the BPR classic road impedance function model is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Comparison of road impedance value calculation results between im-proved model and classic BPR model.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The comparison of the <italic>T</italic>/<italic>T</italic>
<sub>
<italic>f</italic>
</sub> calculation results between the model in this paper and the classical impedance model.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g004.tif"/>
</fig>
<p>As is shown in <xref ref-type="fig" rid="F3">Figure 3</xref> that compared to the actual observed results, the calculated values of the BPR model are smaller, which is equivalent to two-thirds of the actual observed data, while the proposed model in this paper has a higher fitting accuracy in calculating travel time results. From <xref ref-type="fig" rid="F4">Figure 4</xref>, it can be seen that the calculated results of the classical BPR impedance model show a monotonically increasing state, which does not match the actual situation. Therefore, the proposed model in this paper can more accurately calculate the travel time of road segments in the surveyed area.</p>
</sec>
<sec id="s5-3">
<title>5.3 Analysis of EV charging behavior and coupled network operation status</title>
<sec id="s5-3-1">
<title>5.3.1 Analysis of EV charging paths</title>
<p>This section analyzes four EVs (No. 2, 5, 7, and 9) located on congested and uncongested road segments.</p>
<sec id="s5-3-1-1">
<title>5.3.1.1 <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref>: Failure of charging station 5</title>
<p>In <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref>, two sets of weight coefficients for the objective function are used to plan the charging path, corresponding to the disordered charging and ordered charging strategies. To ensure successful path searching under the disordered charging strategy, the constraints on traffic network operation are relaxed. The weight coefficients are determined using the deviation sorting method established in (<xref ref-type="bibr" rid="B9">Li et al., 2022</xref>). The path planning results are presented in <xref ref-type="table" rid="T2">Table 2</xref> and <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Disordered charging route planning results of EV.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Number of EV</th>
<th align="center">Path</th>
<th align="center">Charging station node</th>
<th align="center">Distance/km</th>
<th align="center">Time/min</th>
<th align="center">Remaining time/min</th>
<th align="center">Computational time consuming/s</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">2</td>
<td align="center">18&#x2192;25&#x2192;24&#x2192;66&#x2192;64</td>
<td align="center">24</td>
<td align="center">5.8</td>
<td align="center">22.19</td>
<td align="center">15.13</td>
<td align="center">0.85</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">85&#x2192;86&#x2192;76&#x2192;17&#x2192;4</td>
<td align="center">76</td>
<td align="center">8.6</td>
<td align="center">26.23</td>
<td align="center">4.57</td>
<td align="center">0.84</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">10&#x2192;9&#x2192;16&#x2192;23&#x2192;22&#x2192;30&#x2192;29&#x2192;46&#x2192;45</td>
<td align="center">16</td>
<td align="center">5.4</td>
<td align="center">19.22</td>
<td align="center">6.01</td>
<td align="center">0.82</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">72&#x2192;76&#x2192;53&#x2192;56&#x2192;26&#x2192;27</td>
<td align="center">76</td>
<td align="center">10</td>
<td align="center">26.15</td>
<td align="center">3.57</td>
<td align="center">0.85</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Coordinated charging route planning results of EV.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Number of EV</th>
<th align="center">Path</th>
<th align="center">Charging station node</th>
<th align="center">Distance/km</th>
<th align="center">Time/min</th>
<th align="center">Remaining time/min</th>
<th align="center">Computational time consuming//s</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">2</td>
<td align="center">18&#x2192;55&#x2192;68&#x2192;64</td>
<td align="center">55</td>
<td align="center">6.75</td>
<td align="center">19.99</td>
<td align="center">6.91</td>
<td align="center">0.82</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">85&#x2192;87&#x2192;83&#x2192;77&#x2192;78&#x2192;5&#x2192;4</td>
<td align="center">83</td>
<td align="center">13</td>
<td align="center">20</td>
<td align="center">1.23</td>
<td align="center">0.83</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">10&#x2192;4&#x2192;1&#x2192;62&#x2192;63&#x2192;62&#x2192;45</td>
<td align="center">63</td>
<td align="center">8.8</td>
<td align="center">17.24</td>
<td align="center">2.18</td>
<td align="center">0.92</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">72&#x2192;84&#x2192;89&#x2192;79&#x2192;80&#x2192;27</td>
<td align="center">79</td>
<td align="center">12.6</td>
<td align="center">23.3</td>
<td align="center">1.11</td>
<td align="center">0.84</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Under the disordered strategy, the total driving distance of EVs is shorter. However, nearby charging causes traffic congestion, leading to a large increase in the total travel time due to the large number of queued vehicles. Taking EV 2 as an example, its target charging station is close to the fault coupling point, resulting in a significantly longer queue time than other EVs, with a total travel time of 15.13 min, including a charging queue time of 11.2 min, which is 4.46 times higher than the daily average value. The total travel time is 28.66% higher than that of the ordered strategy.</p>
<p>Under the ordered strategy, the journey delay time is reduced to 2.19 min, and the queue time is only 5.11&#xa0;min. Although the total delay time is still higher than the daily average value due to the peak charging period, the operating parameters of the distribution and traffic networks do not exceed the threshold, ensuring the safe and stable operation of the coupled network under the fault condition.</p>
</sec>
<sec id="s5-3-1-2">
<title>5.3.1.2 <xref ref-type="statement" rid="Scenario_2">Scenario 2</xref>: Failure of charging stations 5 and 12</title>
<p>Taking EV 9 as an example, in comparison to <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref>, the EV selects the &#x201c;detour&#x201d; option with better traffic conditions. Although the distance increases by 3.17%, the driving time reduces by 0.81&#xa0;min. As the number of malfunctioning charging stations increases, the charging waiting time increases by 1.66 min, and the total travel time increases by 0.85 min, with a user satisfaction rate of 87.78%. If an unordered charging strategy is implemented, the driver still selects charging station 76 due to a deviation in the perception of road network status. The total travel time is 4.49 min, which is 2.37 times longer than the ordered strategy. The charging waiting time is 3.21 min, which is 88.82% longer than the ordered strategy. Although the total stop time is still acceptable, the road section is slightly congested due to two malfunctioning nodes, and the driver satisfaction rate decreases to 84.7%.</p>
</sec>
<sec id="s5-3-1-3">
<title>5.3.1.3 <xref ref-type="statement" rid="Scenario_3">Scenario 3</xref>: Failure of charging stations 1, 5, and 12</title>
<p>Taking EV 9 as an example, <xref ref-type="table" rid="T4">Table 4</xref> shows the planning results. Under the unordered charging strategy, the roadside stop time is 3.09 min, which is 66.49% longer than the ordered strategy. The waiting time is 4.8 min, which is 4.36 times longer than the ordered strategy. As the scope of malfunctions expands, more than 20% of road sections become oversaturated, resulting in a significant increase in total travel time for EVs. However, the waiting time does not exceed 10 min, and the satisfaction rate remains above 80%. Therefore, the path planning scheme is still feasible.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Search process of EV in scene2.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Types</th>
<th align="center">The number of EV</th>
<th align="center">Origin</th>
<th align="center">Terminal</th>
<th align="center">Path</th>
<th align="center">Distance</th>
<th align="center">Target charging station node</th>
<th align="center">Time/min</th>
<th align="center">Remaining time/min</th>
<th align="center">Computational time consuming/s</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="center">2</td>
<td align="center">2</td>
<td align="center">18</td>
<td align="center">64</td>
<td align="center">18&#x2192;25&#x2192;24&#x2192;25&#x2192;41&#x2192;55&#x2192;68&#x2192;64</td>
<td align="center">6.8</td>
<td align="center">24</td>
<td align="center">21.57</td>
<td align="center">8.9</td>
<td align="center">0.85</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">85</td>
<td align="center">4</td>
<td align="center">85&#x2192;87&#x2192;83&#x2192;77&#x2192;78&#x2192;7&#x2192;4</td>
<td align="center">13.2</td>
<td align="center">83</td>
<td align="center">22.23</td>
<td align="center">3.0</td>
<td align="center">0.86</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">10</td>
<td align="center">45</td>
<td align="center">10&#x2192;4&#x2192;1&#x2192;62&#x2192;63&#x2192;62&#x2192;45</td>
<td align="center">8.8</td>
<td align="center">63</td>
<td align="center">21.66</td>
<td align="center">5.6</td>
<td align="center">0.86</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">72</td>
<td align="center">27</td>
<td align="center">72&#x2192;84&#x2192;90&#x2192;34&#x2192;33&#x2192;26&#x2192;27</td>
<td align="center">13.09</td>
<td align="center">26</td>
<td align="center">25.69</td>
<td align="center">2.4</td>
<td align="center">0.85</td>
</tr>
<tr>
<td rowspan="4" align="center">3</td>
<td align="center">2</td>
<td align="center">18</td>
<td align="center">64</td>
<td align="center">18&#x2192;17&#x2192;24&#x2192;25&#x2192;68&#x2192;64</td>
<td align="center">7.8</td>
<td align="center">24</td>
<td align="center">27.29</td>
<td align="center">9.7</td>
<td align="center">0.92</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">85</td>
<td align="center">4</td>
<td align="center">85&#x2192;87&#x2192;67&#x2192;68&#x2192;41&#x2192;5&#x2192;4</td>
<td align="center">13</td>
<td align="center">83</td>
<td align="center">21.73</td>
<td align="center">4.2</td>
<td align="center">0.87</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">10</td>
<td align="center">45</td>
<td align="center">10&#x2192;4&#x2192;1&#x2192;28&#x2192;29&#x2192;46&#x2192;45</td>
<td align="center">9.3</td>
<td align="center">29</td>
<td align="center">31.21</td>
<td align="center">9.7</td>
<td align="center">0.93</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">72</td>
<td align="center">27</td>
<td align="center">72&#x2192;84&#x2192;90&#x2192;27&#x2192;26&#x2192;27</td>
<td align="center">13.0</td>
<td align="center">26</td>
<td align="center">30.17</td>
<td align="center">4.0</td>
<td align="center">0.84</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5-3-2">
<title>5.3.2 The analysis of the impact on the distribution network side</title>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> shows the topology of the distribution network after scheduling, and <xref ref-type="fig" rid="F6">Figure 6</xref> depicts the load variations of the charging stations. The upper and lower surfaces of the surface plots correspond to the load variations after adopting the uncoordinated and coordinated charging strategies, respectively.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Topological structure of distribution network. <bold>(A)</bold> No.1 distribution network. <bold>(B)</bold> No.2 distribution network. <bold>(C)</bold> No.3 distribution network.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Charging station load. <bold>(A)</bold> Scene1 <bold>(B)</bold> Scene 2 <bold>(C)</bold> Scene 3.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g006.tif"/>
</fig>
<p>In <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref>, branch 2-S3 is faulted, triggering the closure of contact switch 2-S37 and restoring the system connectivity. The minimum node voltage of the system is 11.75 kV, and the maximum power transmission capacity of the line is 7.41 MW, which exceeds the threshold by 5.86%. To address this issue, third-level loads 10, 14, 19, and 21 of the No. 1 distribution network and third-level loads 9, 27, and 29 of the No. 2 distribution network are disconnected.</p>
<p>In <xref ref-type="statement" rid="Scenario_2">Scenario 2</xref>, branch 1-S25 is added as a fault, triggering contact switch 1-S37. In <xref ref-type="statement" rid="Scenario_3">Scenario 3</xref>, branch 1-S3 is added as a fault, triggering contact switch 1-S35. The minimum system voltages are 11.962&#xa0;kV and 12.159 kV, respectively, and the line transmission powers are both less than 7&#xa0;MW, with no line overload or voltage violations observed. The scheduling process is completed.</p>
<p>In <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref>, after adopting the uncoordinated strategy, charging stations 1, 2, 6, and 7 exceed the threshold in the 6th time window, with loads of 6.7687 MW, 6.8642 MW, 6.369 MW, and 6.5315 MW, respectively. At this time, the minimum loads of the four stations are 2.76 MW, 2.98 MW, 2.62 MW, and 2.32 MW, respectively, with significant differences in load peaks and valleys. After adopting the coordinated strategy, only charging station 6 approaches the threshold in the 10th time window, with a load of 5.98 MW, and the minimum load increases to 3.1438&#xa0;MW. The peak loads of the other charging stations are all less than 4.2 MW, with a minimum load of 3.221&#xa0;MW. All charging station loads decrease to within the threshold, and the peak-to-valley difference decreases, which is beneficial for the stable operation of the charging stations.</p>
<p>In <xref ref-type="statement" rid="Scenario_2">Scenario 2</xref>, charging stations 1, 4, and 6 have peak loads in the 8th and 9th time windows, with loads of 5.7546 MW, 5.7981 MW, and 5.6495 MW, respectively. In <xref ref-type="statement" rid="Scenario_3">Scenario 3</xref>, charging stations 2, 6, 7, 8, and 11 approach the threshold in the 6th to 12th time windows, with charging station 7 having a peak load of 5.998&#xa0;MW in the 10th time window.</p>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> illustrates the voltage variation of the nodes for the unordered and ordered charging strategies. The voltage deviation rate of nodes 14&#x2013;18 exceeds the limit under the unordered strategy, which poses a threat to the safe operation of the distribution network. However, under the ordered strategy, the average voltage deviation rates of the distribution network for the three scenarios are 3.03%, 3.23%, and 3.53%, respectively, all of which are within the deviation limit of 7%. Therefore, the planning scheme can guarantee the safe operation of the distribution network.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Node voltage of distribution network.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g007.tif"/>
</fig>
</sec>
<sec id="s5-3-3">
<title>5.3.3 Traffic network impact analysis</title>
<p>To describe the level of congestion, the TTI index is used as the evaluation indicator in this section, and the conversion relationship is shown in <xref ref-type="table" rid="T5">Table 5</xref>. In <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref>, after adopting the disordered charging strategy, 21.77% of the road segments were in a congested state, with a maximum TTI value of 2.02. After adopting the ordered charging strategy, even during the peak charging period from 16:20 to 16:35, only 11 road segments experienced slight congestion, accounting for 7.48% of the total, and the maximum TTI value was only 1.64. Although there are still a few lightly congested road segments, the traffic flow distribution is more even, which helps alleviate traffic congestion.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Relationship between TTI and traffic condition grade transition.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">TTI</th>
<th align="center">[1,1.3)</th>
<th align="center">[1.3,1.6)</th>
<th align="center">[1.6,1.9)</th>
<th align="center">[1.9,2.2]</th>
<th align="center">&#x3e;2.2</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Level</td>
<td align="center">Smooth</td>
<td align="center">Basic smooth</td>
<td align="center">Mild congestion</td>
<td align="center">Moderate congestion</td>
<td align="center">Severe congestion</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> shows the distribution of road traffic in the three scenarios. In <xref ref-type="statement" rid="Scenario_2">Scenario 2</xref>, 27 road sections experienced minor congestion between 16:20 and 16:40, accounting for 11.2% of the total. The average TTI was 1.41, with a maximum of 1.7. In <xref ref-type="statement" rid="Scenario_3">Scenario 3</xref>, 53 road sections experienced congestion between 16:15 and 16:55, accounting for 36.1% of the total. The average TTI was 1.55, with a maximum of 1.812. As the fault range expanded, the number of congested roads increased significantly; however, the overall traffic flow remained relatively smooth. Therefore, the planning scheme can ensure the safe and continuous operation of the traffic network.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Number of vehicles in three scenarios. <bold>(A)</bold> <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref> <bold>(B)</bold> <xref ref-type="statement" rid="Scenario_2">Scenario 2</xref> <bold>(C)</bold> <xref ref-type="statement" rid="Scenario_3">Scenario 3</xref>.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g008.tif"/>
</fig>
</sec>
</sec>
<sec id="s5-4">
<title>5.4 Analysis of EV charging behavior and coupled network operation status</title>
<p>
<list list-type="simple">
<list-item>
<p>(1) The satisfaction index is used to evaluate the planning results under different weight ratios, and the impact of the preferences of drivers on path planning is quantitatively analyzed. The specific model is as follows:</p>
</list-item>
</list>
<disp-formula id="e47">
<mml:math id="m246">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(47)</label>
</disp-formula>where <inline-formula id="inf200">
<mml:math id="m247">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf201">
<mml:math id="m248">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the economic and time costs of passing through the road nodes, respectively; <inline-formula id="inf202">
<mml:math id="m249">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf203">
<mml:math id="m250">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the minimum values of the economic and time costs of passing through the road nodes respectively.<list list-type="simple">
<list-item>
<p>(2) This section uses the ratio of access capacity to transmission power to quantify the operating status of the charging station and uses satisfaction indicators to measure the effect of changes in the operating status of the charging station on the path planning result. The specific model is as follows:</p>
</list-item>
</list>
<disp-formula id="e48">
<mml:math id="m251">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
<label>(48)</label>
</disp-formula>where <inline-formula id="inf204">
<mml:math id="m252">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the utilization rate of charging station <inline-formula id="inf205">
<mml:math id="m253">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time; <inline-formula id="inf206">
<mml:math id="m254">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the access capacity of charging station <inline-formula id="inf207">
<mml:math id="m255">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time; <inline-formula id="inf208">
<mml:math id="m256">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the transmission power of the distribution network node connected to charging station <inline-formula id="inf209">
<mml:math id="m257">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.<list list-type="simple">
<list-item>
<p>(3) This section measures the importance of a coupling node by the proportion of lost capacity. The model is defined as follows:</p>
</list-item>
</list>
<disp-formula id="e49">
<mml:math id="m258">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b6;</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
<label>(49)</label>
</disp-formula>where <inline-formula id="inf210">
<mml:math id="m259">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b6;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the percentage of the capacity loss for the current time of charging station <inline-formula id="inf211">
<mml:math id="m260">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf212">
<mml:math id="m261">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the rated capacity of the failed charging station; <inline-formula id="inf213">
<mml:math id="m262">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the utilization rate of charging station <inline-formula id="inf214">
<mml:math id="m263">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at the current time; <inline-formula id="inf215">
<mml:math id="m264">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the rated capacity of charging station <inline-formula id="inf216">
<mml:math id="m265">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Taking EV No.9 as an example, the satisfaction results are shown in <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Satisfaction calculation results.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g009.tif"/>
</fig>
<sec id="s5-4-1">
<title>5.4.1 Impact of objective function weight on planning results</title>
<p>As shown in <xref ref-type="fig" rid="F9">Figure 9</xref>, the satisfaction degree of the path planning results is all above 75%. Among them, when the weight ratio exceeds 3:7, the satisfaction degree exceeds 90%. This indicates that under the fault state, the travel time has a greater impact on the planning results, and the car owners tend to choose the path plan with the shortest travel time.</p>
</sec>
<sec id="s5-4-2">
<title>5.4.2 Impact of charging station operational status on planning results</title>
<p>When the utilization rate of charging piles is less than 1, the satisfaction of car owners is above 94%. When the utilization rate reaches 1, the satisfaction drops to 93.1%. This indicates that in a fault state, driving time has a greater impact on the planning results, when there are available charging spots in the charging station, the satisfaction is higher, and the impact of the charging station&#x2019;s operational status on the planning results is smaller. When there is a queue in the charging station, the satisfaction of car owners is affected by the waiting time, and the impact of operational status of the charging station on the planning results deepens.</p>
</sec>
<sec id="s5-4-3">
<title>5.4.3 Impact of the importance of coupling nodes on the scope of fault propagation</title>
<p>To compare the propagation range of coupling failures in the transportation network caused by the power outage of coupling nodes with different importance levels, this section introduces two new scenarios: Scenario 4 and Scenario 5.<list list-type="simple">
<list-item>
<p>(1) <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref>: Node 4 in distribution network 2 fails, and charging station 5 connected to this node terminates service, with a power outage capacity ratio of 7.14%.</p>
</list-item>
<list-item>
<p>(2) Scenario 4: Node 15 in distribution network 1 fails, and charging station 4 connected to this node terminates service, with a power outage capacity ratio of 6.57%.</p>
</list-item>
<list-item>
<p>(3) Scenario 5: Node 11 in distribution network 3 fails, and charging station 10 connected to this node terminates service, with a power outage capacity ratio of 2.7%.</p>
</list-item>
</list>
</p>
<p>The number of road vehicles in Scenario 4 and Scenario 5 are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. Comparing <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref> and scenario 5, it can be observed that when a heavily affected charging station fails, there are significantly more congested road sections than when a lightly affected charging station fails, indicating a more pronounced impact on the transportation network. Comparing <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref> and scenario 4, it can be seen that station 5 can distribute the affected charging flows to nearby stations such as stations 1, 2, 4, and 6, as well as the more remote station 10. Although the moderately congested road sections are more numerous than in scenario 4, the flow peak-to-valley ratio is smaller, indicating a more even distribution.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>The number of vehicles in scene 4 and scene 5. <bold>(A)</bold> Scene4 <bold>(B)</bold> Scene5.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g010.tif"/>
</fig>
<p>Therefore, after a fault occurs, the overall state of the transportation network is affected not only by the capacity of the failed node, but also by the geographical location of the failed node within the transportation network and the distribution of nearby charging stations.</p>
</sec>
</sec>
<sec id="s5-5">
<title>5.5 Impact of charging station load weighting coefficients on path planning results</title>
<p>When setting the load weighting coefficient of all charging station nodes in <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref> to 0.1, the scheduling result is still the closure triggered by the connection switch 2-S37, and the loads of third-level loads 10, 14, 19, 21 in the first distribution network, loads 9, 27, 29 in the second distribution network, and loads of charging stations 4 and 7 are shed. The proportion of slightly congested road segments in the traffic network are 7.8%, 11.2%, and 36.1%, respectively, with no moderately congested road segments.</p>
<p>When the load weighting factors of all the charging station nodes in <xref ref-type="statement" rid="Scenario_1">Scenario 1</xref> are set to 0.01, the dispatching result is changed to the closure of the switch 2-S35, and the third-level loads 3, 10, 19, and 21 in the 1st distribution network and the loads of charging stations 1, 2, 5, 11, and 12 in the 2nd distribution network are shed, as well as loads 3, 9, 22, 27, 29, and 30 in the 2nd distribution network. At this point, the proportion of lightly congested road sections is 38.46%, with no moderately congested road sections. Charging stations 3, 6, 7, 9, and 13 are close to their threshold loads in the 4th to 12th time windows, and EV route planning fails for stations 5, 7, and 10. The distribution of road traffic flow is shown in <xref ref-type="fig" rid="F11">Figure 11</xref>. If the operating constraints of the traffic network are released, the proportion of lightly congested road sections would reach 49.63%, with road sections 63, 75, 98, 117, 130, 131, and 135 becoming moderately congested, accounting for 4.76% of the total, and the maximum TTI value reaching 2.08.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The number of vehicles when the weight coefficient is 0.01.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g011.tif"/>
</fig>
</sec>
<sec id="s5-6">
<title>5.6 Output performance of different solution algorithms</title>
<p>Currently, commonly used global path planning algorithms include A&#x2a; algorithm and Dijkstra algorithm. The Dijkstra algorithm selects the shortest edge from the previous node as the search path, which may traverse the entire network before reaching the target node, and cannot guarantee search efficiency. The proposed path planning solution in this paper continuously updates the planning results based on real-time network information within a short period of time, and it is necessary to ensure that the search time is less than the update time. In order to verify the impact of different algorithms on the solving speed and performance, a planning function with the shortest distance as the goal is constructed, and two algorithms are used to solve the path planning model that needs to be charged, and the simulation results are obtained as shown in <xref ref-type="table" rid="T6">Table 6</xref> and <xref ref-type="fig" rid="F12">Figure 12</xref>.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Comparison of different algorithms.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Algorithm</th>
<th align="center">Number of road network nodes</th>
<th align="center">Number of temporary marked nodes</th>
<th align="center">Number of permanently marked nodes</th>
<th align="center">Search Time/s</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5" align="center">Dijkstra</td>
<td align="center">56</td>
<td align="center">72</td>
<td align="center">7</td>
<td align="center">0.018</td>
</tr>
<tr>
<td align="center">92</td>
<td align="center">111</td>
<td align="center">13</td>
<td align="center">0.031</td>
</tr>
<tr>
<td align="center">147</td>
<td align="center">196</td>
<td align="center">22</td>
<td align="center">0.032</td>
</tr>
<tr>
<td align="center">228</td>
<td align="center">331</td>
<td align="center">29</td>
<td align="center">0.035</td>
</tr>
<tr>
<td align="center">552</td>
<td align="center">711</td>
<td align="center">43</td>
<td align="center">0.042</td>
</tr>
<tr>
<td rowspan="5" align="center">A&#x2a;</td>
<td align="center">56</td>
<td align="center">20</td>
<td align="center">5</td>
<td align="center">0.018</td>
</tr>
<tr>
<td align="center">92</td>
<td align="center">43</td>
<td align="center">8</td>
<td align="center">0.023</td>
</tr>
<tr>
<td align="center">147</td>
<td align="center">87</td>
<td align="center">16</td>
<td align="center">0.027</td>
</tr>
<tr>
<td align="center">228</td>
<td align="center">124</td>
<td align="center">17</td>
<td align="center">0.031</td>
</tr>
<tr>
<td align="center">552</td>
<td align="center">155</td>
<td align="center">19</td>
<td align="center">0.037</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Comparison of the results of different algorithms for solving parameters.</p>
</caption>
<graphic xlink:href="fenrg-11-1206749-g012.tif"/>
</fig>
<p>In a small area of road network, the performance of Dijkstra algorithm and A&#x2a; algorithm for solving path planning problems is similar. However, as the size of the road network increases, A&#x2a; algorithm has advantages over Dijkstra algorithm in terms of time complexity and space complexity. Experimental results show that in a large area of road network, the number of nodes marked by Dijkstra algorithm exceeds the number of nodes in the network, with the maximum number of marked nodes reaching twice the number of nodes in the network. Therefore, A&#x2a; algorithm is more suitable for the path planning model proposed in this paper.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>In response to the uncontrolled charging behavior of EVs and its impact on the coupled network after a distribution network failure, this study considers the propagation path of coupled faults and establishes an EV path planning model with the objectives of minimizing EV travel costs, optimizing the distribution network, and traffic operation status. To accurately calculate the travel time of vehicles on road segments, a road impedance model is established based on the traffic wave theory and Logistics speed-density model, considering three traffic conditions. The conclusions are as follows.<list list-type="simple">
<list-item>
<p>1) During high load peak periods, midstream road segments experience severe density fluctuations. Analyzing the evolution of traffic flow under multi-time scales from the perspective of macro traffic flow fluctuations is more in line with the actual situation of the traffic network.</p>
</list-item>
<list-item>
<p>2) Under the influence of coupled faults, downstream queue length and incoming traffic at upstream intersections increase significantly, resulting in complex traffic conditions in the midstream. The time-time occupancy rate model established in this study can accurately calculate the travel time of vehicles based on the fluctuation of traffic flow under different spatiotemporal states.</p>
</list-item>
<list-item>
<p>3) Based on the background of coupled fault propagation between the two networks, the optimal path planning solution proposed in this paper can significantly reduce the travel time of EVs, rationally allocate EV traffic, reduce the peak-to-valley difference of the distribution network load, block the further propagation of coupled faults, and ensure the safe and stable operation of the distribution network and traffic network after the failure.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This work was supported by the National Natural Science Foundation of China, grant number U1936213.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Betancur</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Duarte</surname>
<given-names>L. F.</given-names>
</name>
<name>
<surname>Revollo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Restrepo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>D&#xed;ez</surname>
<given-names>A. E.</given-names>
</name>
<name>
<surname>Isaac</surname>
<given-names>I. A.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Methodology to evaluate the impact of electric vehicles on electrical networks using Monte Carlo</article-title>. <source>Energies</source> <volume>14</volume>, <fpage>1300</fpage>. <pub-id pub-id-type="doi">10.3390/en14051300</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>D. W.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>S. X.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>W. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Dynamic-area-based shortest-path algorithm for intelligent charging guidance of electric vehicles</article-title>. <source>Sustainability</source> <volume>12</volume> (<issue>18</issue>), <fpage>7343</fpage>. <pub-id pub-id-type="doi">10.3390/su12187343</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Shahidehpour</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Multiperiod distribution system restoration with routing repair crews, mobile electric vehicles, and soft-open-point networked microgrids</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>11</volume>, <fpage>4795</fpage>&#x2013;<lpage>4808</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2020.3001952</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Evers</surname>
<given-names>E. R. K.</given-names>
</name>
<name>
<surname>Imas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>On the role of similarity in mental accounting and hedonic editing</article-title>. <source>Psychol. Rev.</source> <volume>129</volume> (<issue>4</issue>), <fpage>777</fpage>&#x2013;<lpage>789</lpage>. <pub-id pub-id-type="doi">10.1037/rev0000325</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feizizadeh</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Omarzadeh</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sharifi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rahmani</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lakes</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Blaschke</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A GIS-based spatiotemporal modelling of urban traffic accidents in tabriz city during the COVID-19 pandemic</article-title>. <source>Sustainability</source> <volume>14</volume>, <fpage>7468</fpage>. <pub-id pub-id-type="doi">10.3390/su14127468</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ruan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Cascading Fault analysis and control strategy for computer numerical control machine tools based on meta action</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>91202</fpage>&#x2013;<lpage>91215</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2927008</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>G. Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C. Q.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Modified bpr functions for travel time estimation of urban arterial road segment</article-title>. <source>J. Southwest Jiaot. Univ.</source> <volume>45</volume> (<issue>1</issue>), <fpage>124</fpage>&#x2013;<lpage>129</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.0258-2724.2010.01.021</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An accident induction and evacuation system considering the mixing rate of the large vehicles under the freeway network</article-title>. <source>China J. Highw. Transp.</source> <volume>33</volume>, <fpage>275</fpage>&#x2013;<lpage>284</lpage>. <pub-id pub-id-type="doi">10.19721/1001-7372.2020.11.025</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Coordinated multi-objective capacity optimization of wind-photovoltaic-pumped storage hybrid system</article-title>. <source>Energy Rep.</source> <volume>8</volume> (<issue>13</issue>), <fpage>1303</fpage>&#x2013;<lpage>1310</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2022.08.160</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>A unified global genotyping framework of dengue virus serotype-1 for a stratified coordinated surveillance strategy of dengue epidemics</article-title>. <source>Automation Electr. Power Syst.</source> <volume>46</volume>, <fpage>107</fpage>&#x2013;<lpage>118</lpage>. <pub-id pub-id-type="doi">10.1186/s40249-022-01024-5</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>D. F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D. H.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Modeling of speed-density relationship in traffic flow based on logistic curve</article-title>. <source>China J. Highw. Transp.</source> <volume>28</volume> (<issue>4</issue>), <fpage>94</fpage>&#x2013;<lpage>100</lpage>. <pub-id pub-id-type="doi">10.19721/j.cnki.1001-7372.2015.04.012</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<collab>Ministry of Transport of the People&#x2019;s Republic of China</collab> (<year>2016</year>). <source>Specification for urban traffic performance evaluation: GB/T 33171&#x2014;2016</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>General Administration of Quality Supervision, Inspection and Quarantine of the people&#x2019;s Republic of China</publisher-name>. </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>S patio-temporal hierarchical scheduling for electric vehicle energy considering the assistance of urban road repair to critical loads restoration</article-title>. <source>Automation Electr. Power Syst.</source> <volume>46</volume>, <fpage>140</fpage>&#x2013;<lpage>150</lpage>. <pub-id pub-id-type="doi">10.7500/AEPS20211223002</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Onega</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Network optimization approach to delineating health care service areas: Spatially constrained louvain and leiden algorithms</article-title>. <source>J. Zhejiang Univ. Eng. Sci.</source> <volume>55</volume> (<issue>6</issue>), <fpage>1065</fpage>&#x2013;<lpage>1081</lpage>. <pub-id pub-id-type="doi">10.1111/tgis.12722</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>F. Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y. Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Research on spatiotemporal behavior of electric vehicles considering the users&#x2019; bounded rationality</article-title>. <source>Trans. China Electrotech. Soc.</source> <volume>35</volume> (<issue>7</issue>), <fpage>1563</fpage>&#x2013;<lpage>1574</lpage>. <pub-id pub-id-type="doi">10.19595/j.cnki.1000-6753.tces.190475</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xing</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Leng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Route planning and charging navigation strategy for electric vehicles based on real-time traffic information</article-title>. <source>Proc. CSEE</source> <volume>40</volume> (<issue>2</issue>), <fpage>534</fpage>&#x2013;<lpage>550</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.182001</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>T. Y.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y. T.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>E. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Optimizing the deployment of charging systems on an expressway network considering the construction time sequence and the dynamic charging demand</article-title>. <source>J. Tsinghua Univ. Sci. Technol.</source> <volume>62</volume> (<issue>7</issue>), <fpage>1163</fpage>&#x2013;<lpage>1177</lpage>. <pub-id pub-id-type="doi">10.16511/j.cnki.qhdxxb.2022.26.017</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Electric vehicle demand response technology based on traffic-grid coupling networks</article-title>. <source>Proc. CSEE</source> <volume>41</volume> (<issue>5</issue>), <fpage>1627</fpage>&#x2013;<lpage>1637</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.200097</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>A cascading failure model of electricity-gas coupling system considering the influence of limit risk of natural gas pipeline network</article-title>. <source>Proc. CSEE</source> <volume>41</volume>, <fpage>7275</fpage>&#x2013;<lpage>7285</lpage>. <pub-id pub-id-type="doi">10.13334/J.0258-8013.PCSEE.201959</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Analysis on disturbance propagation of charging station fault considering grid-traffic network coupling</article-title>. <source>Electr. Power Constr.</source> <volume>41</volume>, <fpage>13</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.201959</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Development and validation of improved impedance functions for roads with mixed traffic using taxi GPS trajectory data and simulation</article-title>. <source>J. Adv. Transp.</source> <volume>2020</volume>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1155/2020/7523423</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A optimal dispatch Strategy of spatio-temporal flexibility for electric vehicle charging and discharging in vehicle-Road-Grid Mode</article-title>. <source>Automation Electr. Power Syst.</source> <volume>46</volume>, <fpage>88</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.7500/AEPS20220131001</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Research on location planning of urban charging stations and battery-swapping stations for electric vehicles</article-title>. <source>Energy Rep.</source> <volume>8</volume>, <fpage>508</fpage>&#x2013;<lpage>522</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2022.01.206</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>