Affine Linear Parameter-Varying Embedding of Nonlinear Models with Improved Accuracy and Minimal Overbounding

Arash Sadeghzadeh,Bardia Sharif,Roland Toth
DOI: https://doi.org/10.48550/arXiv.2010.01500
2020-10-04
Abstract:In this paper, automated generation of linear parameter-varying (LPV) state-space models to embed the dynamical behavior of nonlinear systems is considered, focusing on the trade-off between scheduling complexity and model accuracy and on the minimization of the conservativeness of the resulting embedding. The LPV state-space model is synthesized with affine scheduling dependency, while the scheduling variables themselves are nonlinear functions of the state and input variables of the original system. The method allows to generate complete or approximative embedding of the nonlinear system model and also it can be used to minimize complexity of existing LPV embeddings. The capabilities of the method are demonstrated on simulation examples and also in an empirical case study where the first-principle motion model of a 3-DOF control moment gyroscope is converted by the proposed method to LPV model with low scheduling complexity. Using the resulting model, a gain-scheduled controller is designed and applied on the gyroscope, demonstrating the efficiency of the developed approach.
Systems and Control
What problem does this paper attempt to address?
The main problems that this paper attempts to solve are: 1. **Embedding of Non - linear Systems into Affine Linear Parameter - Varying (LPV) Models**: How to automatically generate an LPV state - space model with affine scheduling dependence to embed the dynamic behavior of non - linear systems, and strike a balance between scheduling complexity and model accuracy while minimizing conservatism. 2. **Simplifying the Non - linear Dependencies of Existing LPV Models**: For the existing non - linear LPV models that depend on scheduling variables, how to transform them into an affine LPV state - space representation with minimal conservatism. 3. **Reducing the Number of Scheduling Variables in LPV Models**: How to construct an affine LPV model with a restricted number of scheduling variables from an affine LPV model with excessive scheduling variables, thereby reducing the complexity of the model. Specifically, the paper solves these problems through the following methods: - **Unified Problem Formulation**: The paper formulates the above three problems as a single implementation problem, that is, to find an LPV model with affine dependence so that the model can represent the behavior of the original non - linear system as accurately as possible while minimizing the number of scheduling variables and the conservatism of the model. - **Application of Principal Component Analysis (PCA)**: By applying PCA on the generated state and input trajectories, the paper proposes a method to solve the implementation problem with the minimum number of scheduling variables. Different from the traditional PCA method, this method directly considers the changes in the state equation, thereby further reducing the scheduling complexity. - **Definition of Accuracy Index**: In order to balance the number of scheduling variables and the accuracy of the model, the paper defines an accuracy index, which helps to determine the number of scheduling variables required for embedding. - **Optimization of Scheduling Range**: In order to minimize conservatism, the paper optimizes the scheduling range to make it the smallest hyper - rectangle. In addition, the rotation problem of the scheduling space is also proposed to further reduce the volume of the scheduling range. Through these methods, the paper not only solves the problem of efficient conversion from non - linear systems to LPV models, but also provides a practical method to reduce the complexity and conservatism of LPV models, thereby improving the feasibility and performance of LPV control design.