Presentation is loading. Please wait.

Presentation is loading. Please wait.

Data assimilation Derek Karssenberg, Faculty of Geosciences, Utrecht University.

Similar presentations


Presentation on theme: "Data assimilation Derek Karssenberg, Faculty of Geosciences, Utrecht University."— Presentation transcript:

1 Data assimilation Derek Karssenberg, Faculty of Geosciences, Utrecht University

2 time Calibration Historical observations Compare with state variables z Adjust parameters p and inputs i

3 time Forecasting Historical observations calibration Forecast with calibrated model Historical observations

4 time Forecasting: data assimilation Current and future observations Compare with state variables z Adjust parameters p, inputs i, and state variables z Forecast with calibrated model

5 Forecasting: data assimilation Time steps with observations

6 Data assimilation techniques Direct insertion of observations –Replace model state variables with observed variables Probabilistic techniques using Bayes’ equation –Adjust model state variables –Adjustment is related to uncertainty in model state variables relative to the uncertainty in observations

7 Solve Bayes’ equation at each observation time

8 Understanding Bayes’ equation: Venn diagrams A S AcAc S: sample space, all possible outcomes (e.g., persons in a test) A: event (e.g., ill person) A c : complement of A (e.g., person not ill) Note that P(A c ) = 1 - P(A)

9 Understanding Bayes’ equation: Venn diagrams S BcBc S: sample space, all possible outcomes (e.g., persons in a test) B: event (e.g., person tested positive) B c : complement of A (e.g., person not tested positive) B

10 Understanding Bayes’ equation: Venn diagrams S A  B A  B: intersection, e.g. persons that are ill and are tested positive

11 Understanding Bayes’ equation: Venn diagrams P(A|B) P(A|B): conditional probability, the probability of A given that B occurs (e.g. the probability that the person is ill given it is tested positive)

12 Understanding Bayes’ equation: Venn diagrams S P(A  B) P(B)P(B)

13 Bayes’ equation

14 Data assimilation techniques that use Bayes’ equation (Ensemble) Kalman filters –Adjust model state by changing state variables of model realizations Particle filters –Adjust model state by duplicating (cloning) model realizations

15 Probabilistic data assimilation for each t set of stochastic variables Solve by using Monte Carlo simulation: n realizations of variables representing state of the model

16 Stochastic modelling: Monte Carlo simulation

17 Data assimilation: Filter

18 Particle filter

19 Apply Bayes’ equation at observation time steps Prior: PDF modelPrior: PDF of observations Prior: PDF of observations given the model Posterior: probability distribution function (PDF) of model given the observations

20 Apply Bayes’ equation at observation times Step 1: Apply Bayes’ equation to realizations of the model Results in a ‘weight’ assigned to each realization Step 2: Clone each realization a number of times proportional to the weight of the realization

21 Title text Step 1 Step 2

22 Step 1: Apply Bayes’ equation to each realization (particle) i Prior: PDF of model realization i Prior: PDF of observations Prior: PDF of observations given the model realization i Posterior: probability distribution function (PDF) of realization i given the observations

23 Combine..

24 Combine

25 Proportionality proportional Same for all realizations i

26 Calculating weights observationsmodel state Measurement error variance of observations

27 Combine, resulting in ‘weights’ for each realization (particle) proportional

28 Step 2: resampling Copy the realizations a number of times proportional to Title text Step 1 Step 2

29 Catchment model: snowfall, melt, discharge  Catchment in Alpes, one winter, time step 1 day  Simplified model for illustrative purposes only  Stochastic inputs: temperature lapse rate, precipitation  Filter data: snow thickness fields

30 Snow case study  Catchment in Alpes, one winter, time step 1 day  T(s,t) = t area (t)·L·h(s)for each t T(s,t) temperature field, each timestep t area (t) average temperature of study area (measured) L lapse rate, random variable h(s) elevation field (DEM)

31 Snow case study P(t) = p area (t) + Z(t) P(t)precipitation field p area (t)average precipitation of study area (measured) Z(t)random variable with zero mean  Snowmelt linear function of temperature  Filter data: snow thickness fields at day 61, 90, 140

32 Demo aguila

33 Title text

34 Title text

35 t = 61 t = 90 t = 140 Resampling particles

36 Visualisations: 1. Realizations Derek Karssenberg et al, Utrecht University, NL, http://pcraster.geo.uu.nl

37 Visualisations: 2. Statistics calculated over realizations Derek Karssenberg et al, Utrecht University, NL, http://pcraster.geo.uu.nl

38 Number of Monte Carlo samples per snow cover Interval Probability density Cumulative probability density 0.1

39 Demo aguila Comparison of Techniques Monte Carlo Particle Filter Ens. Kalman Filter


Download ppt "Data assimilation Derek Karssenberg, Faculty of Geosciences, Utrecht University."

Similar presentations


Ads by Google