Next Article in Journal
Experimental Investigation of Phase Equilibria in the Al–Mo–Hf Ternary System at 400 °C and 600 °C
Previous Article in Journal
Research on the Functional Microbe Activation System in a Post-Polymer Flooded Reservoir
Previous Article in Special Issue
Distributed Control of an Ill-Conditioned Non-Linear Process Using Control Relevant Excitation Signals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Static Output Feedback Suspension Controllers for Ride Comfort Improvement and Motion Sickness Reduction

Department of Mechanical and Automotive Engineering, Seoul National University of Science and Technology, 232 Gongneung-ro, Nowon-gu, Seoul 01811, Republic of Korea
*
Author to whom correspondence should be addressed.
Processes 2024, 12(5), 968; https://doi.org/10.3390/pr12050968
Submission received: 14 April 2024 / Revised: 9 May 2024 / Accepted: 9 May 2024 / Published: 9 May 2024
(This article belongs to the Special Issue Advances in the Control of Complex Dynamic Systems)

Abstract

:
This paper presents a method to design a static output feedback active suspension controller for ride comfort improvement and motion sickness reduction in a real vehicle system. Full-state feedback controller has shown good performance for active suspension control. However, it requires a lot of states to be measured, which is very difficult in real vehicles. To avoid this problem, a static output feedback (SOF) controller is adopted in this paper. This controller requires only three sensor outputs, vertical velocity, roll and pitch rates, which are relatively easy to measure in real vehicles. Three types of SOF controller are proposed and optimized with linear quadratic optimal control and the simulation optimization method. Two of these controllers have only three gains to be tuned, which are much smaller than those of full-state feedback. To validate the performance of the proposed SOF controllers, a simulation is carried out on a vehicle simulation package. From the results, the proposed SOF controllers are quite good at improving ride comfort and reducing motion sickness.

1. Introduction

To date, ride comfort and road handling have been regarded as two objectives to be satisfied in suspension design and control [1,2]. The vertical acceleration, az, of a sprung mass (SPM) has been used as a measure for ride comfort. On the other hand, tire deflection has been used as a measure for road handling. Figure 1 shows ISO2631-1, which represents the sensitivity of human bodies to frequency ranges in the vertical and horizontal directions [3,4]. As shown in Figure 1, the frequency range of az related to ride comfort, Wk: vertical, is 4.0~10.0 Hz. For this reason, az within this range should be reduced by suspension control for ride comfort [4].
Since the early 2010s, autonomous driving has been intensively studied [5]. Autonomous driving or advanced driving assistance systems (ADAS) can make passengers engage in non-driving-related visual tasks such as having a coffee, checking emails, and reading a book or display devices [6,7,8]. This is a key advantage of autonomous driving. However, it can make motion sickness severe compared to conventional manual driving. For this reason, different from the studies on conventional suspension control for ride comfort, motion sickness should be taken into account when developing autonomous driving function.
For more than a decade, it has been known that motion sickness is caused by vertical vibration within the range of 0.1~0.2 Hz, shown as Wf: Motion Sickness in Figure 1. This was obtained from the vibration on a ship. In the early 2000s, the studies carried out by Griffin showed that this range covers the range of 0.03~0.2 Hz, shown as Wf: Griffin in Figure 1 [7,9,10,11,12,13]. For the last decade, studies investigating motion sickness on driving have shown that motion sickness is easily caused by combined az, pitch and roll rates ( θ ˙ and ϕ ˙ ) in the 0.8~8.0 Hz range, shown as Wf: DiZio in Figure 1 [14,15]. This is overlapped with Wk: vertical, 4.0~10.0 Hz. A comprehensive literature review on motion sickness can be found in reference [16]. For this reason, az, θ ˙ and ϕ ˙ of an SPM over the range of 0.8~8.0 Hz should be reduced in order to improve ride comfort and to reduce motion sickness. For the purpose of the previous study, those variables of an SPM were controlled with active suspension and the SOF control method [17].
To date, several types of actuators have been used to control the suspension in vehicles such as active suspension and magneto-rheological (MR) damper. Among those actuators, active suspension control (ASC) has been intensively studied because it is quite an effective actuator for improving ride comfort and road handling. A literature survey on ASC was given in [1,2,18,19,20]. Recent developments over the last decade in the area of ASC are reviewed in [21]. In this paper, active suspension is adopted as an actuator, which is needed to generate a vertical force in a suspension.
To improve ride comfort and to reduce motion sickness, the vertical, roll and pitch (VRP) motions ought to be controlled by a controller. For this purpose, a vehicle model describing those motions is needed. To date, quarter-, half- and full-car models have been selected for controller design [19]. Among those models, a full-car model can describe the VRP motions of an SPM. For this reason, a full-car model is used as vehicle one in this paper. From this model, a linear state-space equation (SSE) is derived. In case there are nonlinear springs and dampers in a suspension, a Simulink model is built to describe their nonlinear behavior for simulation optimization (SLOM) [17].
To date, for ASC, various controller design methods such as linear quadratic optimal control (LQOC), adaptive and nonlinear control methods have been applied [22,23,24,25]. Among those methods, the linear quadratic regulator (LQR) is the most commonly used method for ASC because it is systematic and easy to tune [20]. LQR is a full-state feedback controller, which needs all system states to be measured or estimated for feedback. For instance, quarter-, half- and full-car models have 4, 8 and 14 state variables and one, two, and four control inputs, respectively. As a result, the gain matrices of LQR for quarter-, half- and full-car models have the dimensions of 1 × 4, 2 × 8, and 4 × 14, respectively. For the full-car model, LQR is too large to be implemented in a real vehicle. Moreover, it is very difficult to measure all system states in a real vehicle, and, consequently, LQR is very hard to implement on a real vehicle. To resolve this problem, two solutions have been adopted. The first is to use a state observer or Kalman filter to estimate state variables from sensor signals [22,23,24]. However, the parameters of a model should be known exactly a priori for a state observer. Moreover, a state observer requires an extra design procedure besides LQR. Instead of a state observer, the second is to use a static output feedback (SOF) control with available sensor signals in real vehicles [17,26,27,28,29]. Especially important, previous studies have only used two gains in the linear quadratic SOF (LQSOF) controller for the full-car model [28,29]. For this reason, SOF control is adopted as a controller structure in this paper.
In this paper, the vertical velocity (vz), roll and pitch rates ( θ ˙ and ϕ ˙ ) of the SPM are selected as an available output for the SOF controller. In the full-car model, there are four control inputs. As a result, 4 × 3 gains are needed for the SOF controller. Besides the SOF controller with 12 gains in this paper, from the symmetry between roll and pitch motions of the SPM, two types of SOF controllers are proposed, which have only three gains [17]. These SOF controllers are much easier to implement in a real vehicle because they have a much smaller number of gains. Moreover, it is also easier to optimize these controllers.
To design or optimize the SOF controller, linear quadratic optimal control (LQOC) and the simulation optimization method (SLOM) are adopted in this paper. LQOC uses the SSE and LQ cost function for controller design. In LQOC, an LQ cost function is derived from the state variables and minimized by a heuristic optimization method [28,29]. SLOM uses the Simulink model with nonlinear springs and dampers and a cost function defined for improving ride comfort and reducing motion sickness. The Simulink model is built from the full-car model, and the cost function is evaluated from the results of the Simulink model and optimized by a heuristic optimization method (HOM) [17,30]. As a HOM for optimization, the covariance matrix adaptation evolution strategy (CMA-ES) is selected in this paper [31]. To check the control performance of the controllers designed by LQOC and SLOM, a simulation is performed on the vehicle simulation package, CarSim. By analyzing the simulation results, it is identified which controller is the best for ride comfort improvement and motion sickness reduction.
The objective of this paper is to design SOF active suspension controllers with LQOC and SLOM for the purpose of improving ride comfort and reducing motion sickness. The contributions of this paper can be summed up as follows:
  • Three types of structures of SOF controllers are presented. With vz, θ ˙ and ϕ ˙ of an SPM as an output, three SOF control structures are presented. Those signals for the SOF controllers are obtained by integrating the vertical accelerations measured at each corner of the SPM.
  • To design a SOF controller for a nonlinear vehicle model, SLOM is applied. Simulink model for the nonlinear vehicle one is built and the SOF controllers are optimized with SLOM.
  • With the designed SOF controllers, a simulation is conducted on CarSim for comparison. Based on simulation results, it is recommended which SOF controller is the best for ride comfort improvement and motion sickness reduction.
This paper comprises four sections. In Section 2, a full-car model is presented and its SSE is derived. From the geometry of the SPM, three types of SOF control structures are proposed and designed with LQOC and SLOM. In Section 3, frequency response analysis and a simulation are conducted on CarSim. The conclusions are drawn in Section 4.

2. Design of Static Output Feedback Controllers

In this section, the SSE for the full-car models is derived, as presented in previous studies [17,28,29,32,33]. With the SSE, LQR and LQSOF controllers are designed. For a vehicle with nonlinear spring and damper, a vehicle model is built with MATLAB/Simulink (version: 9.6.0.1472908, R2019a, The MathWorks Inc., Natick, MA, USA), and SLOM is applied to design SOF controllers.

2.1. Full-Car Model and State-Space Equation

Figure 2 shows a free-body diagram of the full-car model, which has four suspensions, S1, S2, S3 and S4. In the model, there are seven motions: three motions for the SPM and four motions of the unsprung mass (USPM). For the SPM, the VRP motions are described by three corresponding variables, i.e., the vertical displacement, zc, the roll angle, ϕ, and the pitch angle, θ, respectively. In the SPM, the vertical displacements at each corner are described by zs, which is determined by the geometry of the SPM and three variables, zc, ϕ and θ. For the UPSM, the vertical motions are described by the vertical displacement, zu.
As shown in Figure 2, each suspension Si has a spring of stiffness ksi, a damper of damping coefficient bsi and control input ui generated by an actuator. An active actuator is installed alongside a spring and a damper in a suspension. Those four actuators can generate the control inputs, u1, u2, u3 and u4, at each suspension. A controller calculates those control inputs from the variables describing the motions of the SPM and USPM.
In the full-car model, three motions of the SPM and four motions of the USPM are excited by four disturbances, i.e., the road profiles, zr1, zr2, zr3 and zr4, which are applied to the USPM. Generally, the disturbances exciting on the front USPMs do act on the rear ones in some delay. The delay between the front and rear suspensions depends on vehicle speed.
In the suspension Si, the suspension force fi is calculated as in Equation (1). In Equation (1), ui is the control input generated by an actuator in Si. To derive a linear equation, the cubic terms in (1) are neglected. With those, three and four equations of motions for the SPM and USPM are derived as Equations (2) and (3), respectively. Assuming that there are no longitudinal and lateral motions for the SPM, i.e., vx = vy = 0, and that the cross moments of inertia, Ixy, Ixz and Iyz, can be neglected, Equation (2) is linearized as (4). Equation (4) is obtained as Equation (5). Hereafter, the matrix H plays an important role in this paper.
f i = k s i ( z s i z u i ) + k c i ( z s i z u i ) 3 b s i ( z ˙ s i z ˙ u i ) + b c i ( z ˙ s i z ˙ u i ) 3 + u i , i = 1 4
m s z ¨ c θ ˙ v x + ϕ ˙ v y = f 1 + f 2 + f 3 + f 4 I x ϕ ¨ + I x y θ ¨ + I x z ϕ ˙ θ ˙ + I y z θ ˙ 2 = t f f 1 f 2 + t r f 3 f 4 I y θ ¨ + I x y ϕ ¨ I y z ϕ ˙ θ ˙ I x z ϕ ˙ 2 = l f f 1 + f 2 + l r f 3 + f 4
m u i z ¨ u i = k t i z u i z r i f i , i = 1 , 2 , 3 , 4
m s z ¨ c = f 1 + f 2 + f 3 + f 4 I x ϕ ¨ = t f f 1 f 2 + t r f 3 f 4 I y θ ¨ = l f f 1 + f 2 + l r f 3 + f 4
m s z ¨ c I x ϕ ¨ I y θ ¨ = 1 1 1 1 t f t f t r t r l f l f l r l r H f 1 f 2 f 3 f 4 f = H f
In Equation (1), the vertical displacements and velocities of the SPM at each corner, z s i and z ˙ s i , are not a state variable. So, it is to be represented with the state variables, i.e., zc, ϕ and θ. Figure 3 shows how to calculate the vertical displacements of the SPM at four corners, i.e., ➀, ➁, ➂ and ➃ in Figure 2. As shown in Figure 3, zs1, zs2, zs3 and zs4 are derived as in Equation (6) from the geometry of the SPM. In Equation (6), the nonlinear terms are approximated as sinθθ and sinϕϕ assuming that ϕ and θ are small. With this approximation, Equation (6) is rearranged into Equation (7) [28,29,32,33]. In Equation (7), the matrix H stands for the geometric relationship among four variables, zs1, zs2, zs3 and zs4, and the three state variables, zc, ϕ and θ.
z s 1 = z c + t f sin ϕ l f sin θ z c + t f ϕ l f θ z s 2 = z c t f sin ϕ l f sin θ z c t f ϕ l f θ z s 3 = z c + t f sin ϕ + l r sin θ z c + t f ϕ + l r θ z s 4 = z c t f sin ϕ + l r sin θ z c t f ϕ + l r θ
z s 1 z s 2 z s 3 z s 4 = 1 t f l f 1 t f l f 1 t r l r 1 t r l r z c ϕ θ = H T z c ϕ θ , z ˙ s 1 z ˙ s 2 z ˙ s 3 z ˙ s 4 = H T z ˙ c ϕ ˙ θ ˙
From the variables and the parameters of the full-car model, new vectors and matrices are defined as in Equations (8) and (9), respectively [28,29,32,33]. With those definitions, Equation (7) is represented as Equation (10). With Equation (10), Equation (1) is represented as Equation (11). With Equations (5), (8) and (9), Equations (3) and (4) are represented as Equation (12). By replacing the f of Equation (12) with (11), Equation (12) is transformed into Equation (13). Equation (13) is rearranged into another vector-matrix form as in Equation (14). In Equation (14), the new matrices, M, K, B, U and L are defined. New vectors, z and x, are defined as in (15). With those vectors and matrices, Equation (14) is rewritten into Equation (16). Following the above procedure, the equations of motions of the SPM and USPM, Equations (3) and (4), are rearranged into Equation (16). Equation (16) is rearranged into the new vector-matrix form of Equation (17). The state vector x of the full-car model is defined as in Equation (15). With the definition of the state vector and Equation (16), the SSE of the full-car model is obtained as in Equation (18).
z s z s 1 z s 2 z s 3 z s 4 T , z u z u 1 z u 2 z u 3 z u 4 T , z r = w z r 1 z r 2 z r 3 z r 4 T p z c ϕ θ T , u u 1 u 2 u 3 u 4 T
M s diag m s , I x , I y , M u diag m u 1 , m u 2 , m u 3 , m u 4 K s diag k s 1 , k s 2 , k s 3 , k s 4 , K t diag k t 1 , k t 2 , k t 3 , k t 4 , B s diag b s 1 , b s 2 , b s 3 , b s 4
z s = H T p , z ˙ s = H T p ˙
f = K s z s z u B s z ˙ s z ˙ u + u = K s H T p z u B s H T p ˙ z ˙ u + u
M s p ¨ = H f M u z ¨ u = K t z u z r f
M s p ¨ = H K s H T p z u H B s H T p ˙ z ˙ u + H u M u z ¨ u = K s H T p z u + B s H T p ˙ z ˙ u + K t z u z r u
M s 0 3 × 4 0 4 × 3 M u M p ¨ z ¨ u = H K s H T H K s K s H T K s + K t K p z u + H B s H T H B s B s H T B s B p ˙ z ˙ u + H I U u + 0 3 × 4 K t L w
z p z u , x z z ˙
M z ¨ = K z + B z ˙ + U u + L w
z ˙ z ¨ = 0 7 × 7 0 7 × 7 M 1 K M 1 B z z ˙ + 0 7 × 4 M 1 L w + 0 7 × 4 M 1 U u
x ˙ = 0 7 × 7 I 7 × 7 M 1 K M 1 B A x + 0 7 × 4 M 1 L B 1 w + 0 7 × 4 M 1 U B 2 u = A x + B 1 w + B 2 u

