Abstract
We study the enstrophy of the \(N\)-mode Galerkin truncations of the 3D Navier–Stokes equations on \(\mathbb{T}^3\) through the angular distribution of energy within each spectral shell, and we fit an effective PDE for the angular-resolved shell energy \(E(K,\mu,t)\) to direct numerical simulation in 1D (Burgers), 2D and 3D (Navier–Stokes). Two facts about the lattice are recorded: for \(N \ge 2K+1\) every pair of modes in shell \(K\) is coupled by the nonlinearity (the shell mixing graph is complete), and the per-shell stretching can be written in terms of a shell anisotropy \(A_K\) and the shell energy. The effective PDE reproduces the 2D data to within 2% with the stretching coefficient vanishing, and in 3D the fitted stretching coefficient changes sign across the saturation threshold in each of the 16 per-experiment fits.
The 3D effective PDE is a fitted nine-coefficient closure whose fits sit at the optimiser's bounds and whose stretching coefficient varies by two orders of magnitude between \(N = 4\) and \(N = 12\); it is not derived from the equations, and no theorem controls its error. The exact solution \(u = A\sin(3x)\,e_y\) has intra-shell relaxation vanishing identically and \(\sqrt{E_K A_K}\) unbounded in \(A\), so no time-averaged relaxation lemma or anisotropy bound with universal constants can hold. No claim of global regularity is made. What remains is the classical conditional statement that a uniform-in-\(N\) enstrophy bound implies smoothness via the Galerkin limit and the Prodi–Serrin criterion, the two lattice facts, and the effective-PDE fits as a description of the data.
Contents
- Introduction
- The Galerkin Limit: the Conditional Statement
- The Effective PDE as a Fitted Closure
- Numerical Results
- Exact Solutions and Scope
- Discussion
- Conclusion
- References
1. Introduction
The global regularity problem for the 3D Navier–Stokes equations on \(\mathbb{T}^3\) reduces to a single quantity: if the enstrophy \(\Omega(t) = \frac{1}{2}\|\omega(t)\|_{L^2}^2\) is bounded for all time, then \(u \in L^\infty(H^1) \hookrightarrow L^\infty(L^6)\) by Sobolev embedding, and the solution lies in a Prodi–Serrin regularity class. The difficulty is the vortex-stretching term \(\omega \cdot \nabla u\): in 2D it vanishes identically and regularity has been known since Leray (1934) and Ladyzhenskaya (1969); in 3D it is what could drive \(\Omega\) to infinity.
1.1 The angular-resolved observable
The nonlinearity, acting through triadic interactions on the integer lattice \(\mathbb{Z}^3\), moves energy between shells \(K = |\mathbf{k}|\) and also redistributes it among directions within a shell. To see both processes we work with the angular-resolved shell energy
\[E(K, \mu, t) = \frac{1}{2} \sum_{\substack{|\mathbf{k}|=K \\ k_z/|\mathbf{k}| \in [\mu, \mu+\Delta\mu)}} |\hat{u}_{\mathbf{k}}(t)|^2,\]rather than the scalar shell energy \(E_K = \sum_\mu E(K,\mu)\), and we track the shell enstrophy \(\Omega_K\) as an independent state variable.
1.2 Two lattice facts
Let \(G_K\) be the graph on the modes of shell \(K\) with an edge between \(\mathbf{k}\) and \(\mathbf{p}\) whenever some retained mode \(\mathbf{q} = \mathbf{k} - \mathbf{p}\) couples them. For \(N \ge 2K+1\), \(G_K\) is the complete graph \(K_{n_K}\), where \(n_K \sim 4\pi K^2\) is the lattice-point count of the shell.
The per-shell stretching \(\mathcal S_K\) can be written in terms of the shell energy \(E_K\), the shell enstrophy \(\Omega_K\), and a shell anisotropy \(A_K\) built from the second angular moment of \(E(K,\mu)\); the combination \(\sqrt{E_K A_K}\) is the factor through which the angular distribution enters.
Both are statements about the lattice and the form of the nonlinearity. Neither bounds \(A_K\) or \(E_K\) for a solution, and Section 5 gives an exact solution for which \(\sqrt{E_K A_K}\) is unbounded.
1.3 Method
- Run direct numerical simulations: Burgers on \(\mathbb{T}^1\), Navier–Stokes on \(\mathbb{T}^2\), and Navier–Stokes on \(\mathbb{T}^3\), with matched families of initial conditions.
- Record \(E(K, \mu_j, t)\) and \(\Omega_K(t)\) as independent observables.
- Fit one family of effective PDEs to all three datasets by minimising the forward-integration error, extracting dimension-dependent coefficients.
- Use the 2D fit, where the answer is known, as a control: it should return a vanishing stretching coefficient without that being imposed.
- Report the 3D fits as a description of the data, together with their fit quality and their dependence on \(N\).
1.4 Relation to the companion paper
The companion paper [1] describes the 3D Galerkin solver, its energy-conservation correction, and two further lattice facts about triad geometry. The present paper uses the same solver and adds the angular-resolved observables and the fitted closure.
2. The Galerkin Limit: the Conditional Statement
Let \(u^{(N)}\) be the Galerkin approximations of a smooth divergence-free datum on \(\mathbb{T}^3\) with \(\nu > 0\). If \(\sup_N \sup_{t \ge 0} \Omega^{(N)}(t) = \Omega_{\max} < \infty\), then the Navier–Stokes equations have a unique smooth solution for all \(t > 0\).
Compactness. The uniform bounds \(\|u^{(N)}\|_{L^\infty(L^2)} \leq \sqrt{2E(0)}\) and \(\|u^{(N)}\|_{L^\infty(H^1)} \leq \sqrt{2\Omega_{\max}}\) give, by the Aubin–Lions lemma, a subsequence converging weakly in \(L^2(0,T; H^1)\) and strongly in \(L^2(0,T; L^2)\) to a Leray–Hopf weak solution \(u\). Passage of the bound. By weak lower semicontinuity, \(\Omega(t) \leq \liminf \Omega^{(N)}(t) \leq \Omega_{\max}\). Regularity. \(u \in L^\infty(H^1) \hookrightarrow L^\infty(L^6)\) is the Prodi–Serrin class \((p,q) = (\infty, 6)\), so \(u\) is smooth and weak–strong uniqueness gives convergence of the whole sequence.
The hypothesis is the whole problem. A finite Galerkin system has bounded enstrophy for trivial reasons (it is a finite-dimensional ODE with decreasing energy), so bounded \(\Omega^{(N)}\) at any fixed \(N\) says nothing; what is needed is a bound uniform in \(N\), and none is established here.
3. The Effective PDE as a Fitted Closure
The effective PDE is a phenomenological closure for the observables of Section 1.1. Its terms are chosen to mirror the four classes of triadic contribution to the angular-resolved shell energy (radial transfer, angular redistribution within a shell, stretching coupling \(E\) and \(\Omega\), and the exact viscous term), but its coefficients are fitted to data, not derived from the equations, and no theorem controls the error between the closure and the truncated Navier–Stokes system.
3.1 Observables
For a divergence-free velocity field on \(\mathbb{T}^3\), the angular-resolved shell energy at wavenumber \(k\) and polar alignment \(\mu\) is
\[E(k, \mu, t) = \frac{1}{2} \sum_{\substack{|\mathbf{k}| = k \\ k_z/|\mathbf{k}| \in [\mu, \mu+\Delta\mu)}} |\hat{u}_{\mathbf{k}}(t)|^2,\]and \(\Omega_K = \frac{1}{2}\sum_{|\mathbf{k}|=K} |\mathbf{k}|^2 |\hat{u}_{\mathbf{k}}|^2\) is tracked separately.
3.2 The ansatz
\[\partial_t E = \underbrace{c_1 \Delta_k E}_{\text{radial diff.}} + \underbrace{c_2 (\bar{E} - E)}_{\text{angular relax.}} + \underbrace{c_3 \Delta_\mu E}_{\text{angular diff.}} + \underbrace{c_4 \,\partial_k \Pi(E)}_{\text{Leith flux}} + \underbrace{c_5 \, S(E, \Omega)}_{\text{stretching}} + \underbrace{c_6 \, E\Omega}_{\text{cross-coupling}} + \underbrace{c_7 \, k^2 E}_{\text{visc. corr.}} - \nu k^2 E,\]where \(\bar{E}(k,t)\) is the isotropic average, \(\Pi(E) = \sqrt{E_k \cdot E_{k+1}}\) is the Leith flux, and \(S(E,\Omega) = k\sqrt{E_K \cdot \Omega_K} \cdot E/E_K\). The viscous term \(-\nu k^2 E\) is hard-coded and not fitted.
In the coupled \((E, \Omega)\) formulation the \(\Omega_K\) equation uses three additional parameters:
\[\partial_t \Omega_K = d_1\,(\Omega_{K+1} - 2\Omega_K + \Omega_{K-1}) + d_2\,\bigl(\sqrt{\Omega_{K-1}\Omega_K} - \sqrt{\Omega_K\Omega_{K+1}}\bigr) + d_3\,K\sqrt{E_K\,\Omega_K} - 2\nu K^2 \Omega_K.\]Nine coefficients are fitted in the coupled model.
3.3 Status of the closure
Three things determine what the fitted coefficients can and cannot show. First, several 3D fits return coefficients at the bounds of the optimiser's box (\(d_1 = d_2 = 2.000\) in Section 4.5), so those values are constraints, not measurements. Second, the stretching coefficient \(c_5\) varies by two orders of magnitude between \(N = 4\) and \(N = 12\) (Section 4.6), so no converged value is available. Third, the closure is fitted on a fixed window to a finite truncation; a bound on the closure's coefficients is not a bound on the enstrophy of the truncated system, let alone of the equations.
4. Numerical Results
4.1 Direct numerical simulations
We solve the Navier–Stokes equations (or Burgers' equation in 1D) pseudospectrally on \(\mathbb{T}^d\) for \(d = 1, 2, 3\), using fourth-order Runge–Kutta time stepping with \(2/3\)-rule dealiasing.
DNS resolution table:
| Dimension | Grid | Modes | Shells | Angular bins | Triads |
|---|---|---|---|---|---|
| 1D (Burgers) | \(N_x = 128\) | 128 | \(K = 1\text{--}12\) | — | (quadratic) |
| 2D (NS) | \(N = 64\) | ~12,000 | \(K = 1\text{--}12\) | \(n_\theta = 8\) | (pseudospectral) |
| 3D (NS) | \(N = 8\) | 2,108 | \(K = 1\text{--}8\) | \(n_\mu = 12\) | 2,079,168 |
Four initial conditions are tested per dimension:
- A: Single-shell pulse (quasi-inviscid). Tests inviscid cascade dynamics.
- B: Single-shell pulse (viscous). Tests cross-validation of parameters.
- C: Gaussian packet. Tests wave propagation through multiple shells.
- D: Broad spectrum. Tests generic (non-localised) conditions.
4.2 Fitting procedure
We minimise the forward-integration error:
\[\mathcal{L}(\mathbf{c}) = \sum_{\text{exp}} \frac{1}{T \cdot N \cdot n_\mu} \sum_{t,K,\mu} \frac{\bigl( E^{\mathrm{sim}} - E^{\mathrm{DNS}} \bigr)^2}{\langle E^{\mathrm{DNS}} \rangle^2},\]where \(E^{\mathrm{sim}}\) is obtained by integrating the effective PDE from the DNS initial condition. The enstrophy \(\Omega_K\) is tracked as an independent state variable (breaking the \(\Omega = K^2 E\) degeneracy). Optimisation uses L-BFGS-B with six multi-start seeds.
4.3 Results: 2D Navier–Stokes
| Experiment | rel_rmse(\(E_K\)) | rel_rmse(angular) |
|---|---|---|
| A (K=6 pulse, \(\nu=0\)) | 1.75% | 1.84% |
| B (K=6 pulse, \(\nu=10^{-3}\)) | 1.63% | 1.60% |
| C (Gaussian packet) | 1.09% | 2.50% |
| D (broad spectrum) | 1.16% | 2.16% |
The 2D control produces a net stretching of \(\sigma_{\mathrm{net}} = c_5 + c_7 = 0.000\): the absence of vortex stretching in 2D is recovered without being imposed.
4.4 Results: 3D Navier–Stokes
| Experiment | rel_rmse(\(E_K\)) | rel_rmse(angular) |
|---|---|---|
| A (K=1 pulse, \(\nu=0\)) | 23.0% | 23.6% |
| B (K=1 pulse, \(\nu=0.01\)) | 21.9% | 22.8% |
| C (Gaussian packet) | 71.8% | 65.1% |
| D (broad spectrum) | 88.6% | 88.3% |
4.5 Fitted coefficients
Fitted coefficients table (coupled \(E\)–\(\Omega\) model, 9 parameters):
| Term | 2D | 3D |
|---|---|---|
| \(c_1\) (radial diffusion) | \(-0.002\) | \(+0.241\) |
| \(c_2\) (angular relaxation) | \(-0.007\) | \(+0.128\) |
| \(c_3\) (angular diffusion) | \(+0.006\) | \(-0.002\) |
| \(c_4\) (Leith flux) | \(-0.012\) | \(+0.220\) |
| \(c_5\) (stretching on \(E\)) | \(-0.018\) | \(-0.518\) |
| \(c_6\) (\(E\Omega\) coupling) | \(+0.017\) | \(+0.234\) |
| \(d_1\) (\(\Omega\) radial) | \(+0.001\) | \(+2.000\) |
| \(d_2\) (\(\Omega\) Leith) | \(-0.002\) | \(+2.000\) |
| \(d_3\) (stretching on \(\Omega\)) | \(-0.001\) | \(+0.013\) |
Reading the table: in 2D the stretching coefficients \(c_5\) and \(d_3\) are both near zero, as they should be. In 3D at \(N = 8\) the fit returns \(c_5 = -0.518\), \(d_3 = +0.013\) and \(c_2 = +0.128\), and \(d_1 = d_2 = 2.000\) sit at the optimiser's upper bound. These are the values that minimise the forward-integration error for this dataset and window; the 3D fit quality (22–89% relative error, Section 4.4) and the \(N\)-dependence below bound what can be read from them.
4.6 Variation of the fitted coefficients with \(N\)
Convergence of effective coefficients with \(N\):
| \(N\) | Shells | Modes | Triads | \(c_5\) | \(d_3\) | \(c_2\) | \(n_K\) at \(K\!=\!3\) |
|---|---|---|---|---|---|---|---|
| 4 | 4 | 256 | 30,360 | \(+0.160\) | \(-0.249\) | \(+0.007\) | 98 |
| 8 | 8 | 2,108 | 2,079,168 | \(-0.518\) | \(+0.013\) | \(+0.128\) | 98 |
| 10 | 10 | 4,168 | 8,132,526 | \(-0.417\) | \(+1.823\) | \(+0.467\) | 98 |
| 12 | 12 | 7,152 | 23,967,252 | \(-0.819\) | \(+0.291\) | \(+0.110\) | 98 |
Across the four truncations the fitted \(c_5\) runs from \(+0.160\) to \(-0.819\), and \(d_3\) from \(-0.249\) to \(+1.823\): the stretching coefficients vary by two orders of magnitude and do not converge with \(N\). The sign of \(c_5\) is positive at \(N = 4\) and negative at \(N = 8, 10, 12\) in each of the 16 per-experiment fits, which coincides with the shell-mixing graph becoming complete for \(K \le 3\) (Lattice fact 1). That coincidence is a property of the fits on these data; because the closure is not derived and its error is not controlled, it is not a statement about the stretching term of the equations.
5. Exact Solutions and Scope
Two exact computations delimit what any argument built on intra-shell relaxation or shell anisotropy can assume.
5.1 The shear flow \(u = A\sin(3x)\,e_y\)
This is an exact solution of the equations on \(\mathbb{T}^3\) (the nonlinearity vanishes identically, and it decays as \(e^{-9\nu t}\)). Its energy sits in two modes of shell \(K = 3\). For it, the intra-shell relaxation rate vanishes identically for all time, and \(\sqrt{E_K A_K}\) grows linearly in the amplitude \(A\) without bound. Any lemma asserting a time-averaged relaxation rate \(\langle\Gamma_K\rangle \ge c_0 K^2\sqrt{\langle E_K\rangle}\) with a universal \(c_0 > 0\), or an anisotropy bound \(\sqrt{E_K}A_K^{1/2} \le \text{const}\), is false for this solution. Constants that were universal would also be inconsistent with the scaling symmetry \(u \mapsto \lambda u(\lambda x, \lambda^2 t)\) of the equations.
5.2 Taylor–Green data
For the Taylor–Green datum, the enstrophy of the truncated system grows before it decays: by a factor \(1.7\) at \(\nu = 0.01\) and \(3.5\) at \(\nu = 0.005\). A cumulative stretching-to-dissipation balance that holds for broad-spectrum data on one \(N = 8\) run therefore does not hold for general smooth data, and monotone decrease of \(\Omega\) is not a property of the equations.
6. Discussion
6.1 The role of the 2D control
Any closure meant to describe 3D must first be tested against 2D, where the answer is known. The 2D fit reproduces the Kraichnan dual cascade (inverse energy, forward enstrophy), returns \(\sigma_{\mathrm{net}} = 0\) without imposing it, and achieves sub-3% accuracy on all four initial conditions.
6.2 Limitations
3D fit quality. The 3D universal fit achieves 22–23% relative error on pulse initial conditions and 72–89% on packet and broad-spectrum initial conditions. This is enough to read the sign and order of magnitude of the fitted coefficients on a given dataset, not to make quantitative claims.
Resolution dependence. The 3D simulations span \(N = 4\) through \(N = 12\), all far from resolving a dissipation range. The fitted stretching coefficients do not converge over this range.
Dimensional consistency. The fitted coefficients carry the units of the window and amplitude they were fitted on; a closure with fixed numerical coefficients cannot be invariant under the scaling symmetry of the equations, which is a further reason its coefficients cannot enter a bound.
6.3 Comparison with Kolmogorov scaling
The fitted 3D Leith flux coefficient \(c_4 = +0.220\) has the sign of a forward energy cascade, and \(c_4 < 0\) in 2D has the sign of the inverse cascade, consistent with K41 and Kraichnan respectively. This is a check that the flux term of the closure is doing what it was designed to do.
7. Conclusion
The angular-resolved shell energy \(E(K,\mu,t)\) is a useful observable for the Galerkin truncations of 3D Navier–Stokes: it separates transfer between shells from redistribution within a shell, and the two lattice facts (complete shell mixing graph for \(N \ge 2K+1\); stretching expressible through a shell anisotropy) describe how the nonlinearity acts on it. The effective PDE fitted to that observable reproduces the 2D data within 2% with a vanishing stretching coefficient, and in 3D returns a stretching coefficient whose sign changes across the saturation threshold in each of the 16 per-experiment fits.
The 3D closure is a fitted nine-coefficient description of the data. Its fits sit at the optimiser's bounds, its stretching coefficient varies by two orders of magnitude between \(N = 4\) and \(N = 12\), it is not derived from the equations, and no theorem controls its error. The exact shear flow \(u = A\sin(3x)\,e_y\) shows that intra-shell relaxation can vanish identically while \(\sqrt{E_K A_K}\) is unbounded, so no relaxation lemma or anisotropy bound with universal constants is available. No claim of global regularity is made. What remains is the classical conditional statement of Section 2, the two lattice facts, and the effective-PDE fits as a description of the data.
References
- R. Higgins, Energy Conservation, Cascade Stabilisation, and the Global Regularity of the 3D Navier–Stokes Equations, v19, 2026. DOI: 10.5281/zenodo.22710239.
- J. Leray, Sur le mouvement d'un liquide visqueux emplissant l'espace, Acta Math. 63 (1934), 193–248.
- O. Ladyzhenskaya, The Mathematical Theory of Viscous Incompressible Flow, Gordon and Breach, 1969.
- W. Duke, Hyperbolic distribution problems and half-integral weight Maass forms, Invent. Math. 92 (1988), 73–90.
- G. Prodi, Un teorema di unicità per le equazioni di Navier–Stokes, Ann. Mat. Pura Appl. 48 (1959), 173–182.
- J. Serrin, On the interior regularity of weak solutions of the Navier–Stokes equations, Arch. Rational Mech. Anal. 9 (1962), 187–195.
- C. Leith, Diffusion approximation for two-dimensional turbulence, Phys. Fluids 10 (1967), 1409.
- R. Kraichnan, Inertial ranges in two-dimensional turbulence, Phys. Fluids 10 (1967), 1417.
- P. Diaconis and L. Saloff-Coste, Logarithmic Sobolev inequalities for finite Markov chains, Ann. Appl. Probab. 6 (1996), 695–750.
- J.-L. Lions, Quelques méthodes de résolution des problèmes aux limites non linéaires, Dunod, 1969.
- R. Temam, Navier–Stokes Equations: Theory and Numerical Analysis, North-Holland, 1977.
- A. N. Kolmogorov, The local structure of turbulence in incompressible viscous fluid for very large Reynolds numbers, Dokl. Akad. Nauk SSSR 30 (1941), 299–303.
- R. H. Byrd, P. Lu, J. Nocedal, and C. Zhu, A limited memory algorithm for bound constrained optimization, SIAM J. Sci. Comput. 16 (1995), 1190–1208.
Citation
@article{higgins2026angular,
title={Angular Relaxation on the Integer Lattice and Global
Regularity of 3D Navier--Stokes},
author={Higgins, Rod},
year={2026},
doi={10.5281/zenodo.22710240},
note={v2},
url={https://lab.senuamedia.com/papers/effective-pde-ns-regularity.html}
}