Ensemble Data Assimila.on for Climate System Component Models
|
|
- Melissa Copeland
- 5 years ago
- Views:
Transcription
1 Ensemble Data Assimila.on for Climate System Component Models Jeffrey Anderson Na.onal Center for Atmospheric Research In collabora.on with: Alicia Karspeck, Kevin Raeder, Tim Hoar, Nancy Collins IMA 11 March 213 1
2 What is Data Assimila.on? Observa.ons combined with a Model forecast + to produce an analysis (best possible es.mate). IMA 11 March 213 2
3 Example: Estimating the Temperature Outside An observation has a value ( *), IMA 11 March 213 3
4 Example: Estimating the Temperature Outside An observation has a value ( *), and an error distribution (red curve) that is associated with the instrument. IMA 11 March 213 4
5 Example: Estimating the Temperature Outside Thermometer outside measures 1C. Instrument builder says thermometer is unbiased with +/-.8C gaussian error. IMA 11 March 213 5
6 Example: Estimating the Temperature Outside Thermometer outside measures 1C. The red plot is observed. ( ) P T T o, probability of temperature given that T o was IMA 11 March 213 6
7 Example: Estimating the Temperature Outside We also have a prior estimate of temperature. The green curve is prior information. C ( ) P T C ; probability of temperature given all available IMA 11 March 213 7
8 Example: Estimating the Temperature Outside Prior information C can include: 1. Observations of things besides T; 2. Model forecast made using observations at earlier times; 3. A priori physical constraints ( T > C ); 4. Climatological constraints ( -3C < T < 4C ). IMA 11 March 213 8
9 Bayes Theorem: Combining the Prior Estimate and Observation ( ) = P T o T,C P T T o,c Posterior: Probability of T given observations and Prior. Also called update or analysis. ( )P T C Normalization ( ) Prior Likelihood: Probability that T o is observed if T is true value and given prior information C. IMA 11 March 213 9
10 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March 213 1
11 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March
12 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March
13 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March
14 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization IMA 11 March
15 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization Generally no analytic solution for Posterior. IMA 11 March
16 Combining the Prior Estimate and Observation P ( T T o, C ) = P ( T o T, C ) P ( T C ) normalization Gaussian Prior and Likelihood -> Gaussian Posterior IMA 11 March
17 For Gaussian prior and likelihood Prior Combining the Prior Estimate and Observation Likelihood Then, Posterior P( T C) = Normal( T p,σ p ) P( T o T,C) = Normal( T o,σ o ) P( T T o,c) = Normal( T u,σ u ) With σ u = ( σ 2 2 p + σ ) 1 o T u = σ 2 [ u σ 2 p T p + σ 2 o T ] o IMA 11 March
18 The One-Dimensional Kalman Filter 1. Suppose we have a linear forecast model L A. If temperature at time t 1 = T 1, then temperature at t 2 = t 1 + Δt is T 2 = L(T 1 ) B. Example: T 2 = T 1 + ΔtT 1 IMA 11 March
19 The One-Dimensional Kalman Filter 1. Suppose we have a linear forecast model L. A. If temperature at time t 1 = T 1, then temperature at t 2 = t 1 + Δt is T 2 = L(T 1 ). B. Example: T 2 = T 1 + ΔtT If posterior estimate at time t 1 is Normal(T u,1, σ u,1 ) then prior at t 2 is Normal(T p,2, σ p,2 ). T p,2 = T u,1,+ ΔtT u,1 σ p,2 = (Δt + 1) σ u,1 IMA 11 March
20 The One-Dimensional Kalman Filter 1. Suppose we have a linear forecast model L. A. If temperature at time t 1 = T 1, then temperature at t 2 = t 1 + Δt is T 2 = L(T 1 ). B. Example: T 2 = T 1 + ΔtT If posterior estimate at time t 1 is Normal(T u,1, σ u,1 ) then prior at t 2 is Normal(T p,2, σ p,2 ). 3. Given an observation at t 2 with distribution Normal(t o, σ o ) the likelihood is also Normal(t o, σ o ). IMA 11 March 213 2
21 The One-Dimensional Kalman Filter 1. Suppose we have a linear forecast model L. A. If temperature at time t 1 = T 1, then temperature at t 2 = t 1 + Δt is T 2 = L(T 1 ). B. Example: T 2 = T 1 + ΔtT If posterior estimate at time t 1 is Normal(T u,1, σ u,1 ) then prior at t 2 is Normal(T p,2, σ p,2 ). 3. Given an observation at t 2 with distribution Normal(t o, σ o ) the likelihood is also Normal(t o, σ o ). 4. The posterior at t 2 is Normal(T u,2, σ u,2 ) where T u,2 and σ u,2 come from page 17. IMA 11 March
22 A One-Dimensional Ensemble Kalman Filter Represent a prior pdf by a sample (ensemble) of N values: IMA 11 March
23 A One-Dimensional Ensemble Kalman Filter Represent a prior pdf by a sample (ensemble) of N values: Use sample mean T = T n N n =1 and sample standard deviation N σ T = ( T n T ) 2 N 1 to determine a corresponding continuous distribution N n =1 ( ) ( ) Normal T,σ T IMA 11 March
24 A One-Dimensional Ensemble Kalman Filter: Model Advance If posterior ensemble at time t 1 is T 1,n, n = 1,, N IMA 11 March
25 A One-Dimensional Ensemble Kalman Filter: Model Advance If posterior ensemble at time t 1 is T 1,n, n = 1,, N, advance each member to time t 2 with model, T 2,n = L(T 1, n ) n = 1,,N. IMA 11 March
26 A One-Dimensional Ensemble Kalman Filter: Model Advance Same as advancing continuous pdf at time t 1 IMA 11 March
27 A One-Dimensional Ensemble Kalman Filter: Model Advance Same as advancing continuous pdf at time t 1 to time t 2 with model L. IMA 11 March
28 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation IMA 11 March
29 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation Fit a Gaussian to the sample. IMA 11 March
30 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation Get the observation likelihood. IMA 11 March 213 3
31 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation Compute the continuous posterior PDF. IMA 11 March
32 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation Use a deterministic algorithm to adjust the ensemble. IMA 11 March
33 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation First, shift the ensemble to have the exact mean of the posterior. IMA 11 March
34 A One-Dimensional Ensemble Kalman Filter: Assimilating an Observation First, shift the ensemble to have the exact mean of the posterior. Second, linearly contract to have the exact variance of the posterior. Sample statistics are identical to Kalman filter. IMA 11 March
35 Initial Comments on (Ensemble) Kalman Filter Ø KF optimal for linear model, gaussian likelihood. Ø In KF, only mean and variance have meaning. Ø The deterministic Ensemble KF gives identical mean, variance. Ø The original Ensemble KF uses a Monte Carlo algorithm for the observation impact; has sampling error. Ø Ensemble allows computation of many other statistics. Ø What do they mean? Not entirely clear. Ø Example: Kurtosis. Completely constrained by initial ensemble. It is problem specific whether this is even defined! IMA 11 March
36 Multivariate Kalman Filter Product of d-dimensional normals is normal N ( µ 1,Σ 1 )N ( µ 2, Σ 2 ) = cn ( µ,σ) Covariance: Mean: Σ = Σ 1 1 ( 1 + Σ 2 ) 1 µ = Σ( Σ 1 1 µ 1 + Σ 1 2 µ 2 ) Weight: c = ( 2π ) d Σ 1 + Σ 2 { ( ) T ( Σ 1 + Σ 2 ) 1 ( µ 2 µ 1 ) } 1 exp 1 2 µ2 µ 1 Weight normalizes away. IMA 11 March
37 Multivariate Ensemble Kalman Filter Ø So far, we have an observation likelihood for single variable. Ø Suppose the model prior has additional variables. Ø KF equivalent to linear regression to update additional variables. Ø Need ensemble size > d to represent d-dimensional normal. IMA 11 March
38 Ensemble filters: Updating additional prior state variables Assume that all we know is prior joint distribution. One variable is observed. What should happen to the unobserved variable? IMA 11 March
39 Ensemble filters: Updating additional prior state variables Assume that all we know is prior joint distribution. One variable is observed. Compute increments for prior ensemble members of observed variable. IMA 11 March
40 Ensemble filters: Updating additional prior state variables Assume that all we know is prior joint distribution. One variable is observed. Using only increments guarantees that if observation had no impact on observed variable, unobserved variable is unchanged (highly desirable). IMA 11 March 213 4
41 Ensemble filters: Updating additional prior state variables Assume that all we know is prior joint distribution. How should the unobserved variable be impacted? First choice: least squares. Equivalent to linear regression. Same as assuming binormal prior. IMA 11 March
42 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. How should the unobserved variable be impacted? First choice: least squares. Begin by finding least squares fit. IMA 11 March
43 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March
44 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March
45 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March
46 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March
47 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Next, regress the observed variable increments onto increments for the unobserved variable. Equivalent to first finding image of increment in joint space. IMA 11 March
48 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March
49 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March
50 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March 213 5
51 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March
52 Ensemble filters: Updating additional prior state variables Have joint prior distribution of two variables. Regression: Equivalent to first finding image of increment in joint space. Then projecting from joint space onto unobserved priors. IMA 11 March
53 Comments on multidimensional (Ensemble) Kalman Filter Ø KF optimal for linear model, gaussian likelihood. Ø The deterministic Ensemble KF gives identical mean, covariance with sufficiently large ensemble size. Ø Basic ensemble filter fails for ensemble too small. Ø For nonlinear model, non-gaussian likelihood, all bets are off. Ø Both deterministic and stochastic Ensemble KFs become Monte Carlo algorithms. IMA 11 March
54 Ensemble Filter for Large Geophysical Models 1. Use model to advance ensemble (3 members here) to.me at which next observa.on becomes available. Ensemble state es.mate axer using previous observa.on (analysis) Ensemble state at.me of next observa.on (prior) IMA 11 March
55 Ensemble Filter for Large Geophysical Models 2. Get prior ensemble sample of observa.on, y = h(x), by applying forward operator h to each ensemble member. Theory: observa.ons from instruments with uncorrelated errors can be done sequen.ally. IMA 11 March
56 Ensemble Filter for Large Geophysical Models 3. Get observed value and observa.onal error distribu.on from observing system. IMA 11 March
57 Ensemble Filter for Large Geophysical Models 4. Find the increments for the prior observa.on ensemble (this is a scalar problem for uncorrelated observa.on errors). Note: Difference between various ensemble filters is primarily in observa.on increment calcula.on. IMA 11 March
58 Ensemble Filter for Large Geophysical Models 5. Use ensemble samples of y and each state variable to linearly regress observa.on increments onto state variable increments. Theory: impact of observa.on increments on each state variable can be handled independently! IMA 11 March
59 Ensemble Filter for Large Geophysical Models 6. When all ensemble members for each state variable are updated, there is a new analysis. Integrate to.me of next observa.on IMA 11 March
60 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March 213 6
61 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
62 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
63 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
64 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
65 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
66 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
67 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
68 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
69 Ensemble Filter for Lorenz Variable Model 4 state variables: X1, X2,..., X4. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. Acts something like synop.c weather around a la.tude band time State Variable IMA 11 March
70 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 12 truth ensemble State Variable IMA 11 March 213 7
71 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 14 truth ensemble State Variable IMA 11 March
72 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 16 truth ensemble State Variable IMA 11 March
73 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 18 truth ensemble State Variable IMA 11 March
74 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 11 truth ensemble State Variable IMA 11 March
75 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 112 truth ensemble State Variable IMA 11 March
76 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 114 truth ensemble State Variable IMA 11 March
77 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 116 truth ensemble State Variable IMA 11 March
78 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 118 truth ensemble State Variable IMA 11 March
79 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 12 truth ensemble State Variable IMA 11 March
80 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 122 truth ensemble State Variable IMA 11 March 213 8
81 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 124 truth ensemble State Variable IMA 11 March
82 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 126 truth ensemble State Variable IMA 11 March
83 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 128 truth ensemble State Variable IMA 11 March
84 Lorenz- 96 is sensi.ve to small perturba.ons Introduce 2 ensemble state es.mates. Each is slightly perturbed for each of the 4- variables at.me 1. Refer to unperturbed control integra.on as truth time 13 truth ensemble State Variable IMA 11 March
85 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 21 truth ensemble obs State Variable IMA 11 March
86 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 23 truth ensemble obs State Variable IMA 11 March
87 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 25 truth ensemble obs State Variable IMA 11 March
88 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 27 truth ensemble obs State Variable IMA 11 March
89 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 29 truth ensemble obs State Variable IMA 11 March
90 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 211 truth ensemble obs State Variable IMA 11 March 213 9
91 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 213 truth ensemble obs State Variable IMA 11 March
92 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 215 truth ensemble obs State Variable IMA 11 March
93 Assimilate observa.ons from 4 random loca.ons each step. Observa.ons generated by interpola.ng truth to sta.on loca.on. Simulate observa.onal error: Add random draw from N(, 16) to each. Start from climatological 2- member ensemble time 217 truth ensemble obs State Variable IMA 11 March
94 Assimilate observa.ons from 4 random loca.ons each step. This isn t working very well. Ensemble spread is reduced, but..., Ensemble is inconsistent with truth most places time 219 truth ensemble obs State Variable Confident and wrong. Confident and right. IMA 11 March
95 Some Error Sources in Ensemble Filters 2. Obs. operator error; Representa.veness 3. Observa.on error 4. Sampling Error; Gaussian Assump.on 5. Sampling Error; Assuming Linear Sta.s.cal Rela.on 1. Model error IMA 11 March
96 Observa.ons impact unrelated state variables through sampling error. Expected Sample Correlation Members.1 2 Members 4 Members 8 Members True Correlation Plot shows expected absolute value of sample correla.on vs. true correla.on. Unrelated obs. reduce spread, increase error. Anack with localiza.on. Reduce impact of observa.on on weakly correlated state variables. Let weight go to zero for many unrelated variables to save on compu.ng. IMA 11 March
97 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 21 truth ensemble obs No Localization 1 1 time 21 truth ensemble obs State Variable IMA 11 March
98 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 23 truth ensemble obs No Localization 1 1 time 23 truth ensemble obs State Variable IMA 11 March
99 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 25 truth ensemble obs No Localization 1 1 time 25 truth ensemble obs State Variable IMA 11 March
100 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 27 truth ensemble obs No Localization 1 1 time 27 truth ensemble obs State Variable IMA 11 March 213 1
101 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 29 truth ensemble obs No Localization 1 1 time 29 truth ensemble obs State Variable IMA 11 March
102 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 211 truth ensemble obs No Localization 1 1 time 211 truth ensemble obs State Variable IMA 11 March
103 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 213 truth ensemble obs No Localization 1 1 time 213 truth ensemble obs State Variable IMA 11 March
104 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 215 truth ensemble obs No Localization 1 1 time 215 truth ensemble obs State Variable IMA 11 March
105 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. 1 Localization from Hierarchical Filter 1 time 217 truth ensemble obs No Localization 1 1 time 217 truth ensemble obs State Variable IMA 11 March
106 Lorenz- 96 Assimila.on with localiza.on of observa.on impact. Localization from Hierarchical Filter This ensemble is more consistent with truth time 219 truth ensemble obs No Localization 1 time 219 truth ensemble obs State Variable IMA 11 March
107 Localiza.on computed by empirical offline computa.on. 1 Localization from Hierarchical Filter 1 1 time 219 truth ensemble obs Sample Observation Localizations State Variable IMA 11 March
108 Localiza.on in dry dynamical core / -4,. + 23!*&%&'() -! ,-./- 1-!"#$%&'() ,-./ !"#$%&'() Localization for V ob. on U state variables. Has statistically significant quadrupole structure in horizontal. Localization can have lots of structure in realistic models. IMA 11 March
109 Some Error Sources in Ensemble Filters 2. Obs. operator error; Representa.veness 3. Observa.on error 4. Sampling Error; Gaussian Assump.on 5. Sampling Error; Assuming Linear Sta.s.cal Rela.on 1. Model error IMA 11 March
110 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = 6. Note Axis! Time evolu.on for first state variable shown. Assimila.ng model quickly diverges from true model. IMA 11 March
111 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 31 truth ensemble obs State Variable IMA 11 March
112 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 36 truth ensemble obs State Variable IMA 11 March
113 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 311 truth ensemble obs State Variable IMA 11 March
114 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 316 truth ensemble obs State Variable IMA 11 March
115 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 321 truth ensemble obs State Variable IMA 11 March
116 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 326 truth ensemble obs State Variable IMA 11 March
117 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 331 truth ensemble obs State Variable IMA 11 March
118 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 336 truth ensemble obs State Variable IMA 11 March
119 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 341 truth ensemble obs State Variable IMA 11 March
120 Assimila.ng in the presence of simulated model error. dxi / dt = (Xi+1 - Xi- 2)Xi- 1 - Xi + F. For truth, use F = 8. In assimila.ng model, use F = time 346 truth ensemble obs State Variable This isn t working again! It will just keep geqng worse. IMA 11 March
121 How to deal with model error in assimila.on? Ø Just fix the model! (May not be such an easy thing to do) Ø Model the model error and include this in prior: If we knew the error accurately could just fix the model. Modeling or parameterizing model uncertainty in prior can help. This looks like a job for stochas.c modeling. IMA 11 March
122 Assimila.on fix for model error. Ø Use prior variance infla.on. Ø Simply increase prior ensemble variance of each state variable before compu.ng observa.on increments. Ø Adap.ve algorithms use observa.ons to guide this. Probability Prior PDF Inflated S.D. Inflate SD by 1.5 Variance by Obs IMA 11 March
123 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 31 truth ensemble obs No Inflation time 31 truth ensemble obs State Variable IMA 11 March
124 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 36 truth ensemble obs No Inflation time 36 truth ensemble obs State Variable IMA 11 March
125 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 311 truth ensemble obs No Inflation time 311 truth ensemble obs State Variable IMA 11 March
126 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 316 truth ensemble obs No Inflation time 316 truth ensemble obs State Variable IMA 11 March
127 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 321 truth ensemble obs No Inflation time 321 truth ensemble obs State Variable IMA 11 March
128 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 326 truth ensemble obs No Inflation time 326 truth ensemble obs State Variable IMA 11 March
129 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 331 truth ensemble obs No Inflation time 331 truth ensemble obs State Variable IMA 11 March
130 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 336 truth ensemble obs No Inflation time 336 truth ensemble obs State Variable IMA 11 March
131 Assimila.ng with Infla.on in presence of model error. Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm inflation Adaptive State Space Inflation time 341 truth ensemble obs No Inflation time 341 truth ensemble obs State Variable IMA 11 March
132 Assimila.ng with Infla.on in presence of model error Infla.on is a func.on of state variable and.me. Automa.cally selected by adap.ve infla.on algorithm. It can work, even in presence of severe model error. 1 1 inflation Adaptive State Space Inflation time 346 truth ensemble obs No Inflation time 346 truth ensemble obs State Variable IMA 11 March
133 Atmospheric Ensemble Reanalysis, O(1 million) atmospheric obs are assimilated every day. Assimilation uses 8 members of 2 o FV CAM forced by a single ocean (Hadley+ NCEP-OI2) and produces a very competitive reanalysis. 5 hpa GPH Feb IMA 11 March
134 266 hpa U wind infla.on Infla.on is large where model bias is detected. Mostly where there are dense observa.ons. U at 266 hpa, t = 8/1 1 5 New South Wales Colorado 8/4 8/9 8/14 8/19 8/24 8/ inflation factor IMA 11 March
135 Some Error Sources in Ensemble Filters 2. Obs. operator error; Representa.veness 3. Observa.on error 4. Sampling Error; Gaussian Assump.on 5. Sampling Error; Assuming Linear Sta.s.cal Rela.on 1. Model error IMA 11 March
136 Obs DART Current Ocean (POP) Assimila.on DATM 3D state 2D forcing from CAM assimila.on POP Coupler 3D restart 2D forcing IMA 11 March
137 World Ocean Database T,S observa.on counts These counts are for 1998 & 1999 and are representa.ve. FLOAT_SALINITY 682 FLOAT_TEMPERATURE DRIFTER_TEMPERATURE MOORING_SALINITY MOORING_TEMPERATURE BOTTLE_SALINITY BOTTLE_TEMPERATURE CTD_SALINITY CTD_TEMPERATURE STD_SALINITY 674 STD_TEMPERATURE 677 XCTD_SALINITY 3328 XCTD_TEMPERATURE 579 MBT_TEMPERATURE 5826 XBT_TEMPERATURE APB_TEMPERATURE temperature observa.on error standard devia.on ==.5 K. salinity observa.on error standard devia.on ==.5 msu. IMA 11 March
138 Physical Space: 1998/1999 SST Anomaly from HadOI- SST Coupled Free Run POP forced by observed atmosphere (hindcast) Ensemble Assimila.on 48 POP oceans Forced by 48 CAM reanalyses IMA 11 March
139 Challenges where ocean model is unable, or unwilling, to simulate reality. Example: cross sec.on along Kuroshio; model separates too far north. Hurrell SST o N 4 o N 35 o N 3 o N Regarded to be accurate. 25 o N 12 o E 132 o E 144 o E 156 o E 168 o E 18 o W POP SST o N 4 o N 35 o N 3 o N Free run of POP, the warm water is too far North. 25 o N 12 o E 132 o E 144 o E 156 o E 168 o E 18 o W 5 IMA 11 March
140 Challenges in correc.ng posi.on of Kuroshio. 6- day assimila.on star.ng from model climatology on 1 January 24. Temperature Temperature Temperature.me = 1days.me = 2days.me = 3days La.tude La.tude La.tude Ini.ally warm water goes too far north. Many observa.ons are rejected (red), but others (blue) move temperature gradient south. Adap.ve infla.on increases ensemble spread as assimila.on struggles to push model towards obs..me = 4days.me = 5days.me = 6days IMA 11 March
141 Challenges in correc.ng posi.on of Kuroshio. 6- day assimila.on star.ng from model climatology on 1 January 24. Green dashed line is posterior at previous.me, Blue dashed line is prior at current.me, Ensembles are thin lines. Model forecasts finally fail due Observa.ons keep pulling the warm water to the south; to numerical issues. Black Model forecasts con.nue to quickly move warm water dashes show original model further.me north. = 1days Infla.on con.nues to.me increase = 2days spread..me = 3days state from 1 January. Temperature Temperature Temperature.me = 4days.me = 5days.me = 6days La.tude La.tude La.tude IMA 11 March
142 Challenges in correc.ng posi.on of Kuroshio. 6- day assimila.on star.ng from model climatology on 1 January 24. Assimila.on cannot force model to fit observa.ons. Model cannot represent the observa.ons. Use of adap.ve infla.on leads to eventual model failure. Reduced adap.ve infla.on can lead to compromise between observa.ons and model. Increasing the error associated with forward operator can ameliorate, but.me = 1days.me = 2days.me = 3days what do the answers mean? Temperature Temperature Temperature.me = 4days.me = 5days.me = 6days La.tude La.tude La.tude IMA 11 March
143 All Obs DART CAM Fully coupled assimila.on will need data from all components at the same.me POP Coupler CICE CLM Each component corrected by all kinds of observa.ons IMA 11 March
144 Ensemble Data Assimila.on for Large Geophysical Models Ø Very certain that model predic.ons are different from observa.ons. Ø Very certain that small correla.ons have large errors. Ø Moderately confident that large correla.ons are realis.c. Ø Very uncertain about state es.mates in sparse/unobserved regions. Ø Must Calibrate and Validate results (adap.ve infla.on/localiza.on). Ø There may not be enough observa.ons to do this many places. Ø First order of business: Improving models. DA can help with this. Ø Stochas.c models seem like a logical way forward. IMA 11 March
145 Code to implement all of the algorithms discussed are freely available from: hnp:// IMA 11 March
Ensemble Data Assimila.on and Uncertainty Quan.fica.on
Ensemble Data Assimila.on and Uncertainty Quan.fica.on Jeffrey Anderson, Alicia Karspeck, Tim Hoar, Nancy Collins, Kevin Raeder, Steve Yeager Na.onal Center for Atmospheric Research Ocean Sciences Mee.ng
More informationEnsemble Data Assimilation and Uncertainty Quantification
Ensemble Data Assimilation and Uncertainty Quantification Jeff Anderson National Center for Atmospheric Research pg 1 What is Data Assimilation? Observations combined with a Model forecast + to produce
More informationIntroduction to Ensemble Kalman Filters and the Data Assimilation Research Testbed
Introduction to Ensemble Kalman Filters and the Data Assimilation Research Testbed Jeffrey Anderson, Tim Hoar, Nancy Collins NCAR Institute for Math Applied to Geophysics pg 1 What is Data Assimilation?
More informationDART Tutorial Part II: How should observa'ons impact an unobserved state variable? Mul'variate assimila'on.
DART Tutorial Part II: How should observa'ons impact an unobserved state variable? Mul'variate assimila'on. UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on.
More informationDART Tutorial Sec'on 9: More on Dealing with Error: Infla'on
DART Tutorial Sec'on 9: More on Dealing with Error: Infla'on UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on. Any opinions, findings and conclusions or recommenda'ons
More informationMulti-instance CESM for Fully Coupled Data Assimilation Capability using DART
Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART Kevin Raeder, Tim Hoar, Nancy Collins, Jeffrey Anderson: DAReS Mariana Vertenstein, Tony Craig, Jim Edwards: SEWG Alicia Karspeck:
More informationMulti-instance CESM for Fully Coupled Data Assimilation Capability using DART
Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART Kevin Raeder, Tim Hoar, Nancy Collins, Jeffrey Anderson: DAReS Mariana Vertenstein, Tony Craig, Jim Edwards: SEWG Jen Kay:
More informationDART Tutorial Part IV: Other Updates for an Observed Variable
DART Tutorial Part IV: Other Updates for an Observed Variable UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on. Any opinions, findings and conclusions or recommenda'ons
More informationData Assimilation Research Testbed Tutorial
Data Assimilation Research Testbed Tutorial Section 2: How should observations of a state variable impact an unobserved state variable? Multivariate assimilation. Single observed variable, single unobserved
More informationDART Tutorial Sec'on 1: Filtering For a One Variable System
DART Tutorial Sec'on 1: Filtering For a One Variable System UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on. Any opinions, findings and conclusions or recommenda'ons
More informationDART_LAB Tutorial Section 2: How should observations impact an unobserved state variable? Multivariate assimilation.
DART_LAB Tutorial Section 2: How should observations impact an unobserved state variable? Multivariate assimilation. UCAR 2014 The National Center for Atmospheric Research is sponsored by the National
More informationDART and Land Data Assimila7on
DART and Land Data Assimila7on Tim Hoar: Na#onal Center for Atmospheric Research with a whole lot of help from: Jeff Anderson, Nancy Collins, Kevin Raeder, Bill Sacks: NCAR Yongfei Zhang: University of
More informationDART Tutorial Sec'on 5: Comprehensive Filtering Theory: Non-Iden'ty Observa'ons and the Joint Phase Space
DART Tutorial Sec'on 5: Comprehensive Filtering Theory: Non-Iden'ty Observa'ons and the Joint Phase Space UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on.
More informationAdaptive Inflation for Ensemble Assimilation
Adaptive Inflation for Ensemble Assimilation Jeffrey Anderson IMAGe Data Assimilation Research Section (DAReS) Thanks to Ryan Torn, Nancy Collins, Tim Hoar, Hui Liu, Kevin Raeder, Xuguang Wang Anderson:
More informationPar$cle Filters Part I: Theory. Peter Jan van Leeuwen Data- Assimila$on Research Centre DARC University of Reading
Par$cle Filters Part I: Theory Peter Jan van Leeuwen Data- Assimila$on Research Centre DARC University of Reading Reading July 2013 Why Data Assimila$on Predic$on Model improvement: - Parameter es$ma$on
More informationDART Tutorial Sec'on 19: Making DART-Compliant Models
DART Tutorial Sec'on 19: Making DART-Compliant Models UCAR The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science Founda'on. Any opinions, findings and conclusions or recommenda'ons
More informationDART Ini)al Condi)ons for a Refined Grid CAM- SE Forecast of Hurricane Katrina. Kevin Raeder (IMAGe) Colin Zarzycki (ASP)
DART Ini)al Condi)ons for a Refined Grid CAM- SE Forecast of Hurricane Katrina Kevin Raeder (IMAGe) Colin Zarzycki (ASP) 1 Mo)va)on Thousands of processors on current supercomputers. - > new CAM dynamical
More informationSea Ice Data Assimilation in the Arctic via DART/CICE5 in the CESM1
Sea Ice Data Assimilation in the Arctic via DART/CICE5 in the CESM1 Yongfei Zhang and Cecilia Bitz 1 Jeffrey Anderson, Nancy Collins, Jonathan Hendricks, Tim Hoar, and Kevin Raeder 2 1 University of Washington,
More informationData AssimilaJon with CLM & DART
Data AssimilaJon with CLM & DART Tim Hoar: Na#onal Center for Atmospheric Research with a whole lot of help from: Bill Sacks, Mariana Vertenstein, Tony Craig, Jim Edwards: NCAR Andrew Fox: Na#onal Ecological
More informationFundamentals of Data Assimila1on
2015 GSI Community Tutorial NCAR Foothills Campus, Boulder, CO August 11-14, 2015 Fundamentals of Data Assimila1on Milija Zupanski Cooperative Institute for Research in the Atmosphere Colorado State University
More informationIntroduction to Particle Filters for Data Assimilation
Introduction to Particle Filters for Data Assimilation Mike Dowd Dept of Mathematics & Statistics (and Dept of Oceanography Dalhousie University, Halifax, Canada STATMOS Summer School in Data Assimila5on,
More informationGaussian Filtering Strategies for Nonlinear Systems
Gaussian Filtering Strategies for Nonlinear Systems Canonical Nonlinear Filtering Problem ~u m+1 = ~ f (~u m )+~ m+1 ~v m+1 = ~g(~u m+1 )+~ o m+1 I ~ f and ~g are nonlinear & deterministic I Noise/Errors
More informationUsing DART Tools for CAM Development
Using DART Tools for CAM Development Kevin Raeder, For DART: Jeff Anderson, Tim Hoar, Nancy Collins, Johnny Hendricks CSEG: Alice Bertini, Mariana Vertenstein, Steve Goldhaber, Jim Edwards And: Nick Pedatella
More informationFundamentals of Data Assimila1on
014 GSI Community Tutorial NCAR Foothills Campus, Boulder, CO July 14-16, 014 Fundamentals of Data Assimila1on Milija Zupanski Cooperative Institute for Research in the Atmosphere Colorado State University
More informationDART_LAB Tutorial Section 5: Adaptive Inflation
DART_LAB Tutorial Section 5: Adaptive Inflation UCAR 14 The National Center for Atmospheric Research is sponsored by the National Science Foundation. Any opinions, findings and conclusions or recommendations
More informationReducing the Impact of Sampling Errors in Ensemble Filters
Reducing the Impact of Sampling Errors in Ensemble Filters Jeffrey Anderson NCAR Data Assimilation Research Section The National Center for Atmospheric Research is sponsored by the National Science Foundation.
More informationLand Surface Data AssimilaEon: DART and CLM
Land Surface Data AssimilaEon: DART and CLM Yongfei Zhang: University of Texas Aus2n Tim Hoar, Bill Sacks, Tony Craig, Jeff Anderson: Na2onal Center for Atmospheric Research Andrew Fox: Na2onal Ecological
More informationLocalization and Correlation in Ensemble Kalman Filters
Localization and Correlation in Ensemble Kalman Filters Jeff Anderson NCAR Data Assimilation Research Section The National Center for Atmospheric Research is sponsored by the National Science Foundation.
More informationForecasting and data assimilation
Supported by the National Science Foundation DMS Forecasting and data assimilation Outline Numerical models Kalman Filter Ensembles Douglas Nychka, Thomas Bengtsson, Chris Snyder Geophysical Statistics
More informationData Assimilation Research Testbed Tutorial
Data Assimilation Research Testbed Tutorial Section 3: Hierarchical Group Filters and Localization Version 2.: September, 26 Anderson: Ensemble Tutorial 9//6 Ways to deal with regression sampling error:
More informationModel error and parameter estimation
Model error and parameter estimation Chiara Piccolo and Mike Cullen ECMWF Annual Seminar, 11 September 2018 Summary The application of interest is atmospheric data assimilation focus on EDA; A good ensemble
More informationScalable Compu-ng Challenges in Ensemble Data Assimila-on. FRCRC Symposium Nancy Collins NCAR - IMAGe/DAReS 14 Aug 2013
Scalable Compu-ng Challenges in Ensemble Data Assimila-on FRCRC Symposium Nancy Collins NCAR - IMAGe/DAReS 14 Aug 2013 Overview What is Data Assimila-on? What is DART? Current Work on Highly Scalable Systems
More informationAccepted in Tellus A 2 October, *Correspondence
1 An Adaptive Covariance Inflation Error Correction Algorithm for Ensemble Filters Jeffrey L. Anderson * NCAR Data Assimilation Research Section P.O. Box 3000 Boulder, CO 80307-3000 USA Accepted in Tellus
More informationCS 6140: Machine Learning Spring What We Learned Last Week. Survey 2/26/16. VS. Model
Logis@cs CS 6140: Machine Learning Spring 2016 Instructor: Lu Wang College of Computer and Informa@on Science Northeastern University Webpage: www.ccs.neu.edu/home/luwang Email: luwang@ccs.neu.edu Assignment
More informationFundamentals of Data Assimilation
National Center for Atmospheric Research, Boulder, CO USA GSI Data Assimilation Tutorial - June 28-30, 2010 Acknowledgments and References WRFDA Overview (WRF Tutorial Lectures, H. Huang and D. Barker)
More informationCS 6140: Machine Learning Spring 2016
CS 6140: Machine Learning Spring 2016 Instructor: Lu Wang College of Computer and Informa?on Science Northeastern University Webpage: www.ccs.neu.edu/home/luwang Email: luwang@ccs.neu.edu Logis?cs Assignment
More informationThe Canadian approach to ensemble prediction
The Canadian approach to ensemble prediction ECMWF 2017 Annual seminar: Ensemble prediction : past, present and future. Pieter Houtekamer Montreal, Canada Overview. The Canadian approach. What are the
More informationStatus of CESM data assimilation using the DART system
Status of CESM data assimilation using the DART system Alicia R. Karspeck (aliciak@ucar.edu) DARES personnel: Nancy Collins, Jeff Anderson, John Hendricks, Kevin Raeder, Tim Hoar CISL/ASAP: Brian Dobbins
More informationDevelopments to the assimilation of sea surface temperature
Developments to the assimilation of sea surface temperature James While, Daniel Lea, Matthew Martin ERA-CLIM2 General Assembly, January 2017 Contents Introduction Improvements to SST bias correction Development
More informationA Non-Gaussian Ensemble Filter Update for Data Assimilation
4186 M O N T H L Y W E A T H E R R E V I E W VOLUME 138 A Non-Gaussian Ensemble Filter Update for Data Assimilation JEFFREY L. ANDERSON NCAR Data Assimilation Research Section,* Boulder, Colorado (Manuscript
More informationEnKF Review. P.L. Houtekamer 7th EnKF workshop Introduction to the EnKF. Challenges. The ultimate global EnKF algorithm
Overview 1 2 3 Review of the Ensemble Kalman Filter for Atmospheric Data Assimilation 6th EnKF Purpose EnKF equations localization After the 6th EnKF (2014), I decided with Prof. Zhang to summarize progress
More informationIntroduction to Data Assimilation
Introduction to Data Assimilation Alan O Neill Data Assimilation Research Centre University of Reading What is data assimilation? Data assimilation is the technique whereby observational data are combined
More informationGeMng to know the Data Assimila'on Research Testbed - DART. Tim Hoar, Data Assimilation Research Section, NCAR
GeMng to know the Data Assimila'on Research Testbed - DART. Tim Hoar, Data Assimilation Research Section, NCAR UCAR 2014 The Na'onal Center for Atmospheric Research is sponsored by the Na'onal Science
More informationA data-driven method for improving the correlation estimation in serial ensemble Kalman filter
A data-driven method for improving the correlation estimation in serial ensemble Kalman filter Michèle De La Chevrotière, 1 John Harlim 2 1 Department of Mathematics, Penn State University, 2 Department
More informationOcean data assimilation for reanalysis
Ocean data assimilation for reanalysis Matt Martin. ERA-CLIM2 Symposium, University of Bern, 14 th December 2017. Contents Introduction. On-going developments to improve ocean data assimilation for reanalysis.
More informationA new Hierarchical Bayes approach to ensemble-variational data assimilation
A new Hierarchical Bayes approach to ensemble-variational data assimilation Michael Tsyrulnikov and Alexander Rakitko HydroMetCenter of Russia College Park, 20 Oct 2014 Michael Tsyrulnikov and Alexander
More informationConsider the joint probability, P(x,y), shown as the contours in the figure above. P(x) is given by the integral of P(x,y) over all values of y.
ATMO/OPTI 656b Spring 009 Bayesian Retrievals Note: This follows the discussion in Chapter of Rogers (000) As we have seen, the problem with the nadir viewing emission measurements is they do not contain
More informationNumerical Weather Prediction: Data assimilation. Steven Cavallo
Numerical Weather Prediction: Data assimilation Steven Cavallo Data assimilation (DA) is the process estimating the true state of a system given observations of the system and a background estimate. Observations
More informationEnsemble forecasting and flow-dependent estimates of initial uncertainty. Martin Leutbecher
Ensemble forecasting and flow-dependent estimates of initial uncertainty Martin Leutbecher acknowledgements: Roberto Buizza, Lars Isaksen Flow-dependent aspects of data assimilation, ECMWF 11 13 June 2007
More informationNonlinear ensemble data assimila/on in high- dimensional spaces. Peter Jan van Leeuwen Javier Amezcua, Mengbin Zhu, Melanie Ades
Nonlinear ensemble data assimila/on in high- dimensional spaces Peter Jan van Leeuwen Javier Amezcua, Mengbin Zhu, Melanie Ades Data assimila/on: general formula/on Bayes theorem: The solu/on is a pdf!
More informationReview of Covariance Localization in Ensemble Filters
NOAA Earth System Research Laboratory Review of Covariance Localization in Ensemble Filters Tom Hamill NOAA Earth System Research Lab, Boulder, CO tom.hamill@noaa.gov Canonical ensemble Kalman filter update
More informationData Assimilation: Finding the Initial Conditions in Large Dynamical Systems. Eric Kostelich Data Mining Seminar, Feb. 6, 2006
Data Assimilation: Finding the Initial Conditions in Large Dynamical Systems Eric Kostelich Data Mining Seminar, Feb. 6, 2006 kostelich@asu.edu Co-Workers Istvan Szunyogh, Gyorgyi Gyarmati, Ed Ott, Brian
More informationICOS-D inverse modelling using the CarboScope regional inversion system
ICOS-D inverse modelling using the CarboScope regional inversion system Christoph Gerbig, Panagiotis Kountouris, Christian Rödenbeck (MPI-BGC, Jena), Thomas Koch (DWD), Ute Karstens (ICOS-CP, Lund) ICOS-D
More informationShort tutorial on data assimilation
Mitglied der Helmholtz-Gemeinschaft Short tutorial on data assimilation 23 June 2015 Wolfgang Kurtz & Harrie-Jan Hendricks Franssen Institute of Bio- and Geosciences IBG-3 (Agrosphere), Forschungszentrum
More informationErgodicity in data assimilation methods
Ergodicity in data assimilation methods David Kelly Andy Majda Xin Tong Courant Institute New York University New York NY www.dtbkelly.com April 15, 2016 ETH Zurich David Kelly (CIMS) Data assimilation
More informationData assimilation; comparison of 4D-Var and LETKF smoothers
Data assimilation; comparison of 4D-Var and LETKF smoothers Eugenia Kalnay and many friends University of Maryland CSCAMM DAS13 June 2013 Contents First part: Forecasting the weather - we are really getting
More informationConvective-scale data assimilation in the Weather Research and Forecasting model using a nonlinear ensemble filter
Convective-scale data assimilation in the Weather Research and Forecasting model using a nonlinear ensemble filter Jon Poterjoy, Ryan Sobash, and Jeffrey Anderson National Center for Atmospheric Research
More informationLeast Squares Parameter Es.ma.on
Least Squares Parameter Es.ma.on Alun L. Lloyd Department of Mathema.cs Biomathema.cs Graduate Program North Carolina State University Aims of this Lecture 1. Model fifng using least squares 2. Quan.fica.on
More informationGEOG 401 Climate Change
GEOG 401 Climate Change Climate Downscaling GCMs have coarse resolu/on Spa
More informationRelative Merits of 4D-Var and Ensemble Kalman Filter
Relative Merits of 4D-Var and Ensemble Kalman Filter Andrew Lorenc Met Office, Exeter International summer school on Atmospheric and Oceanic Sciences (ISSAOS) "Atmospheric Data Assimilation". August 29
More informationSevere thunderstorms and climate change HAROLD BROOKS NOAA/NSSL
Severe thunderstorms and climate change HAROLD BROOKS NOAA/NSSL HAROLD.BROOKS@NOAA.GOV Big ques5ons! Have severe thunderstorms/tornadoes changed?! How and why do we expect severe thunderstorms to change
More informationKey question. ì Model uncertainty a priori (insert uncertainty where it occurs) or a posteriori ( holis6c approaches: SKEBS, SPPT)
Key question Model uncertainty a priori (insert uncertainty where it occurs) or a posteriori ( holis6c approaches: SKEBS, SPPT) Outline Weather applica6on: Improve reliability and reduce ensemble error
More informationDecadal Hindcasts and Forecasts at GFDL
Decadal Hindcasts and Forecasts at GFDL Tony Rosati T. Delworth, R. Gudgel, F. Zang, S. Zhang Key Ques;ons What seasonal decadal predictability exists in the climate system, and what are the mechanisms
More informationLagrangian Data Assimilation and Manifold Detection for a Point-Vortex Model. David Darmon, AMSC Kayo Ide, AOSC, IPST, CSCAMM, ESSIC
Lagrangian Data Assimilation and Manifold Detection for a Point-Vortex Model David Darmon, AMSC Kayo Ide, AOSC, IPST, CSCAMM, ESSIC Background Data Assimilation Iterative process Forecast Analysis Background
More information4. DATA ASSIMILATION FUNDAMENTALS
4. DATA ASSIMILATION FUNDAMENTALS... [the atmosphere] "is a chaotic system in which errors introduced into the system can grow with time... As a consequence, data assimilation is a struggle between chaotic
More informationGaussian Process Approximations of Stochastic Differential Equations
Gaussian Process Approximations of Stochastic Differential Equations Cédric Archambeau Centre for Computational Statistics and Machine Learning University College London c.archambeau@cs.ucl.ac.uk CSML
More informationJuli I. Rubin. NRC Postdoctoral Research Associate Naval Research Laboratory, Monterey, CA
Development of the Ensemble Navy Aerosol Analysis Prediction System and its application of the Data Assimilation Research Testbed in Support of Aerosol Forecasting Juli I. Rubin NRC Postdoctoral Research
More informationWP2 task 2.2 SST assimilation
WP2 task 2.2 SST assimilation Matt Martin, Dan Lea, James While, Rob King ERA-CLIM2 General Assembly, Dec 2015. Contents Impact of SST assimilation in coupled DA SST bias correction developments Assimilation
More informationInitial Results of Altimetry Assimilation in POP2 Ocean Model
Initial Results of Altimetry Assimilation in POP2 Ocean Model Svetlana Karol and Alicia R. Karspeck With thanks to the DART Group, CESM Software Development Group, Climate Modeling Development Group POP-DART
More informationWWRP working group meeting. on Predictability, Dynamics & Ensemble Forecasting
WWRP working group meeting on Predictability, Dynamics & Ensemble Forecasting Outline Introduce stochas.c parameteriza.on agenda Include some of your recent research How can the PDEF working group help
More informationDART Tutorial Section 18: Lost in Phase Space: The Challenge of Not Knowing the Truth.
DART Tutorial Section 18: Lost in Phase Space: The Challenge of Not Knowing the Truth. UCAR The National Center for Atmospheric Research is sponsored by the National Science Foundation. Any opinions, findings
More informationData assimilation in high dimensions
Data assimilation in high dimensions David Kelly Kody Law Andy Majda Andrew Stuart Xin Tong Courant Institute New York University New York NY www.dtbkelly.com February 3, 2016 DPMMS, University of Cambridge
More informationMultiple timescale coupled atmosphere-ocean data assimilation
Multiple timescale coupled atmosphere-ocean data assimilation (for climate prediction & reanalysis) Robert Tardif Gregory J. Hakim H L H University of Washington w/ contributions from: Chris Snyder NCAR
More informationExploring and extending the limits of weather predictability? Antje Weisheimer
Exploring and extending the limits of weather predictability? Antje Weisheimer Arnt Eliassen s legacy for NWP ECMWF is an independent intergovernmental organisation supported by 34 states. ECMWF produces
More informationHierarchical Bayes Ensemble Kalman Filter
Hierarchical Bayes Ensemble Kalman Filter M Tsyrulnikov and A Rakitko HydroMetCenter of Russia Wrocław, 7 Sep 2015 M Tsyrulnikov and A Rakitko (HMC) Hierarchical Bayes Ensemble Kalman Filter Wrocław, 7
More information1. Current atmospheric DA systems 2. Coupling surface/atmospheric DA 3. Trends & ideas
1 Current issues in atmospheric data assimilation and its relationship with surfaces François Bouttier GAME/CNRM Météo-France 2nd workshop on remote sensing and modeling of surface properties, Toulouse,
More informationState and Parameter Estimation in Stochastic Dynamical Models
State and Parameter Estimation in Stochastic Dynamical Models Timothy DelSole George Mason University, Fairfax, Va and Center for Ocean-Land-Atmosphere Studies, Calverton, MD June 21, 2011 1 1 collaboration
More informationBayesian Inverse problem, Data assimilation and Localization
Bayesian Inverse problem, Data assimilation and Localization Xin T Tong National University of Singapore ICIP, Singapore 2018 X.Tong Localization 1 / 37 Content What is Bayesian inverse problem? What is
More informationAttributing climate variations: Part of an information system for the future. Kevin E Trenberth NCAR
Attributing climate variations: Part of an information system for the future Kevin E Trenberth NCAR The climate is changing: It is likely to continue to change! Regardless of the success of mitigation
More informationAssocia'on of U.S. tornado counts with the large- scale environment on monthly 'me- scales
Associa'on of U.S. tornado counts with the large- scale environment on monthly 'me- scales Michael K. Tippe? 1, Adam H. Sobel 2,3 and Suzana J. Camargo 3 1 Interna)onal Research Ins)tute for Climate and
More informationMotivation for stochastic parameterizations
Motivation for stochastic parameterizations Unreliable and over- confident ensemble forecasts Breakdown of quasi- equilibrium assump:on at small scales Persistent systema:c errors (e.g. blocking) Scale-
More informationThe Local Ensemble Transform Kalman Filter (LETKF) Eric Kostelich. Main topics
The Local Ensemble Transform Kalman Filter (LETKF) Eric Kostelich Arizona State University Co-workers: Istvan Szunyogh, Brian Hunt, Ed Ott, Eugenia Kalnay, Jim Yorke, and many others http://www.weatherchaos.umd.edu
More informationDATA ASSIMILATION FOR FLOOD FORECASTING
DATA ASSIMILATION FOR FLOOD FORECASTING Arnold Heemin Delft University of Technology 09/16/14 1 Data assimilation is the incorporation of measurement into a numerical model to improve the model results
More information(Extended) Kalman Filter
(Extended) Kalman Filter Brian Hunt 7 June 2013 Goals of Data Assimilation (DA) Estimate the state of a system based on both current and all past observations of the system, using a model for the system
More informationConvergence of the Ensemble Kalman Filter in Hilbert Space
Convergence of the Ensemble Kalman Filter in Hilbert Space Jan Mandel Center for Computational Mathematics Department of Mathematical and Statistical Sciences University of Colorado Denver Parts based
More informationM.Sc. in Meteorology. Numerical Weather Prediction
M.Sc. in Meteorology UCD Numerical Weather Prediction Prof Peter Lynch Meteorology & Climate Cehtre School of Mathematical Sciences University College Dublin Second Semester, 2005 2006. Text for the Course
More informationIntroduction to Data Assimilation. Saroja Polavarapu Meteorological Service of Canada University of Toronto
Introduction to Data Assimilation Saroja Polavarapu Meteorological Service of Canada University of Toronto GCC Summer School, Banff. May 22-28, 2004 Outline of lectures General idea Numerical weather prediction
More informationThe Ensemble Kalman Filter:
p.1 The Ensemble Kalman Filter: Theoretical formulation and practical implementation Geir Evensen Norsk Hydro Research Centre, Bergen, Norway Based on Evensen 23, Ocean Dynamics, Vol 53, No 4 p.2 The Ensemble
More informationKalman Filter and Ensemble Kalman Filter
Kalman Filter and Ensemble Kalman Filter 1 Motivation Ensemble forecasting : Provides flow-dependent estimate of uncertainty of the forecast. Data assimilation : requires information about uncertainty
More informationEnsembles and Particle Filters for Ocean Data Assimilation
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Ensembles and Particle Filters for Ocean Data Assimilation Robert N. Miller College of Oceanic and Atmospheric Sciences
More informationEnsemble 4DVAR and observa3on impact study with the GSIbased hybrid ensemble varia3onal data assimila3on system. for the GFS
Ensemble 4DVAR and observa3on impact study with the GSIbased hybrid ensemble varia3onal data assimila3on system for the GFS Xuguang Wang University of Oklahoma, Norman, OK xuguang.wang@ou.edu Ting Lei,
More informationDemonstration and Comparison of of Sequential Approaches for Altimeter Data Assimilation in in HYCOM
Demonstration and Comparison of of Sequential Approaches for Altimeter Data Assimilation in in HYCOM A. Srinivasan, E. P. Chassignet, O. M. Smedstad, C. Thacker, L. Bertino, P. Brasseur, T. M. Chin,, F.
More informationComparison of of Assimilation Schemes for HYCOM
Comparison of of Assimilation Schemes for HYCOM Ashwanth Srinivasan, C. Thacker, Z. Garraffo, E. P. Chassignet, O. M. Smedstad, J. Cummings, F. Counillon, L. Bertino, T. M. Chin, P. Brasseur and C. Lozano
More informationLagrangian Data Assimilation and Its Application to Geophysical Fluid Flows
Lagrangian Data Assimilation and Its Application to Geophysical Fluid Flows Laura Slivinski June, 3 Laura Slivinski (Brown University) Lagrangian Data Assimilation June, 3 / 3 Data Assimilation Setup:
More informationBred vectors: theory and applications in operational forecasting. Eugenia Kalnay Lecture 3 Alghero, May 2008
Bred vectors: theory and applications in operational forecasting. Eugenia Kalnay Lecture 3 Alghero, May 2008 ca. 1974 Central theorem of chaos (Lorenz, 1960s): a) Unstable systems have finite predictability
More informationCoupled Ocean-Atmosphere Assimilation
Coupled Ocean-Atmosphere Assimilation Shu-Chih Yang 1, Eugenia Kalnay 2, Joaquim Ballabrera 3, Malaquias Peña 4 1:Department of Atmospheric Sciences, National Central University 2: Department of Atmospheric
More informationRecent Data Assimilation Activities at Environment Canada
Recent Data Assimilation Activities at Environment Canada Major upgrade to global and regional deterministic prediction systems (now in parallel run) Sea ice data assimilation Mark Buehner Data Assimilation
More informationModelling forecast error statistics in the Mercator ocean and sea-ice reanalysis system.
Modelling forecast error statistics in the Mercator ocean and sea-ice reanalysis system. C.E Testut 1, G. Ruggiero 1, L. Parent 1, J.M. Lellouche 1, O. Legalloudec 1, C. Bricaud 1, J. Chanut 1, G. Smith
More informationEnsemble Kalman Filter
Ensemble Kalman Filter Geir Evensen and Laurent Bertino Hydro Research Centre, Bergen, Norway, Nansen Environmental and Remote Sensing Center, Bergen, Norway The Ensemble Kalman Filter (EnKF) Represents
More informationJi-Sun Kang. Pr. Eugenia Kalnay (Chair/Advisor) Pr. Ning Zeng (Co-Chair) Pr. Brian Hunt (Dean s representative) Pr. Kayo Ide Pr.
Carbon Cycle Data Assimilation Using a Coupled Atmosphere-Vegetation Model and the LETKF Ji-Sun Kang Committee in charge: Pr. Eugenia Kalnay (Chair/Advisor) Pr. Ning Zeng (Co-Chair) Pr. Brian Hunt (Dean
More information