1 Introduction

Environmental concerns and fuel price increases have accelerated the global trend toward the following two important research directions. One is to seek new green energy resources, such as wind/wave energy harvested by different energy converters [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16], where the fundamental principle includes two main points: (1) to design an energy harvesting device excited by winds or waves to undergo as large mechanical motions as possible; (2) to convert the mechanical energy into a type of storable energy, such as electric or chemical ones, etc. To obtain the large motions of an energy harvest device, the mechanisms of resonances in linear dynamic systems and the flutter of aerofoils, which are harmful vibrations to be avoided in traditional dynamic designs, are in a reverse case to be used to obtain the expended large motions of the energy harvesting device [12,13,14,15,16]. The review papers [4, 16] provide more details on various wave/wind energy harvesters as well as many available references. The interested readers may refer to them for more information on this topic. Another research direction is to develop low-emission and fuel-efficient designs to reduce energy consumption. In this direction, the majority of current publications aim to harvest the energy of vibrations in various transportation modes: airplanes, trains, and vehicles, etc. These vibrations are caused by different operation environments, for example, the vehicle vibrations excited by uneven roads, airplane cabin noises caused by engines. The energy of this type of vibrations is the output of burning fuels in their engines, but normally is dissipated by the damping of the transport and the environment, which is an energy loss. As indicated in Ref. [17], during the everyday usage of an automobile, only 10%–16% of the fuel energy is used to drive the vehicle to overcome the resistance from the road friction and the air drag, so that about 85% of the fuel energy is dissipated by the shock absorbers of the vehicle suspension system. Therefore, there have been many research papers theoretically, numerically and experimentally dealing with different designs to harvest this type of vibration energy.

In vehicle designs, applications of passive viscous shock absorbers in parallel with suspension springs aim to reduce vibrations and to achieve better riding/road handling qualities. Active suspensions have been explored [18], but their operation requires a significant amount of energy, which limits their wide implementations. To overcome this, initial theoretical researches on the feasibility to harvest the vibration energy from vehicle suspensions were reported [19, 20], which examined the possibility of using a permanent magnetic motor as mechanical dampers for vehicles to dissipate their vibration energy. Following this initial idea, many publications on this topic have been reported. References such as [21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36] presented some concepts, investigations, numerical simulations, various types of absorber designs, experimental tests, piezoelectric transducers [28], as well as the involved nonlinear behaviour [31]. It has been proposed to adopt regenerative suspensions in harvesting the vehicle lost engine energy while reducing its vibrations for better ride performance. The more details on those researches one can be referred to the comprehensive review papers [29, 34] as well as a series of research reports [32,33,34,35,36]. The company, Perpetuum [37], specialises in vibrational energy harvesting devices and has produced a range of energy harvesting nodes on rail applications and several thousand units are currently mounted on UK and European trains.

In the available publications to analyse the performance of energy harvesting absorbers, the fundamental concept model is a quarter vehicle one, which has omitted the interactions between vehicle vibration modes, four absorbers as well as different uneven road excitations to four wheels. It has been noticed that a full vehicle schematic model with seven degrees of freedom (DOF) is proposed in Ref. [30], but not for energy harvesting investigations, so that there is no interaction results on vehicle vibration reduction and energy harvesting performance given from this model. This paper develops an integrated mechanical–electrical interaction system consisting of a rigid vehicle with three main important degrees of freedom to describe its heave, roll and pitch motions, four electro-magnetic regenerative suspensions, and four tires, each of them modelled by its stiffness and damper, subjected to uneven road excitations to study its complex coupling dynamic mechanisms. This model is able to reveal the effects of uneven road, the damping of the energy harvester, vehicle natural frequencies/modes, and driving speeds, etc. on the performance of the energy harvester to collect the vehicle vibration energy and at the same time to improve its ride quality.

2 Mathematical model

As shown in Fig. 1a, we consider the vehicle as a rigid frame, with the sprung mass \(\bar{{M}}\) located at its mass center O at which a vehicle body coordinate system \(O-XYZ\) with three unit coordinate vectors \({\varvec{i}}_X \), \({\varvec{i}}_Y \), and \({\varvec{i}}_Z \) are fixed. This frame is supported by the four suspension units, of which, as shown by Fig. 1b, a representative unit I (\(I = 1,2,3,4\)) at point \((\hat{{X}}_I ,\hat{{Y}}_I,\hat{{Z}}_I )\) consists of a suspension spring of stiffness \(K_I \), an electromagnetic energy converter of damping \(C_I \), wheel-magnetic body mass \(m_I \), and wheel stiffness \(k_I \) and damping \(c_I \). The vehicle moves on an uneven road surface denoted by a height function \(h(x_I,y_I )\) measured in a fixed absolute coordinate system \(o-xyz\), of which the origin o is located at point O and its three axes are respectively parallel the three axes of the body coordinate system \(O-XYZ\) when the vehicle is in a stable state moving along an even road in the \(o-x\) direction in a constant velocity V. Uneven road excitations to the four wheels will cause the vehicle vibrations, assuming only in the vertical direction, described by a vertical translation Z of the mass center O, a roll rotation angle \(\theta _x \) about axis \(o-x\) and a pitch rotation angle \(\theta _y \) about axis \(o-y\), but neglecting the motions in the horizontal translations and yaw rotations about axis \(o-z\). The roll and pitch inertias of the vehicle about the body system are denoted by \(J_x \) and \(J_y \), respectively. The motion \(z_I \) of mass \(m_I \) is also considered in the vertical direction with any horizontal motions neglected. The steady position of the system in the even road is chosen as our reference positon to measure the small vibrations of the vehicle, based on which we can derive the dynamic equations of the system as follows.

Fig. 1
figure 1

a Scheme of integrated vehicle–energy harvester–tire interaction system with four electro-magnetic suspension units fixed at points \(I = 1, 2, 3, 4\). b The details of a representative suspension unit I

2.1 Geometrical parameters and dynamical variables

We adopt the following vectors and matrices of the geometrical parameters and dynamical variables to derive the governing equations describing the interaction dynamics of the integrated system.

Rotation vector of vehicle body

$$\begin{aligned} {\varvec{\theta }} =\theta _X {{\varvec{i}}}_X +\theta _Y {\varvec{i}}_Y,\quad {\varvec{\theta }} =\left[ {{\begin{array}{ll} {\theta _X }&{} {\theta _Y } \\ \end{array} }} \right] ^{\mathrm{T}}. \end{aligned}$$
(1)

Position vector of suspension unit I

$$\begin{aligned} \hat{{\varvec{R}}}_I =\hat{{X}}_I {\varvec{i}}_X +\hat{{Y}}_I {\varvec{i}}_Y ,\quad \hat{{\varvec{R}}}_I =\left[ {{\begin{array}{ll} {\hat{{X}}_I }&{} {\hat{{Y}}_I } \\ \end{array} }} \right] ^{\mathrm{T}}. \end{aligned}$$
(2)

Displacement \(Z_I \) and velocity \(\dot{Z}_I \) of suspension unit I

The vehicle body undergoes a small rigid motion consisting of the vertical translation Z and the small rotation denoted by Eq. (1), so that the displacement \(Z_I \) of suspension unit I is calculated as

$$\begin{aligned} Z_I= & {} Z+\{{\varvec{\theta }} \times \hat{{\varvec{R}}}_I \}_Z=Z+\theta _X \hat{{Y}}_I -\theta _Y \hat{{X}}_I \nonumber \\= & {} Z+\left[ {{\begin{array}{ll} {\hat{{Y}}_I }&{} {-\hat{{X}}_I } \\ \end{array} }} \right] \left[ {{\begin{array}{l} {\theta _X } \\ {\theta _Y } \\ \end{array} }} \right] , \nonumber \\ {\varvec{Z}}_s= & {} {\varvec{I}}_s Z+{\varvec{X}}_s^\mathrm{T} {\varvec{\theta }}, \nonumber \\ {\varvec{Z}}_s= & {} \left[ {{\begin{array}{llll} {Z_1 }&{} {Z_2 }&{} {Z_3 }&{} {Z_4 } \\ \end{array} }} \right] ^{\mathrm{T}},\quad {\varvec{I}}_s =\left[ {{\begin{array}{llll} 1&{} 1&{} 1&{} 1 \\ \end{array} }} \right] ^{\mathrm{T}}, \nonumber \\ {\varvec{X}}_S= & {} \left[ {{\begin{array}{llll} {\hat{{Y}}_1 }&{} {\hat{{Y}}_2 }&{} {\hat{{Y}}_3 }&{} {\hat{{Y}}_4 } \\ {-\hat{{X}}_1 }&{} {-\hat{{X}}_2 }&{} {-\hat{{X}}_3 }&{} {-\hat{{X}}_4 } \\ \end{array} }} \right] , \end{aligned}$$
(3)

from which, it follows its time derivatives

$$\begin{aligned} \dot{Z}_I= & {} \dot{Z}+\left[ {{\begin{array}{ll} {\hat{{Y}}_I }&{} {-\hat{{X}}_I } \\ \end{array} }} \right] \left[ {{\begin{array}{l} {\dot{\theta }_X } \\ {\dot{\theta }_Y } \\ \end{array} }} \right] ,\nonumber \\ \ddot{Z}_I= & {} \ddot{Z}+\left[ {{\begin{array}{ll} {\hat{{Y}}_I }&{} {-\hat{{X}}_I } \\ \end{array} }} \right] \left[ {{\begin{array}{l} {\ddot{\theta }_X} \\ {\ddot{\theta }_Y} \\ \end{array} }} \right] , \nonumber \\ \dot{{\varvec{Z}}}_s= & {} {\varvec{I}}_s \dot{Z}+{\varvec{X}}_s^\mathrm{T} \dot{{\varvec{\theta }} },\quad \ddot{{\varvec{Z}}}_s ={\varvec{I}}_s \ddot{Z}+{\varvec{X}}_s^\mathrm{T} \ddot{{\varvec{\theta }} }. \end{aligned}$$
(4)

Suspension force \(F_I\) of unit I

$$\begin{aligned} {\varvec{F}}_I= & {} F_I i_Z, F_I =K_I (Z_I -z_I )+C_I (\dot{{Z}}_I -\dot{{z}}_I ),\nonumber \\ {\varvec{F}}_s= & {} \left[ {{\begin{array}{llll} {F_1 }&{} {F_2 }&{} {F_3 }&{} {F_4 } \\ \end{array} }} \right] ^{\mathrm{T}},\nonumber \\ {\varvec{F}}_s= & {} {\varvec{K}}_s ({\varvec{Z}}_s -{\varvec{z}})+{\varvec{C}}_s (\dot{{\varvec{Z}}}_s -\dot{{\varvec{z}}})\nonumber \\= & {} {\varvec{K}}_s ({\varvec{I}}_s Z+{\varvec{X}}_s^\mathrm{T} {\varvec{\theta }} -{\varvec{z}})+{\varvec{C}}_s ({\varvec{I}}_s \dot{{\varvec{Z}}}+{\varvec{X}}_s^\mathrm{T} \dot{{\varvec{\theta }} }-\dot{{\varvec{z}}}),\nonumber \\ {\varvec{K}}_s= & {} \hbox {diag}(K_I ),\,\,{\varvec{C}}_s =\hbox {diag}(C_I ),\,\,{\varvec{z}}=\left[ {{\begin{array}{llll} {z_1 }&{} {z_2 }&{} {z_3 }&{} {z_4 } \\ \end{array} }} \right] ^{\mathrm{T}}. \end{aligned}$$
(5)

2.2 Dynamical equations of vehicle body

Using Newton’s second law, we obtain the following dynamic equations governing the motions of the system.

Vertical translation of vehicle body

$$\begin{aligned} \bar{{M}}\ddot{Z}+\sum _{I=1}^4 {F_I } =\bar{{M}}\ddot{Z}+{\varvec{I}}_s^\mathrm{T} {\varvec{K}}_s ({\varvec{Z}}_s -{\varvec{z}})+{\varvec{I}}_s^\mathrm{T} {\varvec{C}}_s (\dot{{\varvec{Z}}}_s -\dot{{\varvec{z}}})=0. \end{aligned}$$
(6)

Rotation of vehicle body

$$\begin{aligned} {\varvec{J}}\ddot{\varvec{\theta } }+\sum _{I=1}^4 ( \hat{{\varvec{R}}}_I \times {\varvec{F}}_I )={\varvec{J}}\ddot{\varvec{\theta } }+{\varvec{X}}_s {\varvec{F}}_s =\mathbf 0 ,\quad {\varvec{J}}=\left[ {{\begin{array}{ll} {J_X }&{} 0 \\ 0&{} {J_Y } \\ \end{array} }} \right] . \end{aligned}$$
(7)

Vertical motion of wheel I

$$\begin{aligned}&{\varvec{m}}\ddot{{\varvec{z}}}-{\varvec{F}}_s +{\varvec{k}}_s ({\varvec{z}}-\varvec{h})+{\varvec{c}}_s (\dot{{\varvec{z}}}-\dot{{\varvec{h}}})=\mathbf 0 ,\nonumber \\&{\varvec{m}}=\hbox {diag}(m_I ),{\varvec{k}}_s =\hbox {diag}(k_I ), \nonumber \\&{\varvec{c}}_s =\hbox {diag}(c_I ),{\varvec{h}}=\left[ {{\begin{array}{llll} {h_1 }&{} {h_2 }&{} {h_3 }&{} {h_4 } \\ \end{array} }} \right] ^{\mathrm{T}}. \end{aligned}$$
(8)

These equations can be represented by the following matrix form

$$\begin{aligned}&{\varvec{M}}\ddot{{\varvec{Z}}}+{\varvec{C}}\dot{{\varvec{Z}}}+{\varvec{KZ}}={\varvec{F}}, \nonumber \\&{\varvec{C}}=\left[ {{\begin{array}{llll} {{{\varvec{I}}}_s^\mathrm{T} {\varvec{C}}_s {{\varvec{I}}}_s }&{} {{{\varvec{I}}}_s^\mathrm{T} {\varvec{C}}_s {{\varvec{X}}}_s^\mathrm{T} }&{} {-{{\varvec{I}}}_s^\mathrm{T} {\varvec{C}}_s } \\ {{{\varvec{X}}}_s {\varvec{C}}_s {{\varvec{I}}}_s }&{} {{{\varvec{X}}}_s {\varvec{C}}_s {{\varvec{X}}}_s^\mathrm{T} }&{} {-{{\varvec{X}}}_s {\varvec{C}}_s } \\ {-{\varvec{C}}_s {{\varvec{I}}}_s }&{} {-{\varvec{C}}_s {{\varvec{X}}}_s^\mathrm{T} }&{} {{\varvec{C}}_s +{\varvec{c}}_s } \\ \end{array} }} \right] ,\nonumber \\&{\varvec{K}}=\left[ {{\begin{array}{llll} {{{\varvec{I}}}_s^\mathrm{T} {\varvec{K}}_s {{\varvec{I}}}_s }&{} {{{\varvec{I}}}_s^\mathrm{T} {\varvec{K}}_s {{\varvec{X}}}_s^\mathrm{T} }&{} {-{{\varvec{I}}}_s^\mathrm{T} {\varvec{K}}_s } \\ {{{\varvec{X}}}_s {\varvec{K}}_s {{\varvec{I}}}_s }&{} {{{\varvec{X}}}_s {\varvec{K}}_s {{\varvec{X}}}_s^\mathrm{T} }&{} {-{{\varvec{X}}}_s {\varvec{K}}_s } \\ {-{\varvec{K}}_s {{\varvec{I}}}_s }&{} {-{\varvec{K}}_s {{\varvec{X}}}_s^\mathrm{T} }&{} {{\varvec{K}}_s +{\varvec{k}}_s } \\ \end{array} }} \right] , \nonumber \\&{\varvec{M}}=\hbox {diag}(\bar{{M}},\quad {\varvec{J}},\quad {\varvec{m}}),\quad {\varvec{Z}}=\left[ {{\begin{array}{l} Z \\ {\varvec{\theta }} \\ {\varvec{z}} \\ \end{array} }} \right] ,\nonumber \\&{\varvec{F}}=\left[ {{\begin{array}{l} 0 \\ \mathbf 0 \\ {{\varvec{k}}_s {\varvec{h}}} \\ \end{array} }} \right] +\left[ {{\begin{array}{l} 0 \\ \mathbf 0 \\ {\varvec{c}}_s { \dot{{\varvec{h}}}} \\ \end{array} }} \right] . \end{aligned}$$
(9)

2.3 Energy flow equation

Following the energy flow theory [38] and pre-multiplying Eq. (9) by the velocity vector \( \dot{{\varvec{Z}}}^{\mathrm{T}}\), we can derive the energy flow equation of the system in the form

$$\begin{aligned}&\dot{T}+\dot{D}+\dot{\varPi }=P, \nonumber \\&T=\frac{1}{2}\dot{{\varvec{Z}}}^{\mathrm{T}}{\varvec{M}}\dot{{\varvec{Z}}},\quad \,D=\int _0^t {\dot{{\varvec{Z}}}^{\mathrm{T}}{\varvec{C}}\dot{{\varvec{Z}}}} \hbox {d}t,\quad \varPi =\frac{1}{2}{\varvec{Z}}^{\mathrm{T}}{\varvec{KZ}}, \nonumber \\&P=\dot{{\varvec{Z}}}^{\mathrm{T}}{\varvec{F}}=\dot{{\varvec{z}}}^{\mathrm{T}}({\varvec{k}}_s {\varvec{h}}+{\varvec{c}}_s \dot{{\varvec{h}}})=\sum _{I=1}^4 {P_I },\nonumber \\&P_I =\dot{{z}}_I (k_I h_I +c_I \dot{h}_I ). \end{aligned}$$
(10)

Here, T, D, and \(\varPi \) represent the kinetic, dissipated/collected, and potential energy of the system, respectively, while P, the summation of each input power \(P_I \) from wheel I, gives the total power input from the road excitation. Based on the energy conservation law, this input power, originally produced by the vehicle engine, vanishes if the vehicle is driving along an even road with \(h_I =0\). Against the uneven road, the vehicle engine will output an extra power, which is a non-useful power to cause vibrations and an uncomfortable riding environment for passengers. In current vehicle designs, a passive suspension system is used to damp these vibrations in order to achieve riding comfort, which physically dissipates this output power by the suspension dampers, so that this power is totally wasted. In this research, we use the four electro-magnetic energy harvesting converters of damping \(C_I \) to replace the passive suspension dampers in order to collect this part of engine energy and to reduce the vibrations caused by uneven road excitations at the same time.

For the characteristic time period \(\hat{{T}}\) of the road function, the time averaged energy flow equation is given by

$$\begin{aligned} \left\langle {\dot{T}} \right\rangle +\left\langle {\dot{D}} \right\rangle +\left\langle {\dot{\varPi }} \right\rangle =\left\langle P \right\rangle , \end{aligned}$$
(11)

where, for an arbitrary time-variable A(t), such as \(A(t)=P(t),\) its time averaged value is defined as

$$\begin{aligned} \left\langle {A(t)} \right\rangle =\frac{1}{\hat{{T}}}\int _0^{\hat{{T}}} {A\hbox {d}t}. \end{aligned}$$
(12)

2.4 Energy harvesting converter and its collected power

As shown in Fig. 1b, the energy harvesting converter I consists of a magnetic body of intensity \(B_I\) and an electric coil, of effective conduct length \(l_I \), electrical inductance \(L_I \), internal resistance \(r_I \), and capacitance \(\hat{{C}}_I \), moving across the electromagnetic field, so that an induced voltage \(e_I \) at the two ends of the power collection device of resistance \(\hat{R}_I \) is produced. Therefore, an electric charge \(\hat{{Q}}_I \) with the corresponding current \(\hat{{I}}_I \) is generated in the moving coil, from which an electromagnetic force \(\hat{{F}}_I \) between the moving coil and the magnetic body is further produced to resist their relative motion. Based on the Laplace electromagnetic theorem and electrical equilibrium principle [12, 15, 16, 39, 40], the following equations are established.

$$\begin{aligned} e_I =B_I l_I (\dot{{Z}}_I -\dot{{z}}_I ),\hat{{F}}_I =\hat{{I}}_I B_I l_I. \end{aligned}$$
(13)

The electric equilibrium equation of the circuit of total resistance \(R_I =\hat{R}_I +r_I \) is given by

$$\begin{aligned} e_I =L_I \ddot{\hat{{Q}}}_I +R_I \dot{\hat{{Q}}}+\hat{{Q}}_I /\hat{{C}}_I =L_I \dot{\hat{{I}}}_I +R_I \hat{{I}}_I +\hat{{Q}}_I /\hat{{C}}_I,\hat{{I}}_I =\dot{\hat{{Q}}}_I. \end{aligned}$$
(14)

From Eqs. (13) and (14), we obtain the following relationship between the current and the mechanical motions,

$$\begin{aligned} L_I \ddot{\hat{{I}}}_I +R_I \dot{\hat{{I}}}_I +\hat{{I}}_I /\hat{{C}}_I =B_I l_I (\ddot{Z}_I -\ddot{z}_I ). \end{aligned}$$
(15)

Equation (15) is coupled with Eq. (9), so that the integrated system is an electric-mechanical interaction system. Considering practical cases for which the capacitance \(\hat{{C}}_I \) of the moving coil is normally quite large, and the inductance \(L_I \) is small, especially for the low frequency road excitations, we can reduce Eq. (15) to

$$\begin{aligned} R_I \hat{{I}}_I =B_I l_I (\dot{{Z}}_I -\dot{{z}}_I ), \end{aligned}$$
(16)

from which, using Eq. (13), we have the following electromagnetic force

$$\begin{aligned} \hat{{F}}_I =\frac{(B_I l_I )^{2}}{\hat{{R}}_I +r_I }(\dot{\tilde{Z}}_I -\dot{\tilde{z}}_I )=C_I (\dot{\tilde{Z}}_I -\dot{\tilde{z}}_I ),C_I =\frac{(B_I l_I )^{2}}{\hat{{R}}_I +r_I }. \end{aligned}$$
(17)

As used in Eq. (9), \(C_I \) is called the damping coefficient of the energy converter, which is determined by the parameters of the electromagnetic suspension unit. The collected power of the energy converter I is calculated by

$$\begin{aligned} \hat{{P}}_I= & {} \hat{{I}}_I^2 \hat{{R}}_I =\frac{C_I \hat{{R}}_I }{R_I }(\dot{{Z}}_I -\dot{{z}}_I )^{2}\nonumber \\= & {} \frac{C_I \hat{{R}}_I }{R_I }\left[ {{\begin{array}{ll} {\dot{{Z}}_I }&{} {\dot{{z}}_I } \\ \end{array} }} \right] \left[ {{\begin{array}{cc} 1&{} {-1} \\ {-1}&{} 1 \\ \end{array} }} \right] \left[ {{\begin{array}{l} {\dot{{Z}}_I } \\ {\dot{{z}}_I } \\ \end{array} }} \right] ,\quad \hat{{P}}=\sum _{I=1}^4 {\hat{{P}}_I },\nonumber \\ \end{aligned}$$
(18)

of which the percentages of energy collection with the corresponding time averaged values are respectively given by

$$\begin{aligned} \lambda _I= & {} \hat{{P}}_I /P_I,\quad \bar{{\lambda }}_I =\left\langle {\hat{{P}}_I } \right\rangle /\left\langle {P_I } \right\rangle , \nonumber \\ \lambda= & {} \hat{{P}}/P,\quad \bar{{\lambda }} =\left\langle {\hat{{P}}} \right\rangle /\left\langle {P } \right\rangle . \end{aligned}$$
(19)

2.5 Road uneven functions

The uneven road is described by the following function with unit amplitude

$$\begin{aligned} h(x,y),\left| {h(x,y)} \right| \le 1, \end{aligned}$$
(20)

and this function may be considered as a non-dimensional shape function, of which the positive value implies a convex road while the negative value denotes a concave road. Since the system is considered as linear system, if the amplitude of the uneven road is not a unit, such as H, the dynamic response and the power can be obtained by multiplying them by H and \(H^{2}\), respectively. Considering our assumption of the vehicle moving along \(o-x\) direction in the constant speed V and the distance between the front and rear wheels, we can represent the road functions for each wheel as follows