2.2. Design of LQR

When designing LQR, an LQ cost function needs to be defined. The LQ cost function, J, with the state variables is given as in Equation (19). The weights ζi are determined by Bryson’s rule, i.e., ζi = 1/ξi2, where ξi is the maximum allowable value on each term [34]. For ride comfort improvement, ξ1, ξ2, and ξ3 ought to be set low. On the other hand, for road handling, ξ8 and ξ9 ought to be set low. Another objective of suspension control is to reduce motion sickness in this paper. According to recent studies, motion sickness is caused by combined vibrations along vertical and pitch directions in the 0.8~8.0 Hz frequency range [14,15]. For motion sickness reduction, the az and θ ˙ of an SPM ought to be reduced. For the purpose, ξ1 and ξ7 ought to be set lower.
The LQ cost function J is rewritten into Equation (20). The matrices Q, R and N are derived from the matrices A, B2 and the weights in J. LQR is a full-state feedback controller, Equation (21), which minimizes J. It is easy to calculate the gain matrix of LQR, KLQR, from the solution of the Riccati equation, P, for A, B2, Q, R and N. The dimension of KLQR is 4 × 14, which is too large to implement on a real vehicle. Moreover, to implement KLQR on a real vehicle, 14 state variables should be measured or estimated by a state estimator. For this reason, it is very hard to implement KLQR on a real vehicle. To overcome this problem, a static output feedback (SOF) control is adopted in this paper.
J = 0 ζ 1 z ¨ c 2 + ζ 2 ϕ ¨ 2 + ζ 3 θ ¨ 2 + ζ 4 ϕ 2 + ζ 5 ϕ ˙ 2 + ζ 6 θ 2 + ζ 7 θ ˙ 2 + ζ 8 i = 1 4 z s i z u i 2 + ζ 9 i = 1 4 z u i 2 + ζ 10 i = 1 4 u i 2 d t
J = 0 x u T Q N N T R x u d t
u = K L Q R x = R 1 B 2 T P x

2.3. Sensor Signal Processing

A SOF controller uses available signals measured with sensors in a real vehicle. In this paper, the vertical velocity, the pitch, and the roll rates of the SPM are assumed to be available for SOF control. Those signals are obtained from four accelerometers located at the four corners of the SPM, i.e., ➀, ➁, ➂ and ➃, as shown in Figure 2 [35,36,37]. The signals measured from those accelerometers are filtered sequentially by high-pass and low-pass filters in order to reject noise and DC blocking, respectively. Those filters are given in Equations (22) and (23), respectively [17,35]. As pointed in the reference [35], Equation (22) plays a differentiator role below 0.1 Hz and an integrator role above 0.1 Hz, which excludes a possible DC offset. As a result, the vertical velocities at four corners of the SPM are calculated. With those velocities, the vertical velocity, roll and pitch rates of the SPM are obtained by Equation (11). This procedure of sensor signal processing is shown in Figure 4.
High-pass filter = s s 2 + 2 ζ ω n s + ω n 2 , ζ = 0.707 , ω n = 0.1 Hz
Low-pass filter = 1 τ s + 1 , τ = 0.5 ζ ω l , ζ = 0.707 , ω l = 15 ~ 20 Hz

2.4. Design of SOF Controller with LQOC

Different from Figure 4, the vector of available outputs, y, ought to be derived from the state vector x and the matrices A, B1 and B2 for LQOC. The vector y is defined from the state vector x as in Equation (24). In this paper, three types of SOF controller are proposed. The first type of SOF controller is given in Equation (25). Since there are three sensor outputs and four control inputs, this type is natural when designing the SOF controller. As shown in Equation (25), there are twelve gains in KSOF. Let this controller be denoted as the SOF one.
y = z ˙ c ϕ ˙ θ ˙ = C x = 0 3 × 7 I 3 × 3 0 3 × 4 x
u = K S O F y = k 1 k 2 k 3 k 4 k 5 k 6 k 7 k 8 k 9 k 10 k 11 k 12 y
The second type of SOF controller is given in Equation (26). This type is called the structured SOF or SSOF controller. This type is based on the fact that there are symmetries between the front/rear and left/right suspensions, as shown in Figure 3 [28]. For this reason, the number of gains in KSSOF is three, which is much smaller than KSOF. The first column of KSSOF corresponds to the vertical control force. The second and third columns of KSSOF correspond to the roll and pitch moments, respectively. For this reason, the structure of KSSOF is identical to that of HT in Equation (7).
u = K S S O F y = k 1 k 2 k 3 k 1 k 2 k 3 k 1 k 2 k 3 k 1 k 2 k 3 y
There are three motions in the SPM: VRP directions. If there are a vertical control force, Fzc, and roll and pitch moments, Mϕ and Mθ, used to control the VRP motions independently, these can be transformed into four control inputs in u with the matrix H, as shown in Equations (5) and (27). This is called Lotus modal control [38,39,40,41,42]. In (27), H + is the pseudo-inverse of H. Fzc, Mϕ and Mθ can be determined by several methods such as LQR, LQSOF and sliding mode control (SMC) [42]. In the previous study, two state variables are needed to calculate the control force and moments for each direction [42]. For this reason, six gains are needed to generate the control inputs. In this paper, Fzc, Mϕ and Mθ are simply calculated by multiplying the constant gain matrix, KLSOF, by the vector of the vertical velocity, the roll and pitch rates, y [38]. This is a simple derivative control which combines the Lotus modal decomposition with Karnopp’s skyhook damper [38]. Then, these three force/moments are converted into four control inputs at each corner with H +, as given in Equation (28). The number of gains in KLSOF is three, which is identical to KSSOF. This is the third type of SOF controller, called LSOF controller.
F z c M ϕ M θ = H f u = H + F z c M ϕ M θ
u = H + F z c M ϕ M θ = H + K L S O F y = H + k 1 0 0 0 k 2 0 0 0 k 3 y
The gain matrices KSOF, KSSOF and KLSOF of the SOF controllers are optimized to minimize J. Those SOF controllers are called LQSOF, LQSSOF and LQLSOF controllers, respectively. To date, it has been shown that there are no analytical methods to optimize KSOF or KSSOF or KLSOF in terms of J [43]. Moreover, it has also been shown that there are no analytic methods to find an initial gain which stabilizes a given system. If one of KSOF or KSSOF or KLSOF is selected, let this be Ks. With Ks, the closed-loop system Ac is calculated as in Equation (29). To optimize Ks, the optimization problem is formulated as in Equation (30) [17,28,29]. In this paper, CMA-ES is applied as a HOM [31].
A c = A + B 2 K S C , K S K S O F , K S S O F , K L S O F
min K S trace P s s . t . P s = P s T > 0 max Re A c < 0 A c T P s + P s A c + Q + C T K S T N T + N K S C + C T K S T R K S C = 0

2.5. Design of SOF Controller with SLOM

The SOF controllers designed by LOQC, i.e., LQSOF, LQSSOF and LQLSOF controllers, are designed with the SSE of (18) and the LQ cost function of (19). Generally, the forces of springs and dampers are nonlinear with respect to the suspension stroke and suspension velocity in a real vehicle. If springs and dampers in the full-car model are nonlinear, the SSE cannot be derived. As a consequence, LQOC, (30), cannot be applied to design the LQSOF, LQSSOF and LQLSOF controllers.
To design three SOF controllers for nonlinear systems, a simulation optimization (SLOM) is applied in this paper [17,30]. Simulation optimization is a method to find an optimum solution through simulation on a target system [44,45]. For SLOM, the Simulink model is built from Equations (3) and (4), and the SOF controllers, Equations (25), (26) and (28). In the Simulink model, the springs and dampers are nonlinear. SLOM optimizes twelve elements in KSOF or three elements in KSSOF or KLSOF in terms of a certain cost function.
As mentioned earlier, the az, θ ˙ and ϕ ˙ of an SPM ought to be reduced for ride comfort improvement and motion sickness reduction. For this purpose, the cost function of the SLOM, JSLOM, is defined as in Equation (31) by combining these values. For a given particular gain matrix, each term in JSLOM is obtained from a simulation carried out over the horizon T from t0 to t1. In Equation (31), M is the conversion constant from radian to degree, i.e., 57.2957795, and α and β are tuning parameters for θ ˙ and ϕ ˙ , respectively. Hereafter, α and β are set to 0.1. For optimization, CMA-ES is applied [29,31]. When applying CMA-Es, no limits are imposed on each element in the gain matrices, KSOF, KSSOF and KLSOF. The optimization procedure of the SLOM with CMA-ES is given in Figure 5. Let the SOF controllers, SOF, SSOF and LSOF, designed by SLOM be called SOSOF, SOSSOF and SOLSOF, respectively.
J S L O M = max z ¨ c T + α · M · max ϕ ˙ T + β · M · max θ ˙ T , T t 0 , t 1
For SLOM, a road profile ought to be selected. In this paper, a twisted sine wave road (TSWR) is selected as a road profile, as given in Figure 6. TSWR has the period of 12.2 m and the amplitude of 0.05 m. In TWSR, the road profile on the right wheels is moved by the quarter period from that on the left ones. As a result, TSWR can simultaneously excite the VRP motions of the SPM. When using TSWR for SLOM, the vehicle speed is set to 15.0 m/s for the purpose of making severe conditions.

3. Simulation and Discussion

In this section, a simulation is carried out to evaluate the performance of six SOF controllers, LQSOF, LQSSOF, LQLSOF, SOSOF, SOSSOF and SOLSOF. With the simulation results, those controllers are compared to one another in terms of ride comfort and motion sickness.

3.1. Simulation Environment

Table 1 shows the parameters of the full-car model, which are references to an E-Class sedan given in CarSim [46]. The maximum allowable values in J are given in Table 2. As shown in Table 2, for ride comfort improvement and motion sickness reduction, ξ1, ξ5 and ξ7, were set low. This set tries to reduce the az, θ ˙ and ϕ ˙ of an SPM. In this paper, the bandwidth of the actuator is assumed to be 20.0 Hz.
For SLOM, the force characteristic of nonlinear damper in the Simulink model are given in Figure 7. In CarSim, a linear spring was used, and its stiffness was set to 154,000.0 N/m. Those data were references to those of the E-Class sedan model given in CarSim.
As given in Section 2.5, SOSOF, SOSSOF and SOLSOF were designed with SLOM on MATLAB/Simulink. Six SOF controllers, LQSOF, LQSSOF, LQLSOF, SOSOF, SOSSOF and SOLSOF, were implemented and simulated on a co-simulation environment built with MATLAB/Simulink and CarSim.

3.2. Simulation with the SOF Controllers Designed with LQOC

