Abstract:Dynamical models identified from data are frequently employed in control system design. However, decoupling system identification from controller synthesis can result in situations where no suitable controller exists after a model has been identified. In this work, we introduce a novel control-oriented regularization in the identification procedure to ensure the existence of a controller that can enforce constraints on system variables robustly. The combined identification algorithm includes: (i) the concurrent learning of an uncertain model and a nominal model using an observer; (ii) a regularization term on the model parameters defined as the size of the largest robust control invariant set for the uncertain model. To make the learning problem tractable, we consider nonlinear models in quasi Linear Parameter-Varying (qLPV) form, utilizing a novel scheduling function parameterization that facilitates the derivation of an associated uncertain linear model. The robust control invariant set is represented as a polytope, and we adopt novel results from polytope geometry to derive the regularization function as the optimal value of a convex quadratic program. Additionally, we present new model-reduction approaches that exploit the chosen model structure. Numerical examples on classical identification benchmarks demonstrate the efficacy of our approach. A simple control scheme is also derived to provide an example of data-driven control of a constrained nonlinear system.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the decoupling problem existing in the process of system identification and controller design. Specifically, the traditional approach is to first identify the dynamic model of the system from data through data - driven methods, and then design a controller based on this model. However, this sequential processing method may lead to the situation that after the model is identified, no suitable controller can be found to meet the constraint conditions of system variables. Therefore, the paper proposes a new control - oriented regularization method for use in the system identification process to ensure that the identified model can support the existence of a controller that can robustly enforce the constraints of system variables.
### Main contributions of the paper:
1. **Control - oriented regularization**: The paper introduces a new regularization term, which is defined as the size of the maximum robust control invariant set (RCI) of the uncertain model. This ensures that during the model identification process, the identified model can support the existence of a controller that meets the constraint conditions.
2. **Model parameterization**: The paper adopts a quasi - linear parameter - varying (qLPV) model and performs novel parameterization of the scheduling function, using a neural network with a softmax output layer, so that the output naturally belongs to the unit simplex. This helps to transform the model of a nonlinear system into a linear system model with multiplicative uncertainty.
3. **Representation of robust control invariant set**: The paper represents the RCI set as a polyhedron and, using new results in polyhedral geometry, represents the regularization function as the optimal value of a convex quadratic program (QP).
4. **Model simplification**: The paper also proposes a new model simplification method, using the selected model structure to reduce computational complexity.
### Core ideas of the solution:
- **Joint learning**: The paper proposes a joint learning algorithm to learn the uncertain model and the nominal model simultaneously, using an observer for learning.
- **Regularization term**: By introducing a regularization term based on the size of the RCI set, it is ensured that the identified model can support a controller that meets the constraint conditions.
- **Computational method**: The paper utilizes convex optimization techniques to transform the problem into a convex quadratic programming problem, thus making the learning problem solvable.
### Application examples:
The paper demonstrates the effectiveness of the proposed method through numerical examples, especially in the performance in classical identification benchmark tests. In addition, the paper also provides a simple control scheme to illustrate how to use the identified model to control a constrained nonlinear system.
In conclusion, through the introduction of the control - oriented regularization method, this paper solves the decoupling problem in the process of system identification and controller design and ensures that the identified model can support a controller that meets the constraint conditions.