 Research
 Open Access
 Published:
Communication energy optimization of electric vehicle platoon on curved road
EURASIP Journal on Advances in Signal Processing volume 2021, Article number: 105 (2021)
Abstract
The cruising range of an electric vehicle is limited by its battery. Reducing the energy consumption of MES (main energy systems) or AES (auxiliary energy systems) of the vehicle battery is an effective means to increase the electric vehicle cruising range. Platoon driving can greatly reduce the wind resistance of the vehicle and then reduce the energy consumption of MES for electric vehicles. This paper proposes an adaptive communication energy optimization scheme based on road curvature radius to save the energy of AES for the electric vehicle platoon on curved roads. In this paper, the intervehicle distance error based on the carlike model in a twodimensional space is established. Then, the intervehicle distance error is used to design a control law K to accomplish successful platooning. Next, three platooning control schemes based on different information flow topologies are discussed. Finally, the consensus of three platooning control schemes and the energy consumption of electric vehicle communication systems are analyzed by MATLAB’s Simulink. Simulation results show that the communication energy optimization scheme reduces the power consumption of AES as long as the platoon driving on curved roads.
Introduction
Since electric vehicles (EVs) are considered as zero pollution for gaseous pollutants, it is one of the most important reasons for the development of EVs. However, compared to fuel vehicles, electric vehicles have short cruising distances. Electric vehicle platoon is a good way to improve the cruising range of vehicles. Platoon can greatly reduce wind resistance. But, the frequent communication among platoon members increases the power consumption of auxiliary energy systems for vehicle batteries.
Some auxiliary energy systems (AES), including necessary lighting, heating, and communication, are directly related to the platooning cruise range [1]. Other systems are in the main energy systems (MES) such as power steering, brake booster, air conditioner, and satellite navigation. All of them use electrical energy from batteries and thus reduce vehicle cruising range. Among them, wireless communication of AES is usually considered as an important element of platooning.
Vehicle platooning is a group of vehicles in a close manner through wireless communication to achieve safe and highspeed driving [2, 3]. Control and computing technologies are integrated together to achieve stability, consensus, scalability, reliability, efficiency, and safety of the platooning system by exchanging vehicle information (such as speed, heading, and intentions) over wireless networks to maintain relatively small intervehicle distance [4,5,6,7,8]. Frequent information interaction consumes a lot of battery power and reduces the cruising range of electric vehicle platoon.
Cruising range is one of the main obstacles of electric vehicles. In order to overcome it without increasing the battery size and price of the vehicle, one solution is to conduct energy optimization. Most existing electric vehicle energy optimization methods are conducted for MES, AES or a collaboration between the two. Thibault et al. propose modelbased strategies to predict and optimize the energy consumption of a trip [9]. Zhang et al. combine terraininformation and precedingvehicle information in energy management [10]. Xu et al. present two braking regenerative energy optimization controllers for inwheel motor electric vehicles to achieve the braking requirement as well as effectively promote regenerative efficiency [11]. The above studies save driving energy of MES with vehicle movement prediction to prolong the driving distance for an electric vehicle. In the search for better efficiency, AES for EV is designed. A predictive decision support system is designed to optimally distribute energy flow between the instantaneous power demand requested by the driver for the powertrain engine and the AES such as the heating system [12]. An ultracapacitorbased AES is designed to greatly reduce the energy consumption of AES [1, 13]. In addition to considering MES and AES separately, the joint optimization of these two systems can also increase vehicle travel distance. Jin et al. study on the problem of allocating energy from renewable sources to EV in a costefficient manner [14].
MES and AES are two main systems that determine the battery consumption level. Reducing the power consumption of subsystems in any system can increase the cruising range of vehicles. Under the premise of ensuring stable platoons, in order to reduce the battery consumption of electric vehicles, we propose a method to reduce the communication energy consumption in the AES. We observe that when platoons are driven on curved roads, the intervehicle distance and intervehicle communication distance are not equal. Regardless of the manner in which the platoon is formed, it is necessary to frequently exchange vehicle dynamics information between the vehicle and its preceding vehicles. Therefore, an adaptive radius of curvature communication energy allocation scheme is proposed to save the energy of AES on curved road.
The main contributions of this paper are as follows:

Modeling of intervehicle distance error of platoon on curved road is constructed to describe the timevarying intervehicle distance, and a constant control law K is used to control the error. Simulation results show that an appropriate constant control law can maintain the platooning consensus on curved road.

Three platooning control schemes include the decentralized control under PF (predecessor following), decentralized control under PLF (predecessor–leader following), and centralized control by the leader are discussed to get optimized platooning schemes.

