Prescribed Performance Control-Based Semi-Active Vibration Controller for Seat Suspension Equipped with an Electromagnetic Damper

: Seat suspension plays a vital role in improving riding comfort and protecting drivers’ health. This paper develops semi-active seat suspension that equips a controllable electromagnetic damper (EMD) and proposes a prescribed performance control-based semi-active vibration controller with experimental validation. The semi-active EMD mainly consists of a permanent magnet synchronous motor, a ball screw, a three-phase rectiﬁer


Introduction
Vibration influences the physical health of drivers and passengers. In particular, long-term exposure to whole-body vibration (WBV) may lead to fatigue [1] and low back pain [2]. More specifically, vibration at low excitation frequencies (0.5-5 Hz) is the main risk factor for lumbago or backache, which seriously affects mental and physical health and reduces the work efficiency of drivers and passengers [3][4][5][6][7][8]. Multiple methods have been proposed to improve riding comfort and safety by controlling vibration. Generally, passive methods have been applied to eliminate vibrations in the vehicle seat. Carrella et al. proposed a useful vibration isolator consisting of a negative and positive stiffness structure in parallel [9][10][11][12]. Le and Ahn [13,14] designed and fabricated a negative stiffness structure to improve vibration isolation effectiveness under low excitation frequencies.
Yan et al. [15] designed novel nonlinear seat suspension for off-road vehicles, which could achieve quasi-zero-stiffness. All of the seat suspensions mentioned above are passive and uncontrollable. Large disturbances may lead to a jump-down frequency phenomenon [16], and high external frequency would generate more scattered chaotic behavior [17]. These phenomena or behaviors would harm the vibration isolator's performance. Therefore, a controllable device can be introduced to deal with different vibration conditions and achieve better vibration isolation performance.

•
A new semi-active seat suspension is developed by taking advantage of the controllable EMD; • A semi-active strategy based on PPC is designed for the semi-active seat suspension to guarantee the desired vibration isolation performance under different road conditions; • By combining model simulation and practical experiments, the effectiveness of the seat suspension and the controller in vibration control is validated.
The details in the remaining chapters are arranged as follows: the structure and the model of the controllable seat suspension are shown in Section 2; Section 3 presents the controller design; the results of the simulation and the experiments are shown in Section 4; the end of the article gives the conclusion.

Semi-Active Seat Suspension with the EMD
Seat suspension has been widely researched and can be divided into passive, semiactive, and active. The passive one requires multiple elements to achieve excellent performance, which may significantly increase the system's complexity. On the other hand, active seat suspension needs high energy consumption. However, the semi-active seat suspension can improve the system's performance while consuming little energy. This section will study a semi-active seat suspension equipped with an EMD, which can transform the Vibration 2023, 6 305 vibration energy into electrical energy by the motor. This paper mainly focuses on its vibration control performance, and the electrical load consumes the energy generated from vibration. The prototype has been manufactured and the model has been built similarly.

The Variable Damping Seat Suspension
The model and prototype of the variable damping seat suspension are shown in Figure 1; they consist of a passive spring and a controllable EMD, which are in parallel. The three-phase permanent magnet synchronous motor (PMSM) is connected to the ball screw through a coupling. The ball screw, whose lead is 0.016 m, can transform the torque of the EMD to a vertical force, and the rotary rate of the EMD, ω, is transformed as a vertical velocity, v. In addition, an encoder is applied to record the rotation angle of the motor. In this way, the relative displacement of the seat suspension can be obtained. It is easy to see that this variable damping seat suspension where only the controller and the sensor consume low electric energy without other energy input is a semi-active vibration absorber.
seat suspension can improve the system's performance while consuming little This section will study a semi-active seat suspension equipped with an EMD, wh transform the vibration energy into electrical energy by the motor. This paper ma cuses on its vibration control performance, and the electrical load consumes the generated from vibration. The prototype has been manufactured and the model h built similarly.

The Variable Damping Seat Suspension
The model and prototype of the variable damping seat suspension are shown ure 1; they consist of a passive spring and a controllable EMD, which are in para three-phase permanent magnet synchronous motor (PMSM) is connected to the ba through a coupling. The ball screw, whose lead is 0.016 m, can transform the to the EMD to a vertical force, and the rotary rate of the EMD, ω, is transformed as a velocity, . In addition, an encoder is applied to record the rotation angle of the m this way, the relative displacement of the seat suspension can be obtained. It is eas that this variable damping seat suspension where only the controller and the sen sume low electric energy without other energy input is a semi-active vibration ab

The Damping Controllable System
The EMD consists of a three-phase servo motor PMSM, a rectifier, and an resistance unit that can control the device damping [30][31][32]. The PMSM (Panasoni MSMD022G1S) can be modelled as a voltage source, an internal resistor and an inductor. The internal inductance can be ignored to simplify the model because vibration is at low frequencies, generally. In addition, a rectifier is applied to con alternating current generated by the PMSM to direct current [38].
From [30], the damping of an EMD increases with the decrease of the externa In other words, the system has the biggest damping when its external resistance and the system has the smallest damping when its external resistance is the big this article, a 500 Ω resistor is chosen to determine the smallest damping of the s The torque of the motor in the EMD is controllable, and the ball screw can tra the torque into a force output. Figure 2 shows the simplified model of the EMD Multiple resistors are in parallel, and a myRIO can control their connections in the By adjusting the resistors' switches, the circuit's equivalent external resistance wil accordingly.

The Damping Controllable System
The EMD consists of a three-phase servo motor PMSM, a rectifier, and an external resistance unit that can control the device damping [30][31][32]. The PMSM (Panasonic motor, MSMD022G1S) can be modelled as a voltage source, an internal resistor and an internal inductor. The internal inductance can be ignored to simplify the model because the seat vibration is at low frequencies, generally. In addition, a rectifier is applied to convert the alternating current generated by the PMSM to direct current [38].
From [30], the damping of an EMD increases with the decrease of the external loads. In other words, the system has the biggest damping when its external resistance is 0 Ω, and the system has the smallest damping when its external resistance is the biggest. In this article, a 500 Ω resistor is chosen to determine the smallest damping of the system.
The torque of the motor in the EMD is controllable, and the ball screw can transform the torque into a force output. Figure 2 shows the simplified model of the EMD circuit. Multiple resistors are in parallel, and a myRIO can control their connections in the circuit. By adjusting the resistors' switches, the circuit's equivalent external resistance will change accordingly. The equivalent damping force and the torque of the EMD have a relation ship as follows: where = is the ball screw transmission ratio. In the circuit of the EMD, there are connections between its torque and the current where is the torque constant of the motor. According to the Ohm's law, where is the generated voltage, and and are the internal and external re sistance, respectively.
The rotor coil in the EMD cuts the magnetic inductance line to generate electromotiv force, and all the circuit elements are connected as a loop. Therefore, where is the voltage constant and is the rotary rate of the motor. Ignoring the efficiency loss of the coupling during transmission, the relationship be tween the relative speed of the two ends of the electromagnetic shock absorber, , and motor rotor speed can be obtained:

= •
Additionally, in this motor, = . Thus, the damping is: The damping of the seat suspension is related to the ball screw, the torque or voltag constant of the PMSM, and the internal and external resistance. Table 1 shows the param eters of the EMD.

Symbol
Value 2π rad/m The equivalent damping force F C and the torque T EMD of the EMD have a relationship as follows: where r ball−screw = 2π lead is the ball screw transmission ratio. In the circuit of the EMD, there are connections between its torque and the current i: where k i is the torque constant of the motor. According to the Ohm's law, where E is the generated voltage, and R i and R e are the internal and external resistance, respectively. The rotor coil in the EMD cuts the magnetic inductance line to generate electromotive force, and all the circuit elements are connected as a loop. Therefore, where k e is the voltage constant and ω is the rotary rate of the motor. Ignoring the efficiency loss of the coupling during transmission, the relationship between the relative speed of the two ends of the electromagnetic shock absorber, v, and motor rotor speed ω can be obtained: Additionally, in this motor, k i = k e . Thus, the damping C is: The damping of the seat suspension is related to the ball screw, the torque or voltage constant of the PMSM, and the internal and external resistance. Table 1 shows the parameters of the EMD. The change in resistance in the circuit can cause a change in device damping. Thus, we can obtain semi-active control of the seat suspension by changing the resistance of the electric circuit.

