Next Article in Journal
Learning Trajectory Tracking for an Autonomous Surface Vehicle in Urban Waterways
Previous Article in Journal
A Simulated-Annealing-Quasi-Oppositional-Teaching-Learning-Based Optimization Algorithm for Distributed Generation Allocation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Approximations of Diblock Copolymer Model Using a Modified Leapfrog Time-Marching Scheme

1
Beijing Computational Science Research Center, Beijing 100193, China
2
Department of Mathematics, Faculty of Science, Beijing University of Technology, Beijing 100124, China
*
Author to whom correspondence should be addressed.
Computation 2023, 11(11), 215; https://doi.org/10.3390/computation11110215
Submission received: 25 September 2023 / Revised: 27 October 2023 / Accepted: 31 October 2023 / Published: 2 November 2023

Abstract

:
An efficient modified leapfrog time-marching scheme for the diblock copolymer model is investigated in this paper. The proposed scheme offers three main advantages. Firstly, it is linear in time, requiring only a linear algebra system to be solved at each time-marching step. This leads to a significant reduction in computational cost compared to other methods. Secondly, the scheme ensures unconditional energy stability, allowing for a large time step to be used without compromising solution stability. Thirdly, the existence and uniqueness of the numerical solution at each time step is rigorously proven, ensuring the reliability and accuracy of the method. A numerical example is also included to demonstrate and validate the proposed algorithm, showing its accuracy and efficiency in practical applications.

1. Introduction

Block copolymers are a unique class of polymers characterized by their structural organization. They consist of two or more chemically distinct monomer blocks that are covalently bonded together within a single polymer molecule. These monomer blocks are arranged in a repetitive pattern, typically in the form of alternating blocks, and are connected by covalent bonds. One of the remarkable features of block copolymers is their ability to undergo self-assembly, leading to the formation of well-defined and ordered nanostructures. This property has garnered significant attention and interest in various scientific and engineering fields, particularly in the realm of nanotechnology applications. Researchers and engineers have recognized the potential of block copolymers to create highly tailored and controlled nanostructures, which can have various applications [1,2,3,4,5].
The governing diblock copolymer model is known to follow an energy dissipation law, but due to its nonlinearity, maintaining unconditional energy stability at the discrete level poses a significant challenge. In fact, both the explicit and simple fully-implicit type discretizations will impose severe time step constraints, depending on the interfacial width (cf. [6,7,8]). Recently, some efforts have been made to develop first-order schemes which are accurate in time and energy-stable for the diblock copolymer model (cf. [2,9,10]). These schemes are primarily based on either the nonlinear convex splitting approach (cf. [9,11]) or the linear stabilization approach (cf. [12,13,14,15,16,17,18,19,20,21,22,23,24]). Obviously, higher order time-marching schemes that preserve the unconditional energy stability are more preferable. To address this challenge, several numerical approaches have been developed for this model, each with its own techniques. Some of the notable approaches include the IEQ (invariant energy quadratization) approach [25] which was used for the double well potential in the context of the diblock copolymer model. It involves a technique known as energy quadratization, which is employed to stabilize the numerical scheme and ensure energy stability. Additionally, the SAV (scalar auxiliary variable) approach [26] is utilized with a stabilization technique to create a novel stabilized SAV method. This method incorporates a crucial linear stabilization term that enhances stability and allows for the use of larger time steps while maintaining the required accuracy. It has been applied not only to the diblock copolymer model but also extended to the magnetic-coupled Cahn–Hilliard phase-field model for diblock copolymers. Also, the work [27] introduces a new class of linear time-integration schemes for phase-field models, including the diblock copolymer model. These schemes extend the energy quadratization technique by introducing additional free parameters, which serve to further stabilize the schemes and improve their accuracy. These approaches represent the ongoing efforts in developing numerical methods that can handle the nonlinearity and energy stability requirements of the diblock copolymer model. They play a crucial role in enabling simulations and computations related to diblock copolymers, which have applications in various scientific and engineering domains.
In this paper, the main objective is to develop a linear, second-order-accurate time-marching scheme for solving the block copolymer model. This scheme is based on the leapfrog method, which has been recently developed and applied in similar contexts [28,29]. The contributions and advantages of this newly proposed scheme are as follows: Firstly, the newly proposed scheme maintains that unconditional energy stability can be strictly proven. This is a crucial property as it ensures that the numerical solution does not exhibit unphysical behavior and remains stable throughout the simulation. Notably, this stability is expressed in terms of the original variables used in the model. Secondly, unlike some other numerical approaches (e.g., invariant energy quadratization [30] or scalar auxiliary variable approaches [31]), the newly proposed scheme satisfies an energy dissipation law that is expressed in terms of the original variables of the block copolymer model. This ensures the accuracy and consistency of the scheme in preserving the physical properties of the system. Thirdly, the newly proposed scheme is entirely linear in nature. This means that at each time-marching step, only a linear system needs to be solved. This linearity is in contrast to convex-splitting nonlinear schemes [11,32], which typically require the application of nonlinear iterative Newton’s methods. The linearity of the scheme can significantly enhance computational efficiency. Fourthly, the existence and uniqueness of the numerical solution can be easily verified within the framework of the newly proposed scheme. This is important for ensuring the reliability and predictability of the numerical results obtained through the scheme. Overall, the paper presents a novel approach to solving the block copolymer model that combines the advantages of unconditional energy stability, conservation of energy dissipation laws, linearity, and ease of verifying the numerical solution’s existence and uniqueness. These features make the proposed scheme a promising and effective tool for numerical simulations of block copolymer modeling.
The paper’s structure and organization are outlined as follows: The Section 1 provides an introduction to the key topic and presents the main contributions and advantages of the proposed numerical scheme for solving the block copolymer model. A brief introduction to the governing phase field models that are relevant to diblock copolymers is also given. Section 2 presents an overview of the mathematical framework and equations that describe the behavior of diblock copolymers. The details of the proposed numerical scheme are described in Section 3. It explains how the scheme achieves second-order temporal accuracy in temporal discretization and employs the Fourier pseudo-spectral method for spatial discretization. A numerical experiment to validate and demonstrate the accuracy and efficiency of the proposed numerical scheme is presented in Section 4. This experiment involves solving a specific problem or scenario related to block copolymers using the developed scheme. Finally, some concluding remarks are made with a summary of the main contributions.

