In this paper we present a comparison study of different computational methods to implement State Dependent Riccati Equation (SDRE) based control in real time for a vehicle dynamics control application. Vehicles are mechatronic systems with nonlinear dynamics. One of the promising nonlinear control methods to control vehicle dynamics is based on SDRE. In this method, an Algebraic Riccati Equation (ARE) is solved at each sample to generate the control signal. However solving ARE is computationally complex. In this work, Extended Kalman Filter (EKF) iterative, Schur, Eigenvector, and Hamiltonian methods to solve ARE real time are implemented and studied for their timing, accuracy, and feasibility. Three methods, Schur, Eigenvector, and Hamiltonian are found to have an average calculation time of 3.9, 2.5, and 1.6 milliseconds on a dSPACE real time processor. This timing is acceptable as the controller sampling time is 10 milliseconds. In addition to the least processing time, the Hamiltonian based approach yields the lowest quadratic cost for SDRE based Integrated Vehicle Dynamics Control (IVDC).

Solving Algebraic Riccati Equation Real Time for Integrated VehicleDynamics Control

CORNO, MATTEO;
2012-01-01

Abstract

In this paper we present a comparison study of different computational methods to implement State Dependent Riccati Equation (SDRE) based control in real time for a vehicle dynamics control application. Vehicles are mechatronic systems with nonlinear dynamics. One of the promising nonlinear control methods to control vehicle dynamics is based on SDRE. In this method, an Algebraic Riccati Equation (ARE) is solved at each sample to generate the control signal. However solving ARE is computationally complex. In this work, Extended Kalman Filter (EKF) iterative, Schur, Eigenvector, and Hamiltonian methods to solve ARE real time are implemented and studied for their timing, accuracy, and feasibility. Three methods, Schur, Eigenvector, and Hamiltonian are found to have an average calculation time of 3.9, 2.5, and 1.6 milliseconds on a dSPACE real time processor. This timing is acceptable as the controller sampling time is 10 milliseconds. In addition to the least processing time, the Hamiltonian based approach yields the lowest quadratic cost for SDRE based Integrated Vehicle Dynamics Control (IVDC).
2012
Proceedings of the American Control Conference
978-1-4577-1095-7
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/660675
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 6
social impact