Summarisation, Simulation and Comparison of Nine Control Algorithms for an Active Control Mount with an Oscillating Coil Actuator

: With the further development of the automotive industry, the traditional vibration isolation method is difficult to meet the requirements for wide frequency bands under multiple operating conditions, the active control mount (ACM) is gradually paid attentions, and the control algorithm plays a decisive role. In this paper, the ACM with oscillating coil actuator (OCA) is taken as the object, and the comparative study of the control algorithms is performed to select the optimal one for ACM. Through the modelling of ACM, the design of controller and the system simulations, the force transmission rate is used to compare the vibration isolation performance of the nine control algorithms, which are least mean square (LMS) adaptive feedforward control, recursive least square (RLS) adaptive feedforward control, filtered reference signal LMS (F x LMS) adaptive control, linear quadratic regulator (LQR) optimal control, H 2 control, H ∞ control, proportional integral derivative (PID) feedback control, fuzzy control and fuzzy PID control. In summary, the F x LMS adaptive control algorithm has the better performance and the advantage of easier hardware implementation, and it can apply in ACMs.


Introduction
In order to have a better function of vibration isolation, support and limit, the mount needs to exhibit large stiffness and damping at low frequency to attenuate the large amplitude vibration. When excited at high frequency, it needs to exhibit small stiffness and damping to effectively isolate small amplitude vibration to get low noise level.
Since 1920 [1], rubber mount had been used for vibration isolation of automotive powertrain. However, there are some issues such as insufficient damping at low frequency and large stiffness at high frequency.
Passive hydraulic engine mounts (HEMs) have experienced three generations of evolution: from the HEMs with orifice or inertia track (IT), to the HEMs with IT and decoupling membrane (DM) or decoupling disk, then to the HEMs with IT, DM and disturbing disk (DD). While maintaining large damping at low frequency, it has realized low stiffness and small damping at high frequencies [2,3], which brings the passive mount performance to their upper limits.
In recent years, automobile lightweight has gradually become a development trend. The significant increase in engine power density, the adoption of variable displacement engine (VDE) for improving fuel economy, and new requirements to further improve dynamic comfort, traditional passive mount cannot meet the increasingly stringent requirements of vibration isolation. In this way, semiactive control mounts are gradually receiving attention from the automotive industry researchers. A semiactive hydraulic mount based on two-state control of the solenoid valve ON and OFF can optimize the low-frequency and high-frequency dynamic characteristics, respectively [4], but that only two states being adjustable limits its performance. Correspondingly, the vibration isolation performance of the active control mount (ACM) has been greatly improved [5]. The ACM control algorithms play a decisive role in its performance. Different researchers often use different control algorithms [6]. Roman et al. designed a piezoelectric ACM, the actuator is in no need of bearing static load; the test showed that through the series arrangement, the ACM could significantly reduce the second-order vibration excitation [7]. Audi designed an electromagnetic ACM to solve the vibration problem caused by the V8 engine with only four cylinders operating under low load [8]. Choi et al. proposed a linear oscillatory actuator applied to ACM, which has the characteristics of small permanent magnet and large output power. Simulations have verified the effectiveness of the designed actuator and control strategy [9]. Priyandoko et al. used an adaptive control method to improve the performance index of the suspension system [10]. Sharkawy et al. proposed fuzzy and adaptive fuzzy active suspension control strategies, and compared them with LQR, showing that the former had better control effects on providing smooth vertical motion [11]. Hillis designed a FxLMS controller for a four-cylinder turbo diesel engine, and evaluated the steady-state and transient performance of the ACM system through experiments, discovering that the chassis vibration was significantly reduced [12].
In summary, the current related technologies for ACM are still not mature enough, their vibration isolation effect needs to be enhanced and their applications are not extensive enough in the meantime. Therefore, it is of great significance to carry out related research based on ACM. Compared with other types of ACM, electromagnetic ACM has the advantages of compact structure and stable performance. Therefore, this paper chooses an active control mount with an oscillating coil actuator as the research object. In addition, many experts and scholars have done related research on the control algorithms of ACM system, but most of them only apply one or several control algorithms to ACM. While this paper focuses on explore the feasibility of control algorithms applied to ACM systems and lay the foundation for controller and product development.
In this paper, based on the ACM lumped parameter model (LPM), nine different control algorithms, including least mean-square (LMS) adaptive feedforward control, recursive least square (RLS) adaptive feedforward control, filtered reference signal LMS (FxLMS) adaptive control, linear quadratic regulator (LQR) optimal control, H2 control, H∞ control, proportional integral derivative (PID) feedback control, fuzzy control and fuzzy PID control, are used to simulate the system and analyse their vibration isolation performance, and an optimal control algorithm can be selected for ACM.