2. Phase Field Models for Diblock Copolymers

The phase field diblock copolymer model is represented by a partial differential equation (PDE) involving the phase field variable  ϕ .
ϕ t = M ε 2 Δ 2 ϕ Δ ( ( ϕ 2 1 ) ϕ ) + α ( ϕ ϕ ¯ ) ,
where  ϕ  is represented as an order parameter representing the local concentration difference of the components,  M > 0  is the mobility parameter, and  ε > 0  and  α > 0  are physical parameters. The average concentration of  ϕ  is denoted as  ϕ ¯ . It is calculated as the integral of  ϕ  over the entire domain divided by the domain’s volume:  ϕ ¯ = 1 | Ω | Ω ϕ ( x , y ) d Ω .
For simplicity, we assume a periodic boundary condition for the diblock copolymer model in (1) in the rest of this section. Let
ψ = ( Δ ) 1 ( ϕ ϕ ¯ ) ,
then the total phenomenological free energy associated with the phase field diblock copolymer model is defined as follows
E ( ϕ ) = Ω ε 2 2 | ϕ | 2 + 1 4 ( ϕ 2 1 ) 2 + α 2 | ψ | 2 d Ω .
In general, the model preserves the mass conservation property
d d t Ω ϕ ( x , t ) d Ω = 0 ,
where  n  is the outward normal on the boundary.
Then, we can easily to obtain the energy dissipation in time
d E d t = Ω δ E δ ϕ δ ϕ δ t d Ω = Ω M | ε 2 Δ ϕ ( ϕ 2 1 ) ϕ + α ψ | 2 d Ω .
Next, we will give an efficient numerical scheme to the diblock copolymer model in (1).
Due to the fourth-order space derivative of the system (1), it will cause lots of stability trouble in numerical simulation. Therefore, we can rewrite the system (1) to reduce the space derivative order as follows
ϕ t = M Δ μ , μ = ε 2 Δ ϕ ( ϕ 2 1 ) ϕ + α ψ , ψ = ( Δ ) 1 ( ϕ ϕ ¯ ) .
Based on the above partial differential equations, we will give the temporal and space discretization.

3. Numerical Schemes

In this section, we will introduce a numerical approach that combines the leapfrog method for handling time discretization and the Fourier spectral method for spatial discretization.

3.1. Temporal Discretization

Suppose the time domain of the diblock copolymer model in (1) is  [ 0 , T ] . Then we discretize the time domain  [ 0 , T ]  using a uniform time step,  0 = t 0 < t 1 < t 2 < < t N = T , with  t n = n N T , and we denote the numerical solutions with respect to time discretization at  t n  as  ϕ n 0 n N . Now, we propose a second-order time-discrete and linearity numerical scheme in time as below.
Scheme 1.
After we obtain  ϕ n 1  and  ϕ n , we can calculate  ϕ n + 1  using the following step scheme:
  • Solve for  ϕ n + 1  using the following scheme
    1 2 Δ t ( ϕ n + 1 ϕ n 1 ) = M Δ μ n ,
    μ n = ε 2 Δ ϕ n + 1 + ϕ n 1 2 + ( ϕ n ) 2 ϕ n + 1 + ϕ n 1 2 ϕ n + α ψ n + 1 + ψ n 1 2 ,
    The system can have either periodic boundary conditions or the following the physical boundary conditions:
    ϕ n + 1 · n | Ω = 0 , μ n · n | Ω = 0 ,
    where
    ψ n + 1 : = ( Δ ) 1 ( ϕ n + 1 ϕ ¯ n + 1 ) a n d ψ n 1 : = ( Δ ) 1 ( ϕ n 1 ϕ ¯ n 1 ) .
