Model predictive scheduling of semi-cyclic discrete-event systems using switching max-plus linear models and dynamic graphs

Journal Article (2020)
Author(s)

AJJ Van Den Boom (TU Delft - Team Bart De Schutter)

Marenne van den Muijsenberg (Student TU Delft)

B De Schutter (TU Delft - Delft Center for Systems and Control, TU Delft - Team Bart De Schutter)

Research Group
Team Bart De Schutter
Copyright
© 2020 A.J.J. van den Boom, Marenne van den Muijsenberg, B.H.K. De Schutter
DOI related publication
https://doi.org/10.1007/s10626-020-00318-w
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 A.J.J. van den Boom, Marenne van den Muijsenberg, B.H.K. De Schutter
Research Group
Team Bart De Schutter
Issue number
4
Volume number
30
Pages (from-to)
635-669
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In this paper we discuss scheduling of semi-cyclic discrete-event systems, for which the set of operations may vary over a limited set of possible sequences of operations. We introduce a unified modeling framework in which different types of semi-cyclic discrete-event systems can be described by switching max-plus linear (SMPL) models. We use a dynamic graph to visualize the evolution of an SMPL system over a certain period in a graphical way and to describe the order relations of the system events. We show that the dynamic graph can be used to analyse the structural properties of the system. In general the model predictive scheduling design problem for SMPL systems can be recast as a mixed integer linear programming (MILP) problem. In order to reduce the number of optimization parameters we introduce a novel reparametrization of the MILP problem. This may lead to a decrease in computational complexity.