Next Article in Journal
Exploiting Domain Partition in Response Function-Based Dynamic Surrogate Modeling: A Continuous Crystallizer Study
Previous Article in Journal
A Novel Scalable Quantum Protocol for the Dining Cryptographers Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Iterated Crank–Nicolson Method for Peridynamic Models

1
Division of Physics, Engineering, Mathematics, and Computer Science, Delaware State University, Dover, DE 19901, USA
2
Department of Mathematics, The University of Arizona, Tucson, AZ 85721, USA
*
Author to whom correspondence should be addressed.
Dynamics 2024, 4(1), 192-207; https://doi.org/10.3390/dynamics4010011
Submission received: 16 February 2024 / Revised: 8 March 2024 / Accepted: 10 March 2024 / Published: 15 March 2024

Abstract

:
In this paper, we explore the iterated Crank–Nicolson (ICN) algorithm for the one-dimensional peridynamic model. The peridynamic equation of motion is an integro-differential equation that governs structural deformations such as fractures. The ICN method was originally developed for hyperbolic advection equations. In peridynamics, we apply the ICN algorithm for temporal discretization and the midpoint quadrature method for spatial integration. Several numerical tests are carried out to evaluate the performance of the ICN method. In general, the ICN method demonstrates second-order accuracy, consistent with the Störmer–Verlet (SV) method. When the weight is 1/3, the ICN method behaves as a third-order Runge–Kutta method and maintains strong stability-preserving (SSP) properties for linear problems. Regarding energy conservation, the ICN algorithm maintains at least second-order accuracy, making it superior to the SV method, which converges linearly. Furthermore, selecting a weight of 0.25 results in fourth-order superconvergent energy variation for the ICN method. In this case, the ICN method exhibits energy variation similar to that of the fourth-order Runge–Kutta method but operates approximately 20% faster. Higher-order convergence for energy can also be achieved by increasing the number of iterations in the ICN method.

1. Introduction

Peridynamics, introduced by Stewart Silling in 2000 [1], is a nonlocal theory designed to model structural deformations such as fractures [2,3,4]. Its applications extend beyond mechanics and material science to encompass fields like biology and multi-physics problems [5]. The peridynamic equation of motion is an integro-differential equation governing nonlocal wave interaction. Unlike classical continuum mechanics, which relies on partial differential equations and faces challenges in handling discontinuities, the peridynamic model employs summation of bond forces over a finite region known as the horizon. This unique feature enables the effective handling of discontinuous solutions. Numerical methods for solving nonlocal wave equations involve temporal discretization of derivatives and numerical integration in the spatial domain. Various numerical algorithms have been adopted into peridynamics, including the meshfree method [6], quadrature methods [7,8], the finite element method [9], the discontinuous Galerkin method [10], and spectral methods [11,12,13,14].
The Störmer–Verlet (SV) algorithm [15] is a popular temporal discretization method for peridynamics, implemented in software packages like PDMATLAB2D [16]. The SV method offers advantages such as time reversal and symplectic properties, leading to total energy conservation in a Hamiltonian system. However, as noted by [17], the magnitude of the energy variation being greater than zero is influenced by the choice of the numerical quadrature method.
The Crank–Nicolson (CN) algorithm [18] is another widely used numerical method capable of preserving the total energy of a Hamiltonian system. The CN method is second-order accurate, implicit, and unconditionally stable. Because it is implicit, the discretized equations can be solved using iterations, leading to the explicit iterated Crank–Nicolson (ICN) algorithm [19]. Originally developed for hyperbolic advection equations with applications in numerical relativity [20,21,22], the ICN method has been extended to other fields, including beam propagation equations [23,24] and Maxwell’s equations for electromagnetic waves [25,26].
In this paper, we explore the ICN method for peridynamics. We employ the weighted ICN algorithm for temporal discretization and the midpoint quadrature method to evaluate the integral in the spatial domain. Teukolsky [20] discovered that the number of iterations does not affect the convergence rate of the ICN method for hyperbolic advection equations. As long as the number of iterations is greater than one, the method maintains second-order accuracy. Nevertheless, employing a large number of iterations can enhance its energy conservation property, as it gradually converges to the energy-conserving solution of the CN method. To enhance stability, the ICN method is generalized by introducing a weight θ , leading to the θ -ICN method [27]. When the weight equals 0.5, the method reverts to the original ICN method. However, the θ -ICN method degrades to first-order accuracy when θ is not equal to 0.5. In another study [28], the θ -ICN method is refined to achieve second-order accuracy by employing two different weights in consecutive iterations, with the geometric mean of the two weights set to 0.5. Our investigation of the ICN method for peridynamics aims to identify an efficient method with enhanced performance in terms of energy conservation.
The paper is organized as follows: In Section 2, we review the peridynamic equation and its corresponding numerical algorithms. In Section 3, we present the ICN method. Numerical examples are presented in Section 4, followed by the conclusion.

2. Peridynamic Model

