Abstract

The slip ratio control is an important research topic in in-wheel-motored electric vehicles (EVs). Traditional control methods are usually designed for some specified modes. Therefore, the optimal slip ratio control cannot be achieved while vehicles work under various modes. In order to achieve the optimal slip ratio control, a novel model predictive controller-based optimal slip ratio control system (MPC-OSRCS) is proposed. The MPC-OSRCS includes three parts, a road surface adhesion coefficient identifier, an operation mode recognizer, and an MPC based-optimal slip ratio control. The current working road surface is identified by the road surface adhesion coefficient identifier, and a modified recursive Bayes theorem is used to compute the matching degree between current road surfaces and reference road surfaces. The current operation state is recognized by the operation mode recognizer, and a fuzzy logic method is applied to compute the matching degree between actual operation state and reference operation modes. Then, a parallel chaos optimization algorithm (PCOA)-based MPC is used to achieve the optimal control under various operation modes and different road surfaces. The MPC-OSRCS for EV is verified on simulation platform and simulation results under various conditions to show the significant performance.

1. Introduction

With the development of social, the environment is getting worse [1]. Compared with traditional vehicle, EVs have great advantage in decreasing environment pollution. Therefore, more and more scholars are involved in the research of EVs [2, 3].

In the recent years, the slip ratio control is researched by scholars [4]. A model predictive control-based slip control was proposed [5];the wheel slip ratio was controlled on a stable zone rather than an optimal value. Aiming at improving EV safety, a sliding mode framework control system was extended [6]. In order to achieve the multiobjective optimization control, an MPC-based slip control system for EVs was proposed [7]. A wheel slip control algorithm combined on wheel slip ratio and wheel acceleration regulation was proposed [8]. In order to achieve traction control, a decoupling state feedback controller based on the uncertain frictional coefficient was derived [9]. A robust and fast wheel slip control based on the moving sliding surface technique was proposed [10]. A model predictive controller-based multimodel system by optimal slip ratio control was proposed [11]. The torque is assumed as a constant and the effect of the road surface adhesion coefficient is not considered in this paper. However, the EVs usually work under various operation modes and different road surfaces, while the present research studies of EVs focus on some typical modes and cannot achieve good performance under various operation modes and different road surfaces.

In order to solve this problem, a novel MPC-OSRCS is proposed in this paper. The MPC-OSRCS includes three parts, a road surface adhesion coefficient identifier, an operation mode recognizer, and an MPC based-optimal slip ratio control. The current working road surface is identified by the road surface adhesion coefficient identifier. In order to accurately describe the state of road surface, five road surface reference models are established. The matching degree between the actual road surfaces and five reference road surfaces is computed. A modified recursive Bayes theorem is used to calculate the matching degree. The operation mode recognizer is used to recognize the current operation state. In order to accurately describe the operation state, three operation mode reference models are established. The matching degree between the actual operation state and three operation mode reference models is computed by the fuzzy method. The PCOA [12] is used to realize the optimal design of MPC. Finally, the control output of MPC-OSRCS is computed by the weighted output of each model to achieve optimal slip ratio control under various operation states and different road surfaces.

The main contributions of this paper cover the following points. (1) The state of EV is divided into fifteen kinds of typical modes, and the reference model is established for these fifteen modes, which separately represent the link of five road surfaces and three operation modes. (2) The identifier is designed for recognizing road surface adhesion coefficient and operation mode, respectively. The output of the identifier presents the matching degree between the state of actual EV and each typical model. (3) Aiming at obtaining the control output under each state of EV, each type of matching coefficient is substituted into the controller and the weighted output of each state of EV makes up the output of MPC-OSRCS. (4) The optimal design of MPC is achieved by PCOA because of the global optimization with fast and accurate performance can be achieved by it.

2. System Model and Problem Statement

In order to achieve the optimal slip ratio control, a model of EV is established in this section, and the model of EV mainly consists of vehicle, tyre, and motor torque. Tyre model and vehicle are established according to the EV dynamics. The symbols in this paper and their physical meanings are displayed in Table 1.

