Control allocation for yaw stabilization in automotive vehicles using multiparametric nonlinear programming

We investigate the use of a nonlinear control allocation scheme for automotive vehicles. Such a scheme is useful in e.g. yaw or roll stabilization of the vehicle. The control allocation allows a modularization of the control task, such that a higher level control system specifies a desired moment to work on the vehicle, while the control allocation distributes this moment among the individual wheels by commanding appropriate wheel slips. The control allocation problem is defined as a nonlinear optimization problem, to which an explicit piecewise linear approximate solution function is computed off-line. Such a solution function can computationally efficiently be implemented in real time with at most a few hundred arithmetic operations per sample. Yaw stabilization of the vehicle yaw dynamics is used as an example of use of the control allocation. Simulations show that the controller stabilizes the vehicle in an extreme manoeuvre where the vehicle yaw dynamics otherwise becomes unstable.

[1]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[2]  Wayne C. Durham Constrained Control Allocation , 1992 .

[3]  T. Johansen,et al.  Efficient Optimal Constrained Control Allocation via Multiparametric Programming , 2005 .

[4]  Uwe Kiencke,et al.  Automotive Control Systems , 2005 .

[5]  T. Johansen On multi-parametric nonlinear programming and explicit nonlinear model predictive control , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[6]  Vadim I. Utkin,et al.  Linear and nonlinear controller design for robust automatic steering , 1995, IEEE Trans. Control. Syst. Technol..

[7]  Taehyun Shim,et al.  Using μ Feedforward for Vehicle Stability Enhancement , 2000 .

[8]  Fredrik Gustafsson,et al.  Slip-based tire-road friction estimation , 1997, Autom..

[9]  Yoshiki Fukada,et al.  SLIP-ANGLE ESTIMATION FOR VEHICLE STABILITY CONTROL , 1999 .

[10]  Alberto Bemporad,et al.  Evaluation of piecewise affine control via binary search tree , 2003, Autom..

[11]  Hans B. Pacejka,et al.  A New Tire Model with an Application in Vehicle Dynamics Studies , 1989 .

[12]  P. Gill,et al.  User's Guide for SOL/NPSOL: A Fortran Package for Nonlinear Programming. , 1983 .

[13]  Alberto Bemporad,et al.  A Hybrid Approach to Traction Control , 2001, HSCC.

[14]  Alberto Bemporad,et al.  An algorithm for multi-parametric quadratic programming and explicit MPC solutions , 2003, Autom..

[15]  Alberto Bemporad,et al.  OPTIMAL PIECEWISE-LINEAR CONTROL OF DRY CLUTCH ENGAGEMENT , 2001 .

[16]  T. Johansen,et al.  An algorithm for multi-parametric quadratic programming and explicit MPC solutions , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[17]  Jürgen Ackermann,et al.  Advantages Of Active Steering For Vehicle Dynamics Control , 1999 .

[18]  J Urgen Ackermann,et al.  Handling Improvement of Robust Car Steering , 1998 .

[19]  Wolfgang Sienel,et al.  Robust Control for Automatic Steering , 1990, 1990 American Control Conference.

[20]  Jürgen Ackermann,et al.  Yaw disturbance attenuation by robust decoupling of car steering , 1996 .

[21]  A.S. Hodel,et al.  Control of a ground vehicle using quadratic programming based control allocation techniques , 2004, Proceedings of the 2004 American Control Conference.

[22]  Tor A. Johansen,et al.  Lateral vehicle stabilization using constrained nonlinear control , 2003, 2003 European Control Conference (ECC).

[23]  Anton van Zanten,et al.  VDC, The Vehicle Dynamics Control System of Bosch , 1995 .

[24]  T. Bünte,et al.  Handling Improvement of Robust Car Steering , 1998 .

[25]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[26]  Said Mammar,et al.  Vehicle Handling Improvement by Active Steering , 2002 .

[27]  Tor Arne Johansen,et al.  Gain-scheduled wheel slip control in automotive brake systems , 2003, IEEE Trans. Control. Syst. Technol..