Data assimilation applied to simple hydrodynamic cases in MATLAB

Slides:



Advertisements
Similar presentations
1 -Classification: Internal Uncertainty in petroleum reservoirs.
Advertisements

Introduction to Data Assimilation NCEO Data-assimilation training days 5-7 July 2010 Peter Jan van Leeuwen Data Assimilation Research Center (DARC) University.
The Inverse Regional Ocean Modeling System:
Ozone Assimilation in the Chemistry Transport Model CHIMERE using an Ensemble Kalman Filter (EnKF) : Preliminary tests over the Ile de France region 2.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Initialization Issues of Coupled Ocean-atmosphere Prediction System Climate and Environment System Research Center Seoul National University, Korea In-Sik.
Effects of model error on ensemble forecast using the EnKF Hiroshi Koyama 1 and Masahiro Watanabe 2 1 : Center for Climate System Research, University.
1 アンサンブルカルマンフィルターによ る大気海洋結合モデルへのデータ同化 On-line estimation of observation error covariance for ensemble-based filters Genta Ueno The Institute of Statistical.
Observers and Kalman Filters
W. McNair Bostick, Oumarou Badini, James W. Jones, Russell S. Yost, Claudio O. Stockle, and Amadou Kodio Ensemble Kalman Filter Estimation of Soil Carbon.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Accounting for correlated AMSU-A observation errors in an ensemble Kalman filter 18 August 2014 The World Weather Open Science Conference, Montreal, Canada.
Two Methods of Localization  Model Covariance Matrix Localization (B Localization)  Accomplished by taking a Schur product between the model covariance.
Lecture 11: Kalman Filters CS 344R: Robotics Benjamin Kuipers.
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
Ensemble Data Assimilation and Uncertainty Quantification Jeffrey Anderson, Alicia Karspeck, Tim Hoar, Nancy Collins, Kevin Raeder, Steve Yeager National.
Prospects for river discharge and depth estimation through assimilation of swath–altimetry into a raster-based hydraulics model Kostas Andreadis 1, Elizabeth.
Nonlinear Data Assimilation and Particle Filters
CSDA Conference, Limassol, 2005 University of Medicine and Pharmacy “Gr. T. Popa” Iasi Department of Mathematics and Informatics Gabriel Dimitriu University.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss High-resolution data assimilation in COSMO: Status and.
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
MPO 674 Lecture 20 3/26/15. 3d-Var vs 4d-Var.
Assimilation of HF Radar Data into Coastal Wave Models NERC-funded PhD work also supervised by Clive W Anderson (University of Sheffield) Judith Wolf (Proudman.
In collaboration with: J. S. Allen, G. D. Egbert, R. N. Miller and COAST investigators P. M. Kosro, M. D. Levine, T. Boyd, J. A. Barth, J. Moum, et al.
Dusanka Zupanski And Scott Denning Colorado State University Fort Collins, CO CMDL Workshop on Modeling and Data Analysis of Atmospheric CO.
Human-Computer Interaction Kalman Filter Hanyang University Jong-Il Park.
Space-Time Mesoscale Analysis System A sequential 3DVAR approach Yuanfu Xie, Steve Koch John McGinley and Steve Albers Global Systems Division Earth System.
HQ U.S. Air Force Academy I n t e g r i t y - S e r v i c e - E x c e l l e n c e Improving the Performance of Out-of-Order Sigma-Point Kalman Filters.
A unifying framework for hybrid data-assimilation schemes Peter Jan van Leeuwen Data Assimilation Research Center (DARC) National Centre for Earth Observation.
Applications of optimal control and EnKF to Flow Simulation and Modeling Florida State University, February, 2005, Tallahassee, Florida The Maximum.
MODEL ERROR ESTIMATION EMPLOYING DATA ASSIMILATION METHODOLOGIES Dusanka Zupanski Cooperative Institute for Research in the Atmosphere Colorado State University.
Research Vignette: The TransCom3 Time-Dependent Global CO 2 Flux Inversion … and More David F. Baker NCAR 12 July 2007 David F. Baker NCAR 12 July 2007.
Development of an EnKF to estimate CO 2 fluxes from realistic distributions of X CO2 Liang Feng, Paul Palmer
Data assimilation and forecasting the weather (!) Eugenia Kalnay and many friends University of Maryland.
Ensemble-based Assimilation of HF-Radar Surface Currents in a West Florida Shelf ROMS Nested into HYCOM and filtering of spurious surface gravity waves.
The OR-WA coastal ocean forecast system Initial hindcast assimilation tests 1 Goals for the COMT project: -DA in presence of the Columbia River -Develop.
Multiscale data assimilation on 2D boundary fluxes of biological aerosols Yu Zou 1 Roger Ghanem 2 1 Department of Chemical Engineering and PACM, Princeton.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
An Introduction To The Kalman Filter By, Santhosh Kumar.
Prepared by Dusanka Zupanski and …… Maximum Likelihood Ensemble Filter: application to carbon problems.
Determining Key Model Parameters of Rapidly Intensifying Hurricane Guillermo(1997) Using the Ensemble Kalman Filter Chen Deng-Shun 16 Apr, 2013, NCU Godinez,
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION EKF and Observability ASEN 5070 LECTURE 23 10/21/09.
Surface Water Virtual Mission Dennis P. Lettenmaier, Kostas Andreadis, and Doug Alsdorf Department of Civil and Environmental Engineering University of.
Variational data assimilation for morphodynamic model parameter estimation Department of Mathematics, University of Reading: Polly Smith *, Sarah Dance,
Geogg124: Data assimilation P. Lewis. What is Data Assimilation? Optimal merging of models and data Models Expression of current understanding about process.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 29: Observability and Introduction.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
Potential for estimation of river discharge through assimilation of wide swath satellite altimetry into a river hydrodynamics model Kostas Andreadis 1,
École Doctorale des Sciences de l'Environnement d’ Î le-de-France Année Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
École Doctorale des Sciences de l'Environnement d’Île-de-France Année Universitaire Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
Korea Institute of Atmospheric Prediction Systems (KIAPS) ( 재 ) 한국형수치예보모델개발사업단 Identical Twin Experiments for the Representer Method with a Spectral Element.
The Ensemble Kalman filter
June 20, 2005Workshop on Chemical data assimilation and data needs Data Assimilation Methods Experience from operational meteorological assimilation John.
Hybrid Data Assimilation
Fang Liu and Arthur Weglein Houston, Texas May 12th, 2006
ASEN 5070: Statistical Orbit Determination I Fall 2014
H.L. Tanaka and K. Kondo University of Tsukuba
Velocity Estimation from noisy Measurements
PSG College of Technology
Ângela Pereira de Matos Canas
background error covariance matrices Rescaled EnKF Optimization
Ensemble variance loss in transport models:
Vertical localization issues in LETKF
Surface Water Virtual Mission
Kalman Filter: Bayes Interpretation
Sarah Dance DARC/University of Reading
Presentation transcript:

Data assimilation applied to simple hydrodynamic cases in MATLAB Ângela Canas MARETEC

Data assimilation generalities DA methods: Analysis Measurements First Guess Known dynamics Sequential: Kalman Filter (KF, EKF, EnKF, RRSQT, SEIK, SEEK), Optimal Interpolation Past measurements Statistical Interpolation Uncertainty Variational: 3D-Var, 4D-Var Future measurements Past measurements

1D Linear level model level Dynamics (M) space time Measurements 3 2 n n-1 n-2 i Dynamics (M) level time space Measurements (exact solution) average amplitude wave period analysis gain meas. operator Kalman Filter

DA twin test Wf0 Kalman Filter True model Cr = 1 (k = 1) Measurements no assimilation exact solution with assimilation True model Cr = 1 (k = 1) Measurements Wrong model Cr = 0.5 (k = 0.5) Wf0 time step Kalman Filter Cr = (k.c)/(x)  N. Courant Assimilation every 5 time steps

Sudden change Amplitude: 1m  0.5m 25 inst. after Amplitude: 1m  0.5m Introduced at time 150 instantes Introduced at time 25 instants: 25 inst. after Later introduction prejudicates convergence 40 inst. after

Optimal Interpolation 1D Hydrodynamic model Shallow water equations √ H h  u Kalman Filter methods Optimal Interpolation

EnKF Wf Pf Wf first guess P0 Predictor Corrector f State ensemble ... Wf1 WfM f M >= 100 Wo Predictor time R f Wf: Ensemble mean o ... Pf ... Corrector a Wa: Ensemble mean ... Pa

Implementation details Model: Velocity and water level discretization: upwind, implicit (except when H in equations - explicit) Levels at cells centers, velocities at cells faces Level solved first then velocities calculated Boundaries: level first cell - imposed sine function (solution linear model) level last cell – radiative velocity first cell – 0 (not needed for calculation) EnKF (based on Evensen, 2003, Ocean Dynamics): State: levels and velocities in each cell Initial state: null levels, null velocities; Initial ensemble: random perturbations based on covariance matrix; run in model without error for proper correlations to develop (1 wave T) Measurement error: randomly generated (time, members) assuming a variance (R) equal for each measure Model error: randomly generated (time, members) independently for each variable assuming variance (Qlevel, Qveloc)

First test case Twin test Constant h = 5m Test rational: different spatial discretization: True model: deltax=1m, 100 cells Wrong model: deltax=5m, 20 cells Deltat = 1s Bottom stress coef. = 0.0025 Assimilation every 3s Initial state: Only levels perturbed (variance = 1) Correlation length (exp. model) = 6 cells Number members (ensemble) = 100 Model error: Qlevel = 0.003; Qveloc = 0.03 Measurements taken cells 28 and 73 of True; 6 and 15 of Wrong Measurement error: R = 0.002 (levels or velocities)

First results – levels DA

First results – velocities DA

First results - statistics True   Wrong (time equivalent to 300 assimilations): Levels: RMSE=0.000317; CORR=0.955961 Velocities: RMSE=0.004322 ; CORR=0.594234 True   Wrong assim. levels (300 assimilations): Levels: RMSE=0.021871; CORR=0.947670 Velocities: RMSE=0.587055; CORR=0.848449 True   Wrong assim. velocities (300 assimilations): Levels: RMSE=0.021112; CORR=0.952238 Velocities: RMSE=0.355114; CORR=0.791911 Better to assimilate velocities? Seems not advantageous to assimilate... More tuning of DA parameters needed!

Future work EnKF: Implement other DA methods Sensibility analysis to filter parameters (Q, R, initial condition) Consider other tests: Non constant h Bottom stress ... Implement other DA methods Compare methods performance for same case Implement DA methods in MOHID

Eigen values decomposition RRSQRT  Eigen values decomposition value p. 1 value p. 2 ... value p. m value p. r dominant  Predictor (Linearized model) Redução (r < m) Corrector wo 

SEIK Lower computational cost than EnKF Predictor Corrector (LULT) EOF analysis Wa Pa Lower computational cost than EnKF ... Wa1 War a (r < m) Predictor mean Wf Pf Wo Corrector R SEEK = SEIK without ensemble and linearized model