When simulating fluid flows, conservation of mass, momentum, and energy is not enough. To ensure physically meaningful solutions, we need something stronger: entropy stability.
What is Entropy?
In the context of hyperbolic conservation laws, entropy is not thermodynamic entropy (though they are related). Instead, it is a convex function of the conserved variables that satisfies an inequality:
โU/โt + โF/โx โค 0
This inequality ensures that solutions evolve in a physically admissible way โ no spontaneous creation of energy, no violation of the second law of thermodynamics at the discrete level.
Why Does It Matter?
Consider the inviscid Burgers' equation. Without entropy conditions, multiple weak solutions exist for the same initial data. The entropy condition selects the physically correct one โ the one with shocks, not rarefaction shocks.
1. Uniqueness of Solutions
Entropy stability guarantees that the numerical scheme converges to the unique physically relevant weak solution. Without it, you might converge to a non-physical solution.
2. Robustness
Entropy-stable schemes are remarkably robust. They can handle extreme conditions โ near-vacuum states, strong shocks, low Mach number flows โ where other schemes fail.
3. Long-Time Stability
For long-time simulations, entropy stability prevents the accumulation of unphysical energy that would otherwise cause the solution to blow up.
Building Entropy-Stable Schemes
The key insight, due to Tadmor (1987), is that if the numerical flux satisfies:
F(U_L, U_R) = [F(U_L) + F(U_R)]/2 - D(U_L, U_R)/2
where D is a symmetric positive-definite dissipation matrix, then the scheme is entropy-stable. The art is in choosing D appropriately.
My Work on Entropy Stability
In our recent work, we have developed entropy-stable schemes for degenerate parabolic equations โ equations that change type from parabolic to hyperbolic depending on the solution. These arise in porous media flow, image processing, and thin film dynamics.
The challenge is that standard entropy stability theory assumes strictly hyperbolic systems. Degenerate equations require careful treatment of the degeneracy points where the diffusion coefficient vanishes.
Conclusion
Entropy stability is not just a theoretical nicety โ it is a practical necessity for robust, reliable simulations. As we push numerical methods to ever more challenging problems, entropy-aware schemes will become increasingly important.