Uncertainty Modeling and Robust Output Feedback Control of Nonlinear Discrete Systems: A Mathematical Programming Approach
We present a mathematical programming approach to robust control of nonlinear systems with uncertain, possibly time-varying, parameters. The uncertain system is given by different local affine parameter dependent models in different parts of the state space. It is shown how this representation can b...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Norwegian Society of Automatic Control
2001-01-01
|
Series: | Modeling, Identification and Control |
Subjects: | |
Online Access: | http://www.mic-journal.no/PDF/2001/MIC-2001-1-3.pdf |
id |
doaj-0d4a477e154b48d8a9f32efa84a1d0b0 |
---|---|
record_format |
Article |
spelling |
doaj-0d4a477e154b48d8a9f32efa84a1d0b02020-11-24T22:43:18ZengNorwegian Society of Automatic ControlModeling, Identification and Control0332-73531890-13282001-01-01221295210.4173/mic.2001.1.3Uncertainty Modeling and Robust Output Feedback Control of Nonlinear Discrete Systems: A Mathematical Programming ApproachOlav SlupphaugLars ImslandBjarne A. FossWe present a mathematical programming approach to robust control of nonlinear systems with uncertain, possibly time-varying, parameters. The uncertain system is given by different local affine parameter dependent models in different parts of the state space. It is shown how this representation can be obtained from a nonlinear uncertain system by solving a set of continuous linear semi-infinite programming problems, and how each of these problems can be solved as a (finite) series of ordinary linear programs. Additionally, the system representation includes control- and state constraints. The controller design method is derived from Lyapunov stability arguments and utilizes an affine parameter dependent quadratic Lyapunov function. The controller has a piecewise affine output feedback structure, and the design amounts to finding a feasible solution to a set of linear matrix inequalities combined with one spectral radius constraint on the product of two positive definite matrices. A local solution approach to this nonconvex feasibility problem is proposed. Complexity of the design method and some special cases such as state- feedback are discussed. Finally, an application of the results is given by proposing an on-line computationally feasible algorithm for constrained nonlinear state- feedback model predictive control with robust stability. http://www.mic-journal.no/PDF/2001/MIC-2001-1-3.pdfRobust controlConstrained controlAffine parameter-dependent modelsBilinear matrix inequalitiesSemi-infinite programming |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Olav Slupphaug Lars Imsland Bjarne A. Foss |
spellingShingle |
Olav Slupphaug Lars Imsland Bjarne A. Foss Uncertainty Modeling and Robust Output Feedback Control of Nonlinear Discrete Systems: A Mathematical Programming Approach Modeling, Identification and Control Robust control Constrained control Affine parameter-dependent models Bilinear matrix inequalities Semi-infinite programming |
author_facet |
Olav Slupphaug Lars Imsland Bjarne A. Foss |
author_sort |
Olav Slupphaug |
title |
Uncertainty Modeling and Robust Output Feedback Control of Nonlinear Discrete Systems: A Mathematical Programming Approach |
title_short |
Uncertainty Modeling and Robust Output Feedback Control of Nonlinear Discrete Systems: A Mathematical Programming Approach |
title_full |
Uncertainty Modeling and Robust Output Feedback Control of Nonlinear Discrete Systems: A Mathematical Programming Approach |
title_fullStr |
Uncertainty Modeling and Robust Output Feedback Control of Nonlinear Discrete Systems: A Mathematical Programming Approach |
title_full_unstemmed |
Uncertainty Modeling and Robust Output Feedback Control of Nonlinear Discrete Systems: A Mathematical Programming Approach |
title_sort |
uncertainty modeling and robust output feedback control of nonlinear discrete systems: a mathematical programming approach |
publisher |
Norwegian Society of Automatic Control |
series |
Modeling, Identification and Control |
issn |
0332-7353 1890-1328 |
publishDate |
2001-01-01 |
description |
We present a mathematical programming approach to robust control of nonlinear systems with uncertain, possibly time-varying, parameters. The uncertain system is given by different local affine parameter dependent models in different parts of the state space. It is shown how this representation can be obtained from a nonlinear uncertain system by solving a set of continuous linear semi-infinite programming problems, and how each of these problems can be solved as a (finite) series of ordinary linear programs. Additionally, the system representation includes control- and state constraints. The controller design method is derived from Lyapunov stability arguments and utilizes an affine parameter dependent quadratic Lyapunov function. The controller has a piecewise affine output feedback structure, and the design amounts to finding a feasible solution to a set of linear matrix inequalities combined with one spectral radius constraint on the product of two positive definite matrices. A local solution approach to this nonconvex feasibility problem is proposed. Complexity of the design method and some special cases such as state- feedback are discussed. Finally, an application of the results is given by proposing an on-line computationally feasible algorithm for constrained nonlinear state- feedback model predictive control with robust stability. |
topic |
Robust control Constrained control Affine parameter-dependent models Bilinear matrix inequalities Semi-infinite programming |
url |
http://www.mic-journal.no/PDF/2001/MIC-2001-1-3.pdf |
work_keys_str_mv |
AT olavslupphaug uncertaintymodelingandrobustoutputfeedbackcontrolofnonlineardiscretesystemsamathematicalprogrammingapproach AT larsimsland uncertaintymodelingandrobustoutputfeedbackcontrolofnonlineardiscretesystemsamathematicalprogrammingapproach AT bjarneafoss uncertaintymodelingandrobustoutputfeedbackcontrolofnonlineardiscretesystemsamathematicalprogrammingapproach |
_version_ |
1725696494072233984 |