Modelling of ACM
The ACM model, including the electromagnetic actuator model, is build based on the passive hydraulic mount model. In order to simplify the model, the following assumptions are made: 1) the fluid in the mount is incompressible, 2) the pressure distribution in the upper and lower fluid chambers is uniform, 3) the fluid in the upper and lower chambers is leak-free, 4) the fluid does laminar flow in the inertia track.
The output force of the electromagnetic actuator in the ACM is linear with the input current between 25 Hz and 250 Hz, while the excitation frequency of the four-cylinder four-stroke in-line engine is generally 25~200 Hz [13]. In this way, the actuator is suitable for the application in ACM.
The ACM mechanical model is established as shown in Figure 1, it is stipulated that upward is the positive direction. The meaning of each parameter and the corresponding values are shown in Table 1. The excitation displacement at engine side is y1(t) and it is assumed that the chassis side degree of freedom y5(t) is fixed, that is y5(t) = 0. The forces applied to the engine side and transmitted to the chassis side are f1(t) and f5(t), respectively. The displacement of the fluid in inertia track and the DM are y2(t) and y3(t), respectively. The relative pressures of the upper and lower chambers are p1(t) and p2(t), respectively. Since the bulk stiffness of the rubber bellow, K2, is about zero due to the crimpled lower rubber bellow, set p2(t) = 0. The fa(t) is the active force of electromagnetic actuator. According to the ACM mechanical model shown in Figure 1, the ACM mathematical model can be derived as Equation (1) [3,14,15].

Design of ACM Controller
When the frequency is higher than the resonance frequency of the fluid channel, the inertia track is nearly closed due to the increase of fluid resistance. Thus, the movement of the inertia liquid column can be ignored and y2 = 0. The mathematical model of ACM system of Section 2 is approximately equivalent to linear model. Based on the ACM mathematical model, the simulation model of the ACM can be established in MATLAB/Simulink, as shown in Figure 2. In order to evaluate the control performance of different control algorithms and select the most appropriate control algorithm, the ACM controller is added to the simulation model [16].

LMS Adaptive Feedforward Control
The adaptive process of adaptive filter is essentially the process of finding the optimal weight vector w(n) in an iterative manner. The optimization methods include LMS, RLS, transform domain adaptive filtering algorithm and related algorithms derived from these. The LMS algorithm has the advantages of simple structure, easy implementation by hardware, and strong robustness. Construct a simulation environment with random disturbances, as shown in Figure 3. The LMS algorithm is based on the method of steepest descent, which is a stochastic implementation of the steepest descent method. It is derived on the basis of minimizing the instantaneous mean square error with adaptive weight coefficients recursively updated, moving w(n) in proportion to the instantaneous gradient estimate of the meansquare error [17][18][19].
The error signal e(n) is the difference between the desired output d(n) and the actual output y(n) of the filter at time n, namely, Because LMS adaptive feedforward control has strong robustness and anti-random disturbance, random disturbance r(n) is introduced. The performance function ξ is defined as the mathematical expectation of the square value of the error signal e(n), namely: Therefore, the adaptive filter can be expressed as: n E e n E d n y n E d n n n w x (4) Finding the optimal weight w(n) to minimize ξ(n). w(n) can be recursively updated at every sample time by an amount proportional to the negative instantaneous value of the gradient, a modified form of the well-known LMS algorithm is produced as below.
where μ is a parameter named convergence factor that affects the stability and convergence of algorithm, and (n) is the mean-square error gradient. In practical applications, in order to simplify the calculation and meet the real-time requirements, the gradient    n of the instantaneous square error e 2 (n) of a single error sample is generally taken as an estimate of the mean-square error gradient, it can be expressed as: e n n e n n x w (6) Thus, the iterative update formula of the weight w(n) is as follows: The correction term of the iterative update formula of traditional LMS algorithm weight w(n) is proportional to the size of the input reference signal x(n). It will encounter the problem of noise gradient amplification under the circumstance of the value of x(n) is large. In order to solve this problem, the iterative update formula of the weight w(n) is transformed as below.
By introducing the square term of the Euclidean norm of x(n), the correction term of the weight coefficient iterative update formula is normalized by it, where γ is a parameter named correction factor that avoids the value of is too small to cause the correction term to be too large, which makes numerical calculation difficult. In this way, the algorithm process of LMS can be expressed by the following formula: The convergence of LMS algorithm depends on convergence coefficient μ. As long as the value of μ is between 0 and the reciprocal of the maximum eigenvalue of the input autocorrelation matrix E{x(n)x T (n)}, the convergence of the algorithm can be guaranteed from any initial weight, that is, the weight w converges to the optimal value to minimize the error.
The simulation model of the LMS algorithm is established in MATLAB/Simulink. A swept frequency signal is used to simulate the excitation force at engine side, and a random disturbance is added to ACM system to reflect the robustness of LMS algorithm.