$$\begin{aligned} h_I =\left\{ \begin{array}{ll}h_I (Vt,y_I ), &{}\quad {\hbox {front:}\,I=1,2,} \\ h_I (Vt-a-b,y_I ), &{}\quad {\hbox {rear:}\,I=3,4,} \\ \end{array} \right. \end{aligned}$$
(21)

in which the time when the front wheels reach the uneven road surface, is taken as the initial time \(t = 0\) in our analysis.

2.6 Vibration isolation factor vectors

To study the performance of the proposed energy harvesting device for reducing the vehicle vibrations due to uneven road excitations, we define the following vibration isolation factors. Based on Eq. (9), we consider the motions of the vehicle body caused by a unit maximum road height, so that we define the amplifying factor vectors

$$\begin{aligned} {\varvec{\alpha }} _d =\left[ {{\begin{array}{ll} Z&{} {{{\varvec{Z}}}_s^\mathrm{T} } \\ \end{array} }} \right] ^{\mathrm{T}},\quad {\varvec{\alpha }} _v =\left[ {{\begin{array}{ll} {\dot{Z}}&{} {\dot{{\varvec{Z}}}_s^\mathrm{T} } \\ \end{array} }} \right] ^{\mathrm{T}},\quad {\varvec{\alpha }} _a =\left[ {{\begin{array}{ll} {\ddot{Z}}&{} {\ddot{{\varvec{Z}}}_s^\mathrm{T} } \\ \end{array} }} \right] ^{\mathrm{T}}. \end{aligned}$$
(22)

These vectors give the vibration levels of displacement, velocity, and acceleration at the vehicle mass center and the four points on the vehicle body at which the four energy converters are connected.

3 Solution approach

3.1 Natural vibration

To use the mode summation method to solve Eq. (9), we need to solve its corresponding natural vibrations governed by Eq. (9) with no damping (\({\varvec{C}}=0\)) and no external force (\({\varvec{F}}=0\)), i.e.,

$$\begin{aligned} {\varvec{M}}\ddot{{\varvec{Z}}}+{\varvec{KZ}}=\mathbf 0 . \end{aligned}$$
(23)

We consider a solution of this equation in the form

$$\begin{aligned} {\varvec{Z}}={\varvec{\varphi }} \hbox {e}^{\mathrm{j}\varOmega t}, \end{aligned}$$
(24)

which, when substituted into Eq. (23), gives

$$\begin{aligned} (-\varOmega ^{2}{\varvec{M}}+{\varvec{K}}){\varvec{\varphi }} =\mathbf 0 . \end{aligned}$$
(25)

The condition for a non-zero solution of Eq. (25) requires its determinant of the coefficient matrix to vanish, which gives the characteristic equation

$$\begin{aligned} \left| {(-\varOmega ^{2}{\varvec{M}}+{\varvec{K}})} \right| =0. \end{aligned}$$
(26)

The solutions of Eq. (26) are the seven natural frequencies \(\varOmega _i(i = 1, 2,\ldots , 7)\), of the system, which is represented by a diagonal matrix

$$\begin{aligned} {{\varvec{\varLambda }} }=\hbox {diag}(\varOmega _i ). \end{aligned}$$
(27)

Substituting the natural frequency \(\varOmega _i \) into Eq. (25), we obtain the corresponding natural mode vector \({{\varvec{\varphi }}}_i \) satisfying the orthogonal relationships

$$\begin{aligned} {{\varvec{\varPhi }}}^{\mathrm{T}}{\varvec{M}}{{\varvec{\varPhi }} }={\varvec{I}},\quad {{\varvec{\varPhi }} }^{\mathrm{T}}{\varvec{K}}{{\varvec{\varPhi }} }={{\varvec{\varLambda }}}^{2},\quad {{\varvec{\varPhi }}}=\left[ {{\begin{array}{llll} {{{\varvec{\varphi }}}_1}&{} {{{\varvec{\varphi }} }_2}&{} \cdots &{} {{{\varvec{\varphi }} }_7} \\ \end{array} }} \right] . \end{aligned}$$
(28)

3.2 Mode summation

Using the mode summation method, we represent the vehicle displacement vector

$$\begin{aligned} {\varvec{Z}}={{\varvec{\varPhi }}{\varvec{q}}}, \end{aligned}$$
(29)

where q, a time function, is called as the generalized coordinate vector of the mode space. Substituting Eq. (29) into Eq. (9), and then pre-multiplying the resultant equation by \({{\varvec{\varPhi }}}^\mathrm{T}\) as well as using the orthogonal condition Eq. (28), we obtain the mode equation

$$\begin{aligned} {\varvec{I}}\ddot{{\varvec{q}}}+{\varvec{d}}\dot{{\varvec{q}}}+{{\varvec{\varLambda }} }^{2}{\varvec{q}}={\varvec{f}},\quad {\varvec{d}}={{\varvec{\varPhi }} }^{\mathrm{T}}{\varvec{C}}{{\varvec{\varPhi }}},\quad {\varvec{f}}={{\varvec{\varPhi }} }^{\mathrm{T}}{\varvec{F}}. \end{aligned}$$
(30)

Here, \({\varvec{f}}\) is called as the generalized force vector and \({\varvec{d}}\) is the damping matrix in the mode coordinate space. This damping matrix is not a diagonal matrix in general cases.

To judge the efficiency of energy collection and vibration isolation provided by the energy converters, we assume that the uneven road provides a harmonic excitation of unit amplitude and frequency \(\tilde{\omega }\), represented by a complex force , of which its imaginary part denotes the real force, i.e.,

(31)

In this representation form, the dynamic response of the system can also be represented in a complex form

(32)

which transforms Eq. (30) into a corresponding complex form

(33)

Pre-multiplying this equation by \({{\varvec{\varLambda }} }^{-2}\), we obtain a non-dimensional equation

(34)

Here, \({{\varvec{\eta }} }\) is a non-dimensional diagonal matrix of frequency ratio and \({{\varvec{\zeta }} }\) is a non-dimensional mode damping matrix. From this equation, we obtain the complex amplitude of the generalized coordinate in the form

(35)

which, when substituted into Eq. (29), gives the complex/real physical displacement vector

(36)

It should be mentioned herein, we use the complex representations to solve Eq. (9), of which the solutions are complex and their corresponding imaginary parts are the physical variables. As indicated in the book [38], when calculating powers by Eqs. (10) and (18), you have to use the real physical variables to get their correct results.

4 Case study

4.1 Vehicle parameters

We use the vehicle parameters given in Ref. [41]: sprung mass \(\bar{{M}}=1440\,\hbox {kg}\) with its roll inertia \(J_X =900\hbox { kg}\cdot \hbox {m}^{\mathrm{2}}\) and pitch inertia \(J_Y =2000\hbox { kg}\cdot \hbox {m}^{\mathrm{2}}\); distance of mass center from front axle \(a=1.016\hbox { m}\) and from rear axle \(b=1.524\,\hbox {m}\); front/rear track width \(d=1.5\,\hbox {m}\); front suspension stiffness \(K_I =35,000\,\hbox {N}\cdot \hbox {m}^{\mathrm{-1}}\) with energy harvester damping coefficient \(C_I =2500\,\hbox {N}\cdot \hbox {s}\cdot \hbox {m}^{\mathrm{-1}}\) (\(I = 1, 2\)); rear suspension stiffness \(K_I =30,000\,\hbox {N}\cdot \hbox {m}^{\mathrm{-1}}\) with damping coefficient \(C_I =2000\,\hbox {N}\cdot \hbox {s}\cdot \hbox {m}^{\mathrm{-1}}\) (\(I = 3, 4\)); front/rear un-sprung mass \(m_I =80\,\hbox {kg}\) with tire stiffness \(k_I =200{,}000\,\hbox {N}\cdot \hbox {m}^{\mathrm{-1}}\) and damping \(c_I =10\,\hbox {N}\cdot \hbox {s}\cdot \hbox {m}^{\mathrm{-1}}\) (\(I = 1,2,3,4\)). These parameters and their geometrical layout shown in Fig. 1, when substituted into Eq. (3), give the related prescribed matrices in Eq. (9), such as

$$\begin{aligned} {\varvec{X}}_S =\left[ {{\begin{array}{llll} {-d/2}&{}\quad {d/2}&{}\quad {-d/2}&{}\quad {d/2} \\ {-a}&{}\quad {-a}&{}\quad b&{}\quad b \\ \end{array} }} \right] . \end{aligned}$$
(37)

4.2 Road functions

We use the maximum height of the uneven road to measure the length, so that the road function will provide a non-dimensional unit height road excitation. You can assume any types of road functions, continues or discrete, to use the developed model for the corresponding simulation. Here, for an illustration purpose, we choose the following two road functions.

Sinusoidal road function

A sinusoidal road function with unit amplitude is defined as

$$\begin{aligned} h(x,y)=\sin \beta x, \end{aligned}$$
(38)

where \(\beta \) is a non-dimensional parameter involving the spatial period of the road function. The big value of parameter \(\beta \) corresponds a short spatial period of road function. For simplicity without losing the generality, we choose \(\beta =1\) in the following derivations, so that Eq. (21) becomes

$$\begin{aligned}&h_I =\left\{ {{\begin{array}{ll} \hbox {sin} (\beta Vt)=\hbox {sin} (Vt),&{}\quad \hbox {front wheels: }I=1,2, \\ \hbox {sin} [\beta (Vt-a-b,)]=\hbox {sin} (Vt-a-b,),&{}\quad \hbox {rear wheels: }I=3,4, \\ \end{array} }} \right. \end{aligned}$$
(39)

of which the time derivative

$$\begin{aligned} \dot{h}_I =\left\{ {{\begin{array}{ll} \beta V\cos (Vt)=V\cos (Vt),&{}\quad \hbox {front wheels: }I=1,2, \\ \beta V\cos [\beta (Vt-a-b,)]=V\cos (Vt-a-b,),&{}\quad \hbox {back wheels: }I=3,4. \\ \end{array} }} \right. \end{aligned}$$
(40)

Therefore, from Eq. (9) we find that the vehicle moving speed V involves a road excitation frequency, i.e.,

$$\begin{aligned} \omega =\beta V=V. \end{aligned}$$
(41a)

In this equation, the vehicle speed is measured by the road amplitude, so that its physical dimension, \(\hbox {m}\cdot \hbox {s}^{\mathrm{-1}}\cdot \hbox {m}^{\mathrm{-1}}=\hbox {s}^{\mathrm{-1}}\), is just the dimension of angular frequency \(\omega \).The corresponding road vector of this road function is denoted by a complex vector as follows

figure a
Fig. 2
figure 2

Seven natural mode shapes of the integrated vehicle–energy harvester–tire system, of which for each, its left side is the front of vehicle, and the dashed line denotes the stationary vehicle position while the real line shows the mode shift motion from the dashed position

A sine convex or concave road function

To consider a type of ramp on roads, we assume a sine convex or concave road function defined in the range \(0\le x\le x_0 \) in the form

$$\begin{aligned} h&=\left\{ {{\begin{array}{ll} \pm \sin x,&{}\quad 0\le x<x_0, \\ 0,&{}\quad {x_0 \le x,} \\ \end{array} }} \right. \\ \dot{h}&=\left\{ {{\begin{array}{ll} \pm V\cos x,&{}\quad 0\le x<x_0 , \\ 0,&{}\quad {x_0 \le x,} \\ \end{array} }} \right. \\ \ddot{h}&=\left\{ {{\begin{array}{ll} \mp V^{2}\sin x,&{}\quad 0\le x<x_0, \\ 0,&{}\quad {x_0 \le x}. \\ \end{array}}} \right. \end{aligned}$$
(42a)

Therefore, for a single ramp in Eq. (42a), the road excitations applied to the four wheels take the form for the front wheels

$$\begin{aligned} h_I =\left\{ {{\begin{array}{lll} \sin (Vt),&{}\quad 0\le t<x_0 /V, \\ 0,&{}\quad x_0 /V\le t, \\ \end{array} }} \quad I=1,2, \right. \end{aligned}$$
(42b)

and for the rear wheels

$$\begin{aligned} h_I =\left\{ {{\begin{array}{ll} 0,&{}\quad 0\le t<(a+b)/V, \\ \sin (Vt),&{}\quad (a+b)/V\le t<x_0 /V, \\ 0,&{}\quad x_0 /V\le t. \\ \end{array} }} \right. \quad I=3,4, \end{aligned}$$
(42c)

4.3 Simulation results

4.3.1 Natural frequencies and modes

The natural vibrations of the investigated system are governed by Eqs. (22)–(28), from which, when solving Eq. (25) for eigenvalues/eigenvectors, the following seven natural frequencies with the corresponding modes are obtained as shown in Fig. 2. Table 1 gives the detailed information of frequencies and mode shape characteristics of these seven natural modes. For each mode shape in Fig. 2, the left side is the front of vehicle, the dashed line denotes the stationary position of the vehicle while the real line represents the mode shape displacement, i.e., shift from the dashed position. The first three modes are observed with very small motions of the energy harvesters, while the last four modes are with the large energy harvester motions. The mode 1 of frequency 1.3274 Hz shows a rolling mode of the vehicle while the modes 2 and 3 represent two pitch modes of the vehicle in which mode 2 of frequency 1.3424 Hz and mode 3 of frequency 1.5682 Hz relate to the large motion amplitudes at the vehicle rear and front sides, respectively. Mode 4 of frequency 8.5404 Hz and mode 5 of frequency 8.556 Hz show respectively that the harvester masses 3 and 4, at the vehicle rear side, undergo the rolling and heave motions, while mode 6 of 8.6366 Hz and mode 7 of 8.6450 Hz behave the opposite motion shapes of the harvester masses 1 and 2, connected to the vehicle front side, with the rolling and heave motions.

In the energy harvesting suspension unit designs for vehicles to isolate the vibrations caused by road excitations as well as to collect this vibration energy, the following general rules involving natural modes may be followed.

  1. (1)

    The energy collected from the energy harvester is proportional to the square of the relative velocity between the vehicle and harvester mass motions, as given by Eq. (18), so that the modes with large relative velocities will provide the large contribution for energy collection and vibration reduction.

  2. (2)

    In principle, considering the symmetry of the system, for symmetrical road excitations, the dynamic responses of the anti-symmetrical modes vanish, therefore, they will not provide any contributions for energy collection and vibration isolation caused by the symmetrical road excitations. Similarly, for anti-symmetrical road excitations, symmetrical modes have also no contributions for harvesting energy with vibration isolation. As shown in Fig. 2 and Table 1, the modes 2, 3, 5, 7 provide symmetric motions about the central line of the vehicle, while the modes 1, 4, 6 are anti-symmetrical.

Table 1 The frequencies and mode shape characteristics of seven natural modes of integrated vehicle–energy harvester–tire interaction system

4.3.2 Energy collection and vibration isolation

Based on the mode summation approach and choosing different road functions with the unit amplitude as given by Eq. (41) or (42), we solve the dynamic equations of the system to investigate the performance of energy collections and vibration isolations of the proposed electromagnetic energy harvester for cases 1, 2, 3, 4, respectively with the energy harvester damping coefficients 25%, 50%, 75%, and 100% \(C_I \). The simulation results are given in the frequency response spectrums or the time histories as follows.

Symmetrical continuous sinusoidal road excitation

For a continuous sinusoidal road excitation defined by Eq. (41), where the vehicle speed links the angular frequency of the road excitation. After solving the dynamic equations subject to this road excitation, we obtain the following frequency response spectrums of displacements, velocities, accelerations at chosen points of the system as well as the road input energy and the harvested energy for the four cases with different energy harvester damping coefficients. In these figures, the horizontal axes denote the road excitation frequency \(\omega =V, \) i.e., the vehicle speed, while the vertical axes represent the related dynamic response variables excited by a unit amplitude (m) road excitation. These curves provide the base to examine the performance of the energy harvester suspension system in reducing vibrations and harvesting energy.

Figure 3 shows the response curves of vertical displacement Z, velocity, and acceleration at the mass center and the roll/pitch angles \(\theta _x \) and \(\theta _y \) with the corresponding angular velocities and angular accelerations of the vehicle, which describes the integrated motion of rigid vehicle. The energy collection of each harvester involves the relative motion between the vehicle and the harvester body, so that as an example, Fig. 4 presents the dynamic response spectrums of the displacement \(z_1 \), velocity \(\dot{{z}}_1 \), and acceleration \(\ddot{z}_1 \) at the mass \(m_1 \) of energy converter 1, the corresponding ones \(Z_1 \), \(\dot{{Z}}_1 \), \(\ddot{Z}_1 \) at vehicle point 1, where converter 1 fixed, as well as their differences \(z_1 -Z_1,\dot{{z}}_1 -\dot{{Z}}_1,\ddot{z}_1 -\ddot{Z}_1 \). Figure 6 gives the input power by the road excitation, the collection power by the energy harvester as well as the energy collection efficiency, in which for the lower frequency range the curves have been locally amplified to get its more details.

Fig. 3
figure 3

(Color online) Frequency spectrums for displacement/rotation angles, their velocities and accelerations. a Displacement \(Z,{\dot{{Z}}}\), and \({\ddot{Z}} \). b Rolling angle \(\theta _x,\dot{\theta }_x \), and \(\ddot{\theta }_x \). c Pitching angle \(\theta _y,\dot{\theta }_y \), and \(\ddot{\theta }_y \)

Fig. 4
figure 4

(Color online) Dynamic response spectrums. a Displacements \(z_1 \), \(Z_1 \), and \(z_1 -Z_1 \). b Velocities \(\dot{{z}}_1 \),\(\dot{{Z}}_1 \), and \(\dot{{z}}_1 -\dot{{Z}}_1 \). c Accelerations \(\ddot{z}_1 \),\(\ddot{Z}_1 \), and \(\ddot{z}_1 -\ddot{Z}_1 \)

Fig. 5
figure 5

(Color online) Frequency spectrums of powers. a Road excitation input. b Power collection. c Energy collection efficiency \(=\) collection power/input power

Fig. 6
figure 6

(Color online) Frequency spectrums of displacement/rotation angles with their velocities and accelerations. a Displacement \(Z,{\dot{{Z}}}\), and \({\ddot{Z}} \). b Rolling angle \(\theta _x,\dot{\theta }_x \), and \(\ddot{\theta }_x \). c Pitching angle \(\theta _y,\dot{\theta }_y \), and \(\ddot{\theta }_y \)

Fig. 7
figure 7

(Color online) Dynamic response spectrums. a Displacements \(z_1 \), \(Z_1 \), and \(z_1 -Z_1 \). b Velocities \(\dot{{z}}_1 \), \(\dot{{Z}}_1 \), and \(\dot{{z}}_1 -\dot{{Z}}_1 \). c Accelerations \(\ddot{z}_1 \), \(\ddot{Z}_1 \), and \(\ddot{z}_1 -\ddot{Z}_1 \)

Fig. 8
figure 8

(Color online) Dynamic response spectrums. a Displacements \(z_2 \), \(Z_2 \), and \(z_2 -Z_2 \). b Velocities \(\dot{{z}}_2 \), \(\dot{{Z}}_2 \), and \(\dot{{z}}_2 -\dot{{Z}}_2 \). c Accelerations \(\ddot{z}_2 \), \(\ddot{Z}_2 \), and \(\ddot{z}_2 -\ddot{Z}_2 \)

Fig. 9
figure 9

(Color online) Frequency spectrums of powers. a Road excitation input. b Power collection. c Energy collection efficiency \(=\) collection power/input power

Observing these three Figs. 35, we can clearly see that the investigated symmetrical road excitation excites only symmetrical motions consisting of four symmetrical modes shown in Table 1 with the curve peaks located around \(8{-}9\hbox { rad}\cdot \hbox {s}^{\mathrm{-1}}\) and 53–54 \(\hbox {rad}\cdot \hbox {s}^{\mathrm{-1}}\). Especially, as shown in Fig. 4, the dynamic response of anti-symmetric rolling motion \(\theta _x \) of the vehicle about x-axis is extremely small in the calculation error range. With increasing the energy harvester damping values, the vibration peaks of vehicle motions are much reduced, so that the power input due to vibrations and the harvesting energy are also reduced. Since in the simulations, we assume that the tire damping is quite small and neglect other types of physical damping, therefore, the nearly full vibration energy is collected. For practical cases, due to existence of various physical damping, a part of vibration energy will be dissipated, so that the energy collection efficiency is less than 1.

Non-symmetrical continuous sinusoidal road excitation on the right side of vehicle

As discussed above, the symmetrical road excitation cannot excite the responses of the anti-symmetrical modes of the vehicle. Here, we consider a non-symmetrical continuous sinusoidal road excitation defined also by Eq. (41), but only acting on the right side wheels of the vehicle, i.e. the left side wheels of vehicle running along an even road with no road excitations. Figures 69 give the dynamic response spectrums in the similar structures of Figs. 35, respectively. Since the road excitation is non-symmetrical, so that all modes of the system contribute to the dynamic responses. As shown in Fig. 6 for this excitation, the roll rotation motion \(\theta _x,\dot{\theta }_x,\ddot{\theta }_x,\) of the vehicle does not vanish. Furthermore, a comparison of the curves in Figs. 7 and 8 shows that the dynamic responses of the variables at positions 1 and 2 are obviously different for this case of the non-symmetrical road excitation applied only on the right side of vehicle. The response values on the left side position 2 shown in Fig. 8 are much smaller than the ones on the right side position 1 as given in Fig. 7.

For this non-symmetrical continuous sinusoidal road excitation, we consider the road excitation of amplitude 0.2 m and use the standard Newmark time integration method [42] with time step \(\Delta t=0.0005\hbox { s}\) in the simulations to reveal the characteristics of time histories of the integrated system, which are shown in Figs. 10 and 11. Figure 10 shows the time histories of the displacements of vehicle points and suspension masses at positions 1 and 2 as well as the ones of the displacement at vehicle mass center and its roll/pitch rotation angles, while Fig. 11 gives the time histories of input and collection powers. It is observed that:

  1. (1)

    The displacement at excitation side 1 is larger than the non-excited side 2.

  2. (2)

    At the initial road impact instance, although the vehicle body suffers big motions but its order is much lower than the suspension mass motions, which absorbs the impact energy and reduces the road impact transmitting to the vehicle body.

  3. (3)

    Since the system is linear, the stable response shows a sinusoidal form as a function of the frequency (vehicle speed).

  4. (4)

    The input and output collection powers are positive, of which the values at vehicle speed 50 are maximum. This is because the speed (\(\omega =50\)) is near to the resonance peak shown in Fig. 7, so that there is large relative motion \(z_1 -Z_1 \) from which the large road excitation energy is collected.

Fig. 10
figure 10

(Color online) Time histories. a Displacements of vehicle points (\(Z_1,Z_2 \)) and suspension masses (\(z_1,z_2 \)) at positions 1 and 2. b Displacement (Z)at mass center, rolling (\(\theta _x\)), and pitching (\(\theta _y\)) rotation angles of the vehicle

Fig. 11
figure 11

(Color online) Time histories. a Road input power. b Output collection power

A sine convex ramp

Here, we consider the investigated vehicle, moving in different speeds \(V=30, 50,70\,\hbox {m}\cdot \hbox {s}^{\mathrm{-1}}\), is impacted by a half sine convex ramp (amplitude \(0.2\hbox { m}\), \(x_0 ={\uppi }\) in Eqs. (42b, 42c)) only at positions 1 and 3 on its right-side wheels in succession. Based on the standard Newmark approach [42], Fig. 12 gives the time histories of the displacements of four vehicle points (\(Z_1 - Z_4 \)) and the 4 suspension masses points (\(z_1 - z_4 \)) while Fig. 13 shows the time histories of the displacement Z at mass center and roll \(\theta _x \)/pitch \(\theta _y \) rotation angles of the vehicle. Figures 14 and 15 provide the instant time histories of road input powers and output collection powers at four suspension positions and the total ones of the integrated vehicle, respectively.

Fig. 12
figure 12

(Color online) Time histories. a Displacements (\(Z_{1}\)\(Z_{4} \)) of four vehicle points. b Displacements (\(z_1 -z_4 \)) at four suspension masses points

Fig. 13
figure 13

(Color online) Time histories. a Displacement Z at the mass center. b Rolling angle \(\theta _x \). c Pitching angle \(\theta _y \) of the vehicle

Fig. 14
figure 14

(Color online) Time histories of powers. a Input powers at four wheels. b Collection powers at four electromagnetic energy harvesters

Fig. 15
figure 15

(Color online) Time histories of powers. a Total road input power. b Total collection powers of the integrated vehicle

These time histories show that:

  1. (1)

    The dynamic responses and the input/output powers of the system behave the transient impacting characteristics, of which at the time instants when the wheels impact by the road ramp, the curves show impact peaks. With the time elapsing, these impact peaks gradually tend to zero.

  2. (2)

    The responses and the power collections at the impact positions 1 and 3 are much larger than the other two non-impact positions 2 and 4, at which the input powers are zero as shown in Fig. 13 due to the even road surface.

  3. (3)

    As shown in Fig. 14, until the time instant \((a+b)/V\), the rear wheel 3 gives no input power and small output power, since it is excited by the ramp with the time delay of \((a+b)/V\).

  4. (4)

    As shown in Fig. 14, at vehicle speed \(V=30\,\hbox {m}\cdot \hbox {s}^{\mathrm{-1}}\), the non-impact positions 2 and 4 collect the large amount of energy, while at vehicle speed \(V=70\,\hbox {m}\cdot \hbox {s}^{\mathrm{-1}}\), the impact positions 1 and 3 collect the large amount of energy, which is unable to be reveal using a quarter vehicle model.

  5. (5)

    The total energy collection increases with increasing vehicle speed as shown by Fig. 15, since the higher speed vehicle has a higher momentum which causes a higher impact resistance force provided by the vehicle engine with the higher energy output.

Potential further research directions

The following directions may be considered for future research.

  1. (1)

    This paper has conducted research only on a fundamental concept but has not presented an idea on how practically to collect the harvested energy. The best possible way is to design an electrical device to transfer the collected energy into the battery of vehicle. However, since the electrical device operation needs power, a proper evaluation of final economic efficiency is required. Another option is to apply the collected energy to some vehicle facilities, such as window deforester, etc. To realize any possible practical designs, analysis and tests are necessary.

  2. (2)

    The other three motions of rigid vehicle, sway in y direction, surge in x-direction and yaw about z-axis may be considered for a full rigid vehicle model. Especially, the sway and yaw motions are important for vehicle control performance.

  3. (3)

    The further detailed research may consider the vehicle as an elastic body with more practical structure, for which finite element method may be used, but the solution approaches discussed in this paper are still valid. The main difference of this case is the order of the final dynamic matrix equation is higher than 7.

  4. (4)

    The harvester damping depends on the parameters of electromagnetic body as well as its moving electric coil, therefore practical designs must be analyzed and tested to obtain the required damping value of energy harvester.

5 Conclusions

This paper has developed an integrated numerical model consisting of a rigid vehicle, four electromagnetic energy harvesters, and four vehicle tires to investigate and reveal the characteristics of the system in harvesting energy while reducing vibrations caused by uneven road excitations. The mathematical formulations with their solution approaches to the mechanical–electromagnetic interaction system subject to various uneven road excitations are presented. The theoretical analysis and numerical simulations demonstrate that this type of energy harvesting provides a damping mechanism in the integrated coupling system. The numerical examples for the continuous sine wave road excitation and the single ramp impact are simulated, from which the following guidelines are obtained: (1) the current passive vehicle suspension units can be replaced by the investigated electromagnetic energy harvesters in reducing vibrations caused by uneven roads and at same time harvesting the lost engine energy; (2) the model with seven DOF reveals the more complex interaction characteristics of the system than a quarter vehicle model, so that it can address the efficiency of vibration isolation/energy harvesting affected by the natural modes/frequencies of the vehicle, the possible different road excitations on four wheels, vehicle speeds and road impact time delays for the front and rear wheels, etc. This model provides a means for vehicle electromagnetic suspension unit designs in engineering. Potential further research directions are suggested for readers to consider in future.