Learning-based Optimal Control of Constrained Switched Linear
Systems using Neural Networks
Lukas Markolf
a
and Olaf Stursberg
b
Control and System Theory, Dept. of Electrical Engineering and Computer Science, University of Kassel,
Wilhelmsh
¨
oher Allee 73, 34121 Kassel, Germany
Keywords:
Neural Networks, Intelligent Control, Hybrid Systems, Approximate Dynamic Programming.
Abstract:
This work considers (deep) artificial feed-forward neural networks as parametric approximators in optimal
control of discrete-time switched linear systems with controlled switching. The proposed approach is based on
approximate dynamic programming and allows the fast computation of (sub-)optimal discrete and continuous
control inputs, either by approximating the optimal cost-to-go functions or by approximating the optimal
discrete and continuous input policies. An important property of the approach is the satisfaction of polytopic
state and input constraints, which is crucial for ensuring safety, as required in many control applications. A
numeric example is provided for illustration and evaluation of the approaches.
1 INTRODUCTION
In many applications, continuous and discrete con-
trols coexist as, e.g., in all production or processing
systems which are equipped with continuous feed-
back controllers and supervisory controllers. Typi-
cally, the two types of controllers are considered and
designed separately, not only to split the correspond-
ing functions, but also to simplify the design task. The
separate design, however, may lead to degraded per-
formance if the two parts lead to opposing effects on
the plant at the same time. This motivates to investi-
gate techniques that optimize continuous and discrete
controls simultaneously. This paper considers the de-
sign of optimizing feedback controllers for discrete-
time switched linear systems (SLS). Such systems,
which constitute a special class of hybrid systems
(Branicky et al., 1998), allow to switch between lin-
ear dynamics by use of the discrete controls. Note
that this externally triggered switching is different
from the class of discrete-time piecewise affine sys-
tems (Sontag, 1981), in which switching occurs au-
tonomously and is bound to the fact that the continu-
ous state enters a new (polytopic) state region.
If optimization-based computation of control
strategies for SLS is considered, typically mixed-
integer programming problems are encountered,
which are known to be NP hard problems, see e.g.
a
https://orcid.org/0000-0003-4910-8218
b
https://orcid.org/0000-0002-9600-457X
(Bussieck and Pruessner, 2003). Nevertheless, for the
optimal open-loop control of discrete-time SLS with
quadratic performance measure and without state and
input constraints relatively efficient techniques have
been proposed, see e.g. in (G
¨
orges et al., 2011). The
complexity there is reduced via pruning of the search
tree and accepting sub-optimal solutions. An on-line
open-loop control approach for the case with state
and input constraints is described in (Liu and Sturs-
berg, 2018), where a trade-off between performance
and applicability is obtained by tree search with cost
bounds and search heuristics.
In contrast, the present paper aims at determining
optimal closed-loop control laws to select the con-
tinuous and discrete inputs for any state of the SLS.
In principle, this task can be solved by dynamic pro-
gramming (Bellman, 2010), but the complexity pre-
vents the use for most systems. The concept of ap-
proximate dynamic programming (ADP) (Bertsekas,
2019) is more promising in this respect, but has not
yet been used for controller synthesis of SLS with
consideration of constraints – this is the very objec-
tive of this paper. The approach is to learn the control
law from a dataset, which may originate from off-line
solution of mixed-integer programming problems for
selected initial states, or from approximate dynamic
programming over short horizons. The use of (deep)
neural networks (NN) are proposed as parametric ar-
chitectures for either approximating cost-to-go func-
tions, or the continuous-discrete control laws. NN as
90
Markolf, L. and Stursberg, O.
Learning-based Optimal Control of Constrained Switched Linear Systems using Neural Networks.
DOI: 10.5220/0010581600900098
In Proceedings of the 18th Inter national Conference on Informatics in Control, Automation and Robotics (ICINCO 2021), pages 90-98
ISBN: 978-989-758-522-7
Copyright
c
2021 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved