Variational Data Assimilation - Adjoint Sensitivity Analysis Yan Ding, Ph.D. National Center for Computational Hydroscience and Engineering The University.

Slides:



Advertisements
Similar presentations
Lecture 1 & 2.
Advertisements

MAT 594CM S10Fundamentals of Spatial ComputingAngus Forbes Week 2 : Dynamics & Numerical Methods Goal : To write a simple physics simulation Topics: Intro.
Optimization in Engineering Design 1 Lagrange Multipliers.
Gradient Methods April Preview Background Steepest Descent Conjugate Gradient.
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
Gradient Methods May Preview Background Steepest Descent Conjugate Gradient.
Chaper 15, Oscillation Simple Harmonic Motion (SHM)
Phy 212: General Physics II Chapter 15: Oscillations Lecture Notes.
Composition of Functions: The process of combining two or more functions in order to create another function. One function is evaluated at a value of the.
TIME 2014 Technology in Mathematics Education July 1 st - 5 th 2014, Krems, Austria.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Chapter 1 Mathematical Modeling.
Table of Contents Recall that to solve the linear system of equations in two variables... we needed to find the values of x and y that satisfied both equations.
III Solution of pde’s using variational principles
Lecture 2 Differential equations
13. Oscillatory Motion. Oscillatory Motion 3 If one displaces a system from a position of stable equilibrium the system will move back and forth, that.
Chapter 6 Differential Calculus
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Wednesday, Dec. 5, 2007 PHYS , Fall 2007 Dr. Jaehoon Yu 1 PHYS 1443 – Section 002 Lecture #25 Wednesday, Dec. 5, 2007 Dr. Jae Yu Simple Harmonic.
Tuesday, Nov. 25, 2014PHYS , Fall 2014 Dr. Jaehoon Yu 1 PHYS 1443 – Section 004 Lecture #24 Tuesday, Nov. 25, 2014 Dr. Jaehoon Yu Refresher: Simple.
Simple Harmonic Motion
Physics 6B Oscillations Prepared by Vince Zaccone
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Solving ODE.
Understanding the 3DVAR in a Practical Way
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
A PPLIED M ECHANICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
AP CALCULUS AB Chapter 4: Applications of Derivatives Section 4.5:
Mechanics of Thin Structure Lecture 15 Wrapping Up the Course Shunji Kanie.
(MTH 250) Lecture 11 Calculus. Previous Lecture’s Summary Summary of differentiation rules: Recall Chain rules Implicit differentiation Derivatives of.
Scientific Computing Numerical Solution Of Ordinary Differential Equations - Euler’s Method.
Masses Go To and Fro Oscillating Systems. Periodic Motion OSCILLATION – a periodic variation from one state to another SIMPLE HARMONIC OSCILLATOR– an.
Lab 9: Simple Harmonic Motion, Mass-Spring Only 3 more to go!! The force due to a spring is, F = -kx, where k is the spring constant and x is the displacement.
Chapter 15: Oscillations
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
1 EEE 431 Computational Methods in Electrodynamics Lecture 18 By Dr. Rasime Uyguroglu
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Review of PMP Derivation We want to find control u(t) which minimizes the function: x(t) = x*(t) +  x(t); u(t) = u*(t) +  u(t); (t) = *(t) +  (t);
Spring 2002 Lecture #18 Dr. Jaehoon Yu 1.Simple Harmonic Motion 2.Energy of the Simple Harmonic Oscillator 3.The Pendulum Today’s Homework Assignment.
State Equations BIOE Processes A process transforms input to output States are variables internal to the process that determine how this transformation.
Amir Yavariabdi Introduction to the Calculus of Variations and Optical Flow.
Statistics 350 Lecture 2. Today Last Day: Section Today: Section 1.6 Homework #1: Chapter 1 Problems (page 33-38): 2, 5, 6, 7, 22, 26, 33, 34,
1 10. Harmonic oscillator Simple harmonic motion Harmonic oscillator is an example of periodic motion, where the displacement of a particle from.
PHY 151: Lecture Motion of an Object attached to a Spring 12.2 Particle in Simple Harmonic Motion 12.3 Energy of the Simple Harmonic Oscillator.
KINEMATICS Equations … The BIG FOUR. Competency Goal 2: Build an understanding of linear motion. Objectives – Be able to: 2.03 Analyze acceleration as.
Fundamentals of Data Analysis Lecture 11 Methods of parametric estimation.
Simple Harmonic Motion;
Introduction.
By Dr. A. Ranjbaran, Associate Professor
CHAPTER III LAPLACE TRANSFORM
Simple Harmonic Motion
Manipulator Dynamics 1 Instructor: Jacob Rosen
OSE801 Engineering System Identification Spring 2010
Introduction.
7.5 Simple Harmonic Motion; Damped Motion; Combining Waves
Mechanical Engineering at Virginia Tech
Quantum One.
3 General forced response
The Lagrange Multiplier Method
Introduction.
Chapter 15 Oscillations In this chapter we will cover the following topics: Displacement, velocity and acceleration of a simple harmonic oscillator Energy.
Introduction.
(Thu) Computational Models of Intelligence Joon Shik Kim
ENGINEERING MECHANICS
Chapter 15 Oscillations In this chapter we will cover the following topics: Displacement, velocity and acceleration of a simple harmonic oscillator Energy.
(Fri) Computational Modeling of Intelligence Joon Shik Kim
Optimal Control of Systems
Introduction.
Presentation transcript:

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 , Numerical Optimization, Summer Session,

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

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

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).

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

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

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

Combine Dynamics, Data, and Parameter Performance 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-t i ): Dirac delta function

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 α

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

Calculus of Variations (cont.) According to chain rule

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

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 λ

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

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.