Two degrees of freedom PID multi-controllers to design a mathematical driver model: experimental validation and robustness tests

This paper proposes a mathematical driver model based on PID multi-controllers having two degrees of freedom. Each PID controller making up this model is synthesised by the Ziegler–Nichols oscillation method, using the linear time invariant models which are obtained around their nominal operating points. Different PID controllers are combined using nonlinear optimisation and the H ∞ constraint. To demonstrate its robustness, it was tested on two models: a linear parameter variant model and a nonlinear four-wheel model. It was also tested in situations of high dynamic demand. The driver model showed good performance, stability and trajectory tracking. The performance tests were carried out using experimental data acquired by a Laboratory Peugeot 307 developed by INRETS-MA. This driver model was developed for an application known as ‘Itinerary Rupture DIagnosis’ (DIARI), which aims to evaluate the physical limits of a vehicle negotiating a bend. DIARI requires a tool to determine the steering commands to be applied to a vehicle model, making extrapolations with respect to speed.

[1]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[2]  Edmund Donges,et al.  A Two-Level Model of Driver Steering Behavior , 1978 .

[3]  Keith Glover,et al.  A loop-shaping design procedure using H/sub infinity / synthesis , 1992 .

[4]  A. Arapostathis,et al.  A sufficient condition for local controllability of nonlinear systems along closed orbits , 1992 .

[5]  T. Johansen,et al.  Constructing NARMAX models using ARMAX models , 1993 .

[6]  J. D. Perkins,et al.  On the design of robust two degree of freedom controllers , 1993, Autom..

[7]  D. P. Atherton,et al.  An analysis package comparing PID anti-windup strategies , 1995 .

[8]  J. Doyle,et al.  Robust and optimal control , 1995, Proceedings of 35th IEEE Conference on Decision and Control.

[9]  Young H. Cho,et al.  Stability Analysis of the Human Controlled Vehicle Moving Along a Curved Path , 1996 .

[10]  Hans B. Pacejka,et al.  Magic Formula Tyre Model with Transient Properties , 1997 .

[11]  Kumpati S. Narendra,et al.  Adaptive control using multiple models , 1997, IEEE Trans. Autom. Control..

[12]  Manfred Plöchl,et al.  A 3-LEVEL DRIVER MODEL AND ITS APPLICATION TO DRIVING SIMULATIONS , 1999 .

[13]  D. Casanova,et al.  A Mathematical Model for Driver Steering Control, with Design, Tuning and Performance Results , 2000 .

[14]  Robin S. Sharp Stability, Control and Steering Responses of Motorcycles , 2001 .

[15]  A. Galip Ulsoy,et al.  Identification of a Driver Steering Model, and Model Uncertainty, From Driving Simulator Data , 2001, Dynamic Systems and Control.

[16]  Robin S. Sharp,et al.  OPTIMAL PREVIEW CAR STEERING CONTROL , 2001 .

[17]  Kumpati S. Narendra,et al.  Nonlinear adaptive control using neural networks and multiple models , 2001, Autom..

[18]  Karl Johan Åström,et al.  Relay Feedback Auto-tuning of Process Controllers – A Tutorial Review , 2002 .

[19]  Charles C. MacAdam,et al.  Understanding and Modeling the Human Driver , 2003 .

[20]  Weng Khuen Ho,et al.  Relay auto-tuning of PID controllers using iterative feedback tuning , 2003, Autom..

[21]  Rajesh Rajamani,et al.  Vehicle dynamics and control , 2005 .

[22]  M. Benosman,et al.  Adaptive control using multiple models switching and tuning , 2005, 2005 International Conference on Industrial Electronics and Control Applications.

[23]  Huei Peng,et al.  An adaptive lateral preview driver model , 2005 .

[24]  Robin S. Sharp Driver Steering Control and a New Perspective on Car Handling Qualities , 2005 .

[25]  Ichiro Kageyama,et al.  Steering control for advanced guideway bus system with all-wheel steering system , 2006 .

[26]  Branislava Perunicic-Drazenovic,et al.  A Simple Extension of Ziegler-Nichols’ Method Based on Damped Oscillations , 2006, 16th International Conference on Electronics, Communications and Computers (CONIELECOMP'06).

[27]  Jeongho Cho,et al.  Quasi-sliding mode control strategy based on multiple-linear models , 2007, Neurocomputing.

[28]  Manfred Plöchl,et al.  A passenger car driver model for higher lateral accelerations , 2007 .

[29]  Manfred Plöchl,et al.  Driver models in automobile dynamics application , 2007 .

[30]  Jacques Droulez,et al.  Role of steering wheel feedback on driver performance: driving simulator and modeling analysis , 2007 .

[31]  A. Tzes,et al.  Design of a robust PID-control switching scheme for an electrostatic micro-actuator , 2008 .

[32]  Xiafu Peng,et al.  Robust Nonlinear PID Controllers for Anti-windup Design of Robot Manipulators with an Uncertain Jacobian Matrix , 2008 .

[33]  S. Sundaramoorthy,et al.  PID controller tuning for desired closed-loop responses for SISO systems using impulse response , 2008, Comput. Chem. Eng..

[34]  Mario Milanese,et al.  Combined Automatic Lane-Keeping and Driver's Steering Through a 2-DOF Control Strategy , 2009, IEEE Transactions on Control Systems Technology.

[35]  Ali Charara,et al.  Steering control based on a two-level driver model: experimental validation and robustness tests , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).