2.1. Vehicle Model

The rotational movement of EV and longitudinal motion was included in the vehicle model in this paper, and the vehicle model was established based on two degree-of-freedom (2DOF) plane and shown in Figure 1. Many terms in this section are explained in detail in Rajamanis book [13]. The vehicle model can be described as follows.

Longitudinal model:where , , and are longitudinal forces of four wheels, respectively.

Rotation movement:where is motor braking torque.

2.2. Tyre Model with Various Actuators

With the Dugoff tyre model [14], the longitudinal force of tyre is shown as follows:where is the longitudinal force, and are the tire stiffness of longitudinal and lateral, respectively, is the road surface adhesion coefficient, is the longitudinal slip ratio, is the tire slideslips angle, and is the vertical load. The sideslip of tyre is not considered; then, the sideslip angle of tyre is considered as zero. Therefore, equation (3) can be rewritten as follows:

The value of the wheel normal force could be calculated as follows:

The represents the wheel slip ratio, which relates to the wheel speed and the vehicle speed. The relationship can be calculated as follows:

In order to avoid , the is set to 0.1 m/s. The longitudinal motion is only considered in this paper. In order to realize torque control, a torque balance equation is established based on vehicle characteristic for each wheel. In this case, the weight of EV is assigned to four tyres and every part equals to one quarter of the weight of the vehicle. Therefore, the single tyre model can be described as follows:

Driving motion: the EV works under uniform speed or acceleration operation mode while . According to equations (1)–(5), (11), and (12), the can be described as follows, where  = :

Braking motion: the EV works under braking operation mode while . According to equations (1)–(5), (11), and (12), the can be described as follows:

According to equations (6) and (12), is shown as follows [15]:

2.3. Control Problem Formulation

In order to realize the optimal slip ratio control, some problems should be considered in this paper:(1)Various operation modes and different road surfaces problem: EVs usually work under different operation modes and various road surfaces. A mount of research studies show that the slip ratio is related to the adhesion coefficient and operation mode [1618]. Therefore, different operation modes and various adhesion coefficients should be considered.(2)Constraints problem: In order to keep the EV in a stability state, all the control parameters should be kept at constraint range. The should be limited within the stable slip ratio range for each road surface. is the optimal for each road surface:

In addition, the motor torque command should be limit within the maximum motor output torque [7], and it is shown as follows:

3. Design of Control System

In order to realize the optimal slip ratio control when EV works on various operation modes and different road surfaces, a novel MPC-OSRCS is proposed in this paper. Figure 2 shows the control structure of MPC-OSRCS. In the MPC-OSRCS, two recognizers are established according to the characteristics of EV, and the optimal slip ratio control is realized by a MPC under various operation modes and different road surfaces. The MPC-OSRCSs can be explained as follows. (1) The road surface adhesion coefficient identifier is used to identify the current working road surface. It includes five reference models and represents five typical road surfaces, respectively. Each reference model can accurately represent the state of road surfaces. A modified recursive Bayes theorem is used to calculate the matching degree between the actual road surfaces and five reference road surfaces. (2) The operation mode recognizer is used to recognize the current operation state. In order to accurately describe the state of operation state, three operation mode reference models are established. A fuzzy logic method is used to calculate the matching degree between the actual operation state and three reference operation modes. (3) The optimal slip ratio control under various operation modes and different road surfaces is realized by a MPC, and the optimal design of MPC is achieved by PCOA. (4) In order to obtain the control output under each state of EV, each type of matching coefficient is substituted into the controller and the weighted output of each state of EV makes up the output of MPC-OSRCS.

3.1. The identifier of Road Surfaces Adhesion Coefficient

