Numerical Analysis of Penalty-based Ensemble Methods
Rui Fang
TL;DR
The paper tackles the finite predictability of chaotic fluid flows and the computational cost of ensemble forecasting by introducing a penalty-based ensemble method for the penalized Navier–Stokes equations that shares a coefficient matrix across ensemble members and relaxes incompressibility to decouple velocity and pressure. Stability is proven under a CFL-type condition and error estimates are derived via a Stokes projection, with pressure eliminated through $p^\epsilon=-\frac{1}{\epsilon}\nabla\cdot u^\epsilon$. The method is extended to NSE with random inputs using Monte Carlo sampling, and validated through three numerical experiments—including chaotic advection tests and a Coriolis-influenced flow—demonstrating optimal convergence, scalability to large ensembles, and practical forecasting gains. The results indicate significant memory and computational savings while maintaining accuracy, enabling more robust probabilistic forecasts in complex fluid systems. Potential future directions include applying the approach to higher-Re turbulence models and developing adaptive penalty strategies to further enhance conditioning and accuracy.
Abstract
The chaotic nature of fluid flow and the uncertainties in initial conditions limit predictability. Small errors that occur in the initial condition can grow exponentially until they saturate at $\mathcal{O}$(1). Ensemble forecasting averages multiple runs with slightly different initial conditions and other data to produce more accurate results and extend the predictability horizon. However, they can be computationally expensive. We develop a penalty-based ensemble method with a shared coefficient matrix to reduce required memory and computational cost and thereby allow larger ensemble sizes. Penalty methods relax the incompressibility condition to decouple the pressure and velocity, reducing memory requirements. This report gives stability proof and an error estimate of the penalty-based ensemble method, extends it to the Navier-Stokes equations with random variables using Monte Carlo sampling, and validates the method's accuracy and efficiency with three numerical experiments.
