# Neural Network Identification of a Racing Car Tire Model

Authors: Jianfeng Wang; Yiqun Liu; Liang Ding; Jun Li; Haibo Gao; Yuhan Liang; Tianyao Sun
Journal: Journal of Engineering
 (2018)

---

## Abstract

In order to meet the demands of small race car dynamics simulation, a new method of parameter identification in the Magic Formula tire model is presented in this work, based on an analysis of the Magic Formula tire model structure. A high-precision tire model used for vehicle dynamics simulation is established via this method. It is difficult for students to build a high-precision tire model because of the complexity of widely used tire models such as Magic Formula and UniTire. At a pure side slip condition, building a lateral force model is an example, which illustrate the utilization of a multilayer feed-forward neural network to build an intelligent tire model conveniently. In order to fully understand the difference between the two models, a two-degrees-of-freedom (2 DOF) vehicle model is established. The advantages, disadvantages, and applicable scope of the two tire models are discussed after comparing the simulation results of the 2 DOF model with the Magic Formula and intelligent tire model.


---

## Body

## 1. Introduction

The Formula Society of Automotive Engineers (FSAE) race car’s higher speed and greater cornering acceleration make tire characteristics significantly influence the vehicle’s performance [1–3]. In order to ensure the results of vehicle dynamics simulation are consistent with real vehicle tests, the tire model problem must be solved. It is necessary to build a mathematical model that can accurately express the tire force and moment characteristics [4].In 1954, Fiala conducted an analysis and performed various experiments pertaining to cornering characteristics and proposed a dimensionless formula of tire characteristics based on a simplified analytical tire model [5]. Since then, the relationship between lateral force/aligning moment and side slip angle has been found.In 1986, Shape proposed a multispoke model, and its central feature is that the carcass flexibility is associated entirely with independently acting radial spokes. Each spoke is radially and laterally flexible [6]. In 1991, Gim built a complete tire force characteristic formula based on three elementary springs, whose axes of symmetry are perpendicular to each other. This tire model is called the UA-Tire model [7–9].In the early 1960s, Pacejka simplified the carcass deformation as a stretched “string”, and conducted extensive theoretical and experimental research pertaining to the mechanical characteristics of tires [10]. In 1987, Pacejka and Bakker established a semiempirical tire model that can accurately calculate the lateral force and aligning moment, which is one of the findings of the cooperation project between TU Delft and Volvo [11]. This model was improved in 1989, 1991, 1997, and 2002. Presently, the pneumatic trail t is expressed by a cosine function, and aligning moment can be obtained by multiplying the lateral force Fy with the pneumatic trail t and adding the usually small residual moment Mzr. This further improved tire model is called the Magic Formula tire model [12].In 1986, Guo proposed a pure lateral slip tire model. The contact pressure distribution was assumed to be uniform in the lateral direction and of arbitrary form in the vertical direction [13]. Later, a combined slip semiempirical tire model was developed. On the basis of various tests and theoretical analyses, a nonlinear and non-steady state tire model was proposed. The model can accurately express the six-dimensional wheel force under complex tire motion inputs involving side slip, longitudinal slip, turn slip, and camber [14–16]. Presently, the UniTire model is widely used in research on vehicle handling dynamics.The intelligent tire model is built on the basis of a neural network and has multi-input, multioutput, and self-adaptive abilities [17]. In 1993, Palkovics and El Gindy applied neural network theory to model tire characteristics for the first time [18, 19]. Since then, many scholars have begun to research this high-precision and convenient intelligent tire modeling method.In this paper, the FSAE race car of the Harbin Institute of Technology Racing Team (HRT) is taken as a research object. Firstly, a multiple-step parameter identification method is proposed, based on the analysis of the characteristics of the Magic Formula tire model structure. According to this method, all coefficients of Pacejka 2002 [12] have been obtained after fitting all the Hoosier 18x6R25B tire data at 14psi. Then, the same pure cornering condition test data is fitted using a three-layer feed-forward neural network. In this manner, a simplified intelligent tire model is built. After simulating a nonlinear two-degrees-of-freedom (2 DOF) vehicle model with the Magic Formula and intelligent tire model, the yaw rate at the stepwise input is obtained. Finally, the differences between the two models are analyzed.


## 2. Experimental Study

The FSAE Tire Test Consortium (FSAE TTC) was established to provide high-quality tire data to the participating FSAE teams and was used in the design and setup of race cars [20]. Currently, tire testing work has been carried out five times at Calspan’s Tire Research Facility, and the data has been distributed to all the consortium members.


### 2.1. Tire Characteristic Test Bed

This machine at the Calspan Tire Research Facility (TIRF) is tested by TTC [21]. The tire, wheel, force sensing balance, and hydraulic motor to drive or break the tire are mounted in the movable upper head. The head provides steer, camber, and vertical motions to the tire. These motions (as well as vertical loading) are servo controlled and programmed for maximizing the test efficiency. The 28-inch wide roadway comprises a stainless steel belt covered with a material that simulates the frictional properties of actual road surfaces. The roadway is driven by one of the two 67-inch diameter drums over which the tire is run. The road speed is servo controlled, and it may be programmed to be constant or varied.


### 2.2. Experimental Results

The frequency of test data collection is 50Hz, and the data channels available are elapsed time for the test (ET), road speed (V), slip angle (α), inclination angle (γ), slip ratio (κ), normal load (Fz), lateral force (Fy), longitudinal force (Fx), aligning moment (Mz), overturning moment (Mx), loaded radius (RL), effective radius (RE), wheel rotational speed (N), road surface temperature (RST), ambient room temperature (AMBTMP), and tire surface temperature (TST) [22].The test data of the Hoosier 18.0x6-10R25B at 14psi is analyzed in this study. The relationship between slip angle and sample number is pictured in Figure1. The left side of the red line is the process of testing tire stiffness and warming the tire, and this data should be removed when fitting. The right side of the red line is useful test data. The force and moment will be shown in later sections.Figure 1
Relationship between slip angle and sample number.


## 2.1. Tire Characteristic Test Bed

This machine at the Calspan Tire Research Facility (TIRF) is tested by TTC [21]. The tire, wheel, force sensing balance, and hydraulic motor to drive or break the tire are mounted in the movable upper head. The head provides steer, camber, and vertical motions to the tire. These motions (as well as vertical loading) are servo controlled and programmed for maximizing the test efficiency. The 28-inch wide roadway comprises a stainless steel belt covered with a material that simulates the frictional properties of actual road surfaces. The roadway is driven by one of the two 67-inch diameter drums over which the tire is run. The road speed is servo controlled, and it may be programmed to be constant or varied.


## 2.2. Experimental Results

The frequency of test data collection is 50Hz, and the data channels available are elapsed time for the test (ET), road speed (V), slip angle (α), inclination angle (γ), slip ratio (κ), normal load (Fz), lateral force (Fy), longitudinal force (Fx), aligning moment (Mz), overturning moment (Mx), loaded radius (RL), effective radius (RE), wheel rotational speed (N), road surface temperature (RST), ambient room temperature (AMBTMP), and tire surface temperature (TST) [22].The test data of the Hoosier 18.0x6-10R25B at 14psi is analyzed in this study. The relationship between slip angle and sample number is pictured in Figure1. The left side of the red line is the process of testing tire stiffness and warming the tire, and this data should be removed when fitting. The right side of the red line is useful test data. The force and moment will be shown in later sections.Figure 1
Relationship between slip angle and sample number.


## 3. Magic Formula Tire Model

### 3.1. Introduction to Pacejka 2002

In order to clarify the relationship between the tire characteristic parameters and the six-dimensional tire force, a right-handed system is necessary. The society of Automotive Engineers (SAE) coordinate system is adopted in this paper [23].The content of Pacejka 2002 is exceedingly abundant, which is not convenient to display in this paper. Please refer to [12] for details. Here is a brief introduction to the parts related to the parameter identification method. Pacejka 2002 is improved in terms of precision and is transformed to the dimensionless form, which makes it easy to understand and identify the parameters [12]. Define the following dimensionless parameters:(1)Fz0′=λFz0Fz0dfz=Fz-Fz0′Fz0′(2)α∗=tan⁡α(3)γ∗=sin⁡γ.From (1) to (3), it can be found that dfz is equal to zero when vertical load Fz equals the nominal load Fz0′. Those coefficients related to dfz have no influence on the Magic Formula and can be set to zero. In a similar way, when α is equal to zero and γ is equal to zero, those coefficients related to α∗ and γ∗ can also be set to zero. This is the basis of the parameter identification proposed in this paper.


### 3.2. Parameter Identification Method

The force and moment formulas at the combined slip of the Magic Formula are based on formulas at pure side slip and longitudinal slip. Parameters of pure side slip and longitudinal slip should be identified before the combined slip. Figure2 illustrates the general idea of parameter identification. In general, the overall strategy for identification is as follows:(1)
Fit the pure side slip test data and then obtain the lateral forceFy at pure side slip.(2)
Fit the pure side slip test data and then obtain the aligning momentMz at pure side slip.(3)
Fit the pure longitudinal slip test data and then obtain the longitudinal forceFx at pure longitudinal slip.(4)
On the basis ofFy and Fx, fit the test data at combined slip and then obtain the longitudinal force at combined slip Fxc.(5)
On the basis ofFy and Fx, fit the test data at combined slip and then obtain the lateral force at combined slip Fyc.(6)
On the basis ofFyc, Fxc, and Mz, fit the combined slip test data and then obtain the aligning moment at combined slip Mzc.Figure 2
General idea of parameter identification.Overturning momentMx and rolling resistance moment My are not usually used for simulation because of their smaller influence on vehicle handling stability. Thus, only the parameters related to lateral force Fy, longitudinal force Fx, and aligning moment Mz are identified in this study.In order to obtain a global optimum solution, a weighting function is applied to the fit. The expression of the objective function is(4)e=∑wiY-yi2∑yi,where yi is the data point value, Y is the corresponding value in the fitted curve, and wi is the weighting function. Typically the values will be 0 or 1. A value of 0 means the data point i is not considered, and 1 means the opposite.In the process of fitting the pure slip and combined slip, all coefficients are not fitted together, but step-by-step. Now, the specific fitting process will be introduced by taking the process of fitting the lateral forceFy at pure side slip as an example. The program flow chart is shown in Figure 3.Figure 3
Program flow chart.The fitting steps in the program flow chart are as follows:(1)
Input pure side slip raw data and crop and collapse the raw data.(2)
Select the largest or second-largest vertical load as nominal loadFz0.(3)
Set the hard boundary of those coefficients unrelated todfz and γ∗ and set the rest to zero.(4)
Take test data atγ∗=0 and nominal load as fit object.(5)
Fit and obtain the lateral force modelFy_ndfz_nγ∗ in which those coefficients related to dfz and γ∗ are zero.(6)
Calculate the least square errore2 and check whether e2 is less than preset value 2.(7)
Ife2>preset value 2, change the hard boundary of each coefficient that reached the lower or upper bound and repeat steps (5) to (6); otherwise, proceed to the next step.(8)
Set 90% and 110% ofFy_ndfz_nγ∗ as the new boundaries.(9)
Set the hard boundary of those coefficients unrelated toγ∗ and set the coefficients related to dfz to zero.(10)
Add test data at otherγ∗ and nominal load Fz0.(11)
Fit all test data at nominal load and obtain the lateral force modelFy_ndfz.(12)
Calculate the least square errore1 and check whether e1 is less than preset value 1.(13)
Ife1>preset value 1, change the hard boundary of each coefficient that reached the lower or upper bound and repeat steps (11) to (12); otherwise, proceed to the next step.(14)
Set 90% and 110% ofFy_ndfz as the new boundaries.(15)
Set the hard boundary of those coefficients unrelated todfz.(16)
Add test data at another vertical load.(17)
Fit all test data and obtain the lateral force modelFy.(18)
Calculate the least square errore and check whether e is less than preset value.(19)
Ife>preset value, change the hard boundary of each coefficient that reached the lower or upper bound and repeat steps (17) to (18); otherwise, proceed to the next step.(20)
Output all coefficients ofFy.


### 3.3. Parameter Identification Results

Based on the general idea of parameter identification and step-by-step fit strategy, raw data can be processed by MATLAB or Optimum Tire [24]. The latter is adopted in this study. Figures 4–7 are parameter identification results of the pure side slip condition, pure longitudinal slip condition, and combined slip condition.Figure 4
Lateral force at pure side slip.Figure 5
Aligning moment at pure side slip.Figure 6
Longitudinal force at pure longitudinal slip.Figure 7
Friction ellipse.The diameter of the test tire, 18 inches, appears smaller compared with the size of the test equipment, which causes the test data points’ dispersion. As shown in Figures4 and 5, test points for the largest vertical load are not as much as for other loads. This is because outliers are deleted in order to achieve a better fitting result. Some outliers exist in Figure 5 when the slip angle is verified in -13°~-12° and +12°~+13°, but the fitting results are still perfect. This is because the weighting function is set to zero in these two areas.In Figure6, data points are relatively concentrated when the slip ratio is negative, but it is the opposite when the slip ratio is positive. This is because the braking condition is easier to control and measure compared with the driving condition. The influence of camber angle on longitudinal force is not considered, so only one fitting curve exists under each vertical load.The friction ellipse is used to test the global fitting effect. Multidimensional vector space formed by the mapping between the input and output is relatively complex, so most of the fitting process will converge to a local minimum point. If the Magic Formula fitting process converges to a local minimum value, there will be a situation where the fitting results of pure side slip and longitudinal slip condition are better. But an ellipse cannot be obtained in the friction ellipse figure at the combined slip condition. As can be seen from Figure7, the fitting result is well satisfied, and residual error nearly converges to the global minimum point.


## 3.1. Introduction to Pacejka 2002

In order to clarify the relationship between the tire characteristic parameters and the six-dimensional tire force, a right-handed system is necessary. The society of Automotive Engineers (SAE) coordinate system is adopted in this paper [23].The content of Pacejka 2002 is exceedingly abundant, which is not convenient to display in this paper. Please refer to [12] for details. Here is a brief introduction to the parts related to the parameter identification method. Pacejka 2002 is improved in terms of precision and is transformed to the dimensionless form, which makes it easy to understand and identify the parameters [12]. Define the following dimensionless parameters:(1)Fz0′=λFz0Fz0dfz=Fz-Fz0′Fz0′(2)α∗=tan⁡α(3)γ∗=sin⁡γ.From (1) to (3), it can be found that dfz is equal to zero when vertical load Fz equals the nominal load Fz0′. Those coefficients related to dfz have no influence on the Magic Formula and can be set to zero. In a similar way, when α is equal to zero and γ is equal to zero, those coefficients related to α∗ and γ∗ can also be set to zero. This is the basis of the parameter identification proposed in this paper.


## 3.2. Parameter Identification Method

