Elsevier

Automatica

Volume 42, Issue 5, May 2006, Pages 881-884
Automatica

Technical communique
An optimal input design procedure

https://doi.org/10.1016/j.automatica.2006.01.003Get rights and content

Abstract

This technical communique presents a method which aims at improving input design searching in some dynamical systems. The original idea of the proposed method is the combination of a dynamic programming method working on square wave inputs followed by a Quasi-Newton algorithm working on infinite differential switching mode inputs. These infinite differential functions approximate square wave inputs in order to enlarge the set of admissible inputs while ensuring a reasonable computation requirement which is not the case of classical methods based on dynamic programming only. Moreover, they correspond to practical inputs. The precise description of the approach is followed by an application in aerospace sciences.

Introduction

A large part of the literature is devoted to optimal input design in industrial systems (in marine systems, for example, Fossen, 2002 or in aircraft systems, for example, Chen, 1975, Mehra, 1974, Morelli, 1999). The nonlinear controlled dynamic systems considered in this paper can be rewritten as x˙(t,p)=f(x(t,p),p)+u(t)g(x(t,p),p),y(t,p)=h(x(t,p),p),x(0)=x0,where x(t,p)Rn and y(t,p)Rm denote, respectively, the state variables and the measured outputs. The input function u is assumed to be piecewise continuous or differentiable. The vector p=(p1,,pl) represents the parameters to be estimated and belongs to an admissible set Ω, subset of Rl. The time is assumed to belong to [0,tmax]. The functions f(x,p),g(x,p) and h(x,p) are real and analytic on M for every pΩ (M is a connected open subset of Rn such that x(t,p)M for every pΩ and every t[0,tmax]). The single-input case is considered for notational simplicity; all the results can be readily generalized.

The input u is designed by considering an approach based on two successive steps.

The first uses dynamic programming for minimizing a cost function linked to the Fisher information matrix. In this step the admissible set of inputs is built with full amplitude square waves. It leads to a first input u^. A global exhaustive search can be carried out but the computational requirement, specially computation time, expands rapidly by increasing the choice of square wave input and requires a restrictive admissible square wave input set.

In order to enlarge the admissible set, the square wave inputs are approximated in L2([0,tmax]) by differential switching mode inputs, which involves some new parameters. Thus the cost function becomes regular and the second step consists in minimizing it by a Quasi-Newton algorithm starting from an approximation of the result u^ given by the first step. By this way all the admissible inputs can be taken into account. A description of this method is presented in the following section.

The measurement data are assumed to be given byym(ti)=y(ti,p)+ν(ti),i=1,,N.

The measurement noise ν(ti) is assumed white gaussian with zero mean and E[ν(ti)ν(tj)]=Rδij where R is the measurement noise covariance matrix and i,j=1,,N.

The test time T is assumed to be fixed and such that Ttmax. The integer N is the total number of sample times.

Our purpose will be illustrated by an example concerning the longitudinal motion of a glider. The projection of the general equations of motion onto the aerodynamic reference frame of the aircraft and the linearization of aerodynamic coefficients (Wanner, 1984) give the following system:V˙=-gsin(θ-α)-12mρSV2(Cx0+Cxα(α-α0)+Cxδm(δm-δm0)),α˙=22mV+ρSlVCzα˙mVq+mgcos(θ-α)V-12ρSV2Cz0+Czα(α-α0)+CzqqlV+Czδm(δm-δm0),q˙=12BρSlV2Cm0+Cmα(α-α0)+CmqqlV+Cmα˙2l2mV2+ρSlV2Czα˙mVq+mgcos(θ-α)V-12ρSV2Cz0+Czα(α-α0)+CzqqlV+Czδm(δm-δm0)+Cmδm(δm-δm0),θ˙=q.

In these equations, the state vector x is given by (V,α,q,θ), the observation y is full (y=x), the input u is δm (u0=δm0) and p the parameter vector to be identified is equal to the dynamic stability derivatives (Czα˙,Czq,Cmα˙,Cmq). The real V denotes the speed of the aircraft, α the angle of attack, α0 the trim value of α, θ the pitch angle, q the pitch rate, δm the elevator deflection angle, ρ the air density, g the acceleration due to gravity, l a reference length and S the area of a reference surface. Experiments are based on free flights of scaled models in a laboratory.

In the case of aerospace models, constraints arising from practical flight test considerations were imposed on all input amplitudes and selected output amplitudes. Control input amplitudes are limited by mechanical stops, flight control software limiters, or linear control effectiveness. Then it is given by|u(t)-u0|μt,where μ is a positive constant, and u0 the trim value of u.