The slip ratio is related to the road surface adhesion coefficient , different road surfaces have various characteristic between adhesion coefficient , and slip ratio . function curve equation is proposed by Zhang et al. [19]; function is easy and accurate to describe the mathematical relationship between the slip ratio of tyre based on various roads and the adhesion coefficient as follows:where , , and are the fitting coefficients for various road surfaces according to via experiment research. The parameters of five typical road surface are shown in Table 2.

In the design of road surface adhesion coefficient identifier, it is difficult to compute the matching degree between the actual road surfaces and five reference road surfaces. The switching idea between two operation modes has been introduced in many literature studies [2022]. Based on the same method, this theory can also be used to identify road conditions.

A modified recursive Bayes theorem is used to compute the weight coefficient , where represents the matching degree between the actual road surfaces and each reference road surface. The former relative error is applied to the calculation of and then the smooth switching can be achieved. The posterior probability is evaluated by a modified recursive Bayes theorem for the th model (or value) at the th time instant and can be described as follows:where represents the relative error between the actual output state and the reference value . represents the posterior probability in the th linearized model at moment. represents the weight matrix between state variable , represents the influence factor and relates to control performance, and represents a time invariant weight matrix and usually is selected to a diagonal. According to the normal distribution, represents the inverse matrix of the residual covariance. The higher parameter of means that the residual variance is small and the confidence in the residual of each model is greater. The higher the value of the element of is, the ability of rejection of model with large residual is more stronger. The weight coefficient of road surfaces is described as follows:

Here, is a value between 0 and 1. The summation of is 1:

3.2. The Recognizer of Operation Modes

The T-S fuzzy controller is applied to recognize various operation modes in this paper, and it is proposed by the scholars Takagi and Sugeno in 1985. The actual of pedal opening (PO) and the change rate of pedal opening (RO) are the inputs of the T-S fuzzy controller. If the EV is under driving modes, the pedal opening is defined as positive. Otherwise, the PO is defined as negative. The PO and RO are different under various operation modes. The output of the T-S fuzzy controller is membership value , which represents three typical operation modes: acceleration, uniform speed, and deceleration.

The values of PO and RO are limited within . The value of PO is defined as seven kinds of states, there are zero (Z), very small (VS), small (S), medium (M), big (B), very big (VB), and great (G), respectively. At the same time, the value of RO is defined as five kinds of states, and there are very small (VS), small (S), medium (M), big (B), and very big (VB), respectively. The value of is defined as four kinds of states, and there are very small (VS), small (S), medium (M), and big (B). The membership functions for PO and RO are set, as shown in Figure 3.

Table 3 shows the rule set in the fuzzy inference system (FIS). The rule set includes rules.

Rule1: if PO is “Z,” RO is “VS,” then is “B,” is “S,” and is “S.”

Rule35: if PO is “G,” RO is “VB,” then is “S,” is “S,” and is “M.”

In this way, the whole rules can be obtained.

Here, and , where Normalization processing is carried out to calculate the weight coefficient as follows:where is membership value of three typical operation modes.

3.3. Design of the MPC

The optimal and constraint problem are efficiently solved by MPC. MPC is selected to optimum for each operation mode and each road surface in this paper. MPC has a great advantage to achieve satisfy diverse and even conflicting requirements of vehicles [23] as its characteristic. In addition, the effect of model mismatch and unmeasured disturbance can be attenuated by MPC [24, 25]. Moreover, the effect of switching between various road surfaces and different operation modes can be attenuated by the weighted output of each MPC.

3.3.1. Model Predictive Control Law

represents state vector, represents control vector, and represents output vector, and they can be expressed as follows:

In order to achieve the optimal MPC design, time state-space models in equations (12)-(13) are discrete by the Euler method. represents the sample time and is defined as , where running time is defined as and fixed step size is defined as . At sample time , the predictive state is calculated as follows:

Then, the discretization of the state space model of equation (12) is described as equation(27), and the discretization of state space of equation (13) is described as equation (28):

According to the principle of MPC, represents a predictive horizon and represents a control horizon. in this paper. represents the optimization vectors and represents the predictive control output. They can be expressed as follows:where is defined as an array of control input and represents the output vector from sampling time to sampling time . Moreover, represents reference sequence. is defined as the control input change and can be calculated by . They can be defined as follows:

