< Terug naar vorige pagina

Publicatie

A Mixed-Integer Nonlinear Problem Algorithm to Control Finite State Machines Using Branch and Bound

Boekbijdrage - Boekhoofdstuk Conferentiebijdrage

The dynamics of a large variety of systems such as micro-grids and parallel hybrid cars can be described using finite state machines. The optimal control of these sys- tems leads to mixed-integer non-linear programming (MINLP) problems. This class of problems typically belongs to the non-deterministic polynomial-time hard problems since they combine both the computational intensity of solving problems with discrete variables and the complexity of solving non- linear functions. In the last decade, different techniques are developed to reach a global optimal solution for convex MINLP problems, such as branch & bound, outer approximation or the generalized benders decomposition algorithm. These techniques often have difficulties in efficiently handling the constraints of state machines. These constraints include the minimum time to stay within a state or the minimum cycle time before the same state can be reached again. In order to tackle these issues, the paper proposes a new technique that exploits the properties of a state machine within the branch & bound tree to reduce execution time. This reduction is achieved by separately solving the state machine variables and relaxing the switches between states using sigmoid functions. As a result, the technique reduces the number of explored nodes in the branch & bound tree significantly. The algorithm can be used in an online optimization strategy when employing a model predictive control framework that preserves added constraints from a previous iteration in the next iteration. A numerical simulation demonstrates the computational efficiency of this algorithm.
Boek: 9th International Conference on Systems and Control (ICSC)
Pagina's: 344 - 349
Aantal pagina's: 6
ISBN:978-1-6654-0782-3
Jaar van publicatie:2021
Toegankelijkheid:Closed