High-order bounds-satisfying approximation of partial differential equations via finite element variational inequalities
Robert C. Kirby, Daniel Shapero
TL;DR
The paper addresses preserving hard bounds (e.g., maximum principles) in finite element discretizations by replacing linear variational problems with discrete variational inequalities. It establishes a Céa-type best-approximation bound for the constrained setting and proves that bounds-constrained approximants can match the accuracy of unconstrained best approximants in the $W^{1,p}$ sense under suitable conditions. A practical pathway is presented via enforcing bounds on Bernstein coefficients, enabling higher-order, bound-respecting polynomials without requiring representation of the entire constrained space. Numerical experiments on diffusion and convection-diffusion problems demonstrate that the variational-inequality approach achieves nonnegativity and sharp feature resolution with high-order discretizations, highlighting potential for robust, bounds-preserving simulations in complex PDEs.
Abstract
Solutions to many important partial differential equations satisfy bounds constraints, but approximations computed by finite element or finite difference methods typically fail to respect the same conditions. Chang and Nakshatrala enforce such bounds in finite element methods through the solution of variational inequalities rather than linear variational problems. Here, we provide a theoretical justification for this method, including higher-order discretizations. We prove an abstract best approximation result for the linear variational inequality and estimates showing that bounds-constrained polynomials provide comparable approximation power to standard spaces. For any unconstrained approximation to a function, there exists a constrained approximation which is comparable in the $W^{1,p}$ norm. In practice, one cannot efficiently represent and manipulate the entire family of bounds-constrained polynomials, but applying bounds constraints to the coefficients of a polynomial in the Bernstein basis guarantees those constraints on the polynomial. Although our theoretical results do not guaruntee high accuracy for this subset of bounds-constrained polynomials, numerical results indicate optimal orders of accuracy for smooth solutions and sharp resolution of features in convection-diffusion problems, all subject to bounds constraints.
