Weak-constraint 4D-Var: when the model is allowed to be wrong
esmax · ocean · 4 · Weak-constraint 4D-Var: model error as a control, the forcing, state and reduced formulations, and how to choose Q
Abstract¶
Strong-constraint 4D-Var treats the model as exact and only corrects the initial state. However, weak-constraint 4D-Var admits that the model makes errors, and it estimates them alongside the state. This page follows the 4D-Var primer and covers the intuition, the probability, the mathematics, how the gradient changes, three formulations, and how it maps onto the ocean problem.
Where it sits. When the model is wrong: estimating the state and the model error together. The full page is a self-contained document with operator boxes (inputs, outputs, shapes and units), figures and code sketches, which opens on its own and links back here.
TL;DR: Same cost, plus a price for every model error¶
The transition gets noise: with , where is the one-step model map, and . The cost gains , and strong constraint is the limit .
The controls grow from one state to a whole trajectory, so values become . The analysis can now fit observations which the model alone could not reach.
The gradient is still one adjoint sweep in the forcing formulation, whereas in the state formulation it becomes independent pieces, parallel in time.
is the hard part. If it is too small, the model error leaks into the initial state; if it is too large, the analysis chases observation noise. A basis for the model error turns into a modelling choice.
On Lorenz-96 with a biased model, strong constraint leaves a window error of 1.66. Weak constraint cuts it to 0.25, and a one-number bias estimate cuts it to 0.12 while recovering the bias itself (0.99, true 1.0).
On the page¶
Intuition
Where it comes from
The mathematics
The gradient
Formulation 1 · Model errors as controls (forcing)
Formulation 2 · States as controls (time-parallel)
Formulation 3 · Reduced model error
The three side by side
Application: the Gulf Stream window
Notes on vardax