In this section, we briefly review the peridynamic equation and the corresponding numerical methods.
Consider a one-dimensional homogeneous and infinitely long bar. The peridynamic equation of motion can be written as
ρ ( x ) u t t ( x , t ) = f ( x ˜ x , u ( x ˜ , t ) u ( x , t ) ) d x ˜ + b ( x , t ) ,
where u, ρ , b, and f represent the displacement field, the density, the external force, and the pairwise force function, respectively. The limits of the integral in (1) are usually replaced with finite numbers by ignoring the interaction between particles with a distance greater than the horizon δ , or equivalently, f = 0 when | x ˜ x | > δ . Equation (1) can be written as
u t t = A ( x , u ) + B ( x , t ) ,
and a system of first-order equations
u t = v ,
v t = A ( x , u ) + B ( x , t ) ,
where A ( x , u ) = 1 ρ f ( x ˜ x , u ( x ˜ , t ) u ( x , t ) ) d x ˜ and B = b / ρ . If A ( x , u ) is linear, then it can be written as A ( x , u ) = A ¯ u , where A ¯ is a matrix that does not depend on u. For the linear case, the total energy of the system is given by [17]
E = 1 2 v T v 1 2 u T A ¯ u u T B .
By viewing the system (3) and (4) as a Hamiltonian system, we see that E is the Hamiltonian (energy), so it is a conserved quantity.
The system of peridynamic Equations (3) and (4) can be written as a vector equation:
U t = F ( U ) ,
where U = ( u , v ) T and F ( U ) = ( v , A ( x , u ) + B ) T . In the linear case, A ( x , u ) = A ¯ u , and we obtain
U t = L U ,
where
L = 0 I A ¯ 0 .
A numerical algorithm for the system (3) and (4) involves the evaluation of the integral A ( x , u ) in the spatial domain and the temporal discretization of the derivatives u t and v t . Using the Störmer–Verlet (SV) algorithm, we obtain the following discretized equations:
v n + 1 / 2 = v n + Δ t 2 A ( x , u n ) + B ( x , t n ) ,
u n + 1 = u n + Δ t v n + 1 / 2 ,
v n + 1 = v n + 1 / 2 + Δ t 2 A ( x , u n + 1 ) + B ( x , t n + 1 ) .
Another popular method is the Runge–Kutta (RK) algorithm. A general s-stage RK method for Equation (6) can be written in the following standard form:
k i = Δ t F U n + j = 1 i 1 a i j k j , i = 1 , 2 , , s
U n + 1 = U n + i = 1 s b i k i ,
where a i j and b i are the coefficients in the Butcher tableau [29]. In particular, when s = 4 , a 21 = a 32 = 1 / 2 , a 43 = 1 , a 31 = a 41 = a 42 = 0 , b 1 = b 4 = 1 / 6 , and b 2 = b 3 = 1 / 3 , we obtain the classical fourth-order RK (RK4) method [30]
k 1 = Δ t F ( U n ) ,
k 2 = Δ t F ( U n + 1 2 k 1 ) ,
k 3 = Δ t F ( U n + 1 2 k 2 ) ,
k 4 = Δ t F ( U n + k 3 ) ,
U n + 1 = U n + 1 6 ( k 1 + 2 k 2 + 2 k 3 + k 4 ) .
To evaluate the integral A ( x , u ) , a commonly used method is the quadrature algorithm. For example, using the midpoint rule, we have
A ( x , u ) = 1 ρ f ( x ˜ x , u ( x ˜ , t ) u ( x , t ) ) d x ˜ 1 ρ j = 1 N f j Δ x ,
where f j = f ( x j x , u ( x j , t ) u ( x , t ) ) . In the linear case, using the midpoint method, the matrix A ¯ is symmetric and negative definite [17]. Other Newton–Cotes quadrature rules include the composite trapezoidal rule
A ( x , u ) 1 2 ρ f 1 + 2 j = 2 N 1 f j + f N Δ x ,
and the composite Simpson’s rule
A ( x , u ) 1 3 ρ f 1 + 4 j = 1 ( N 1 ) / 2 f 2 j + 2 j = 1 ( N 3 ) / 2 f 2 j + 1 + f N Δ x ,
where N 3 must be an odd number for Simpson’s rule.
In general, the SV method (9)–(11) is second-order in time, and the midpoint quadrature is second-order in space. Consequently, the resulting midpoint SV method attains second-order accuracy in both space and time. The SV method exhibits time reversal and symplectic properties. Therefore, it preserves the total energy of the Hamiltonian system.
In contrast, although commonly used RK methods have orders larger than two, they do not preserve the total energy. Let E 0 represent the energy at the initial time t = 0 and E n the energy at time step t n . For an energy-conserving method, we should have | E n E 0 | = 0 (or of the order of the machine round-off error), where | E n E 0 | is the total energy variation. However, it has been reported in [17] that | E n E 0 | > 0 for the SV method.

3. The Iterated Crank–Nicolson Method

In [19,20,27,28], the iterated Crank–Nicolson (ICN) and the weighted ICN algorithms are developed as predictor–corrector methods for hyperbolic partial differential equations. The peridynamic equation is a second-order integro-differential Equation (1), which can be expressed as a system of first-order differential Equations (3) and (4) and in its vector form (6).
In this section, we start with the Crank–Nicolson (CN) method for system of first-order differential equations and derive the ICN method as an iterative solver for the discretized equations from the CN algorithm.
There are two versions of the CN algorithms for the system (6):
U n + 1 = U n + Δ t F ( U n ) + F ( U n + 1 ) 2 ,
and
U n + 1 = U n + Δ t F U n + U n + 1 2 ,
where U n and U n + 1 represent the solution at time t n = n Δ t and t n + 1 = ( n + 1 ) Δ t , respectively. If the function F is linear in terms of the variable U, then Equations (22) and (23) are equivalent.
The implicit nature of the method requires the solution of a system of linear or nonlinear equations. When solved by iterations, it leads to the ICN method. In [28], the ICN method is developed using a predictor–corrector strategy, and it can also be derived using the CN Equation (23). Here, we use the CN Equation (22) to demonstrate the ICN method, and the other one can be derived following a similar procedure. The iterative solver is a fixed-point iteration. Replacing U n + 1 on the right-hand side of Equation (22) with the k-th approximation U k and letting the initial guess U 0 = U n , we obtain the following ICN solver:
U 0 = U n ,
U k + 1 = U n + Δ t F ( U n ) + F ( U k ) 2 , k = 0 , 1 , 2 , , m
U n + 1 = U m + 1 ,
where m is the number of iterations.
In the ICN Equations (24)–(26), if we use a weight θ when averaging F ( U k ) and F ( U n ) in Equation (25), then we obtain the θ -ICN method:
U 0 = U n ,
U k + 1 = U n + Δ t ( 1 θ ) F ( U n ) + θ F ( U k ) , k = 0 , 1 , 2 , , m
U n + 1 = U m + 1 .
For hyperbolic equations, the stability region of the θ -ICN method depends on the weight θ . As a result, by changing the weight θ , we can obtain more stable solutions. However, the θ -ICN method is only first-order accurate [27]. In [28], the θ -ICN method is improved to second-order accuracy by employing different weights at consecutive steps where the number of iterations is fixed at two. The modified θ -ICN method can be written as
U 1 = U n + Δ t F ( U n ) ,
U 2 = U n + 2 θ Δ t ( 1 θ ) F ( U n ) + θ F ( U 1 ) ,
U n + 1 = U n + Δ t ( 1 θ ˜ ) F ( U n ) + θ ˜ F ( U 2 ) ,
and it is second-order accurate when θ ˜ = 0.25 / θ . This method is referred as the geometric-averaging (GA) θ -ICN method as the geometric mean of θ and θ ˜ is 0.5. When θ = 0.5 , it becomes the original ICN method. For simplicity, we call it the ICN method in the proceedings part of the paper.
The ICN algorithm (30)–(32) is a three-stage RK method and can be written in standard form as:
k 1 = Δ t F ( U n ) ,
k 2 = Δ t F ( U n + k 1 ) ,
k 3 = Δ t F ( U n + 2 θ ( 1 θ ) k 1 + 2 θ 2 k 2 ) ,
U n + 1 = U n + ( 1 θ ˜ ) k 1 + θ ˜ k 3 .
A special case is when θ = 1 / 3 :
U 1 = U n + Δ t F ( U n ) ,
U 2 = U n + 4 9 Δ t F ( U n ) + 2 9 Δ t F ( U 1 ) ,
U n + 1 = U n + 1 4 Δ t F ( U n ) + 3 4 F ( U 2 ) ,
and it is a third-order RK method as it satisfies the criteria given in Gottlieb and Shu’s paper [31]. Furthermore, if F is linear, this method can further be written as
U ( 1 ) = U n + Δ t F ( U n ) ,
U ( 2 ) = U ( 1 ) + Δ t F ( U ( 1 ) ) ,
U n + 1 = 1 3 U n + 1 2 U ( 1 ) + 1 6 U ( 2 ) + Δ t F ( U ( 2 ) ) ,
which makes it a strong stability-preserving (SSP) method [32].