When the platooning drives on the curved road, the proposed energy optimization scheme is superior to the minimum transmitted power scheme on straight road and the maximum radius of curvature scheme on curved road under same control law.
The rest of this paper is organized as follows. Communication energy optimization of electric vehicle platoon is proposed in Sect. 1. Methods include platoon under twodimensional space, platooning control schemes, and curvaturedriven communication mechanism introduced in Sect. 2. Results are discussed in Sect. 3. Concluding remarks and future work are presented in Sect. 4.
Methods
The carlike model is the basis for studying the platoon in a real environment [15]. The carlike model in the twodimensional space quantifies the deviation of the vehicle from the road in a given twodimensional space. In longitudinal control, the carlike model is used as a placement platform for the onboard laser and radar sensors to establish a mathematical model of the intervehicle distance. The placed sensor is used to detect the intervehicle distance and then transmit the message to the platoon controller to maintain the constant time headway or constant distance strategy of the platoon, thereby ensuring the longitudinal safety of the platoon. For example, Godbole and Lygeros propose the longitudinal control laws to maintain safe spacing, track an optimal velocity, and perform various maneuvers (forming, breaking up platoons, and changing lanes) [16]. In the lateral control, the carlike model is usually used to establish the relationship between the steering angle and the road offset, and to calculate the optimal steering angle when the vehicle is turning. Then, the vehicle maintains the distance between the nearest point and the curved road to ensure the lateral safety of the platoon. When driving on a curved road, the platoon includes both longitudinal control and lateral control. For instance, Wei et al. realize the longitudinal and lateral vehicle following only by radar and V2V, independent of highaccuracy positioning system and road marking [17]. Bayuwindra et al. overcome cut corners by the lookahead extended to a point perpendicular to the direction of the preceding vehicle and then present a novel lookahead concept for combined longitudinal and lateral vehiclefollowing control for a carlike platoon [18]. Finally, establishing the lateral deviation under the carlike model is a necessary condition for establishing the longitudinal intervehicle distance error.
Platoon under twodimensional space
The curved road with varying curvature is established under the twodimensional space for vehicle platooning. This method is close to the actual road design and easy to implement in the program. The movement of the platoon in the twodimensional space causes a change in the intervehicle distance. At this time, the platoon stability varies with the error in the intervehicle distance for platooning control. Typically, intervehicle distance errors in the platoon are related to changes in road curvature and control law.
The curved road having different curvatures are designed, and curves of different curvatures are connected into curved roads by adjusting curvature control points. Then, we build a carlike model in the twodimensional space. Then, the intervehicle distance error is established under the curvature space, and a constant control law K is added to design a stable platoon.
Carlike model
Carlike model is composed of a motorized wheeled axle at the rear of the chassis and a pair of orientable front steering wheels. For an easier analytical representation of the Carlike model, we put this model into a twodimensional space, as represented in Fig. 1. X and Y represent the horizontal and vertical axes of the Cartesian coordinate system, respectively. The simple kinematic model is described as follows:
where \(v_t^i\) is the velocity of vehicle i at time t. L is the wheelbase of the vehicle. \(\gamma ^{i}_{t}\) is the angle between orientation of vehicle i at time t and horizontal line with respect to world frame. \(\beta ^{i}_{t}\) is the steering angle of vehicle i at time t with respect to world frame. \(\alpha ^{i}_{t}\) is the angle of between orientation of the tangent to the trajectory at the same point in relation and horizontal line to the absolute reference. \(S^{i}_{\Delta t}\) is the curved distance of vehicles i from time t to \(t+\Delta t\). Given that Cartesian distance is not monotonous for very curved trajectories while quantifying the spacing between two consecutive vehicles, it is necessary to construct the model in curvilinear space, that is, with respect to the curvilinear abscissa of the nearest point on the trajectory measured from the vehicle, as shown follows.
\(\overrightarrow{GW}\) represents the projection of the Cartesian velocity of the vehicle into curvilinear space. The vehicle and the road are offset from the angle of \(\theta ^{i}_{t}=\gamma ^{i}_{t}\alpha ^{i}_{t}\). \(c_{i}\) stands for the respective local curvature of vehicle i, which corresponds to the reciprocal of the radius of curvature. \({\dot{S}}^{i}_{\Delta t}\) is the further projection by considering the lateral deviation \(D^{i}_{t}\).
Proof See “Appendix A.”\(\square\)
Modeling of intervehicle distance error
A longitudinal platooning system can be considered as a combination of four important components: vehicle longitudinal dynamics, information exchange flow, decentralized or centralized controllers and intervehicle distance policies [19,20,21,22]. In order to analyze longitudinal intervehicle distance error, the assumptions of the other components are as follows:

(1)
Vehicle longitudinal dynamics include the engine, drive line, brake system, aerodynamics drag, etc. In this paper, we consider that every vehicle has the homogeneous doubleintegrator model [23].

