Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Two-level Lorenz-96 — analysis-then-forecast setup

The two-level Lorenz-96 system (Wilks 2005, Arnold et al. 2013) is the canonical sub-grid test problem for data assimilation. Each slow variable XkX_k couples to JJ fast variables Yj,kY_{j,k}:

X˙k=Xk−1(Xk+1−Xk−2)−Xk+F−hcb∑j=0J−1Yj,k,\dot{X}_k = X_{k-1}(X_{k+1} - X_{k-2}) - X_k + F - \frac{hc}{b}\sum_{j=0}^{J-1} Y_{j,k},
Y˙j,k=−cb Yj+1,k(Yj+2,k−Yj−1,k)−c Yj,k+hcb Xk.\dot{Y}_{j,k} = -cb\, Y_{j+1,k}(Y_{j+2,k} - Y_{j-1,k}) - c\, Y_{j,k} + \frac{hc}{b}\, X_k.

With h=1,c=10,b=10,F=20h = 1, c = 10, b = 10, F = 20 the system is fully chaotic in both regimes. We use K=8K=8 slow / J=8J=8 fast → D=72D=72 joint state.

For the forecast-mode benchmark: 0.4-time-unit assim window inside a 2-time-unit total run (~4 slow Lyapunov times). Slow variables observed sparsely in space and time inside the assim window; fast variables receive no direct observations.

1. Decisions

ParameterValueRationale
KK8Slow grid points.
JJ8Fast variables per slow.
DD72Total flat state.
FF20.0Strongly chaotic regime.
h,c,bh, c, b1, 10, 10Canonical Wilks 2005 coupling.
dtdt0.005Smaller than L96-1L’s dtdt because the fast scale is c=10c=10 times faster.
TassimT_\text{assim}80 (0.4 time units)Less than one slow Lyapunov time.
TtotalT_\text{total}400 (2 time units)~4 slow Lyapunov times.

2. Simulate a long trajectory

slow range: [-13.48, 20.28]
fast range: [-1.07, 2.09]
slow std: 6.15   fast std: 0.35
amplitude ratio slow/fast: 17.5  (theory: b = 10)
<Figure size 1000x600 with 4 Axes>

3. Observation design

Inside the 0.4-time-unit assim window: observe every 2nd slow grid point at every 0.05 time units (every 10 model steps). 4 spatial × 9 temporal = 36 scalar obs constraining D=72D=72 initial conditions — well-posed if the slow-fast coupling is informative.

K=8, J=8, D=72
T_assim=80, T_total=200
obs density (slow only): 36 / 648
<Figure size 1300x600 with 12 Axes>

4. Forward roundtrip sanity check

roundtrip max abs error: 0.00e+00

5. Next

Continue to 12_lorenz96_2l_benchmark to see how each method handles the slow-only observation regime — crucially, whether the dynamics-aware methods can propagate slow information into the unobserved fast block without degrading it.