Data Assimilation
Daniel Wheeler
04/09/2025
Why DA?

- DA is one of the underpinnings for DT
- First DT: dynamic data assimilation enabled weather forecasting
- DA + ROM (physics-driven surrogate models)

Why DA?
- FNO + DA
- Melt pool dimensions for experimental observations
- Laser absorption is free parameter



DA Methods
Perfect System
State vector mapping
Observation mapping
with noise
Q and R are stationary over time!
Note on covariance matrices
Covariance matrices are important here (dropping k)
What does that mean? Sampe n times for element of v
Imperfect System
The imperfect state vector
It's imperfect so we have a measurment residual or innovation
We need to improve the imperfect state vector with the innovation
Kalman Gain
How to find the Kalman gain?
Write down the error covariance matrix
Note that the trace of P is the mean square error. Minimize with respect to K.
Using
using independence of v and w as well as
sub into error matrix
How to find the Kalman gain?
Minimize Tr(P) w.r.t K
Set to 0 and find K
Putting it together
Forward Model
Correction
Can also show that
EnKF

EnKF
Non-linear forward model
P prime represents the covariance error of the mean of the ensemble
Parameter Estimation
Forward model for joint state-parameter estimation
- Joint state-parameter estimation
- Dual estimation (separate EnKFs)
- Augmented
- Iterative
- Adapative
becomes
TorchDA

deck
By Daniel Wheeler
deck
- 43