(2)
Decentralized or centralized controller is adopted in this paper. Decentralized control is that each vehicle controls its own vehicle status based on other vehicles’ information. Centralized control is that all platoon members are controlled by leader.
Considering N homogeneous vehicles driving along the curved road, platoon member (vehicle i) is to follow its preceding vehicle driving at a desired intervehicle distance S. Two platoon members are schematically depicted in Fig. 2 with S being the distance between vehicle i and its preceding vehicle \(i1\). The main objective of each vehicle is to follow its preceding vehicle at a desired distance S. But, intervehicle distance will be changed due to sensor delay, communication delay, weather and curved road, etc. causing a distance error \(\delta ^i_{\Delta t}\). Here \(S^i_{\Delta t}\) and \(S^{i1}_{\Delta t}\) are the curved distance of vehicles i and \(i1\) in time \(\Delta t\), respectively. Let us define the curved distance error for the ith vehicle as:
When \(\Delta t \rightarrow 0\), combining Eq. (3b) with Eq. (2c), we can get the following equation.
let \({\dot{\delta }}^{i}_{\Delta t}=K \cdot \delta ^{i}_{\Delta t}\) and \(K>0\). The expression of vehicle speed is as follows:
where the vehicle speed \(v^{i1}_t\) and cured distance error \(\delta ^{i}_{\Delta t}\) are used as the control input of vehicle i.
In this section, the intervehicle distance error is converged by constant control law K to keep the desired intervehicle distance. In the next section, the cooperation between multiple vehicles based on different information flow topologies is discussed.
Platooning control schemes
For multivehicle platooning, different controller placement positions will lead to different information flow topologies. In other words, different information flow topologies have different suitable platoon controller placement positions. For example, the PF (predecessorfollowing) topology is a topology that does not obtain information about the dynamics of the leader. It is suitable for placing the controller on each vehicle of the platoon members, and the vehicle itself will calculate the desired intervehicle distance at each moment. Ghasemi et al. propose a hierarchical platoon controller design framework, where the second layer is composed of a decentralized bidirectional control controller [24]. Due to the lack of dynamics about the leader, the platoon is likely to lose stability as the number of vehicles increases [25]. In the PLF (predecessor–leaderfollowing) topology, each vehicle of the platoon can receive broadcast information from the leader, so the controller can be placed in each vehicle or only in the leader. When the controller is only placed in the leader, the leader controls platoon members through the network, which is called a centralized control platoon. When the controller is placed in each vehicle, the leader only broadcasts its dynamics information to platoon members, which is a decentralized control platoon. In paper [26], a centralized and distributed control policy is proposed in which each vehicle’s control decision depends solely on its relative kinematics with respect to the leader. In paper [19], for each topology, Chehardoli et al. propose a new neighborbased adaptive control law to deal with adaptive control and identification of 1D platoon of nonidentical vehicles. Therefore, platoon control schemes under multivehicle mainly focus on the control and communication topology.
Typical platooning information flow topologies include predecessorfollowing (PF) topology, predecessor–leaderfollowing (PLF) topology, bidirectional (BD) topology, bidirectional–leader (BDL) topology, twopredecessorfollowing (TPF) topology, and twopredecessor–leaderfollowing (TPLF) topology [27, 28]. These information flow topologies are classified from the mode of transmitting the information. The simplex mode includes PF, PLF, TPF, and TPLF, while the duplex mode includes BD and BDL. In simplex mode, TPF and TPLF extend from PF and PLF, respectively. Therefore, the most dominant topologies are PF and PLF. The information flow topology only shows the transmission path of the platooning information and must be combined with platooning control strategy to stabilize the platoon.
Platooning control strategies can be centralized or decentralized according to the position of the controller [29]. In the centralized control, vehicles get their control commands from central units. They are therefore not autonomous, and communication is fundamental: any loss or delay in communication is critical. While in decentralized control, each vehicle receives data from other vehicles and calculates its own control in a standalone manner, so that communication remains very important, its loss is not as critical as the centralized case [30]. In general, the topology should match the control strategies.
Combining platooning information flow topologies and platooning control strategies, three typical platooning control schemes are proposed in Fig. 3. The first vehicle of each platoon is called the leader, and the others are called platoon members. Platooning control scheme (a) is a combination of PF topology and decentralized control that platoon members themselves adjust the vehicular dynamics based on the received dynamic information of the preceding vehicle to maintain the desired distance between the vehicle and preceding vehicle. Platooning control scheme (b) is a combination of PLF topology and decentralized control that platoon members themselves adjust the vehicular dynamics based on the received dynamic information of the preceding vehicle and leader to maintain the desired distance between the vehicle and preceding vehicle. Scheme (c) is centralized control approach by the leader that all platoon members adjust the speed according to the control commands message of the leader to maintain platooning stability (Fig. 4).
There are two major spacing policies for the desired intervehicle distance S: the constant time headway policy and constant distance policy [31]. For the constant time headway policy, the desired intervehicle distance varies with vehicle velocity. In the constant distance policy, the desired distance between two consecutive vehicles is independent of vehicle velocity. Here, we consider the constant time headway policy used for scheme (a), because the vehicles can only get the information of the predecessor. In order to ensure the safety of the vehicles, intervehicle distance needs to change with the speed of the predecessor. For scheme (b), we consider a constant distance, which means that the vehicles are controlled to move in a rigid platoon while following a leader because the vehicles can get the information of the predecessor and leader. Scheme (c) is similar to scheme (b) but lacks the preceding vehicle information.
When \(S=T_s v_t^i\), the platooning control scheme (a) is structured as follows. This is constructed according to the previous literature by Segata et al. [32].
where \({\ddot{S}}_{i}^{des}(t+\Delta t)\) is desired acceleration of vehicle i at time \(t+\Delta t\), \(\lambda\) is a design parameter strictly greater than 0 (default set to 0.1). \({\dot{\xi }}_i=v_t^iv_t^{i1}\) is relative speed between vehicle i and vehicle \(i1\). \(T_s\) is time headway. In order to ensure the safety of passengers, [31] shows that it must satisfies \(T_s\ge 2L\) , where L is actuation lag [33].
By combining Formula (5) and (6), then we get the following formula.
When S is the constant distance, the platooning control scheme (b) is structured as follows. This is derived based on a previous literature by Segata et al. [32],
By combining formula (5) and (8),
where \(v^0_t\) and \({\ddot{S}}_0(t)\) are the speed and acceleration of leader, respectively. a, b, c, d, e are parameters depicted as follows:
where W is weighting factor between the acceleration of leader and preceding vehicle. \(\zeta\) is drag coefficient which is set as 1. \(b_w\) is receiving signal frequency. Since the distance between the leader and vehicle i is different from that between the vehicle \(i1\) and vehicle i , the delay times of vehicle \(i1\) and leader transmitting information to the vehicle i are different.
For scheme (c), it does not receive the information of the preceding vehicle, and formula (8) is transformed into the following formula.
The desired acceleration \({\ddot{S}}_{i}^{des}(t+\Delta t)\) of the vehicle i can be used as the power input of the engine at time \(t+\Delta t\) in the simulation program. The flow chart of the program is as follows:
The flowchart is based on the travel time of the vehicle. This paper uses the speed and acceleration of vehicle \(i1\) and leader at time t and the curved distance error \(\delta ^{i}_{\Delta t}\) within \(\Delta t\) to calculate the desired acceleration \({\ddot{S}}_{i}^{des}(t+\Delta t)\) of the vehicle i at time \(t+\Delta t\).
The reason for curved distance error is the information flow delay and the dynamic system delay. The main reason for information flow delay is the difference in information flow topology. For example, PF topology can easily cause cascading delay. In the PLF topology, interchannel interference and signal transmission failures cause repeated information transmission delays. The second cause of curved distance error is the dynamic system delay. That is caused by the vehicle’s own mechanical transmission.
The main purpose of platooning control is to adjust the curved distance error \(\delta ^{i} _{\Delta t}\) according to the control law k to make it tend to 0. When the curve distance error \(\delta ^{i}_{\Delta t}\) is close to 0, the control law k has no effect on the speed, and a stable platoon is formed. In other words, the vehicle travels at a desired intervehicle distance. Then, when the platoon is driving on the curved road, the vehicle adjusts the transmission power of the OBU (On board Unit) according to the difference between the communication distance and the intervehicle curved distance. A curvaturedriven communication mechanism is shown in the next section.
Curvaturedriven communication mechanism
Among the AES of electric vehicles, communication system is a continuous energy consumption part. The communication power control is a method to reduce the energy consumption of AES [34]. Communication energy includes both the power consumption for receive and send packets. Whether the power for the receiver or sender is reduced, the energy consumption of the AES communication system will be reduced, and the cruise range of the platoon will be increased. In the past, transmit power control (TPC) is usually used to improve the reliability and accuracy of communication. In [35], Zander investigates the control of cochannel and adjacent channels interference and achieves acceptable carriertointerference ratios by TPC in all active communication links in the system. Paper [36] describes a centralized power control scheme that computes transmitter powers so as to have a common carriertointerference ratio for all the receivers. In [37], Rosberg et al. use the transmitter power control techniques in protecting other users from excessive interference as well as making receivers more tolerant to this interference. In [38, 39], Liu et al. propose a 5Gbased IoT scheme to joint optimization problem of allocation factors and node powers to maximize the 5G transmission rate while the IoT transmission rate and the total power are constrained. In general, when the receiver’s power is constant, the dynamic sensing power range requirement of the receiver is reduced and the adjacent channels are protected. At the same time, the transmitter’s power control can reduce intercommunication interference and interchannel interference. Therefore, besides improving the communication reliability and accuracy, communication power control can also be used to reduce AES energy consumption.
Communication modes among vehicles in the platoon include unicast, multicast, and broadcast. At this time, the signal transmission power conforms to the path loss model. The specific intervehicle communication distance model is as follows.
In the curve motion of the vehicle, the chord length d corresponding to the arc length is \(S+\delta ^i_{\Delta t}\) as described in Eq. (12a). The proof of (12a) is given in “Appendix B.” Based on the basic V2R path loss model given in [40, 41], we can get the following path loss Eq. (12).
where fc is in GHz. \(W_i\) is the receive power from vehicle \(i1\) to vehicle i. When a stable platooning passes through the curved road with varying curvature, its intervehicle communication distance is different from that of the intervehicle curved distance. The difference between intervehicle curved distance and intervehicle communication distance is the starting point of Algorithm 1. According to this difference, the transmission power of the OBU is controlled to save the energy consumption of the communication system. Finally, a communication energy allocation algorithm for the adaptive radius of curvature is proposed.
The general idea of Algorithm 1 is as follows, the preceding vehicle computes the intervehicle communication distance at every moment according to the change of road curvature. Then, the preceding vehicle adjusts the transmission power under the condition of meeting the minimum receiving power of the rear vehicle through the power control based on the radius of curvature. Before this algorithm, the curved distance error is computed according to the carlike model, and it is considered into the platooning control scheme. The platooning consensus is ensured by adjusting the control law K.
In Algorithm 1, the desired intervehicle distance is input into the algorithm as the initial communication distance. The local curvature is set according to the changes of the road. In the whole process of Algorithm 1, the platooning consensus must be ensured. In the first and second step of Algorithm 1, the minimum transmission power of vehicle \(i1\) relative to vehicle i is set. The first step is to compute the intervehicle communication distance under the intervehicle curved distance, and the second step is to compute the minimum transmission power of vehicle \(i1\) according to the path loss model. The third step is to set the minimum receiving power of vehicle i as 0 dBm. The fourth step is to adjust the transmission power of vehicle \(i1\) according to the change of intervehicle communication distance. In the fifth step, the ratio of vehicle energy consumption with adaptive curvature radius algorithm and without adaptive curvature scheme is output. Since there are N vehicles, the number of computing intervehicle distance is \(N1\), and the number of vehicle communication energy consumption is N, the complexity of the algorithm 1 is N.
In summary, when the platooning is driving on the curved road, the communication distance and control distance of the intervehicle are different. For platooning, It is necessary to control the vehicles to maintain a desired intervehicle distance and achieve platooning consensus. Under platooning consensus, we adjust the transmission power of communication in realtime according to the intervehicle communication distance. In the case of ensuring the reliability of the communication link and platooning consensus, the energy consumption optimization of the communication system is the main contribution of this paper.
Results and discussion
Veins is an opensource framework for vehicular network simulations [42]. PLEXE is an extension of the Veins simulator [43]. It features realistic vehicle dynamics and several cruise control models. In our simulation, we use MATLAB’s Simulink tool to simulate platooning control schemes. Simulink is a block diagram environment for ModelBased Design. In the simulation process, we first establish the mathematical model of platooning control schemes and launch Simulink on the basis of the mathematical model. Simulink uses modular design to quickly and easily set dynamic parameters and build information flow topology for platoon.
Aiming at the communication energy optimization problem of electric vehicles, an adaptive road communication energy optimization method is proposed. In this section, we simulate the typical platooning control schemes. Then, according to the motion characteristics of vehicles, the consensus of the platoon is analyzed. Finally, an adaptive energy allocation scheme is established according to the intervehicle distance.
We consider a situation where a set of points with coordinates \(p^i=[x^i \ y^i]^T\) with \(i=1,2,\ldots ,m\) (m is the number of points). These points will be henceforth control points of curved roads, so as to ascertain continuity in curvature and its derivative (Table 1).
Platooning consensus
\(Definition \ 1\): An important indicator of vehicular platoon is string stability. A platoon is said to be string stable if the disturbances are not amplified when propagated downstream along the vehicle string [44]. String stability is important to vehicular safe, but it does not represent the consensus of platoon [45]. A platoon is said to be consensus if the follows move like the leader in the same location and the disturbances are not amplified when propagated downstream along the vehicle string. The following are the experimental results of typical platooning control schemes.
After the start of the simulation experiment, the vehicle joins the platoon at a different speed, and the adjustment of the control law K is obtained as shown in Fig. 5a. Figure 5b shows that the distance error between all vehicles is zero after the control adjustment. All vehicles are driven to maintain the desired intervehicle distance between the vehicles. Figure 5c, d shows that all platoon members follow the preceding vehicle and turn together with it, but the delay time is large. In general, Fig. 5a, b shows that the longitudinal motion is consensus, and Fig. 5c, d shows that the consensus of lateral motion is poor.
Figure 6a shows that, under the control law K, after the platoon member can obtain the leader information, the velocity of the platoon members converges faster than that of Fig. 5a. Figure 6b shows that the distance error tends to zero from both directions, indicating that the state of motion of the leader has a great influence on the motion state of the tail vehicle. Figure 6c is consensus with the change in the steering angle. Figure 6d not only shows platoon members following the leader vehicle but also quickly responds to the rotation of the leader vehicle. This indicates that the vehicle consensus under the PLF topology is stronger than the vehicle consensus under the PF. Overall, scheme (b) is stronger than scheme (a) in terms of vehicle consensus.
The scheme of Fig. 7 employs centralized control. The result of Fig. 7 is a simulation experiment conducted under reliable communication. Figure 7a shows the speed tends to stabilize under the control law K. Figure 7b is caused by the failure to obtain information about the motion state of the preceding vehicle. Figure 7c, d shows that the response speed to the movement of the leader vehicle is better than scheme (a) and worse than scheme (b). This is because although scheme (c) can obtain the moving state of the leader vehicle, it cannot obtain the moving state of the preceding vehicle.
In general, the leader vehicle information and the preceding vehicle information are both important for a consensus platoon. In the process of obtaining the information of the leader vehicle or the preceding vehicle, when the platoon is on the curved road, the intervehicle distance is curved. At this time, if the communication transmission power is set according to the constant intervehicle distance, battery energy will be wasted. Therefore, we propose communication power transmission with adaptive road curvature.
Platooning energy efficiency
An energy consumption simulation is established to evaluate the energy efficiency of the vehicle on curved road when the vehicle communication equipment sends a platooning control message.
When the platooning vehicle passes the curved road, the relationship between the intervehicle distance of communication and the road curvature is shown in Fig. 8.
According to intervehicle communication distance, Algorithm 1 is used to reduce communication power consumption in the electric vehicle platoon. The essence of the Algorithm 1 is to adapt radius of road curvature and adjust the transmission power of the preceding vehicle, so as to save more energy on the curved road.
On the straight road, the minimum transmission power of preceding vehicles is calculated by path loss Eq. (12). When the platooning enters the curved road, the intervehicle communication distance of platooning is unequal to the desired intervehicle distance. Relative to the minimum transmitted power of vehicles on the straight road, the energy consumption ratio on the curved road is shown in Fig. 9. Simulation results show that the bigger desired intervehicle distance, the more power is saved under Algorithm 1. However, the bigger intervehicle distance, the worse aerodynamic performance of platoon members. According to a twocar queue measured by University of Southern California scholars in the Dryden Wind Tunnel, when the intervehicle distance is 0–5 m, the actual wind resistance coefficient of the rear vehicle remains basically unchanged and remains at a low level [46]. Combined with the analysis of Fig. 9, the electric vehicle platoon under desired intervehicle distance 5 m can save 5.3% of the energy of the communication system.
There are two basic communication power settings for platoons driving on curved roads. One is to set the communication power according to the intervehicle distance of the straight road, and the other is to set the communication power according to the maximum curvature of the road. At this time, the first scheme is the basic power optimization scheme in our paper, because this scheme does not need to change the communication power. Relative to the first scheme, Fig. 10 shows the energy consumption ratio under the adaptive radius of curvature and a maximum radius of curvature.
When the radius of curvature is less than 5 m, the energy consumption ratio of the former method is larger than that of the latter method, indicating that the latter method can save more energy. When the radius of curvature is greater than 5 m, the energy consumption of the latter method exceeds the straight road energy consumption and continues to increase, indicating that the communication power of the preceding vehicle cannot meet the platooning communication needs. From the perspective of the entire curvature change process, the adaptive radius of the curvature method does not increase the transmission power demand as the curvature increases, so that the energy consumption of the communication system is small.
Conclusion and future work
In the carlike model, this paper analyzes the curve intervehicle distance error and uses a constant control law K to stabilize the platooning. Then, three platooning control schemes are established, and the vehicle dynamics of these three platooning control schemes are simulated. Finally, a communication energy allocation algorithm for adaptive road curvature radius is proposed to optimize the transmission power of preceding vehicles on the curved road. The proposed scheme saves platooning communication system energy of 5.3% than the platooning without this method on a curved road. Simulation results show that the proposed scheme is better than the other two conventional communication energy schemes.
In future work, we will study the impact of communication on the MES by reducing intervehicle communication latency. Reducing the intervehicle communication delay can make the vehicle steering more sensitive. Since the power control system can control the vehicle steering with the road curvature accurately and timely, it can reduce unnecessary braking energy consumption and increase platooning cruising range.
Availability of data and materials
All data of simulation and experiment can be obtained by contacting the authors of the paper.
Abbreviations
 MES:

Main energy systems
 AES:

Auxiliary energy systems
 MATLAB:

Matrix laboratory
 EVs:

Electric vehicles
 V2V:

Vehicle to vehicle
 1D:

Onedimensional
 PF:

Predecessor following
 PLF:

Predecessor–leader following
 BD:

Bidirectional
 BDL:

Bidirectional–leader
 TPF:

Twopredecessors following
 TPLF:

Twopredecessor–leader following
 OBU:

On board unit
 TPC:

Transmit power control
References
 1.
M. Ortuzar, J. Moreno, J. Dixon, Ultracapacitorbased auxiliary energy system for an electric vehicle: implementation and evaluation. IEEE Trans. Ind. Electron. 54(4), 2147–2156 (2007). https://doi.org/10.1109/TIE.2007.894713
 2.
C. Massera Filho, M.H. Terra, D.F. Wolf, Safe optimization of highway traffic with robust model predictive controlbased cooperative adaptive cruise control. IEEE Trans. Intell. Transp. Syst. 18(11), 3193–3203 (2017). https://doi.org/10.1109/TITS.2017.2679098
 3.
3GPP: 3rd generation partnership project 22.886; technical specification group services and system aspects; study on enhancement of 3gpp support for 5g v2x services (v16.2.0, release 16). (2018)
 4.
D. Jia, K. Lu, J. Wang, X. Zhang, X. Shen, A survey on platoonbased vehicular cyberphysical systems. IEEE Commun. Surv. Tutor. 18(1), 263–284 (2016). https://doi.org/10.1109/COMST.2015.2410831
 5.
Y. Zheng, S.E. Li, K. Li, W. Ren, Platooning of connected vehicles with undirected topologies: robustness analysis and distributed hinfinity controller synthesis. IEEE Trans. Intell. Transp. Syst. 19(5), 1353–1364 (2018). https://doi.org/10.1109/TITS.2017.2726038
 6.
S.E. Li, X. Qin, Y. Zheng, J. Wang, K. Li, H. Zhang, Distributed platoon control under topologies with complex eigenvalues: stability analysis and controller synthesis. IEEE Trans. Control Syst. Technol. 27(1), 206–220 (2019). https://doi.org/10.1109/TCST.2017.2768041
 7.
P. Seiler, R. Sengupta, An h/sub /spl infin// approach to networked control. IEEE Trans. Autom. Control 50(3), 356–364 (2005). https://doi.org/10.1109/TAC.2005.844177
 8.
M. HjaLmdahl, S. Krupenia, B. Thorslund, Driver behaviour and driver experience of partial and fully automated truck platooning—a simulator study. Eur. Transp. Res. Rev. 9(1), 8 (2017)
 9.
