calibration an essential calibration an essential inverse
play

Calibration: an essential Calibration: an essential inverse problem - PowerPoint PPT Presentation

Calibration: an essential Calibration: an essential inverse problem inverse problem Haroldo Fraga de Campos Velho Lab. Associado de Computao e Matemtica Aplicada E-mail: haroldo@lac.inpe.br http://www.lac.inpe.br/~haroldo 3 Colquio


  1. Calibration: an essential Calibration: an essential inverse problem inverse problem Haroldo Fraga de Campos Velho Lab. Associado de Computação e Matemática Aplicada E-mail: haroldo@lac.inpe.br http://www.lac.inpe.br/~haroldo 3º Colóquio de Matemática da Região Sul – Florianópolis (SC), Brasil

  2. Presentation outline � Inverse problem classification � Model calibration (or: parameter identification) � Model calibration: an optimization problem � Model calibration: non-linear mapping � Applications � Hydrological model � Fault diagnosis � Ocean colour (two approaches) � Data assimilaton � Final remarks

  3. Classification of Inverse Problems 1. Regarding to mathematical nature of the method: Explicit Implicit 2. Regarding to statistical nature of the method: Deterministic Stochastic 3. Regarding to nature of the estimated property: Initial condition Boundary condition Source/sink term Properties of the system 4. Regarding to nature of the solution (Beck): Parameter estimation Function estimation 5. Silva Neto / Moura Neto: Type-1 (DP-f e IP- f) Type-2 (DP- ∞ e IP- f) Type-3 (DP- ∞ e IP- ∞ ) Type-4 (DP- f and IP- ∞ ) – does not apply

  4. Model calibration (or: parameter identification) “ Solve an Inverse Problem is to determine unknown CAUSES from the observed or desired EFFECTS ” - H.W. Engl (1996). ℑ D M − 1 ℑ causes effects M space of parameters or models D space of data or observations ℑ 1 forward model − ℑ inverse model

  5. Model calibration: an optimization problem � Inverse problem formulated as na optimization problem 2 Exp Mod = − + α Ω J ( f ) T T ( f ) ( f ) α 2 α : regulariza tion parameter Ω ( f ) : regulariza tion operator

  6. Model calibration: non-linear mapping � Non-linear mapping by artificial neural network FORWARD MODEL K x y Parametrer Data INVERSE MODEL K -1

  7. Model calibration: non-linear mapping � Non-linear mapping by artificial neural network ( ) a o f = f , (non - linear mapping) x x x n NN n n Training phase : determination of the connection weights, bias Activation phase : generating analized data.

  8. Applications: Hydrological model � Inverse problem classification

  9. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum

  10. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum

  11. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum � A , B , C, E f , F f = known matrices � Ѳ f = [ f a f p f s ] = faults � f a = parameter vector from actuator(s) � f p = parameter vector from the process � f s = parameter vector from sensor(s)

  12. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum � Ns = number of samples (in time) = output vector measured by sensors � = output vector computed by the model �

  13. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum

  14. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum One more equation introduced:

  15. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum Problem structure (biadjacentcy matrix)

  16. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum Problem structure (biadjacentcy matrix) Dulmage-Meldelsohn decomposition

  17. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum � Dulmage-Meldelsohn decomposition: � Allow partioning the model M on three parts (graph): � Under determined ( M 0 ) � Just determined ( U j M j ) � Over determined ( M + ) � The D-M decomposition gives the order between connected components of the graph. � Measures on any variable x 1 , x 2 , ..., x 5 make the fault structurally detectable.

  18. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum

  19. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum ACO: Ant Colony Optimization

  20. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum ACO: Ant Colony Optimization Best ant = min J(x) Pheromone deposit (bolt dotted curve)

  21. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum ACO: Ant Colony Optimization

  22. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum Fuzzy-ACO

  23. Applications: Fault diagnosis � Fault diagnosis: inverted-pendulum ACO vs Fuzzy-ACO: results

  24. Application: Ocean colour (function estimation) Hydrologic optics Hydrologic optics Radiative transfer process transfer process Radiative Inverse problem Inverse problem Ant colony optimization Ant colony optimization

  25. Applications: Ocean colour azimuthal angle Light beam Boundary Conditions Polar angle Scattering Absorption angle Internal coefficient sources Scattering medium coefficient Optical depth Scattering phase function Boundary Conditions

  26. Applications: Ocean colour Radiance :a measure of amount of light beam energy where Internal source

  27. Applications: Ocean colour � Multi-spectral estimation N N ξ ∑∑ [ ] λ 2 [ ] Exp Mod = − + α Ω J ( p ) L L ( p ) p k , l k , l = = k 1 l 1

  28. Applications: Ocean colour � Multi-spectral estimation

  29. Applications: Ocean colour Absortion and scattering coefficients: ] [ ] [ − λ − 0 . 014 ( 440 ) 0 . 65 w c = + + g 0 . 06 ( ) 1 0 . 2 a a a C z e r , g g g [ ] 0 . 65 = λ b 550 0 . 30 C ( z ) r , g g h [ ] ( ) 2 − − 1 2 z z / s = + C ( z ) C e max 0 Chorophyll concentration: π s 2 2 − 1 1 f Θ = Phase function: p ( cos ) ( ) 3 2 π 4 2 + − Θ 1 f 2 f cos

  30. Applications: Ocean colour Multispectral reconstruction:different seeds an avearge value for ACS

  31. Applications: data assimilation � Data assimilation: the problem

  32. Applications: data assimilation � Data assimilation: Methods � Newtonian relaxation (nudging) � Statistical (“optimal”) interpolation � Kalman filter � Variational method: 3D and 4D � New methods for data assimilation: � Ensemble Kalman filter � Particle filter � Artificial neural networks

  33. Applications: data assimilation � Data assimilation: essencial issue Hybrid Methods in Engineering: (2000) 2(3): 291-310

  34. Applications: data assimilation � Data assimilation: Kalman filter ∂ F [ ] 2 = ≈ + + ∆ ≈ x F x , t F x O ( t ) E x + n 1 n n n n n n ∂ x = t t n ?

  35. Applications: data assimilation � Data assimilation: adaptive Kalman filter - Adaptive KF - Fokker-Planck - (L)EKF 1. Advance in time : f = q q + n n 1 f , q a , q = P P + n n 1 2 . Kalman gain 4 . Update error covariance [ ] [ ] − 1 q f , q o f , q a , q q f , q = + G P W P = − P I G P n n + + n 1 n 1 + + + n 1 n 1 n 1 3. Update estimation [ ] ( ) a f q f f f ν = + + − q q G q q + n 1 + + + + + n 1 n 1 n 1 n 1 n 1

  36. Applications: data assimilation � Data assimilation: Neural Networks

  37. Applications: data assimilation � Data assimilation: Neural Networks

  38. Applications: data assimilation � Data assimilation: Non-extensive Particle Filter

  39. Applications: data assimilation � Data assimilation: Non-extensive Particle Filter

  40. Applications: data assimilation � Data assimilation: Non-extensive Particle Filter Helaine C. Morais Furtado Haroldo F. de Campos Velho Elbert E. Macau

  41. Applications: data assimilation � Error: [Kalman, Particle, Variational] x Neural Network

  42. Applications: data assimilation � Data assimilation: Ocean (shallow water 2D)

  43. Applications: data assimilation � Data assimilation: Space weather Interaction Sun-Earth: Solar Propagation Impact on Activity magnetosphere ionosphere

  44. Applications: data assimilation � Data assimilation: Space weather

  45. Applications: data assimilation � How can we find a good architecture for an ANN? Standard approach: employing an empirical process: � � Some preliminaries topologies are defined and tested, � changing the ANN parameters, and the process is � re-started. Disadvantages: � � Requeriment of a continuos effort from an expert � This can require a long time

  46. Applications: data assimilation � How can we find a good architecture for an ANN? Alternative approach : � � Formulating the problem as an optimization problem. The goal: � � Determine the best set of parameters for the ANN to optimize an objetive function.

  47. Applications: data assimilation � Neural network: self-configuring � Best configuration for multi-layer perceptron neural network (MLP-NN): � Multi-Particle Collision Algorithm (MPCA) � The MLP network was configured to identify the NN applied to data assimilation. � Two data set used for training: NN emulating Kalman filter for data assimilation.

  48. Applications: data assimilation � Neural network: self-configuring � PCA Algorithm (Introduced by prof. Wagner F. Sacco, UFOP) � Algorithm inspired from particle traveling inside of a nuclear reactor: � A bsorption � S cattering

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend