Abstract

Several approaches have been presented to identify Wiener-Hammerstein models, most of them starting from a linear dynamic model whose poles and zeros are distributed around the static non-linearity. To achieve good precision in the estimation, the Best Linear Approximation (BLA) has usually been used to represent the linear dynamics, while static non-linearity has been arbitrarily parameterised without considering model complexity. In this paper, identification of Wiener, Hammerstein or Wiener-Hammerstein models is stated as a multiobjective optimisation problem (MOP), with a trade-off between accuracy and model complexity. Precision is quantified with the Mean-Absolute-Error (MAE) between the real and estimated output, while complexity is based on the number of poles, zeros and points of the static non-linearity. To solve the MOP, WH-MOEA, a new multiobjective evolutionary algorithm (MOEA) is proposed. From a linear structure, WH-MOEA will generate a set of optimal models considering a static non-linearity with a variable number of points. Using WH-MOEA, a procedure is also proposed to analyse various linear structures with different numbers of poles and zeros (known as design concepts). A comparison of the Pareto fronts of each design concept allows a more in-depth analysis to select the most appropriate model according to the user’s needs. Finally, a complex numerical example and a real thermal process based on a Peltier cell are identified, showing the procedure’s goodness. The results show that it can be useful to consider the simultaneously precision and complexity of a block-oriented model (Wiener, Hammerstein or Wiener-Hammerstein) in a non-linear process identification.

Highlights

  • Mathematical models are used in several engineering fields to describe the behaviour of dynamic systems

  • The procedure is based on WH-multiobjective evolutionary algorithm (MOEA), a new multiobjective evolutionary optimisation algorithm which was formulated ad-hoc to manage this type of block-oriented model without previous knowledge about process structure

  • The method highlights the importance of generating a set of models with common targets and diverse performance -the generated Pareto fronts can compare and analyse the trade-off between precision and complexity

Read more

Summary

INTRODUCTION

Mathematical models are used in several engineering fields to describe the behaviour of dynamic systems. Notice how f1 is related to model accuracy quantified by the MAE between the estimated model output (y) and the real output (yr ) for a set of N samples, whilst f2 represents complexity model, measured by the number of poles, zeros and points of the static non-linearity. It should be taken into account that the metrics defining the objectives f1 and f2 are independent of those that can be used in the estimation and selection of linear structures, which, as explained in Subsection IV-B, is a preliminary step to multiobjective optimisation

WIENER HAMMERSTEIN MULTIOBJECTIVE
APPLICATION 1
APPLICATION 2
Findings
CONCLUSIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call