4. Numerical Examples

In this section, we evaluate the performance of the ICN method for peridynamics through a series of numerical simulations. Our computer codes were implemented in MATLAB and executed on a 64-bit computer equipped with a 12th generation Intel(R) Core(TM) i7-12700 CPU @ 2.10GHz.
For simplicity, we set b ( x , t ) = 0 and ρ ( x ) = 1 . The initial condition is u 0 ( x ) = e x p ( x 2 ) and v 0 = 0 unless otherwise specified. We consider the following pairwise force function:
f ( x ˜ x , u ( x ˜ , t ) u ( x , t ) ) = C ( x ˜ x ) ( u ( x ˜ , t ) u ( x , t ) ) r ,
where the micromodulus function C is given by:
C ( x ) = 4 π e x 2 .
The problem is linear when r = 1 and nonlinear otherwise. We use a finite horizon δ , so that C ( x ) = 0 , if | x | > δ .
The computational spatial domain [ L x , U x ] is divided into N grid cells so Δ x = ( U x L x ) / N . We let the solution be defined at the center of each cell, so U j n = U ( x j , n Δ t ) where x j = L x + ( j 1 2 ) Δ x , j = 1 , 2 , , N . Similar to [17], a periodic boundary condition is implemented to approximate the original problem of an infinitely long bar. The simulation stops before the solution reaches the boundaries.
To test the rate of convergence, we compute the L 2 error norm
ϵ L 2 = j = 1 N | u ( x j , t ) u e ( x j , t ) | 2 N ,
and the L error norm
ϵ L = m a x j | u ( x j , t ) u e ( x j , t ) | ,
where u e is the exact solution.
In our simulations, we primarily test the ICN methods with three weights: θ = 0.5 , 1 / 3 , and 0.25 . The original ICN method corresponds to the case when θ = 0.5 . The number of iterations for the ICN method is fixed at two unless specified.

4.1. Linear Peridynamic Equation

In the linear case where r = 1 , the computational domain is chosen to be [ 20 , 20 ] , and the mesh size is N. We let δ = 5 and Δ t = Δ x . The exact solution is given by [33]
u e ( x , t ) = 2 π 0 e s 2 cos ( 2 s x ) cos 2 t 1 e s 2 d s .
The solutions of the ICN method ( θ = 0.5 ) at four time instances are shown in Figure 1. The results are very similar for other values of θ and the SV method. The grid size is N = 800 . We can see that the numerical solutions agree with the exact solutions very well. Table 1 shows the rates of convergence of the solutions measured in the L 2 and L norms, together with the energy variation | E n E 0 | . In terms of L 2 and L norms, the SV method converges quadratically, the same as the ICN methods with θ = 0.5 and 0.25 . When θ = 1 / 3 , the ICN method is third-order.
A symplectic method preserves the total energy, meaning the energy variation | E n E 0 | = 0 is ideally zero or is on the order of the machine round-off error. However, as shown in Figure 2, the energy variation of the SV method is approximately 10 3 , and as illustrated in Table 1, besides being zero, it converges linearly. In the case of the ICN method with θ = 0.5 , the magnitude of energy variation grows and reaches approximately 10 2 when t = 10 . On the other hand, when θ = 0.25 , the energy variation grows much more slowly, with its magnitude around 10 6 , several orders of magnitude lower than the other two methods. From Table 1, we have the following observations regarding the convergence of the energy variation. Firstly, the ICN method is at least second-order accurate, surpassing the linear convergence of the SV method. Secondly, when θ = 0.5 , both the energy and the solution exhibit second-order convergence. Thirdly, when θ = 1 / 3 , the energy variation converges quadratically, despite its third-order solution. Lastly, when θ = 0.25 , the ICN method achieves fourth-order superconvergence.
Table 2 compares the SV, the ICN with θ = 0.25 , and the classical RK4 methods. For RK4, both the solution and the energy variation have fourth-order convergence, making it one of the optimal choices for temporal discretization. The energy variation of the SV method is four or five orders of magnitude larger than the other two methods. The ICN method operates approximately 30% slower than the SV method due to the additional evaluation of integrals in the updating equations. The ICN and RK4 methods yield similar energy variation for both resolutions N = 1600 and N = 3200 , while the ICN solver runs approximately 20% faster than the RK4 method at both resolutions.

4.2. Energy Conservation for the ICN Method with Different Weights

In this test, we investigate the relationship between the energy variation and the weight θ in the ICN method. The simulation setup remains consistent with the previous section, where the grid size is fixed at N = 800 . The results presented in Table 3 demonstrate that as the weight θ decreases from 0.7 to 0.2, the energy variation E n E 0 increases from 1.7 × 10 2 to 1.9 × 10 3 . Notably, when θ = 0.25 , the energy variation reaches its minimum amplitude of 3.7 × 10 6 .

4.3. The ICN Method with Multiple Iterations

In this example, we study the original ICN method ( θ = 0.5 ) with a varying number of iterations. Firstly, we examine the relationship between the energy variation and the number of iterations in the ICN method. The simulation setup remains consistent with Section 4.1. We consider two grid sizes: N = 800 and 1600. As shown in Table 4, as m increases, the energy variation decreases. For N = 800 and N = 1600 , the energy variations reach the order of the machine round-off error of 10 15 when m is greater than 10 and 8, respectively. This example illustrates that the ICN method can preserve energy up to machine precision by employing a large number of iterations. Furthermore, when the grid size increases, the energy variation reaches machine precision at a faster rate. For N = 1600 , achieving the order of 10 7 requires 3 iterations, with a CPU run time of approximately 37 s. This runtime is not substantially greater than that required for the ICN method with θ = 0.25 (26 s) and the RK4 method (33 s) in the previous test, as shown in Table 2.
From the previous multi-iteration test, we observe that when the number of iterations is three, the original ICN method exhibits an energy variation at the same order of magnitude as the RK4 method. This motivates us to conduct a convergence test for the three-iteration ICN method. The results are presented in Table 5. We find that the three-iteration ICN method demonstrates second-order convergence in terms of the L 2 and L error norms, and fourth-order convergence in terms of energy conservation. Since both the three-iteration ICN and the RK4 methods are four-stage methods, they have comparable CPU run times.
Furthermore, we conduct a series of simulations to examine the rate of convergence of the ICN method with varying numbers of iterations, as shown in Table 6. We observe that as the number of iterations increases, the rate of convergence also increases. When the number of iterations is an even number, the rate of convergence remains the same as the number of iterations. However, for an odd number of iterations m, the rate of convergence is m + 1 . These results indicate that a higher order of convergence (in terms of energy conservation) can be achieved by increasing the number of iterations in the ICN method.

4.4. Comparison of Three Quadrature Formulas for Linear Peridynamics

As shown in [17], the choice of quadrature formula for integration impacts the accuracy of energy conservation. In this example, we examine three different Newton–Cotes quadrature formulas: the midpoint rule (Equation (19)), the composite trapezoidal rule (Equation (20)), and the composite Simpson’s rule (Equation (21)). For Simpson’s rule, we adjust the grid size to N + 1 , as N is an even number in our simulations. Results are presented in Table 7 and Table 8. We do not observe significant differences among the three quadrature formulas. All three methods exhibit the same order of convergence. The L 2 , L , and energy variation are of comparable magnitudes across all three methods, with the differences being negligible. This example suggests that the degree of the Newton–Cotes quadrature formulas does not significantly affect the convergence rate.

4.5. Linear Peridynamic Model with Discontinuous Initial Condition

In this example, we explore our method’s capability for handling discontinuities, focusing on discontinuous initial conditions [34,35]. The simulation setup mirrors the previous linear example in Section 4.1, except for the initial condition.
First, we utilize the following piecewise constant function as the initial displacement field u 0 :
u 0 ( x ) = 1 , | x | < 2 0.5 , 2 | x | < 5 0 , otherwise .
The initial velocity field v 0 is set to zero. The solutions of the ICN method ( θ = 0.25 ) at four time instances are shown in Figure 3, and the convergence rates are listed in Table 9.
For the second experiment in this section, we apply a piecewise constant function as the initial velocity field v 0 :
v 0 ( x ) = 0.5 , | x | < 2 0.25 , 2 | x | < 5 0 , otherwise .
The initial displacement field is a continuous function u 0 ( x ) = e x p ( x 2 ) . The results are presented in Figure 4 and in Table 10. When computing the convergence rates, we utilize the solution obtained on a fine mesh ( N = 3200 ) as the reference solution. In both scenarios, the convergence rates are akin to those observed with continuous initial conditions. Specifically, with regard to the L 2 and L error norms, both the SV method and the ICN method demonstrate quadratic convergence. In terms of energy conservation, the SV method displays linear convergence, whereas the ICN method with θ = 0.25 achieves fourth-order accuracy.

4.6. Nonlinear Peridynamic Equation

For the nonlinear case, we set r = 3 in Equation (43). The computational domain spans [ 10 , 10 ] , with Δ t = Δ x . The solution obtained through the ICN method is presented in Figure 5, and Table 11 illustrates the convergence rates of these solutions. We use the solution on a fine mesh ( N = 3200 ) as the exact solution when computing the convergence rates. From the tabulated data, it is evident that when θ = 1 / 3 , the ICN method demonstrates third-order convergence. For the other two values of θ , the ICN method converges quadratically, similar to the SV method.

5. Conclusions

In summary, we utilized the iterated Crank–Nicolson (ICN) algorithms to solve the integro-differential equation for peridynamic models. The weighted ICN method, a generalization of the original ICN method that introduces a weight θ while maintaining at least second-order accuracy, was employed for temporal discretization. Additionally, we employed a midpoint quadrature algorithm for numerical integration in the spatial domain.
A series of numerical simulations were conducted to assess the performance of the ICN method for linear and nonlinear peridynamic equations in one dimension. The results confirmed the convergence rates of the ICN methods with various weights, including θ = 0.5 , 1 / 3 , and 0.25 . Additionally, we compared three quadrature formulas and observed similar results for both the Störmer–Verlet (SV) and ICN methods, indicating that the choice of quadrature formula does not significantly affect the rate of convergence.
Our focus on energy conservation in the linear peridynamic model led to several key observations. Firstly, for the original ICN method with θ = 0.5 , increasing the number of iterations reduced the energy variation until it reached machine precision, with the convergence rate increasing as iterations increased. Secondly, decreasing θ resulted in a corresponding decrease in the magnitude of the energy variation, with θ = 0.25 yielding the minimum value. Thirdly, we noted that the rate of energy convergence was lower than that of the solution for the SV method and the ICN method with θ = 1 / 3 . While the SV method exhibited second-order convergence with linear energy convergence, the ICN method with θ = 1 / 3 achieved third-order accuracy with quadratic energy convergence. When θ = 0.5 , both the solution and the energy variation were second-order convergent. Finally, when θ = 0.25 , the ICN method demonstrated fourth-order superconvergence regarding energy conservation, with energy variation at the same order of magnitude as the fourth-order Runge–Kutta method while saving approximately 20% of the CPU time. Similar results were obtained with piecewise constant initial conditions, and a nonlinear case was also tested to verify the rate of convergence of the ICN method.
In conclusion, our numerical tests demonstrated that the ICN method is well suited for peridynamic simulation and generally outperforms the SV method in terms of energy conservation.