Semi-Active Controller with Prescribed Performance Control
In this section, a semi-active controller with PPC is proposed for the variable damping system. The prescribed performance control method can not only ensure the steady performance of the system, but also meet the requirements of the dynamic performance design by limiting the tracking error of the system to the region constrained by the selected boundary function so that a reasonable performance constraint function boundary can be designed to limit the overshoot, adjustment time and steady-state error of the dynamic response of the tracking error. In this way, the desired control force requirements can be achieved. This seat suspension system also designs a force-tracking strategy in control, as shown in Figure 3. The EMD in seat suspension is used to provide controllable damping force according to the desired control force. The system states change when the vibration or excitation is transmitted to the seat through the suspension. Then, the controller will calculate an ideal force. According to Section 2, a change in the resistance results in a change in damping. In this way, this system can isolate the vibration. The change in resistance in the circuit can cause a change in device damping. Thus, we can obtain semi-active control of the seat suspension by changing the resistance of the electric circuit.

Semi-Active Controller with Prescribed Performance Control
In this section, a semi-active controller with PPC is proposed for the variable damping system. The prescribed performance control method can not only ensure the steady performance of the system, but also meet the requirements of the dynamic performance design by limiting the tracking error of the system to the region constrained by the selected boundary function so that a reasonable performance constraint function boundary can be designed to limit the overshoot, adjustment time and steady-state error of the dynamic response of the tracking error. In this way, the desired control force requirements can be achieved. This seat suspension system also designs a force-tracking strategy in control, as shown in Figure 3. The EMD in seat suspension is used to provide controllable damping force according to the desired control force. The system states change when the vibration or excitation is transmitted to the seat through the suspension. Then, the controller will calculate an ideal force. According to Section 2, a change in the resistance results in a change in damping. In this way, this system can isolate the vibration.

Problem Description
The whole seat suspension model is shown in Figure 4: Figure 4a is the simplified model of the seat suspension; Figure 4b is the free body diagram, where is the mass; is the spring stiffness; is the inherent damping, and it is mainly from friction; and is the force generated from the semi-active damper. In addition, is the seat response and is the excitation. Thus, the dynamic model is:

Problem Description
The whole seat suspension model is shown in Figure 4: Figure 4a is the simplified model of the seat suspension; Figure 4b is the free body diagram, where M is the mass; K is the spring stiffness; C eq is the inherent damping, and it is mainly from friction; and u is the force generated from the semi-active damper. In addition, x is the seat response and z is the excitation. Thus, the dynamic model is: (11) where C is the controllable damping of the EMD, F c is the damping force, F K is the stiffness force and f r represents the system friction, f is the friction coefficient, and α is the saturation boundary.
where is the controllable damping of the EMD, is the damping force, is the stiffness force and represents the system friction, is the friction coefficient, and is the saturation boundary.
The objective of control can be summarized as follows: 1. The output of the system can track the desired trajectory while maintaining the boundedness of all signals in the closed loop. 2. The tracking error meets the specified transient and steady-state performance limits.

The Design of the PPC
In vibration control, the controlled seat suspension is required to meet the ideal position trajectory. Thus, we set the position tracking error ( ) as The objective of control can be summarized as follows: 1.
The output of the system can track the desired trajectory while maintaining the boundedness of all signals in the closed loop.

2.
The tracking error meets the specified transient and steady-state performance limits.

The Design of the PPC
In vibration control, the controlled seat suspension is required to meet the ideal position trajectory. Thus, we set the position tracking error e(t) as where z d represents the desired displacement, which is set as zero in this paper. The desired control force will be calculated by using the PPC. The preset performance control in this paper is derived from the reference [33]. By setting a boundary on the position tracking error the preset steady-state and transient performance requirements are achieved, so e(t) should be satisfied: where ρ s (t) is performance function, which is strictly monotone and always greater than 0, and δ is the design constant where 0 ≤ δ ≤ 1. The constant ρ s (∞) represents the maximum allowable size of the tracking error in the steady state. At the same time, the preset decline rate of the performance function represents the minimum speed of convergence of the allowed tracking error. The choice of an appropriate performance function imposes boundaries on the system output.
Next, we use the error transformation function to transform the constrained tracking error into an equivalent unconstrained behavior: where ζ(t) represents the normalized position error. Based on [39], the first transformed error is designed as: Thus, the intermediate controller u 1 is designed as: where k 1 is a positive constant. It is assumed that the velocity error is e v (t), likewise: The performance function corresponding to the velocity error is ρ v (t): where ρ v (∞) and β are normal numbers and, as above, the transient and steady-state responses of the velocity need to satisfy. Additionally, similarly: where τ is second transformed error. Then, we can obtain the desired PPC force: where k 2 is a positive constant and u is F desired . There is a conclusion that the proposed control strategy can realize the transient-and steady-state. The proof of this has been developed in [33,36,40].

Force Tracking Strategy
A desired control force can be calculated in the last section. Then, a force tracking strategy is required to control the EMD. This process can be divided into two steps. In the first step, according to the ideal or desired force and the system's conditions, the desired damping can be calculated based on Figure 5. According to Equation (5) and Figure 5, the damping C is varied with the external resistance R e . The control of R e has been proposed in [38]. In this paper, the parallel resistors are selected as 0.1 Ohm, 50 Ohm, 100 Ohm, 150 Ohm, 200 Ohm, 300 Ohm, and 500 Ohm, respectively. Different resistor combinations can generate different external resistance. Hence, the largest damping of the EMD is 760 N·s/m, when the resistance is lowest. When the resistance is the largest, the value of damping is 50 N·s/m. When the controller calculates the desired damping C and the corresponding resistance, a controller will control the electric circuit to generate the resistance that is closest to the target resistance, by controlling the circuit of the EMD.
EMD is 760 Ns/m, when the resistance is lowest. When the resistance is th value of damping is 50 Ns/m. When the controller calculates the desired dam the corresponding resistance, a controller will control the electric circuit to resistance that is closest to the target resistance, by controlling the circuit of

Performance Evaluation
This section provides simulations and experiments to validate the seat performance. The seat suspension was tested by simulation at first. Then, a d form was utilized to test the semi-active seat suspension prototype. These were used to evaluate the performance of the seat suspension. The paramet tem are shown in Table 2.

Numerical Analysis
This section will use different excitations to evaluate the controller perf numerical simulation. A traditional passive suspension is used to compare, stant damping is applied to replace the EMD.  Figure 6 shows the comparison of acceleration response to the sine wa in the time domain. The systems are traditional passive seats with a spring a and the semi-active EMD system. These sine wave amplitudes are 14 mm an the frequencies are 1.5 Hz and 3 Hz, respectively. The semi-active system acceleration, and the root mean square (RMS) was reduced by 42.8% and

Performance Evaluation
This section provides simulations and experiments to validate the seat suspension's performance. The seat suspension was tested by simulation at first. Then, a designed platform was utilized to test the semi-active seat suspension prototype. These two methods were used to evaluate the performance of the seat suspension. The parameters of the system are shown in Table 2.

Numerical Analysis
This section will use different excitations to evaluate the controller performance with numerical simulation. A traditional passive suspension is used to compare, in which constant damping is applied to replace the EMD. The controller's performance functions are set as ρ s (t) = (0.1 − 0.05)e −3t + 0.05 and ρ v (t) = (1 − 0.5)e −1.5t + 0.5. The other preset parameters are k 1 = 0.01, k 2 = 500 and δ = 1. Figure 6 shows the comparison of acceleration response to the sine wave excitation in the time domain. The systems are traditional passive seats with a spring and a damper and the semi-active EMD system. These sine wave amplitudes are 14 mm and 4 mm, and the frequencies are 1.5 Hz and 3 Hz, respectively. The semi-active system has a smaller acceleration, and the root mean square (RMS) was reduced by 42.8% and 27.9% compared to the passive system. Figure 7 shows the tracking force performance of the controller. From the figures, the semi-system can successfully follow the desired force in most regions. Vibration 2023, 6, 19 9 o (a) (b)   Figure 8 shows the response to bump excitation in the simulation. The peak-to-p value in Figure 8 is 3.35 m/s for the passive system, and 2.14 m/s for the semi-ac system in Figure 8a. Additionally, 5.07 m/s for the passive system and 3.23 m/s for semi-active system are shown in Figure 8b. The reductions are 36.1% and 36.3%, resp tively. Figure 9 shows the force tracking performance. The figures show that the se active system can follow the desired force for most situations.    Figure 8 shows the response to bump excitation in the simulation. The peak-tovalue in Figure 8 is 3.35 m/s for the passive system, and 2.14 m/s for the semi-a system in Figure 8a. Additionally, 5.07 m/s for the passive system and 3.23 m/s fo semi-active system are shown in Figure 8b. The reductions are 36.1% and 36.3%, res tively. Figure 9 shows the force tracking performance. The figures show that the s active system can follow the desired force for most situations.   Figure 8 shows the response to bump excitation in the simulation. The peak-to-peak value in Figure 8 is 3.35 m/s 2 for the passive system, and 2.14 m/s 2 for the semi-active system in Figure 8a. Additionally, 5.07 m/s 2 for the passive system and 3.23 m/s 2 for the semi-active system are shown in Figure 8b. The reductions are 36.1% and 36.3%, respectively. Figure 9 shows the force tracking performance. The figures show that the semi-active system can follow the desired force for most situations.   Figure 8 shows the response to bump excitation in the simulation. The peak-to-p value in Figure 8 is 3.35 m/s for the passive system, and 2.14 m/s for the semi-ac system in Figure 8a. Additionally, 5.07 m/s for the passive system and 3.23 m/s for semi-active system are shown in Figure 8b. The reductions are 36.1% and 36.3%, res tively. Figure 9 shows the force tracking performance. The figures show that the se active system can follow the desired force for most situations.

Random Vibration Simulation
The random signal is also taken into consideration compared to the traditional tem. The results of the simulation are shown in Figure 10. The RMS acceleration 3.52 m/s for the passive system and 2.17 m/s for the semi-active system. The s active system has a 38.4% improvement compared to the passive one. Finally, Figu shows the position error, which is always within the predefined boundaries.

Random Vibration Simulation
The random signal is also taken into consideration compared to the traditional system. The results of the simulation are shown in Figure 10. The RMS accelerations are 3.52 m/s 2 for the passive system and 2.17 m/s 2 for the semi-active system. The semi-active system has a 38.4% improvement compared to the passive one. Finally, Figure 11 shows the position error, which is always within the predefined boundaries.

Random Vibration Simulation
The random signal is also taken into consideration compared to the traditional system. The results of the simulation are shown in Figure 10. The RMS accelerations are 3.52 m/s for the passive system and 2.17 m/s for the semi-active system. The semiactive system has a 38.4% improvement compared to the passive one. Finally, Figure 11 shows the position error, which is always within the predefined boundaries.

Random Vibration Simulation
The random signal is also taken into consideration compared to the traditional system. The results of the simulation are shown in Figure 10. The RMS accelerations are 3.52 m/s for the passive system and 2.17 m/s for the semi-active system. The semiactive system has a 38.4% improvement compared to the passive one. Finally, Figure 11 shows the position error, which is always within the predefined boundaries.

Experimental Setup
The test system consists of a frame made of aluminum alloy bars and an electric cylinder controlled by NI MyRIO, as shown in Figure 12. Two accelerometers, 1C101 of DONGHUA and ADXL 103, are used to measure the acceleration of the seat suspension.
The rotary encoder, ORMOU E6H-CWZ, is used to test the rotary of the EMD for calculating the suspension relative displacement. Additionally, the seat suspension displacement is measured by a KathMatic laser displacement sensor whose measuring range is from 90 mm to 190 mm. The experimental system can be divided into three parts: vibration platform, test system and seat suspension. The single-freedom vibration platform, which is under the control of an NI myRIO, consists of a PC, a motor driver and an electric cylinder. Based on the PC's command, the platform can generate different excitations. The test system consists of an acceleration sensor, a displacement sensor, an NI myrio and a DC power, which supplied power for the sensor.

Experimental Setup
The test system consists of a frame made of aluminum alloy bars and an electric cylinder controlled by NI MyRIO, as shown in Figure 12. Two accelerometers, 1C101 of DONGHUA and ADXL 103, are used to measure the acceleration of the seat suspension. The rotary encoder, ORMOU E6H-CWZ, is used to test the rotary of the EMD for calculating the suspension relative displacement. Additionally, the seat suspension displacement is measured by a KathMatic laser displacement sensor whose measuring range is from 90 mm to 190 mm. The experimental system can be divided into three parts: vibration platform, test system and seat suspension. The single-freedom vibration platform, which is under the control of an NI myRIO, consists of a PC, a motor driver and an electric cylinder. Based on the PC's command, the platform can generate different excitations. The test system consists of an acceleration sensor, a displacement sensor, an NI myrio and a DC power, which supplied power for the sensor. Sine wave, bump, and random excitations are used to evaluate the proposed seat suspension performance. A typical road condition through a quarter-car model generates a random vibration signal. In these different tests, the seat suspension is set as three different conditions, with an external resistor at 0 Ohm, 500 Ohm and 88 Ohm. The value of 0 Ohm represents the maximum damping, 500 Ohm represents minimum damping, and 88 Ohm is applied to simulate a passive suspension. The international standard ISO 2631-1 [41] is applied to evaluate the seat suspension vibration isolation performance. Therefore, there are three parameters used to evaluate the performance, including the root mean square (RMS), the frequency-weighted RMS (FW-RMS) acceleration and the fourth power vibration dose value (VDV). According to the international standard, the FW-RMS and the VDV can be calculated as: Sine wave, bump, and random excitations are used to evaluate the proposed seat suspension performance. A typical road condition through a quarter-car model generates a random vibration signal. In these different tests, the seat suspension is set as three different conditions, with an external resistor at 0 Ohm, 500 Ohm and 88 Ohm. The value of 0 Ohm represents the maximum damping, 500 Ohm represents minimum damping, and 88 Ohm is applied to simulate a passive suspension. The international standard ISO 2631-1 [41] is applied to evaluate the seat suspension vibration isolation performance. Therefore, there are three parameters used to evaluate the performance, including the root mean square (RMS), the frequency-weighted RMS (FW-RMS) acceleration and the fourth power vibration dose value (VDV). According to the international standard, the FW-RMS and the VDV can be calculated as: Figure 13 shows the seat acceleration comparison with different external resistors of the sine wave. In Figure 13a, the excitation amplitude is 14 mm and the frequency is 1.5 Hz, which is the resonance frequency; the seat suspension shows resonance when the damping is small. The RMS value in Figure 13a is 1.58 m/s 2 for the passive system and 1.20 m/s 2 for the semi-active system, where there is a 24.1% reduction. This illustrates that the semi-active system generates large damping to suppress the resonance vibration. For Figure 13b, the semi-active system has a performance close to the passive because the equivalent damping of the EMD seat caused by the friction in 3 Hz is close to the damping of the passive seat. In addition, the semi-active and passive suspensions perform better than the EMD suspension with 0 Ohm external resistance. Figure 13 shows the seat acceleration comparison with different external resistor the sine wave. In Figure 13a, the excitation amplitude is 14 mm and the frequency 1.5 Hz, which is the resonance frequency; the seat suspension shows resonance when damping is small. The RMS value in Figure 13a is 1.58 m s ⁄ for the passive system a 1.20 m s ⁄ for the semi-active system, where there is a 24.1% reduction. This illustra that the semi-active system generates large damping to suppress the resonance vibrati For Figure 13b, the semi-active system has a performance close to the passive because equivalent damping of the EMD seat caused by the friction in 3 Hz is close to the damp of the passive seat. In addition, the semi-active and passive suspensions perform be than the EMD suspension with 0 Ohm external resistance.

Bump Vibration Test
The acceleration comparison of bump signals of different frequencies is shown Figure 14. The amplitude of the bump is 20 mm, while the frequency is 2 Hz and 3 respectively. Figure 15 shows the acceleration comparison where the amplitude is 30 m and the frequency is 1.5 Hz and 2 Hz, as well. In these chats, the semi-active system a lower peak value. The results demonstrate that the proposed seat suspension has be performance at the high frequency where the EMD has low damping.

Bump Vibration Test
The acceleration comparison of bump signals of different frequencies is shown in Figure 14. The amplitude of the bump is 20 mm, while the frequency is 2 Hz and 3 Hz, respectively. Figure 15 shows the acceleration comparison where the amplitude is 30 mm and the frequency is 1.5 Hz and 2 Hz, as well. In these chats, the semi-active system has a lower peak value. The results demonstrate that the proposed seat suspension has better performance at the high frequency where the EMD has low damping.

Random Vibration Test
Finally, the random excitation is transmitted to the seat suspension in Figure 16. The passive seat has a high peak acceleration, and the semi-active seat suspension can effectively suppress the resonance vibration. The change of damping under control is shown in Figure 17. Figure 18 shows that position errors with prescribed performance are bounded for all times. Then, Figure 19 shows the evaluation parameters of acceleration according to ISO 2631-1. Compared to the passive system, the semi-active is improved by 17.5% for RMS, 39.9% for FW-RMS and 25.4% for VDV.

Random Vibration Test
Finally, the random excitation is transmitted to the seat suspension in Figure 16. The passive seat has a high peak acceleration, and the semi-active seat suspension can effectively suppress the resonance vibration. The change of damping under control is shown in Figure 17. Figure 18 shows that position errors with prescribed performance are bounded for all times. Then, Figure 19 shows the evaluation parameters of acceleration according to ISO 2631-1. Compared to the passive system, the semi-active is improved by 17.5% for RMS, 39.9% for FW-RMS and 25.4% for VDV.

Random Vibration Test
Finally, the random excitation is transmitted to the seat suspension in Figure 16. The passive seat has a high peak acceleration, and the semi-active seat suspension can effectively suppress the resonance vibration. The change of damping under control is shown in Figure 17. Figure 18 shows that position errors with prescribed performance are bounded for all times. Then, Figure 19 shows the evaluation parameters of acceleration according to ISO 2631-1. Compared to the passive system, the semi-active is improved by 17.5% for RMS, 39.9% for FW-RMS and 25.4% for VDV.

Conclusions
In this paper, an EMD seat suspension with a PPC-based semi-active controller was developed and tested. First, an EMD prototype was built with a PMSM, a ball screw, a three-phase rectifier, and a controllable external resistor. By changing the resistance of the external resistor in real-time, the damping of the EMD can vary from 90 to 800 N • s/m. Hence, it can generate large damping when it needs to suppress the high-magnitude resonance vibration and provide small damping to guarantee ride comfort. Then, a PPCbased semi-active controller was designed to control the EMD for vibration control, where the PPC can guarantee the desired prescribed performance bound. Furthermore, a semiactive strategy has been proposed to control the external resistor of the EMD for generating a semi-active control force. Finally, a test platform has been designed and

Conclusions
In this paper, an EMD seat suspension with a PPC-based semi-active controller was developed and tested. First, an EMD prototype was built with a PMSM, a ball screw, a three-phase rectifier, and a controllable external resistor. By changing the resistance of the external resistor in real-time, the damping of the EMD can vary from 90 to 800 N • s/m. Hence, it can generate large damping when it needs to suppress the high-magnitude resonance vibration and provide small damping to guarantee ride comfort. Then, a PPCbased semi-active controller was designed to control the EMD for vibration control, where the PPC can guarantee the desired prescribed performance bound. Furthermore, a semiactive strategy has been proposed to control the external resistor of the EMD for generating a semi-active control force. Finally, a test platform has been designed and

Conclusions
In this paper, an EMD seat suspension with a PPC-based semi-active controller was developed and tested. First, an EMD prototype was built with a PMSM, a ball screw, a threephase rectifier, and a controllable external resistor. By changing the resistance of the external resistor in real-time, the damping of the EMD can vary from 90 to 800 N·s/m. Hence, it can generate large damping when it needs to suppress the high-magnitude resonance vibration and provide small damping to guarantee ride comfort. Then, a PPC-based semi-active controller was designed to control the EMD for vibration control, where the PPC can guarantee the desired prescribed performance bound. Furthermore, a semi-active strategy has been proposed to control the external resistor of the EMD for generating a semi-active control force. Finally, a test platform has been designed and manufactured to validate the performance of the semi-active seat suspension and the proposed controller. When the seat suspension is in control, the RMS, FW-RMS and VDV of the seat acceleration are reduced by 17.5%, 39.9% and 25.4%, respectively, compared with a passive suspension. The simulation and the experiment prove that this approach is useful and promising. In the future, we will further explore the characteristics of the EMD system and develop controllers for high-performance vibration control.