RLS Adaptive Feedforward Control
The RLS algorithm is a recursive least square algorithm [20], which implements an exact least square solution by recursive. The control block diagram is similar to Figure 3. Compared with LMS, RLS algorithm has poor tracking ability in non-stationary environment, complicated calculation and is difficult to implement, but it has the characteristic of fast convergence.
In order to avoid the existence of instability problems, the error function minimized in RLS algorithm is generally defined as the exponential weighted sum of squared errors: where β ≤ 1, it is a positive constant named forgetting factor, generally a value close to 1 being chosen; ei is the residual signal (error signal) at time i. At time k, the least square algorithm yields the optimal estimate of the weight vector wk in the sense of least squares Where the recurrence formula of Rk and Pk is shown below:

A B CD C , according to the matrix inversion lemma, its inverse is
Applying the matrix inverse lemma to Equation (12) to obtain Equation (14): where Kk is the gain vector and the expression is: k , it can be expressed as: and we find there exist Equation (17) as below: Apply the above formula, Equation (13), (16) and (17) are introduced into Equation (11). After algebraic processing, the weight coefficient update formula is obtained: The above equations summarize this algorithm, when matrix 1 where  −1 is a small positive constant, I is an unit matrix, and the weight coefficients are simply initialized to zero. In MATLAB/Simulink, the DSP toolbox is used to build the simulation model of RLS algorithm. It can be seen in the oscilloscope that the RLS algorithm is in good convergence behaviour.

FxLMS Adaptive Control
FxLMS algorithm is the most popular adaptive control algorithm in the field of active noise control (ANC) and active vibration control (AVC). It is derived from LMS algorithm, and the concept of "filtered-x" was proposed firstly by [21]. In one of the landmark papers in the development of ANC, Elliott et al. [22] firmly established the "FxLMS" terminology as a cornerstone in that field. A closely related usage of the FxLMS algorithm is in the area of AVC [23], which has many applications in reducing mechanical vibrations from all sorts of machinery as well as naturally occurring seismic vibrations. Again, as in acoustic applications, it has remarkable noise reduction capability in low frequency band.
FxLMS is an improvement of LMS algorithm, which ameliorate the situation that LMS algorithm cannot handle the vibration and noise reduction of narrow frequency bands well. The essential difference between FxLMS and LMS is that the secondary path is added to filter the reference signal, which is one of the factors determining the performance of FxLMS [24]. In order to compensate for the dynamics of the secondary path S(z), the reference signal has to be filtered with a secondary path estimate    S z [15]. The FxLMS algorithm is simple, easy to implement, and has good stability, which is conducive to constructing a simulation environment with random disturbances. Figure 4 is a schematic diagram of FxLMS algorithm. The vibration d(n) at the chassis, which is to be cancelled, results from the engine vibration v(n) transmitted through the passive dynamic characteristics P(z) of the ACM represented by its impulse response p(n).
The y(n) is the control output of the adaptive filter, y′(n) is the second path output. The error signal e(n) measured at the chassis side is the sum of source vibration signal d(n) and active anti-vibration signal y′(n) generated by the controlled actuator.
At time n, the output y(n) of the Ith-order finite impulse response (FIR) control filter is equal to the convolution operation [25]: where The gradient descent algorithm used to adjust the weights in the source FIR filter is: where x′(n) is the filtered reference signal vector: Equation (22) is the weight iterative derivation formula of FxLMS algorithm [22]. When simulating in MATLAB/Simulink, taking into account the characteristics of engine excitation, the convergence coefficient μ needs to be appropriately increased into 0.1 to speed up the algorithm convergence at low speeds, while decreased to be 0.05 to maintain the stability of the algorithm at high speeds.
The assumption of time invariance in the filter coefficients is equivalent, in practice, to assuming that the filter coefficients wi change only slowly compared to the timescale of the response of the system to be controlled. This timescale is defined by the values of the coefficients ˆj s .

