Upwind-SAV approach for constructing bound-preserving and energy-stable schemes of the Cahn-Hilliard equation with degenerate mobility

10/28/2022
∙
by   Qiong-Ao Huang, et al.
∙
0
∙

This paper establishes an unconditionally bound-preserving and energy-stable scheme for the Cahn-Hilliard equation with degenerate mobility. More specifically, by applying a finite volume method (FVM) with up-wind numerical fluxes to the degenerate Cahn-Hilliard equation rewritten by the scalar auxiliary variable (SAV) approach, we obtain an unconditionally bound-preserving, energy-stable and fully-discrete scheme, which, for the first time, addresses the boundedness of the classical SAV approach under H^-1-gradient flow. Furthermore, the dimensional-splitting technique is introduced in high-dimensional spaces, which greatly reduces the computational complexity while preserving original structural properties. Several numerical experiments are presented to verify the bound-preserving and energy-stable properties of the proposed scheme. Moreover, by applying the scheme to the moving interface problem, we have numerically demonstrated that surface diffusion can be modeled by the Cahn-Hilliard equation with degenerate mobility and Flory-Huggins potential at low temperature, which was only shown theoretically by formal matched asymptotics.

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment