A Neural Network-based Multi-timestep Command Governor for Nonlinear Systems with Constraints

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ayubirad, Mostafaali, Ossareh, Hamid R.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908593101471744
author Ayubirad, Mostafaali
Ossareh, Hamid R.
author_facet Ayubirad, Mostafaali
Ossareh, Hamid R.
contents The multi-timestep command governor (MCG) is an add-on algorithm that enforces constraints by modifying, at each timestep, the reference command to a pre-stabilized control system. The MCG can be interpreted as a Model-Predictive Control scheme operating on the reference command. The implementation of MCG on nonlinear systems carries a heavy computational burden as it requires solving a nonlinear program with multiple decision variables at each timestep. This paper proposes a less computationally demanding alternative, based on approximating the MCG control law using a neural network (NN) trained on offline data. However, since the NN output may not always be constraint-admissible due to training errors, its output is adjusted using a sensitivity-based method. We thus refer to the resulting control strategy as the neural network-based MCG (NN-MCG). As validation, the proposed controller is applied as a load governor for constraint management in an automotive fuel cell system. It is shown that the proposed strategy is significantly more computationally efficient than the traditional MCG, while achieving nearly identical performance if the NN is well-trained.
format Preprint
id arxiv_https___arxiv_org_abs_2502_04115
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Neural Network-based Multi-timestep Command Governor for Nonlinear Systems with Constraints
Ayubirad, Mostafaali
Ossareh, Hamid R.
Systems and Control
The multi-timestep command governor (MCG) is an add-on algorithm that enforces constraints by modifying, at each timestep, the reference command to a pre-stabilized control system. The MCG can be interpreted as a Model-Predictive Control scheme operating on the reference command. The implementation of MCG on nonlinear systems carries a heavy computational burden as it requires solving a nonlinear program with multiple decision variables at each timestep. This paper proposes a less computationally demanding alternative, based on approximating the MCG control law using a neural network (NN) trained on offline data. However, since the NN output may not always be constraint-admissible due to training errors, its output is adjusted using a sensitivity-based method. We thus refer to the resulting control strategy as the neural network-based MCG (NN-MCG). As validation, the proposed controller is applied as a load governor for constraint management in an automotive fuel cell system. It is shown that the proposed strategy is significantly more computationally efficient than the traditional MCG, while achieving nearly identical performance if the NN is well-trained.
title A Neural Network-based Multi-timestep Command Governor for Nonlinear Systems with Constraints
topic Systems and Control
url https://arxiv.org/abs/2502.04115