Author Contributions

Methodology, J.L. and M.B.; Software, J.L. and S.A.-A.; Validation, J.L. and S.A.-A.; Writing—original draft, J.L.; Writing—review & editing, J.L., S.A.-A. and M.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Silling, S.A. Reformulation of elasticity theory for discontinuities and long-range forces. J. Mech. Phys. Solids 2000, 48, 175–209. [Google Scholar] [CrossRef]
  2. Silling, S.A.; Lehoucq, R.B. Peridynamic theory of solid mechanics. Adv. Appl. Mech. 2010, 44, 73–168. [Google Scholar]
  3. Madenci, E.; Oterkus, E. Peridynamic Theory and Its Applications; Springer: New York, NY, USA, 2014. [Google Scholar]
  4. Bobaru, F.; Foster, J.T.; Geubelle, P.H.; Silling, S.A. Handbook of Peridynamic Modeling; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  5. Javili, A.; Morasata, R.; Oterkus, E.; Oterkus, S. Peridynamics review. Math. Mech. Solids 2019, 24, 3714–3739. [Google Scholar] [CrossRef]
  6. Silling, S.A.; Askari, E. A meshfree method based on the peridynamic model of solid mechanics. Comput. Struct. 2005, 83, 1526–1535. [Google Scholar] [CrossRef]
  7. Weckner, O.; Emmrich, E. Numerical simulation of the dynamics of a nonlocal, inhomogeneous, infinite bar. J. Comput. Appl. Mech. 2005, 6, 311–319. [Google Scholar]
  8. Emmrich, E.; Weckner, O. The peridynamic equation and its spatial discretisation. Math. Model. Anal. 2007, 12, 17–27. [Google Scholar] [CrossRef]
  9. Macek, R.W.; Silling, S.A. Peridynamics via finite element analysis. Finite Elem. Anal. Des. 2007, 43, 1169–1178. [Google Scholar] [CrossRef]
  10. Tian, X.; Du, Q. Nonconforming discontinuous Galerkin methods for nonlocal variational problems. SIAM J. Numer. Anal. 2015, 53, 762–781. [Google Scholar] [CrossRef]
  11. Lopez, L.; Pellegrino, S.F. A spectral method with volume penalization for a nonlinear peridynamic model. Int. J. Numer. Methods Eng. 2021, 122, 707–725. [Google Scholar] [CrossRef]
  12. Lopez, L.; Pellegrino, S.F. A nonperiodic Chebyshev spectral method avoiding penalization techniques for a class of nonlinear peridynamic models. Int. J. Numer. Methods Eng. 2022, 123, 4859–4876. [Google Scholar] [CrossRef]
  13. Lopez, L.; Pellegrino, S.F. A space-time discretization of a nonlinear peridynamic model on a 2D lamina. Comput. Math. Appl. 2022, 116, 161–175. [Google Scholar] [CrossRef]
  14. Lopez, L.; Pellegrino, S.F. A fast-convolution based space–time Chebyshev spectral method for peridynamic models. Adv. Contin. Discret. Model. 2022, 2022, 70. [Google Scholar] [CrossRef]
  15. Hairer, E.; Lubich, C.; Wanner, G. Geometric numerical integration illustrated by the Störmer–Verlet method. Acta Numer. 2003, 12, 399–450. [Google Scholar] [CrossRef]
  16. Seleson, P.; Pasetto, M.; John, Y.; Trageser, J.; Reeve, S.T. PDMATLAB2D: A Peridynamics MATLAB Two-dimensional Code. J. Peridyn. Nonlocal Model. 2024, 1–57. [Google Scholar] [CrossRef]
  17. Coclite, G.M.; Fanizzi, A.; Lopez, L.; Maddalena, F.; Pellegrino, S.F. Numerical methods for the nonlocal wave equation of the peridynamics. Appl. Numer. Math. 2020, 155, 119–139. [Google Scholar] [CrossRef]
  18. Crank, J.; Nicolson, P. A practical method for numerical evaluation of solutions of partial differential equations of the heat-conduction type. In Mathematical Proceedings of the Cambridge Philosophical Society; Cambridge University Press: Cambridge, UK, 1947; Volume 43, pp. 50–67. [Google Scholar]
  19. Choptuik, M.W. Critical behaviour in scalar field collapse. In Deterministic Chaos in General Relativity; Springer: Boston, MA, USA, 1994; pp. 155–175. [Google Scholar]
  20. Teukolsky, S.A. Stability of the iterated Crank-Nicholson method in numerical relativity. Phys. Rev. D 2000, 61, 087501. [Google Scholar] [CrossRef]
  21. Duez, M.D.; Marronetti, P.; Shapiro, S.L.; Baumgarte, T.W. Hydrodynamic simulations in 3 + 1 general relativity. Phys. Rev. D 2003, 67, 024004. [Google Scholar] [CrossRef]
  22. Duez, M.D.; Liu, Y.T.; Shapiro, S.L.; Stephens, B.C. General relativistic hydrodynamics with viscosity: Contraction, catastrophic collapse, and disk formation in hypermassive neutron stars. Phys. Rev. D 2004, 69, 104030. [Google Scholar] [CrossRef]
  23. Yioultsis, T.V.; Ziogos, G.D.; Kriezis, E.E. Explicit finite-difference vector beam propagation method based on the iterated Crank-Nicolson scheme. JOSA A 2009, 26, 2183–2191. [Google Scholar] [CrossRef] [PubMed]
  24. Ketzaki, D.A.; Rekanos, I.T.; Kosmanis, T.I.; Yioultsis, T.V. Beam Propagation Method Based on the Iterated Crank–Nicolson Scheme for Solving Large-Scale Wave Propagation Problems. IEEE Trans. Magn. 2015, 51, 7204404. [Google Scholar] [CrossRef]
  25. Shibayama, J.; Nishio, T.; Yamauchi, J.; Nakano, H. Explicit FDTD method based on iterated Crank–Nicolson scheme. Electron. Lett. 2022, 58, 16–18. [Google Scholar] [CrossRef]
  26. Wu, P.; Wang, X.; Xie, Y.; Jiang, H.; Natsuki, T. Iterated Crank-Nicolson Procedure with Enhanced Absorption for Nonuniform Domains. IEEE J. Multiscale Multiphysics Comput. Tech. 2022, 7, 61–68. [Google Scholar] [CrossRef]
  27. Leiler, G.; Rezzolla, L. Iterated Crank-Nicolson method for hyperbolic and parabolic equations in numerical relativity. Phys. Rev. D 2006, 73, 044001. [Google Scholar] [CrossRef]
  28. Tran, Q.; Liu, J. Modified iterated Crank-Nicolson method with improved accuracy for advection equations. Numer. Algorithms 2023, 1–22. [Google Scholar] [CrossRef]
  29. Butcher, J.C. Numerical Methods for Ordinary Differential Equations; John Wiley & Sons: Hoboken, NJ, USA, 2016. [Google Scholar]
  30. Burden, R.L. Numerical Analysis; Brooks/Cole Cengage Learning: Boston, MA, USA, 2011. [Google Scholar]
  31. Gottlieb, S.; Shu, C.W. Total variation diminishing Runge-Kutta schemes. Math. Comput. 1998, 67, 73–85. [Google Scholar] [CrossRef]
  32. Gottlieb, S.; Shu, C.W.; Tadmor, E. Strong stability-preserving high-order time discretization methods. SIAM Rev. 2001, 43, 89–112. [Google Scholar] [CrossRef]
  33. Weckner, O.; Abeyaratne, R. The effect of long-range forces on the dynamics of a bar. J. Mech. Phys. Solids 2005, 53, 705–728. [Google Scholar] [CrossRef]
  34. Emmrich, E.; Weckner, O. Analysis and numerical approximation of an integro-differential equation modeling non-local effects in linear elasticity. Math. Mech. Solids 2007, 12, 363–384. [Google Scholar] [CrossRef]
  35. Difonzo, F.V.; Di Lena, F. Numerical Modeling of Peridynamic Richards’ Equation with Piecewise Smooth Initial Conditions Using Spectral Methods. Symmetry 2023, 15, 960. [Google Scholar] [CrossRef]
Figure 1. Solutions to the linear peridynamic equation at (a) t = 2.5 , (b) t = 5 , (c) t = 7.5 , and (d) t = 10 . Method: the ICN method with θ = 0.5 . Mesh size N = 800 .
Figure 1. Solutions to the linear peridynamic equation at (a) t = 2.5 , (b) t = 5 , (c) t = 7.5 , and (d) t = 10 . Method: the ICN method with θ = 0.5 . Mesh size N = 800 .
Dynamics 04 00011 g001
Figure 2. Time history of the total energy variation E ( t ) E ( 0 ) . The grid size is N = 800 .
Figure 2. Time history of the total energy variation E ( t ) E ( 0 ) . The grid size is N = 800 .
Dynamics 04 00011 g002
Figure 3. Solutions of the linear peridynamic equation with piecewise constant initial displacement field (48) at (a) t = 2.5 , (b) t = 5 , (c) t = 7.5 , and (d) t = 10 .
Figure 3. Solutions of the linear peridynamic equation with piecewise constant initial displacement field (48) at (a) t = 2.5 , (b) t = 5 , (c) t = 7.5 , and (d) t = 10 .
Dynamics 04 00011 g003
Figure 4. Solutions of the linear peridynamic equation with piecewise constant initial velocity field (49) at (a) t = 2.5 , (b) t = 5 , (c) t = 7.5 , and (d) t = 10 .
Figure 4. Solutions of the linear peridynamic equation with piecewise constant initial velocity field (49) at (a) t = 2.5 , (b) t = 5 , (c) t = 7.5 , and (d) t = 10 .
Dynamics 04 00011 g004
Figure 5. Solutions to the nonlinear peridynamic equation at (a) t = 2.5 , (b) t = 5 , (c) t = 7.5 , and (d) t = 10 .
Figure 5. Solutions to the nonlinear peridynamic equation at (a) t = 2.5 , (b) t = 5 , (c) t = 7.5 , and (d) t = 10 .
Dynamics 04 00011 g005
Table 1. Comparison of the SV method and ICN methods with various weights for the linear peridynamic equation. ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
Table 1. Comparison of the SV method and ICN methods with various weights for the linear peridynamic equation. ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
MethodN ϵ L 2 Rate ϵ L Rate | E n E 0 | Rate
SV1001.36 × 10 3 -3.65 × 10 2 -3.67 × 10 2 -
2002.34 × 10 4 2.548.84 × 10 3 2.051.83 × 10 2 1.00
4004.10 × 10 5 2.512.19 × 10 3 2.019.18 × 10 3 1.00
8007.24 × 10 6 2.505.47 × 10 4 2.004.59 × 10 3 1.00
16001.28 × 10 6 2.501.37 × 10 4 2.002.30 × 10 3 1.00
ICN ( θ = 0.5 )1002.34 × 10 3 -6.18 × 10 2 -3.87 × 10 1 -
2004.67 × 10 4 2.321.76 × 10 2 1.811.45 × 10 1 1.42
4008.27 × 10 5 2.504.42 × 10 3 2.003.89 × 10 2 1.90
8001.45 × 10 5 2.511.10 × 10 3 2.019.84 × 10 3 1.98
16002.56 × 10 6 2.502.74 × 10 4 2.002.47 × 10 3 2.00
ICN ( θ = 1 3 )1007.59 × 10 4 -2.11 × 10 2 -1.60 × 10 1 -
2007.30 × 10 5 3.382.79 × 10 3 2.924.99 × 10 2 1.68
4006.57 × 10 6 3.473.56 × 10 4 2.971.30 × 10 2 1.94
8005.83 × 10 7 3.494.45 × 10 5 3.003.28 × 10 3 1.99
16005.16 × 10 8 3.505.57 × 10 6 3.008.22 × 10 4 2.00
ICN ( θ = 0.25 )1001.45 × 10 3 -3.91 × 10 2 -1.58 × 10 2 -
2002.38 × 10 4 2.618.99 × 10 3 2.129.70 × 10 4 4.02
4004.12 × 10 5 2.532.20 × 10 3 2.036.06 × 10 5 4.00
8007.25 × 10 6 2.515.48 × 10 4 2.003.79 × 10 6 4.00
16001.28 × 10 6 2.501.37 × 10 4 2.002.37 × 10 7 4.00
Table 2. Comparison of energy variation and run time for three methods (SV, ICN, and RK4).
Table 2. Comparison of energy variation and run time for three methods (SV, ICN, and RK4).
Method | E n E 0 | ( N = 1600 )Run Time (s) | E n E 0 | ( N = 3200 )Run Time (s)
SV2.30 × 10 3 201.15 × 10 3 139
RK42.10 × 10 7 331.32 × 10 8 236
ICN ( θ = 0.25 )2.37 × 10 7 261.48 × 10 8 184
Table 3. Energy variation of the ICN method with different weights.
Table 3. Energy variation of the ICN method with different weights.
θ E n E 0
0.70−1.77 × 10 2
0.60−1.38 × 10 2
0.50−9.84 × 10 3
0.40−5.91 × 10 3
1/3−3.28 × 10 3
0.30−1.97 × 10 3
0.25  3.79 × 10 6
0.20  1.98× 10 3
Table 4. Energy variation of the ICN method when the number of iterations changes. E n is the total energy at t = 10 .
Table 4. Energy variation of the ICN method when the number of iterations changes. E n is the total energy at t = 10 .
Number of Iterations m E n E 0 ( N = 800 )Run Time (s) E n E 0 ( N = 1600 )Run Time (s)
1   9.88 × 10 3 2.65   2.47 × 10 3 20.44
2−9.84 × 10 3 3.56−2.47 × 10 3 29.37
3−1.51 × 10 5 4.37−9.47 × 10 7 37.64
4   1.51 × 10 5 5.23   9.47 × 10 7 44.99
5   2.54 × 10 8 6.07   3.98 × 10 10 52.17
6−2.54 × 10 8 6.92−3.98 × 10 10 58.95
7−4.55 × 10 11 7.72−1.78 × 10 13 66.40
8   4.55 × 10 11 8.58   1.78 × 10 13 72.49
9   8.53 × 10 14 9.45 10 15 80.32
10−8.70 × 10 14 10.27 10 15 89.71
11 10 15 11.15 10 15 95.04
12 10 15 11.97 10 15 101.81
Table 5. The three-iteration ICN method ( θ = 0.5 ) for linear peridynamic equation.
Table 5. The three-iteration ICN method ( θ = 0.5 ) for linear peridynamic equation.
N L 2 Rate L Rate| E n E 0 |Rate
1003.11 × 10 3 -7.78 × 10 2 -−5.22 × 10 2 -
2004.90 × 10 4 2.661.86 × 10 2 2.06−3.77 × 10 3 3.79
4008.31 × 10 5 2.564.44 × 10 3 2.07−2.41 × 10 4 3.97
8001.45 × 10 5 2.521.10 × 10 3 2.02−1.51 × 10 5 3.99
16002.56 × 10 6 2.502.74 × 10 4 2.00−9.47 × 10 7 4.00
Table 6. Energy convergence rate as a function of the number of iterations in the ICN method.
Table 6. Energy convergence rate as a function of the number of iterations in the ICN method.
Number of Iterations mRate of Convergence of Energy
12.0
22.0
34.0
44.0
56.0
66.0
78.0
88.0
Table 7. Comparison of three quadrature formulas for the peridynamic simulation using the SV method. ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
Table 7. Comparison of three quadrature formulas for the peridynamic simulation using the SV method. ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
MethodN ϵ L 2 Rate ϵ L Rate | E n E 0 | Rate
SV + midpoint1001.3626781938 × 10 3 -3.6546374629 × 10 2 -−3.6686416132 × 10 2 -
2002.3386240754 × 10 4 2.548.8420752239 × 10 3 2.05−1.8341493309 × 10 2 1.00
4004.1038150512 × 10 5 2.512.1896453314 × 10 3 2.01−9.1848205222 × 10 3 1.00
8007.2412556153 × 10 6 2.505.4733686142 × 10 4 2.00−4.5945520876 × 10 3 1.00
16001.2794967586 × 10 6 2.501.3681318781 × 10 4 2.00−2.2975549644 × 10 3 1.00
SV + composite trapezoidal1001.3626781938 × 10 3 -3.6546374631 × 10 2 -−3.6686416132 × 10 2 -
2002.3386240741 × 10 4 2.548.8420752309 × 10 3 2.05−1.8341493309 × 10 2 1.00
4004.1038150469 × 10 5 2.512.1896453350 × 10 3 2.01−9.1848205222 × 10 3 1.00
8007.2412556001 × 10 6 2.505.4733686322 × 10 4 2.00−4.5945520876 × 10 3 1.00
16001.2794967533 × 10 6 2.501.3681318870 × 10 4 2.00−2.2975549644 × 10 3 1.00
SV + composite Simpson1001.3532560898 × 10 3 -3.6461913740 × 10 2 -−3.6637130961 × 10 2 -
2002.3386240745 × 10 4 2.538.8420752291 × 10 3 2.04−1.8341493309 × 10 2 1.00
4004.1038150476 × 10 5 2.512.1896453345 × 10 3 2.01−9.1848205222 × 10 3 1.00
8007.2412556013 × 10 6 2.505.4733686308 × 10 4 2.00−4.5945520876 × 10 3 1.00
16001.2794967535 × 10 6 2.501.3681318867 × 10 4 2.00−2.2975549644 × 10 3 1.00
Table 8. Comparison of three quadrature formulas for the peridynamic simulation using the ICN method ( θ = 0.25 ). ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
Table 8. Comparison of three quadrature formulas for the peridynamic simulation using the ICN method ( θ = 0.25 ). ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
MethodN ϵ L 2 Rate ϵ L Rate | E n E 0 | Rate
ICN + midpoint1001.4531942146 × 10 3 -3.9071358030 × 10 2 -1.5796799025 × 10 2 -
2002.3797519266 × 10 4 2.618.9850019534 × 10 3 2.129.7041252646 × 10 4 4.02
4004.1222863495 × 10 5 2.532.1984031675 × 10 3 2.036.0617629614 × 10 5 4.00
8007.2494508340 × 10 6 2.515.4789636190 × 10 4 2.003.7885364605 × 10 6 4.00
16001.2798591070 × 10 6 2.501.3684841395 × 10 4 2.002.3678339289 × 10 7 4.00
ICN + composite trapezoidal1001.4531942145 × 10 3 -3.9071358029 × 10 2 -1.5796799025 × 10 2 -
2002.3797519254 × 10 4 2.618.9850019605 × 10 3 2.129.7041252645 × 10 4 4.02
4004.1222863452 × 10 5 2.532.1984031712 × 10 3 2.036.0617629611 × 10 5 4.00
8007.2494508188 × 10 6 2.515.4789636369 × 10 4 2.003.7885364605 × 10 6 4.00
16001.2798591017 × 10 6 2.501.3684841484 × 10 4 2.002.3678340710 × 10 7 4.00
ICN + composite Simpson1001.4433953589 × 10 3 -3.8867087321 × 10 2 -1.5770288980 × 10 2 -
2002.3797519257 × 10 4 2.608.9850019587 × 10 3 2.119.7041252645 × 10 4 4.02
4004.1222863459 × 10 5 2.532.1984031706 × 10 3 2.036.0617629612 × 10 5 4.00
8007.2494508201 × 10 6 2.515.4789636355 × 10 4 2.003.7885364570 × 10 6 4.00
16001.2798591019 × 10 6 2.501.3684841481 × 10 4 2.002.3678339645 × 10 7 4.00
Table 9. Numerical errors and convergence rates of the SV and the ICN methods for the linear peridynamic equation with piecewise constant initial displacement field (48). ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
Table 9. Numerical errors and convergence rates of the SV and the ICN methods for the linear peridynamic equation with piecewise constant initial displacement field (48). ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
MethodN ϵ L 2 Rate ϵ L Rate | E n E 0 | Rate
SV1003.31 × 10 3 -1.03 × 10 1 -6.40 × 10 2 -
2004.78 × 10 4 2.792.74 × 10 2 1.913.26 × 10 2 0.97
4008.17 × 10 5 2.557.53 × 10 3 1.861.63 × 10 2 1.00
8001.36 × 10 5 2.581.90 × 10 3 1.998.14 × 10 3 1.00
16001.89 × 10 6 2.853.91 × 10 4 2.284.06 × 10 3 1.00
ICN ( θ = 0.25 )1003.53 × 10 3 -1.09 × 10 1 -3.13 × 10 2 -
2004.89 × 10 4 2.852.81 × 10 2 1.952.00 × 10 3 3.96
4008.22 × 10 5 2.577.59 × 10 3 1.891.26 × 10 4 3.99
8001.37 × 10 5 2.591.90 × 10 3 2.007.88 × 10 6 4.00
16001.89 × 10 6 2.853.91 × 10 4 2.284.92 × 10 7 4.00
Table 10. Numerical errors and convergence rates of the SV and the ICN methods for the linear peridynamic equation with piecewise constant initial velocity field (49). ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
Table 10. Numerical errors and convergence rates of the SV and the ICN methods for the linear peridynamic equation with piecewise constant initial velocity field (49). ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively. | E n E 0 | denotes the energy variation from t = 0 to t = 10 .
MethodN ϵ L 2 Rate ϵ L Rate | E n E 0 | Rate
SV1003.47 × 10 3 -8.95 × 10 2 -2.99 × 10 2 -
2002.69 × 10 4 3.699.93 × 10 3 3.171.51 × 10 2 0.99
4004.69 × 10 5 2.522.61 × 10 3 1.937.54 × 10 3 1.00
8007.93 × 10 6 2.566.62 × 10 4 1.983.76 × 10 3 1.00
16001.15 × 10 6 2.781.41 × 10 4 2.231.88 × 10 3 1.00
ICN ( θ = 0.25 )1003.50 × 10 3 -9.14 × 10 2 -1.04 × 10 2 -
2002.64 × 10 4 3.739.78 × 10 3 3.226.35 × 10 4 4.03
4004.55 × 10 5 2.542.38 × 10 3 2.043.94 × 10 5 4.01
8007.67 × 10 6 2.575.81 × 10 4 2.042.45 × 10 6 4.01
16001.11 × 10 6 2.781.25 × 10 4 2.221.53 × 10 7 4.00
Table 11. Comparison of the SV method and the ICN methods with various weights for the nonlinear peridynamic equation. ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively.
Table 11. Comparison of the SV method and the ICN methods with various weights for the nonlinear peridynamic equation. ϵ L 2 and ϵ L represent the numerical errors measured in the L 2 and L norms, respectively.
MethodN ϵ L 2 Rate ϵ L Rate
SV1002.12 × 10 4 -4.45 × 10 3 -
2002.33 × 10 5 3.197.04 × 10 4 2.66
4004.11 × 10 6 2.501.91 × 10 4 1.88
8007.65 × 10 7 2.426.45 × 10 5 1.57
ICN ( θ = 0.5 )1002.15 × 10 4 -7.65 × 10 2 -
2002.46 × 10 5 3.131.54 × 10 2 2.31
4004.20 × 10 6 2.553.01 × 10 3 2.36
8007.68 × 10 7 2.456.26 × 10 4 2.27
ICN ( θ = 1 3 )1008.39 × 10 4 -2.14 × 10 2 -
2008.03 × 10 5 3.392.84 × 10 3 2.92
4007.36 × 10 6 3.453.63 × 10 4 2.97
8006.59 × 10 7 3.485.17 × 10 5 2.81
ICN ( θ = 0.25 )1003.11 × 10 4 -8.13 × 10 3 -
2003.34 × 10 5 3.221.16 × 10 3 2.81
4004.77 × 10 6 2.812.40 × 10 4 2.27
8007.92 × 10 7 2.597.16 × 10 5 1.75
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

Liu, J.; Appiah-Adjei, S.; Brio, M. Iterated Crank–Nicolson Method for Peridynamic Models. Dynamics 2024, 4, 192-207. https://doi.org/10.3390/dynamics4010011

AMA Style

Liu J, Appiah-Adjei S, Brio M. Iterated Crank–Nicolson Method for Peridynamic Models. Dynamics. 2024; 4(1):192-207. https://doi.org/10.3390/dynamics4010011

Chicago/Turabian Style

Liu, Jinjie, Samuel Appiah-Adjei, and Moysey Brio. 2024. "Iterated Crank–Nicolson Method for Peridynamic Models" Dynamics 4, no. 1: 192-207. https://doi.org/10.3390/dynamics4010011

APA Style

Liu, J., Appiah-Adjei, S., & Brio, M. (2024). Iterated Crank–Nicolson Method for Peridynamic Models. Dynamics, 4(1), 192-207. https://doi.org/10.3390/dynamics4010011

Article Metrics

Back to TopTop