A Fourier-Chebyshev Spectral Method for Cavitation Computation in Nonlinear Elasticity
Liang Wei, Zhiping Li

TL;DR
This paper introduces a Fourier-Chebyshev spectral method for accurately solving cavitation problems in nonlinear elasticity, with proven convergence and efficient algorithms demonstrated through numerical experiments.
Contribution
The paper develops a novel spectral method combining Fourier and Chebyshev techniques for cavitation in nonlinear elasticity, including error analysis and convergence proof.
Findings
The method achieves high accuracy in cavitation simulations.
Numerical experiments confirm the efficiency and precision of the approach.
The approach converges reliably for the nonlinear elasticity cavitation problem.
Abstract
A Fourier-Chebyshev spectral method is proposed in this paper for solving the cavitation problem in nonlinear elasticity. The interpolation error for the cavitation solution is analyzed, the elastic energy error estimate for the discrete cavitation solution is obtained, and the convergence of the method is proved. An algorithm combined a gradient type method with a damped quasi-Newton method is applied to solve the discretized nonlinear equilibrium equations. Numerical experiments show that the Fourier-Chebyshev spectral method is efficient and capable of producing accurate numerical cavitation solutions.
| 4 | 6 | 8 | 10 | 12 | 14 | ||
|---|---|---|---|---|---|---|---|
| 2 | 2.66e-3 | 2.86e-3 | 2.86e-3 | 2.86e-3 | 2.86e-3 | 2.86e-3 | |
| 8.57e-5 | 2.92e-4 | 2.88e-4 | 2.88e-4 | 2.88e-4 | 2.88e-4 | ||
| -1.75e-4 | 3.27e-5 | 2.88e-5 | 2.89e-5 | 2.89e-5 | 2.89e-5 | ||
| 1.25 | 3.97e-5 | 3.97e-5 | 3.97e-5 | 3.97e-5 | 3.97e-5 | 3.97e-5 | |
| 3.96e-7 | 3.96e-7 | 3.96e-7 | 3.96e-7 | 3.96e-7 | 3.96e-7 | ||
| 3.96e-9 | 3.96e-9 | 3.96e-9 | 3.96e-9 | 3.96e-9 | 3.96e-9 | ||
| energy | 1.45e+24 | -3.10e+6 | 25 | 6.1 | 22.85959048 |
| semi-major axis | -2.02e+14 | -1.37e-1 | 17 | 2.1 | 1.67481624 |
| semi-minor axis | -1.61e+14 | -8.42e-2 | 16 | 2.1 | 1.42872097 |
| ODE solution | |||||
|---|---|---|---|---|---|
| energy | -1.38e+8 | 9.5 | 18.61960091 | 18.61960090 | |
| cavity radius | -3.18e-2 | 2.0 | 1.26772534 | 1.26772534 | |
| energy | -2.22e+6 | 6.1 | 18.87582778 | 18.87582146 | |
| cavity radius | -1.49e-1 | 2.1 | 1.25228561 | 1.25228643 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical methods in engineering · Advanced Numerical Methods in Computational Mathematics · Composite Structure Analysis and Optimization
A Fourier-Chebyshev Spectral Method for
Cavitation Computation in Nonlinear Elasticity ††thanks: The research was supported by the NSFC projects 11171008 and 11571022.
Liang Wei, Zhiping Li
LMAM & School of Mathematical Sciences, Peking University, Beijing 100871, China Corresponding author, email: [email protected]
Abstract
A Fourier-Chebyshev spectral method is proposed in this paper for solving the cavitation problem in nonlinear elasticity. The interpolation error for the cavitation solution is analyzed, the elastic energy error estimate for the discrete cavitation solution is obtained, and the convergence of the method is proved. An algorithm combined a gradient type method with a damped quasi-Newton method is applied to solve the discretized nonlinear equilibrium equations. Numerical experiments show that the Fourier-Chebyshev spectral method is efficient and capable of producing accurate numerical cavitation solutions.
Key words: Fourier-Chebyshev spectral method, cavitation, nonlinear elasticity, interpolation error analysis, energy error estimate, convergence.
1 Introduction
In 1958, Gent and Lindley [1] established the well known defective model for the cavitation in nonlinear elasticity characterizing the phenomenon as material instability associated to the dramatic growth of pre-existing micro voids under large hydrostatic tensions, which very well matched the experimental observation of sudden void formation in vulcanized rubber. Using the defective model, Gent et.al. [2], Lazzeri et.al. [3, 4], and many other researchers studied the cavitation phenomenon in elastomers containing rigid spherical inclusions as well as in the standard model problems. In 1982, Ball [5] established the famous perfect model, in which cavitations form in an originally intact body as an absolute energy minimizing bifurcation solution, and produced the same cavitation criterion. The profound relationship of the two models are studied by Sivaloganathan et.al. [6, 7] and Henao [8].
Since the perfect model is known to be seriously challenged by the Lavrentiev phenomenon [9], the defective model is chosen by most researchers in numerical studies of the cavitation phenomenon, using mainly a variety of the finite element methods (see Xu and Henao [10], Lian and Li [11, 12], Su and Li [13] among many others). A spectral collocation method [14], which approximates the cavitation solution with truncated Fourier series in the circumferential direction and finite differences in the radial direction, is also found some success.
In a typical 2-dimensional defective model with a prescribed displacement boundary condition, one considers to minimize the stored energy of the form
[TABLE]
in the set of admissible deformations
[TABLE]
where is a domain occupied by the compressible hyperelastic material in its reference configuration, with being a regular simply-connected domain and being a pre-existing circular defect of radius centered at , and where is the stored energy density function of the hyperelastic material, and denotes the set of matrices with positive determinant.
The Euler-Lagrange equation of the above minimization problem is the following displacement/traction boundary value problem:
[TABLE]
where is the unit exterior normal with respect to .
In the present paper, without loss of generality [5, 15], we consider the stored energy density function of the form
[TABLE]
where is a positive material constant, denotes the Frobenius norm of a matrix and is a strictly convex function satisfying
[TABLE]
Since the cavitation solution is generally considered to have high regularity except in a neighborhood of the defects, where the material experiences large expansion dominant deformations, we restrict ourselves to a simplified reference configuration , and denote
[TABLE]
Taking the advantages of the smoothness of the cavitation solutions in the defective model when is sufficiently smooth and the high efficiency and accuracy of spectral methods in approximating smooth solutions of partial differential equations (see Li and Guo [16], Shen [17, 18] etc.), we develop a Fourier-Chebyshev spectral method to solve the Euler-Lagrange equation (1.3), which approximates the cavitation solution with truncated Fourier series in the circumferential direction and truncated Chebyshev series in the radial direction. The interpolation error for the cavitation solution is analyzed, the elastic energy error estimate for the discrete cavitation solution is derived, and the convergence of the method is proved. An algorithm combined a gradient type method with a damped quasi-Newton method is applied to solve the discretized nonlinear equilibrium equations. Numerical experiments show that the Fourier-Chebyshev spectral method is efficient and capable of producing highly accurate numerical cavitation solutions. We would like to point out here, even though the reference domain is restricted to a circular ring , to further exploring its highly efficient feature in a neighborhood of a cavity surface, our method can be coupled with a domain decomposition method, especially in combining with some finite element methods to extend the application to more general situations with multiple pre-existing tiny voids.
The structure of the rest of the paper is as follows. In §2, we rewrite the Euler-Lagrange equation of the cavitation problem in a proper computing coordinates. In §3, the Fourier-Chebyshev spectral method is applied, the corresponding discrete equilibrium equation is derived, and an algorithm to solve the nonlinear equation is presented. §4 is devoted to the analysis of the interpolation error of the cavitation solution, the elastic energy error bound and the convergence of the discrete cavitation solution. In §5, numerical experiments and results are presented to show the efficiency and accuracy of our method.
2 The Euler-Lagrange Equation
In the Cartesian coordinate system, an admissible deformation is written as . Denote
[TABLE]
and to futher simplify the notation, and will be denoted below as , wherever no ambiguity is caused. For the elastic energy density function given by (1.4) and the elastic energy given by (1.1), we have
[TABLE]
For the convenience of the implementation of the Fourier-Chebyshev spectral method, we introduce a -coordinate system defined on the computational domain , by coupling the Cartesian to polar coordinates transformation
[TABLE]
defined on the domain , with a transformation defined by
[TABLE]
defined on the computational domain .
In -coordinates, , defined in (2.1) can be rewritten as functions of , :
[TABLE]
where ; the elastic energy in (2.2) can be expressed as
[TABLE]
and the set of admissible deformation (see (1.6)) is reformulated as
[TABLE]
Thus, in -coordinates, the cavitation solution is characterized as the minimizer of in , i.e.
[TABLE]
or alternatively, as the solution to the Euler-Lagrange equation of (2.8):
[TABLE]
where, by the definition and direct calculations, we have
[TABLE]
3 The Fourier-Chebyshev Spectral Method
To discretize the Euler-Lagrange equation (2.9) defined on in -coordinates, we first approximate the unknowns by the finite Fourier-Chebyshev polynomials:
[TABLE]
where is the Chebyshev polynomial of the first kind of degree , defined as
[TABLE]
with and satisfying the recurrence relation [18]
[TABLE]
Remark 1**.**
We use the trigonometric polynomials to approximate instead of (see (2.4) and (3.1b)) so that the Gibbs phenomenon can be avoided (see e.g. [19]), since the periodic extension of from to is smooth, while that of is a sawtooth function with jump discontinuities at , .
The discretized problem of solving the Euler-Lagrange equation (2.9) is then read as: find such that
[TABLE]
where and are the discrete trial and test function spaces defined as
[TABLE]
where, in (3.3), , and the Dirichlet boundary condition is defined by via the coordinates transformations (2.3) and (2.4). To solve the equation (3.2) numerically, we need to replace the integrals in (3.2) by proper numerical quadratures. Let and be the sets of Gauss-Chebyshev and Fourier quadrature nodes and weights respectively, i.e. [18]
[TABLE]
then we are led to the following discretized Euler-Lagrange equation: find such that for all
[TABLE]
Let and be the discrete Fourier coefficients of and respectively, then the boundary condition in (3.3a) can be expressed as
[TABLE]
Noticing also that the following functions
[TABLE]
form a set of bases for , we conclude that the discrete Euler-Lagrange equation (3.7) consists of nonlinear algebraic equations, which, for the simplicity of the notations, will be denoted as , with unknowns . Denote as the discrete elastic energy defined by replacing the integral in (see (2.6)) with the numerical quadrature, then may be viewed as the gradient of the discrete elastic energy .
In our numerical experiments, the discrete equilibrium equations , i.e. (3.7), are solved by an algorithm combined a gradient type method with a damped quasi-Newton method [20]. More specifically, we use a gradient type method, which calculates a descent direction of the energy and conducts a incomplete line search in each iteration, to provide an appropriate initial cavity deformation for a damped quasi-Newton method with Broyden’s correction, which will then produce a reasonably accurate numerical cavity solution. The algorithm is summarized as follows, where the determinant of the deformation corresponding to is denoted as (see (2.5a)).
Algorithm:
Step 1
Given , set , compute and .
Step 2
If , then output and stop; else, set and .
Step 3
For , if , then go to Step 6; else, set .
Step 4
Set , compute , and .
Step 5
If , then output and stop; else if and , then set and go to Step 3; else, set and go to Step 4.
Step 6
Set , compute and , set and .
Step 7
For , if , then output as the solution and stop; else, set .
Step 8
Set , compute and .
Step 9
If , then go to Step 2 with and ; else if and , then go to Step 10; else, set and go to Step 8.
Step 10
Compute , , and
[TABLE]
Set and go to Step 7.
4 Error Analysis and the Convergence Theorem
In this section, we analyze the interpolation error of the discrete Fourier-Chebyshev spectral method for the cavitation solutions, which will enable us to derive the elastic energy error estimate for the discrete cavitation solution, and prove the convergence of the method.
Before analyzing the interpolation error of a cavitation solution, we first introduce some notations. Let , let (see (2.5a)), and denote (see (3.3a)). Let , , , and recall that . For given integers and , denote the weighted Hilbert space with the norm defined as
[TABLE]
and denote the Hilbert space equipped with the norm defined as
[TABLE]
Definition 1**.**
Define the interpolation operator as
[TABLE]
where , .
The interpolation operator is shown to have the following error estimates (see Lemma 5 in [16]).
Lemma 1**.**
[16*]**
If , then, there exists a constant independent of , , and , such that*
[TABLE]
where for and for .
Theorem 1**.**
Let , , . Then there exists a constant independent of , , and , such that
[TABLE]
where and is a norm defined by:
[TABLE]
Furthermore, if with , then
[TABLE]
Proof.
The first half of the theorem is a direct consequence of Lemma 1 by setting , , and taking or and or respectively.
By (2.5a), the error estimate (LABEL:det_error) follows from Lemma 1 with , , and the fact that . ∎
In what follows below, we always assume that, for a cavitation solution , the following hypotheses hold:
(H1)
with and is the energy minimizer in .
(H2)
there exists constants and such that and (see (2.5)) satisfies
[TABLE]
Remark 2**.**
Notice that, by (2.5)
[TABLE]
and for a cavitation solution , and in the radially symmetric case . the hypothesis is not too harsh a requirement on a general solution. While the other bounds are the direct consequences of .
To estimate the error on the elastic energy of the interpolation function of a cavitation solution, we will making use of an auxiliary grid in radial direction on which the elastic energy of the cavitation solution is radially quasi-equi-distributed in the sense given in Lemma 3. The properties of such grids are given by the following two lemmas.
Lemma 2**.**
Let . Let and be defined by (2.5). Then, there exists a constant such that, for all grid , the elastic energy
[TABLE]
satisfies
[TABLE]
Proof.
It follows from the convexity of and the hypothesis (H1) that
[TABLE]
Since and , the hypothesis (H2) implies
[TABLE]
Hence, the conclusion (4.3) follows by taking
[TABLE]
∎
Lemma 3**.**
Let be a sufficiently large integer. Let be a given grid satisfying
[TABLE]
where , . Then, we have
[TABLE]
and the energy is radially quasi-equi-distributed on the grid, i.e.
[TABLE]
where is the same constant in Lemma 2.
Proof.
By (4.4), we have
[TABLE]
where denote , . Notice that, by definition,
[TABLE]
i.e. is a strictly deceasing function of . On the other hand, implies that is a strictly increasing function of , and as a consequence, we have , which yields, since ,
[TABLE]
By (4.7) and (4.8), we also have, for all ,
[TABLE]
Now, express the left-hand side of (4.5) as
[TABLE]
For the first term on the right hand side of (4.10), by (4.7), (4.8) and (4.9), we have
[TABLE]
Since (see (4.4)), by (4.9) and (4.10), this yields (4.5).
Next, it follows from (4.3), (4.4) and , that
[TABLE]
This proves the second inequality of (4.6).
Notice that, by (4.8) and (4.9), we have
[TABLE]
[TABLE]
Denote , then . This proves the first inequality of (4.6). ∎
Remark 3**.**
For sufficiently large, it is not difficult to show that there exists an auxiliary grid such that (4.4) holds.
The theorem below gives the relative and absolute errors of the elastic energy when a cavitation solution is replaced by its interpolation functions .
Theorem 2**.**
Let be a cavitation solution satisfying the hypotheses (H1) and (H2). Then, for , sufficiently large, there exists a constant such that
[TABLE]
Proof.
To simplify the notation, we denote (see (2.5))
[TABLE]
By (2.1) and (2.6), the energy error can be bounded as follows
[TABLE]
By the hypotheses (H1), (H2), and as a consequence of Theorem 1, we have , and their first order derivatives are all bounded, and
[TABLE]
where is the weighted -norm on .
Thus, by (4.2) and recalling , we have
[TABLE]
and as a consequence, it follows from (4.12) that
[TABLE]
By hypothesis (H1), (H2) and Theorem 1, both and are bounded away from [math] and , hence, by (4.13a), we have
[TABLE]
where is between and , and thus is bounded.
On the other hand, let be an auxiliary grid in radial direction satisfying the conditions of Lemma 3, then, by (4.3) and (4.6), we have
[TABLE]
Since hypotheses (H1), (H2) and Lemma 1 implies that both and are bounded, by the Hölder inequality, we have
[TABLE]
where is between and , and thus is also bounded. Substituting this into (4) and applying the Hölder inequality, we have, by (4.5) and (4.13b),
[TABLE]
The proof is completed by combining(4), (4) and (4). ∎
Notice that , the result of Theorem 2 allows us to obtain the following elastic energy error estimate for the discrete cavitation solution.
Theorem 3**.**
Let a cavitation solution satisfy the hypotheses (H1), (H2) and be a global energy minimizer of in . Let be a global energy minimizer of in . Then, for , sufficiently large, there exists a constant such that
[TABLE]
Proof.
The first inequality is a direct consequence of . By (LABEL:det_error) and for , sufficiently large, we have . Then, the second inequality follows from Theorem 2 and . ∎
Let be a global energy minimizer of in , let be its interpolation functions. Let be global energy minimizers of in . Denote , and as the corresponding functions on defined by , and respectively via the coordinates transformations (2.3) and (2.4). Then, (4.17) can be rewritten as
[TABLE]
According to Theorem 4.9 in [21] and its proof, for a conforming discrete approximation method of the cavitation problem, the inequality (4.18) implies the convergence of the discrete cavitation solutions. Thus, we have the following convergence theorem. For the convenience of the readers, we sketch its proof below.
Theorem 4**.**
Let a cavitation solution satisfy the hypotheses (H1), (H2) and be a global energy minimizer of in . Let be global energy minimizers of in . Let correspond to under the transformations (2.3) and (2.4). Then, there exists a subsequence, still denoted as , and a function , such that in and is a global energy minimizer of in .
Proof.
Since is a convex function satisfying the growth conditions (1.5), and satisfies the Direchlet boundary condition, by (4.18) and the De La Vallée Poussin theorem [23], we conclude that and are equi-integrable. As a consequence, there exists a subsequence, still denoted as , a function and a function such that
[TABLE]
Hence, by , , we have , . We conclude that , . Suppose otherwise, i.e. on a set with positive measure, then there exists a subsequence, still denoted as , such that and , on the set , which, by (1.5), implies , on the set . Thus, by the Fatou lemma, we have and , which contradicts to .
Thanks to Theorem 3 in [25] and Theorem 3 in [24], as a consequence of (4.19), , and the continuity of , we have , and is one-to-one a.e.. In addition, it is easily verified that . Hence . On the other hand, since , due to the weakly lower semi-continuity of on (see the theorem 5.4 in [26]), we conclude from and (4.18) that is a global minimizer of in and .
Since is a convex function, it follows from in that
[TABLE]
which leads to . Thus, by the uniform convexity of (see [27]) and in , it follows from proposition 3.30 in [28] that in . This completes the proof. ∎
5 Numerical Experiments and Results
In our numerical experiments, the stored energy density function is taken of the form (1.4) with
[TABLE]
The reference configuration is , . We consider , in the radially-symmetric case and , , in the non-radially-symmetric case.
By (LABEL:det_error) and the hypotheses (H1), (H2), we expect to have for sufficiently large and . Before proceeding to the numerical experiments, we first check in Table 1 the orientation preservation condition for the exact cavitation solution in the radially-symmetric case for incompressible elastic materials, since in such a case the cavity solutions have a simple explicit form in the polar coordinate systems. By , we only need to check whether is satisfied. In fact, whenever is satisfied, we have . The data shown in Table 1 suggest that the orientation preservation condition should not impose much real additional restrictions on the choice of and in practical computations.
Next, we investigate the effect of the number of quadrature points used in (3.7). Figure 1 shows the convergence behavior of the errors on the cavity radius for various (with and fixed) and (with and fixed), where for the non-radially-symmetric case with and , and for the radially-symmetric case with . To balance the accuracy and computational cost, we set in our numerical experiments below and .
5.1 Radially-Symmetric Case
In the radially-symmetric case with , , the cavitation solution can be written in polar coordinates systems as
[TABLE]
where satisfies and . Since in theory the numerical solution is independent of the circumferential DOF (degree of freedom) , we fix and examine the effect of the radial DOF on the numerical performance of our method. In comparison, high precision numerical solutions to the equivalent 1-dimensional ODE boundary value problems [29], obtained by the ode15s routine in MATLAB with the tolerance , are taken as the exact solutions.
For the standard case of , , and , , the convergence behavior of our numerical cavitation solutions is shown in Figure 2(a), 2(b), where and represent -norm and -semi-norm respectively.
For and , we show in Figure 4 the numerical results obtained with on the - (i.e. the expansion rate on the outer boundary against the cavity radius on the inner boundary) graph. Figure 4 shows, for , the convergence of our numerical results to that of the 1-dimensional ODE solution.
To explore the potential of the method in coupling with a domain decomposition method, especially when combining with a finite element method in a multi-defects problem, we examine the convergence behavior of our algorithm on a small neighbourhood of the defect. Taking , and as the reference configurations and setting , we show in Figure 5 the energy error and cavity radius error as a function of (with fixed), where it is clearly seen that high precision numerical results can be obtained with rather small .
5.2 Non-radially Symmetric Case
For the non-radially symmetric case, we consider the circular ring reference configuration with oval boundary stretch , , . Assuming that the error of the numerical solution satisfies
[TABLE]
where and represent the exact and numerical results of a specific quantity, such as the elastic energy, semi-major axis and semi-minor axis etc., and , , , are the corresponding parameters to be determined by the least squares data fitting.
For , and , we show in Figure 6(a) the errors between and with fixed, and in Figure 6(b) the errors between and with fixed, where and represent -norm and -semi-norm respectively. The regressed quantities and parameters are shown in Table 2.
As a comparison, we show in Figure 7 the corresponding errors obtained in the same way for the radially-symmetric case with , and show in Table 3 the regressed quantities and parameters. It is clearly seen that the regressed formula (5.2) produces quite sharp numerical results in the radially-symmetric case.
To see how well the regressed formula (5.2) fits the data, we show in Figure 8(a) the errors on the cavity dimensions, i.e. the cavity radius in the radially-symmetric case and the cavity major and minor axes in the non-radially-symmetric case, and in 8(b) the errors on the elastic energy, between the corresponding quantities produced by the numerical solution and the regressed formula (5.2) respectively. In particular, compare also to Figure 2(b), it is clearly seen that the regressed formula (5.2) is highly accurate and reliable.
To examine how the axial ratio of the oval stretch affect the critical displacement, we show in Figure 9 the semi-major and semi-minor axes of the numerical cavity formed as functions of for , with , and , where it is obviously seen that both are monotonously increasing functions.
Taking , , as the reference configuration respectively, setting the oval boundary data and (see Table 2), for fixed, the errors of the corresponding non-radially-symmetric numerical solutions are shown in with Figure 10, where the numerical solution with is taken as the exact solution. It is clearly seen that high precision numerical results can also be obtained in a neighborhood of a defect with rather small in non-radially-symmetric case.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Gent, A. N. and Lindley, P. B. Internal rupture of bonded rubber cylinders in tension. Proceedings of the Royal Society. Series A , 249 , 195–205 (1958)
- 2[2] Gent, A. N. and Park, B. Failure processes in elastomers at or near a rigid spherical inclusion. Journal of Materials Science , 19 , 1947–1956 (1984)
- 3[3] Lazzeri, A. and Bucknall, C. B. Dilatational bands in rubber-toughened polymers. Jounal of Materials Science , 28 , 6799–6808 (1993)
- 4[4] Bucknall, C. B., Karpodinis, A. and Zhang, X. A model for particle cavitation in rubber toughened plastics. Journal of Materials Science , 29 , 3377–3383 (1994)
- 5[5] Ball, J. M. Discontinuous equilibrium solutions and cavitation in nonlinear elasticity. Philosophical Transactions of the Royal Society of London. Series A, Mathematical and Physical Sciences , 306 , 557–611 (1982)
- 6[6] Sivaloganathan, J. and Spector, S. J. On cavitation, configurational forces and implications for fracture in a nonlinearly elastic material. Journal of Elasticity , 67 , 25–49 (2002)
- 7[7] Sivaloganathan, J., Spector, S. J. and Tilakraj, V. The convergence of regularized minimizers for cavitation problems in nonlinear elasticity. Siam Journal on Applied Mathematics , 66 , 736–757 (2006)
- 8[8] Henao, D. Cavitation, invertibility, and convergence of regularized minimizers in nonlinear elasticity. Journal of Elasticity , 94 , 55–68 (2009)