LQR Optimal Control
The control object of the LQR algorithm is a linear system given in the form of state space. Its objective function is a quadratic function with input object state and control input [26]. The advantage of LQR algorithm lies in the fact that according to the variables to be optimized in the actual model, while taking into account the system performance and control energy, the optimal control law of stabilized linear feedback is obtained, which is easy to form a closed-loop optimal control, so that the comprehensive performance of the system is optimized.
The linear mathematical model of ACM system of Section 2 is converted into the form of state equation and output equation.
The engine vibration u1, control input variable u2, state variable x and output variable y are as below: In addition, we can get the state equation and the output equation     2 1 x Ax Bu Eu ,   2 y Cx Du . Details as follows: The goal of active control is to minimize the force transmitted to the chassis while ensuring that the engine side displacement and active force are not too great. Therefore, the objective function can be expressed as:  (28) Furthermore, y = Cx + Du2, set Qn = C T QC, Nn = C T QD, Rn = R + D T QD, the objective function can be expressed as Set the optimal control amount u The LQR optimal control function is only related to A, B, Q, R, where A, B are known, the performance of the system depends on the values of the weighting matrices Q, R. Set R to be the identity matrix. After repeated debugging, Qn is a second-order unit matrix in this paper. When Q = 800, the system performance is the best, the optimal control matrix K can be obtained.

H2 and H∞ Control
In order to facilitate the use of H2 and H∞ control algorithms for various control problems, a general control block diagram is used, as shown in Figure 5 [27]. The control block diagram can be described as: where G(s) is the transfer matrix of the controlled object, K(s) is the controller. The state-space form of the controlled object G can be presented as: x Ax B w B u z C x D w D u y C x D w D u (31) where x is the state vector of the plant, w is the input variable which represents all exogenous signals, z is the output performance variable, u is the control variable, y is the measured output signal, the variable u and y are the output and input of the controller to be designed, respectively. The goal of control design is to minimize z. Using the following closed-loop transfer matrix to represent the input w and output z relationship.
The controller K(s) of the controlled system is designed to meet the performance index [28] (25), the measured output equation is the same as Equation (26), and the output equation is thus obtained: For a given controlled object ACM system, the output feedback controller K which makes the closed-loop system stable and minimum Tzw(s) can be solved by corresponding Riccati equation [29].
MATLAB can be used to solve the Riccati equation and calculate the output feedback controller K, which is the solution of the H∞ controller. Similarly, the solution of the H2 controller can be obtained.

PID Feedback Control
The PID controller is a linear feedback controller. It combines proportional, integral and derivative to form a control variable through linear combination, and controls the object. The function of the proportional link, integral link and differential link is to quickly reduce errors, eliminate steady-state errors and pre-judge the output to reduce overshoot, respectively. PID feedback control block diagram is shown in Figure 6. The control law can be expressed as [30]:

t u t K e t K e t t K t
(34) where e(t) = x(t) − y(t) is the error, x(t) is the desired reference signal, and the force desired to be transmitted to the body side is zero, y(t) is the measured output, and r(t) is the external random disturbance, the Kp, Ki and Kd is the proportional, integral and differential coefficient, respectively. The conventional PID control principle is simple, easy to use and robust. PID controller is a correction device that can change the original frequency domain characteristics of the system. Therefore, according to the system characteristics of ACM, set the frequency domain performance indicators desired by the system: amplitude crossover frequency and phase margin, and then the three parameters of the PID controller can be determined.

