LFT modeling of uncertain systems

27 October 2024

Context

The term “uncertainty” refers to the necessary discrepancies between the mathematical model of a physical system, and the reality. Such uncertainties may degrade the stability or the performance of the system, and motivate for robustness considerations as of the control design. In particular, one can distinguish the unstructured uncertainties, which translate all kinds of neglected dynamics such as high-frequency dynamics or non-linearities, from the structured, or parametric, uncertainties, where a parameter is known only to the extent that it lies in some bounded interval. Parametric uncertainties are common in real-world applications; they can arise, for example, from manufacturing or measuring errors, variable operating conditions, time-varying characteristics, or inherent modeling limitations.

Mathematical representation

In the SDTlib, and more generally in the framework of linear robust control, parametric (structured) uncertainties are addressed with the Linear Fractional Transformations (LFT) framework [ZDG96]. The nominal state-space representation reads:

Where is the state vector, is the input vector, is the output vector, and the matrices A, B, C, D have appropriate dimensions. In the uncertain state-space representation, these matrices depend on a set of uncertain parameters :

The LFT framework allows to rewrite this state-space representation under a form where the uncertainties are isolated from the nominal plant:

where the unknown, bounded matrix (where is the number of occurrences of parameter , and is the identity matrix of size) is expressed as a feedback of the nominal system. Next Figure represents the corresponding block-diagram, where is the appropriate transfer matrix. Without loss of generality, since normalization operations can be integrated in the plant , it can be assumed that the verify | |< 1.

Example

A mass m with ±10% of uncertainty can be represented as :

where is the nominal value, and is an unknown real number verifying | |< 1. The block diagram is shown in next Figure:

In practice

Essentially, deriving an LFT model consists in finding a block-diagram representation of the system and “isolate the deltas”. In particular, it requires the matrices to be polynomial or rational functions of the parametric uncertainties .

The LFT form allows representing the uncertain system with one single continuous model instead of a discrete family of parameterized models. It enables modern analysis and control tools such as the μ-analysis or the robust H infinity control, to ensure robust stability and performance to parametric uncertainties. In the SDTlib, parametric uncertainties may be the mass of an element, moment of inertia, natural frequency of a flexible body, position of a connection point of two elements…

References