Remark 1.
Given the initial condition  ϕ 0 , the first step  ϕ 1  can be obtained in a second-order accurate way in terms of  Δ t  via a first-order time-marching scheme, which was implemented using significantly smaller time steps. For example, we update  ϕ 1  as follows
1 Δ t 1 ( ϕ 1 ϕ 0 ) = M Δ μ 0 ,
μ 0 = ε 2 Δ ϕ 1 + ( ϕ 0 ) 3 ϕ 0 ,
with  Δ t 1 = Δ t [ 1 Δ t + 1 ] K = [ 1 Δ t + 1 ] .
Theorem 1.
The semi-discrete numerical Scheme 1 possesses the property of unconditional energy stability. The discrete energy law is as follows
E n + 1 , n E n , n 1 = Δ t M ( μ n , μ n ) ,
where
E n + 1 , n = ε 2 4 ( ϕ n + 1 2 + ϕ n 2 ) + ( 1 4 ( ϕ n + 1 ϕ n 1 ) 2 , 1 ) + α 4 ( ψ n + 1 2 + ψ n 2 ) , E n , n 1 = ε 2 4 ( ϕ n 2 + ϕ n 1 2 ) + ( 1 4 ( ϕ n ϕ n 1 1 ) 2 , 1 ) + α 4 ( ψ n 2 + ψ n 1 2 ) .
Proof. 
Taking the inner product of (7) with  Δ t μ n , we obtain
ϕ n + 1 ϕ n 1 2 , μ n = M Δ t ( μ n , μ n ) .
Next, taking the inner product of (8) with  1 2 ( ϕ n + 1 ϕ n 1 ) , we have
ϕ n + 1 ϕ n 1 2 , μ n = ε 2 4 ϕ n + 1 2 ϕ n 1 2 + 1 4 ( ( ϕ n + 1 ϕ n ) 2 ( ϕ n ϕ n 1 ) 2 2 ϕ n + 1 ϕ n + 2 ϕ n ϕ n 1 , 1 ) + α ( ψ n + 1 + ψ n 1 2 , 1 2 ( ϕ n + 1 ϕ n 1 ) ) .
Then, we derive from (10) that
Δ ( ψ n + 1 ψ n 1 ) = ϕ n + 1 ϕ n 1 ( ϕ ¯ n + 1 ϕ ¯ n 1 ) .
By taking the  L 2  inner product of (17) with  α 4 ( ψ n + 1 + ψ n 1 ) , we obtain
α 4 ( ψ n + 1 2 ψ n 1 2 ) = α 4 ( ψ n + 1 + ψ n 1 , ϕ n + 1 ϕ n 1 ) α 4 ( ψ n + 1 + ψ n 1 ) ( ϕ ¯ n + 1 ϕ ¯ n 1 , 1 ) = α 4 ( ψ n + 1 + ψ n 1 , ϕ n + 1 ϕ n 1 )
Subtracting Equations (16) and (18) from (15), we have
E n + 1 , n E n , n 1 = M Δ t ( μ n , μ n ) .
This completes the proof. □
To establish a comparison with the scheme developed above, we also list the traditional second-order convex-splitting scheme based on the Crank–Nicolson formula [26] as follows:
Scheme 2.
After obtaining  ϕ n , we compute  ϕ n + 1  by:
ϕ n + 1 ϕ n M Δ t = Δ w n + 1 2 , w n + 1 2 = ε 2 Δ ϕ n + 1 2 + ( ( ϕ n + 1 ) 2 + ( ϕ n ) 2 2 1 ) ϕ n + 1 + ϕ n 2 + α ψ n + 1 2 , ψ n + 1 2 = ( Δ 1 ( ϕ n + 1 2 ϕ ¯ n + 1 2 ) ) ,
where  ϕ n + 1 2 = ϕ n + 1 + ϕ n 2  and  ψ n + 1 2 = ψ n + 1 + ψ n 2 . The unconditional energy stability of the above scheme can be easily proven by employing the comparable idea presented in [32,33]. This scheme is a nonlinear scheme which needs the Newton iteration or the fixed point iteration method. Nonetheless, our proposed scheme is a fully linear scheme which can be solved directly in each time-marching step.

3.2. Spatial Discretization

In this paper, it is natural to utilize the accurate and efficient Fourier pseudo-spectral method under the periodic boundary conditions. For the sake of simplicity, we will focus on a two-dimensional domain in this study. However, it is worth noting that an extension from a two-dimensional domain to a three-dimensional domain can be achieved using the tensor product method.
Let  L x  and  L y  denote the lengths in each direction in the spatial domain  Ω = [ 0 , L x ] × [ 0 , L y ] . Let  N x  and  N y  be two positive even integers. We discretize  Ω  using uniformly partitioned meshes with mesh sizes  h x = L x / N x  and  h y = L y / N y . Therefore, the discrete domain is given by
Ω h = ( x i , y j ) | x i = i h x , y j = j h y , 0 i N x 1 , 0 j N y 1 .
Furthermore, we introduce the space of grid functions on  Ω h , denoted as
V h = u | u = { u i j | ( x i , y j ) Ω h , 0 i N x 1 , 0 j N y 1 } .
For any functions  F V h , G V h , we define the induced discrete inner product and  l 2  norm as follows
( F , G ) h = i = 1 N x 1 j = 1 N y 1 F i j G i j h x h y , F h = ( F , F ) h .
The notations for the discrete gradient operator and the discrete Laplace operator are defined as  h  and  Δ h , respectively. To distinguish it from the semi-discrete solution  ϕ n  ( n 0 ), we denote the full discrete solution with a subscript as  ϕ N n V h .
The proposed fully discrete numerical scheme is as follows.
Scheme 3.
After we obtain the previous numerical solution  ϕ N n 1 ϕ N n V h , we update  ϕ N n + 1 V h , with  n 1 , via following step:
  • We solve for  ϕ N n + 1  and  u ^ N n + 1  using the following scheme:
    1 2 Δ t ( ϕ N n + 1 ϕ N n 1 ) = M Δ h μ N n ,
    μ N n = ε 2 Δ h ϕ N n + 1 + ϕ N n 1 2 + ( ϕ N n ) 2 ϕ N n + 1 + ϕ N n 1 2 ϕ N n + α ψ N n + 1 + ψ N n 1 2 ,
    with periodic boundary conditions.