With the parameters and the weights given in Table 1 and Table 2, the gain matrices of LQSOF, LQSSOF and LQLSOF are given in Table 3. As shown in Table 3, those gain matrices are nearly identical to one another. This is a natural consequence because the structures of those controllers are nearly identical to one another and there are symmetries between the front/rear and left/right suspensions in view of the SPM. As a result, those controllers are expected to show equivalent performances to one another.
The performance of those SOF controllers can be improved by setting the maximum allowable values given in Table 2 smaller except ξ10 on the control input. Generally, ξ10 on the control input has a significant effect on the control performance. However, this has little effect on the control performance because it is very small. Instead, ξ1, ξ5 and ξ7 should be set smaller. In the previous work, these values were not set small enough to give a better performance [17]. In this paper, these values were set much smaller than those in the previous work.
Let the LQLSOF controllers with the three sets of the maximum allowable values, (ξ1, ξ5, ξ7) of (0.2, 0.2, 0.2), (0.1, 0.1, 0.1) and (0.05, 0.05, 0.05) be denoted as Weight#1, Weight#2 and Weight#3, respectively. The other maximum allowable values are set as given in Table 2. Figure 8 shows the frequency responses of those three weight sets from the front left road profile, zr1, to az, θ ˙ and ϕ ˙ of an SPM. These responses are obtained with the SSE, Equation (18). As shown in Figure 8, the control performance is significantly improved as ξ1, ξ5 and ξ7 are set smaller. From the results, it is recommended to set ξ1, ξ5 and ξ7 as small as possible for ride comfort improvement and motion sickness reduction.
Three SOF controllers, LQSOF, LQSSOF and LQLSOF, are simulated on a co-simulation environment with MATLAB/Simulink and CarSim. The controller gains given in Table 3 are used. The road profile used in CarSim is identical to that in Figure 6. The vehicle speed was set to 15 m/s and this is maintained as constant as possible by a speed controller.
Figure 9 shows the simulation results of those controllers designed with the weights given in Table 2. Table 4 summarizes the simulation results. As shown in Figure 9, those controllers show good performance in terms of ride comfort and motion sickness because az and θ ˙ are significantly decreased by those controllers. These results can be expected from the controller gains given in Table 3 and the frequency responses given in Figure 8. The spring and damper forces obtained from the simulation results of four cases coincide with those in Figure 7, as given in Figure 9e. As shown in Table 4, there are rare differences among those controllers in terms of the az, θ ˙ and ϕ ˙ of the SPM. This is also expected from the controller gains given in Table 3. For this reason, only the control input of LQLSOF is given in Figure 9d.
With the simulation results of the LQSOF, LQSSOF and LQLSOF controllers, the frequency responses are obtained as given in Figure 10. As shown in Figure 10, the az, θ ˙ and ϕ ˙ of an SPM were significantly reduced compared to the uncontrolled case below the frequency of 10 Hz. Especially important, the roll and pitch rates were reduced over the entire frequency range. These results mean that those three SOF controllers significantly improve ride comfort and motion sickness.

3.3. Simulation with SOF Controllers Designed by SLOM

Three SOF controllers, SOSOF, SOSSOF and SOLSOF, are designed by SLOM on MATLAB/Simulink. Different from the SOF controllers designed by LQOC, there are large differences among the gains of those controllers. Those controllers were simulated on a co-simulation environment with MATLAB/Simulink and CarSim.
Figure 11 shows the frequency responses of those controllers designed by SLOM on the TSWR. These plots were drawn with the SSE, as in Equation (18). As shown in Figure 11, SOSOF shows the best performance in terms of the roll and pitch rates. This is a natural consequence because SOSOF has twelve elements, which can cover a larger range of solution space than SSOF and LSOF. Figure 11b,c shows that there are a small differences between SOSOF and SOSSOF/SOLSOF. This is caused by the fact that there are no symmetries in SOSOF compared to SOSSOF and SOLSOF. In other words, the symmetries between the front/rear and left/right suspensions are not held for SOF. On the contrary, SSOF and LSOF have symmetries in their structures. As shown in Figure 11, the differences between SOSOF and SOSSOF/SOLSOF in terms of the pitch and roll rates are small, enough to be neglected because SOSSOF/SOLSOF shows quite good performance in controlling the pitch and roll motions of the SPM. For this reason, SOF is not recommended as a controller in terms of the number of gain elements.
Three SOF controllers designed by SLOM, i.e., SOSOF, SOSSOF and SOLSOF controllers, were simulated on CarSim. The road profile used in CarSim is identical to that of Figure 6. The vehicle speed was set to 15 m/s and this is maintained as constant as possible by a speed controller in CarSim.
Figure 12 shows the simulation results of SOSOF, SOSSOF and SOLSOF on CarSim. Table 5 summarizes the simulation results of those controllers. As expected from Figure 11, those controllers show good performance in terms of az, θ ˙ and ϕ ˙ of an SPM. However, as shown in Figure 12a, there is chattering in the vertical acceleration of SOLSOF, which cannot be applied to real vehicles. This is caused by large gains, which means large damping or derivative control. To remove this chattering, α and β in JSO should be tuned finely. As shown in Table 5, there are differences in the three measures for each controller. On the contrary, the controllers, LQSOF, LQSSOF and LQLSOF, show nearly identical and consistent results, as shown in Table 4. This is caused by the cost function JSO of SLOM. If α and β in JSO are tuned finely, then the SOSSOF and SOLSOF controllers can give better results than the LQSOF, LQSSOF and LQLSOF ones.
With the simulation results of the SOSOF, SOSSOF and SOLSOF controllers, the frequency responses are obtained as given in Figure 13. As shown in Figure 13, SOLSOF shows the best performance, and SOSOF shows the worst performance. These results mean that SOLSOF is recommend as a suspension controller for ride comfort improvement and motion sickness reduction under the condition that it is tuned finely. In view of computation time, the SOF controllers designed by LQOC are superior to those designed by SLOM because SLOM requires a larger amount of computation time than LQOC. Moreover, by comparing the results given in Table 4 and Table 5, SOF controllers designed by LQOC are recommended as a suspension controller for ride comfort improvement and motion sickness reduction.

4. Conclusions

This paper presented a method to design static output feedback active suspension controllers for ride comfort improvement and motion sickness reduction. The vertical velocity, and the roll and pitch rates were obtained with filters from the accelerometers located at the corners of the SPM. With these signals, three types of SOF controllers were presented. Among them, two SOF controllers were derived from the symmetries between the front/rear and left/right suspensions. These two controllers have three gains despite four control inputs being used in the full-car model, which is much smaller than the 56 gain elements of LQR. Those SOF controllers were optimized with LQOC and SLOM. To check the performance of the proposed SOF controllers, frequency response analysis was carried out with the SSE of the full-car model and a simulation was performed on CarSim. Based on the simulation results, it was shown that the proposed SOF controllers with three gains significantly improved the control performance in terms of ride comfort and motion sickness by reducing the vertical acceleration, and the roll and pitch rates of the sprung mass. From the experimental results, it was verified that the sensor signals for SOF controllers can be obtained from the accelerometers located at corners the SPM, and that the accelerometers on the wheel centers are not needed. In view of this controller design methodology, with the SOF controller structure, LQOC is preferred to SLOM because the former is more systematic than the latter and the latter is more case-dependent than the former. Moreover, the former can generate more consistent results than the latter regardless of vehicle type, parameters, and road profiles. For those reasons, the SOF controllers calculated with LQOC can be used as a starting point in experiments on real vehicles. This was confirmed by the experimental results. In further research, an experimental investigation will be carried out with the proposed controller on real vehicles, and the experimental results will be given within 6 months.