Selected output amplitudes must be limited to avoid departure from the desired flight test condition and to ensure validity of the model. In addition, constraints may be required on aircraft attitude angles for flight test operational considerations, such as flight safety.

This paper is organized as follows. In Section 2, the approach based on two successive steps is given in order to calculate optimal input functions. Then it is applied to the input design of the aircraft model (3), which is presented in Section 3.

Section snippets

Experiment design

In order to obtain the optimal input and consequently the most accurate estimates of model parameters, the information content in the system response during the test must be maximized. The information contained in the response is embodied in the Fisher information matrix. As the measurement noise ν(ti) is assumed white gaussian with zero mean and known covariance matrix R, the Fisher information matrix elements are combinations of partial derivatives of the system response variables with

Example

Now example (3) is considered. We recall that the aim of this work was the parameter estimation of (3), its identifiability has been solved in Denis-Vidal, Joly-Blanchard, Jauberthie, and Coton (2001).

The laboratory geometry of flight tests leads to constraints on inputs and outputs: |u(t)+2.6|1.6, (δm0=-2.6), and 2mz(tf)3m, where z(tf) represents the model altitude at the end of flight (in meters). The flight test time is fixed at 1 s.

Step 1: The flight test is split into stages. For each

Conclusion

In this contribution, an efficient methodology for designing input for parameter estimation in some industrial systems, aircraft systems or marine systems for example is given. The methods which are only based on dynamic programming require large amount of computation (Morelli, 1999) and are thus subject to many constraints. The gradient or Quasi-Newton methods need a good initial guess in order to perform the corresponding algorithms. The proposed method reduces the computational complexity

Acknowledgement

This research was conducted at the ONERA Center of Lille.

References (8)

  • Chen, R. T. N. (1975). Input design for aircraft parameter identification: Using time optimal control formulation....
  • Denis-Vidal, L., Joly-Blanchard, G., Jauberthie, C., & Coton, P. (2001). Aircraft parameter estimation: Successive...
  • Fossen, T. I. (2002). Marine control systems: Guidance, navigation and control of ships, rigs and underwater vehicles....
  • Jauberthie, C. (2002). Methodologies of experiment design for dynamic systems. Ph.D. thesis, University of Technology...
There are more references available in the full text version of this article.

Cited by (23)

  • Optimal experiment design under parametric uncertainty: A comparison of a sensitivities based approach versus a polynomial chaos based stochastic approach

    2020, Chemical Engineering Science
    Citation Excerpt :

    Furthermore, an accurate estimation of the parameters in nonlinear processes is not trivial. In order to reduce the experimental burden optimal experiment design (OED) approaches have been developed and applied in many different (bio) chemical applications (Espie and Macchietto, 1989; Asprey and Macchietto, 2002; Jauberthie et al., 2006; Cappuyns et al., 2007; Schenkendorf et al., 2009; Telen et al., 2012b; Telen et al., 2014). So, the main aim of optimal experiment design is to design control inputs and sampling schedules such that the experiment is as informative as possible.

  • Robustifying optimal experiment design for nonlinear, dynamic (bio)chemical systems

    2014, Computers and Chemical Engineering
    Citation Excerpt :

    In the last decades, optimal experiment design (OED) techniques have gained increasing attention in many (bio)chemical applications. This is due to the fact that it is often non-trivial to identify parameters in dynamic systems which typically have a strong nonlinear nature (Cappuyns et al., 2007; Jauberthie et al., 2006; Schenkendorf et al., 2009; Telen et al., 2012, 2013, 2014). Especially, for cost intensive applications, it can be beneficial to design a control input in such a way that the experiment yields as much information as possible (see Franceschini and Macchietto, 2008 for an overview).

  • Identification and experiment design with joint time/frequency data

    2012, IFAC Proceedings Volumes (IFAC-PapersOnline)
  • Optimal input design for parameter estimation in a single and double tank system through direct control of parametric output sensitivities

    2011, Journal of Process Control
    Citation Excerpt :

    The quoted literature in the above, and related to the field of process control, is only a small number of references on the subject of combined optimal input design–parameter estimation. This list can be extended easily, especially when including other disciplines, see e.g. [9–15]. In addition, recent progress in the literature demonstrates that the OID problem and the related problem of structural identifiability (see [16] for an application) still is a very topical issue.

View all citing articles on Scopus

A conference version of this paper was presented at the 13th IFAC Symposium on System Identification, 27–29 August 2003, Rotterdam, The Netherlands. This paper was recommended for publication in revised form by Associate Editor Jay H. Lee under the direction of Editor André Tits.

View full text