The force and moment formulas at the combined slip of the Magic Formula are based on formulas at pure side slip and longitudinal slip. Parameters of pure side slip and longitudinal slip should be identified before the combined slip. Figure2 illustrates the general idea of parameter identification. In general, the overall strategy for identification is as follows:(1)
Fit the pure side slip test data and then obtain the lateral forceFy at pure side slip.(2)
Fit the pure side slip test data and then obtain the aligning momentMz at pure side slip.(3)
Fit the pure longitudinal slip test data and then obtain the longitudinal forceFx at pure longitudinal slip.(4)
On the basis ofFy and Fx, fit the test data at combined slip and then obtain the longitudinal force at combined slip Fxc.(5)
On the basis ofFy and Fx, fit the test data at combined slip and then obtain the lateral force at combined slip Fyc.(6)
On the basis ofFyc, Fxc, and Mz, fit the combined slip test data and then obtain the aligning moment at combined slip Mzc.Figure 2
General idea of parameter identification.Overturning momentMx and rolling resistance moment My are not usually used for simulation because of their smaller influence on vehicle handling stability. Thus, only the parameters related to lateral force Fy, longitudinal force Fx, and aligning moment Mz are identified in this study.In order to obtain a global optimum solution, a weighting function is applied to the fit. The expression of the objective function is(4)e=∑wiY-yi2∑yi,where yi is the data point value, Y is the corresponding value in the fitted curve, and wi is the weighting function. Typically the values will be 0 or 1. A value of 0 means the data point i is not considered, and 1 means the opposite.In the process of fitting the pure slip and combined slip, all coefficients are not fitted together, but step-by-step. Now, the specific fitting process will be introduced by taking the process of fitting the lateral forceFy at pure side slip as an example. The program flow chart is shown in Figure 3.Figure 3
Program flow chart.The fitting steps in the program flow chart are as follows:(1)
Input pure side slip raw data and crop and collapse the raw data.(2)
Select the largest or second-largest vertical load as nominal loadFz0.(3)
Set the hard boundary of those coefficients unrelated todfz and γ∗ and set the rest to zero.(4)
Take test data atγ∗=0 and nominal load as fit object.(5)
Fit and obtain the lateral force modelFy_ndfz_nγ∗ in which those coefficients related to dfz and γ∗ are zero.(6)
Calculate the least square errore2 and check whether e2 is less than preset value 2.(7)
Ife2>preset value 2, change the hard boundary of each coefficient that reached the lower or upper bound and repeat steps (5) to (6); otherwise, proceed to the next step.(8)
Set 90% and 110% ofFy_ndfz_nγ∗ as the new boundaries.(9)
Set the hard boundary of those coefficients unrelated toγ∗ and set the coefficients related to dfz to zero.(10)
Add test data at otherγ∗ and nominal load Fz0.(11)
Fit all test data at nominal load and obtain the lateral force modelFy_ndfz.(12)
Calculate the least square errore1 and check whether e1 is less than preset value 1.(13)
Ife1>preset value 1, change the hard boundary of each coefficient that reached the lower or upper bound and repeat steps (11) to (12); otherwise, proceed to the next step.(14)
Set 90% and 110% ofFy_ndfz as the new boundaries.(15)
Set the hard boundary of those coefficients unrelated todfz.(16)
Add test data at another vertical load.(17)
Fit all test data and obtain the lateral force modelFy.(18)
Calculate the least square errore and check whether e is less than preset value.(19)
Ife>preset value, change the hard boundary of each coefficient that reached the lower or upper bound and repeat steps (17) to (18); otherwise, proceed to the next step.(20)
Output all coefficients ofFy.


## 3.3. Parameter Identification Results

Based on the general idea of parameter identification and step-by-step fit strategy, raw data can be processed by MATLAB or Optimum Tire [24]. The latter is adopted in this study. Figures 4–7 are parameter identification results of the pure side slip condition, pure longitudinal slip condition, and combined slip condition.Figure 4
Lateral force at pure side slip.Figure 5
Aligning moment at pure side slip.Figure 6
Longitudinal force at pure longitudinal slip.Figure 7
Friction ellipse.The diameter of the test tire, 18 inches, appears smaller compared with the size of the test equipment, which causes the test data points’ dispersion. As shown in Figures4 and 5, test points for the largest vertical load are not as much as for other loads. This is because outliers are deleted in order to achieve a better fitting result. Some outliers exist in Figure 5 when the slip angle is verified in -13°~-12° and +12°~+13°, but the fitting results are still perfect. This is because the weighting function is set to zero in these two areas.In Figure6, data points are relatively concentrated when the slip ratio is negative, but it is the opposite when the slip ratio is positive. This is because the braking condition is easier to control and measure compared with the driving condition. The influence of camber angle on longitudinal force is not considered, so only one fitting curve exists under each vertical load.The friction ellipse is used to test the global fitting effect. Multidimensional vector space formed by the mapping between the input and output is relatively complex, so most of the fitting process will converge to a local minimum point. If the Magic Formula fitting process converges to a local minimum value, there will be a situation where the fitting results of pure side slip and longitudinal slip condition are better. But an ellipse cannot be obtained in the friction ellipse figure at the combined slip condition. As can be seen from Figure7, the fitting result is well satisfied, and residual error nearly converges to the global minimum point.


## 4. Neural Network Intelligent Tire Model

Magic Formula is a series of composite functions composed of trigonometric and inverse trigonometric functions, which makes it very difficult to identify parameters. Even more difficult is setting the initial value, because the commonly used numerical optimization method is sensitive to the initial value. Rich experience in engineering is needed to properly estimate the initial value range of each parameter. Therefore, it is necessary to find a simpler method of tire modeling. Since Palkovics et al. applied neural network theory to tire modeling for the first time [18], it has been often applied to engineering practice and achieved good results. The Magic Formula tire model and neural network intelligent tire model depend on the test data of the tire. So, these two models should be classified into the empirical model. Compared to Magic Formula tire model, the shape of the curve fitted by the neural network intelligent model entirely depends on the shape of the test data, but the fitting accuracy is higher and the modeling process is simpler and more convenient. The neural network intelligent tire model is a good choice for vehicle system dynamic simulation.


### 4.1. Back Propagation Network and Its Improvement

The multilayer feed-forward network is one of the most widely used neural networks. The back propagation (BP) network is a kind of multilayer feed-forward network, trained by the back propagation algorithm. It can be proved that a three-layer feed-forward neural network can simulate any complicated nonlinear system [25]. The BP network has one or more hidden layers. Usually, the sigmoid function is used in a hidden layer, and the purel in function is used in the output layer. Algorithm [26] is adopted to improve the convergence performance of the BP algorithm. Assuming that the weighting function vector of a layer is w=[w1,w2,...,wn]T, the adjustment of weighting functionw can be defined as follows:(5)wk+1=wk-ηkJTwkJwk+μkIJTwkEwk


### 4.2. Establishing the Neural Network Intelligence Model

MATLAB is one of the most convenient programmable tools to train a BP neural network. Users can use the M language to write a program to train a neural network or use the graphical user interface to train a BP neural network.Because road speedV is 25 mph throughout the testing process, the influence of driving speed on tire mechanical characteristics cannot be considered. Only the effects of vertical load, slip angle, and camber angle are considered in this intelligent tire model.Neural network mapping is an expression of the relationship between slip angle, camber angle, vertical load, and lateral force. It is(6)net=Fy=NNαγFz.The number of neurons in the hidden layer of the network is determined to be 12 by empirical formula [21]. Many time trial results show that the BP neural network has a better convergence rate when the number of hidden layers is 12. The neurons in two adjacent layers are fully connected, and there is no connection between the neurons in the same layer. The tan-sigmoid function is adopted in the hidden layer, and the purel in function is used in the output layer. Figure 8 shows the structure of the adopted neural network. The Levenberg-Marquardt algorithm is chosen as the training algorithm, and mean square error is used to calculate the output error.Figure 8
Structure of adopted neural network.The number of test data samples is 27442. And 70% of them are randomly selected for training the neural network, 15% for validation, and 15% for testing.After training, if errors distribute mostly near the zero line in the error histogram, the training process should be stopped. Otherwise, the sample proportion between training, validation, and testing, or the number of hidden neurons, should be changed for further training until the error distribution is satisfied. Then, the training results such as the network structure, network input, target output, network output, and error distribution are loaded into the MATLAB workspace, and the Simulink diagram is generated for Simulink simulation. Figure9 shows the comparison result between the test data and output of the neural network. It can be observed that neural network output agrees well with test data, which illustrates the effectiveness of this training method.Figure 9
Comparisons between test data and output of the neural network.


## 4.1. Back Propagation Network and Its Improvement

The multilayer feed-forward network is one of the most widely used neural networks. The back propagation (BP) network is a kind of multilayer feed-forward network, trained by the back propagation algorithm. It can be proved that a three-layer feed-forward neural network can simulate any complicated nonlinear system [25]. The BP network has one or more hidden layers. Usually, the sigmoid function is used in a hidden layer, and the purel in function is used in the output layer. Algorithm [26] is adopted to improve the convergence performance of the BP algorithm. Assuming that the weighting function vector of a layer is w=[w1,w2,...,wn]T, the adjustment of weighting functionw can be defined as follows:(5)wk+1=wk-ηkJTwkJwk+μkIJTwkEwk


## 4.2. Establishing the Neural Network Intelligence Model

MATLAB is one of the most convenient programmable tools to train a BP neural network. Users can use the M language to write a program to train a neural network or use the graphical user interface to train a BP neural network.Because road speedV is 25 mph throughout the testing process, the influence of driving speed on tire mechanical characteristics cannot be considered. Only the effects of vertical load, slip angle, and camber angle are considered in this intelligent tire model.Neural network mapping is an expression of the relationship between slip angle, camber angle, vertical load, and lateral force. It is(6)net=Fy=NNαγFz.The number of neurons in the hidden layer of the network is determined to be 12 by empirical formula [21]. Many time trial results show that the BP neural network has a better convergence rate when the number of hidden layers is 12. The neurons in two adjacent layers are fully connected, and there is no connection between the neurons in the same layer. The tan-sigmoid function is adopted in the hidden layer, and the purel in function is used in the output layer. Figure 8 shows the structure of the adopted neural network. The Levenberg-Marquardt algorithm is chosen as the training algorithm, and mean square error is used to calculate the output error.Figure 8
Structure of adopted neural network.The number of test data samples is 27442. And 70% of them are randomly selected for training the neural network, 15% for validation, and 15% for testing.After training, if errors distribute mostly near the zero line in the error histogram, the training process should be stopped. Otherwise, the sample proportion between training, validation, and testing, or the number of hidden neurons, should be changed for further training until the error distribution is satisfied. Then, the training results such as the network structure, network input, target output, network output, and error distribution are loaded into the MATLAB workspace, and the Simulink diagram is generated for Simulink simulation. Figure9 shows the comparison result between the test data and output of the neural network. It can be observed that neural network output agrees well with test data, which illustrates the effectiveness of this training method.Figure 9
Comparisons between test data and output of the neural network.


## 5. Simulation of Vehicle Handling Stability Based on Tire Model

### 5.1. Vehicle Model

Vehicle model is the basis of vehicle dynamics research. It should not only be able to accurately and objectively describe the vehicle actual physical system but also be simplified as much as possible in order to calculate easily. The right model for vehicle dynamics analysis should be appropriately selected to include the dynamic motions of the vehicle that need to be studied. The focus of this study is the tire model. In order to be able to make the model accurate and easy to analyze, a 2-DOF vehicle model is adopted. The steering systems, suspension, and pitch and roll motion of vehicle are ignored in this model. In addition, the absolute speed of the vehicle remains unchanged. Assumptions are as follows:(1)
Ignore the influence of the driving force on the tire cornering property.(2)
Ignore the air force.(3)
Ignore wheel load transfer.(4)
Ignore the influence of aligning moment.In this way, the vehicle model is simplified as a motorcycle model. Figure10 is the vehicle motion and force analysis diagram. The model consists of two elastic tires. And the model has two DOF, translational motion of vehicle in lateral direction and rotational motion of yaw.Figure 10
Vehicle motion and force analysis diagram.According to the laws of dynamics for rigid bodies and the SAE coordinate system [23], the governing equations of motion of the vehicle model have been derived.(7)FY1+FY2+FY3+FY4=mv˙+uwr(8)FY1+FY2·a-FY3+FY4·b=IZw˙r,whereu,v, and wr are vehicle longitudinal speed, lateral speed, and the yaw rate, respectively, m is mass of the vehicle, and IZ is the vehicle inertia moment about Z-axis.Lateral force is closely related to tire slip angle, and the slip angle can be expressed as a function of the motion parameters of vehicle. In Figure11, α1 and α2 are the slip angle of left front tire and right front tire, respectively. α3 and α4 are the slip angle of left rear tire and right rear tire, respectively. Sideslip angle is β=v/u. ξ is the angle between the tire speed and the X-axis and can be calculated as follows:(9)ξ=arctan⁡v+awru≈β+awru.Figure 11
Simulation diagram of the nonlinear vehicle model with 2 DOF.According to the tire coordinate system and vehicle coordinate system, the slip angle of each tire can be expressed as follows:(10)α1=α2=-δ-ξ=β+awru-δ(11)α3=α4=v-bwru=β-bwru.The termFY in (8) and (9) is the tire force along the Y-axis. It can be expressed as a function of lateral force Fy and tire steering angle δ. (12)FY1=Fy1cos⁡δFY2=Fy2cos⁡δFY3=Fy3FY4=Fy4.According to previous research on tire characteristics, lateral forceFy is a function of vertical load Fz, slip angle α, and camber angle γ for each tire:(13)Fy=Fy0α,γ,Fz.In order to ensure the accuracy, convenience, and easy understanding of the vehicle model, it is divided into six parts: input module, slip angle calculation module, vertical load calculation module, tire module, lateral force conversion module, and governing equations of vehicle motion module. On the basis of the two tire models built in previous sections, the simulation diagram of a nonlinear vehicle model with 2 DOF is established, as shown in Figure11.In order to complete the simulation of vehicle dynamic model with different tire models with the stepwise steering input, the specifications of the FSAE race car are listed in Table1.Table 1
Specifications of the FSAE race car.
Vehicle parameters Symbol Value Mass m 230kg Sprung mass m s 199.1kg Wheelbase L 1.530m Front axle distance from C.G. a 0.795m Rear axle distance from C.G. b 0.735m Track T 1.140m Yaw moment of inertia I z 70.046kg⋅m2


### 5.2. Analysis of Simulation Results

Speed of the HRT race car is designed to be 0 to 100km/h. Range of the hand-wheel steering angle is-120°~+120°, and range of the tire steering angle is -30°~+30°. Therefore, vehicle speeds for simulation are selected as 5 m/s, 15 m/s, and 25 m/s. Inputs of the front tire steering angles are 4°, 8°, 12°, 16°, and 20°.Figures12(a), 12(c), and 12(e) are the yaw rate response when the vehicle speed is 5 m/s, 15 m/s, and 25 m/s, respectively. The front tire steering angle is 4°, 8°, 12°, 16°, and 20° in each vehicle speed. Figures 12(b), 12(d), and 12(f) are the tire side slip angle variation in three different speed simulation conditions.Figure 12
The comparison of simulation results.
(a)
Yaw rate response when speed is 5m/s. (b)
Slip angle when tire steering angle is20°. (c)
Yaw rate response when speed is 15m/s. (d)
Slip angle when tire steering angle is20°. (e)
Yaw rate response when speed is 25m/s. (f)
Slip angle when tire steering angle is8°.As can be seen from Figure12(a), yaw rate responses of the vehicle with Magic Formula tire model and neural network intelligent tire model can both reach steady states with the front tire steering angle ranging from 4° to 20°, and the differences are extremely small at low speed. As shown in Figure 12(b), slip angle of tire in the two vehicle models does not exceed the scope of the slip angle in test data -13°~+13°.In Figure12(c), the yaw rate response of the vehicle with Magic Formula tire model can reach steady state with the front tire steering angle ranging from 4° to 20° at medium vehicle speed. The response of vehicle with neural network intelligent tire model can reach steady state with the front tire steering angle ranging from 4° to 16°, but it tends to keep rising with the front tire steering angle varying around 20°. As shown in Figure 12(d), the solid line standing for the slip angle of the front tire of the vehicle with the Magic Formula tire model exceeds the range -13°~+13°. The red and black dashed lines standing for the slip angle of the front tire of the vehicle with the neural network intelligent tire model both exceed the range -13°~+13°. From Figures 12(c) and 12(d), it can be inferred that when the tire steering angle is approximately 20°; the reason the yaw rate of the vehicle with the neural network intelligent tire model keeps rising is that the slip angle exceeds the range -13°~+13°.In Figure12(e), at high vehicle speed, the yaw rate response of the vehicle with the Magic Formula tire model can reach steady state with the front tire steering angle ranging from 4° to 20°, but the response of the vehicle with the neural network intelligent tire model cannot reach steady state when the front tire steering angle exceeds 8°. In Figure 12(f), the slip angle of the tire in both vehicle models exceeds the scope of the slip angle in the test data.From Figures12(a)–12(f), when the speed is low,or the speed is high but tire steering angle is low, the vehicle model with Magic Formula tire model or neural network tire model can both correctly predict the motion of the race car. And accuracy of the neural network tire model is higher compared with that of the Magic Formula tire model. When the speed is high or the tire steering angle is too large, the vehicle model with the Magic Formula tire model can still express the car motion state, but the vehicle model with the neural network model cannot predict it. The reason is that the Magic Formula tire model has greater extrapolation ability than the neural network model. However, the neural network intelligent tire model has good interpolation ability, because it is highly dependent on test data.Before applying the two tire models, the maximum range of the side slip angle of the tire should be estimated according to vehicle speed, steering angle, and other parameters. If the maximum tire side slip angle exceeds the tire side slip angle test range, Magic Formula tire model should be selected. Otherwise, neural network intelligent tire model can be used.


## 5.1. Vehicle Model

Vehicle model is the basis of vehicle dynamics research. It should not only be able to accurately and objectively describe the vehicle actual physical system but also be simplified as much as possible in order to calculate easily. The right model for vehicle dynamics analysis should be appropriately selected to include the dynamic motions of the vehicle that need to be studied. The focus of this study is the tire model. In order to be able to make the model accurate and easy to analyze, a 2-DOF vehicle model is adopted. The steering systems, suspension, and pitch and roll motion of vehicle are ignored in this model. In addition, the absolute speed of the vehicle remains unchanged. Assumptions are as follows:(1)
Ignore the influence of the driving force on the tire cornering property.(2)
Ignore the air force.(3)
Ignore wheel load transfer.(4)
Ignore the influence of aligning moment.In this way, the vehicle model is simplified as a motorcycle model. Figure10 is the vehicle motion and force analysis diagram. The model consists of two elastic tires. And the model has two DOF, translational motion of vehicle in lateral direction and rotational motion of yaw.Figure 10
Vehicle motion and force analysis diagram.According to the laws of dynamics for rigid bodies and the SAE coordinate system [23], the governing equations of motion of the vehicle model have been derived.(7)FY1+FY2+FY3+FY4=mv˙+uwr(8)FY1+FY2·a-FY3+FY4·b=IZw˙r,whereu,v, and wr are vehicle longitudinal speed, lateral speed, and the yaw rate, respectively, m is mass of the vehicle, and IZ is the vehicle inertia moment about Z-axis.Lateral force is closely related to tire slip angle, and the slip angle can be expressed as a function of the motion parameters of vehicle. In Figure11, α1 and α2 are the slip angle of left front tire and right front tire, respectively. α3 and α4 are the slip angle of left rear tire and right rear tire, respectively. Sideslip angle is β=v/u. ξ is the angle between the tire speed and the X-axis and can be calculated as follows:(9)ξ=arctan⁡v+awru≈β+awru.Figure 11
Simulation diagram of the nonlinear vehicle model with 2 DOF.According to the tire coordinate system and vehicle coordinate system, the slip angle of each tire can be expressed as follows:(10)α1=α2=-δ-ξ=β+awru-δ(11)α3=α4=v-bwru=β-bwru.The termFY in (8) and (9) is the tire force along the Y-axis. It can be expressed as a function of lateral force Fy and tire steering angle δ. (12)FY1=Fy1cos⁡δFY2=Fy2cos⁡δFY3=Fy3FY4=Fy4.According to previous research on tire characteristics, lateral forceFy is a function of vertical load Fz, slip angle α, and camber angle γ for each tire:(13)Fy=Fy0α,γ,Fz.In order to ensure the accuracy, convenience, and easy understanding of the vehicle model, it is divided into six parts: input module, slip angle calculation module, vertical load calculation module, tire module, lateral force conversion module, and governing equations of vehicle motion module. On the basis of the two tire models built in previous sections, the simulation diagram of a nonlinear vehicle model with 2 DOF is established, as shown in Figure11.In order to complete the simulation of vehicle dynamic model with different tire models with the stepwise steering input, the specifications of the FSAE race car are listed in Table1.Table 1
Specifications of the FSAE race car.
Vehicle parameters Symbol Value Mass m 230kg Sprung mass m s 199.1kg Wheelbase L 1.530m Front axle distance from C.G. a 0.795m Rear axle distance from C.G. b 0.735m Track T 1.140m Yaw moment of inertia I z 70.046kg⋅m2


## 5.2. Analysis of Simulation Results

Speed of the HRT race car is designed to be 0 to 100km/h. Range of the hand-wheel steering angle is-120°~+120°, and range of the tire steering angle is -30°~+30°. Therefore, vehicle speeds for simulation are selected as 5 m/s, 15 m/s, and 25 m/s. Inputs of the front tire steering angles are 4°, 8°, 12°, 16°, and 20°.Figures12(a), 12(c), and 12(e) are the yaw rate response when the vehicle speed is 5 m/s, 15 m/s, and 25 m/s, respectively. The front tire steering angle is 4°, 8°, 12°, 16°, and 20° in each vehicle speed. Figures 12(b), 12(d), and 12(f) are the tire side slip angle variation in three different speed simulation conditions.Figure 12
The comparison of simulation results.
(a)
Yaw rate response when speed is 5m/s. (b)
Slip angle when tire steering angle is20°. (c)
Yaw rate response when speed is 15m/s. (d)
Slip angle when tire steering angle is20°. (e)
Yaw rate response when speed is 25m/s. (f)
Slip angle when tire steering angle is8°.As can be seen from Figure12(a), yaw rate responses of the vehicle with Magic Formula tire model and neural network intelligent tire model can both reach steady states with the front tire steering angle ranging from 4° to 20°, and the differences are extremely small at low speed. As shown in Figure 12(b), slip angle of tire in the two vehicle models does not exceed the scope of the slip angle in test data -13°~+13°.In Figure12(c), the yaw rate response of the vehicle with Magic Formula tire model can reach steady state with the front tire steering angle ranging from 4° to 20° at medium vehicle speed. The response of vehicle with neural network intelligent tire model can reach steady state with the front tire steering angle ranging from 4° to 16°, but it tends to keep rising with the front tire steering angle varying around 20°. As shown in Figure 12(d), the solid line standing for the slip angle of the front tire of the vehicle with the Magic Formula tire model exceeds the range -13°~+13°. The red and black dashed lines standing for the slip angle of the front tire of the vehicle with the neural network intelligent tire model both exceed the range -13°~+13°. From Figures 12(c) and 12(d), it can be inferred that when the tire steering angle is approximately 20°; the reason the yaw rate of the vehicle with the neural network intelligent tire model keeps rising is that the slip angle exceeds the range -13°~+13°.In Figure12(e), at high vehicle speed, the yaw rate response of the vehicle with the Magic Formula tire model can reach steady state with the front tire steering angle ranging from 4° to 20°, but the response of the vehicle with the neural network intelligent tire model cannot reach steady state when the front tire steering angle exceeds 8°. In Figure 12(f), the slip angle of the tire in both vehicle models exceeds the scope of the slip angle in the test data.From Figures12(a)–12(f), when the speed is low,or the speed is high but tire steering angle is low, the vehicle model with Magic Formula tire model or neural network tire model can both correctly predict the motion of the race car. And accuracy of the neural network tire model is higher compared with that of the Magic Formula tire model. When the speed is high or the tire steering angle is too large, the vehicle model with the Magic Formula tire model can still express the car motion state, but the vehicle model with the neural network model cannot predict it. The reason is that the Magic Formula tire model has greater extrapolation ability than the neural network model. However, the neural network intelligent tire model has good interpolation ability, because it is highly dependent on test data.Before applying the two tire models, the maximum range of the side slip angle of the tire should be estimated according to vehicle speed, steering angle, and other parameters. If the maximum tire side slip angle exceeds the tire side slip angle test range, Magic Formula tire model should be selected. Otherwise, neural network intelligent tire model can be used.


## 6. Summary and Conclusion

According to the structural characteristics of the Magic Formula, an effective method is proposed to identify parameters, namely, the step-by-step fitting method. All coefficients of the Magic Formula are classified into different parts, and all parts are fitted step-by-step. This fitting process is aided by Optimum Tire software. The effectiveness of this method can be verified from the fitting results.The neural network intelligent tire model for the tire Hoosier 18x6R25B is built on the basis of existing research and test data. It can be inferred that this tire modeling method is more efficient and has higher precision after analyzing the comparison results with the Magic Formula tire model.After simulating the vehicle model with the Magic Formula tire model and neural network intelligent tire model, and comparing the yaw rate of vehicle, the applicable scope of the two tire models is determined. When the speed is high and the steering angle of the front tire is large, the Magic Formula tire model is more appropriate. When the speed is lower or the steering angle is small, the neural network tire model can be used in the vehicle dynamics simulation.



---

*Source: 4143794-2018-05-29.xml*