AI Enhanced Control Engineering Methods

06/08/2023
by   Ion Matei, et al.
0

AI and machine learning based approaches are becoming ubiquitous in almost all engineering fields. Control engineering cannot escape this trend. In this paper, we explore how AI tools can be useful in control applications. The core tool we focus on is automatic differentiation. Two immediate applications are linearization of system dynamics for local stability analysis or for state estimation using Kalman filters. We also explore other usages such as conversion of differential algebraic equations to ordinary differential equations for control design. In addition, we explore the use of machine learning models for global parameterizations of state vectors and control inputs in model predictive control applications. For each considered use case, we give examples and results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/22/2020

Constrained Neural Ordinary Differential Equations with Stability Guarantees

Differential equations are frequently used in engineering domains, such ...
research
02/05/2021

Characterizing Order of Convergence in the Obreshkov Method in Differential-Algebraic Equations

The Obreshkov method is a single-step multi-derivative method used in th...
research
01/12/2023

Model-free machine learning of conservation laws from data

We present a machine learning based method for learning first integrals ...
research
03/25/2022

Flexible development and evaluation of machine-learning-supported optimal control and estimation methods via HILO-MPC

Model-based optimization approaches for monitoring and control, such as ...
research
07/16/2021

Auto-differentiable Ensemble Kalman Filters

Data assimilation is concerned with sequentially estimating a temporally...
research
02/22/2022

Myriad: a real-world testbed to bridge trajectory optimization and deep learning

We present Myriad, a testbed written in JAX for learning and planning in...

Please sign up or login with your details

Forgot password? Click here to reset