General Dynamic Neural Networks for explainable PID parameter tuning in control engineering: An extensive comparison

05/30/2019
by   Johannes Günther, et al.
2

Automation, the ability to run processes without human supervision, is one of the most important drivers of increased scalability and productivity. Modern automation largely relies on forms of closed loop control, wherein a controller interacts with a controlled process via actions, based on observations. Despite an increase in the use of machine learning for process control, most deployed controllers still are linear Proportional-Integral-Derivative (PID) controllers. PID controllers perform well on linear and near-linear systems but are not robust enough for more complex processes. As a main contribution of this paper, we examine the utility of extending standard PID controllers with General Dynamic Neural Networks (GDNN); we show that GDNN (neural) PID controllers perform well on a range of control systems and highlight what is needed to make them a stable, scalable, and interpretable option for control. To do so, we provide a comprehensive study using four different benchmark processes. All control environments are evaluated with and without noise as well as with and without disturbances. The neural PID controller performs better than standard PID control in 15 of 16 tasks and better than model-based control in 13 of 16 tasks. As a second contribution of this work, we address the Achilles heel that prevents neural networks from being used in real-world control processes so far: lack of interpretability. We use bounded-input bounded-output stability analysis to evaluate the parameters suggested by the neural network, thus making them understandable for human engineers. This combination of rigorous evaluation paired with better explainability is an important step towards the acceptance of neural-network-based control approaches for real-world systems. It is furthermore an important step towards explainable and safe applied artificial intelligence.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/29/2021

Lyapunov-stable neural-network control

Deep learning has had a far reaching impact in robotics. Specifically, d...
research
02/14/2020

Dynamic Systems Simulation and Control Using Consecutive Recurrent Neural Networks

In this paper, we introduce a novel architecture to connecting adaptive ...
research
05/10/2020

Optimal PID and Antiwindup Control Design as a Reinforcement Learning Problem

Deep reinforcement learning (DRL) has seen several successful applicatio...
research
02/06/2022

Covertly Controlling a Linear System

Consider the problem of covertly controlling a linear system. In this pr...
research
07/12/2023

Rational Neural Network Controllers

Neural networks have shown great success in many machine learning relate...
research
01/28/2018

Performance Analysis of Robust Stable PID Controllers Using Dominant Pole Placement for SOPTD Process Models

This paper derives new formulations for designing dominant pole placemen...
research
09/02/2022

Adapting Kubernetes controllers to the edge: on-demand control planes using Wasm and WASI

Kubernetes' high resource requirements hamper its adoption in constraine...

Please sign up or login with your details

Forgot password? Click here to reset