Fuzzy Control
The goal of an ACM system is to minimize or zero the force transmitted through the ACM to chassis. The fuzzy control design is simple, easy to apply, and robust [31]. The input of the fuzzy controller is the error e(t) between the desired minimum transmitted force and the actual transmitted force and the change rate of the difference de(t). The output u(t) of the fuzzy controller is the current acting on the actuator, which is then converted into active control force, and its composition is shown in Figure 7. The fuzzy control rules for the ACM control system are obtained from experience. The essence is to formulate the output of the fuzzy controller according to the different conditions of E and DE. When E and DE have the same signs, it means that the system output is far away from the reference signal. The main task of formulating the control variable U should be to eliminate the error as soon as possible; when E and DE have opposite signs, it means that the system output is close to the reference signal. As the distance between the system output and the reference signal changes from large to small, the control variable U is formulated to change from quickly eliminating errors to preventing The function of the quantization factor (ke, kde) and the scale factor (ku) is equivalent to the external interface of the fuzzy controller. The function of the quantization factor is to map any input quantity to a fixed and finite interval, that is, the fuzzy domain. The function of the scale factor is to convert the value on the fuzzy domain into a value that can directly act on the controlled system. Use the trial-and-error method to determine the value of quantization factor and scale factor.
The Mamdani's maximum-minimum reasoning method is applied. The area centre method, which is commonly used in engineering, is used to decompose the fuzzy problem. The input-output relationship of fuzzy controller is shown in Figure 9. It is a smooth surface, which shows that the fuzzy control system has good robustness and stability. The fuzzy control simulation is carried out by using the fuzzy toolbox of MATLAB.

Fuzzy PID Control
Fuzzy PID control mainly involves two aspects [32]. One is the hybrid structure of the fuzzy controller and the conventional PID, the other is the fuzzy self-tuning technique of the conventional PID parameters. In this section, the control block diagram of the hybrid fuzzy PID controller is shown in Figure 10, and the control block diagram of the parameter self-tuning fuzzy PID controller is shown in Figure 11.  Hybrid fuzzy PID control combines the advantages of fuzzy control and PID control, is easy to implement, and has strong robustness. The fuzzy controller is used in parallel with the PID controller to obtain a hybrid fuzzy PID controller. The fuzzy control is the same as that in Section 3.7, and the PID control is the same as that Section 3.6. The output of the controller is the sum of fuzzy controller and PID controller. The basic idea of parameter self-tuning is to use fuzzy control rules to get the increment of PID control parameters, and add the increment to the initial value to realize realtime online adjustment of initial PID parameters. At this time, the three parameters of PID can be expressed as Kp′, Ki′ and Kd′ are the values obtained by the method in Section 3.6, and kpu, kiu and kdu are the scale factors. ΔKp, ΔKi and ΔKd are the parameter increments obtained by fuzzy inference, and its fuzzy control rules as shown in Table 3. Parameter self-tuning fuzzy PID has the advantage of real-time adjustment of parameters, so it is chosen to represent the fuzzy controller.
In the MATLAB/Simulink, the fuzzy toolbox and the PID control toolbox are called to get the fuzzy PID control for simulation.

System Simulation and Comparison
MATLAB/Simulink is used to simulate the vibration characteristics of engine mount and the AVC performance of ACM controller. The simulation models of the nine active control algorithms above are established. In this study, the range of engine speed n is 1000~6000 rpm. It is assumed that three mounts are used and the force f1, i.e., the input of the model, is calculated by Equation (36): where Fe is vertical vibration force of the four-cylinder four-stroke in-line engine and ω is angular velocity of the crankshaft and calculated by ω = 2πn/60. Other relevant parameters in the formula are shown in Table 1.
As shown in Figures 12, the simulation results of time domain response of the force transmitted to the chassis side are obtained. Considering the engine speed at 3000 rpm, and the vibration in the vertical direction, with and without active control. Figure 12 a,b,d,e,f,h are simulations under the control of LMS, RLS, LQR, H2, H∞, and Fuzzy, respectively. The results show that the effectiveness of above control algorithms. Figure 12 c,g,i are simulations under the control of FxLMS, PID, and Fuzzy PID algorithms, respectively. After controlling the current to drive the actuator to work, the force transmitted to the chassis side is greatly reduced compared to when there is no control. In order to compare the active vibration isolation performance of nine control algorithms more intuitively, the force transmissibility is used to represent the vibration isolation performance of nine control algorithms and compared with the case of no control, as shown in Table 4.
It can be seen from Table 4 that the force transmissibility of ACM with nine control algorithms is much smaller than that without control.  Figure 13a,b show the change of the force transmitted to the chassis and the controlled current at different engine speeds under nine active control algorithms, respectively. It could be seen that in the range of 1000~6000 rpm the force transmitted to the vehicle body after the control of eight algorithms except LMS is less than that before control. The control effect of LMS adaptive algorithm is effective at speeds below 5000 rpm and poor above 5000 rpm, and it is not even as good as passive engine mount. The reason lies in that LMS adaptive algorithm is extremely sensitive to phase errors, and excessive phase errors cause the algorithm to be unstable, which greatly reduces the control effect. On the other hand, the results show that different algorithms have different control effects at different speeds. The LQR algorithm takes into account the system performance and control energy at the same time, so that the comprehensive index is optimized. Therefore, it may not be very prominent from the perspective of the vibration isolation effect. This characteristic is also reflected in the simulation results. However, compared with other algorithms, FxLMS, PID and Fuzzy PID control algorithms can reduce the force transmitted to the vehicle chassis more effectively in the range of 1000~6000 rpm, the force transmission is an order of magnitude lower than other control algorithms, and the control current at different speeds is also within a reasonable range. Meanwhile the PID controller is easily affected by the external environment in practical applications. Therefore, the advantages of PID applied to the ACM system that stimulates rapid changes are not prominent. The rules of the fuzzy PID controller need to be determined based on experience, the calculation is complicated and time-consuming. In addition, the scale factor and the quantization factor are determined by trial and error, which has a strong uncertainty, and needs to be debugged in practical applications. By contrast, the FxLMS adaptive control has the advantage of small amount of calculation, strong robustness and easy implementation by hardware. To sum up, the FxLMS adaptive control algorithm will be selected as the focus of further research about the active control algorithms of ACM.

Conclusions
Comparative research work of control algorithms for ACM is divided into three steps. Firstly, mechanical and mathematical models of ACM are established. Then, basing on the working principle of each control algorithm, the ACM controller is designed in the MATLAB/Simulink simulation environment. Finally, the simulation model of nine control algorithms for ACM are established to implement vibration isolation performance simulations for ACM.
For rotating machinery such as engines, FxLMS algorithm has been applied to the ACM system and the control effect has been obtained. This paper intends to study the feasibility and control effect of other algorithms in the ACM system. After experimental verification, it is possible to select several control algorithms that consume less computing resources to improve the economics of the product. The three control algorithms of LMS, RLS, and FxLMS all belong to feedforward control, and the relevant information of the disturbance source needs to be measured. The RLS algorithm has a large amount of calculation, while the FxLMS has a small amount of calculation, strong robustness and good control effect, which is suitable for the ACM system. The LQR, H2, and H algorithms all have restrictions on the state space form, otherwise the controller cannot be solved, so some pre-processing of the state space model of the ACM system is required. PID algorithm can be applied to most systems, and its most important part is the adjustment of three parameters. The widely used empirical formula method, the Ziegler-Nichols method, as well as the critical oscillation method and damped oscillation method, are not suitable for this ACM system; therefore, three parameters are obtained by using frequency domain performance settings. Subsequent tests may be affected by the external environment, so fine-tuning will be made on this basis. Fuzzy control algorithms belong to the advanced control field, but the design of fuzzy rules requires prior knowledge and expert experience, and its structure is also relatively complex. Therefore, in actual application, it will be considered to be converted into an offline look-up table to reduce the calculation amount and running time of the controller.
The simulation results of different engine speeds from 1000 rpm to 6000 rpm show that except the LMS algorithm, the other eight algorithms have good control effect in the whole speed range, and the control current is in a reasonable range. FxLMS adaptive control algorithm, PID control algorithm and fuzzy PID control algorithm have the best vibration isolation performance among nine control algorithms. Furthermore, considering cost, implementation difficulty and stability, FxLMS adaptive control algorithm is more suitable for active control mount field than the fuzzy PID and PID control algorithms. Therefore, the FxLMS adaptive control algorithm can be selected and applied to ACM. The active mounting system development process includes offline simulation, semiphysical simulation and full-physical simulation. In this paper, the offline simulations of nine control algorithms for the ACM system are studied. The latter simulation will be completed: semi-physical simulation (rapid control prototype, referred to as RCP), the control system is composed of a dSPACE simulation platform and a computer to complete the smooth transition from prototype controller to production controller; in full-physical simulation, the control system consists of a development board and computer composition, confirm the consistency of the functions completed by the controller and RCP. The experiments and verifications will be carried out in the next step, including bench test at MTS or Inova Elastomer Test System, bench test at powertrain-mounting system test, and vehicle test to verify the effectiveness of the control algorithms. It will lay a solid foundation for the development and realization of ACM.