Preprint
Article

Vibration Control of Car Body and Wheel Motions for In-Wheel Motor Vehicles Using Road Type Classification

Altmetrics

Downloads

88

Views

32

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

16 January 2024

Posted:

16 January 2024

You are already at the latest version

Alerts
Abstract
In-wheel motor vehicles are gaining attention as a new type of electric vehicle due to their efficient power units located inside each wheel hub. However, they are more susceptible to wheel resonance due to the increase in unsprung mass caused by the motor's weight. This can result in decreased both the ride comfort and driving stability. To resolve this issue, this study aims to apply an optimal switching controller with a semi-active n actuator; magnetorheological (MR) damper. For the implementation of the optimal switching controller, a road type classification is also carried out. An acceleration sensor is used for road type classification, and control logics include a ride comfort controller; the linear quadratic regulator (LQR _Paved Road) and a wheel motion controller (LQR_Off Road) for improved driving stability. For paved roads, the LQR_Paved Road control input is applied to the MR damper. However, if a road type prone to wheel resonance is detected, the control logic switches to the LQR_Off Road. During the transition, a weighted average of both LQR_ Paved Road and LQR_Off Road control input is applied to the actuator. Computer simulations are undertaken to evaluate vibration control performance, including the ride comfort and driving stability at various road profiles.
Keywords: 
Subject: Engineering  -   Mechanical Engineering

1. Introduction

A suspension control system design focuses on two main objectives: ensuring a comfortable ride and maintaining driving stability. To evaluate a suspension system in terms of these objectives, three measures are commonly used: the vertical acceleration of the sprung mass, suspension stroke, and tire deflection [1]. Vertical acceleration of the sprung mass is considered as the most important measure for evaluating ride comfort and is assessed using the international standard ISO 2631-1 to determine its effects on passengers [2,3]. Driving stability is assessed using the suspension stroke and tire deflection. The relationship between the two objectives and the three measures has been well summarized in the literature [4,5]. Ride comfort is related to the motion of the sprung mass, whereas driving stability is related to the motion of an unsprung mass. However, achieving good ride comfort and driving stability simultaneously is challenging. Therefore, most studies have focused on the weight for adjusting the objective function or selecting a performance. Numerous controller design methodologies, including linear quadratic regulator (LQR) [6], LQ static output feedback control [7,8], H∞ control [9,10], fuzzy control [11,12], adaptive control [13,14], back-stepping control [15,16], and model predictive control (MPC) [17,18], have been proposed and applied to vehicle suspension systems.
The control target of this study is an in-wheel motor vehicle, that is, a vehicle with the motor and power engine of an electric vehicle that can be reduced in size and embedded in each wheel to compensate for the narrow interior space. This is one of the disadvantages of existing internal combustion engine vehicles. This is beneficial because modern vehicles have become multipurpose with recent developments in autonomous driving technology. Because these in-wheel motor vehicles offer the advantage of improved acceleration and climbing ability compared to existing vehicles while enabling free steering, many studies have been conducted on them [19,20,21].
Compared to conventional vehicles, these in-wheel motor vehicles offer several advantages in that the unsprung mass of the vehicle increases several times when the motor is mounted on the wheel. However, they are disadvantageous in terms of ride comfort and vehicle stability. To compare the dynamic characteristics of in-wheel and normal vehicles, the frequency response function is shown in Figure 1. As evident, a shift in the resonance frequency towards lower values is undesirable. In general road configurations, the roughness of the road surface can increase the wheel motion, thereby compromising vehicle stability and ride comfort [22,23]. The increase in wheel mass, particularly in the range of 4–9 Hz wherein humans are sensitive to vertical acceleration, induces higher vibrations [23]. The Grzegorz Slaski research team from Poznan University conducted real-world tests to demonstrate the degradation of ride comfort in vehicles with increased wheel mass owing to the installation of in-wheel motors. The results indicated that an increase in wheel mass adversely affected ride comfort and driving stability [23]. Therefore, ride comfort and driving stability may deteriorate owing to wheel mass, which may be fatal to passengers and severely impact vehicles. Thus, this study proposes the use of a road type classification logic designed using data-driven artificial intelligence algorithms. This logic aims to distinguish between off roads, which exhibit a high likelihood of compromised driving stability and paved roads, wherein the ride comfort is a primary concern. Based on this classification, separate control strategies are applied depending upon dynamic characteristics which are different based on the ratio of the sprung mass to the unsprung mass.
Despite a significant issue of this work, the study on the vibration system featuring the in-wheel motor vehicles such as electric car is considerably rare comparing with conventional suspension system in which the sprung mass is much higher than the unsprung mass. Consequently, the main technical contribution of this work is to evaluate vibration control performances of the in-wheel motor vehicles in which the weighting of the unsprung mass is crucial for both the ride comfort and steering stability. In order to achieve this goal, an optimal linear quadratic regulator (LQR) controller is formulated and modified to switch for the paved road and off-road, respectively. In addition, in order to reflect real environmental conditions, the road classification is carried out in this work using both the Long Short-Term Memory (LSTM) and Kalman filter to estimate the road roughness and hence achieve high accuracy through an artificial neural network with a multi-input-single output (MISO) system structure. The proposed control strategy is then simulated using MATLAB/Simulink with the classified road type and vibration control performances at the sprung mass and unsprung mass are evaluated and presented in both frequency and time domains.

2. Controller Design

2.1. Controller for Car Body and Wheels

In this work, the suspension controller is designed based on 2-degrees of freedom (2-DOF) quarter-car model [11,12]. Figure 2 shows the 2-DOF quarter-car model. To represent the vertical motion of a vehicle, sprung mass (ms) and unsprung mass (mu) are used, respectively. The weight of the unsprung mass includes those of the wheels, tires, brakes, and hub motors, etc, while that of the sprung mass includes those of the chassis, car body, interior, passengers and cargo.
The dynamic variables zs and zu are the vertical displacements of ms and mu, respectively. The actuator was positioned parallel to the spring and damper, as shown in Figure 2. The quarter-car model disturbance zr represents the road profile. The damper, shown in Figure 2, is a semi-active actuator with a specific damping curve. The damper was considered linear and had a constant damping coefficient (cs) and spring stiffness (ks) during the controller design stage. From Figure 2, the governing equation of the quarter-car model for an in-wheel motor vehicle can be derived using Equation (1), and the state-space model is expressed as Equation (2).
m s z ¨ s = k s z s z u c s z ˙ s z ˙ u + u m u z ¨ u = k s z u z s c s z ˙ u z ˙ s k t z u z r u
x ˙ = A x + B u + L z r
A = 0 1 k s m s c s m s   0 0 k s m s c s m s 0 0 k s m u c s m u   0 1 ( k s + k t ) m u c s m u B = [ 0     1 m s     0     1 m u ] T L = [ 0     0     0     k t m u ] T
Active actuators such as hydraulic, electromagnetic, and electromechanical are commonly used in commercial vehicles [1]. However, they incur high power consumption and contain cost-intensive components. By contrast, semi-active actuators such as hydraulic shock absorbers, magnetorheological (MR) dampers [24,25], electrorheological (ER) dampers [26,27], and electromagnetic dampers [28] offer reduced power requirements high stability and a more compact form. However, they can generate force only within specific velocity-force quadrants. Both active and semi-active actuators offer the advantage of an independent force direction from the velocity sign; however, semi-active actuators, particularly MR dampers, are preferred owing to their energy efficiency. In this work, a semi-active MR actuator is adopted to achieve required damping force based on the flowing dynamic conditions:
u = [ u ,   f o r   u z ˙ s z ˙ u 0 0 ,   f o r   u z ˙ s z ˙ u 0 ]
The parameters of the in-wheel motor vehicles are listed in Table 1. To represent the in-wheel motor vehicle, the weight of the unsprung mass was selected as 100.908 kg, and the other values were referenced from the Lexus NX300h provided by CarMaker. Using this vehicle model, the general flow of control was executed, as depicted in Figure 3. The movement of the vehicle influenced by the road shape was detected using various sensors and controlled via various controllers such as an LQR. The usual procedure involves performing vehicle control using an actuator based on the detected information and output of the controllers. To address this issue, this study proposed a strategy wherein the LQR_Paved Road and LQR_Off Road controllers are dynamically selected based on the situation, as illustrated in Figure 4. This approach aimed to achieve the simultaneous control of ride comfort and wheel resonance by transitioning between two switching controllers as follows.
J = 0 ρ 1 z ¨ s 2 + ρ 2 z s z u 2 + ρ 3 z u 2 + ρ 4 u 2 d t = 0 x u T Q N N T R x u d t
ρ i = 1 η i 2 , i = 1,2 , 3,4
u = K x = [ k 1   k 2   k 3   k 4 ] x
J = 0 ρ 1 z ¨ s 2 + ρ 2 z ˙ u 2 + ρ 3 z u 2 + ρ 4 u 2 d t
K p a v e d r o a d = 20665.77 841.96 23767.09 828.02 K o f f r o a d = 21283.43 696.55 21086.06 95.08
The LQR_Paved Road controller for the vehicle suspension system contained an objective function, Equation (4), which uses weight values (ρi) to adjust the importance of each term. As shown in this equation, the acceleration of the sprung mass was included to increase ride comfort. These weight values were determined using Bryson's rule, which sets the maximum allowable value for each term to select the weight values, as expressed in Equation (5). The first term of the objective function is the acceleration of the sprung mass, which is associated with ride comfort. It is assigned a lower weight value (η1) than the other terms (ηi) such as suspension stroke and tire deflection, which are associated with road adhesion and cornering performance and given higher weight values (η2 and η3). The weights (η) used for each controller are summarized in Table 2. Weighting matrices Q, N, and R were defined based on these weight values. The LQR_Paved Road controller used full-state feedback to minimize J, and the gain matrix K p a v e d r o a d , is calculated using the Riccati equation with the system matrices (A, B, Q, N, and R). Inconsequently, a four-element K matrix corresponding to the number of state variables was obtained, as shown in Equation (6). In addition, to focus on the motion of the wheel, the LQR_Off Road controller was designed based on the objective function defined in Equation (7). Compared to Equation (4), the stroke was replaced with the velocity of the wheel. Table 2 lists the chosen weight values and calculated gain matrix for LQR_Paved Road and LQR_Off Road. The control gains for LQR_Paved Road( K p a v e d r o a d ) and LQR_Off Road( K o f f r o a d ), calculated using Equations (4), (5), (6), and (7), are expressed as Equation (8). To enhance ride comfort, the LQR_Paved Road controller was designed with a focus on optimizing the movement of the sprung mass. Consequently, it may be less robust in handling the movement of the unsprung mass. Conversely, the LQR_Off Road controller, optimized for unsprung mass movement, may encounter challenges in simultaneously optimizing the ride comfort.

2.2. Concept of Controller for In-Wheel Motor Vehicle Control Using Road Type Classification Logic

The controllers described in Section 2.1 differ in the moment required depending on the driving situation. As an in-wheel vehicle requires wheel motion control for driving stability, this study proposes a decision logic to detect road types. The concept of the proposed control logic involves switching between a ride-comfort-oriented controller (LQR_Paved Road) and wheel-motion-control-oriented controller (LQR_Off Road) to perform control. If the road type classification logic detects that based on the current road situation the comfort and stability of the passengers are more important than the improvement in driving stability (such as a paved road), the LQR_Paved Road controller is used as the control logic to apply commands to the actuator. Conversely, in case of off-roading, wheel motion control through improvement in driving stability is prioritized over riding comfort; therefore, the LQR_Paved Road control logic is switched to the LQR_Off Road control logic to secure the driving stability of the vehicle. This is intended to improve both the ride comfort and driving stability of an in-wheel vehicle.

3. Road Type Classification Based on LSTM

There are various road type classification logic methods for controller switching [29,30]. Harikrishnan et al. used the 3-axial acceleration sensor of a smartphone to determine potholes and bumps using a rule-based method in low-speed (15–20 km/h) vehicles and reported accuracies of at least 65.2–98.4% [29]. Menegazzo et al. performed classification (dirt, cobblestone, and asphalt) based on artificial neural network algorithms, such as convolutional neural networks (CNNs) and LSTM, using various sensors, including the global positioning system (GPS) and camera sensors. An accuracy of theses was reported by 95.56% [30]. The LSTM-based classification method exhibits high accuracy through an artificial neural network with a multi-input-single output (MISO) structure. Thus, using various sensor values as the input layer data results in a positive effect on the classification accuracy [31]. However, securing a large amount of sensor data increases the system design costs, and securing a wide range of sensor data while ignoring the relationship between the input sensor data and decision labels can increase the dimensions and complexity of artificial neural networks. Therefore, in this study, as shown in Figure 5, following the estimation of the profile of the road using a Kalman filter to estimate the road roughness using two acceleration sensors and one damper relative displacement sensor, an LSTM-based road type classifier was developed using only two inputs: the prediction results and the acceleration sensor of the sprung and unsprung masses.
This study developed a discrete Kalman with unknown input (DKF-UI) using a tire normal force estimator [32]. The unknown road roughness values applied to the wheels of the quarter-car model were estimated using the DKF-UI model, and the road profile was estimated. Equations (9), (10), (11), (12), and (13) represent the main estimation process of the DKF-UI algorithm. For more detailed information, please refer to our previous studies [32,33].
The internal structure of the LSTM model is shown in Figure 6. It has a circular structure similar to that of the Recurrent Neural Network(RNN) and a complex internal structure. The LSTM cell comprises three gates and one memory cell, where xt denotes the input, ht denotes the output at time t, ht-1 is the output immediately before t, and l denotes the order of the LSTM cells. The data flow is depicted in Figure 6 by arrows, and the operations between the matrix members are indicated by circles. The entire dataset was divided by window size to obtain the number of cells represented by n.
- Initialization of parameter at k = 0
x ^ 0 = E x 0 z ^ 0 = E z 0 * P 0 = E x 0 x ^ 0 x 0 x ^ 0 T S 0 = E z 0 * z ^ 0 * z 0 * z ^ 0 * T
- Prediction Step
x ^ k k 1 = A d x ^ k 1 + B d z k 1 P k k 1 = A d P k 1 A d T + Q
- Kalman gain calculation
K k = P k k 1 C T C P k k 1 C T + R 1
- Unknown input estimation step
S k = D T R 1 I C K k D 1 z ^ * k = S k D T R 1 I C K k q k C x ^ k
- Correction step
x ^ k k = x ^ k k 1 + K k × q k C x ^ k k 1 D z ^ * k P k k = I + K k D S k D T R 1 C × [ I K ( k ) C ] P ( k | k 1 )
The forward propagation process can be expressed as follows [33]:
- Forget gate
f t ( l ) = σ ( W x f l x t + W h f l h t 1 + b f ( l ) )
- Input gate and new memory
i t ( l ) = σ ( W x i l x t + W h i l h t 1 + b i ( l ) ) c ~ t ( l ) = t a n h W x c l x t + W h c l h t 1 + b c l
- Output gate
o t ( l ) = σ ( W x o l x t + W h o l h t 1 + b o ( l ) )
- Cell state c t and hidden state h t
c t ( l ) = f t ( l ) ° c t 1 ( l ) + i t ( l ) ° c ~ t ( l ) h t ( l ) = o t ( l )   ° t a n h c t l
The amount of memory cell content retained can be altered using a forget gate. The forget gate employs a sigmoid function. The weight is multiplied by the output value ht-1 from the previous time, xt enters the LSTM cell at the present moment, and bias bf is then applied. The input to the sigmoid function is the output value.
In this case, the data move on to the following step after being multiplied by ct-1 while passing through the sigmoid activation function. At time t-1, the input gate modifies the amount of output that is mirrored in the memory cell. Subsequently, it becomes a new memory and is added to the memory cell if it successfully completes its activation function. The new memory is then multiplied by ct and passes through the input gate to create ct. The newly formed ct is delivered to the following LSTM cell and contains only the required information: The final step involves choosing the export output. The value of this output is filtered based on the cell status. First, it selects the portion of ct to output as the input data for the sigmoid layer. The output of the previously calculated sigmoid gate is multiplied by ct before being transmitted through the tanh layer. Consequently, output ht of the exported data only includes the desired section. As shown in Figure 7, the layers used include the sequence input, bi-LSTM, fully connected, softmax, and classification layers, which were designed to classify road types into 200 hidden units.
Table 3 lists the optimal hyperparameters used to train the LSTM artificial neural network. The corresponding hyperparameters were selected through trial and error. In this study, the data used for the LSTM training were generated by designing random roads based on the ISO 8608 standard and were categorized into five grades (A, B, C, D, and E). The road roughness increased from A- to E-class roads. In particular, the E-class road exhibited a level of roughness comparable to that of unpaved roads. Therefore, to differentiate the roads, roads A, B, and C were labeled as paved roads, emphasizing ride-comfort-oriented control, whereas roads D and E, resembling unpaved roads, were labeled for wheel-motion-oriented control. Descriptions of these labels are summarized in Table 4. The road classifier, developed after training on the given data, was applied to roads that were a mixture of wavy roads with amplitudes of 0.02 m and frequencies of 1, 9, and 15 Hz, combined with the roads used for training, to assess its performance and robustness.
Table 5 presents the results of the artificial neural network derived from the confusion matrices for road type classification on each validation dataset with optimal hyperparameters, in terms of P r e c i s i o n , R e c a l l , and F 1 score. These metrics are expressed as follows:
P r e c i s i o n = T r u e   P o s i t i v e T r u e   P o s i t i v e + F a l s e   P o s i t i v e
R e c a l l = T r u e   P o s i t i v e T r u e   P o s i t i v e + F a l s e   N e g a t i v e
F 1 = 2 1 P r e c i s i o n + 1 R e c a l l
P r e c i s i o n is the ratio of what is actually true to what the neural network model predicts to be true and is also referred to as the positive predictive value. R e c a l l is the ratio of what the model predicts to be true to what is true and is also referred to as the hit rate. The harmonic average of these two indicators is the F 1 indicator. The higher the number of these three indicators, the better the result. The average of the three performance indicators for the LSTM artificial neural network used in this study was 91.10%, which is good compared with previous studies. As summarized in Table 5, the results indicated that combining frequencies lower (1 Hz) or higher (15 Hz) than the wheel resonance frequency (9 Hz) yielded consistently good outcomes. This observation was true even when mixing frequencies on random roads without a specific frequency. Thus, the robustness of the designed LSTM network, independent of the presence or absence of specific frequency components was appropriately demonstrated. Among these results, the confusion matrix for the road mixture with a wavy road wheel resonance frequency (9 Hz), which is representative and has the most significant impact on the target vehicle in this study, is shown in Figure 8.
The LSTM model, which is capable of learning the periodicity of time series data, demonstrated superior performance in effectively learning the various frequencies present on random roads. Therefore, it was inferred that the model performed well, even on roads composed of a specific frequency of wavy road combinations.

4. Control Results and Discussions

The LSTM-based road type classification and control logic was designed and analyzed using MATLAB and Simulink. Although the LSTM-based road type classification logic exhibited high accuracy, controller switching can cause a chattering problem in the control input. Chattering is an undesirable phenomenon characterized by infinitely fast switching, which may cause equipment damage in real vehicle systems. To avoid its occurrence, many solutions such as integration, moving average filter, and saturation function [34,35] have been reported. A chattering-free strategy based on a moving average filter was applied to the proposed control architecture. In this study, we also utilized a moving average filter to prevent excessive chattering and enhance the control performance. To improve the ride comfort and driving stability of in-wheel motor vehicles, road conditions were determined through LSTM, and the control was performed by switching the controller based on the determined road and applying it to the actuator.
The overall flow of the integrated control logic is shown in Figure 4, as explained earlier. After completing the training, the LSTM network used sensor data and Kalman filter estimates to assess the wheel resonance. Based on this determination, an appropriate controller was selected to perform the control. As described in Section 2.2, the controller conversion applied the LQR_Paved Road controller to paved roads, and the LQR_Paved Road control logic was switched to the LQR_Off Road control logic to secure the driving stability and ride comfort. This was intended to improve both the ride comfort and driving stability of the in-wheel vehicle. After the control tests, the results were evaluated using various criteria. First, the ride comfort control result was evaluated according to the ISO 2631_Wk standard to numerically express the degree of vibration felt by an occupant while sitting because vertical vibration vibrates throughout the body, which is derived based on the acceleration of the sprung mass. Driving stability was evaluated based on tire deflection. Tire deflection is a numerical value indicating the degree of contact of the wheel with the road, which is calculated as the RMS of the difference between the displacement of the road profile and the unsprung mass. In case of the ISO 2631_Wk (ride comfort) and tire deflection results derived after performing the control, the smaller the number, the better was the result.
After performing the controller on the road type classification and control strategy, the results were interpreted based on various criteria. Results without control input, control results for LQR_Paved Road and LQR_Off Road, and control results with road type classification and switching controller were obtained and presented. In addition, the roads used in the simulation were set to select A-, B-, C-, D-, and E-class roads, which could be sequentially applied for 10 s each, designed as shown in Figure 9. The vehicle speed was derived by fixing it at 40 km/h. The control results of switching controllers using Kalman filter-based LSTM classification logic, the results of each single controller (LQR_Paved Road, LQR_Off Road) without road classification logic, and the passive results without control input in frequency domain are shown Figure 10-(a),(b). Figure 10-(a) is the result of the acceleration of the vehicle body, and Figure 10-(b) is the result of the displacement of the unsprung mass. With these results, it is possible to confirm the characteristics of the ride comfort and driving stability of each controller. As can be seen from (a) and (b) of Figure 10, all results showed better performance than the passive result of not performing control. This means that the vehicle modeling and design of all controllers proceeded as intended. However, LQR_Paved Road occasionally exhibits inferiority to the passive system in unsprung mass displacement (Figure 10-(b)), being 0.53% worse. Additionally, LQR_Off Road exhibits a 4.53% deterioration in sprung mass acceleration compared to the passive system, as shown in Figure 10-(a). Accordingly, the switch control logic results showed plainly excellent overall vibration control results.
Based on the control characteristics of the LQR_Paved Road and LQR_Off Road controllers, an integrated control logic using switching logic and road type classification was designed to enhance the control performance. This encompassed both ride comfort and wheel motion. Typically, the LQR_Paved Road control is performed mainly for riding comfort, and the road type is classified using an LSTM artificial neural network. The Velocity results of sprung mass and unsprung mass for the control logic (Switch) are shown in Figure 11-(a) and (b), respectively. As can be seen from the graph, excellent results were shown compared to Passive in most areas, and the effects of classification logic and control logic could be confirmed. Figure 12 shows the result of the control input of each controller. Each controller generated a different input force according to each control characteristic. Furthermore, the force and control performance were not proportional. Nonetheless, as the input force was smaller, the energy efficiency was better because the control was performed with a smaller force. As a result, it was confirmed that the LQR_Paved Road controller had less energy consumption than the LQR_Off Road controller. For the Switch Control Logic, which performs control by combining these controllers, it displayed the median value of the input force from the two controllers. This indicates that the Switch Control Logic is an efficient and satisfying performance controller in terms of energy consumption. Table 6 presents the results of each controller. Because ride comfort is related to the acceleration of the car body and tire deflection is related to the displacement of the wheel, all control results related to ride comfort and steering stability are presented. Therefore, when using a single controller, the overall ride comfort and wheel motion performance under various road conditions were not consistently favorable, depending on the characteristics of the controller. However, when the results of this study were applied with a switching logic that included a filter, positive outcomes were achieved for both the ride comfort and driving stability under all road conditions.
In terms of ride comfort, all controllers exhibited improvements compared to the passive system. Among them, the most notable outcome was observed with the LQR_Paved Road controller, showing a 5.8% reduction compared to the passive system. The Switch controller also demonstrated results closely resembling those of the LQR_Paved Road controller. Particularly noteworthy is the observation that the LQR_Off Road controller achieved a 3.08% reduction compared to the passive system. Therefore, in the context of ride comfort-oriented control, the Switch controller proved to be superior to the wheel-motion-centric controller (LQR_Off Road). In terms of vehicle stability, all controllers exhibited improvements compared to the passive system. Among them, the LQR_Off Road controller demonstrated a 6.25% enhancement, while the Switch controller showed a 4.17% improvement compared to the passive system. Furthermore, the vehicle stability results of the Switch controller surpassed those of the ride comfort-oriented controller, LQR_Paved Road. This signifies that the switch controller outperforms the other control logics and passive controller in all scenarios (ride comfort and vehicle stability). Specifically, for ride comfort on paved roads, it surpasses LQR_Off Road by 1.76%, and for wheel motion control on paved roads, it outperforms LQR_Paved Road by 2.13%. Therefore, the optimal switching control logic proposed in this study has been validated for enhancement of the robust vibration control performances across various road conditions.

5. Conclusion

This study designed an integrated control logic for improving the ride comfort and driving stability of in-wheel motor vehicles using an LSTM-based road type classification and control-mode switching logic according to the road type. A quarter-car model was constructed based on an in-wheel motor vehicle, and state-space equations were derived. LQR_Paved Road and LQR_Off Road controllers were designed based on MR semi-active actuators. The control-mode switching logic was designed using these controllers, and a road type classification logic with an accuracy of 91.10% was designed. Consequently, the ride comfort and driving stability under various road profiles were evaluated. Through this, this study examined the control characteristics of each controller and developed a logic to determine when ride comfort-oriented or wheel motion-oriented control is needed, and designed a controller that can improve driving stability and improve ride comfort compared to passive by switching the controller.
It is finally noted that the development more advanced LSTM neural network to classify road classes needs to be further explored according to road roughness and fuzzy control logic that assigns different weights to controllers based on road classes. Furthermore, in order to practical feasibility of the proposed control strategy, an experimental realization of the quarter-car should be carried out, followed a full-car system implementation by CarMaker in near future.

Author Contributions

S.-B.C. takes the primary responsibility for this research as the principal investigator and drafted the manuscript. Y.-J.K. contributed to the algorithm and writing of the manuscript; Y.I.S and S.H.C. contributed to the formal analysis; J.-S.O. contributed to the investigation and writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This result was partially supported by the Research Program through Hyundai Motor Group and “Regional Innovation Strategy (RIS)” through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (MOE) (2021RIS-004).

Data Availability Statement

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tseng, H. Eric, and Davor Hrovat. ‘‘State of the art survey: Active and semi-active suspension control,’’ Vehicle Syst. Dyn., vol. 53, no. 7, pp. 1034–1062, 2015. [CrossRef]
  2. Vibration, B., “Mechanical Vibration and Shock—Evaluation of Human Exposure to Whole-Body Vibration—Part 1: General Requirements, Standard ISO 2631-1”, International Organization for Standardization, Geneva, Switzerland, 1997.
  3. Rimell, A.N., and Neil J.M., ‘‘Design of digital filters for frequency weightings required for risk assessments of workers exposed to vibration,’’ Ind. Health, vol. 45, no. 4, pp. 512–519, 2007. [CrossRef]
  4. Tseng, T., and D. Hrovat., ‘‘Some characteristics of optimal vehicle suspensions based on quarter-car models,’’ in Proc. 29th IEEE Conf. Decis. Control, Dec., pp. 2232–2237, 1990.
  5. Hrovat, D., ‘‘Survey of advanced suspension developments and related optimal control applications,’’ Automatica, vol. 33, no. 10, pp. 1781–1817, 1997. [CrossRef]
  6. Attia, Tamer, et al., ‘‘Simultaneous dynamic system estimation and optimal control of vehicle active suspension,’’ Vehicle Syst. Dyn., vol. 57, no. 10, pp. 1467–1493, Oct. 2019. [CrossRef]
  7. Park, M., and Yim, S., ‘‘Design of static output feedback and structured controllers for active suspension with quarter-car model,’’ Energies, vol. 14, no. 24, p. 8231, Dec. 2021. [CrossRef]
  8. Jeong, Y., Sohn, Y., Chang, S., and Yim, S., ‘‘Design of static output feed-back controllers for an active suspension system,’’ IEEE Access, vol. 10, pp. 26948–26964, 2022.
  9. Yang, M., Peng, C., Li, G., Wang, Y., and Ma, S., ‘‘Event-triggered H∞ control for active semi-vehicle suspension system with communication constraints,’’ Inf. Sci., vol. 486, pp. 101–113, Jun. 2019. [CrossRef]
  10. Zhang, Y., Liu, M., and Zhang, C., ‘‘Robust fault-tolerant H∞ output feedback control of active suspension and dynamic vibration absorber with finite-frequency constraint,’’ IET Intell. Transp. Syst., vol. 14, no. 14, pp. 1935–1945, Dec. 2020.
  11. Du, H., and Zhang, N, ‘‘Fuzzy control for nonlinear uncertain electrohydraulic active suspensions with input constraint,’’ IEEE Trans. Fuzzy Syst., vol. 17, no. 2, pp. 343–356, Apr. 2008. [CrossRef]
  12. Gad, A. S., El-Zoghby, H., Oraby, W., and El-Demerdash, S. M., ‘‘Application of a preview control with an MR damper model using genetic algorithm in semi-active automobile suspension,’’ SAE Tech. Paper 2019- 01-5006, 2019.
  13. Huang, Y., Na, J., Wu, X., Liu, X., and Guo, Y., ‘‘Adaptive control of nonlinear uncertain active suspension systems with prescribed performance,’’ ISA Trans., vol. 54, pp. 145–155, Jan. 2015. [CrossRef]
  14. Pan, H., Sun, W., Jing, X., Gao, H., and Yao, J., ‘‘Adaptive tracking control for active suspension systems with non-ideal actuators,’’ J. Sound Vibrat., vol. 399, pp. 2–20, Jul. 2017. [CrossRef]
  15. Su, X., ‘‘Master–slave control for active suspension systems with hydraulic actuator dynamics,’’ IEEE Access, vol. 5, pp. 3612–3621, 2017. [CrossRef]
  16. Liu, L., Zhu, C., Liu, Y. J., Wang, R., and Tong, S., ‘‘Performance improvement of active suspension constrained system via neural network identification,’’ IEEE Trans. Neural Netw. Learn. Syst., early access, Jan. 1, 2022. [CrossRef]
  17. Liu, Y., and Zuo, L., ‘‘Energy-flow-driven (EFD) semi-active suspension control,’’ in Proc. Amer. Control Conf., Portland, OR, USA, Jun., pp. 2120-2125, 2014.
  18. Enders, E., Burkhard, G., and Munzinger, N., ‘‘Analysis of the influence of suspension actuator limitations on ride comfort in passenger cars using model predictive control,’’ Actuators, vol. 9, no. 3, p. 77, Aug. 2020. [CrossRef]
  19. Liu, M., Gu, F., and Zhang, Y., "Ride comfort optimization of in-wheel-motor electric vehicles with in-wheel vibration absorbers." Energies 10.10: 1647., 2017. [CrossRef]
  20. Munyaneza, O., Turabimana, P., Oh, J. S., Choi, S. B., and Sohn, J. W., "Design and analysis of a hybrid annular radial magnetorheological damper for semi-active in-wheel motor suspension." Sensors 22.10: 3689., 2022. [CrossRef]
  21. Luo, Y., and Tan, D., "Study on the dynamics of the in-wheel motor system." IEEE transactions on vehicular technology 61.8: 3510-3518., 2012. [CrossRef]
  22. Shao, X., Naghdy, F., and Du, H., "Reliable fuzzy H∞ control for active suspension of in-wheel motor driven electric vehicles with dynamic damping." Mechanical Systems and Signal Processing 87: 365-383., 2017. [CrossRef]
  23. Ślaski, G., Gudra, A., and Borowicz, A. D. A. M., "Analysis of the influence of additional unsprung mass of in-wheel motors on the comfort and safety of a passenger car." Archiwum Motoryzacji 65.3: 51-64., 2014.
  24. Choi, S. B., Lee, H. S., and Park, Y. P. "H8 control performance of a full-vehicle suspension featuring magnetorheological dampers." Vehicle System Dynamics 38.5 : 341-360., 2002. [CrossRef]
  25. Sohn, J. W., Oh, J. S., and Choi, S. B. "Design and novel type of a magnetorheological damper featuring piston bypass hole." Smart Materials and Structures 24.3: 035013.,2015. [CrossRef]
  26. Sung, K. G., Han, Y. M., Lim, K. H., and Choi, S. B. "Discrete-time fuzzy sliding mode control for a vehicle suspension system featuring an electrorheological fluid damper." Smart materials and structures 16.3: 798.,2007. [CrossRef]
  27. Nguyen, Q. H., and Choi, S. B.. "Dynamic modeling of an electrorheological damper considering the unsteady behavior of electrorheological fluid flow." Smart materials and structures 18.5 : 055016.,2009. [CrossRef]
  28. Kawamoto, Y., Suda, Y., Inoue, H., and Kondo, T. "Modeling of electromagnetic damper for automobile suspension." Journal of System Design and Dynamics 1.3 : 524-535.,2007. [CrossRef]
  29. Harikrishnan, P. M., and Gopi, V. P., "Vehicle vibration signal processing for road surface monitoring." IEEE Sensors Journal 17.16: 5192-5197., 2017. [CrossRef]
  30. Jeferson, M., "Road surface type classification based on inertial sensors and machine learning." Computing. Archives for Informatics and Numerical Computation 103.10: 2143-2170., 2021.
  31. Eichenlaub, T., and Rinderknecht, S. “Anticipatory Longitudinal Vehicle Control using a LSTM Prediction Model”. IEEE International Intelligent Transportation Systems Conference (ITSC) (pp. 447-452). IEEE., 2021.
  32. Kim, G. W., Kang, S. W., Kim, J. S., and Oh, J. S. “Simultaneous estimation of state and unknown road roughness input for vehicle suspension control system based on discrete Kalman filter”. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 234(6), 1610-1622.,2020. [CrossRef]
  33. Im, S. J., Oh, J. S., and Kim, G. W., "Simultaneous Estimation of Unknown Road Roughness Input and Tire Normal Forces Based on a Long Short-Term Memory Model." IEEE Access 10: 16655-16669., 2022. [CrossRef]
  34. Sumantri, Bambang, Naoki Uchiyama, and Shigenori Sano. "Least square based sliding mode control for a quad-rotor helicopter and energy saving by chattering reduction." Mechanical Systems and Signal Processing 66 : 769-784., 2016. [CrossRef]
  35. Savaia, Gianluca, et al. "Tracking a reference damping force in a magneto-rheological damper for automotive applications." IFAC-PapersOnLine 53.2: 14318-14323. 2020. [CrossRef]
Figure 1. Dynamic characteristics of the vehicle suspension system.
Figure 1. Dynamic characteristics of the vehicle suspension system.
Preprints 96500 g001
Figure 2. 2-DOF quarter-car suspension model of the in-wheel motor vehicle.
Figure 2. 2-DOF quarter-car suspension model of the in-wheel motor vehicle.
Preprints 96500 g002
Figure 3. Typical control flowchart.
Figure 3. Typical control flowchart.
Preprints 96500 g003
Figure 4. Control flowchart proposed in this work.
Figure 4. Control flowchart proposed in this work.
Preprints 96500 g004
Figure 5. Road type classification based on LSTM and Kalman filter.
Figure 5. Road type classification based on LSTM and Kalman filter.
Preprints 96500 g005
Figure 6. Internal structure of LSTM model.
Figure 6. Internal structure of LSTM model.
Preprints 96500 g006
Figure 7. LSTM Layers.
Figure 7. LSTM Layers.
Preprints 96500 g007
Figure 8. Confusion matrix for random road + 9 Hz wavy road.
Figure 8. Confusion matrix for random road + 9 Hz wavy road.
Preprints 96500 g008
Figure 9. Road profile used for simulation with MATLAB/Simulink.
Figure 9. Road profile used for simulation with MATLAB/Simulink.
Preprints 96500 g009
Figure 10. Control results in frequency domain.
Figure 10. Control results in frequency domain.
Preprints 96500 g010
Figure 11. Control results in time domain.
Figure 11. Control results in time domain.
Preprints 96500 g011
Figure 12. Control Input Results of each Controller.
Figure 12. Control Input Results of each Controller.
Preprints 96500 g012
Table 1. Parameter values of the 2-DOF quarter-car.
Table 1. Parameter values of the 2-DOF quarter-car.
Description Value
ms Sprung mass of the quarter-car model 451 kg
mu Unsprung mass of the quarter-car model 100.908 kg
ks Spring stiffness of the quarter-car model 25,000 N/m
cs Damping coefficient of the quarter car model 1,000 N*s/m
kt Tire stiffness of the quarter-car model 300,190 N/m
Table 2. Maximum allowable values in LQ objective function.
Table 2. Maximum allowable values in LQ objective function.
η1 η2 η3 η4
Paved Road 1.0 m/s2 0.2 m 0.2 m 3,000 N
Off Road 1.0 m/s2 0.5 m 0.2 m 3,000 N
Table 3. Selected hyperparameters for LSTM model.
Table 3. Selected hyperparameters for LSTM model.
Hyperparameter Selected Value
Solver Adam
Max epochs 5000
Mini-batch size 27
Gradient threshold 0.7
Initial learning rate 0.001
Table 4. Labels for LSTM model.
Table 4. Labels for LSTM model.
Label Description
Paved Road A paved, smooth road requiring ride comfort control, e.g., asphalt and concrete-paved roads.
(A, B, C-Class Road)
Off Road Unpaved terrain or rugged roads requiring vehicle stability control, e.g., gravel and Belgian roads.
(D, E-Class Road)
Table 5. Road classification performance.
Table 5. Road classification performance.
Road Type P r e c i s i o n R e c a l l F 1 Accuracy (%)
Random Road 0.958 0.898 0.927 90.962
Random Road+ 1Hz Wavy Road 0.958 0.898 0.927 90.962
Random Road+ 9Hz Wavy Road 0.957 0.907 0.931 91.502
Random Road+ 15Hz Wavy Road 0.958 0.899 0.927 91.001
Table 6. Control results according to control type.
Table 6. Control results according to control type.
Control Type Ride Comfort Tire Deflection
Single (LQR_Paved Road) 0.7195 0.0047
Single (LQR_Off Road) 0.7401 0.0045
Switch(LQR_Paved Road /LQR_Off Road) 0.7271 0.0046
Passive(without control input) 0.7637 0.0048
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated