1. Introduction
Electric vehicles have attracted a great deal of attention and are widely used nowadays. Due to their limited driving range and the high cost of their batteries, energy-efficient control of electric vehicles is considered a very important research field. A new electric vehicle powertrain architecture realised by in-wheel motor technology, especially four in-wheel motors (4IWM), displays the possibility of achieving a more flexible torque distribution than that achieved in traditional centralised driving vehicles. 4IWM electric vehicles have more control variables than the number of relevant independently controlled generalised coordinates and can be called over-actuated electric vehicles.
Since the torque of each wheel is directly controlled, direct yaw moment control (DYC) can easily be carried out by 4IWM electric vehicles. One advantage of DYC is that it can provide an effective way to stabilise the vehicles. Stability DYC for in-wheel motor electric vehicles has been studied by some researchers [
1,
2,
3]. In addition to enhancing the stability, through proper distribution of the wheel torques, DYC can reduce the power consumption. During vehicle cornering, tyre slip loss can be a large proportion of the total power loss [
4]. Kobayashi et al. [
5,
6] studied how DYC changes the cornering resistance and developed an energy-efficient DYC which can minimise the tyre slip loss thereby reducing the energy consumption during vehicle cornering. Using DYC is an active way to reduce the energy consumption, however, motor efficiency maps were not considered in the studies. Edrén et al. [
7] studied how active steering and DYC can be utilised to improve the vehicle cornering efficiency, however, in the first place, motor efficiency maps were not considered; in the second place, the percentage of energy saving was limited if one takes the rolling resistance and air drag into consideration. Several researchers have studied hierarchical control structures consisting of a high-level stability control and a low-level energy-efficient torque distribution control [
8,
9,
10]. In these studies, based on a reference model, the high-level controller determined the stability yaw moment and using a motor efficiency map, the low-level controller optimised the energy-efficient torque distribution based on the desired yaw moment and total torque demand. Although motor efficiency maps were considered, the energy-efficient control was achieved by the low-level controller rather than the high-level controller, and this is a passive way to save energy. In research works [
11,
12,
13], power loss of an electric drivetrain under different work load and different velocity is developed and the hierarchical structure is also used in these works. The function of the high-level controller is to track the reference yaw rate and the lower level control distributes the torques based on the power loss characterstics. Under each control step, the yaw moment
is a fixed value according to the reference yaw rate. It is also a passive way to save energy. There are also some researchers who have studied the energy-efficient control of 4IWM and steer-by-wire electric vehicles [
14,
15]. However, these researchers also followed the hierarchical DYC control method, with stability control being achieved by the high-level controller.
Although stability control is prioritised, the average driver generally drives below a lateral acceleration of
(on high friction road) [
16] which represents a normal and non-safety-critical driving behaviour. It is only during certain critical manoeuvres that the electronic stability program (ESP) will be triggered [
17,
18]. During non-safety-critical driving manoeuvres, energy-efficient driving should play the dominant role as long as it does not cause potential stability issues. Therefore, in this paper, an active energy-efficient DYC method taking into account motor efficiency maps is proposed for 4IWM electric vehicles. The hierarchical structure introduced above can only provide fixed
for each time step. The active energy-efficient DYC method proposed in this work can provide a range of
to choose from. The influence of this active energy-efficient DYC method on vehicle stability is also considered.
An outline of this paper follows. First, the vehicle model and the Magic Formula tyre models for the longitudinal and lateral forces are presented. The design of the motor efficiency maps is then described. In
Section 5, the potential effect of active DYC on energy saving during quasi-steady-state cornering is analysed. The design of a driver model consisting of a speed control part and a direction control part is thereafter presented. The attention is focused on the calculation of the yaw moment range based on the desired lateral acceleration. Subsequently, optimisations were performed to explore the offline torque distribution rules of the motor efficiency maps. The creation of the controller structure with Golden Section Search optimisation is then presented. The focus then turns to the results of simulations carried out at a constant velocity and acceleration when driving through double lane change manoeuvres, with the aim of verifying the effectiveness of the proposed controller during continuous driving and cornering. Finally, conclusions drawn from the study presented in this paper are provided, as well as proposals for future research.
2. Vehicle Model
In this study, a two-track vehicle model shown in
Figure 1 is developed and front wheel steering is adopted. The longitudinal, lateral and yaw motions are formulated as
where
is the longitudinal acceleration (
),
is the lateral acceleration (
),
m is the vehicle mass,
is the longitudinal velocity,
is the lateral velocity,
is the yaw angle,
,
,
and
are longitudinal forces at each tyre respectively,
,
,
and
are lateral forces at each tyre respectively,
is the aerodynamic resistance,
is the steering angle for the front wheels,
is the moment of yaw inertia,
is the distance from centre of gravity (CoG) to front axle,
is distance from CoG to rear axle and
is the wheel track width (the subscript, 1: front left; 2: front right; 3: rear left; 4: rear right).
The tyre slip angles
,
,
and
are expressed as
The equation for the forward speed of each individual wheel can be expressed as
The angular velocity of the
wheel can be expressed as
where
is the slip ratio and
is the effective radius of the tyre.
The vertical forces of each wheel are expressed as
where
g is the gravitational acceleration and
h is the height of CoG.
The equations of tyre’s motion in the longitudinal direction can be written as
where
is the driving torque,
is the rolling resistance coefficient and
is the rotational inertia of the wheel.
The aerodynamic resistance
can be expressed as
where
is the coefficient of aerodynamic resistance,
is the density of the air and
A is the frontal area of the vehicle.
The vehicle is designed to be a four-in-wheel-motor electric vehicle and the chosen vehicle parameters are shown in
Table 1.
3. Tyre Models
In the present study, Magic Formula tyre models for the longitudinal force and the lateral force are used. The Magic Formula is a semi-empirical equation that can closely match experimental data [
19]. The specific coefficients are derived from Appendix 3 of Pacejka [
19] and are listed in
Table 2. The equation for the longitudinal tyre force
can be expressed as
where
is the road friction and
and
can be expressed as
where
.
The equation for the lateral tyre force
can be expressed as
where
is the slip angle of the tyre and
,
are expressed as
4. Motor Efficiency Maps
The total torque of the four in-wheel motors should achieve certain performance comprising slope starting ability and longitudinal acceleration-maintaining ability. Firstly, the parking system of the vehicle is designed to be able to keep a vehicle in place on a slope of at least 18% [
20]. The vehicle is therefore designed to start from an 18% slope at 0 km/h with a longitudinal acceleration of 0.2
corresponding to a total torque demand of 916.3 Nm. Secondly, the vehicle is designed to be able to maintain a longitudinal acceleration of 2
at 80 km/h with a total torque demand of 987.1 Nm.
Electric motor efficiency maps are functions of torque and speed. This work focuses on the control method and a small velocity range is studied. Therefore, the assumption is that within this limited speed range, the characteristic of the motor efficiency map is only a function of torque. Based on the characteristics of in-wheel motor data in Chen and Wang [
8], two simplified in-wheel motor efficiency maps are designed where the efficiency is a function of the motor torque and the inverter loss is included in these maps. These two motor efficiency maps are scaled up compared to the motor in [
8] to meet the slope and acceleration torque demand. In
Figure 2, it can be observed that the maximum driving torque of the first designed motor (Motor I) is 250 Nm and the maximum braking torque is −125 Nm. With Motor I, the total maximum driving torque of the four wheels is 1000 Nm, which is very close to the torque demand of 987.1 Nm. A larger torque margin is also considered to allow for manoeuvres demanding an even higher torque. Motor II in
Figure 2 whose torque range is from −200 Nm to 400 Nm is therefore also considered.
5. Potential of Energy-Efficient Torque Distribution Control during Steady-State Cornering
Four choices of torque distribution have been compared while driving in a corner, namely, (1) front two-wheel equal torque drive, (2) rear two-wheel equal torque drive, (3) all four-wheel equal torque drive and (4) active DYC. With DYC, there is a potential for distributing the torques of the four wheels so that the vehicle can fully utilise the motor efficiency to consume less energy while satisfying the same driving demand.
During cornering, transient cornering and steady-state cornering can occur. As is introduced in [
21], the cornering curvature
and
are taken as state variables for transient cornering. During steady-state cornering,
and
are taken as state variables. While driving in a circle at constant velocity,
can be constant, however,
changes with different
. When analysing DYC, it is beneficial to use
and
as state variables. Although the steady-state cornerings are the equilibrium points of a transient behaviour, by analysing the vehicle characteristics in steady-state cornering, the fundamental vehicle motion characteristics can be understood [
22]. Steady-state and quasi-steady-state cornering are also used in research works [
5,
6] to analyse the potential of DYC on energy saving during cornering. Therefore, quasi-steady-state cornering (when
, it is steady-state) is adopted in this study.
During quasi-steady-state cornering, it can be assumed that
and
. Since
is very small,
is assumed to be zero. The steering angle is also assumed to be small. Equations (1)–(3) and (8) can be reformulated as
where
is the total torque,
and
is the yaw moment,
.
The longitudinal slip ratios
are considered to be small and from Equation (
6), the angular velocity of the
ith wheel can be expressed as
. The optimisation goal is to minimise the power consumption of all four wheels
P which can be expressed as
where
is the motor efficiency as a function of
.
From Equations (18)–(20),
can be deduced with a given
,
,
and
. In order to explore the potential effect of DYC on energy saving, two kinds of driving scenarios are analysed, namely constant velocity cornering and cornering with acceleration. For constant velocity cornering,
and
are used. During cornering with acceleration,
and
are used. The range of the yaw moment
is from
to
and the range of
is from 0.1
to 4
. The optimisation procedure is shown in
Figure 3. Particle Swarm Optimisation is used to calculate the minimal power usage under a given specific
. The optimisation interval for
is 2
.
5.1. Constant Velocity Cornering
The power loss for front two-wheel equal torque driving and that for rear two-wheel equal torque driving are almost the same, and therefore they are in this paper considered to be the same, namely, two-wheel equal torque driving (2WETD). Compared to equal torque driving, the percentage of energy saving
with active DYC can be described as
where
is the power consumption of 2WETD or four-wheel equal torque driving (4WETD) and
is the power consumption of DYC.
The optimisation results for Motor I for constant velocity cornering are shown in
Figure 4. In
Figure 4a, it can be seen that there are two local minimal power usage lines during the whole range of
. In
Figure 4b, it can be seen that DYC can save considerable percentage of energy at the two local minimal power usage lines compared to 2WETD and 4WETD. The front steering angle changes are shown in
Figure 4c and the total torque changes are shown in
Figure 4d. Under each
, the total torque does not change tremendously with
.The optimal torque distributions are shown in
Figure 4e.
The results for Motor II are shown in
Figure 5 and are generally similar to those of Motor I in
Figure 4. The steering angle changes and total torque changes of Motor II is the same with those for Motor I. From
Figure 5b, it is seen that DYC can also save considerable percentage of energy compared to both 2WETD and 4WETD.
5.2. Cornering with Acceleration
The results for Motor I during cornering with acceleration are shown in
Figure 6. The dark line in
Figure 6a represents the minimal power points. Combining
Figure 6a,b, it can be seen that DYC adopting 4WETD consumes the minimum. Compared to 2WETD, DYC can achieve more than 6% reduction in the power consumption. The results for Motor II are shown in
Figure 7, which are similar to the results of Motor I.
The optimisation results show that DYC can be used to reduce the power consumption during constant cornering.
Figure 4 and
Figure 5 show that the total torque demand is small and by combining the motor efficiency maps in
Figure 2, 2WETD and 4WETD will result in a low overall motor efficiency. However, active DYC can lead to a high motor efficiency. During cornering with acceleration, the total torque demand is high and 4WETD can, consequently, maintain a high motor efficiency.
6. Controller Design
To be able to compare active energy-efficient DYC with stability DYC and equal torque driving, these three driving strategies should be applied with the vehicle driving at the same velocity and following the same path. In
Figure 4c, it can be seen that active DYC causes a change in the steering angle, and to avoid counter-steering, the steering angle should follow the same direction with the lateral acceleration. Meanwhile, the yaw moment range, torque change rate and steering angle change rate should also be considered with active DYC. For comparison, stability DYC is designed and the power usage of stability DYC is analysed.
6.1. Driver Model
The driver model consists of two parts: velocity control and direction control. A PID velocity controller is adopted to reach and maintain the desired velocity. A multi-point preview steering model [
23,
24,
25] is used to follow the desired path which is illustrated in
Figure 8.
is the closest road point to the current vehicle position;
is the distance between these two points on the
y axis (the vehicle coordinator);
is the preview point at time
and
is the closest point on the road to
;
is the distance between
and
on the
y axis; and
is the road tangent angle at
. The steering angle can be expressed as
where
,
and
are coefficients.
The understeer gradient of the studied vehicle is small. Therefore, for simplicity, the desired lateral acceleration
[
22] as a function of
and
can be expressed as
6.2. Yaw Moment Range
In order to build the relationship between the steering angle and the yaw moment, the bicycle model is used and a linear lateral tyre model is adopted. Without consideration of the yaw acceleration, the following equations are developed
and
can be expressed as
where
. In the presented study,
and
are chosen (the road friction
).
From Equations (25)–(28), it can be deduced that
Figure 4c shows that with a positive
, a negative
can increase
and cause tyre wear problems due to a large tyre slip angle [
26]. However, too large a positive
can lead to a negative
, which could result in counter-steer problems. Therefore, when
, the front steering angle has been set to be non-negative in the present study, namely
, and the yaw moment range can be derived from Equation (
29).
It is preferable if the front steering angle is not increased to a value higher than that used for equal torque driving and, therefore, without considering the rotational acceleration of the wheel, if the value of
is not less than that used for equal torque driving.
where
. Following the same rule with a negative
, firstly, when
,
, then
Secondly, it is perferable if the absolute value of the steering angle is not increased to a value higher than that used for equal torque steering and the value of
is smaller than that used for equal torque driving.
The lateral acceleration
equals zero during straight driving or when the vehicle changes its turning direction. The yaw moment
can then follow the equal torque driving values in the following equation:
6.3. Offline Torque Distribution Rules
The optimisation of
and the torque distribution can be performed at two levels. The first level concerns optimisation of the torque distribution under each
and the second level concerns optimisation of all the
. However, applying level one and level two would cost a great deal of calculation time. In
Figure 4e,
Figure 5c,
Figure 6e and
Figure 7c, it can be seen that the torque distribution follows certain rules. With the pre-known information of the motor efficiency maps, it is worth exploring offline torque distribution rules.
Since the longitudinal slip ratio is usually small, from Equation (
6), it is assumed that
and
. The optimisation goal expressed in Equation (
21), can be reformulated as
The absolute torque change rate for the energy-efficient DYC is set below 500 Nm/s to get a smooth yaw moment output for the studied manoeuvres. The tyre workload usage is kept smaller than 1. Besides, the equality constraints in Equations (36) and (37) should also be met.
where
is from the PID velocity controller. Further,
Taking
and
for example,
(
and
follow the same rule as
and
). The best distribution of
and
based on
for Motor I, Motor II and the motor in Chen and Wang [
8] can be seen in
Figure 9a–c respectively.
Figure 9a shows that the rule-based control of Motor I can be described as
When is in the range of [−84, 88]Nm, only is used. Otherwise, and divide equally.
Figure 9b shows that the rule-based control of Motor II can be described as
The change rate of
and
are limited as
6.4. Controller Structure
With the input of
and
, the torque distribution can follow the offline rules presented in
Figure 9. In the
range (
,
), the Golden Section Search method is used to search for the best
to reach the minimal power consumption. This search method is one-dimensional, can greatly reduce the calculation time [
27] and has been used online in work [
28]. Optimizing the
in the range of (
,
) is the only online optimization in the structure and only demands small calculation task. The structure of the controller is shown in
Figure 10. As is shown in
Figure 10, the
range (
,
) can provide more feasibility than the hierarchical structure studied before [
8,
9,
10,
11,
12,
13] in which
is a fixed value under each time step.
6.5. Stability DYC
The function of the stability DYC is to track the desired yaw rate. From the bicycle model [
22], the reference yaw rate
as a function of
can be expressed as
The sliding mode control is used to track the reference yaw rate and the sliding surface is designed as
The reaching law is designed to be
+
sign(e)=0, where
. Then the stability
can be
The torque distribution of and under stability DYC also follows the offline torque distribution rule proposed above.
7. Simulation Results during Continuous Driving
In the simulation performed in the present study, the road friction
is chosen to be 0.8. To verify the effectiveness of the controller, three driving manoeuvres are tested. First, the ISO 3888-1 double lane change manoeuvre [
29] at a constant velocity of
is simulated. Subsequently, an extended double lane change for light manoeuvres at constant velocity
is designed and simulated. During normal driving, the average driver generally drives with a lateral acceleration below
[
16] (high friction road), which can be considered as a light manoeuvre. ISO 3888-1 at
is a severe manouvre, therefore, an extended double lane change is designed for
. Then a manoeuvre is designed and simulated which involves a longitudinal acceleration of
starting from a velocity of
for the ISO 3888-1 manoeuvre. The shape of the double lane change is shown in
Figure 11. The parameters for the ISO 3888-1 and extended double lane change manoeuvres are shown in
Table 3. During acceleration in the ISO 3888-1 double lane change manoeuvre, first, the vehicle maintains a velocity of 50
, after which it accelerates with a longitudinal acceleration of 0.6
from
and then maintains a constant velocity from
after exiting the cornering.
Four kinds of torque distribution are simulated, namely 2WETD, 4WETD, stability DYC and active energy-efficient DYC. Motor I and Motor II are simulated, separately. For each comparison, the PID speed controller and multi-point preview steering model have the same parameters. Besides, the vehicle follows the same reference velocity change and the same reference path allowing power consumption to be compared.
The driver model takes the central dotted line in
Figure 11 as the reference path which is designed as
In order to analyse the potential effect of active energy-efficient DYC on the vehicle’s stability, a stability area consisting of the yaw rate and the body slip angle is used. The upper bounds of the yaw rate and the body slip angle were derived from Rajamani [
30] and are shown as
Two stability area examples for a constant velocity, for
,
and
,
, are shown in
Figure 12.
The average power consumption and the percentage reduction in the power consumption for all the simulated manoeuvres for Motor I and Motor II and for the four torque distributions are listed in
Table 4. The energy reduction percentages of 2WETD, stability DYC and energy-efficient DYC compared to 4WETD are listed in
Table 4.
Except power consumption, 2WETD and 4WETD have the same behaviour. In the following analysis, only 2WETD results are plotted. For each manoeuvre, for example ISO 3888-1 double lane change at , the parameters of PID and multi-point steering model for 4WETD, 2WETD, energy-efficient DYC and stability DYC are kept the same.
7.1. ISO 3888-1 Double Lane Change at a Constant Velocity = 50 km/h
The simulation results for ISO 3888-1 double lane change with Motor I and a constant velocity,
, are shown in
Figure 13.
Figure 13a,b show that 2WETD, stability DYC and energy-efficient DYC can follow the same path at the same longitudinal velocity (the path and velocity difference is very small).
Figure 13c shows that the working area for the energy-efficient DYC is almost the same as that for equal torque driving and it is far smaller than the boundaries. Therefore, in this case energy-efficient DYC does not have any potential influence on the vehicle’s stability. The stability DYC can achieve even smaller working area than the other methods and it proves that stability DYC can be safer. However, from
Figure 13e,f the stability DYC needs high demands of
and stability DYC costs higher power consumption compared to equal torque driving and energy-efficient DYC.
From
Figure 13d, during the straight driving phase, energy-efficient DYC uses torque distribution of 2WETD. After entering the corner, energy-efficient DYC could actively distribute the torques so that the overall energy efficiency could be improved. From
Table 4, energy-efficient DYC (3.91 kW) can give an energy saving of 14% compared to 4WETD (4.55 kW), a saving of 0.7% compared to 2WETD (3.94 kW) and 10.3% compared to stability DYC. Stability DYC costs even higher energy than 2WETD under this light manoevure.
The results for Motor II are shown in
Figure 14. The results are similar to those for Motor I. From
Table 4 and
Figure 14f, it is shown that with Motor II, although energy-efficient DYC can give a more obvious energy saving (19.2% compared to 4WETD, 8.2% compared to 2WETD and 13.8% compared to stability DYC), the overall average power consumptions of Motor II are higher than those of Motor I. The reason for this is that, since the total torque demand is not very high, Motor I can keep a higher efficiency than Motor II.
7.2. Extended Double Lane Change at a Constant Velocity = 80 km/h
During the extended double lane change at a constant velocity,
and with Motor I, 2WETD, energy-efficient DYC and stability DYC can follow the same path and same velocity from
Figure 15a,b. From
Figure 15c, these three methods are all safe manoeuvres, energy-efficient DYC has almost the same working area as 2WETD and also stability DYC has smaller working area than the other two. Energy-efficient DYC is shown to adopt 2WETD strategy which is shown in
Figure 15d,e. High demand of
using stability DYC causes higher energy than energy-efficient DYC and 2WETD. Energy-efficient DYC can save 10.6% energy compared to 4WETD, 0% compared to 2WETD and 2.0% compared to stability DYC.
The simulation results for Motor II are shown in
Figure 16. From
Figure 16d,e, energy-efficient DYC adopts a different strategy from 2WETD. In
Table 4 and
Figure 16f, stability DYC costs less energy than 2WETD. It can also be observed that energy-efficient DYC provides obvious energy savings of 17.0%, 4.2% and 3.5% compared to 4WETD, 2WETD and stability DYC, respectively. In this manoeuvre, stability DYC can consume less power than 2WETD.
7.3. ISO 3888-1 Double Lane Change with Acceleration
The simulation results for acceleration during the ISO 3888-1 double lane change with Motor I are shown in
Figure 17. At the beginning, when
, the velocity is constant at 50 km/h. When
, the vehicle keeps a longitudinal acceleration of
. The velocity
after acceleration is used to calculate the stability area and it can be seen in
Figure 17c that 2WETD and energy-efficient DYC have a similar working area. Also the working areas are far smaller than the boundaries. Therefore, energy-efficient DYC does not have a potential influence on the vehicle stability during this acceleration test. The stability DYC can further reduce the working area.
In
Figure 17d, it can be observed that during the initial straight driving, energy-efficient DYC adopts 2WETD; at the beginning of cornering,
is only applied with the use of energy-efficient DYC; during cornering with acceleration, the total torque demand is higher than that for driving at a constant velocity and 4WETD is used by energy-efficient DYC; after acceleration, energy-efficient DYC once again uses 2WETD. From
Table 4, it is shown that 4WETD consumes less energy than 2WETD. Energy-efficient DYC could provide a 3.0% energy saving compared to 4WETD, a 8.75% saving compared to 2WETD and 15.1% compared to stability DYC.
Motor II results in
Figure 18 are similar to those obtained with Motor I. However, during acceleration, since the total torque is higher, 2WETD, energy-efficient DYC and stability DYC with Motor II exhibit a higher overall motor efficiency than those with Motor I as can be observed in
Table 4.
8. Conclusions
The study presented in this paper has studied explored the potential for power consumption reduction of using active DYC in combination with motor efficiency maps, and the results support the use of an active energy-efficient DYC for 4IWM electric vehicles. Two motor efficiency maps, for Motor I and Motor II, were designed. Simulations were performed in which the potential for energy saving using DYC was evaluated through quasi-steady-state cornering. Four control methods are compared: 4WETD, 2WETD, energy-efficient DYC and stability DYC. The results show that it is promising to use energy-efficient DYC which can distribute wheel torques to improve driving efficiency and 3–20% energy can be saved in the simulated manoeuvres.
In order to explore further the contribution of DYC to energy saving during continuous driving, first, a controller comprising velocity control and direction control was developed. Yaw moment ranges based on the lateral acceleration were then designed and with pre-known information from the motor efficiency maps, offline rules for distributing the torques were thereafter optimised and developed. The yaw moment ranges designed in this study provide more feasibility than other hierarchical structures which have fixed yaw moment value at each time step. Manoeuvres involving two constant velocities and two paths for each velocity using Motors I and II were then simulated. Cornering with acceleration was also simulated. The simulation results show that energy-efficient DYC can actively distribute the torques so that the average power consumption can be reduced. Stability DYC is also considered and analysed. Although, the stability DYC can make the vehicle safer, from prospect of energy saving, it can cost higher power consumption under light manoeuvres.
Since the torque distribution rules are explored offline, the only online optimization procedure is to optimize the energy-efficient
from the range (
,
) which is shown in
Figure 9. This optimization is a one-dimensional search and does not need tremendous online calculation task. Therefore, it is promising for real time implementation.
In future work, deceleration can be evaluated. During severe driving manoeuvres, stability problems can arise and the stability area of the vehicle can cross the safety boundaries. Energy-saving driving and stability driving can therefore be combined in future studies. The effect of more detailed motor efficiency maps covering all speed ranges can also be studied in the future. Furthermore, offline rules can be explored and compared to online optimisation method in the future work.