Some theoretical results can be obtained for the fully discrete scheme presented in Scheme 3.
Theorem 2.
The fully discrete Scheme 3 guarantees unconditional energy stability. Furthermore, the fully discrete numerical solutions satisfy the following energy dissipation law
E h n + 1 , n E h n , n 1 = Δ t M h μ N n h 2 ,
where
E h n + 1 , n = ε 2 4 ( ϕ N n + 1 h 2 + ϕ N n 2 ) + 1 4 ( ( ϕ N n + 1 ϕ N n 1 ) 2 , 1 ) h + α 4 ( ψ N n + 1 2 + ψ N n 2 ) , E h n , n 1 = ε 2 4 ( ϕ N n h 2 + ϕ N n 1 h 2 ) + 1 4 ( ( ϕ N n ϕ N n 1 1 ) 2 , 1 ) h + α 4 ( ψ N n 2 + ψ N n 1 2 ) .
Proof. 
The proof can follow the idea of the time-discrete Scheme 1. Here, we provide a brief proof. Firstly, we take the inner product of (24) with  Δ t μ N n . Then, we take the inner product of (25) with  1 2 ( ϕ N n + 1 ϕ N n 1 ) . By subtracting these two inner products, we obtain
E h n + 1 , n E h n , n 1 = M Δ t h μ N n h 2 ,
which completes the proof. □
Theorem 3.
The full discrete Scheme 3 is uniquely solvable, meaning that there exists a unique solution  ϕ N n + 1 V h  for each time-marching step.
Proof. 
We need to demonstrate the existence of a unique solution for each step of the fully discrete Scheme 3.
For the step in Equations (24) and (25), it can be expressed as an algebraic linear system  A X = b , where  X = ( μ N n , ϕ N n + 1 , ψ N n + 1 )  and
A = M Δ h 1 2 Δ t 0 1 ε 2 2 Δ h + ( ϕ N n ) 2 2 α 2 0 I Δ h ,
and b are the remaining explicit terms. To demonstrate that  A X = b  has a unique solution, it suffices to prove that  A X =  0 only has the solution  X = 0 .
It is evident that  X = 0  is a solution to  A X = 0 . Next, we will establish that  X = 0  if  A X = 0 . Let  X = ( X 1 , X 2 , X 3 ) . In fact, if we take the inner product of  Y = ( 2 X 1 , X 2 Δ t , α 2 Δ t X 3 )  on both sides of  A X = 0 , we obtain
2 M h X 1 h + ε 2 2 h X 2 h 2 + ( ( ϕ N n ) 2 2 , X 2 2 ) h + α 2 h X 3 h 2 = 0 .
We immediately observe that  X 2 h 2 = 0 , which implies  X 2 = 0 . Using the given fact  ( Δ h ) 1 X 3 = X 2 X 2 ¯ = 0  and the uniqueness of the inverse of the Laplacian operator  Δ h , we can conclude that  X 3 = 0 . From the second equation of  A X = 0 , we obtain
X 1 = ε 2 2 Δ h X 2 + ( ϕ N n ) 2 2 X 2 + α 2 X 3 = 0 .
Therefore, we have shown that  X = 0 , provided that  A X = 0 .
This indicates that the step in Equations (24) and (25) has a unique solution. Hence, we have shown that Scheme 3 also has a unique solution when fully discretized. □
Theorem 4.
The fully discrete scheme presented in Scheme 3 preserves the total mass of the phase variable, given by
( ϕ N n + 1 , 1 ) h = ( ϕ N n , 1 ) h , n 0 .
Proof. 
To prove the preservation of total mass, we take the discrete inner product of Equation (24) with  ϕ N n + 1  and ensure that the starting values preserve the total mass, i.e.,  ( ϕ N 1 , 1 ) h = ( ϕ N 0 , 1 ) h . □
Similarly, we present the fully discrete scheme of the phase field diblock copolymer model 1 as follows:
Scheme 4.
After obtaining  ϕ N n , we compute  ϕ N n + 1  by:
ϕ N n + 1 ϕ N n M Δ t = Δ w N n + 1 2 , w N n + 1 2 = ε 2 Δ ϕ N n + 1 2 + ( ( ϕ N n + 1 ) 2 + ( ϕ N n ) 2 2 1 ) ϕ N n + 1 + ϕ N n 2 + α ψ N n + 1 2 , ψ N n + 1 2 = ( Δ 1 ( ϕ N n + 1 2 ϕ ¯ N n + 1 2 ) ) ,
where  ϕ N n + 1 2 = ϕ N n + 1 + ϕ N n 2  and  ψ N n + 1 2 = ψ N n + 1 + ψ N n 2 .

4. Numerical Examples for the Diblock Copolymer Model

The focus of this section is the study of spinodal decomposition, a feature of phase separation dynamics. The example begins by testing the accuracy of the numerical Scheme 3, which is a crucial component of the methodology for simulating and analyzing spinodal decomposition. The accuracy test aims to evaluate how well the numerical scheme approximates the actual behavior of the phase separation process. Such tests are essential to validate the reliability of the numerical method and ensure accurate results. After the accuracy test, the example presents numerical simulations, which involve applying the numerical scheme to specific scenarios or initial conditions related to spinodal decomposition. The purpose of these simulations is to observe and analyze how the phase separation dynamics evolve over time according to the numerical scheme.

4.1. Accuracy Test

First of all, we list the setup for the accuracy test of the numerical Scheme 3. The computational domain is defined as  Ω = [ 0 , 4 π ] 2 . The parameters used in the simulation include mobility  M = 0.02 , phase width  ε = 0.05 , and nonlocal parameter  α = 5 .
The initial condition for the concentration field  ϕ  at  t = 0  is specified as a randomly perturbed concentration field, defined as:
ϕ | t = 0 = c 0 + rand ( 0.001 , 0.001 ) ,
where  c 0  is a constant.  rand ( 0.001 , 0.001 )  generates a random number following a normal distribution in the range  [ 0.001 , 0.001 ] . The spatial domain is discretized using a grid consisting of  256 × 256  grid points.
Since the exact solution for the diblock copolymer model is unknown, we take the numerical results of Scheme 3 with  T = 1  and  Δ t = 1 . 0 4  as the exact solution. We compute the numerical errors at a specific time point, namely at  t = 1 . It then evaluates the  L 2 -errors as a function of the time step  Δ t . The errors are calculated for different values of the parameter  α  while fixing the initial condition. Specifically, the values  α = 0.0  and  α = 5.0  are considered. The results presented in Figure 1 show a graphical representation of the  L 2 -errors as a function of the time step  Δ t  for both values of the physical parameter  α . We observe a second-order convergence rate at the time step  Δ t . We also present the accuracy test for various physical parameters in Figure 2 with the same initial condition and  α = 0 . This figure shows the  L 2 -errors as a function of the time step  Δ t , with variations in the physical parameters  ε  and M. A second-order convergence rate is verified as the time step  Δ t  decreases. Additionally, we conducted numerical tests comparing our new Scheme 3 to the traditional second-order convex-splitting Scheme 4, which is based on the Crank–Nicolson formula. We fixed the parameters as follows:  N = 256 Δ t = 0.001 T = 1 M = 0.02 ε = 0.05 α = 0 , and  c 0 = 0.0 . The error of the traditional scheme was found to be  9.1 × 10 5 , while the error of our new scheme under the same parameters was significantly reduced to  1.9 × 10 8 . Both Schemes 3 and 4 are unconditionally stable. The computational time for both schemes with  Δ t = 0.0001  and  T = 1  is quite close, taking 293 s and 261 s, respectively, to complete. This analysis offers an assessment of the numerical scheme’s accuracy and its convergence behavior, providing valuable insights into its performance for simulating the diblock copolymer model.

4.2. Phase Separations

In this subsection, we present a simulation of phase separations using the diblock copolymer model (1). The physical and computational parameters are consistent with those used in the previous example. The focus of this simulation is to study the time evolution of the energy associated with the diblock copolymer model. The time interval considered is  t [ 0 , 150 ] . The plot of the time evolution of energy with different physical parameters,  c 0 = 0.0  (left of the first row),  c 0 = 0.2  (left of the first row), and  c 0 = 0.4  (second row) in semi-log scale in Figure 3, allows to assess how well the numerical Scheme 3 performs under various conditions and choices of time step  Δ t .
Next, we will investigate the impact of different initial conditions on the coarsening dynamics of the diblock copolymer model. The simulations are conducted with a fixed time step of  Δ t = 1 . 0 3 . The numerical profiles of the phase variable  ϕ  are examined at various time points:  t = 1 , 5 , 10 , 20 , 40 , 150 . The contour plots are presented with different values of the initial conditions in Figure 4 ( c 0 = 0.0 ), Figure 5 ( c 0 = 0.2 ), and Figure 6 ( c 0 = 0.4 ). The results and observations for each case are summarized in the respective figures. Figure 4 suggests that the blue and red regions become entangled, leading to the formation of a cylindrical phase as the equilibrium solution. Figure 5 shows the coexistence of body-centered-cubic and cylindrical phases at  T = 150 , with the latter phase being dominant. Figure 6 indicates the presence of body-centered-cubic phases in the entire domain throughout the evolution process. In summary, this investigation explores how different initial conditions, represented by various values of  c 0 , influence the coarsening dynamics of the diblock copolymer model over time. The contour plots visually illustrate the evolution of the phase variable  ϕ  and provide insights into the formation of different phases and their dominance in the equilibrium state.
Finally, we plot the time evolution of energy decay for the diblock copolymer model under different sets of parameters. The time step of the simulation is fixed at  Δ t = 10 3 . For the first set of Figure 7, we set the parameter  α  to a constant value of 5, while  c 0  varies. In the second set of Figure 8, we set  c 0  to  0.4 , and  α  varies. We observe how these parameters influence the rate of energy decay with different values of  c 0  (Figure 7). Figure 8 shows how the energy decreases over time for each value of  α . It can be seen that the energy decreases at the same rate initially and decreases faster as  α  becomes smaller. The observations from these plots may reveal trends in the energy decay behavior as a function of the chosen parameters. This analysis helps in understanding the influence of parameter choices on the energetics of the diblock copolymer model, providing valuable insights into the model’s behavior and stability.

5. Conclusions

This paper focuses on introducing a second-order numerical scheme that utilizes the leapfrog time-marching method to approximate phase field models. The scheme offers several advantages and properties, which are highlighted in this paper. Firstly, the proposed numerical scheme achieves second-order accuracy in time. Secondly, the scheme is linear in nature, which simplifies the computational process and can lead to more efficient calculations. Thirdly, the proposed scheme preserves unconditional energy stability, which ensures that the numerical solutions generated by the scheme remain physically meaningful and do not exhibit unphysical behavior during simulations.
In addition to presenting the scheme’s features, a series of tests and numerical examples are included to validate its effectiveness and reliability. These include convergence tests, where the scheme’s convergence properties are examined, as well as numerical examples that demonstrate its applicability in solving phase field models. All the tests mentioned in this paper are conducted using custom-developed code written in the Fortran programming language and executed on the Linux platform.

Author Contributions

Methodology, L.C. and Y.M.; software, L.C. and G.Z.; writing—original draft preparation, L.C. and G.Z.; writing—review and editing, Y.M., B.R. and G.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China Grants number 12071020, 12131005, and U2230402.

Data Availability Statement

Not applicable.

Acknowledgments

Lizhen Chen would like to acknowledge the support received from the National Natural Science Foundation of China, specifically Grants No. 12131005 and U2230402. The work of Bo Ren and Guohui Zhang were partially supported by the National Natural Science Foundation of China Grants No. 12071020, 12131005, and U2230402.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Olszowka, V.; Hund, M.; Kuntermann, V.; Scherdel, S.; Tsarkova, L.; Böker, A.; Krausch, G. Large scale alignment of a lamellar block copolymer thin film viaelectric fields: A time-resolved sfm study. Soft Matter 2006, 2, 1089–1094. [Google Scholar] [CrossRef] [PubMed]
  2. Wu, X.-F.; Dzenis, Y.A. Phase-field modeling of the formation of lamellar nanostructures in diblock copolymer thin films under inplanar electric fields. Phys. Rev. E 2008, 77, 031807. [Google Scholar] [CrossRef] [PubMed]
  3. Hamley, I.W. The physics of block copolymers. Surf. Interfacial Asp. Biomed. Appl. 1998, 19, 114–125. [Google Scholar]
  4. Fasolka, M.J.; Mayes, A.M. Block copolymer thin films: Physics and applications. Annu. Rev. Mater. Res. 2001, 31, 323–355. [Google Scholar] [CrossRef]
  5. Hadjichristidis, N.; Pispas, S.; Floudas, G. Block Copolymers: Synthetic Strategies, Physical Properties, and Applications; John Wiley and Sons: Hoboken, NJ, USA, 2003; pp. 114–125. [Google Scholar]
  6. Boyer, F.; Minjeaud, S. Numerical schemes for a three component cahn-hilliard model. Math. Model. Numer. Anal. 2011, 45, 697–738. [Google Scholar] [CrossRef]
  7. Feng, X.; Prol, A. Numerical analysis of the allen-cahn equation and approximation for mean curvature flows. Numer. Math. 2003, 94, 33–65. [Google Scholar] [CrossRef]
  8. Shen, J.; Yang, X. Numerical approximations of allen-cahn and cahn-hilliard equations. Discret. Contin. Dyn. Syst. A 2010, 28, 1669–1691. [Google Scholar] [CrossRef]
  9. Aristotelous, A.; Karakashian, O.; Wise, S.M. A mixed discontinuous galerkin, convex splitting scheme for a modified cahn-hilliard equation and an efficient nonlinear multigrid solver. Discret. Contin. Dyn. Syst. B 2013, 18, 2211–2238. [Google Scholar] [CrossRef]
  10. Jeong, D.; Shin, J.; Li, Y.; Choi, Y.; Jung, J.; Lee, S.; Kim, J. Numerical analysis of energy-minimizing wavelengths of equilibrium states for diblock copolymers. Curr. Appl. Phys. 2014, 14, 1263–1272. [Google Scholar] [CrossRef]
  11. Eyre, D. Unconditionally gradient stable time marching the cahn-hilliard equation. J. Comput. Phys. 1998, 529, 39–46. [Google Scholar] [CrossRef]
  12. Liu, C.; Shen, J.; Yang, X. Decoupled energy stable schemes for a phase-field model of two-phase incompressible flows with variable density. J. Sci. Comput. 2015, 62, 601–622. [Google Scholar] [CrossRef]
  13. Shen, J.; Yang, X.; Yu, H. Efficient energy stable numerical schemes for a phase field moving contact line model. J. Comput. Phys. 2015, 284, 617–630. [Google Scholar] [CrossRef]
  14. Shen, J.; Yang, X.; Wang, Q. On mass conservation in phase field models for binary fluids. Comm. Compt. Phys. 2012, 13, 1045–1065. [Google Scholar] [CrossRef]
  15. Zhao, J.; Li, H.; Wang, Q.; Yang, X. A linearly decoupled energy stable scheme for phase-field models of three-phase incompressible flows. J. Sci. Comput. 2017, 70, 1367–1389. [Google Scholar] [CrossRef]
  16. Zhao, J.; Yang, X.; Li, J.; Wang, Q. Energy stable numerical schemes for a hydrodynamic model of nematic liquid crystals. SIAM J. Sci. Comput. 2016, 38, A3264–A3290. [Google Scholar] [CrossRef]
  17. Zhao, J.; Yang, X.; Shen, J.; Wang, Q. A decoupled energy stable scheme for a hydrodynamic phase-field model of mixtures of nematic liquid crystals and viscous fluids. J. Comput. Phys. 2016, 305, 539–556. [Google Scholar] [CrossRef]
  18. Ma, L.; Chen, R.; Yang, X.; Zhang, H. Numerical approximations for allen-cahn type phase field model of two-phase incompressible fluids with moving contact lines. Comm. Comput. Phys. 2017, 21, 867–889. [Google Scholar] [CrossRef]
  19. Chen, R.; Ji, G.; Yang, X.; Zhang, H. Decoupled energy stable schemes for phase-field vesicle membrane model. J. Comput. Phys. 2015, 302, 509–523. [Google Scholar] [CrossRef]
  20. Yang, X.; Feng, J.J.; Liu, C.; Shen, J. Numerical simulations of jet pinching-off and drop formation using an energetic variational phase-field method. J. Comput. Phys. 2006, 218, 417–428. [Google Scholar] [CrossRef]
  21. Yang, X.; Forest, M.G.; Li, H.; Liu, C.; Shen, J.; Wang, Q.; Chen, F. Modeling and simulations of drop pinch-off from liquid crystal filaments and the leaky liquid crystal faucet immersed in viscous fluids. J. Comput. Phys. 2013, 236, 1–14. [Google Scholar] [CrossRef]
  22. Xu, C.; Tang, T. Stability analysis of large time-stepping methods for epitaxial growth models. SIAM J. Numer. Anal. 2006, 44, 1759–1779. [Google Scholar] [CrossRef]
  23. Yang, X. Error analysis of stabilized semi-implicit method of allen-cahn equation. Discret. Contin. Dyn. Syst. B 2009, 11, 1057–1070. [Google Scholar] [CrossRef]
  24. Yu, H.; Yang, X. Decoupled energy stable schemes for phase field model with contact lines and variable densities. J. Comput. Phys. 2017, 334, 665–686. [Google Scholar] [CrossRef]
  25. Cheng, Q.; Yang, X.F.; Shen, J. Efficient and accurate numerical schemes for a hydro-dynamically coupled phase field diblock copolymer model. J. Comput. Phys. 2017, 341, 44–60. [Google Scholar] [CrossRef]
  26. Zhang, J.; Chen, C.J.; Yang, X.F. Efficient and energy stable method for the cahn-hilliard phase-field model for diblock copolymers. Appl. Numer. Math. 2020, 151, 263–281. [Google Scholar] [CrossRef]
  27. Chen, L.Z.; Zhang, Z.Y.; Zhao, J. Numerical approximations of phase field models using a general class of linear time-integration schemes. Commun. Comput. Phys. 2021, 30, 1290–1322. [Google Scholar] [CrossRef]
  28. Chen, L.Z.; Zhao, J. A novel second-order linear scheme for the cahn-hilliard-navier-stokes equations. J. Comput. Phys. 2020, 423, 109782. [Google Scholar] [CrossRef]
  29. Chen, L.Z.; Zhao, J.; Gong, Y.Z. A novel second-order scheme for the molecular beam epitaxy model with slope selection. Appl. Numer. Math. 2020, 25, 1024–1044. [Google Scholar] [CrossRef]
  30. Zhao, J.; Yang, X.; Gong, Y.; Zhao, X.; Yang, X.; Li, J.; Wang, Q. A general strategy for numerical approximations of non-equilibrium models? Part i: Thermo-dynamical systems. Int. J. Numer. Anal. Model. 2018, 15, 884–918. [Google Scholar]
  31. Shen, J.; Xu, J.; Yang, J. The scalar auxiliary variable (sav) approach for gradient flows. J. Comput. Phys. 2018, 353, 407–416. [Google Scholar] [CrossRef]
  32. Han, D.; Wang, X. A second order in time, uniquely solvable, unconditionally stable numerical scheme for cahn-hilliard-navier-stokes equation. J. Commput. Phys. 2015, 290, 139–156. [Google Scholar] [CrossRef]
  33. Han, D.; Brylev, A.; Yang, X.; Tan, Z. Numerical analysis of second order, fully discrete energy stable schemes for phase field models of two phase incompressible flows. J. Sci. Comput. 2017, 70, 965–989. [Google Scholar] [CrossRef]
Figure 1. Time accuracy convergence test. The figures show the error versus time step  Δ t  for the diblock copolymer model using second-order Scheme 3. Two different initial parameters,  α = 0.0  (left) and  α = 5.0  (right), are used.
Figure 1. Time accuracy convergence test. The figures show the error versus time step  Δ t  for the diblock copolymer model using second-order Scheme 3. Two different initial parameters,  α = 0.0  (left) and  α = 5.0  (right), are used.
Computation 11 00215 g001
Figure 2. Time accuracy convergence test. The figures show the error versus time step  Δ t  for the diblock copolymer model using second-order Scheme 3. (Left):  M = 0.02 ε = 0.02 α = 0  and  c 0 = 0.0 ; (Right):  M = 0.1 ε = 0.05 α = 0  and  c 0 = 0.0 .
Figure 2. Time accuracy convergence test. The figures show the error versus time step  Δ t  for the diblock copolymer model using second-order Scheme 3. (Left):  M = 0.02 ε = 0.02 α = 0  and  c 0 = 0.0 ; (Right):  M = 0.1 ε = 0.05 α = 0  and  c 0 = 0.0 .
Computation 11 00215 g002
Figure 3. Time evolution of the energy decay for the diblock copolymer model. The time step is set at  Δ t = 10 3  with different physical parameters  c 0 = 0.0  (left of the first row),  c 0 = 0.2  (right of the first row), and  c 0 = 0.4  (second row).
Figure 3. Time evolution of the energy decay for the diblock copolymer model. The time step is set at  Δ t = 10 3  with different physical parameters  c 0 = 0.0  (left of the first row),  c 0 = 0.2  (right of the first row), and  c 0 = 0.4  (second row).
Computation 11 00215 g003
Figure 4. Time snapshots of coarsening dynamics driven by the phase field diblock copolymer model with random initial conditions. The parameters are set as  M = 0.02 , ε = 0.05 . The profiles of  ϕ  at different time slots  t = 1 , 5 , 10 , 20 , 40 , 150 , with  c 0 = 0 , are presented.
Figure 4. Time snapshots of coarsening dynamics driven by the phase field diblock copolymer model with random initial conditions. The parameters are set as  M = 0.02 , ε = 0.05 . The profiles of  ϕ  at different time slots  t = 1 , 5 , 10 , 20 , 40 , 150 , with  c 0 = 0 , are presented.
Computation 11 00215 g004
Figure 5. Time snapshots of coarsening dynamics driven by the phase field diblock copolymer model with random initial conditions. The parameters are set as  M = 0.02 , ε = 0.05 . The profiles of  ϕ  at different time slots  t = 1 , 5 , 10 , 20 , 40 , 150 , with  c 0 = 0.2 , are presented.
Figure 5. Time snapshots of coarsening dynamics driven by the phase field diblock copolymer model with random initial conditions. The parameters are set as  M = 0.02 , ε = 0.05 . The profiles of  ϕ  at different time slots  t = 1 , 5 , 10 , 20 , 40 , 150 , with  c 0 = 0.2 , are presented.
Computation 11 00215 g005
Figure 6. Time snapshots of coarsening dynamics driven by the phase field diblock copolymer model with random initial conditions. The parameters are set as  M = 0.02 , ε = 0.05 . The profiles of  ϕ  at different time slots  t = 1 , 5 , 10 , 20 , 40 , 150 , with  c 0 = 0.4 , are presented.
Figure 6. Time snapshots of coarsening dynamics driven by the phase field diblock copolymer model with random initial conditions. The parameters are set as  M = 0.02 , ε = 0.05 . The profiles of  ϕ  at different time slots  t = 1 , 5 , 10 , 20 , 40 , 150 , with  c 0 = 0.4 , are presented.
Computation 11 00215 g006
Figure 7. Time evolution of the energy decay for the diblock copolymer model. The time step is set at  Δ t = 10 3 α = 5  with different parameters  c 0 = 0.0 , 0.1 , 0.2 , 0.3 , 0.4 .
Figure 7. Time evolution of the energy decay for the diblock copolymer model. The time step is set at  Δ t = 10 3 α = 5  with different parameters  c 0 = 0.0 , 0.1 , 0.2 , 0.3 , 0.4 .
Computation 11 00215 g007
Figure 8. Time evolution of the energy decay for the diblock copolymer model. The time step is set at  Δ t = 10 3  and  c 0 = 0.4  with different  α = 0 , 1 , 2 , 3 , 5 .
Figure 8. Time evolution of the energy decay for the diblock copolymer model. The time step is set at  Δ t = 10 3  and  c 0 = 0.4  with different  α = 0 , 1 , 2 , 3 , 5 .
Computation 11 00215 g008
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, L.; Ma, Y.; Ren, B.; Zhang, G. Numerical Approximations of Diblock Copolymer Model Using a Modified Leapfrog Time-Marching Scheme. Computation 2023, 11, 215. https://doi.org/10.3390/computation11110215

AMA Style

Chen L, Ma Y, Ren B, Zhang G. Numerical Approximations of Diblock Copolymer Model Using a Modified Leapfrog Time-Marching Scheme. Computation. 2023; 11(11):215. https://doi.org/10.3390/computation11110215

Chicago/Turabian Style

Chen, Lizhen, Ying Ma, Bo Ren, and Guohui Zhang. 2023. "Numerical Approximations of Diblock Copolymer Model Using a Modified Leapfrog Time-Marching Scheme" Computation 11, no. 11: 215. https://doi.org/10.3390/computation11110215

APA Style

Chen, L., Ma, Y., Ren, B., & Zhang, G. (2023). Numerical Approximations of Diblock Copolymer Model Using a Modified Leapfrog Time-Marching Scheme. Computation, 11(11), 215. https://doi.org/10.3390/computation11110215

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop