280
Views
9
CrossRef citations to date
0
Altmetric
Original Articles

Optimal input design for parameter estimation of nonlinear systems: case study of an unstable delta wing

, &
Pages 873-887 | Received 22 Jan 2016, Accepted 15 Aug 2016, Published online: 23 Sep 2016
 

ABSTRACT

A closed-loop optimal experimental design for online parameter identification approach is developed for nonlinear dynamic systems. The goal of the observer and the nonlinear model predictive control theories is here to perform online computation of the optimal time-varying input and to estimate the unknown model parameters online. The main contribution consists in combining Lyapunov stability theory with an existing closed-loop identification approach, in order to maximise the information content in the experiment and meanwhile to asymptotically stabilise the closed-loop system. To illustrate the proposed approach, the case of an open-loop unstable aerodynamic mechanical system is discussed. The simulation results show that the proposed algorithm allows to estimate all unknown parameters, which was not possible according to previous work, while keeping the closed-loop system stable.

Acknowledgment

This work is done in the context of a CIFRE PhD thesis between the LAGEP and the french company Acsystème which is gratefully acknowledged for the funding.

Disclosure statement

No potential conflict of interest was reported by the authors.

Notes

1. Other constraints may be specified on the measured outputs or estimation of the process states (dealing with safety, set-point tracking within error bounds, production, ...). In order to handle the stability with the method detailed here, such constraints are not included.

2. To simplify the notation in the following discrete formulations, s(k) = s(tk) (resp. s(l) = s(tl)) represents the value of the signal s at the current (resp. future) discrete time t = k × Ts (resp. t = l × Ts), where Ts is the constant sampling time and k (resp. l) is a time index (i.e. an integer). For the input, a zero-order hold is used between two consecutive sampling time instants. The various models are still formulated in a continuous framework and are solved numerically. Hence, sampled values may be taken at any discrete time. It is assumed that process data may also be sampled at the same rate.

3. As usual, the same development can be done for any pair (x, u) ≠ (0, 0) that represents a steady state in (Equation13).

4. As discussed previously, since it is a Lyapunov function and since the cost function J has to be maximised, one adds a minus sign before JL.

5. More information on odoe4ope.univ-lyon1.fr.

6. The time, the input and the states are also dimensionless.

7. To use this software, please visit http://odoe4ope.univ-lyon1.fr.

Additional information

Funding

This work was supported by the French company Acsystème and the French Ministry of Higher Education and Research and CIFRE [grant number 2011/0876].

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.