Automated Controller Calibration by Kalman Filtering

This article proposes a method for calibrating control parameters. The examples of such control parameters are gains of proportional-integral-derivative (PID) controllers, weights of a cost function for optimal control, filter coefficients, the sliding surface of a sliding mode controller, or weight...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on control systems technology 2023-11, Vol.31 (6), p.1-15
Hauptverfasser: Menner, Marcel, Berntorp, Karl, Cairano, Stefano Di
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This article proposes a method for calibrating control parameters. The examples of such control parameters are gains of proportional-integral-derivative (PID) controllers, weights of a cost function for optimal control, filter coefficients, the sliding surface of a sliding mode controller, or weights of a neural network. Hence, the proposed method can be applied to a wide range of controllers. The method uses a Kalman filter that estimates control parameters, using data of closed-loop system operation. The control parameter calibration is driven by a training objective, which encompasses specifications on the performance of the dynamical system. The performance-driven calibration method tunes the parameters online and robustly, is computationally efficient, has low data storage requirements, and is easy to implement, making it appealing for many real-time applications. Simulation results show that the method is able to learn control parameters quickly, is able to tune the parameters to compensate for disturbances, and is robust to noise. A simulation study with the high-fidelity vehicle simulator CarSim shows that the method can calibrate controllers of a complex dynamical system online, which indicates its applicability to a real-world system. We also verify the real-time feasibility on an embedded platform with automotive-grade processors by implementing our method on a dSPACE MicroAutoBox-II rapid prototyping unit.
ISSN:1063-6536
1558-0865
DOI:10.1109/TCST.2023.3254213