L. Thibault, G. De Nunzio, A. Sciarretta, A unified approach for electric vehicles range maximization via ecorouting, ecodriving, and energy consumption prediction. IEEE Trans. Intell. Veh. 3(4), 463–475 (2018). https://doi.org/10.1109/TIV.2018.2873922
 10.
S. Zhang, Y. Luo, J. Wang, X. Wang, K. Li, Predictive energy management strategy for fully electric vehicles based on preceding vehicle movement. IEEE Trans. Intell. Transp. Syst. 18(11), 3049–3060 (2017). https://doi.org/10.1109/TITS.2017.2672542
 11.
W. Xu, H. Chen, J. Wang, H. Zhao, Velocity optimization for braking energy management of inwheel motor electric vehicles. IEEE Access 7, 66410–66422 (2019). https://doi.org/10.1109/ACCESS.2019.2915102
 12.
S. Kachroudi, M. Grossard, N. Abroug, Predictive driving guidance of full electric vehicles using particle swarm optimization. IEEE Trans. Veh. Technol. 61(9), 3909–3919 (2012). https://doi.org/10.1109/TVT.2012.2212735
 13.
A. Dzieliński, G. Sarwas, D. Sierociuk, Comparison and validation of integer and fractional order ultracapacitor models. Adv. Differ. Equ. 2011(1), 11 (2011)
 14.
C. Jin, X. Sheng, P. Ghosh, Optimized electric vehicle charging with intermittent renewable energy sources. IEEE J. Sel. Top. Signal Process. 8(6), 1063–1072 (2014). https://doi.org/10.1109/JSTSP.2014.2336624
 15.
A. Khalifa, O. Kermorgant, S. Dominguez, P. Martinet, Platooning of carlike vehicles in urban environments: an observerbased approach considering actuator dynamics and time delays. IEEE Trans. Intell. Transp. Syst., 1–13 (2020)
 16.
D.N. Godbole, J. Lygeros, Longitudinal control of the lead car of a platoon. IEEE Trans. Veh. Technol. 43(4), 1125–1135 (1994)
 17.
S. Wei, Y. Zou, X. Zhang, T. Zhang, X. Li, An integrated longitudinal and lateral vehicle following control system with radar and vehicletovehicle communication. IEEE Trans. Veh. Technol. 68(2), 1116–1127 (2019)
 18.
A. Bayuwindra, J. Ploeg, E. Lefeber, H. Nijmeijer, Combined longitudinal and lateral control of carlike vehicle platooning with extended lookahead. IEEE Trans. Control Syst. Technol. 28(3), 790–803 (2020)
 19.
H. Chehardoli, A. Ghasemi, Adaptive centralized/decentralized control and identification of 1d heterogeneous vehicular platoons based on constant time headway policy. IEEE Trans. Intell. Transp. Syst. 19(10), 3376–3386 (2018). https://doi.org/10.1109/TITS.2017.2781152
 20.
S.E. Li, Y. Zheng, K. Li, J. Wang, An overview of vehicular platoon control under the fourcomponent framework. In 2015 IEEE Intelligent Vehicles Symposium (IV), pp. 286–291 (2015). https://doi.org/10.1109/IVS.2015.7225700
 21.
H. Hao, P. Barooah, P.G. Mehta, Stability margin scaling laws for distributed formation control as a function of network structure. IEEE Trans. Autom. Control 56(4), 923–929 (2011). https://doi.org/10.1109/TAC.2010.2103416
 22.
J.Z. Peng, Range policy of adaptive cruise control vehicles for improved flow stability and string stability. IEEE Trans. Intell. Transp. Syst. 6(2), 229–237 (2005). https://doi.org/10.1109/TITS.2005.848359
 23.
C. Liang, H. Peng, Optimal adaptive cruise control with guaranteed string stability. Veh. Syst. Dyn. 32(4–5), 313–330 (1999). https://doi.org/10.1076/vesd.32.4.313.208
 24.
A. Ghasemi, R. Kazemi, S. Azadi, Stable decentralized control of a platoon of vehicles with heterogeneous information feedback. IEEE Trans. Veh. Technol. 62(9), 4299–4308 (2013)
 25.
S.K. Yadlapalli, S. Darbha, K.R. Rajagopal, Information flow and its relation to stability of the motion of vehicles in a rigid formation. IEEE Trans. Autom. Control 51(8), 1315–1319 (2006)
 26.
S. Sadraddini, S. Sivaranjani, V. Gupta, C. Belta, Provably safe cruise control of vehicular platoons. IEEE Control Syst. Lett. 1(2), 262–267 (2017)
 27.
Y. Zheng, S. Eben Li, J. Wang, D. Cao, K. Li, Stability and scalability of homogeneous vehicular platoon: study on the influence of information flow topologies. IEEE Trans. Intell. Transp. Syst. 17(1), 14–26 (2016). https://doi.org/10.1109/TITS.2015.2402153
 28.
S.E. Li, Y. Zheng, K. Li, Y. Wu, J.K. Hedrick, F. Gao, H. Zhang, Dynamical modeling and distributed control of connected and automated vehicles: challenges and opportunities. IEEE Intell. Transp. Syst. Mag. 9(3), 46–58 (2017). https://doi.org/10.1109/MITS.2017.2709781
 29.
R. Rajamani, H.S. Tan, B.K. Law, W.B. Zhang, Demonstration of integrated longitudinal and lateral control for the operation of automated vehicles in platoons. IEEE Trans. Control Syst. Technol. 8(4), 695–708 (2000). https://doi.org/10.1109/87.852914
 30.
A. Ali, Modeling and Control of a Platoon of Urban Autonomous Vehicles. PhD thesis, Research Institute in Communications and Cybernetics of Nantes (IRCCyN ) (2015)
 31.
M. Segata, H.M.C. T.R. Li, Safe and Efficient Communication Protocols for Platoon Control. PhD Thesis (Dissertation) University of Innsbruck (2016)
 32.
M. Segata, S. Joerer, B. Bloessl, C. Sommer, F. Dressler, R.L. Cigno, Plexe: a platooning extension for veins. In 2014 IEEE Vehicular Networking Conference (VNC), pp. 53–60 (2014). https://doi.org/10.1109/VNC.2014.7013309
 33.
M. Wang, S.P. Hoogendoorn, W. Daamen, B. van Arem, B. Shyrokau, R. Happee, Delaycompensating strategy to enhance string stability of adaptive cruise controlled vehicles. Transp. B Transp. Dyn. 6(3), 211–229 (2018). https://doi.org/10.1080/21680566.2016.1266973
 34.
H.x. Wu, S.k. Cheng, S.m. Cui, Communication of vehicle management unit in the electric vehicle. IEEE Trans. Magn. 41(1), 514–517 (2005). https://doi.org/10.1109/TMAG.2004.839273
 35.
J. Zander, Performance of optimum transmitter power control in cellular radio systems. IEEE Trans. Veh. Technol. 41(1), 57–62 (1992). https://doi.org/10.1109/25.120145
 36.
S.A. Grandhi, R. Vijayan, D.J. Goodman, J. Zander, Centralized power control in cellular radio systems. IEEE Trans. Veh. Technol. 42(4), 466–468 (1993). https://doi.org/10.1109/25.260766
 37.
Z. Rosberg, J. Zander, Toward a framework for power control in cellular systems. Wirel. Netw. 4(4), 215–222 (1998)
 38.
X. Liu, X. Zhang, Rate and energy efficiency improvements for 5gbased iot with simultaneous transfer. IEEE Internet Things J. 6(4), 5971–5980 (2019). https://doi.org/10.1109/JIOT.2018.2863267
 39.
X. Liu, X. Zhang, M. Jia, L. Fan, W. Lu, X. Zhai, 5gbased green broadband communication system design with simultaneous wireless information and power transfer. Phys. Commun. 28, 130–137 (2018)
 40.
L. Wei, R.Q. Hu, Y. Qian, G. Wu, Energy efficiency and spectrum efficiency of multihop devicetodevice communications underlaying cellular networks. IEEE Trans. Veh. Technol. 65(1), 367–380 (2016). https://doi.org/10.1109/TVT.2015.2389823
 41.
3GPP: 3rd generation partnership project 38.901; technical specification group radio access network; study on channel model for frequencies from 0.5 to 100 ghz (release 16) (2019)
 42.
C. Sommer, Veins. The open source vehicular network simulation framework (2006–2020)
 43.
M. Segata, Plexe. The Platooning Extension for Veins (2014–2018)
 44.
D. Swaroop, J.K. Hedrick, String stability of interconnected systems. In Proceedings of 1995 American Control Conference  ACC’95, vol. 3, pp. 1806–18103 (1995). https://doi.org/10.1109/ACC.1995.531196
 45.
S. Santini, A. Salvi, A.S. Valente, A. PescapšŠ, M. Segata, R. Lo Cigno, A consensusbased approach for platooning with intervehicular communications and its validation in realistic scenarios. IEEE Trans. Veh. Technol. 66(3), 1985–1999 (2017). https://doi.org/10.1109/TVT.2016.2585018
 46.
M. Hammache, M. Michaelian, F. Browand, Aerodynamic forces on truck models including two trucks in tandem. SAE Paper 1(0530) (2002)
Acknowledgements
This research was supported in part by the National Natural Science Foundation of China under Grant No. 62062031, in part by Inner Mongolia natural science foundation Grant No. 2019MS06035, in part by Inner Mongolia Science and Technology Major Project, China, in part by ROIS NII Open Collaborative Research 21S0601, in part by The Okawa Foundation for Information and Telecommunications, in part by G7 Scholarship Foundation, and in part by JSPS KAKENHI Grant Nos. 18KK0279, 19H04093, 20H00592, and 21H03424.
Funding
This work was supported in part by China Scholarship Council.
Author information
Affiliations
Contributions
All authors in the paper have equal contributions from the idea to the completion of the paper. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Proof of Eqs. (2a)–(2c)
Let \({\dot{S}}^i_{\Delta t}\) be the differential of the distance in time \(\Delta t\) and \({\dot{D}}^{i}_{t}\) the differential of vehicle i lateral distance at time t. According to Fig. 1, we can show that
\({\dot{D}}^{i}_{t}=v_i \cdot sin \theta ^{i}_{t}\)
Then,
Equation (2b) is established.
\(\frac{1/ c_i}{1/ c_i+D_i}=\frac{{\dot{S}}^i_{\Delta t}}{v_icos(\gamma ^{i}_{t}\alpha ^{i}_{t})}\)
\(\Rightarrow\) \({\dot{S}}^{i}_{\Delta t}=\frac{v_icos\theta ^{i}_{t}}{1+D_ic_i}\)
Then,
Equation (2a) is established.
Because \(1/ c_i \cdot \alpha ^{i}_{t}={S}^i_{\Delta t}\) is definite. Therefore, there must exit
\(\alpha ^{i}_{t}={S}^i_{\Delta t} \cdot c_i\)
\({\dot{\alpha }}^{i}_{t}={\dot{S}}^i_{\Delta t} \cdot c_i\)
Given that \(\theta ^{i}_{t}=\gamma ^{i}_{t}\alpha ^{i}_{t}\) and Eq. (1c), we can get the equation.
\(\Rightarrow\) \({\dot{\theta }}^{i}_{t}=v_i\left( \frac{tan(\gamma ^{i}_{t}\beta ^{i}_{t})}{L}\frac{c_i\cdot cos \theta ^{i}_{t}}{1+D^i_tc_i}\right)\)
Then,
Equation (2c) is established.\(\square\)
Proof of Eq. (12a)
Let \(S+\delta ^i_{\Delta t}=a \cdot R\)
where \(S+\delta ^i_{\Delta t}\) is arc length, a is center angle, and R is radius. Then,
\(sin(a/2)=(d/2)/R\)
so, \(d=2R \cdot sin(a/2)\)
Now,
\(a=(S+\delta ^i_{\Delta t})/R\) and \(R=1/c_i\)
Hence,
\(d=\frac{2}{c_i}\cdot sin \left( \frac{(S+\delta ^i_{\Delta t}) \cdot c_i}{2}\right)\). \(\square\)
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Gao, W., Peng, C., Bao, W. et al. Communication energy optimization of electric vehicle platoon on curved road. EURASIP J. Adv. Signal Process. 2021, 105 (2021). https://doi.org/10.1186/s13634021008147
Received:
Accepted:
Published:
Keywords
 Platoon
 Electric vehicle
 Communication energy optimization
 Auxiliary energy systems