Coordinating V2V Energy Sharing for Electric Fleets via Multi-Granularity Modeling and Dynamic Spatiotemporal Matching
Abstract
1. Introduction and Literature Review
1.1. Introduction
1.2. Literature Review
2. Research Object and Problem Statement
2.1. Research Object
2.2. Technical Route for V2V Energy Sharing
3. Modeling of Road Section Efficiency and Dynamic Cost Quantification Under Free Traffic Flow
3.1. Multi-Granularity Road Network Energy Consumption Modeling
3.1.1. Energy Consumption Model Based on Vehicle Dynamics
3.1.2. Construction of the Planned Road Network Model
3.2. Optimal Control Problem Solution for Vehicle Speed Planning Based on MPC
3.2.1. State Transition Matrix
3.2.2. Constraints
3.2.3. Objective Function
3.2.4. Solution Method
3.2.5. Generation of the Energy Consumption Surrogate Model
4. Space-Time Coordination and Path Planning for Vehicles
4.1. Coordinated Speed-Route Optimization for Individual Vehicles
4.1.1. Problem Definition and Modeling
4.1.2. Inter-Node Distance Calculation (Haversine Formula)
4.1.3. Global Shortest Path Calculation (Floyd–Warshall Algorithm)
4.1.4. Battery Aging Cost Model
4.1.5. Cost Calculation
4.1.6. Coordinated Route-Speed Optimization
4.2. SPATIotemporal Energy Matching and Dynamic Route Planning
4.2.1. D Energy Situation Matrix
4.2.2. SPATiotemporal Longest Common Subsequence (STLCSS)
4.2.3. Dynamic Route Planning
4.3. Energy Mutual Assistance
4.3.1. SPaTiotemporal Matching Based on Energy State Classification
- SOCI: The initial State of Charge of the vehicle (dimensionless, e.g., 0.9 for 90%).
- SOCF: The final State of Charge of the vehicle after completing the tasks (dimensionless).
- Econsumed: The total energy consumed throughout the journey, as calculated by Equation (71) (in kW·h).
- Ctotal: The total rated capacity of the vehicle’s battery (in kW·h).
- vk: The optimized speed on the k-th route segment (in m/s).
- dk: The distance of the k-th segment (in meters).
- (1)
- PATial Match:
- (2)
- Temporal Match:
- (3)
- Recurrence Formula:
Algorithm 1: Spatio-Temporal Longest Common Subsequence (STLCSS) |
1: FUNCTION STLCSS(TrajA, TrajB, delta_d, delta_t): 2: // 1. Initialization 3: m = length(TrajA) 4: n = length(TrajB) 5: // Create an (m + 1) × (n + 1) Dynamic Programming (DP) table. 6: CREATE a 2D array dp of size (m + 1) × (n + 1) 7: INITIALIZE all elements of dp to 0 8: // 2. Fill the DP table 9: FOR i FROM 1 TO m: 10: FOR j FROM 1 TO n: 11: // 2.1 Check for a spatio-temporal match 12: spatial_distance = HaversineDistance(TrajA[i].coordinates, TrajB[j].coordinates) 13: temporal_difference = abs(TrajA[i].timestamp − TrajB[j].timestamp) 14: // 2.2 Apply the recurrence relation 15: IF spatial_distance ≤ delta_d AND temporal_difference ≤ delta_t THEN 16: dp[i][j] = 1 + dp[i − 1][j − 1] 17: ELSE 18: dp[i][j] = max(dp[I − 1][j], dp[i][j − 1]) 19: END IF 20: END FOR 21: END FOR 22: // 3. Return Result 23: RETURN dp[m][n] 24: END FUNCTION |
- Initialization: The algorithm begins by initializing an (m + 1) × (n + 1) DP table, named dp, where m and n are the number of points in each trajectory. Each cell dp[i][j] is designed to store the STLCSS length for the subtrajectories TrajA [1..i] and TrajB[1..j]. All values are initialized to zero.
- Dynamic Programming Recurrence: It then iterates through each pair of points from the two trajectories. For each pair (TrajA[i], TrajB[j]), it checks if they constitute a spatio-temporal match by comparing their spatial distance and temporal difference against predefined thresholds (delta_d and delta_t).
- 3.
- Final Result: After the table is fully populated, the value in the final cell, dp[m][n], represents the length of the STLCSS for the complete trajectories.
4.3.2. Mutual Assistance Rendezvous Point Optimization
- (1)
- Candidate Set Construction:
- (2)
- Trajectory Extraction & Similarity Calculation:
- (3)
- Speed Coordination:
- (4)
- Energy Conservation Constraint:
4.3.3. Energy Transfer
- (1)
- Energy Transfer Amount:
- (2)
- Energy Deficit Calculation:
- (3)
- Available Energy Calculation:
- (1)
- Energy Conservation:
- (2)
- Post-Transfer SOC Requirement:
- (1)
- Transfer Time:
- (2)
- Target Distance:
4.3.4. Post-Transfer Speed-Route Optimization
5. Simulation Analysis
5.1. Case Study of V2V Energy Sharing
5.2. The Advantages of Multi-Objective Speed Planning
5.3. Comparative Analysis of Energy Replenishment Strategies
5.3.1. SPATio-Temporal Matching for V2V
5.3.2. Scenario Illustration: V2CS vs. V2V Replenishment
5.3.3. Performance Evaluation and Discussion
5.4. Sensitivity Analysis
5.5. Practical Implications and Scalability
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Nomenclature
A | Frontal area of the vehicle (m2) | ta | Arrival time (h) |
ak | Commanded acceleration | Tt | Transfer Time (h) |
a(k) | Acceleration control input at the k-th time step | u | System control variables |
acmd | Commanded acceleration | U | The terminal voltage of the battery (V) |
areal | Actual acceleration | U1 | The voltage across the polarization resistance R1 (V) |
ak | Actual acceleration at step k | Um | The motor input voltage (V) |
C | The rated capacity of the battery (Ah) | Ub | Rated voltage (V) |
Cd | Aerodynamic drag coefficient | Uoc | Power supply voltage (V) |
CC | Charging cost (¥) | uk | Control vector |
CP | Time window penalty cost (¥) | vk | Speed on the k-th route segment (km/h) |
Cj | STLCSS of EV-C | v | The vehicle speed (km/h) |
Cr | Rolling resistance coefficient | vP | Speed of the EC-P (km/h) |
CP,k | Time window penalty cost (¥) for the k-th vehicle | vC | Speed of the EV-C (km/h) |
Ct | The cost of time (¥) incurred by all vehicles to drive, recharge, and perform delivery tasks. | Vmax | Maximum speed of electric vans (km/h) |
c1 | Learning factor | Vmin | Minimum speed for electric vans (km/h) |
c2 | Learning factor | vitarget | Target speed of the i-th vehicle |
Caging | The summation of costs from every operational segment | vihb | Upper bounds of the target speed range |
Cs(v,s) | The aging cost for a single vehicle vv during a specific operational segment ss | vlegal(s) | Speed limit function for the road segment |
Dt | Mutual aid distance (km) | vmax | Speed limit of the road or the maximum allowable speed of the vehicle |
dP | Distance of the EC-P (km) | vego(k) | Speed of the ego vehicle at step k |
dC | Distance of the EC-C (km) | v(k) | Vehicle’s speed at the k-th time step within the prediction horizon |
dk | Distance of the k-th segment (km) | v(t) | Velocity of the particle at time t |
dsafe | Static safety distance | vilb | Lower bounds of the target speed range |
dia | Distance from the i-th vehicle to the upstream traffic signal a | Preset moderate speed value | |
E | Energy consumption proxy model | Weight corresponding to the moderate speed | |
EI,k | Initial energy of the k-th vehicle (kW·h) | xk | State vector |
EC,k | Energy replenished at CS (kW·h) | System state variables | |
EF,k | Final remaining energy (kW·h) | xi,k | Binary decision variable (vehicle i selects path k or not) |
Ei,k | Energy consumption coefficient for vehicle i on path k (kW·h) | x(t) | Position of the particle at time t |
En,c | Energy deficit of the EV-C (kW·h) | ACO | Ant colony optimization |
Emax(s*) | Maximum transferable energy from the EV-P (kW·h) | BMS | Battery Management System |
Ea(s*) | Available energy transfer for EV-P (kW·h) | BCBOA | Branch Cutting External Approximation Algorithm |
Et | Energy transfer (kW·h) | BEV | Battery Electric Vehicles |
Er(s*) | Energy consumed during the return trip from s* (kW·h) | BA | Battery aging |
Ec,k | Energy consumption for each route segment k (kW·h) | CS | Charging Stations |
Ec | Energy consumption for each vehicle (kW·h) | CHTC-LT | China Heavy-duty vehicle test Cycle-Light trucks |
Total energy consumption | DTW | Dynamic time warping | |
Ecycled | The absolute amount of energy (kW·h) | ETA | Estimated time of arrival |
Energy replenished at charging stations (kW·h) | EV | Electric vehicles | |
Fresist,k | Total resistance force | EV-P | Electric vehicle-provider |
Faero | Aerodynamic resistance | EV-C | Electric vehicle-consumer |
Froll | Rolling resistance | EC | Energy consumption |
Ftraction | Traction force | HTW | Hard time window |
g | Gravitational acceleration | ILP | Integer Linear Programming |
gbest | Historical optimal position of the population | LSTM | Long Short-Term Memory |
Start times of the green light | LDM | Longitudinal dynamics model | |
End times of the green light | MOACO | Multi-objective ant colony optimization | |
Im | The motor working current (A) | MINLP | Mixed-Integer Nonlinear Programming |
I | The battery output current (A) | MADDPG | Multi-Agent Deep Deterministic Policy Gradient |
iter_max | Maximum number of iterations | MOPSO | Multi-objective Particle Swarm Optimization |
i | Weighting coefficient | MPC | Model Predictive Control |
i | Number of the particle | OCV | Open-circuit voltage |
K | Cycle counter used to synchronize the signal timings of multiple intersections | PSO | Particle Swarm Optimization |
Kw | An integer describing the cycle count of the traffic signal | PoR | Proof of Reputation |
L(i,j) | STLCSS length of the point (i,j) | PMSM | Permanent magnet synchronous motor |
L(n,m) | Final STLCSS length | REEV | Range-Extended Electric Vehicles |
LP | Trajectory lengths of EV-Ps | SPAT | Signal Phase and Timing |
LC | Trajectory lengths of EV-Cs | SOC | State of charge |
Lookahead distance | STW | Soft time window | |
Lk | Total cost (energy + penalty) of ant k’s path (kW·h) | STLCSS | Spatiotemporal Longest Common Subsequence |
m1 | Gross vehicle weight (kg) | SI | Signal Info |
ma | Number of Ants | TWP | Time window penalties |
m | Vehicle mass | TW | Time window |
n | Motor speed corresponding to the actual vehicle speed (r/min) | V2I | Vehicle-to-Infrastructure |
nm | Actual rotational speed of the motor (r/min) | VAA/VSA | Hierarchical scheduling algorithm |
Pm | Total power demand of the vehicle | VCU | Vehicle Control Unit |
Pr | The power request | V2CS | Vehicle-to-Charging Station |
Pe | Penalties for early arrivals (kW·h) | V2V | Vehicle-to-Vehicle |
Pe | Mutual compensation power (kW) | VRP | Vehicle routing problem |
Pl | Penalties for late arrivals (kW·h) | VVR | V2V recharge |
Pi | STLCSS score of EV-P | GT-Suite | Assumed to be a known simulation software |
Pp,k | Time window penalties for each route segment k | f | The rolling resistance coefficient |
Pc | Charging station charging power (kW) | ηm | The motor efficiency |
pbest,t | Historical optimal position of particle i | ηT | Transmission system efficiency (%) |
Pk | Instantaneous power | α | Road gradient (slope angle) |
q | Energy supply/demand quantity | ϕ1 | Start latitudes (radians) |
Q | Constant scaling factor | ϕ2 | End latitudes (radians) |
R0 | The ohmic internal resistance of the battery (Ω) | λ1 | Start longitudes (radians) |
R1 | Resistance of component 1 (Ω) | λ2 | End longitudes (radians) |
R | Earth’s radius | τij(v) | Pheromone concentration for speed v on path segment (i,j). |
r1 | Random number of [0, 1] | ηij(v): | Heuristic factor inversely related to the optimization objective. |
r2 | Random number of [0, 1] | α1 | Hyperparameters controlling the weights of pheromones and heuristic factors |
sego(k) | Position of the ego vehicle at step k | αsoc | The dimensionless SOC Stress Factor |
slead(k) | Position of the lead vehicle at step k | β | The base degradation cost factor |
SOCP(s*) | EV-P’s SOC at meeting point s* (%) | β1 | Hyperparameters controlling the weights of pheromones and heuristic factors |
s | Vehicle position | ρ | Evaporation coefficient controlling pheromone decay |
SOCI | Initial SOC (%) | ϵ | The SPATial distance threshold |
SOCF | Final SOC (%) | δ | The temporal difference threshold |
SOCmin | Minimum safe discharge threshold for the EV-P (%) | δs | SPATial radius (km) |
SOCr | Post-Transfer SOC Requirement (%) | ξ | The unit time cost coefficient (¥/h) |
s* | Optimal meeting point | ρ | Air density |
Position of the iii-th traffic light | Δt | Time step duration (seconds) | |
tcurrent | Current time of the vehicle | ηregen | Regenerative braking efficiency |
Tk | Total time (¥) consumed by the kth car | μ | Penalty weight used to dynamically adjust the vehicle speed in order to synchronize with the traffic signal timing |
t | Execution progress of the algorithm | ϵ | Relaxation variable |
t | Timestamp | Predicted arrival time of the vehicle | |
Tmax | Overall threshold for the number of steps executed by the algorithm | αi | Subjective adjustment factor for the priority of the objective |
tc | Duration of one full signal cycle | σi | Standard deviation of the historical data for the corresponding cost term |
tg | Durations of the green lights | ϕ1 | Start latitudes |
tr | Durations of the red lights | λ1 | Start longitudes |
t | Total travel time of the vehicle | ϕ2 | End latitudes |
tgreen | Green light window | λ2 | End longitudes |
tred_wait | Red light waiting time | ωmax | Weight benchmark value at the initial iteration (t = 0) |
tred | Red light window | ω(t) | Dynamic weight value at the iteration step t |
tc | Signal cycle | γ | Electricity price (¥/kW·h) |
tgreen_remain | Remaining green light time | ω | Inertia weight |
treactiont | Driver’s reaction time | ωmin | Lower limit of the weight when the algorithm is terminated (t = Tmax) |
Tm | Output torque of the drive motor (N·m) | SPATial distance threshold | |
tl | Latest allowed arrival time (h) | δ | Temporal difference threshold |
te | Earliest allowed arrival time (h) |
References
- Shurrab, M.; Singh, S.; Otrok, H.; Mizouni, R.; Khadkikar, V.; Zeineldin, H. A Stable Matching Game for V2V Energy Sharing–A User Satisfaction Framework. IEEE Trans. Intell. Transp. Syst. 2022, 23, 7601–7613. [Google Scholar] [CrossRef]
- Fan, J.; Wang, H.; Liebman, A. MARL for Decentralized Electric Vehicle Charging Coordination with V2V Energy Exchange. In Proceedings of the 49th Annual Conference of the IEEE Industrial Electronics Society (IECON 2023), Singapore, 16–19 October 2023; pp. 1–6. [Google Scholar]
- Alinejad, M.; Rezaei, O.; Habibifar, R.; Azimian, M. A Charge/Discharge Plan for Electric Vehicles in an Intelligent Parking Lot Considering Destructive Random Decisions, and V2G and V2V Energy Transfer Modes. Sustainability 2022, 14, 12816. [Google Scholar] [CrossRef]
- Xu, Y.; Peralta, A.A.; Balta-Ozkan, N. Vehicle-to-Vehicle Energy Trading Framework: A Systematic Literature Review. Sustainability 2024, 16, 5020. [Google Scholar] [CrossRef]
- Hosseini, S.; Yassine, A. A Novel V2V Charging Scheme to Optimize Cost and Alleviate Range Anxiety. In Proceedings of the 2022 IEEE Electrical Power and Energy Conference (EPEC), Online, 5–7 December 2022; pp. 354–359. [Google Scholar]
- Zhang, R.; Cheng, X.; Yang, L. Flexible Energy Management Protocol for Cooperative EV-to-EV Charging. IEEE Trans. Intell. Transp. Syst. 2019, 20, 172–184. [Google Scholar] [CrossRef]
- Wang, M.; Ismail, M.; Zhang, R.; Shen, X.; Serpedin, E.; Qaraqe, K. Spatio-Temporal Coordinated V2V Energy Swapping Strategy for Mobile PEVs. IEEE Trans. Smart Grid 2018, 9, 1566–1579. [Google Scholar] [CrossRef]
- Liu, S.; Zhang, W.; Cao, Y.; Ni, Q.; Maple, C.; Lin, H. Time-Efficient EV Energy Management Through In-Motion V2V Charging. In Proceedings of the 2024 IEEE 99th Vehicular Technology Conference (VTC2024-Spring), Singapore, 24–27 June 2024; pp. 1–5. [Google Scholar]
- Yang, J.; Cai, B.; Li, X.; Ge, R. Optimal Path Planning for Electric Vehicle Travel Time Based on Dijkstra. In Proceedings of the 35th Chinese Control and Decision Conference (CCDC 2023), Yichang, Chian, 20–22 May 2023; pp. 721–726. [Google Scholar]
- Sari, D.W.; Dwijayanti, S.; Suprapto, B.Y. Path Planning for an Autonomous Vehicle based on the Ant Colony Algorithm: A Review. In Proceedings of the 2023 International Workshop on Artificial Intelligence and Image Processing (IWAIIP 2023), Yogyakarta, Indonesia, 1–2 December 2023; pp. 57–62. [Google Scholar]
- Liu, H.; Chen, P.; Chen, J.; Tan, D. Research on Global Path Planning for Driverless Vehicles Based on Improved A* Algorithm. In Proceedings of the 2023 IEEE 5th International Conference on Civil Aviation Safety and Information Technology (ICCASIT), Dali, China, 11–13 October 2023; pp. 1444–1449. [Google Scholar]
- Li, G.; Sun, Q.; Boukhatem, L.; Wu, J.; Yang, J. Intelligent Vehicle-to-Vehicle Charging Navigation for Mobile Electric Vehicles via VANET-Based Communication. IEEE Access 2019, 7, 170888–170906. [Google Scholar] [CrossRef]
- Yang, H.; Deng, Y.; Qiu, J.; Li, M.; Lai, M.; Dong, Z. Electric Vehicle Route Selection and Charging Navigation Strategy Based on Crowd Sensing. IEEE Trans. Ind. Inform. 2017, 13, 2214–2226. [Google Scholar] [CrossRef]
- Wu, F.; Adulyasak, Y.; Cordeau, J.F. Modeling and Solving the Traveling Salesman Problem with Speed Optimization for a Plug-In Hybrid Electric Vehicle. Transp. Sci. 2024, 58, 562–577. [Google Scholar] [CrossRef]
- Merkuryeva, G.; Bolshakovs, V. Simulation-Based Vehicle Scheduling with Time Windows. In Proceedings of the 2010 International Conference on Intelligent Systems, Modelling and Simulation, Liverpool, UK, 27–29 January 2010; pp. 134–139. [Google Scholar]
- Rashmi, D.; Sivasubramani, S. An Efficient Scheduling Scheme for Plug-In Electric Vehicles. In Proceedings of the 2023 IEEE IAS Global Conference on Renewable Energy and Hydrogen Technologies (GlobConHT 2023), Male, Maldive, 11–12 March 2023; pp. 1–6. [Google Scholar]
- Gupta, H.K.; Shah, M.K.; Chopra, K. Coordinate Scheduling of Plug-in Electric Vehicles at Charging Station Fed by Renewable Energy Sources. In Proceedings of the 2023 5th International Conference on Energy, Power and Environment: Towards Flexible Green Energy Technologies (ICEPE 2023), Shillong, India, 15–17 June 2023; pp. 1–6. [Google Scholar]
- Abdolmaleki, M.; Masoud, N.; Yin, Y. Vehicle-to-vehicle wireless power transfer: Paving the way toward an electrified transportation system. Transp. Res. Part C Emerg. Technol. 2019, 103, 261–280. [Google Scholar] [CrossRef]
- Kabir, M.E.; Sorkhoh, I.; Moussa, B.; Assi, C. Routing and Scheduling of Mobile EV Chargers for Vehicle to Vehicle (V2V) Energy Transfer. In Proceedings of the 2020 IEEE Power & Energy Society General Meeting (PESGM 2020), Montreal, QC, Canada, 2–6 August 2020; pp. 1–5. [Google Scholar]
- ISO 2631-1:1997; Mechanical Vibration and Shock—Evaluation of Human Exposure to Whole Body vi-Bration—Part 1: General Requirements. International Organization for Standardization: Geneva, Switzerland, 1997.
- Schmalstieg, J.; Käbitz, S.; Ecker, M.; Sauer, D.U. A holistic aging model for Li(NiMnCo)O2 based 18650 lithium-ion batteries. J. Power Sources 2014, 257, 325–334. [Google Scholar] [CrossRef]
Ref. | Scenario | Time Window (TW) | Optimization Algorithm | Multi-Objective | Energy Model | Signal Info (SI) | Spatio-Temporal Matching | Limitations |
---|---|---|---|---|---|---|---|---|
[1] | Areas without charging stations | × | Gale-Shapley Stable Match | Cost, profit, user satisfaction | Economic model | × | √ | TW and lDM are not taken into account |
[2] | Charging station energy exchange | × | MADDPG | Cost/equity | × | × | × | TW and lDM are not taken into account |
[5] | Highway/city charging stations | × | Hungarian Algorithm | Cost | Linear model | × | × | TW and lDM are not taken into account |
[6] | EV systems in IoE environment | × | Max-Weight Matching, Stable Matching | Social welfare, grid load | Linear model | × | × | TW and lDM are not taken into account |
[7] | Suburban aggregation station | √ | MINP, BCBOA | Cost/load balancing | × | √ | √ | lDM are not taken into account |
[8] | Wireless V2V charging in traffic | × | DTW, Spatio-temporal path planning | Charging efficiency | Linear model | × | √ | TW and lDM are not taken into account |
[13] | Urban dynamic road network | × | Branch and Cut | Travel time, cost | Linear model | × | × | TW and lDM are not taken into account |
[14] | Urban logistics distribution | √ | Branch-and-Cut | Energy cost | Longitudinal dynamics model (LDM) | × | × | SI are not taken into account |
[15] | Truck distribution scheduling in the logistics center | √ | OptQuest | The total idle time of the truck | × | × | × | lDM are not taken into account |
[17] | Wind–solar charging stations | √ | Vehicle Admission/Scheduling Algorithm | Grid dependency | × | × | × | lDM are not taken into account |
This paper | Urban logistics energy mutual assistance | √ | MOPSO, STLCSS | Time window, energy consumption | Longitudinal dynamics model | √ | √ | Consider TW and SI and LMD with spatiotemporal matching |
Node Type | Node Coordinates (°) | Time Window (h) |
---|---|---|
Task point | 116.321, 39.959 | 8.0, 8.5 |
116.365, 39.961 | 7.0, 7.5 | |
116.357, 39.981 | 8.0, 8.5 | |
116.328, 40.002 | 9.0, 9.5 | |
116.223, 39.991 | 9.0, 9.5 | |
116.461, 39.909 | 7.0, 8.0 | |
116.447, 39.937 | 7.5, 8.0 | |
116.403, 39.934 | 7.0, 7.5 | |
116.519, 39.924 | 8.0, 8.5 | |
116.548, 39.962 | 9.0, 9.5 | |
116.385, 39.907 | 7.5, 8.0 | |
116.331, 39.903 | 8.0, 8.5 | |
116.423, 39.916 | 7.0, 7.5 | |
116.422, 39.874 | 8.0, 8.5 | |
116.408, 39.904 | 7.0, 7.5 | |
116.495, 39.879 | 8.0, 9.5 | |
116.417, 39.892 | 8.5, 9.0 | |
116.354, 39.870 | 7.0, 7.5 | |
116.302, 39.895 | 9.0, 9.5 | |
116.374, 39.899 | 8.0, 8.5 | |
116.278, 39.904 | 9.0, 9.5 |
Node Type | Node Sequence Number | Node Coordinates (°) | Charging Price (¥) |
---|---|---|---|
CS | 22 | 116.270, 39.960 | 1.5 |
23 | 116.350, 39.920 | 1.5 | |
24 | 116.450, 39.920 | 1.5 | |
25 | 116.550, 39.900 | 1.5 | |
Distribution center | 26 | 116.472, 39.992 |
Parameter Symbol | Parameter | Data | Unit |
---|---|---|---|
× | Fleet Size | 9 | Vehicles |
m1 | Gross vehicle weight | 4495 | kg |
C | Rated capacity of the battery | 200 | Ah |
Ubattery | Rated voltage | 400 | V |
× | EV Battery Capacity | 80 | kWh |
× | Initial SOC Distribution | [80.8, 19.6, 92.1, 91.0, 75.1, 14.4, 90.0, 18.3, 12.8] | % |
Vmax | Maximum speed of electric vans | 60 | km/h |
Vmin | Minimum speed for electric vans | 10 | km/h |
Pcharge | Charging station charging power | 50 | kW |
Pexchange | V2V transfer power | 30 | kW |
× | Charging/Transfer Efficiency | 97 | % |
× | SOC Threshold (for CS decision) | 10.5 | % |
× | SOC Threshold (for V2V decision) | 10.0 | % |
ξ | The unit time cost coefficient | 5 | ¥/h |
Pe | Penalties for early arrivals | 5 | kW·h/h |
Pl | Penalties for late arrivals | 10 | kW·h/h |
Parameter Symbol | Parameter | Data |
---|---|---|
ωmax | Maximum inertia weight | 0.9 |
ωmin | Minimum inertia weight | 0.4 |
Tmax | Maximum number of iterations | 800 |
c1 | The learning factor | 1.5 |
c2 | The learning factor | 1.5 |
r1,r2 | The random number | (0,1) |
N | Number of particles | 80 |
Vehicle ID | Assigned Route (Node Sequence, Depot = 26) |
---|---|
1 | [26-13-21-26] |
2 | [26-11-12-4-26] |
3 | [26-15-3-26] |
4 | [26-9-19-26] |
5 | [26-2-18-7-26] |
6 | [26-5-22-26] |
7 | [26-16-1-20-26] |
8 | [26-8-14-26] |
9 | [26-10-6-17-26] |
EV-C2 | EV-C6 | EV-C8 | EV-C9 | |
---|---|---|---|---|
EV-P1 | 50.0000 | 25.0000 | 12.5000 | 33.3333 |
EV-P3 | 14.2857 | 28.5714 | 14.2857 | 16.6667 |
EV-P4 | 40.0000 | 11.1111 | 25.0000 | 33.3333 |
EV-P5 | 11.1111 | 22.2222 | 25.0000 | 33.3333 |
EV-P7 | 16.6667 | 33.3333 | 16.6667 | 16.6667 |
Level | V2V Sharing Cost (¥) | Charging Station Cost (¥) | Cost Reduction (¥) | Cost Reduction (%) |
---|---|---|---|---|
0% (Baseline) | 416.11 | 472.81 | 56.70 | 11.99% |
+1% | 417.02 | 473.16 | 56.14 | 11.86% |
+2% | 418.79 | 474.62 | 55.83 | 11.76% |
+3% | 420.56 | 477.04 | 56.48 | 11.84% |
Mean | 418.12 | 474.41 | 56.29 | 11.86% |
Variance | 3.72 (¥2) | 3.35 (¥2) | 0.13 (¥2) | 0.009 (%)2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ye, Z.; Han, Q.; Han, K.; Wang, Y.; Zhao, C.; Yang, H.; Du, J. Coordinating V2V Energy Sharing for Electric Fleets via Multi-Granularity Modeling and Dynamic Spatiotemporal Matching. Sustainability 2025, 17, 8783. https://doi.org/10.3390/su17198783
Ye Z, Han Q, Han K, Wang Y, Zhao C, Yang H, Du J. Coordinating V2V Energy Sharing for Electric Fleets via Multi-Granularity Modeling and Dynamic Spatiotemporal Matching. Sustainability. 2025; 17(19):8783. https://doi.org/10.3390/su17198783
Chicago/Turabian StyleYe, Zhaonian, Qike Han, Kai Han, Yongzhen Wang, Changlu Zhao, Haoran Yang, and Jun Du. 2025. "Coordinating V2V Energy Sharing for Electric Fleets via Multi-Granularity Modeling and Dynamic Spatiotemporal Matching" Sustainability 17, no. 19: 8783. https://doi.org/10.3390/su17198783
APA StyleYe, Z., Han, Q., Han, K., Wang, Y., Zhao, C., Yang, H., & Du, J. (2025). Coordinating V2V Energy Sharing for Electric Fleets via Multi-Granularity Modeling and Dynamic Spatiotemporal Matching. Sustainability, 17(19), 8783. https://doi.org/10.3390/su17198783