1 / 15

Variational Data Assimilation - Adjoint Sensitivity Analysis

Variational Data Assimilation - Adjoint Sensitivity Analysis. Yan Ding, Ph.D. National Center for Computational Hydroscience and Engineering The University of Mississippi, University, MS. Presentation for ENGR 691-73, Numerical Optimization, Summer Session, 2007- 2008. Outline.

Télécharger la présentation

Variational Data Assimilation - Adjoint Sensitivity Analysis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Variational Data Assimilation- Adjoint Sensitivity Analysis Yan Ding, Ph.D. National Center for Computational Hydroscience and Engineering The University of Mississippi, University, MS Presentation for ENGR 691-73, Numerical Optimization, Summer Session, 2007- 2008

  2. Outline • Dynamical and Data Error • A Simple Dynamic System (a pendulum) • Performance Function (Measure of Dynamic and Data Error) • Calculus of Variations • Lagrangian Multiplier Approach • Remarks

  3. Objective • Introduce variational data assimilation using a simple dynamic system ( a mass spring oscillator) • Derive adjoint equation of a dynamic system • Make “optimal” estimates of the location of the mass-spring given both data and dynamics • The mass-spring oscillator system is ideal to study because (1) it is the most familiar dynamic system in existence (2) analytical Solutions may be written, and (3) it is linear

  4. Dynamic and Data Error A perfect mass-spring will oscillate back and forth forever. However, no oscillator is perfect and some damping will occur whether due to a rusty spring or simply air friction. Therefore the dynamics have error and predictions based on a perfect mass spring oscillator dynamic will be in error. Now suppose one has measured data of the position of the mass as it is oscillating back and forth. This lecture will demonstrate how to identify the damping parameter by minimizing the errors between model results and measurements in terms of adjoint sensitivity approach. An animation of a pendulum showing the velocity and acceleration vectors (v and A).

  5. A Simple Damped Oscillator X : displacement from origin α : damping parameter (unknown) Initial conditions Initially released at rest:

  6. Measurement and Error Suppose there are M position data di measured at various times, errors εi represent the discrepancies between measurements di and model results x(ti): : measurements

  7. Dynamic Error Dynamic system is not perfect before the “true” values of the unknown parameter have been identified. Allow for errors in the dynamics during the parameter searching process, i.e. λ(t) is errors in the dynamics

  8. Combine Dynamics, Data, and ParameterPerformance Function Interested in position of mass for 0 ≤ t ≤T In order to find the “true” values of the parameter, minimize a performance function which combines dynamic, data, and parameter errors α*: Estimated parameter value W: Weighting factor δ(t-ti): Dirac delta function

  9. How to Minimize the J ? • The optimization is to find the true parameter value α satisfying a dynamic system such that where x is satisfied with the dynamic equation of the oscillator • Local minimum theory : Necessary Condition: If α is the true value, then J(α)=0; In other words, the first variation of J should be vanished, namely: δx: variation of x (an infinitesimal) , δα: variation of α

  10. Calculus of Variations H.O.T. which contains all the terms related to δ2x, δ2α, and δxδαcan be neglected. Integrate by parts:

  11. Calculus of Variations (cont.) According to chain rule

  12. Optimal Conditions: Adjoint Equation Necessity Conditions: Adjoint Equation Optimal parameter condition:

  13. Transversality (Final) Conditions of Adjoint Equation Recall initial conditions And initially release velocity: Then Recall To make the first variation of J vanished, there should be Transversality (Final) Conditions of λ

  14. Summary Prediction 0 ≤ t ≤T Inverse calculation Parameter update Evaluation

  15. Summary (cont.) • Dynamic error λ(t)is an adjoint variable of the dynamic equation. • Dynamic error λ(t)is also called as Lagrangian multiplier if one forms an augmented perfomance function Dynamic equation Then, one may directly take variation of J, i.e. δJ to obtain the adjoint equation and transversality conditions.

More Related