Adaptive impedance control of a hydraulic suspension system using particle swarm optimisation

This paper presents a novel active control approach for a hydraulic suspension system subject to road disturbances. A novel impedance model is used as a model reference in a particular robust adaptive control which is applied for the first time to the hydraulic suspension system. A scheme is introduced for selecting the impedance parameters. The impedance model prescribes a desired behaviour of the active suspension system in a wide range of different road conditions. Moreover, performance of the control system is improved by applying a particle swarm optimisation algorithm for optimising control design parameters. Design of the control system consists of two interior loops. The inner loop is a force control of the hydraulic actuator, while the outer loop is a robust model reference adaptive control (MRAC). This type of MRAC has been applied for uncertain linear systems. As another novelty, despite nonlinearity of the hydraulic actuator, the suspension system and the force loop together are presented as an uncertain linear system to the MRAC. The proposed control method is simulated on a quarter-car model. Simulation results show effectiveness of the method.

[1]  Mohammad Mehdi Fateh,et al.  Impedance control of an active suspension system , 2009 .

[2]  Huei Peng,et al.  PRACTICAL ADAPTIVE ROBUST CONTROLLERS FOR ACTIVE SUSPENSIONS , 2000 .

[3]  Hyun-Chul Sohn,et al.  A Road-Adaptive LQG Control for Semi-Active Suspension Systems , 2001 .

[4]  Janusz KOWAL,et al.  ANALYSIS OF PROPERTIES OF ACTUATORS USED IN VIBRATION CONTROL SYSTEMS , 2002 .

[5]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[6]  Jung-Shan Lin,et al.  Nonlinear design of active suspensions , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[7]  Petros A. Ioannou,et al.  Robust Adaptive Control , 2012 .

[8]  Shiuh-Jer Huang,et al.  Adaptive sliding controller with self-tuning fuzzy compensation for vehicle suspension control , 2006 .

[9]  Carla Seatzu,et al.  Optimal control of hybrid automata: design of a semiactive suspension , 2004 .

[10]  Mohammad Mehdi Fateh Robust impedance control of a hydraulic suspension system , 2009 .

[11]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[12]  Abdel Badie Sharkawy,et al.  Fuzzy and adaptive fuzzy control for the automobiles’ active suspension system , 2005 .

[13]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[14]  Alessandro Giua,et al.  Optimal control of hybrid automata : an application to the design of a semiactive suspension ∗ , 2004 .

[15]  D. Hrovat,et al.  Survey of Advanced Suspension Developments and Related Optimal Control Applications, , 1997, Autom..

[16]  M. Senthil Arumugam,et al.  A novel and effective particle swarm optimization like algorithm with extrapolation technique , 2009, Appl. Soft Comput..

[17]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[18]  An-Chyau Huang,et al.  Adaptive sliding control of non-autonomous active suspension systems with time-varying loadings , 2005 .

[19]  Jan Swevers,et al.  A model-free control structure for the on-line tuning of the semi-active suspension of a passenger car , 2007 .

[20]  Nong Zhang,et al.  H∞ control of active vehicle suspensions with actuator time delay , 2007 .

[21]  A. J. Urdaneta,et al.  A Hybrid Particle Swarm Optimization for Distribution State Estimation , 2002, IEEE Power Engineering Review.

[22]  Dean Karnopp,et al.  Theoretical Limitations in Active Vehicle Suspensions , 1986 .

[23]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).