model structure selection
play

Model Structure Selection Tartu 2008 Neuron Takes number of - PowerPoint PPT Presentation

Model Structure Selection Tartu 2008 Neuron Takes number of inputs Processes them Uses the result for activation function http://www.bordalierinstitute.com/images/ Neuron.JPG Neural network Simple neural network Fully


  1. Model Structure Selection Tartu 2008

  2. Neuron • Takes number of inputs • Processes them • Uses the result for activation function http://www.bordalierinstitute.com/images/ Neuron.JPG

  3. Neural network • Simple neural network • Fully connected two layer feedforward network • Input layer • Hidden layer • Output layer

  4. Recurrent networks • Output of the hidden units are fed back as inputs to the network • Time delay • Later considered networks do not have internal feedback

  5. System identification • Goals – High degree of automation – Numberical reliability – Computational e ffj ciency • Experiment • Select model structure • Estimate model • Validate model

  6. Experiment • Purpose – Data collection – Varying input(s) to observe the impact on ouputs • Main issues – Choice of sampling frequency – Design of suitable input signal – Preprocessing of data (noise removal, nonlinearity tests, disturbances)

  7. Estimate & validate model • Neural network community -> training or learning • Picking the model • Checking the requirements

  8. Used terms • Poles and zeros – Consequences • Linear model structures • Linearity y(t) = G(q -1 )u(t) + H(q -1 )e(t) • One-step ahead prediction: ŷ (t|t-1) = H -1 (q -1 )G(q -1 )u(t) + [1 - H -1 (q -1 )]y(t) • True system y(t) = G 0 (q -1 )u(t) + H 0 (q -1 )e 0 (t)

  9. Used terms vol 2 • Model structure • Predictor form:

  10. Used terms vol 3 • Basic requirement: • Model is simply a particular choice of parameter vector, say,

  11. Another form of a model • Rewriting general model structure as:

  12. The Finite Impulse Response FIR • Simplest type, let’s choose: • The predictor: • The parameter vector

  13. ARX model structure (AutoRegressive, eXternal input) • The model corresponds to the choice: • The predictor takes the form: • The parameter vector is:

  14. ARMAX model structure (AutoRegressive, Moving Average, external input) • Corresponds to the choice: • The predictor takes the form: • The parameter vector is:

  15. Output error omdel structure OE • Used if only noise = white measurement noise • Corresponding to the choice of G and H

  16. Output error model structure continues • Regression vector • Parameter vector

  17. The State Space Innovations Form (SSIF) • Widely used alternative • Assume that system is described: • Optimal one-step ahead predictor:

  18. SSIF • Also known as Kalman filter • Matrix is known as Kalman gain • Poles of the predictor:

  19. Nonlinear Model Structures Based on Neural Networks • Selecting model structure more complicated • Family of model structures -> MLP networks – With this choice 2 issues • Inputs to the network • Internal network architecture – Often used approach  reusing input structures from linear models

  20. Nonlinear Model Structures Based on Neural Networks • Structural decisions are reasonable to handle • Suitable to design control systems

  21. NNFIR and NNARX • Predictors are stable • This is important as the stability issue is much more complex than for linear systems • Deterministic & noise level insignificant

  22. NNARMAX • Despite the feedforward network, the predictor has feedback • Regressors: • Recurrent network • Stability as a local properties

  23. NNOE • Some regressors are the predictions of past outputs • Has the same problems as NNARMAX

  24. NNSSIF • Like NNOE and NNARMAX • Same problems with NNSSIF as with SSIF – Problem solving: two separate networks

  25. Stability • Very important in control theory • Necessary that the control system is stable • Stability during training • Stability

  26. Asymptotic stability

  27. Exponential stability

Recommend


More recommend