According to the principle of MPC, the relationship of and can be described as follows:where represents optimal vectors, which is used to compute the optimal control action of the EV system.

3.3.2. Design of the Objective Function

In order to realize the optimal control, the multiple objective function of the MPC is established and it is achieved by minimization of this multiple objective function. The optimization function includes two parts. One is the motor torque ; it includes drive torque and brake torques ; the other is slip ratio of the four wheels. The cost function is described as follows:(1)The main importance is to make the actual slip ratio track the optimal slip ratio , whatever the conditions of EV are. Therefore, the first cost function can be described as follows:where represents a positive weight factors and can be used to adjust the performance of tracking.(2)In order to save energy, the sum of torque command squares should be controlled as small as possible. Therefore, the second cost function can be calculated as follows:where represents a positive weight factors and can be used to adjust the performance of .(3)Aiming at achieving the optimal slip ratio control, the actual slip ratio needs to track the optimal slip ratio as accurate as possible. Hence, the third cost function can be calculated as follows:(4)The tyre longitudinal performance is related to . Therefore, in order to ensure the longitudinal stability of EV, is limited within , and the forth cost function can be calculated as follows:

Therefore, the total cost function can be defined as follows:

3.3.3. The Process of Optimal Design

The optimal design is realized by a novel PCOA, and we have carried out some works about PCOA. In addition, the PCOA has great advantage to realize global optimum. Objective function in the PCOA is described in equation (30) and it can be rewritten as follows:where is a vector in the 4-dimensional decision variables space, represents different variables parameters and , represents the lower bound of the th variable, and represents the upper bound of the th variable. Then, PCOA evolves a stochastic population of candidate individuals with 4-dimensional parameter vectors; the candidate individuals will experience twice carrier wave mechanism. The different chaotic traces are obtained by the first carrier wave; the search precision is enhanced by the second carrier wave.

3.4. The Control Output of MPC-OSRCS

As described above, the weight coefficient of different reference models and the output of each MPC are calculated. At each sampling point, the control output of MPC-OSRCS is constituted by the output of each MPC and its weight coefficient. Therefore, the control output of MPC-OSRCS can be described as follows:where represents the control output of MPC-OSRCS, the represents the th reference model, and and are the weight coefficients.

4. Simulation and Analysis

The computer simulation is used to verify the control performance of the proposed MPC-OSRCS. The simulation is based on an 8DOF model simulation platform, as shown in Figure 4.

The simulation is carried under three operation modes and five road surfaces. Aiming at verifying the advantage of the MPC-OSRCS, the performance of the MPC-OSRCS is compared with the tractional MPC [18] and the model predictive controller-based multimodel control system (MPC-MMCS). The simulation time is set 5 s, and the fixed step size is chosen as 5 ms. The simulation parameters are set as follows: , , , , , , , , , , , , , , , and .

4.1. Test 1

The EV works on straight running in test 1, and the start speed of 0 km/h. The change of vehicle velocity and the change of road surfaces are considered in this simulation. The vehicle velocity increases from 10 km/h to 80 km/h during , keeps uniform speed during , and decreases from 80 km/h to 10 km/h during . The road surfaces are wet asphalt during , the road surface is wet pebbles during , the road surface is dry asphalt during , the road surface is ice during , the road surface is snow during . The traditional method means that only a MPC under various operation modes and different road surfaces [17]. The input variables of the traditional MPC are four motor torques from EV, and the output variables are actual state values of the actual state value of , , , and .

4.1.1. The Performance of Traditional MPC

The simulation results of the traditional MPC are shown in Figure 5.

As shown in Figure 5(a), the slip ratio is very big at the beginning, even close to 1. With the increase of velocity, the slip ratio is kept on a steady range. It is clearly shown in Figure 5(a) that the actual slip ratio has not changed following the road surfaces changes; in other words, the slip ratio is only a steady value rather than an optimal value. It is proved that the traditional MPC cannot be suitable to the multimodes. Therefore, the traditional MPC is difficult to achieve good performance and realize the optimal slip ratio control in actual working.

We can see from Figure 5(b) that the motor torques of four wheels are appropriate and equal to 80 N. The motor torques of four wheels is not following the road surface changes, whatever the road surface is wet asphalt or snowy. The required motor torques of four wheels are different while the road surfaces changes. In the switching process between various operation modes and different road surfaces, the oscillatory behavior may occur.

From the results of simulation, we can find that traditional MPC cannot realize the optimal slip ratio control while EV switches on various operation modes and different road surfaces; then, it is difficult to ensure the longitudinal stability of EVs.

4.1.2. The Performance of MPC-MMCS

The simulation results of MPC-MMCS are shown in Figure 6. As Figure 6(a) shows, the optimal slip rate follows the road surfaces change in electric vehicle operation. However, the optimal slip rate cannot achieve when the road surfaces changes. It is easy to find in Figure 6(b) that is also kept within a stable range.

The wheel velocity is displayed in Figure 6(c), the smoothly switching can be achieved when the EV works under different operation modes and various surfaces road surfaces. In Figure 6(d), the can accurately reflect the operation modes of EV.

In conclusion, the MPC-MMCS can successfully recognize the operation modes of EV. Yet the optimal slip rate cannot achieve when the EV works under different road surfaces.

4.1.3. The Performance of MPC-OSRCS

The simulation results of MPC-OSRCS are shown in Figure 7. Note that the weight coefficient and are calculated by the fuzzy method and a modified recursive Bayes theorem. They represent the matching degree between the state of actual EV and three reference operation modes and between the actual road surfaces and reference road surfaces, respectively.

The biggest challenges in the proposed MPC-OSRCS are the optimal slip ratio control under different operation modes and various road surfaces. As shown in Figure 7(a) that the optimal wheel ratio slip can be achieved no matter what the state of actual EV, in addition, the optimal slip rate follows the road surfaces change in electric vehicle operation. While the EV has switched different road surfaces, the optimal slip ratio also can smoothly achieved. We can see from the picture that the optimal slip ratio control can be realizes by proposed MPC-OSRCS when EV switches on various operation modes and different road surfaces.

Figure 7(b) illustrates the wheel velocity . We can see from Figure 6(b) that EV runs smoothly when it switches on various operation modes and different roads surfaces. We can see from Figures 7(c) and 7(d) that the represents the matching degree between the state of actual EV and each operation modes, and the represents the matching degree between the actual roads surfaces and the reference road surfaces. As described above, the matching degree is almost identical to operation conditions.

We can see from Figure 7(e) that changes smoothly while the state of EV changing. Whether the change of operation modes or the road surfaces, the is also kept within a stable range . The difference between motor torques of four wheels is small and the comfortable of EV is well.

Compared with the traditional MPC, the proposed MPC-OSRCS can realize the smooth switching and optimal slip ratio control whatever the running state of EV. The simulation clearly proves that the proposed MPC-OSRCS can be suitable for different operation modes and various road surfaces and all can achieved smooth switching and optimal slip ratio control.

4.2. Test 2

The EV also is tested on various operation modes and different road surfaces in test 2. The starting speed of EV is 85 km/h and the straight running only is considered. The state of EV is deceleration, its velocity decreases from 80 km/h to 10 km/h during , and then the EV keeps the speed unchanged. At this time, the state of EV is uniform speed during . At the next time, the EV is acceleration and the velocity of EV increase from 10 km/h to 80 km/h during . At the same time, the road surfaces are also changed over time. At the beginning, the EV is driving on the ice road surface. After 0.75 s, the road surfaces are changed to snow road surface. After 0.75 s, the road surfaces are changed to wet pebbles road surface. After 1 s, the road surfaces are changed to wet asphalt road surface. After 1.5 s, the road surfaces are changed to dry asphalt road surface.

