Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T00:15:48.265Z Has data issue: false hasContentIssue false

Uncertainty propagation in model extraction by system identification and its implication for control design

Published online by Cambridge University Press:  17 February 2016

Nicolas Dovetta*
Affiliation:
Laboratoire d’Hydrodynamique (LadHyX), Ecole Polytechnique, F-91128 Palaiseau, France
Peter J. Schmid
Affiliation:
Department of Mathematics, Imperial College London, London SW7 2AZ, UK
Denis Sipp
Affiliation:
ONERA-DAFE, 8 rue des Vertugadins, F-92190 Meudon, France
*
†Email address for correspondence: nicolas.dovetta@saint-gobain.com

Abstract

In data-based control design, system-identification techniques are used to extract low-dimensional representations of the input–output map between actuators and sensors from observed data signals. Under realistic conditions, noise in the signals is present and is expected to influence the identified system representation. For the subsequent design of the controller, it is important to gauge the sensitivity of the system representation to noise in the observed data; this information will impact the robustness of the controller and influence the stability margins for a closed-loop configuration. Commonly, full Monte Carlo analysis has been used to quantify the effect of data noise on the system identification and control design, but in fluid systems, this approach is often prohibitively expensive, due to the high dimensionality of the data input space, for both numerical simulations and physical experiments. Instead, we present a framework for the estimation of statistical properties of identified system representations given an uncertainty in the processed data. Our approach consists of a perturbative method, relating noise in the data to identified system parameters, which is followed by a Monte Carlo technique to propagate uncertainties in the system parameters to error bounds in Nyquist and Bode plots. This hybrid approach combines accuracy, by treating the system-identification part perturbatively, and computational efficiency, by applying Monte Carlo techniques to the low-dimensional input space of the control design and performance/stability evaluation part. This combination makes the proposed technique affordable and efficient even for large-scale flow-control problems. The ARMarkov/LS identification procedure has been chosen as a representative system-identification technique to illustrate this framework and to obtain error bounds on the identified system parameters based on the signal-to-noise ratio of the input–output data sequence. The procedure is illustrated on the control design for flow over an idealized aerofoil with a trailing-edge splitter plate.

Information

Type
Papers
Copyright
© 2016 Cambridge University Press 
Figure 0

Figure 1. Outline of the procedural steps: from processed data, via system identification and control design, to performance analysis. The pathway in red indicates the uncertainty analysis, linking additive variance in the processed data to stability margins of the final control design. Approach (1), consisting of a perturbation part for the system identification, combined with a Monte Carlo approach for the control design, is pursued in this article; the alternative approach (2) is computationally far more costly, due to the high dimensionality of the input space.

Figure 1

Figure 2. Sketch of the overlearning and bias error contributions to the total estimation error, as a function of the model order.

Figure 2

Figure 3. Feedback (a) and feed-forward (b) control layout. The $G_{i}$ stand for transfer functions inherent to the system; $K$ and $C$ are the transfer functions of the respective controllers. The respective physical systems are indicated in shaded boxes.

Figure 3

Figure 4. Nyquist plot of the OLTF, showing phase and gain margins, based on the nominal system (a) and the nominal system with uncertainty bounds (b).

Figure 4

Figure 5. Bode diagram of the uncontrolled (thin black) and controlled (thick black) transfer functions, showing the $H_{\infty }$-based performance of the nominal system (a) and the nominal system with uncertainty bounds (b).

Figure 5

Figure 6. Numerical domain and boundary conditions for the case of flow over an idealized aerofoil.

Figure 6

Figure 7. (a) Nyquist plot of the OLTF. The red lines show the exact value and the black lines show the nominal value; the 95 %-likelihood bounds around the nominal value are given by dashed blue lines. (b) Magnified detail of the OLTF in (a) near the point $z=-1$, with arrows showing the nominal and real gain margins. The dashed black line indicates the unit circle.

Figure 7

Figure 8. (a) Bode diagram of the uncontrolled system (black line), the nominal CSTF (black thick line), and the exact CSTF (red); the error bounds around the nominal CSTF are shown by black dot-dashed lines. The maximum amplitude of the uncontrolled system is represented by a dashed horizontal line. (b) Magnified view of (a) for a limited frequency range.

Figure 8

Figure 9. The power spectral densities of the different measurement disturbances: crosses denote the white noise, circles show the coloured noise 1, the dashed line displays the coloured noise 2. The spectrum of the noise-free output signal is represented by the solid line.

Figure 9

Figure 10. Monte Carlo (blue dots) and uncertainty-propagation (red squares) estimates of the standard deviation of the identified Markov parameters as a function of the noise-to-signal ratio ${\it\gamma}$. (a) Measurement contamination by white noise; (b) measurement contamination by low-pass filtered noise 1; (c) measurement contamination by low-pass filtered noise 2.