Abstract
Magnetorheological dampers are used for semi-active control of the vehicles vibration because of their useful features such as reducing the dynamic tire forces, improvement the ride quality of the passengers and protection of the vehicle from rollover. The dynamic model of these dampers is nonlinear. Therefore, their nonlinear characteristics can lead to make the chaotic behaviour of the vehicle system if a suitable controller is not used. This paper focuses on the active control of the chaotic behaviour generated by the nonlinear model characteristics of the MR dampers in a typical heavy articulated vehicle. The vehicle nonlinear dynamic study is conducted by detecting the irregular regions using the bifurcation diagrams and Poincaré maps. Then, the active controller is proposed to control the chaotic behaviours. The control law was derived based on the backstepping method, and the stability analysis is performed by Lyapunov theorem. Then, optimal backstepping control is designed for controlling the chaos in the vehicle. The simulation results show the vehicle displacements can track a periodic desired motion. The robustness of the proposed controller is studied by inserting external disturbance force. The simulation results show that the vehicle body displacements converge to periodic desired path in spite of the existing external disturbance.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
The use of long articulated vehicles is economically attractive due to lower fuel and driver costs per ton of cargo. Unlike automobiles, the transport productivity and efficiency are generally prioritized for heavy vehicles, particularly the directional and roll dynamic performance [1–3]. The ride properties of heavy vehicles concern the preservation of health, safety and comfort of the drivers and/or passengers, and protection of the cargoes, while the suspension design is subject to the constraints imposed by requirements on productivity and functional efficiency [1]. The dynamic characteristics of heavy vehicle systems are therefore considerably different from those of the passenger cars. Suspension design of road vehicles necessities a complex compromise among different performance measures related to ride and handling qualities. The road-friendliness and road-damaging potential of an articulated vehicle have been two of the important design and regulation objectives. They are influenced by interactions between the vehicle units, which are strongly coupled by their respective bounce and pitch motions.
When the heavy articulated vehicle is running on the road, changes in the road surface profile can be led to undesirable oscillations. A portion of those vibrations can be absorbed by the wheels, but the most should be absorbed by the suspension system between the tires and sprung masses. The heavy articulated vehicle suspension system is necessary equipment, which can reduce the vibration generated by the road surface irregularities and isolate the sprung masses from road-induced disturbances. Conventional passive suspension systems in heavy vehicles typically consist of springs, dampers and anti-roll bars and can only dissipate energy. Some studies have been investigated passive suspensions in heavy vehicles [4–8]. Recently, there has been a significant research activity in a new class of so-called advanced suspension systems. Advanced suspensions can be divided into three categories: fully active, slow active and semi-active. Fully active and slow active suspension systems are attractive because they allow more design flexibility than passive suspension systems for specifying the transfer functions that govern the handling, ride and roll performance of a vehicle [9]. Semi-active suspensions consist of controllable dampers and conventional springs. Such systems can only dissipate energy, by contrast with fully active and slow active systems, which can supply energy.
In recent years, numerous researches have focused on the semi-active and active suspensions with magnetorheological (MR) damper in vehicles [10–17]. Magnetorheological damper fluid is a kind of smart materials, which is made by mixing fine particles into a liquid with low viscosity. The important feature of MR fluids is their ability to reversibly change states from a viscous fluid to a semisolid or even solid with controlled yielding strength, which it is subjected to controlled magnetic field. The application of MR dampers in vibration control of heavy vehicle’s suspension system was investigated by many researchers. Extended groundhook control logic was investigated by Valasek et al. [18] in order to reduce the dynamic tire forces. Hendrick and Yi [19] studied the effect of alternative heavy truck suspensions on flexible pavement response, and Yi and Song [20] developed a novel control model that called road detection algorithm (RDA). The aim of this algorithm was to combine the advantages of the skyhook damping and the tire deflection feedback. Liao and Wang [21] and Lau and Liao [22] designed a MR fluid damper that is suitable for a semi-active train suspension. Their results showed that the semi-active suspension with the developed MR dampers can substantially improve the ride quality of the passengers. A unique MR fluid bypass damper for heavy vehicle controllable suspension systems was designed, fabricated, and tested by Shahin et al. [23]. Their results showed that the MR fluid damper could achieve better performance for protection from the vehicle rollover and estimated that the roll angle can be reduced by 45% compared to the regular original equipment manufacturer passive dampers. Tsampardoukas et al. [24] investigated a truck with semi-active suspension and presented a hybrid balance algorithm based on dynamic tire force tracking to reduce road damage and to investigate the performance of a heavy articulated vehicle compared to one with passive viscous dampers. Yu et al. [25] proposed two extended versions of Time-To-Rollover (TTR) metrics for heavy-duty vehicle rollover detection. Based on the TTR rollover detection module, a prototype active roll control (ARC) system is designed. The results show that a heavy-duty vehicle’s roll stability is considerably improved with the rollover detection and active roll control systems proposed. Also, some other active control methods [26–29] are applied to vehicle systems.
Because of nonlinear properties of MR dampers as well as other components such as springs and wheels, a heavy vehicle must be regarded as a nonlinear system. There are some contradictions between experimental results and obtained results from linear models. The nonlinear characteristics of vehicle components can be the source of these contradictions. Owing to the existence of the nonlinear factors and especially multi-valued and non-smooth hysteresis of MR dampers, the vehicle exhibits complex phenomena such as jumps, bifurcation, quasi-periodic vibration and chaotic vibration when it is running on a bumpy road. Quasi-periodic and chaotic vibration may cause shock vibration due to road surface that can influence the life time of vehicle components, safety of driving, protection of the cargoes and driver’s comfort.
Many studies have been conducted by researchers in order to introduce the benefits of MR dampers in vehicle suspension, while the nonlinear characteristics of these dampers can result in irregular behaviours (chaotic or quasi-periodic) in vehicle suspension system. In heavy vehicle systems, some parts can be more critical against unwanted vibrations. One of these sections is articulation point, which connects the tractor to the trailer, and its unwanted displacements and vibrations can result in failure; therefore, it should be avoided. However, without appropriate controlling action, using MR dampers is doubtful. So, there is need to a compromise between the advantage and disadvantage in utilizing these dampers. Up to now, no work has been reported on the control of chaotic behaviours of heavy vehicle with MR damper suspension system.
In this paper, the nonlinear dynamic behaviour of a half-truck oscillatory system is studied by using the bifurcation diagrams and Poincaré maps. After detecting irregular (chaotic and quasi-periodic) sections, the appropriate controller is proposed to return the system’s vibrations to desired region. The control law is derived based on the backstepping method, and the stability of the controller is proved based on Lyapunov theorem. Then, an optimal backstepping controller is proposed such that error norm is minimized during motion. The validity of the proposed method is verified by some simulation experiments. The results analysis shows the vehicle tracks desired periodic motion in spite of the chaos motion conditions. The main contributions of this paper are summarized as: considering the nonlinear features of MR dampers and their influences on dynamic behaviour of the heavy articulated vehicle and optimal backstepping control design for eliminating the chaotic behaviours.
The rest of this paper is arranged as follows. In Sect. 2, the dynamic model of a half-truck oscillatory system is presented. Chaotic vibration analysis is explained in Sect. 3. Controller design and stability analysis of motion is addressed in Sect. 4. Simulation results and discussions are given in Sect. 5, and finally some concluding remarks are presented in Sect. 6.
2 Dynamic modelling
Figure 1 shows the schematic diagram of a nonlinear half-truck oscillatory system which has carried out as a heavy articulated vehicle model. The notations in Fig. 1 are given in “Appendix”. Both vehicle units are represented by massive rigid cuboids, sprung masses, and the axles are shown by massive blocks, unsprung masses [24].
The half-truck is presented as a seven degree-of-freedom system including the bounce and pitch motions of tractor and trailer; and three bounce motions of the centre of gravity of unsprung masses. The vehicle’s yaw roll motions are neglected due to the small effects.
The suspension system between the sprung masses and the unsprung masses is modelled as spring and damper elements. Suspension’s spring units of the heavy articulated vehicle have linear mechanical characteristics [24], and the articulation connection is also modelled as a high linear stiffness spring and damper. Suspension’s dampers are both passive viscous damper and MR damper which are considered as nonlinear units. All of the truck’s axles are equipped with MR dampers.
Before analysing the dynamic behaviour of the system, the differential equations of motion corresponding to the oscillatory model, shown in Fig. 1, should be derived. By applying Newton–Euler laws and taking the above assumptions into account, the differential equations of motion are obtained in compact form as follows:
where \({{{\varvec{q}}}}=\left[ {X_C ,\theta _C ,X_T ,\theta _T ,X_{\text {UF}} ,X_{\text {UR}} ,X_{\text {UT}} } \right] ^{T}\) is the generalized coordinates vector and the inertia matrix \({{{\varvec{M}}}}\) is defined as:
where m is MR damper mass. The force vector \({{{\varvec{h}}}({{\varvec{q}}},{\dot{{{{\varvec{q}}}}}},\ddot{{{\varvec{q}}}})}\) contains all of springs and dampers forces. These forces are as functions of relative displacements and velocities between the sprung and unsprung masses. The relative displacements and velocities vectors are given by
where the \(X_{\text {WF}}\), \(X_{\text {WR}}\) and \(X_{\text {WT}}\) are the road roughness on the tractor front and rear wheels and on the trailer wheel, respectively, which are defined as:
where \( t_{1}\) and \(t_{2 }\) are time delays of the tractor drive axle and trailer axle, respectively. The sinusoid forcing function [24, 25] is used to describe the excitations caused by road surface. Thus, the forcing functions for three axles are approximated by:
where b and \(\omega \) are harmonic excitation amplitude and frequency, respectively. Also, the excitation frequency is defined as \(\omega =2\pi (v/\lambda )\) where v is the velocity of the vehicle and \(\lambda \) is the wavelength of the harmonic excitation. Hence, the truck goes through a series of consecutive harmonic excitation with speed v, so \(t_1 =(L_1 +L_2 )/v\) and \(t_2 =(L_1 +L_3 +L_4 +L_5 )/v\).
The mathematical model of the passive viscous damper is described by
where the damping coefficients are different for the bound and rebound strokes.
Lau and Liao [22] designed and modelled a prototype MR damper for a train suspension. Here, the same model of the MR damper is used. Such a damper develops forces of the same order of magnitude as those required in a truck application, and in this respect it could be potentially suitable for heavy vehicle applications as well. It is a Bouc–Wen model [21, 22, 24] that includes a set of differential equations for describing the hysteretic characteristic of the damper force/velocity response. This model is given as follows:
where z is the evolutionary variable and the parameters \(\beta \),\(\gamma \), A and n define the shape of the hysteresis loop. The numerical values of the MR damper parameters are given in Tables 1 and 2.
Having the springs and dampers force, the vector \({{{\varvec{h}}}}({{{\varvec{q}}}},{\dot{{{\varvec{q}}}}},\ddot{{{\varvec{q}}}})\) can be obtained as:
where the \(F_{\text {MR}-F}\), \(F_{\text {MR}-R}\) and \(F_{\text {MR}-T} \) are tractor steering axle, tractor drive axle and trailer axle MR dampers forces, respectively. These forces are functions of relative displacements, velocities and accelerations. Also, they have nonlinear nature, Eqs. (11)–(13); so the relation (14) is nonlinear.
3 Chaotic vibration analysis
In this section, the chaotic behaviour analysis of the vehicle is carried out by the numerical analysis of Eq. (1) with variable step continuous solver based on the forth-order Runge–Kutta method. In order to guarantee that the data being used are in a steady state, the first few hundred time series data of the integration were neglected. The results of the next few hundred time series were retained to carry out the analysis. The numerical values of the half-truck’s parameters which were used in this study are given in Tables 3, 4 and 5 [24].
The bifurcation diagrams are one of the main tools to analyse the nonlinear dynamic behaviour of the systems. These diagrams can be useful in detecting the irregular regions of the system’s behaviour as a function of some controlling parameters. The bifurcation diagram of the amplitude versus the excitation frequency in vehicle dynamic is typically used to analyse the response of system. For the vehicle that encounters road roughness, the speed is more significant parameter; so it can be taken as a control parameter instead of frequency in bifurcation diagrams. To generate the bifurcation diagram, the speed of vehicle is as a control parameter that varies with fixed steps, and the state variables at the end of each step are used as initial conditions for the next step. These data points are then plotted versus the speed of vehicle. If the motion is regular, periodic, at the specific vehicle’s speed, the bifurcation diagram should contain a finite number of separate points. When the motion is irregular, quasi-periodic or chaotic, the data points in the bifurcation diagram are distributed along a vertical line. As mentioned previously, the articulation point between the trailer and tractor and its displacements can be more serious [30, 31]. So, the bifurcation diagram of the articulation point displacement is depicted to analyse the system behaviour. The bifurcation diagrams of the system are obtained when the vehicle speed is slowly changed in region \(0.01<v<8\) m/s and the step size of the speed is 0.01 m/s. The amplitude of the road excitation used in the computation is \(b= 0.05\) m, and the initial conditions for all variables set to zero. Figures 2, 3 and 4 show the bifurcation diagrams of the heave, pitch and articulation point displacements.
These figures show at the speed regions \(v\in [2.4\sim 3]\), \(v\in [3.83\sim 5.95]\) and \(v\in [6.43\sim 6.73]\), the irregular motion, quasi-periodic or chaotic, can be detected in the system dynamic behaviour. However, the chaotic behaviour has an oscillatory nature with unpredictable amplitudes that can lead to cyclic stresses and a reduction in life of the vehicle components, safety of driving, protection of the cargoes and driver’s comfort. The aim is to detect the chaotic regions and then to apply the active control action to this behaviour. For more detailed analyses of system behaviour and confirmation of the chaotic responses, other identifying techniques are necessary. One of the main techniques is Poincaré map. In non-autonomous systems, a point on the Poincaré section is referred to as the return point of the time series at the constant interval T, where T is the driving period of the exciting force. The projection of the Poincaré section on the phase plane is referred to as the Poincaré map. If there have been k discrete return points, the corresponding motion will be periodic with the period kT. For a quasi-periodic motion, the return points form a closed curve. For a chaotic motion, the return points on the Poincaré map form a geometrically fractal structure [32].
Figures 5 and 6 show the Poincaré map of the heave and pitch displacements of tractor and trailer. At speed \(v=4.6 \,{\mathrm{m/s}}\), all displacements show the chaotic behaviour, but at \(v=5.9\, {\mathrm{m/s}}\) the tractor’s irregular behaviour is chaotic and the trailer’s irregular behaviour is quasi-periodic. However, the irregular motions have variable nature with relatively high amplitude that is not desirable.
However, the obtained results show the nonlinear terms in the MR dampers lead to chaotic motions in the trailer system. The displacement of articulation point is a function of the heave and pitch displacements of trailer and tractor. Here, first we show that the chaotic behaviour of the above-mentioned displacements results in chaotic vibrations of the articulation point. Then, the active control of the chaotic behaviour is proposed in the next section. As shown in Fig. 5, Poincaré maps consist of a pile of points in the phase space or have a fractal structures for all of vehicle displacements at \(v=4.6 \,{\mathrm{m/s}}\), which confirm that the irregular motions in the respective bifurcation diagrams, Figs. 2, 3 and 4, are chaotic motions. Thus, in the next section we intend to apply active control on the chaotic behaviour at \(v=4.6\,{\mathrm{m/s}}\).
4 Controller design
In this section, an active chaos control system is designed to control the appeared chaotic vibrations in the vehicle. In Sect. 3, it was shown that the vehicle has chaotic behaviour at \(v=4.6\,{\mathrm{m/s}}\). The control objective is to force the heavy vehicle’s state to follow a periodic motion in spite of its chaotic situation. To this end, the variables of the heave motions of tractor and trailer and the pitch motion of tractor are controlled such that they follow periodic desired trajectories during the motion. Here, it is assumed that the dynamic model of the vehicle is known and a control law is designed based on the backstepping method.
To apply the active control, the equations of motion, Eq. (1), should be written as
where \({{{\varvec{u}}}}=\left[ {u_F ,u_R ,u_T } \right] ^{T}\) is controller input vector and matrix \({{{\varvec{B}}}}\) is defined the number of controller as
and \( {{{\varvec{f}}}}_d\) is external disturbance forces vector. It is assumed that the external disturbances are bounded.
In this paper, the backstepping method is used for stabilizing and trajectory tracking of the vehicle. The backstepping control is a nonlinear control method based on the Lyapunov theorem. The design flexibility of backstepping method is its advantage compared with other control methods. This flexibility is due to recursive Lyapunov functions which are used in the backstepping method. The backstepping control is derived step-by-step as follows:
Step 1 The tracking error of the heave motion of tractor is defined as
where the superscript d in \(X_C^d \) denotes its desired state. Considering the first Lyapunov function as \(V_1 =\frac{1}{2}e_1^2 \), the time derivation of \(V_1 \) is given as
\(\dot{X}_C \) can be used as a virtual input. To this end, based on the desired value of virtual control, a stabilizing function is defined as follows:
where \(k_1 \) is a positive constant. By considering (19), Eq. (18) yields
Step 2 Considering the error of the virtual control as
The second Lyapunov function is chosen as follows:
The time derivation of \(V_2 \) yields
Step 3 In this step, the tracking error of the tractor pitch motion is considered as
and the Lyapunov function is modified as follows:
Differentiating \(V_3 \) with respect time yields
Now, the stabilizing function is chosen as
where \(k_2 \) is a positive constant. By considering (27), Eq. (26) gives
Step 4 Defining the error \(e_4 \) as
The Lyapunov function is updated as follows:
The time derivation of \(V_4 \) is given as
Step 5 Now, the tracking error of the trailer heave motion is considered as
and the Lyapunov function is chosen as
The time derivative of (33) is given as
By considering the stabilizing function
where \(k_3 \) is a positive constant, Eq. (34) is rewritten as
Step 6 The error \(e_6 \) is considered as
The Lyapunov function is modified as follows:
The time derivative of (38) yields
Substituting Eqs. (23) and (32) in Eq. (39) gives
Now, the accelerations \(\ddot{X}_C , {\ddot{\theta }}_C \) and \(\ddot{X}_T \) are obtained from equations of motion, Eq. (15), as follows:
where \({{{\varvec{P}}}}_i (i=1,2,3)\) is \(i\mathrm{th}\) row of matrix \({{{\varvec{M}}}}^{-1}{{{\varvec{B}}}}\); \(\alpha _i \) (\(i=1,2,3\)) is \(i\mathrm{th}\) elements of vector \({{{\varvec{M}}}}^{-1}{{{\varvec{h}}}}\) and \(\delta _i \) (\(i=1,2,3\)) is the acceleration due to the external disturbances. It is assumed that \(\left\| {{{{\varvec{f}}}}_d } \right\| \le \beta \) where \(\beta \) is a positive constant. Therefore, \(\delta _i \) (\(i=1,2,3\)) is bounded. Substituting the accelerations presented in (41) into Eq. (40) leads to
By considering the following relations:
the control law is proposed as
with
Based on Eq. (44), to control the articulation point, three controllers are required. The above results can be summarized in the following theorem for the chaos control of heavy articulated vehicles.
Theorem 1
Consider the heavy articulated vehicle with magnetorheological dampers represented by (15) with the bounded external disturbances. If the inputs are chosen by (44), the vehicle can follow the desired periodic motion and the tracking errors can be made bounded by choosing properly gains \(k_i \) (\(i=1,{\ldots },6\)).
Proof
The Lyapunov stability theorem is used in the proof. To this end, the Lyapunov candidate function is considered as (40). Considering the control law (44), Eq. (39) can be written as follows:
where Young’s inequality, i.e. \(ab\le \frac{1}{2}\left( {\frac{a^2 }{\rho }+\rho b^2 } \right) \) with \((a,b)\in R^{2}\) and \(\rho >0\), has been used in (45). \(\rho _i \) (\(i=1,{\ldots },6\)) are positive constants, and \(\delta _{\text {i m}}S\) (\(i=1,2,3\)) is the maximum of \(\delta _{i }\).
where \(\lambda =\frac{1}{2}\left( {\frac{\delta _{1m}^2 }{\rho _4 }+\frac{\delta _{2m}^2 }{\rho _5 }+\frac{\delta _{3m}^2 }{\rho _6 }} \right) \) is positive constant. Now, the following coefficients are defined:
Coefficients \(k_i \) (\(i=1,{\ldots },6\)) and \(\rho _i \) (\(i=1,{\ldots },6\)) are chosen such that \(\mu _i >0\) (\(i=1,{\ldots },6\)). Equation (46) is rewritten as
Defining \(\mu =\min \left\{ {\mu _1 , . . . , \mu _6 } \right\} \), Eq. (48) gives
Solving inequality (49) yields
This shows the Lyapunov function \(V_6 \) is bounded by \(\lambda /2\mu \). Therefore, all the errors are bounded during the motion. By properly regulating the values of \(k_i \) (\(i=1,\ldots ,6\)) and \(\rho _i \) (\(i=1,\ldots ,6\)), the value of \(\lambda /2\mu \) can be made arbitrarily small. Therefore, the tracking error can be made small arbitrarily and the proof is completed.
5 Simulation results
In this section, simulation results of the vehicle motion are presented. Choosing the controller gains, inputs (44) are applied to the vehicle equations. The simulations are performed in two cases: designed inputs based on the backstepping method (44) and designed inputs based on the optimal backstepping method. In the following, these two cases are presented.
5.1 Chaos backstepping control
Here, the presented backstepping control in (44) is applied to the vehicle to control the appeared chaos in the vehicle behaviour. As it is shown in Figs. 5 and 6, the vehicle response is chaotic at \(v=4.6\,{\mathrm{m/s}}\). Therefore, the chaos control is carried out for when the vehicle moves in this velocity. The desired periodic motion is planned based on \(v=0.5\, {\mathrm{m/s}}\) in where the vehicle response is periodic (see Figs. 2, 3, 4). In other to show better the effectiveness of the controller, it is assumed that the vehicle moves with \(v=4.6\, {\mathrm{m/s}}\) and the controller is applied at \(t=50\,\mathrm{s}\). The controller gains are chosen \(k_1 = k_2 =k_3 =k_4 =k_5 =k_6 =2\). The simulation results for the phase plane portrait and time history of the heave displacements of tractor and trailer are depicted in Figs. 7 and 8. These figures show the chaotic motion converges to the desired periodic motion after applying the backstepping controller (44).
Also, Figs. 9 and 10 illustrate the phase plane portrait and time history of the pitch displacements of tractor and trailer. As depicted, these displacements reach the desired periodic trajectories and follow it after applying the controller.
Figure 11 shows the displacement of the articulation point. As shown, its motion is periodic after applying the chaos control. As the results of the phase planes, Figs. 7, 8, 9 and 10, show, the vehicle motion is periodic by designed controller in (44). Therefore, designed inputs in (44) can remove the chaos from the vehicle motion and derive towards the periodic motion.
5.2 Chaos optimal backstepping control
In the backstepping method, the controller gains are generally chosen by trial and error. Although the gains values are fairly exact, they are not optimal. So, there is needed to optimize the gain values. In this section, the controller gain coefficients are designed by optimizing and the effects of those values on simulation results are investigated. Here, the optimization problem is defined as
where \({{{\varvec{e}}}}=[{\begin{array}{llllll} {e_1 }&{} {e_2 }&{} {e_3 }&{} {e_4 }&{} {e_5 }&{} {e_6 } \\ \end{array} }]^{T}\) and is obtained from Sect. 4. Therefore, the controller gain values are obtained such that the error norm is minimized in interval \(t_1 \)–\(t_2 \). Here, for solving the optimization problem (51), genetic algorithm (GA) is used. The GA method is widely used in optimization problems [33–35].
An implantation of GA begins with a population of chromosomes randomly. Each chromosome is evaluated by using the objective function called fitness function. In order to apply the GA reproductive operations, two individuals as parents are randomly selected. By exchanging some of bits between parents, if its probability reaches, applying the crossover operation will result in produce two children. Also, a mutation is the second operator which is applied on the single children by inverting its bit if the probability reaches. Then, it can be obtained two populations: parents and children, the individual who has a good solution is preserved [36]. The optimization problem (51) is solved by MATLAB software with given parameters values in Table 6.
The fitness function during optimization is shown in Fig. 12. After optimization, the controller optimal gains are obtained as \(k_1 =9.8995\), \(k_2 =13.228\), \(k_3 =6.8823\), \(k_4 =15.3121\), \(k_5 =16.9461\), \(k_6 =12.9362\), and the best fitness value is 0.00622 in iteration number 75.
Now, the chaos backstepping control (44) with the optimized gains is applied to the vehicle and its response is analysed. The simulation results of the chaos optimal backstepping control (COBC) are presented in Figs. 13, 14, 15, 16 and 17.
Figures 13 and 14 show the phase plane portrait and time history of the heave displacements of tractor and trailer, respectively. It can be seen that the behaviour is chaotic up to \(t=50\,\mathrm s\), and afterwards the trajectories follow the desired path and the time history gets to periodic motion. Also, Figs. 15 and 16 reveal the effectiveness of proposed controller for controlling the pitch motions of tractor and trailer. Figure 17 indicates the time history of articulation point. As shown, the response is chaotic before \(t=50 \,\mathrm{s}\). When the controller is applied, the displacement converges to periodic motion with very small amplitude. This goal is not achievable only by the MR dampers, but due to the nonlinear nature of these dampers, the vehicle dynamic behaviour goes to chaotic vibration which is undesirable. These results show for reaching the desired periodic behaviour, it is needed that the active controller is accompanied with MR dampers.
5.3 Robustness of COBC
In this section, the robustness of the proposed COBC is studied. In the worst case, the random disturbance force is applied as an arbitrary excitation force during a time interval \([52 \,53 ]\). The COBC is applied with the same previous gains and the same initial conditions. The simulation results are shown in Figs. 18, 19, 20, 21 and 22. In these figures, the tracking performance of the vehicle is depicted. It can be seen that the vehicle’s responses converge to the desired trajectory despite the existing disturbance. Therefore, the proposed controlling system has good robustness in tracking performance. Also, the control action on articulation point shows the appropriate robustness encountering the external disturbance. Figure 23 shows the disturbance force norm in the presence of external disturbances. Therefore, these results depict the control approach proposed in this paper is robust against the external disturbances.
6 Conclusion
In this paper, the active chaos control of a heavy articulated vehicle equipped with MR dampers was studied. MR dampers are used to semi-active control of the vehicle vibration. These dampers can reduce the amplitude of the free oscillations and dynamic tire forces, and improve the ride quality of the passengers [22, 24]. However, nonlinear features of these dampers can lead to the chaotic behaviour of the vehicle. In this paper, firstly the nonlinear dynamic behaviour of half-truck model was studied. The irregular regions were detected by utilizing the bifurcation diagrams and Poincaré maps. Then, the active controller was proposed to control the chaotic behaviours. The control law was derived based on the backstepping method. The simulation results showed the chaotic motion of the vehicle reaches to the periodic desired motion and follows it by the proposed controller. In order to minimize the error norm, chaos optimal backstepping control was proposed and the optimal gains were obtained by the genetic algorithm. The main contributions of this paper are summarized as: considering the nonlinear features of MR dampers and their influences on dynamic behaviour of the heavy articulated vehicle and optimal backstepping control design for eliminating the chaotic behaviours. The obtained results showed, by using the optimal gain values, the controller performance was extremely enhanced. Also, the simulation results of the robustness showed the vehicle body displacements converge to periodic desired motion in spite of the existing external disturbance. Therefore, the proposed controller removed the chaos from the vehicle motion and forced it to move towards the periodic motion.
References
Gillespie, T.D.: Heavy truck ride. SAE 850001 (1985)
Fancher, P., Balderas, L.: Development of microcomputer models of truck braking and handling. UMTRI Report UMTRI-87-37, The University of Michigan, USA (1987)
Lewis, A.S., El-Gindy, M.: Sliding mode control for rollover prevention of heavy vehicle based on lateral acceleration. Int. J. Heavy Veh. Syst. 10, 9–34 (2003)
Queslati, F., Sankar, S.: Optimisation of tractor–semitrailer passive suspension using covariance analysis technique. Soc. Automot. Eng. 942304 (1994)
Vanduri, S., Law, H.: Development of a simulation for assessment of ride quality of tractor–semitrailers. Soc. Automot. Eng. 962553 (1996)
Cole, D.J., Cebon, D., Besinger, F.H.: Optimization of passive and semi-active heavy vehicle suspensions. Soc. Automot. Eng. 942309 (1994)
Woodrooffe, J.: Heavy truck suspension damper performance for improved road friendliness and ride quality. Soc. Automot. Eng. 952636 (1995)
Ibrahim, I.M., Crolla, D.A., Barton, D.C.: The impact of the dynamic tractor–semitrailer interaction on the ride behaviour of fully-laden and unladen trucks. Soc. Automot. Eng. -01-2625 (2004)
Walker, G.W., Smith, M.C.: Performance limitations and constraints for active and passive suspensions: a mechanical multi-port approach. Veh. Syst. Dyn. 33, 137–168 (2000)
Choi, S.B., Lee, S.K.: A hysteresis model for the field-dependent damping force of a magnetorheological damper. J. Sound Vib. 245, 375–383 (2001)
Yao, G.Z., Yap, F.F., Chen, G., Li, W.H., Yeo, S.H.: MR damper and its application for semi-active control of vehicle suspension system. Mechatron 129, 63–73 (2002)
Lai, C.Y., Liao, W.H.: Vibration control of a suspension system via a magnetorhellogical fluid damper. J. Vib. Control 8, 527–547 (2002)
Guo, D.L., Hu, H.Y., Yi, J.Q.: Neural network control for a semi-active vehicle suspension with a magnetorheological damper. J. Vib. Control 10, 461–471 (2004)
Dong, X., Yu, M., Liao, C., Chen, W.: Comparative research on semi-active control strategies for magneto-rheological suspension. Nonlinear Dyn. 59, 433–453 (2010)
Du, H., Sze, K.Y., Lam, J.: Semi-active H (infinity) control of vehicle suspension with magnetorheological dampers. J. Sound Vib. 283, 981–996 (2005)
Ma, Y., Xie, S., Zhang, X., Luo, Y.: Hybrid modeling approach for vehicle frame coupled with nonlinear dampers. Commun. Nonlinear Sci. Numer. Simul. 18, 1079–1094 (2013)
Yıldız, A.S., Sivriglu, S., Zergeroglu, E., Çetin, S.: Nonlinear adaptive control of semi- active MR damper suspension with uncertainties in model parameters. Nonlinear Dyn. 79, 2753–2766 (2015)
Valasek, M., Kortum, W., Sika, Z., Magdolen, L., Vaculin, O.: Development of semi-active road friendly truck suspensions. Control Eng. Pract. 6, 735–744 (1998)
Hendrick, J.K., Yi, K.: The effect of alternative heavy truck suspensions on flexible pavement response. Soc. Automot. Eng. Working Paper No. 46, (1991)
Yi, K., Song, B.S.: A new adaptive skyhook control of vehicle semi-active suspensions. Proc. Inst. Mech. Eng. Part D 213, 293–303 (1999)
Liao, W.H., Wang, D.H.: Semiactive vibration control of train suspension systems via magnetorheological dampers. J. Intell. Mater. Syst. Struct. 14, 161–171 (2003)
Lau, Y.K., Liao, W.H.: Design and analysis of magnetorheological dampers for train suspension. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 219, 214–225 (2005)
Sahin, H., Liu, Y., Wang, X., Gordaninejad, F., Evrensel, C., Fuchs, A.: Full-scale magnetorheological fluid dampers for heavy vehicle rollover. J. Intell. Mater. Syst. Struct. 18, 1161–1167 (2007)
Tsampardoukas, G., Stammers, C.W., Guglielmino, E.: Hybrid balance control of a magnetorheological truck suspension. J. Sound Vib. 317, 514–536 (2008)
Pesterev, A.V., Bergman, L.A., Tan, C.A.: Pothole-induced contact forces in a simple vehicle model. J. Sound Vib. 256, 565–572 (2002)
Yu, H., Güvenç, L., Özgünera, Ü.: Heavy duty vehicle rollover detection and active roll control. Int. J. Veh. Mech. Mobil. 46, 451–470 (2008)
Der, C.L., Wen, C.C.: A feedback linearization design for the control of vehicle’s lateral dynamics. Nonlinear Dyn. 52, 313–329 (2008)
Ji, C.R., Sunil, K.A., Jaume, F.: Motion planning and control of a tractor with a steerable trailer using differential flatness. J. Comput. Nonlinear Dyn. 3, 10031–10038 (2008)
Ozgur, D., Ilknur, K., Saban, C.: Modeling and control of a nonlinear half-vehicle suspension system: a hybrid fuzzy logic approach. Nonlinear Dyn. 67, 2139–2151 (2012)
Rusev, R., Ivanov, R., Staneva, G., Kadikyanov, G.: A study of the dynamic parameters influence over the behavior of the two- section articulated vehicle during the lane change manoeuvre. Transp. Probl. 11, 29–40 (2016)
Sampson, D.J.M., Cebon, D.: Achievable roll stability of heavy road vehicles. IMechE Part D J. Automob. Eng. 217, 269–287 (2003)
Nayfeh, A.H., Balachandran, B.: Applied Nonlinear Dynamics. Wiley, New York (1995)
Kaouther, L., Faouzi, B., Mekki, K.: Multi-criteria optimization in nonlinear predictive control. Math. Comput. Simul. 76, 363–374 (2008)
Vladimír, G., Marian, K.: Optimization of vehicle suspension parameters with use of evolutionary computation. Proc. Eng. 48, 174–179 (2012)
Edoardo, F.C., Egidio, D.G., Alan, F., Stefano, B.: Active carbody roll control in railway vehicles using hydraulic actuation. Control Eng. Pract. 31, 24–34 (2014)
Sahab, A.R., Modabbernia, M.R.: Back stepping method for a single-link flexible-joint manipulator using genetic algorithm. Int. J. Innov. Comput. Inf. Control 7(7B), 4161–4170 (2011)
Author information
Authors and Affiliations
Corresponding author
Appendix: Nomenclature
Appendix: Nomenclature
\(C_{ i}\) | Suspension damper rate of ith axle, \( i=F\): tractor steering, \(i =R\): tractor drive, \(i=T\): trailer |
\(C_{4}\) | Damper coefficient of articulation point |
\(F_{d-F}\) | Viscous damper force |
\(F_{\text {MR}-i}\) | MR damper dynamic force to ith axle, \(i=R\): tractor drive, \(i=T\): trailer |
I\(_\mathrm{C}\) | Tractor pitch inertia |
I\(_\mathrm{T}\) | Trailer pitch inertia |
\(K_{4}\) | Spring stiffness of articulation point |
\(K_{i}\) | Suspension spring stiffness of ith axle, \(i=F\): tractor steering, \( i=R\): tractor drive, \(i=T\): trailer |
\(K_{\text {U i}}\) | Unsprung mass spring stiffness, \(i=F\): tractor steering, \( i=R\): tractor drive, \(i=T\): trailer |
\(\hbox {L}_{1}\) | Length between the steer tractor axle and the tractor CG |
\(\hbox {L}_{2}\) | Length between the drive tractor axle and the tractor CG |
\(\hbox {L}_{3}\) | Length between the articulation point and the tractor CG |
\(\hbox {L}_{4}\) | Length between the articulation point and the trailer CG |
\(\hbox {L}_{5}\) | Length between the trailer axle and the trailer CG |
\(\hbox {M}_{\mathrm{C}}\) | Tractor mass |
\(\hbox {M}_{\mathrm{T}}\) | Trailer mass (fully loaded) |
\(\hbox {M}_{\mathrm{Ui}}\) | Unsprung masses, \(i=F\): tractor steering, \(i=R\): tractor drive, \(i=T\): trailer |
\(X_{C}\) | Heave displacement of tractor |
\(X_{T}\) | Heave displacement of trailer |
\(X_{\text {U i}}\) | Heave displacement of unsprung mass, \(i=F\): tractor steering, \(i=R\): tractor drive, \(i=T\): trailer |
\(X_{\text {Wi}}\) | Road excitation to ith axle, \(i=F\): tractor steering, \(i=R\): tractor drive, \(i=T\): trailer |
\(X_{4}\) | Articulation point displacement |
\(\theta \) \(_{C}\) | Pitch displacement of the tractor |
\(\theta \) \(_{T}\) | Pitch displacement of the trailer |
\(X_C^d \) | Desired heave displacement of tractor |
\(X_T^d \) | Desired heave displacement of trailer |
\(\theta _C^d \) | Desired pitch displacement of the tractor |
\(\theta _T^d \) | Desired pitch displacement of the trailer |
Rights and permissions
About this article
Cite this article
Dehghani, R., Khanlo, H.M. & Fakhraei, J. Active chaos control of a heavy articulated vehicle equipped with magnetorheological dampers. Nonlinear Dyn 87, 1923–1942 (2017). https://doi.org/10.1007/s11071-016-3163-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-3163-9