4.2.1. The Performance of Traditional MPC

The simulation results of the traditional MPC are shown in Figure 8.

As shown in Figure 8(a), we can see that the slip ratio is mainly affected by operation modes and the road surfaces adhesion coefficient changes can be ignored. However, the slip ratio is affected by operation modes and road surfaces, and the optimal slip ratio control cannot be achieved under different operation modes and various road surfaces. Therefore, it is proved that the conventional MPC cannot be suitable for the multimodes and the conventional MPC cannot achieve optimal slip ratio control performance in actual working.

We can see from Figure 8(b) that the motor torques remain unchanged. In order to be suitable for different operation modes and various road surfaces, the motor torque should change, following the state of EV. However, the motor torque of four wheels are appropriate and equal to 80 N, whether the road surface is wet asphalt or snowy. Therefore, it is difficult to ensure the longitudinal stability of EV under traditional MPC, while EV works on various operation modes and different road surfaces. The conventional MPC cannot ensure driver comfort and longitudinal stability under this situation.

From the simulation of traditional MPC, we can conclude that it is difficult to realize the optimal slip ratio control and smooth switching, while EV works on various operation modes and different road surfaces.

4.2.2. The Performance of MPC-MMCS

The simulation results of MPC-MMCS are shown in Figure 9.

As shown in Figure 9(a), the optimal slip rate follows the road surfaces change in electric vehicle operation. However, the optimal slip rate cannot be achieved when the road surfaces changes. It is easy to find in Figure 9(b) that is also kept within a stable range. The wheel velocity is displayed in Figure 9(c), and the smooth switching can be achieved when the EV works under different operation modes and various surfaces road surfaces. In Figure 9(d), the accurately reflects the operation modes of EV.

4.2.3. The Performance of MPC-OSRCS

The simulation results of the proposed MPC-OSRCS are shown in Figure 10.

We can see from Figure 10(a) the EV works under different road surfaces and various operation modes, and the slip ratio is controlled at the optimal slip ratio for the corresponding road surface, no matter how the state of EV changes. Compared with the traditional MPC, the slip ratio changes quickly when the state of EV changes, and it can be proved that the rapidity of the controller is good. The slip ratio can be effectively achieved by the MPC-OSRCS and can be suitable for various operation modes and different road surfaces.

Figure 10(b) illustrates the test on wheel velocity . It is observed that EV runs smoothly under various operation modes and different roads surfaces. We can see from Figures 10(c) and 10(d) that the identifier can quickly distinguish when the state of EV changes. As described above, the matching degree change following the state of EV changes and can precisely reflect the state of EV changes under different road surfaces and various operation modes.

We can see from Figure 10(e) that changes smoothly while the state of EV change, whether it is the change of operation modes or the road surfaces, the is also kept within a stable range . The difference between motor torques of four wheels is small, and the comfortable of EV is well.

Compared with the conventional MPC, the proposed MPC-OSRCS can identify different operation modes and various road surfaces, and optimal slip ratio control can be realized. The simulation results reveal that the proposed MPC-OSRCS can better ensure the longitudinal stability of EV under different operation modes and various road surfaces.

5. Conclusions

Aiming at solving the problem that the traditional MPC cannot realize the optimal slip control while EV switches on various operation modes and different road surfaces, a novel MPC-OSRCS is proposed in this paper. It can not only identify different operation modes but also recognize various road surfaces. The control performance of MPC-OSRCS for EV is verified while EV works on different operation modes and various road surfaces. Simulation results demonstrate the advantage of MPC-OSRCS. Compared with the conventional MPC, the MPC-OSRCS can effectively improve longitudinal stability performance and achieve the optimal slip ratio control under various operation states and different road surfaces.

Data Availability

The raw/processed data required to reproduce these findings cannot be shared at this time as the data also forms part of an ongoing study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the National Key R&D Program of China (no. 2018YFF0212900).