Author Contributions

Conceptualization, J.K. and S.Y.; methodology, S.Y.; software, S.Y.; validation, J.K. and S.Y.; formal analysis, S.Y.; investigation, J.K. and S.Y.; resources, S.Y.; data curation, S.Y.; writing—original draft preparation, S.Y.; writing—review and editing, J.K.; visualization, J.K. and S.Y.; supervision, S.Y.; funding acquisition, S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Ministry of Education through the National Research Foundation of Korea (NRF) under Basic Science Research Program (NRF-2019R1A6A1A03032119).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

ASCactive suspension control
HOMheuristic optimization method
LQOClinear quadratic optimal control
LQRlinear quadratic regulator
LQSOFlinear quadratic static output feedback
LQSSOFlinear quadratic structured static output feedback
LQLSOFlinear quadratic Lotus modal static output feedback
LSOFLotus modal static output feedback control
SLOMsimulation optimization method
SOFstatic output feedback
SPMsprung mass or vehicle body
SSEstate-space equation
SSOFstructured static output feedback
TSWRtwisted sine wave road
USPMunsprung mass or tire
az = z ¨ c vertical acceleration of a sprung mass (m/s2)
bsidamping coefficient of a damper at i-th suspension (N·s/m)
Ix, Iyroll and pitch moments of inertia (kg·m2)
JLQ cost function of LQR
JSOCost function of SLOM
ksispring stiffness of a spring at i-th suspension (N/m)
ktispring stiffness of i-th tire (N/m)
lf, lrdistances from center of gravity of a sprung mass to front and rear axles (m)
mssprung mass (kg)
muiunsprung mass under i-th suspension (kg)
tf, trhalf of track widths of front and rear axles (m)
T, t0, t1simulation horizon from the start time t0 to the end time t1
uiforces generated by an actuator at i-th suspension (N)
vz = z ˙ c vertical velocity of SPM (m/s)
zcheave displacement at center of gravity of a sprung mass (m)
zriroad elevation acting on i-th tire (m)
zsivertical displacement of i-th corners of a sprung mass (m)
zuivertical displacement of i-th wheel center (m)
ξimaximum allowable value of weight in LQ cost function
ζiweight in LQ cost function
ϕ, ϕ ˙ roll angle and rate of a sprung mass (rad, rad/s)
θ, θ ˙ pitch angle and rate of a sprung mass (rad, rad/s)

References

  1. Hrovat, D. Survey of advanced suspension developments and related optimal control applications. Automatica 1997, 33, 1781–1817. [Google Scholar] [CrossRef]
  2. Tseng, H.E.; Hrovat, D. State of the art survey: Active and semi-active suspension control. Veh. Syst. Dyn. 2015, 53, 1034–1062. [Google Scholar] [CrossRef]
  3. ISO 2631-1; Mechanical Vibration and Shock—Evaluation of human exposure to whole-body vibration—Part 1: General requirements. International Organization for Standardization: Geneva, Switzerland, 1997.
  4. Rimell, A.N.; Mansfield, N.J. Design of digital filters for frequency weightings required for risk assessments of workers exposed to vibration. Ind. Health 2007, 45, 512–519. [Google Scholar] [CrossRef]
  5. Yurtsever, E.; Lambert, J.; Carballo, A.; Takeda, K. A survey of autonomous driving: Common practices and emerging technologies. IEEE Access 2020, 8, 58443–58469. [Google Scholar] [CrossRef]
  6. Diels, C.; Bos, J.E. Self-driving carsickness. Appl. Ergon. 2016, 53, 374–382. [Google Scholar] [CrossRef] [PubMed]
  7. Asua, E.; Gutiérrez-Zaballa, J.; Mata-Carballeira, O.; Ruiz., J.A.; del Campo, I. Analysis of the motion sickness and the lack of comfort in car passengers. Appl. Sci. 2022, 12, 3717. [Google Scholar] [CrossRef]
  8. Xie, W.; He, D.; Wu, G. Inducers of motion sickness in vehicles: A systematic review of experimental evidence and meta-analysis. Transp. Res. Part F Traffic Psychol. Behav. 2023, 99, 167–188. [Google Scholar] [CrossRef]
  9. Lawther, A.; Griffin, M.J. A survey of the occurrence of motion sickness amongst passengers at sea. Aviat. Space Environ. Med. 1988, 59, 399–406. [Google Scholar]
  10. Griffin, M.; Newman, M. An experimental study of low-frequency motion in cars. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2004, 218, 1231–1238. [Google Scholar] [CrossRef]
  11. Griffin, M.J.; Newman, M.M. Visual field effects on motion sickness in cars. Aviat. Space Environ. Med. 2004, 75, 739–748. [Google Scholar]
  12. Griffin, M.J.; Mills, K.L. Effect of frequency and direction of horizontal oscillation on motion sickness. Aviat. Space Environ. Med. 2002, 73, 537–543. [Google Scholar]
  13. Donohew, B.E.; Griffin, M.J. Motion sickness: Effect of the frequency of lateral oscillation. Aviat. Space Environ. Med. 2004, 75, 649–656. [Google Scholar] [PubMed]
  14. Ekchian, J.; Graves, W.; Anderson, Z.; Giovanardi, M.; Godwin, O.; Kaplan, J.; Ventura, J.; Lackner, J.R.; DiZio, P. A High-Bandwidth Active Suspension for Motion Sickness Mitigation in Autonomous Vehicles; SAE Technical Paper 2016-01-1555; SAE International: Warrendale, PA, USA, 2016. [Google Scholar]
  15. DiZio, P.; Ekchian, J.; Kaplan, J.; Ventura, J.; Graves, W.; Giovanardi, M.; Anderson, Z.; Lackner, J.R. An active suspension system for mitigating motion sickness and enabling reading in a car. Aerosp. Med. Hum. Perform. 2018, 89, 822–829. [Google Scholar] [CrossRef] [PubMed]
  16. Koohestani, A.; Nahavandi, D.; Asadi, H.; Kebria, P.M.; Khosravi, A.; Alizadehsani, R.; Nahavandi, S. A knowledge discovery in motion sickness: A comprehensive literature review. IEEE Access 2019, 7, 85755–85770. [Google Scholar] [CrossRef]
  17. Jeong, Y.; Yim, S. Design of active suspension controller for ride comfort enhancement and motion sickness mitigation. Machines 2024, 12, 254. [Google Scholar] [CrossRef]
  18. Sharp, R.S.; Crolla, D.A. Road vehicle suspension system design—A review. Veh. Syst. Dyn. 1987, 16, 167–192. [Google Scholar] [CrossRef]
  19. Cao, D.; Song, X.; Ahmadian, M. Editors’ perspectives: Road vehicle suspension design, dynamics, and control. Veh. Syst. Dyn. 2011, 49, 3–28. [Google Scholar] [CrossRef]
  20. Theunissen, J.; Tota, A.; Gruber, P.; Dhaens, M.; Sorniotti, A. Preview-based techniques for vehicle suspension control: A state-of-the-art review. Annu. Rev. Control 2021, 51, 206–235. [Google Scholar] [CrossRef]
  21. Al-Ashmori, M.; Wang, X. A systematic literature review of various control techniques for active seat suspension systems. Appl. Sci. 2020, 10, 1148. [Google Scholar] [CrossRef]
  22. Wilson, D.A.; Sharp, R.S.; Hassan, S.A. The application of linear optimal control theory to the design of active automobile suspensions. Veh. Syst. Dyn. 1987, 15, 105–118. [Google Scholar] [CrossRef]
  23. Hac, A. Optimal linear preview control of active vehicle suspension. Veh. Syst. Dyn. 1992, 21, 167–195. [Google Scholar] [CrossRef]
  24. Abdel-Hady, M.B.A.; Crolla, D.A. Active suspension control algorithms for a four wheel vehicle model. Int. J. Veh. Des. 1992, 13, 144–158. [Google Scholar]
  25. Mudduluru, S.R.; Chizari, M. Quarter and full car models optimisation of passive and active suspension system using genetic algorithm. arXiv 2021, arXiv:2101.12629. Available online: https://arxiv.org/abs/2101.12629 (accessed on 30 August 2021).
  26. Camino, J.F.; Zampieri, D.E.; Peres, P.L.D. Design of a vehicular suspension controller by static output feedback. In Proceedings of the American Control Conference, San Diego, CA, USA, 2–4 June 1999; pp. 3168–3171. [Google Scholar]
  27. Elmadany, M.M.; Al-Majed, M.I. Quadratic synthesis of active controls for a quarter-car model. J. Vib. Control 2001, 7, 1237–1252. [Google Scholar] [CrossRef]
  28. Park, M.; Yim, S. Design of static output feedback and structured controllers for active suspension with quarter-car model. Energies 2021, 14, 8231. [Google Scholar] [CrossRef]
  29. Jeong, Y.; Shon, Y.; Chang, S.; Yim, S. Design of static output feedback controllers for an active suspension system. IEEE Access 2022, 10, 26948–26964. [Google Scholar] [CrossRef]
  30. Jeong, Y.; Shon, Y.; Chang, S.; Yim, S. Design of virtual reference feedforward controller for an active suspension system. IEEE Access 2022, 10, 65671–65684. [Google Scholar] [CrossRef]
  31. Hansen, N.; Muller, S.D.; Koumoutsakos, P. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol. Comput. 2003, 11, 1–18. [Google Scholar] [CrossRef]
  32. Lu, J.; DePoyster, M. Multiobjective optimal suspension control to achieve integrated ride and handling performance. IEEE Trans. Control Syst. Technol. 2002, 10, 807–821. [Google Scholar]
  33. Jung, Y.H.; Choi, J.W.; Seo, Y.B. Overlapping decentralized EA control design for an active suspension system of a full car model. In Proceedings of the 39th SICE Annual Conference, Iizuka, Japan, 28 July 2000; pp. 85–90. [Google Scholar]
  34. Bryson, A.E., Jr.; Ho, Y. Applied Optimal Control; Hemisphere: New York, NY, USA, 1975. [Google Scholar]
  35. Hong, K.; Sohn, H.; Hedrick, J.K. Modified skyhook control of semi-active suspensions: A new model, gain scheduling, and hardware-in-the-loop tuning. J. Dyn. Syst. Meas. Control 2002, 124, 158–167. [Google Scholar] [CrossRef]
  36. Ding, R.; Wang, R.; Meng, X.; Chen, L. Energy consumption sensitivity analysis and energy-reduction control of hybrid electromagnetic active suspension. Mech. Syst. Signal Process. 2019, 134, 106301. [Google Scholar] [CrossRef]
  37. Liu, W.; Wang, R.; Ding, R.; Meng, X.; Yang, L. On-line estimation of road profile in semi-active suspension based on unsprung mass acceleration. Mech. Syst. Signal Process. 2020, 135, 106370. [Google Scholar] [CrossRef]
  38. Ikenaga, S.; Lewis, F.L.; Campos, J.; Davis, L. Active suspension control of ground vehicle based on a full-vehicle model. In Proceedings of the American Control Conference, Chicago, IL, USA, 28–30 June 2000. [Google Scholar]
  39. Demic, M.; Diligenski, D.; Demic, I.; Demic, M. A method of vehicle active suspension design. Forsch Ingenieurwes 2006, 70, 145–158. [Google Scholar] [CrossRef]
  40. Braghin, F.; Resta, F.; Sabbioni, E. A modal control for active/semi-active suspension systems. In Proceedings of the 2007 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Zurich, Switzerland, 4–7 September 2007. [Google Scholar]
  41. Enders, E.; Karle, P.; Bonelli, G.; Killian, D.; Burkhard, G. Modal vertical vehicle dynamics control for semi-active and active suspension systems. In Proceedings of the 2020 Fifteenth International Conference on Ecological Vehicles and Renewable Energies (EVER), Monte-Carlo, Monaco, 10–12 September 2020. [Google Scholar]
  42. Park, M.; Jeong, Y.; Yim, S. Design of a modal controller with simple models for an active suspension system. IEEE Access 2022, 10, 65585–65597. [Google Scholar] [CrossRef]
  43. Syrmos, V.L.; Abdallah, C.T.; Dorato, P.; Grigoriadis, K. Static output feedback—A survey. Automatica 1997, 33, 125–137. [Google Scholar] [CrossRef]
  44. Andradóttir, S. Chapter 20 An Overview of Simulation Optimization via Random Search. Handb. Oper. Res. Manag. Sci. 2006, 13, 617–631. [Google Scholar]
  45. Amaran, S.; Sahinidis, N.V.; Sharda, B.; Bury, S.J. Simulation optimization: A review of algorithms and applications. Ann. Oper. Res. 2016, 240, 351–380. [Google Scholar] [CrossRef]
  46. Mechanical Simulation Corporation. CarSim Data Manual; Version 8; Mechanical Simulation Corporation: Ann Arbor, MI, USA, 2009. [Google Scholar]
Figure 1. Frequency weightings specified in ISO 2631 [3] and proposed by Griffin and Dizio.
Figure 1. Frequency weightings specified in ISO 2631 [3] and proposed by Griffin and Dizio.
Processes 12 00968 g001
Figure 2. Free-body diagram of 7-DOF full-car model.
Figure 2. Free-body diagram of 7-DOF full-car model.
Processes 12 00968 g002
Figure 3. Calculation of vertical displacements at four corners of the SPM. (a) Front view; (b) side view.
Figure 3. Calculation of vertical displacements at four corners of the SPM. (a) Front view; (b) side view.
Processes 12 00968 g003
Figure 4. Block diagram for velocity and angular rate calculation.
Figure 4. Block diagram for velocity and angular rate calculation.
Processes 12 00968 g004
Figure 5. Optimization procedure of SLOM.
Figure 5. Optimization procedure of SLOM.
Processes 12 00968 g005
Figure 6. Twisted sine wave road profile for SLOM.
Figure 6. Twisted sine wave road profile for SLOM.
Processes 12 00968 g006
Figure 7. Damper force with respect to suspension stroke rate in the Simulink model.
Figure 7. Damper force with respect to suspension stroke rate in the Simulink model.
Processes 12 00968 g007
Figure 8. Frequency responses of the SOF controllers designed with LQOC and three sets of weights. (a) Vertical accelerations; (b) roll rates; (c) pitch rates.
Figure 8. Frequency responses of the SOF controllers designed with LQOC and three sets of weights. (a) Vertical accelerations; (b) roll rates; (c) pitch rates.
Processes 12 00968 g008
Figure 9. Simulation results of LQSOF, LQSSOF and LQLSOF on the twisted sine wave road in CarSim. (a) Vertical accelerations; (b) roll rates; (c) pitch rates; (d) control inputs; (e) spring and damper forces.
Figure 9. Simulation results of LQSOF, LQSSOF and LQLSOF on the twisted sine wave road in CarSim. (a) Vertical accelerations; (b) roll rates; (c) pitch rates; (d) control inputs; (e) spring and damper forces.
Processes 12 00968 g009
Figure 10. Frequency responses of LQSOF, LQSSOF and LQLSOF on the twisted sine wave road. (a) Vertical accelerations; (b) roll rates; (c) pitch rates.
Figure 10. Frequency responses of LQSOF, LQSSOF and LQLSOF on the twisted sine wave road. (a) Vertical accelerations; (b) roll rates; (c) pitch rates.
Processes 12 00968 g010
Figure 11. Frequency responses of SOSOF, SOSSOF and SOLSOF designed with SLOM on TSWR. (a) Vertical accelerations; (b) roll rates; (c) pitch rates.
Figure 11. Frequency responses of SOSOF, SOSSOF and SOLSOF designed with SLOM on TSWR. (a) Vertical accelerations; (b) roll rates; (c) pitch rates.
Processes 12 00968 g011
Figure 12. Simulation results of SOSOF, SOSSOF and SOLSOF on the TSWR in CarSim. (a) Vertical accelerations; (b) roll rates; (b) pitch rates; (d) control inputs.
Figure 12. Simulation results of SOSOF, SOSSOF and SOLSOF on the TSWR in CarSim. (a) Vertical accelerations; (b) roll rates; (b) pitch rates; (d) control inputs.
Processes 12 00968 g012aProcesses 12 00968 g012b
Figure 13. Frequency responses of SOSOF, SOSSOF and SOLSOF on the twisted sine wave road. (a) Vertical accelerations; (b) roll rates; (c) pitch rates.
Figure 13. Frequency responses of SOSOF, SOSSOF and SOLSOF on the twisted sine wave road. (a) Vertical accelerations; (b) roll rates; (c) pitch rates.
Processes 12 00968 g013
Table 1. Parameters of the full-car model [28].
Table 1. Parameters of the full-car model [28].
ms1653.0 kgmu45.0 kg
Ix614.0 kg·m2Iy2765.0 kg·m2
lf1.402 mlr1.646 m
tf, tr0.8 mkt230,000.0 N/m
ks34,000.0 N/mbs3500.0 N·s/m
Table 2. Maximum allowable values in LQ cost function.
Table 2. Maximum allowable values in LQ cost function.
ξ10.05 m/s2ξ230.0 deg/s2ξ330.0 deg/s2
ξ43.0 degξ50.05 deg/sξ63.0 deg
ξ70.1 deg/sξ80.03 mξ90.03 m
ξ105000.0 N
Table 3. Gain matrices from LQSOF, LQSSOF and LQLSOF designed by LQOC.
Table 3. Gain matrices from LQSOF, LQSSOF and LQLSOF designed by LQOC.
KSOF 14 , 781.0 55 , 530.0 98 , 580.0 14 , 781.0 55 , 530.0 98 , 580.0 14 , 781.0 55 , 530.0 98 , 580.0 14 , 781.0 55 , 530.0 98 , 580.0 KSSOF 16 , 002.0 55 , 530.0 82 , 021.0 16 , 002.0 55 , 530.0 82 , 021.0 13 , 630.0 55 , 530.0 82 , 021.0 13 , 630.0 55 , 530.0 82 , 021.0
G+KLSOF 15 , 348.0 55 , 530.0 94 , 972.0 15 , 348.0 55 , 530.0 94 , 972.0 14 , 242.0 55 , 530.0 102 , 290.0 14 , 242.0 55 , 530.0 102 , 290.0
Table 4. Summary of the simulation results of LQSOF, LQSSOF and LQLSOF on CarSim.
Table 4. Summary of the simulation results of LQSOF, LQSSOF and LQLSOF on CarSim.
Controller Max   z ¨ c (m/s2) Max   ϕ ˙ (deg/s) Max   θ ˙ (deg/s)
No Control6.940.323.4
LQSOF1.84.81.6
LQSSOF1.84.81.7
LQLSOF1.84.81.8
Table 5. Summary of the simulation results of SOSOF, SOSSOF and SOLSOF on CarSim.
Table 5. Summary of the simulation results of SOSOF, SOSSOF and SOLSOF on CarSim.
Controller Max   z ¨ c (m/s2) Max   ϕ ˙ (deg/s) Max   θ ˙ (deg/s)
No Control6.940.323.4
SOSOF1.49.813.3
SOSSOF1.38.22.8
SOLSOF1.97.00.9
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.

Share and Cite

MDPI and ACS Style

Kim, J.; Yim, S. Design of Static Output Feedback Suspension Controllers for Ride Comfort Improvement and Motion Sickness Reduction. Processes 2024, 12, 968. https://doi.org/10.3390/pr12050968

AMA Style

Kim J, Yim S. Design of Static Output Feedback Suspension Controllers for Ride Comfort Improvement and Motion Sickness Reduction. Processes. 2024; 12(5):968. https://doi.org/10.3390/pr12050968

Chicago/Turabian Style

Kim, Jinwoo, and Seongjin Yim. 2024. "Design of Static Output Feedback Suspension Controllers for Ride Comfort Improvement and Motion Sickness Reduction" Processes 12, no. 5: 968. https://doi.org/10.3390/pr12050968

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop