Skip to main content
Erschienen in: Chinese Journal of Mechanical Engineering 1/2022

Open Access 01.12.2022 | Original Article

Principle and Control of Active Engine Mount Based on Magnetostrictive Actuator

verfasst von: Zhiyuan Si, Xianxu ‘Frank’ Bai, Lijun Qian, Peng Chen

Erschienen in: Chinese Journal of Mechanical Engineering | Ausgabe 1/2022

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Engine mount system affects the automobile NVH performance. Active mounts would achieve excellent vibration isolation and relative displacement control performance in a broad frequency bandwidth by outputting controlled force to the mounting system. The actuator and control method of the active mounts determine the system performance. In this paper, an active mount based on the smart material, i.e., Terfenol-D rod, is proposed, which mainly includes three parts: rubber spring, magnetostrictive actuator (MA), and hydraulic amplification mechanism (HAM). Dynamic model of the active mount is correspondingly established. A state feedback control method based on x-LMS (Least-Mean-Square) algorithm is proposed as well. Specifically, with the consideration of the unmeasurable state parameters in the active mounting system, an x-LMS state feedback controller with the system state as the reference signal is constructed by employing Sage-Husa Kalman filter to realize the state estimation of the active mounting system. Then a detailed analysis of the proposed control method is conducted, with deriving iterative formula of tap-weight vector. Sequentially, the problem of the dependence on the excitation signal in the x-LMS algorithm is addressed. The feasibility and capability of the proposed control method are verified and evaluated by simulation of a two-degree-of-freedom active mounting system.

1 Introduction

Engine mount system plays an important role in reducing the transmission of engine vibration to the body and improving the NVH characteristics of the vehicle [1]. However, the trend of increased engine power combined with lighter vehicle frames poses vibration isolation problems which passive mounts alone cannot adequately address. Moreover, it is difficult for passive mounts to meet the requirements of vibration isolation and relative position control performance in the wide frequency band simultaneously [2]. Active mounts can achieve better vibration isolation and relative displacement control performance in a broader frequency bandwidth via active force [35]. In the research of active mounting systems, the actuators and control methods that directly affect system performance have received extensive attention [617].
Active mount actuators are mainly divided into two categories: One is the electromagnetic actuator [9, 11, 16]. The characteristics of the electromagnetic actuator itself limit the bandwidth of the active mount (<80 Hz) [7]. The other is the smart material-based actuators. Thanks to the broadband response characteristics of smart materials, such active mounts with broad frequency bandwidth attract much attention [7, 8, 10, 18, 19]. Since smart materials produce a stroke below mount requirements, the implementation of these materials in active mounts requires stroke amplification [20]. Mechanical amplification based on stacking or levers typically is too bulky to be used in engine mount. Hydraulic amplification would be more suitable for engine mount design, which use pistons of different areas with the smart material driving the large piston and the power output delivered by the smaller driven piston. In Refs. [18, 21], the combination of piezoelectric actuator and hydraulic amplification mechanism is used in the design of engine mount. An actuator with magnetostrictive material - Terfenol-D rod and hydraulic amplification mechanism combined with hydraulic passive engine mount form a composite active engine mount in Ref. [7].
Hillis [9] explored x-LMS algorithm with real-time estimation of excitation signal by engine speed to reduce the transmission rate of the electromagnetic-hydraulic active mount. The simulation and experimental results show that the active mounting system based on x-LMS algorithm can effectively reduce its transmission rate. Li et al. [12] designed a hierarchical fuzzy controller for a semi-active mounting system using magnetorheological fluid suspension. Simulation and experimental results verify the feasibility of the hierarchical fuzzy control algorithm in the application of suspension control. Phu et al. [13] explored an adaptive Fuzzy-Sliding Mode control algorithm to control the relative displacement of engine vibration and simulated the vibration isolation performance of ship engine mount system. In addition, the frequency domain control algorithm [22], Skyhook control [23], LQG (Linear Quadratic Gaussian) [24] and H∞ [25, 26] control algorithms, etc. were used in mount control. It should be pointed out that the optimal control based on random disturbance hypothesis [12, 25] take compromise treatment between low-frequency relative displacement control and high-frequency vibration isolation performance in principle. The feedforward x-LMS algorithm can achieve optimal control within the whole frequency range theoretically. However, it is limited by the fact that the engine excitation signal cannot be measured in practical applications.
In this paper, an active mount, with a smart material—Terfenol-D rod-based MA as driving element, is proposed, and its dynamic model is also established. Then, aiming at the problem of the dependence on the excitation signal in the x-LMS algorithm, an x-LMS algorithm with state feedback control method of the active mounting system is proposed by employing Sage-Husa Kalman filter to realize the state estimation. Then a detailed analysis of the proposed control method is conducted. With the output force of a MA as input, the simulation of the transmitted force and relative displacement of the two-degree-of-freedom active mounting system is carried out to verify the proposed control method under different engine conditions (steady and dynamic state).

2 Two-Degree-of-Freedom Mounting System Model

The model of the two-degree-of-freedom active mounting system is shown in Figure 1, the corresponding dynamic state equation can be expressed as
$$\dot{X}=AX+{B}_{1}{F}_{\mathrm{c}}+{B}_{2}{F}_{\mathrm{in}},$$
(1a)
$$e=CX+D{F}_{\mathrm{c}}+\eta ,$$
(1b)
$$A=\left[\begin{array}{c}0\\ \frac{-{k}_{\mathrm{m}}}{{m}_{\mathrm{e}}}\\ 0\\ \frac{{k}_{\mathrm{m}}}{{m}_{\mathrm{b}}}\end{array} \begin{array}{c}1\\ \frac{-{b}_{\mathrm{m}}}{{m}_{\mathrm{e}}}\\ 0\\ \frac{{b}_{\mathrm{m}}}{{m}_{\mathrm{b}}}\end{array} \begin{array}{c}0\\ \frac{{k}_{\mathrm{m}}}{{m}_{\mathrm{e}}}\\ 0\\ \frac{-\left({k}_{\mathrm{s}}+{k}_{\mathrm{m}}\right)}{{m}_{\mathrm{b}}}\end{array} \begin{array}{c}0\\ \frac{{b}_{\mathrm{m}}}{{m}_{\mathrm{e}}}\\ 1\\ \frac{-\left({b}_{\mathrm{m}}+{b}_{\mathrm{s}}\right)}{{m}_{\mathrm{b}}}\end{array}\right], {B}_{1}=\left[\begin{array}{c}0\\ \frac{1}{{m}_{\mathrm{e}}}\\ 0\\ -\frac{1}{{m}_{\mathrm{b}}}\end{array}\right],{B}_{2}=\left[\begin{array}{c}0\\ \frac{1}{{m}_{\mathrm{e}}}\\ 0\\ 0\end{array}\right], C=\left[\begin{array}{c}1\\ {k}_{\mathrm{m}}\end{array} \begin{array}{c}0\\ {b}_{\mathrm{m}}\end{array}\begin{array}{c}-1\\ -{k}_{\mathrm{m}}\end{array}\begin{array}{c}0\\ {-b}_{\mathrm{m}}\end{array}\right],D=\left[\begin{array}{c}0\\ -1\end{array} \right],$$
(1c)
where the state variables \(X={\left[{x}_{1}\; {\dot{x}}_{1}\; {x}_{2}\; {\dot{x}}_{2}\right]}^{\mathrm{T}}\); me and mb represent a quarter of the engine mass and sprung mass, respectively; ks and bs are the suspension stiffness and damping, respectively; km and bm are the stiffness and damping of the engine mount, respectively; \({F}_{\mathrm{in}}\) is vertical excitation force caused by the engine, which is the excitation source of the system; \(\eta\) is \(n\times 1\) order measurement noise; \({x}_{1}\), \({x}_{2}\), \({\dot{x}}_{1}\) and \({\dot{x}}_{2}\) are the displacements of the engine and the sprung mass, and their derivatives with respect to time, respectively; Fc represents the active control force of the mount; residual vibration is represented by the relative displacement and transmitted force between the engine and sprung mass.

3 Structure of Active Mount Based on MA

The proposed active mount based on MA is shown in Figure 2, which mainly includes three parts: rubber spring, MA and HAM. The rubber spring supports the engine weight, playing the role of the passive mount. The MA outputs active control force, the structure of which includes ⑥ MA cap, ⑦ Terfenol-D rod, ⑧ Preload bolt, ⑬ Preload spring, ⑭ Output rod, ⑮ Coil winding, ⑯ Permanent magnets and ⑰ MA housing. The HAM amplifies the output displacement of the MA, transmits the output force from the MA to the engine, and alleviates the impact on the MA during the engine vibration, which includes ②Output rod-diaphragm assembly, ③Variable diameter hydraulic cylinder ④ Large piston assembly. The output rod-diaphragm assembly of the HAM is connected to ⑨ Strut, and its forced state is adjusted by the upper and lower ① Positioning nuts, and the large piston rod is connected to the output rod of the MA through ⑤ Coupling.

3.1 Model of the Hydraulic Amplification Mechanism

Assuming no compliance of the fluid, then the gain of the hydraulic amplification mechanism can be expressed as [27]
$${K}_{\mathrm{amp}}=\frac{{A}_{\mathrm{p}}}{{A}_{\mathrm{e}}},$$
(2)
where \({A}_{\mathrm{p}}\) and \({A}_{\mathrm{e}}\) represents effective cross-sectional areas of large and small ends of hydraulic cylinder respectively.

3.2 Model of the MA

The linear constitutive magnetomechanical relations for the Terfenol-D rod along the axial direction is written as [28]
$$\varepsilon =\frac{\sigma }{{E}^{H}}+dH,$$
(3a)
$$B={d}^{*}\sigma +{\mu }^{\sigma }H,$$
(3b)
where \(\varepsilon\) and \(\sigma\) represent Terfenol-D rod axial strain and stress respectively; \({E}^{H}\) is the mechanical compliance at constant applied magnetic-field strength \(H\); \(B\) is the magnetic-flux within the material. \({\mu }^{\sigma }\) is the magnetic permeability at a constant stress; \(d\) and \({d}^{*}\) are the linear piezomagnetic cross-coupling coefficients. If the magnetostrictive process is assumed to be reversible, then \({d}^{*}=d\). This would be normally true for low-level driving forces or fields.
Based on Eq. (3a), with the consideration of the quality and damping effect of the Terfenol-D rod [2931], we can get
$$\varepsilon =\frac{\sigma }{{E}^{H}}+dH-\frac{{c}_{\mathrm{D}}}{{E}^{H}}\dot{\varepsilon }-\frac{\rho {l}_{\mathrm{T}}^{2}}{{3E}^{H}}\ddot{\varepsilon },$$
(4)
where \(\rho\), \({l}_{\mathrm{T}}\) and \({c}_{\mathrm{D}}\) are the density, length, and internal damping coefficient of the Terfenol-D rod, respectively.
Then, the output force of the Terfenol-D rod is expressed as
$${F}_{\mathrm{T}}=-\sigma {A}_{\mathrm{T}}{=E}^{H} {A}_{\mathrm{T}}dH-{E}^{H}{A}_{\mathrm{T}}\varepsilon -\frac{{c}_{\mathrm{D}}{A}_{\mathrm{T}}}{{E}^{H}}\dot{\varepsilon }-\frac{\rho {l}_{\mathrm{T}}^{2}{A}_{\mathrm{T}}}{{3E}^{H}}\ddot{\varepsilon ,}$$
(5)
where \({A}_{\mathrm{T}}\) represents the cross-sectional area of the Terfenol-D rod.
The current flowing in the coil winding and generating the magnetic field \(H\) can be calculated through the circuitation of the magnetic field itself
$$H=\frac{nI}{{l}_{\mathrm{T}}},$$
(6)
where \(n\) is the number of turns of the coil winding; \(I\) is current flowing in the coil winding.
Substituting \(\varepsilon =\frac{{x}_{3}}{{l}_{\mathrm{T}}}\) into Eq. (5), we get
$${F}_{\mathrm{T}}=-\sigma {A}_{\mathrm{T}}{=E}^{H} {A}_{\mathrm{T}}dH-{k}_{\mathrm{T}}{x}_{3}-{b}_{\mathrm{T}}{\dot{x}}_{3}-{m}_{\mathrm{T}}{\ddot{x}}_{3},$$
(7)
where \({k}_{\mathrm{T}}=\frac{{E}^{H}{A}_{\mathrm{T}}}{{l}_{\mathrm{T}}}\), \({b}_{\mathrm{T}}=\frac{{c}_{\mathrm{D}}{A}_{\mathrm{T}}}{{E}^{H}{l}_{\mathrm{T}}}\), \({m}_\text{T}=\frac{\rho {l}_{\mathrm{T}}^{2}{A}_{\mathrm{T}}}{{3E}^{H}{l}_{\mathrm{T}}}\).
According to Newton’s second law, a dynamic equation is established for the output rod of the MA and the large piston of the HAM
$$m{\ddot{x}}_{3}+{k}_{\mathrm{pre}}{x}_{3}={F}_{\mathrm{T}}-{K}_{\mathrm{amp}}{F}_{\mathrm{c}}-{\sigma }_{\mathrm{p}}{A}_{\mathrm{T}}-{F}_{\mathrm{r}},$$
(8)
where \(m={m}_{\mathrm{r}}+{m}_{\mathrm{p}}\), \({m}_{\mathrm{r}}\) and \({m}_{\mathrm{p}}\) are the masses of the output rod of the MA and the large piston of the HAM, respectively; \({k}_{\mathrm{pre}}\) is the stiffness of the preloaded spring; \({\sigma }_{\mathrm{p}}\) and \({F}_{\mathrm{c}}\) are prestress and control force (output force of the MA) respectively; \({F}_{\mathrm{r}}\) is the friction force at the large piston of the HAM, \({F}_{\mathrm{r}}\) can be quantified using the LuGre model [32], which describes the frictional force based on the bristle interpretation of friction. The LuGre model equations are given by
$$\left\{\begin{array}{c}\frac{\mathrm{d}z}{\mathrm{d}t}=v-{\sigma }_{0}\frac{\left|v\right|}{g(v)}z,\\ g\left(v\right)={F}_{\mathrm{k}}+\left({F}_{\mathrm{s}}-{F}_{\mathrm{k}}\right){e}^{-(\frac{v}{{v}_{\mathrm{s}}}{)}^{2}},\\ {\sigma }_{1}\left(v\right)={\sigma }_{1}{e}^{-(\frac{v}{{v}_{\mathrm{d}}}{)}^{2}},\\ {F}_{\mathrm{r}}={\sigma }_{0}z+{\sigma }_{1}\left(v\right)\frac{\mathrm{d}z}{\mathrm{d}t}+{\sigma }_{2}v,\end{array}\right.$$
(9)
where \(z\) is the average bristle deflection; \({F}_{\mathrm{s}}\) and \({F}_{\mathrm{k}}\) are the static and coulomb frictional forces; \({\sigma }_{0}\), \({\sigma }_{1}\) and \({\sigma }_{2}\) are the bristle stiffness, bristle damping and viscous damping coefficient respectively. Parameter \({v}_{\mathrm{s}}\) is the Stribeck velocity and \({v}_{\mathrm{d}}\) is an additional parameter which controls the velocity dependence of \({\sigma }_{1}\left(v\right)\).
Combining Eqs. (6), (7) and (8), the control force can be given by
$${F}_{\mathrm{c}}={(E}^{H}{A}_{\mathrm{T}}d\frac{nI}{{l}_{\mathrm{T}}}-{k}_{\mathrm{a}}{x}_{3}-{b}_{\mathrm{T}}{\dot{x}}_{3}-{m}_{\mathrm{a}}{\ddot{x}}_{3}-{\sigma }_{\mathrm{p}}{A}_{\mathrm{T}}-{F}_{\mathrm{r}})/{K}_{\mathrm{amp}},$$
(10)
where \({k}_{\mathrm{a}}={k}_{\mathrm{T}}+{k}_{\mathrm{pre}}\), \({m}_{\mathrm{a}}={m}_{\mathrm{T}}+{m}_{\mathrm{r}}+{m}_{\mathrm{p}}\).
During the motion of the system, the output displacements of the MA, the engine and the sprung mass meet the following relationship
$${x}_{3}=\frac{{x}_{1}-{x}_{2}}{{K}_{\mathrm{amp}}}.$$
(11)
Substituting Eq. (11) into Eq. (10), Eq. (10) can be rewritten as
$${F}_{\mathrm{c}}={(E}^{H}{A}_{\mathrm{T}}d\frac{nI}{{l}_{\mathrm{T}}}-{k}_{\mathrm{a}}\frac{{x}_{1}-{x}_{2}}{{K}_{\mathrm{amp}}}-{b}_{\mathrm{T}}\frac{{\dot{x}}_{1}-{\dot{x}}_{2}}{{K}_{\mathrm{amp}}}-{m}_{\mathrm{a}}\frac{{\ddot{x}}_{1}-{\ddot{x}}_{2}}{{K}_{\mathrm{amp}}}-{\sigma }_{\mathrm{p}}{A}_{\mathrm{T}}-{F}_{\mathrm{r}})/{K}_{\mathrm{amp}}.$$
(12)

4 Controller Design

4.1 x-LMS Algorithm with State Feedback

X-LMS algorithm as a kind of feedforward control method is widely used in active structural vibration control due to its small calculation amount, easy implementation and strong adaptive ability. The control diagram of x-LMS algorithm is shown in Figure 3a, the excitation signal is selected as the filter reference signal \(u\left(k\right)\), which limits the application of x-LMS algorithm when the excitation signal is unmeasurable. Therefore, a solution is proposed to use the system state as the reference signal, the control diagram of the corresponding x-LMS algorithm with state feedback is shown in Figure 3b.
In a discrete system, the system state equation can be expressed as
$${X}_{k}=G{X}_{k-1} +{H}_{1}{F}_{c.k-1}+{H}_{2}{u}_{k-1},$$
(13a)
$${e}_{k}=C{X}_{k}+D{F}_{c.k},$$
(13b)
where \({X}_{k}\) represents system status, \({F}_{c.k}\) is control signal, \({u}_{k}\) is excitation signal, \({e}_{k}\) is residual vibration signal. Therefore, the x-LMS algorithm with state feedback shown in Figure 3b can be expressed as
$${F}_{c.k}= \sum_{j=1}^{M}\sum_{i=0}^{N-1}{w}_{ji.k}{x}_{j.k-i} =\sum_{j}^{M}{{w}_{j.k}}^{\mathrm{T}}{X}_{j.k}=\sum_{j}^{M}{{{X}_{j.k}}^{\mathrm{T}}w}_{j.k},$$
(14a)
$${w}_{j.k+1}={w}_{j.k}-2\mu {{e}_{k}}^{\mathrm{T}}\cdot L\cdot {f}_{j.k},$$
(14b)
$${f}_{j.k}=c\cdot {{XX}_{j.k}}^{\mathrm{T}},$$
(14c)
where
$${X}_{j.k}={\left[{x}_{j.k}\;\; {x}_{j.k-1}\;\; {x}_{j.k-2} \cdots {x}_{j.k-\left(N-1\right)}\right]}^{\mathrm{T}},$$
(15a)
$${w}_{j.k}={\left[{w}_{j0.k}\;\; {w}_{j1.k}\;\; { w}_{j2.k} \cdots {w}_{jN-1.k} \right]}^{\mathrm{T}},$$
(15b)
$${{XX}_{j.k}}^{\mathrm{T}}=\left[{{X}_{j.k}}^{\mathrm{T}};{{X}_{j.k-1}}^{\mathrm{T}};\cdots ;{{X}_{j.k-m+1}}^{\mathrm{T}}\right],$$
(15c)
where Xj.k is the \(N\times 1\) dimensional vector corresponding to the jth state variable of the reference signal, and wj.k is the \(N\times 1\) dimensional tap-weight vector at time k; XXj.kT is the \(m\times N\) matrix of the reference signal corresponding to the current and past jth state variable at time k; \(c\) is the \(n\times m\) finite pulse filter corresponding to the transfer function of control channel; \(\mu\) is the step factor; fj.k is the signal filtered by the finite pulse filter \(c\) for the reference signal corresponding to the jth state variable; \(L\) is target-weight matrix; N, M, m and n indicate the order of the x-LMS filter, the number of state parameters and the order of the finite pulse filter corresponding to the control channel respectively.
For the iterative Eqs. (14b) and (14c) of the tap-weight vector in the x-LMS algorithm with state feedback, taking system state parameter Xj.k as reference signal, the control signal \({F}_{c.k}\) can be expressed as
$${F}_{c.k}={\left[{F}_{c.k}\;\; {F}_{c.k-1}\;\; {F}_{c.k-2}\cdots {F}_{c.k-m+1}\right]}^{\mathrm{T}},$$
(16)
$${F}_{c.k}=\sum_{j=1}^{M}{{{XX}_{j.k}}^{\mathrm{T}}\cdot w}_{j.k}.$$
(17)
The residual vibration signal \({e}_{k}\) is the sum of the effect of excitation source \({p}_{k}\) and the effect of active control \({s}_{k}\)
$${e}_{k}={p}_{k}+{s}_{k}.$$
(18)
The control criterion of x-LMS algorithm with state feedback is the minimum mean square error \({\xi }_{k}\) of the residual vibration signal, \({\xi }_{k}=E\left\{{{e}_{k}}^{2}\right\}\). It is treated by transient approximation in actual application, \({\xi }_{k}\approx {{e}_{k}}^{2}\), then
$${{e}_{k}}^{2}={\left({p}_{k}+{s}_{k}\right)}^{\mathrm{T}}\cdot L\cdot \left({p}_{k}+{s}_{k}\right).$$
(19)
Taking the partial derivative of Eq. (19), the tap-weight vector can be obtained
$$\Delta {w}_{j.k}=\frac{\partial {{e}_{k}}^{2}}{\partial {w}_{j}}=2{{e}_{k}}^{\mathrm{T}}\cdot L\cdot {f}_{j.k},$$
(20)
$${w}_{j.k+1}={w}_{j.k}-\mu \Delta {w}_{j.k}={w}_{j.k}-2\mu {{e}_{k}}^{\mathrm{T}}\cdot L\cdot {f}_{j.k}.$$
(21)
Based on Eq. (19), it can be seen that \({e}_{k}\) is an \(n\times 1\) dimensional vector, so x-LMS algorithm with state feedback is a multi-objective control algorithm, which realizes the coordination and synthesis of different control objectives through the selection of the weight matrix \(L\). Based on Eqs. (20) and (21), it can be found that the filtering process of each state variable and the iteration of the corresponding tap-weight vector run independently in x-LMS algorithm with state feedback. When the number of system state variables is large and the filter order is high, the calculation amount and data storage of the system will increase, thereby reducing the calculation efficiency. For this reason, the state vector can be preprocessed by using the \(1\times M\) dimensional weight vector S to simplify the calculation. This simplified processing will be applied to the control of the active mounting system in the section 5. In order to achieve a faster convergence rate, the normalization method is applied [33]
$${w}_{j.k+1}={w}_{j.k}-\frac{\lambda {{e}_{k}}^{\mathrm{T}}\cdot L\cdot {f}_{j.k}}{\gamma +{{f}_{j.k}}^{\mathrm{T}}\cdot {f}_{j.k}},$$
(22)
where \(\lambda\) is a fixed convergence factor; \(\gamma\) is a control factor to prevent fj.kT·fj.k from being too small.

4.2 System Controller Based on x-LMS Algorithm with State Feedback

In the application of x-LMS algorithm with state feedback, detecting the state variables of the system is the first step. However in the actual mounting system, the state variables of the system are not all measurable, so a state observer or filter is needed to estimate the system state, the corresponding control principle of the active mounting system is shown in Figure 4.
Because the engine excitation force in the active mounting system is related to the engine speed, that is, the variance matrix Q of the excitation signal is time-varying. Therefore, the Sage-Husa Kalman filter is explored to realize the state estimation of the system when the statistical characteristics of the excitation signal are time-varying.
First, the state Eq. (1) of the active mounting system is discretized:
$${X}_{k}=G{X}_{k-1} +{H}_{1}{F}_{c.k-1}+{H}_{2}{F}_{in.k-1},$$
(23a)
$${e}_{k}=C{X}_{k}+D{F}_{c.k}+{\eta }_{k}$$
(23b)
$$\begin{aligned}G=\mathrm{expm}\left(AT\right), \\{H}_{1}={A}^{-1}\cdot \left(G-{I}_{\mathrm{M}}\right)\cdot {B}_{1}, \\{H}_{2}={A}^{-1}\cdot \left(G-{I}_{\mathrm{M}}\right)\cdot {B}_{2},\end{aligned}$$
(23c)
where \(\mathrm{expm}\left(\cdot \right)\) is the matrix index; \({I}_{\mathrm{M}}\) is the identity matrix. Based on the measured relative displacement and transmitted force of the active mount as input, the Sage-Husa Kalman filter [34] can be expressed as
$${P}_{k/k-1}=G{P}_{k-1}{G}^{\mathrm{T}}+{{H}_{2}\widehat{Q}}_{k-1}{H}_{2}^{\mathrm{T}},$$
(24a)
$${\widehat{X}}_{k,k-1}=G{\widehat{X}}_{k-1}+{H}_{1}{F}_{c.k-1}+{H}_{2}{\widehat{q}}_{k-1},$$
(24b)
$${v}_{k}=e\left(k\right)-C{\widehat{X}}_{k,k-1}-D{F}_{c.k}-{r}_{k},$$
(24c)
$${K}_{k}={P}_{k/k-1}{C}^{\mathrm{T}}{\left[C{P}_{k/k-1}{C}^{\mathrm{T}}+{R}_{k}\right]}^{-1},$$
(24d)
$${P}_{k}=\left({I}_{\mathrm{M}}-{K}_{k}C\right){P}_{k/k-1}{\left({I}_{\mathrm{M}}-{K}_{k}C\right)}^{\mathrm{T}}+{K}_{k}{R}_{k}{{K}_{k}}^{\mathrm{T}},$$
(24e)
$${\widehat{X}}_{k}={\widehat{X}}_{k-1}+{K}_{k}\cdot {v}_{k},$$
(24f)
$${\widehat{q}}_{k}=\left(1-{d}_{k}\right){\widehat{q}}_{k-1}+{d}_{k}{\left[{H}_{2}^{\mathrm{T}}{H}_{2}\right]}^{-1}{H}_{2}^{\mathrm{T}}\left({\widehat{X}}_{k}-G{\widehat{X}}_{k-1}-{H}_{1}{F}_{c.k-1}\right),$$
(24g)
$${\widehat{Q}}_{k}=\left(1-{d}_{k}\right){\widehat{Q}}_{k-1}+{d}_{k}{\left[{H}_{2}^{\mathrm{T}}{H}_{2}\right]}^{-1}{H}_{2}^{\mathrm{T}}\left({K}_{k}{v}_{k}{{v}_{k}}^{\mathrm{T}}{{K}_{k}}^{\mathrm{T}}+{P}_{k}-G{P}_{k-1}{G}^{\mathrm{T}}\right){H}_{2}{\left[{H}_{2}^{\mathrm{T}}{H}_{2}\right]}^{-1},$$
(24h)
$${d}_{k}=\left(1-b\right)/\left(1-{b}^{k+1}\right),$$
(24i)
where \(E\left[{F}_{in.k-1}\right]={q}_{k-1}\); \(E\left[{\eta }_{k}\right]={r}_{k}\); \(cov\left[{F}_{in.k},{F}_{in.j}\right]={Q}_{k}\); \(cov\left[{\eta }_{k},{\eta }_{j}\right]={R}_{k}\); forgetting factor \(b\in \left(\mathrm{0,1}\right)\); \({\widehat{X}}_{k}\) is the estimate of system state \({X}_{k}\); based on \({\widehat{X}}_{k}\), \({F}_{c.k}\) can be obtained by discretizing Eq. (12)
$${F}_{c.k}={(E}^{H} {A}_{\mathrm{T}}d\frac{n{I}_{k}}{{l}_{\mathrm{T}}}-{k}_{\mathrm{a}}\frac{{\widehat{X}}_{1.k}-{\widehat{X}}_{3.k}}{{K}_{\mathrm{amp}}}-{b}_{\mathrm{T}}\frac{{\widehat{X}}_{2.k}-{\widehat{X}}_{4.k}}{{K}_{\mathrm{amp}}}-{m}_{\mathrm{a}}\frac{{(\widehat{X}}_{2.k}-{\widehat{X}}_{2.k-1})-{(\widehat{X}}_{4.k}-{\widehat{X}}_{4.k-1})}{\Delta t{K}_{\mathrm{amp}}}-{\sigma }_{\mathrm{p}}{A}_{\mathrm{T}}-{F}_{\mathrm{r}})/{K}_{\mathrm{amp}}.$$
(25)
Combining Eqs. (14) and (25), the control current \({I}_{k}\) of the MA can be given by
$${I}_{k}=\frac{\left({K}_{\mathrm{amp}}\sum_{j}^{M}{{{\widehat{X}}_{j.k}}^{\mathrm{T}}w}_{j.k}+{k}_{\mathrm{a}}\frac{{\widehat{X}}_{1.k}-{\widehat{X}}_{3.k}}{{K}_{\mathrm{amp}}}+{b}_{\mathrm{T}}\frac{{\widehat{X}}_{2.k}-{\widehat{X}}_{4.k}}{{K}_{\mathrm{amp}}}+{m}_{\mathrm{a}}\frac{{(\widehat{X}}_{2.k}-{\widehat{X}}_{2.k-1})-{(\widehat{X}}_{4.k}-{\widehat{X}}_{4.k-1})}{\Delta t{K}_{\mathrm{amp}}}+{\sigma }_{\mathrm{p}}{A}_{\mathrm{T}}+{F}_{\mathrm{r}}\right){l}_{\mathrm{T}}}{{nE}^{H}{A}_{\mathrm{T}}d}.$$
(26)

5 Validation

In order to verify the effectiveness of the designed controller, simulation based on a MA is designed, which is divided into two parts: (i) Dynamic force test of the MA in blocked state; (ii) A simulation model of a two-degree-of-freedom active mounting system is established, and the simulation is carried out with the output force of the MA as input.

5.1 Dynamic Force Test of the MA

Figure 5 shows the established experimental platform for dynamic force test of the MA. The core component of the MA is a Terfenol-D rod with a length of 79.6 mm and a diameter of 20 mm. The signal generator generates the control signal, which is amplified by the controllable current driver to generate the excitation current to the MA. The output force of the MA is measured by a piezoelectric force sensor (model: BZ1201). The signal of the piezoelectric sensor is conditioned by the charge amplifier, and then is collected by the data acquisition system (Type: DEWE-501).
Figure 6 presents the experimental tests in profile of the amplitudes of output force versus frequency, when the MA is under harmonic input with different amplitudes (1–5 A with interval of 1 A) and 8 kinds of different frequencies (1, 10, 30, 50, 70, 100, 120, 150 Hz) under the blocked condition. It can be seen from Figure 6 that the output force amplitude of the MA varies little under a certain amplitude of the excitation current. In order to show its variation more clearly, the maximal variation Emax and relative variation Erelative of the output force amplitude under different frequencies are calculated respectively. The results are shown in Table 1.
Table 1
The maximal variation Emax and relative variation Erelative of the output force amplitude under different frequencies
 
1 A
2 A
3A
4 A
5A
Emax (N)
3.91
7.43
9.44
15.91
13.23
Erelative (%)
3.81
3.17
2.48
2.84
1.79
$${E}_{\mathrm{max}}=\mathrm{max}\left({F}_{\mathrm{T}, i}\right)-\mathrm{min}\left({F}_{\mathrm{T}, i}\right), i=1, 2, \cdots , 8,$$
(27)
$${E}_{\mathrm{relative}}=\frac{{E}_{\mathrm{max}}}{\frac{1}{n}{\sum }_{i=1}^{n}{F}_{\mathrm{T}, i}}, n=8.$$
(28)
where \({F}_{\mathrm{T}, i}\) represents the output force amplitude of the MA excitation current at a certain amplitude (1–5 A, with an interval of 1 A) of the excitation current at the ith frequency.
It can be seen from Table 1, compared to other amplitudes of the excitation currents, Emax is the largest when the excitation current is 4 A, and Erelative is the largest when the excitation current is 1 A.
Figure 7 shows the relationship between the output force of the MA (average value at 8 frequencies) and the excitation current, which has been linearly fitted. And the relationship between the fitted output force and the excitation current is expressed as Eq. (29). It can be seen from Figure 7 that the experimental results and the fitting results are agreed well.
$${F}_{\mathrm{T}}=159.7312{I}_{\mathrm{amp}}-73.5026,$$
(29)
where \({I}_{\mathrm{amp}}\) indicates the amplitude of the excitation current.

5.2 Simulation of Two-Degree-of-Freedom Active Mounting System

The establishment of a simulation model in MATLAB/Simulink mainly includes two parts: One part is the model of the HAM. Its gain \({K}_{\mathrm{amp}}\) depends on the stroke of the MA and the relative displacement between the engine and the sprung mass. According to Refs. [3537], it is assumed that the maximum value of the relative displacement between the engine and the sprung mass is 0.4 mm, and the free stroke of the MA in Section 5.1 is ±50 μm, so take \({K}_{\mathrm{amp}}=8\). The other part is the model of the two-degree-of-freedom active mounting system, which is established using Eqs. (14), (22), (23) and (24) based on the derived x-LMS algorithm with state feedback and Sage-Husa Kalman filter. The parameters of the model of the two-degree-of-freedom active mounting system are shown in Table 2. Basic working principle of the simulation is as follows: the MATLAB/Simulink simulation model runs on the PC-based platform, which outputs a control signal to a controllable current driver to apply the excitation current to the MA, and receives the output force of the MA as the input of the simulation model through a force sensor and a charge amplifier.
Table 2
Parameters of two-degree-of-freedom active mounting system
Parameter
Value
1/4 engine mass me (kg)
50
1/4 sprung mass mb (kg)
300
Rubber spring stiffness km (kN/m)
180
Rubber spring damping bm (N·s/m)
50
Suspension stiffness ks (kN/m)
16
Suspension damping bs (N·s/m)
1000
Sampling interval T (s)
1×10−3
Target weight matrix L
[10000 0; 0 1]
Preprocessing weight matrix S
[1 1 −1 −1]
Mean of measurement noise \({{\varvec{r}}}_{\mathbf{k}}\)
[0; 0]
Variance matrix of measure noise \({{\varvec{R}}}_{\mathbf{k}}\)
[2×10−15 0; 0 5×10−6]
Fixed convergence factor \({\varvec{\lambda}}\)
7×10−4
Control factor \({\varvec{\gamma}}\)
1×10−4
Forgetting factor \({\varvec{b}}\)
0.99
LMS filter order N
32
In the simulation platform, a four-cylinder four-stroke engine is taken as excitation source. The vertical excitation force of 1/4 engine is expressed as second-order inertial force, which can be expressed as [37]
$${F}_{\mathrm{in}}={m}_{\mathrm{c}}\tau \sigma {\omega }^{2}\mathrm{cos}2\omega t,$$
(30)
where \({m}_{\mathrm{c}}\) is the mass of the reciprocating part of the cylinder piston; \(\tau\) is the crank radius; \(\sigma\) is the ratio of crank radius to connecting rod length; \(\omega\) is the rotational angular frequency corresponding to different engine speeds.

5.2.1 Simulation Results at Steady State (Constant Engine Speed)

In order to verify the effectiveness of the proposed control method under constant engine speed (steady state) conditions, two engine speeds of 750 r/min (idling speed) and 3000 r/min are selected for steady-state simulation. Figure 8 shows the comparison between the results of the vibration isolation effect (transmitted force) and relative displacement response of the active mount and those of the passive mount at the engine speed of 750 r/min. Figure 8a shows the comparison between the results of active mount and those of the passive mount in profiles of the relative displacement versus time. It can be seen from Figure 8a that since the relative displacement of the passive mount has reached a small value, the improvement of the relative displacement of the active mount is not obvious, which is by 11.37%, compared with the passive mount. Figure 8b shows the comparison between the results of active mount and those of the passive mount in profiles of the transmitted force versus time. It can be seen from Figure 8b that compared with the passive mount, the transmitted force of the active mount is reduced significantly, which is by 86.17%. At the beginning of the simulation, due to the unstable state of the system and a certain number of iterations for the tap-weight vector w.k, the results of the active mount are not ideal. However, as the simulation time increases, the transmitted force of the active mount gradually decreases.
Figure 9 shows the comparison between the estimated system state and the real system state at the engine speed of 750 r/min. Figure 9a is the comparison between the estimated result and the actual result of engine displacement. It can be seen from the Figure 9a that the Sage-Husa Kalman filter can realize the estimation of the engine displacement at the engine speed of 750 r/min. Figure 9b (engine velocity), Figure 9c (sprung mass displacement), Figure 9d (sprung mass velocity) show the similar results.
Figure 10 shows the comparison between the results of the vibration isolation effect (transmitted force) and relative displacement response of the active mount and those of the passive mount at the engine speed of 3000 r/min, which is similar to the results at the engine speed of 750 r/min. It can be seen from Figure 10 that compared with the passive mount, the relative displacement and the transmitted force of the active mount is reduced by 1.06% and 98.24% respectively. But compared with the results at the engine speed of 750 r/min, the relative displacement and transmitted force of the active mount can stabilize faster at the engine speed of 3000 r/min.
Figure 11 shows the comparison between the estimated system state and the actual system state at the engine speed of 3000 r/min. It can be seen from the Figure 11a and b that the Sage-Husa Kalman filter can realize the estimation of the engine displacement and engine velocity at the engine speed of 3000 r/min. It can be seen from the Figure 11c and d that it is impossible to estimate the sprung mass displacement and sprung mass velocity, the values of which are in the same order of magnitude as the measurement error. But due to their extremely small values, their contribution to the control effect of x-LMS algorithm with state feedback can be ignored. In summary, the proposed control method of the active mount can effectively improve the transmitted force, while ensuring the relative displacement of the active mount under constant engine speed (steady state) conditions.

5.2.2 Simulation Results at Dynamic State (Variable Engine Speed)

In order to verify the effectiveness of the proposed control method under variable engine speed (dynamic state) condition, the dynamic simulation is conducted when the engine speed increase from 750 r/min to 2100 r/min. Specifically the engine speed increases from 750 r/min to 2100 r/min at a constant rate and then remains stable as shown in Figure 12. Figure 13 shows the comparison between the results of the vibration isolation effect (transmitted force) and relative displacement response of the active mount and those of the passive mount under variable engine speed condition. Figure 13a shows the comparison between the results of the active mount and those of the passive mount in profiles of the relative displacement versus time. It can be seen from Figure 13a that the relative displacement of the active mount is reduced by 2.00% compared with the passive mount, but the relative displacement of the active mount increases at some moments compared to steady state due to the unstable state of the system and computation of the tap-weight vector w.k at variable engine speed. Figure 13b shows the comparison between the results of the active mount and those of the passive mount in profiles of the transmitted force versus time. It can be seen from Figure 13b that compared with the passive mount, the transmitted force of the active mount is reduced significantly, which is by 96.96%. At the beginning of the simulation, due to the unstable state of the system and a certain number of iterations for the tap-weight vector w.k, the results of the active mount are not ideal. However, as the simulation time increases, the transmitted force of the active mount gradually decreases.
Figure 14 shows the comparison between the estimated system state and the real system state under variable engine speed condition. Figure 14a is the comparison between the estimated result and the actual result of engine displacement. It can be seen from the Figure 14a that the Sage-Husa Kalman filter can realize the estimation of the engine displacement under variable engine speed condition. Figure 14b (engine velocity), Figure 14c (sprung mass displacement), Figure 14d (sprung mass velocity) show the similar results.

6 Conclusions

In this paper, an active mount based on MA was proposed, which mainly includes three parts: rubber spring, MA, and HAM. The rubber spring supports the engine weight, playing the role of the passive mount. The MA outputs controlled force. The HAM amplifies the output displacement of the MA, transmits the output force from the MA to the engine, and alleviates the impact on the MA during the engine vibration. Then the dynamic model of the proposed active mount was established.
Based on the principle of x-LMS algorithm, a control method of x-LMS algorithm with the system state as the reference signal was proposed to address the problem of the dependent on the excitation signal in the x-LMS algorithm. In application of the proposed control method, to address the problem of unmeasurable state of the active mounting system, the Sage-Husa Kalman filter was explored to realize the state estimation of the active system since the statistical characteristics of the excitation signal are time-varying.
In order to verify the feasibility and capability of the proposed control method, the simulation of a two-degree-of-freedom active mounting system model was carried out. Firstly, the dynamic force test of the MA was conducted. The experimental results shows that the output force amplitude of the MA varies little with a certain amplitude of the excitation current at different frequencies, and the output force amplitude has a linear relationship with the excitation current. Secondly, a simulation based on the established model of a two-degree-of-freedom active mounting system was carried out with the output force of the MA as the input.
The working conditions of the simulation includes steady state (constant engine speed: 750 r/min and 3000 r/min) and dynamic state (variable engine speed: 750 r/min increased to 2100 r/min). Under constant engine speed (steady state) conditions, the relative displacement and transmitted force of the active mount are reduced by 11.37% and 86.17% (750 r/min), 1.06% and 98.24% (3000 r/min) compared with the passive mount. Under variable engine speed (dynamic state) condition, the relative displacement and transmitted force of the active mount are reduced by 2.00% and 96.96% compared with the passive mount. The simulation results show that the Sage-Husa Kalman filter can realize the estimation of the system state under different conditions, and the x-LMS algorithm with state feedback can effectively reduce the transmitted force of the active mount while ensuring the relative displacement of the active mount.

Acknowledgements

The authors would like to thank to Mr. Yang Liu and Mr. Zengcheng Liao, graduate students from Hefei University of Technology, China, for their assistance in experimental tests.

Competing interests

The authors declare no competing financial interests.
Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://​creativecommons.​org/​licenses/​by/​4.​0/​.
Literatur
[30]
Zurück zum Zitat B W Wang, S Y Cao, M W Huang. Magnetostrictive material and components. Beijing: Metallurgy Industry Publishing Company, 2008. (in Chinese) B W Wang, S Y Cao, M W Huang. Magnetostrictive material and components. Beijing: Metallurgy Industry Publishing Company, 2008. (in Chinese)
[33]
Zurück zum Zitat S S Haykin. Adaptive filter theory. India: Pearson Education, 2007.MATH S S Haykin. Adaptive filter theory. India: Pearson Education, 2007.MATH
[36]
Zurück zum Zitat R Guo, X K Wei, S Q Zhou, et al. Parametric identification study of an active engine mount: combination of finite element analysis and experiment. Proceedings of the Institution of Mechanical Engineers Part D Journal of Automobile Engineering, 2019, 233(2): 427-439. https://doi.org/10.1177/0954407017745748.CrossRef R Guo, X K Wei, S Q Zhou, et al. Parametric identification study of an active engine mount: combination of finite element analysis and experiment. Proceedings of the Institution of Mechanical Engineers Part D Journal of Automobile Engineering, 2019, 233(2): 427-439. https://​doi.​org/​10.​1177/​0954407017745748​.CrossRef
Metadaten
Titel
Principle and Control of Active Engine Mount Based on Magnetostrictive Actuator
verfasst von
Zhiyuan Si
Xianxu ‘Frank’ Bai
Lijun Qian
Peng Chen
Publikationsdatum
01.12.2022
Verlag
Springer Nature Singapore
Erschienen in
Chinese Journal of Mechanical Engineering / Ausgabe 1/2022
Print ISSN: 1000-9345
Elektronische ISSN: 2192-8258
DOI
https://doi.org/10.1186/s10033-022-00820-2

Weitere Artikel der Ausgabe 1/2022

Chinese Journal of Mechanical Engineering 1/2022 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.