1 Introduction

When the vibratory roller was moving and working on the elastoplastic soil ground, the vertical vibration of the driver's seat and the cab shaking were very high. They greatly affected the driver's ride comfort [1, 2]. Therefore, to improve the vibratory roller's ride comfort, the vehicle cab's rubber mounts were researched and replaced by using hydraulic mounts [3]. Moreover, based on the optimal controllers of the PID-fuzzy controller and optimal fuzzy controller, the cab's semi-active hydraulic mounts of the vibratory roller were then controlled to further improve the driver's ride comfort [3, 4]. The study results showed that the vehicle's ride comfort using the cab's semi-active hydraulic mounts was remarkably improved in comparison with the rubber mounts and hydraulic mounts without control. However, according to ISO 2631-1 [5], the driver's seat acceleration response was still high, especially under the condition of the vibratory roller working on the elastoplastic soil grounds. Therefore, the driver's seat passive suspension of the vibratory roller needs to be redesigned to improve the driver's ride comfort.

In the suspension systems of the vehicle, cab, and seat, the passive suspension had been replaced by using the semi-active suspension controlled by Neuro control, PID control, Fuzzy control, or Feedback control to improve the vehicle's ride comfort [3, 4, 6,7,8,9,10]. The result indicated that the vehicle's ride comfort was obviously improved in comparison without the control, especially with using the fuzzy controller. However, the control of the driver's seat suspension of the vibratory rollers has not yet been concerned in the existing studies.

Besides, with the seat's passive suspension of the vehicles, a new design of the quasi-zero-stiffness-structure (QZSS) added into the seat's passive suspension to improve the vehicle's ride comfort had been researched and developed [11, 12]. The design parameters of the QZSS were also optimized by the genetic algorithm to enhance its isolation performance [13]. The isolation performance of the QZSS was then tested to validate the research result [14]. The research results manifested that with the seat's passive suspension embedded by the QZSS, the vehicle's ride comfort was strongly ameliorated in comparison without the QZSS. However, in the above studies, the 1-D model of the vehicle dynamic had been only established to assess the isolation performance of the QZSS [11,12,13,14] while the actual structure of the vehicles is a 3-D structure. Therefore, the QZSS's performance had not been fully evaluated yet.

The isolation performance of the QZSS and semi-active suspension for the driver's seat suspension of the vehicles was researched in the existing studies. However, the application of the QZSS and semi-active suspension on the driver's seat suspension of off-road vibratory rollers had not been performed yet. Furthermore, a combination of both QZSS and semi-active suspension of the driver's seat suspension could further ameliorate the vehicle's ride comfort. However, this problem has not been concerned yet. In addition, in all vibration models of the QZSS and semi-active suspension, the excitation of the rigid road surface was only applied to evaluate their isolation performance. With the vibratory rollers, they mainly move and compress on the elastoplastic soil ground. Therefore, the isolation performance and stability of both QZSS and semi-active suspension of the driver seat could be affected by the excitation of the deformable terrain. However, this problem has not been evaluated yet.

In order to solve the above existing problems, a semi-active suspension added by the QZSS is proposed and studied for the vibratory roller's seat suspension. A 3-D model of the vibratory roller dynamic is established to assess the vehicle's ride comfort under the various working conditions of the vibratory roller. The vibratory roller experiment is also performed to ensure the reliability of the mathematical model as well as the calculation results. The reduction of both the weighted root mean square acceleration and power spectral density acceleration of the driver's seat is chosen as the objective function to evaluate the vibratory roller's ride comfort.

2 Dynamic models of vibratory roller

2.1 Modeling of the vibratory roller dynamic

To determine the vibration equations of the vibratory roller and assess the driver's ride comfort, a 3-D vehicle dynamic model with 11 degrees of freedom had been built under the interaction of the wheel/drum and elastoplastic terrain, as shown in Fig. 1. Where, zδ and mδ are the displacement and mass of the driver's seat, cab, front/rear vehicle floor, and drum; θϑ is the rolling angles of cab, front/rear vehicle floor, and drum; ϕc and ϕrb are the cab and rear vehicle floor's pitching angles; {cdj, cwj} and {kdj, kwj} are the passive damping coefficients and passive stiffness coefficients of the drum isolations and wheels; Fs is the vertical force response of the driver's seat suspension; Fci are the vertical force responses of the cab's isolation systems; qj are the vibration excitations of the vibratory roller under the wheels; v0 is the vehicle's moving velocity; l1–8 are the vibratory roller's distances in the x direction; and b1–5 are the vibratory roller's distances in the y direction; i = 1–4; j = 1–2; δ = s, c, fb, rb, d; and ϑ = c, fb, rb, d.

Fig. 1
figure 1

The 3-D dynamic model of the vibratory roller

In order to reduce the computational complexity of the vibratory roller's vibration equations, some assumptions are given to overcome some limitations of the model as follows: (1) the displacement of the driver's seat, cab floor, and front/rear vehicle floor around their equilibrium position are very small; (2) the deformation of the cab's floor and rear floor of the vibratory roller is also very small; (3) at the swivel joint between the front floor and rear floor of the vehicle body, there are two yawing and rolling motions, other motions are constrained; and (4) assuming that the longitudinal and horizontal impacts are very small and ignored due to the vibrations of the vibratory roller being generated by the wheel/drum and deformable terrain interaction in the vertical direction.

By application of Newton's second law of motion for the dynamic model of the vibratory roller in Fig. 1, the vibration equations of the vehicle could be written in the matrix form as follows:

$$ M\ddot{Z}(t) + C\dot{Z}(t) + KZ(t) = F(t) $$
(1)

where M is the mass matrix, C is the damping coefficient matrix, and K is the stiffness coefficient matrix; \(\ddot{Z}(t)\) is the acceleration vector, \(\dot{Z}(t)\) is the velocity vector, Z(t) is the displacement vector; and F(t) is the vector of the exciting forces of the model, respectively.

The excitation force Fci of the cab isolation, excitation force Fwj of the wheels, and excitation force Fdj of the drum in F(t) are calculated in Sect. 2.2 while the excitation force Fs of the driver's seat suspension in F(t) is calculated in Sect. 3.

2.2 Force excitations of the vibratory roller

2.2.1 Force excitation of the cab isolations

The cab isolations of the vibratory roller were used by four rubber mounts to isolate the vibrations of the cab. The existing studies indicated that the cab's rubber mounts replaced by using the hydraulic mounts better ameliorated the ride comfort of the vibratory roller [1, 2]. Thereby, in this study, the hydraulic mounts of the cab isolation are used to ameliorate the vibratory roller's ride comfort. The dynamic model of the cab's hydraulic mount is plotted in Fig. 2. Where cr, kr, ch are the damping coefficient of the rubber mount, stiffness coefficient of the rubber mount, and fluid's damping coefficient in the hydraulic mount.

Fig. 2
figure 2

Lumped parameter model of the cab's hydraulic mount

Based on the study result in Refs. [3, 4], the excitation force Fci of the cab's hydraulic mount was calculated by:

$$ \begin{aligned} F_{{{\text{ci}}}} = &\, (c_{{{\text{ci}}}} \dot{z}_{{{\text{cbi}}}} + k_{{{\text{ci}}}} z_{{{\text{cbi}}}} ) + c_{{{\text{hi}}}} |\dot{z}_{{{\text{cbi}}}} |\dot{z}_{{{\text{cbi}}}} \\ z_{{{\text{cbi}}}} = & \,z_{c} - z_{{{\text{rb}}}} + ( - 1)^{u + 1} \varphi_{c} l_{u + 1} - \varphi_{{{\text{rb}}}} l + ... \\ & + ( - 1)^{i + 1} (\theta_{c} - \theta_{{{\text{rb}}}} )b_{v} \\ \end{aligned} $$
(2)

where \(\left\{ \begin{gathered} i = 1 - 2 \hfill \\ i = 3 - 4 \hfill \\ \end{gathered} \right.{\text{ then }}\left\{ \begin{gathered} u = 1,l = l_{1} + l_{2} + l_{3} \hfill\\ \qquad{\text{, and }}v = i + 1 \hfill \\ u = 2,l = l_{4} {\text{, and }}v = i - 1 \hfill \\ \end{gathered} \right. \, \).

2.2.2 Force excitation of the wheels

When the vibratory roller is moving and working on the deformable terrain with the random terrain surface, under the influence of the static and dynamic loads of the wheel, two different deformations of the wheel and terrain contact are appeared including (1) only the terrain's deformation (region of ba) and (2) the deformation of both wheel and terrain (region of b'ob), as shown in Fig. 3. Where rw is the radius and mw is the mass of the wheel; zw is the dynamic displacement of the wheel; zw0 is the static deformation of the wheel; and zx is the sinkage of the deformable terrain.

Fig. 3
figure 3

The wheel-deformable terrain contact model

The pressure p and the shear stress τ arising from the soil compression in the deformable regions of ba and b'ob thus impact the wheel. Thus, the reaction force Fgw of the deformable terrain under the wheel is given as follows [15, 16]:

$$ F_{{gw}} = \int_{0}^{{\varphi _{a} }} {B_{w} r_{w} p\cos \varphi d\varphi } + \int_{0}^{{\phi _{a} }} {B_{w} r_{w} \tau \sin \varphi d\varphi } $$
(3)

Both p and τ are given by Bakker as follows [16]:

$$ p = (k_{\theta } + k/B_{w} )z_{x}^{n} {\text{ and }}\tau = (p\tan \theta + c)(1 - e^{ - j/K} ) $$
(4)

where k and kφ are the soil stiffness coefficients for sinkage and internal friction; n is the sinkage exponent; Bw is the width of the wheel; c is the soil cohesion coefficient; and zx = zoa + q − zox = q + zw − zw0 − zox, herein, q is the terrain surface excitation and it is described as follows.

According to ISO/TC108/SC2/WG4 [17], the power spectral density (PSD) of the terrain surface roughness S(ψ) is written as [17, 18]:

$$ S(\psi ) = S(\psi_{0} )\left( {\frac{\psi }{{\psi_{0} }}} \right)^{{ - w_{0} }} ,\quad w_{0} = \left\{ \begin{gathered} 3 \, \hfill \\ 2.25 \hfill \\ \end{gathered} \right. \, \begin{array}{*{20}c} {\psi \le \psi_{0} } \\ {\psi > \psi_{0} } \\ \end{array} $$
(5)

The value S(ψ0) provides a measure for the random terrain with the reference spatial frequency ψ0 = 1/2π (cycle/m). Based on the white noise signal of the random function (w) and S(ψ) of the terrain surface at a constant speed v0 of the vibratory roller, the terrain irregularities q can then be simulated by [7]:

$$ \dot{q} + 2\pi n_{0} v_{0}^{2} q = 2\pi n_{0} \sqrt {S(n_{0} )v_{0} } w $$
(6)

Four different levels of the good-, medium-, poor-, and very poor-surface of the terrain surface established based on their PSD value were proposed to calculate the q [19]. Thus, the desired terrain roughness can be yielded by choosing a value in four different levels of the terrain surface roughness.

According to the dynamic model of the vibratory roller in Fig. 1 and the wheel-deformable soil contact model in Fig. 3, the force responses Fwj of wheels are described as:

$$ \begin{gathered} F_{wj} = c_{wj} \dot{z}_{j} + k_{wj} z_{j} \hfill \\ F_{gwj} + F_{wj} = m_{wj} g \hfill \\ \end{gathered} $$
(7)

where \( z_{j} = z_{{rb}} - \varphi _{{rb}} l_{5} - z_{{wj}} + ( - 1)^{j} \theta _{{rb}} b_{{j + 3}} \), j = 1–2.

2.2.3 Force excitation of the vibratory drum

The vibratory rollers use the most of its time to work on the elastoplastic soil ground. Thereby, according to Adam and Kop [1], a model of the rigid drum and elastoplastic soil interaction is built in Fig. 4 to determine the force excitation Fd of the vibratory drum. The elastoplastic property of soil can be expressed via a plasticity factor ε and a damping ratio of plastic soil γ as:

$$ \varepsilon = \frac{{k_{{{\text{ps}}}} }}{{k_{{{\text{ps}}}} + k_{{{\text{se}}}} }}\,{\text{and}}\,\gamma = \frac{{c_{{{\text{se}}}} }}{{k_{{{\text{ps}}}} }} $$
(8)

where ε is the compression ratio; kse is the elastic stiffness; kps is the compression stiffness; cse is the compression damper, respectively.

Fig. 4
figure 4

The drum-elastoplastic soil interaction model: a loading phase; b drum-hop phase

In a vibration cycle of the rigid drum-elastoplastic soil interaction, there are two or three distinct phases that occur in the motion of the drum and they are described as follows:

Loading phase: The gravel-soil ground is compressed by the drum. The density is thus increased and it has become elastic. The elastic stiffness and compression stiffness of the gravel-soil ground are increased while the compression damper is decreased. In order to describe the relation of zd, ε, and γ, the vibration equation of the rigid drum is expressed as [1]:

$$ \begin{aligned} \varepsilon \gamma m_{d} \dddot z_{d} + m_{d} \ddot{z}_{d} = & \varepsilon \gamma \dot{F}_{d} + F_{d} - \varepsilon c_{{{\text{es}}}} \dot{z}_{d} + ... \\ & + (\varepsilon - 1)k_{{{\text{ps}}}} z_{d} + \varepsilon \gamma m_{e} e\omega^{3} \cos \omega t\\ & + m_{e} e\omega^{2} \sin \omega t \\ \end{aligned} $$
(9)

where ω = 2πf, f is the frequency excitation of the drum.

Unloading phase: The rigid drum moves upward, and the gravel-soil ground is restored. The vibration equation of the rigid drum is expressed by:

$$ m_{d} \ddot{z}_{d} = F_{d} - c_{{{\text{es}}}} \dot{z}_{d} + m_{e} e\omega^{2} \sin \omega t $$
(10)

Drum-hope phase: The gravel-soil ground has become elastic, and the drum is easy to separate from the soil ground surface. The vibration equation of the rigid drum is expressed by:

$$ m_{d} \ddot{z}_{d} = F_{d} + mg + m_{e} e\omega^{2} \sin \omega t $$
(11)

Based on the rigid drum-elastoplastic soil interaction model in Fig. 4 and the model of the drum's isolation in Fig. 1, the motion equations of the drum and force excitation of the drum isolation are described as [1, 2]:

$$ \begin{aligned} m_{d} \ddot{z}_{d} = & F_{d} - F_{g} + m_{e} e\omega^{2} \sin \omega t \\ F_{d} = & c_{dj} (\dot{z}_{fbj} - \dot{z}_{dj} ) + k_{dj} (z_{fbj} - z_{dj} ) \\ F_{g} = & c_{es} \dot{z}_{es} + k_{es} z_{es} = k_{ps} [z_{d} - (q - z_{es} )] \\ \end{aligned} $$
(12)

where zfbj − zdj = zfb − zd + (− 1)j(θfb − θd)b3+j, j = 1–2.

By combining Eqs. (912), the force excitation Fd of the vibratory drum is then determined.

3 Seat's semi-active suspension

3.1 Seat's suspension equipped with QZSS

3.1.1 The term and characteristics of QZSS

In a typical structure using the elastic spring, an increase in force F causes an increase in deformation z and vice versa (F = kz). Thus, the dynamic stiffness k is defined as the "positive stiffness" of the elastic spring, as shown in Fig. 5 with "positive stiffness". On the contrary, with a structure using the symmetrical elastic bars or symmetrical springs, during some regions of the force and deformation relationship, there exhibit reducing force F with increasing deformation z, thus, the dynamic stiffness k is defined as the "negative stiffness" of the structure, as plotted in Fig. 5 with "negative stiffness".

Fig. 5
figure 5

QZSS's model and characteristic: a QZSS's model; b characteristic of the restoring force–deformation

With a structure combined with both "positive stiffness" and "negative stiffness", during some regions of the force and deformation relationship, there exhibit a constant force F with increasing deformation z, thus, the dynamic stiffness k is defined as the "quasi-zero-stiffness" of the structure, as depicted in Fig. 5 with "quasi-zero-stiffness". Based on the force–deformation characteristic of the quasi-zero-stiffness structure (QZSS), the QZSS is then researched and added to the seat's semi-active suspension to improve the vibratory roller's ride comfort.

3.1.2 Modeling of seat's semi-active suspension equipped with QZSS

In the seat's passive suspension used on the vibratory roller, this passive suspension had been designed by a passive damper and a passive spring characterized by a passive damping coefficient cs and passive stiffness coefficient ks [2, 3], as shown in Fig. 6.

Fig. 6
figure 6

Modeling of the seat's passive suspension

Based on the model of the vibratory roller dynamic in Fig. 1 and the model of the seat's passive suspension in Fig. 6, the vertical force response of the seat's passive suspension (Fs) is written as follows:

$$ F_{s} = c_{s} \dot{z} + k_{s} z $$
(13)

where z = zs − zcs = zs − zc + ϕcl1 + θcb1.

To improve the ride comfort of the vibratory roller, the cab's isolation systems were mainly optimized or controlled, while the seat's isolation was always equipped with passive suspension [3, 4]. Thus, it is difficult to ensure the vehicle's ride comfort according to the standard of ISO 2631-1 [5]. In order to ameliorate the ride comfort of the vibratory roller, the seat's passive suspension had been added by a semi-active damping coefficient (Csemi) and QZSS. Its dynamic model is shown in Fig. 7. Where kn is the stiffness coefficient of two steel springs of the QZSS installed horizontally and symmetrically on the cab floor; a is the distance between the wall and seat; b is the initial length of the horizontal spring; c is the length of the hard guide bar used to link between the driver's seat and horizontal spring; x is the length after deformation of the horizontal spring; and z0 is the distance between the seat's initial position and cab's floor.

Fig. 7
figure 7

Modeling of the seat's semi-active suspension equipped with QZSS

To reduce the computational complexity of the seat's semi-active suspension equipped with the QZSS, some assumptions are given to overcome some limitations of the model as follows: (1) the vibration of the semi-active seat suspension embedded by QZSS is mainly calculated in the vertical direction; (2) the friction force between the hard bar and horizontal spring is very small and it is also ignored; (3) the mass of the hard bar is very small and it is also ignored, and (4) the semi-active damper in the seat's semi-active suspension is modeled by a semi-active damping coefficient Csemi controlled by the fuzzy controller.

Under the impaction of the static load of the driver's seat (P = ms × g), the seat's suspension is then deformed downward by z'. Therefore, the vertical force response of the seat's suspension Fs is calculated as follows:

$$ F_{s} = (c_{s} \dot{z} + k_{s} z) + C_{{{\text{semi}}}} \dot{z} + F_{{{\text{QZSS}}}} $$
(14)
$$ F_{{{\text{QZSS}}}} = 2F_{{{\text{sn}}}} \tan \alpha = 2k_{n} (b - x)(z_{0} - z^{\prime})/(a - x) $$
(15)

where FQZSS is the restoring force of the QZSS.

Based on the correlation between the initial position and the equilibrium position of the driver's seat in Fig. 7, the values of z0 and x in Eq. (15) are determined by:

$$ z_{0}^{2} = c^{2} - (a - b)^{2} \,{\text{and}}\,x = a - \sqrt {c^{2} - (z_{0} - z^{\prime})^{2} } $$
(16)

By substituting Eq. (16) into (15), the restoring force of the QZSS in Eq. (15) has been rewritten as follows:

$$ F_{{{\text{QZSS}}}} = \alpha k_{s} \left( {1 + \frac{{1 - \beta_{2} }}{{\sqrt {\beta_{1}^{2} - (z_{0} - z^{\prime})^{2} /b^{2} } }}} \right)(z_{0} - z^{\prime}) $$
(17)

where α = 2kn/ks is the stiffness ratios, β1 = c/b and β2 = a/b are the ratios of the QZSS's geometrical dimension.

Under the vibration excitation of the cab's floor (zcs) at the seat's suspension position, the vibration response of the driver's seat is then created by zs, as shown in Figs. 6 and 7. Thereby, the motion equation of the driver's seat in four cases including (1) the seat's passive suspension (PS), (2) the seat's semi-active suspension (SAS), (3) the seat's passive suspension added by QZSS (PS + QZSS), and (4) the seat's semi-active suspension added by QZSS (SAS + QZSS) is written by:

$$ m_{s} \ddot{z}_{s} = - [(c_{s} \dot{z} + k_{s} z) + C_{{{\text{semi}}}} \dot{z} + \alpha k_{s} (1 + \Pi )(z_{0} - z^{\prime})] $$
$$ \left\{ \begin{gathered} C_{{{\text{semi}}}} = {0}\,{\text{and}}\,\alpha = {0}\,{\text{with}}\,{\text{PS}} \hfill \\ C_{{{\text{semi}}}} > {0}\,{\text{and}}\,\alpha = {0}\,{\text{with}}\,{\text{SAS}} \hfill \\ C_{{{\text{semi}}}} = {0}\,{\text{and}}\,\alpha > {0}\,{\text{with}}\,{\text{PS}} + {\text{QZSS}} \hfill \\ C_{{{\text{semi}}}} > {0}\,{\text{and}}\,\alpha > {0}\,{\text{with}}\,{\text{SAS}} + {\text{QZSS}} \hfill \\ \end{gathered} \right. \, $$
(18)

where \(\Pi = (1 - \beta_{2} )/\sqrt {\beta_{1}^{2} - (z_{0} - z^{\prime})^{2} /b^{2} } ;\) z = z0 − z';

Equation (18) is then applied for the simulation to assess the ride comfort of the vibratory roller as well as the isolation performance of the seat's semi-active suspension embedded by QZSS.

3.2 Application of fuzzy controller for seat's SAS

To control the semi-active suspension system of the vehicles, the control methods of Neuro control, PID control (P, PI, PID), Fuzzy control, or Feedback control were applied for controlling the damping coefficient of the semi-active suspensions of the vehicle and cab [3, 4, 8,9,10]. With the classic linear controller of the P, PI, or PID controller, it is one of the controllers with not only a simple structure but also robust performance, and it is generally used in industrial process control. However, its control performance depends on the appropriate selection of the coefficients of the proportional kp, integral ki, and derivative kd. The Ziegler-Nichols technique was applied to choose the coefficients of kp, ki, and kd. But it was only efficient when the system worked at the designed operating condition [3, 10]. On the contrary, the fuzzy controller created by Zadeh in 1965 was widely used in different fields. It could control the suspension systems under all the various operating conditions and its control performance was good and stable. But its performance greatly depended on the fuzzy control rules [3, 7]. To enhance the control performance of the fuzzy controller, the genetic algorithm was applied to optimize the control rules. The fuzzy controller with its optimal control rules was then applied to control the semi-active suspension system of the vehicles [3, 6,7,8]. With the seat's semi-active suspension of the vibratory roller, the fuzzy controller with its optimal control rules is applied for controlling the Csemi.

To control the Csemi of the seat's semi-active suspension using the fuzzy controller, two feedback signals of the vertical displacement "e = z = zs − zcs" and velocity "ec = dz/dt" generated by the driver seat's suspension when the vibratory roller is working are used as two input variables of the fuzzy controller. Based on these two input signals, the fuzzy controller will calculate and give one output control variable of the Csemi through the control rules of the fuzzy controller. The control model of the vibratory roller's seat suspension using the fuzzy controller is plotted in Fig. 8.

Fig. 8
figure 8

The model of the seat's semi-active suspension controlled by the fuzzy controller

The fuzzy controller includes the Fuzzification interface, Fuzzy inference system, and Defuzzification interface. First, the crisp values in Fuzzification are transformed into the linguistic variables, then, the Fuzzy inference system is used by control rules in accordance with inference rules, finally, the LV is transformed back to crisp values via Defuzzification for use by the physical plant [20]. The design of the fuzzy controller is performed via three steps as follows:

Step 1 of defining and setting the linguistic variables of input/output values: The linguistic variables of both the displacement and velocity of the seat's suspension (e and ec) are defined by Negative-Big (NB), Negative-Small (NS), Zero (Z), Positive-Small (PS), and Positive-Big (PB). Concurrently, the linguistic variable of Csemi is defined by Small (S), Medium-Small (MS), Medium (M), Medium-Big (MB), and Big (B), respectively. The numerical values with their linguistic variables are established in Table 1. The boundary conditions of the e, ec, and Csemi are established by − 0.02 ≤ e ≤  + 0.02 (m), − 0.30 ≤ ec ≤  + 0.03 (m/s), and 0.1 ≤ Csemi ≤ 1.5 (kNs/m).

Table 1 The language variables (LV) and their numerical values

Step 2 of setting the membership function of the fuzzy controller: The membership function of the input/output variables is established by using the Triangular function in the fuzzy controller, as shown in the same Fig. 8 with "Fuzzy control model".

Step 3 of setting the control rules: Based on the control rules of the fuzzy controller optimized in Ref. [8], as listed in Table 2, these optimal control rules are then used to control the semi-active damping coefficient Csemi. The control rules between the e, ec, and Csemi have been established as follows:

Table 2 Optimal control rules of the fuzzy controller
  • (1) If ec is NB and e is NB then Csemi is B,

  • (2) If ec is NS and e is NB then Csemi is MB,

  • (25) If ec is PB and e is PB then Csemi is B.

Based on the numerical values of the of e and ec; and optimal control rules, the minimum function and centroid method in the tools of the fuzzy controller are then selected to compute the value of Csemi.

4 Results and discussion

4.1 Evaluation criteria

The efficiency of the vehicle's suspension system had been mainly assessed through the ride comfort, the deformation of the suspension system, and road friendliness [3, 4, 7]. With the index of the ride comfort of the vehicle or the driver, it was assessed via the weighted root-mean-square acceleration of the driver's seat (aws) [4, 5, 12]. Additionally, according to the standard of ISO 2631-1 [5], the index of the power spectral density (PSD) acceleration was also used to assess the influence of the vibration on the health and endurance limit of the human body. The value of aws of the driver's seat had been expressed as follows [5, 7]:

$$ a_{ws} = \sqrt {\frac{1}{T}\int_{0}^{T} {\ddot{z}_{s}^{2} (t)} {\text{d}}t} $$
(19)

where \(\ddot{z}{}_{s}(t)\) is the seat's acceleration response in the simulation time region of T (s).

In order to assess the ride comfort of the vibratory roller as well as the isolation performance of the seat's semi-active suspension embedded by QZSS, two indexes of the aws and maximum PSD acceleration of the driver's seat are chosen as the objective functions.

4.2 Isolation performance of the seat's SAS equipped with the QZSS

The vibratory roller mainly works on the elastoplastic soil ground. Therefore, to assess the seat's semi-active suspension embedded by the QZSS on ameliorating the ride comfort of the driver's seat, the dynamic parameters of the vibratory roller listed in Table 3 [4], the optimized parameters of the QZSS listed in Table 4 [12], the parameters of a poor terrain surface listed in Table 5 [19], and the parameters of the elastoplastic terrain under the wheels and drum listed in Table 6 [1,2,3] are used to simulate the vibration of the vibratory roller when the vehicle is moving and working at v0 = 1.67 m/s under an excitation f = 28 Hz of the vibratory drum.

Table 3 Vibratory roller's dynamic parameters
Table 4 The design parameters of the QZSS
Table 5 The numerical values of poor terrain surface
Table 6 The numerical values of elastoplastic soil ground

The simulation results of the acceleration response and weighted root-mean-square acceleration (aws) of the driver's seat with four different cases of (1) PS, (2) SAS, (3) PS + QZSS, and (4) SAS + QZSS are shown in Fig. 9a–b.

Fig. 9
figure 9

The acceleration of the driver's seat: a acceleration response; b weighted root-mean-square acceleration

The acceleration response in Fig. 9a shows that the driver's seat acceleration with the SAS is smaller than that of the PS. This is due to the semi-active damping coefficient of Csemi in Eq. (14) controlled by the fuzzy controller to reduce the vibration of the driver's seat. With the PS + QZSS, the acceleration response of the driver's seat is obviously reduced compared to both PS and SAS. This is due to the influence of the restoring force FQZSS of the QZSS in Eq. (17). In the existing research, with the QZSS added into the seat's passive suspension, the ride comfort of the driver's seat is better than the seat's passive suspension without QZSS [11,12,13,14]. Besides, this study also shows that with the PS + QZSS, the acceleration response of the driver's seat is significantly decreased compared to the SAS. This implies that the QZSS ameliorates the driver's seat ride comfort better than the SAS. With the SAS + QZSS, the acceleration response of the driver's seat is significantly reduced in comparison with the PS + QZSS. This result is also due to the influence of both the semi-active damping coefficient of Csemi and restoring force FQZSS of the QZSS in Eqs. (14) and (17).

In addition, based on the driver's seat acceleration response in Fig. 9a, the aws is also computed and plotted in Fig. 9b. The result indicates that the aws with SAS, PS + QZSS, and SAS + QZSS is greatly decreased by 38.5%, 69.6%, and 76.0% in comparison with PS, respectively, especially with SAS + QZSS. Therefore, the driver's seat ride comfort with SAS + QZSS is improved better than that of SAS and PS + QZSS.

Besides, the acceleration response of the driver's seat in the frequency region is also presented to evaluate the isolation performance between the SAS, PS + QZSS, and SAS + QZSS. The results of the PSD acceleration response of the driver's seat are plotted in Fig. 10. The results indicate that the PSD acceleration response of the driver's seat with SAS, PS + QZSS, and SAS + QZSS is also greatly reduced in comparison with PS, especially with the seat's suspension using SAS + QZSS. This is also due to the influence of both values of Csemi and FQZSS in Eqs. (14) and (17). Especially, at a low-frequency region from 0.5 to 4.0 Hz which greatly affects the driver's health and safety [7], the maximum PSD value of the driver's seat acceleration listed in Table 7 shows that the maximum PSD acceleration of the driver's seat with SAS, PS + QZSS, and SAS + QZSS is greatly reduced by 33.6%, 63.3%, and 73.4% compared to the seat's passive suspension, respectively, especially with SAS + QZSS. Therefore, with the QZSS added into the seat's semi-active suspension, the ride comfort of the driver's seat is greatly improved in both time and frequency regions. However, in this part, the isolation performance of SAS + QZSS only assesses under one vibratory roller's working condition. To fully assess the isolation performance as well as the stability of SAS + QZSS, the various operating conditions of the vibratory roller such as the vehicle's moving velocity, driver's mass, and elastoplastic soil ground should be also simulated and evaluated.

Fig. 10
figure 10

Seat's PSD acceleration responses

Table 7 Maximum PSD value of the driver's seat acceleration

4.3 Isolation performance under the different operating conditions of the vehicle

Under the same simulation condition in Sect. 4.2, the change of the driver's mass, vehicle's speed, and elastoplastic soil ground is simulated for assessing the isolation performance and stability of the SAS + QZSS.

Under the change of the driver's mass: A driver's mass range of ms = [55, 60, …, 100] (kg) is simulated. The calculation result of the aws is shown in Fig. 11a. Figure 11a shows that the value of aws with the seat's suspension using the PS, SAS, PS + QZSS, and SAS + QZSS is reduced with the increase of the driver's mass and vice versa. Thus, the driver's ride comfort is remarkably affected by the change of the driver's mass. However, the value of aws with SAS + QZSS is not only decreased in comparison with PS, SAS, and PS + QZSS but also stable under various values of the driver's mass.

Fig. 11
figure 11

The result of aws under various operating conditions of the vehicle: a change of driver's mass; b change of vehicle's velocity; c change of elastoplastic soil grounds

Under the change of the vehicle's moving velocity: A velocity range of v0 = [0.5, 1.0, …, 5.0] (m/s) is also simulated. The result of the aws is calculated and plotted in Fig. 11b. The result shows that the value of aws with all PS, SAS, PS + QZSS, and SAS + QZSS is also increased with the increase of the vibratory roller's moving velocity and vice versa. This means that the driver's ride comfort is significantly reduced when the vehicle's moving velocity is increased. With the SAS + QZSS used in the seat's suspension, the value of aws is lower than that of PS, SAS, and PS + QZSS under various moving velocities of the vibratory roller. Thus, the seat's semi-active suspension added by QZSS can improve the vibratory roller's ride comfort under all the vehicle's moving velocities.

Under the change of the elastoplastic soil grounds: In the working condition of the vibratory drum on the elastoplastic soil ground, the density of the elastoplastic soil ground was changed and remarkably influenced the ride comfort of the driver [1,2,3, 21]. The research result in Ref. [1] showed that in the interaction process between the drum and elastoplastic soil ground, the elastoplastic soil characteristic was varied via three different stages including (1) the initial stage, the drum compacted on the elastoplastic soil ground with the soil property being relatively soft (low-density), (2) the density ε of the soil ground was then increased in the repeated compression of the drum and soil ground interaction (medium-density), and (3) the final stage, the soil ground's density continued to be increased until the contact between the drum and soil ground was broken (high-density). Based on the parameters of three elastoplastic soil grounds with the low-, medium-, and high-soil densities listed in Table 8 [1, 21], the influence of the elastoplastic soil grounds on the ride comfort of the vibratory roller and the performance of the driver's seat suspension system is then simulated. The calculation result of aws is depicted in Fig. 11c.

Table 8 Parameters of three elastoplastic soil grounds

The result shows that the value of aws with PS, SAS, PS + QZSS, and SAS + QZSS is remarkably affected by the different soil densities of the elastoplastic soil ground. Under a soil ground with the low-density, the aws is small. This means that the driver’s ride comfort is improved on elastoplastic soil ground with the low-density. When the soil ground's density is increased up to the medium-density after the repeated compression of the vibratory drum on the elastoplastic soil ground, the damping characteristic (cse) of the soil ground is decreased while the elastoplastic stiffness characteristics (ksp and kse) of the soil ground is increased, thus, the soil ground becomes harder and more elastic. As a result, the aws are slightly increased. When the density of the soil ground is continuously increased up to the high-density, the aws is strongly increased. This means that the ride comfort of the driver is strongly reduced under an elastoplastic soil ground with the high-density. This result is also similar in Refs. [2, 3].

By using the SAS + QZSS, the aws is also smaller than that of PS, SAS, and PS + QZSS under the elastoplastic soil ground with different densities. Thus, with the QZSS embedded in the seat's semi-active suspension, the ride comfort of the driver is improved under the different working conditions of the vibratory roller.

4.4 Experimental investigation

In order to verify the study result of the 3-D vehicle dynamic model, a vibratory roller with the cab isolation equipped with the hydraulic mounts and seat's passive suspension added by the QZSS is used for the experiment. The experiment of the vibratory roller is performed under the same simulation condition of the vehicle in Sect. 4.2. The vehicle's experiment model is shown in Fig. 12.

Fig. 12
figure 12

The vibratory roller's experimental model with the cab isolation using the hydraulic mounts and the seat's passive suspension embedded by QZSS: a QZSS; b seat's acceleration sensor; c acceleration sensor on the cab's floor; d hydraulic mount; e displace of the experimental result

In order to determine the acceleration response and PSD acceleration of the driver's seat, an acceleration sensor is installed on the driver's seat to measure the seat's acceleration response. The dynamic test and analysis system of the Belgium LMS are then used to calculate and display the measured results. The acceleration response and the PSD acceleration of the driver's seat are plotted in Fig. 13a–b.

Fig. 13
figure 13

The experimental results of the driver's seat vibration: a acceleration response; b PSD acceleration response

The result in Fig. 13a indicates that the acceleration response of the driver's seat in the simulation is similar to like the experiment. Moreover, the value of aws in the simulation is only higher than that of the experiment by 8.47%. Besides, the PSD value of the driver's seat acceleration in Fig. 13b shows that the resonance peaks of the seat's PSD acceleration of the simulation are also similar to like the experiment in all the responses and trends. However, the results in Figs. 13a–b also show that the comparative results between the experiment and simulation of the seat's acceleration response and the seat's PSD acceleration have a small error. This can be due to the influence of some deviations of the dynamic parameters of the QZSS, vibratory roller, and elastoplastic soil ground in the simulation; or the influence of the small error during the installation of the experimental equipment. However, these deviations insignificantly influence the study result and they can be accepted. Thus, based on the experiment and simulation of the seat's semi-active suspension added by the QZSS, the SAS + QZSS should be used on the seat's suspension of the vibratory roller to further improve the ride comfort of the driver.

5 Conclusions

With the semi-active damping coefficient of Csemi is controlled by the fuzzy controller, the driver's seat ride comfort is significantly improved in comparison with the seat's passive suspension; while with the seat's passive suspension added by the QZSS, the driver's seat ride comfort is improved better than the seat's semi-active suspension.

With the seat's semi-active suspension added by the QZSS, the value of aws and maximum PSD value of the seat's acceleration are remarkably reduced in comparison with PS, SAS, and PS + QZSS. Especially, the aws and maximum PSD value of the driver's seat acceleration with SAS + QZSS are greatly decreased by 76.0% and 73.4% in comparison with the seat's passive suspension.

Based on the experiment and numerical simulation of the vibratory roller with the driver's seat suspension equipped with PS, SAS, PS + QZSS, and SAS + QZSS, the seat's semi-active suspension added by the QZSS should be applied to further enhance the vibratory roller's ride comfort. Moreover, this research not only contributes to the existing body of knowledge on off-road vibratory rollers but also could provide an important reference for the application of the QZSS on the driver's seat semi-active suspension of other vehicles to further ameliorate the vehicle's ride quality.