 Research
 Open access
 Published:
A fastconvolution based space–time Chebyshev spectral method for peridynamic models
Advances in Continuous and Discrete Models volume 2022, Article number: 70 (2022)
Abstract
Peridynamics is a nonlocal generalization of continuum mechanics theory which addresses discontinuous problems without using partial derivatives and replacing them by an integral operator. As a consequence, it finds applications in the framework of the development and evolution of fractures and damages in elastic materials.
In this paper we consider a onedimensional nonlinear model of peridynamics and propose a suitable twodimensional fastconvolution spectral method based on Chebyshev polynomials to solve the model. This choice allows us to gain the same accuracy both in space and time. We show the convergence of the method and perform several simulations to study the performance of the spectral scheme.
1 Introduction
In the framework of continuum mechanic theory, peridynamics is a nonlocal version of elasticity introduced to describe the formation and evolution of fractures and damages in elastic materials. It was introduced by Silling in [34] and employs a second order in time partial integrodifferential equation.
The main capability of the model is that it avoids the use of partial derivatives in space, so it can address discontinuous problems [1, 2, 12–14, 16, 17, 30].
Most standard approaches used to approximate the solution of the peridynamic equation make use of meshfree methods with the twopoint Gauss quadrature (see [6, 20]) and finite difference methods with Störmer–Verlet scheme (see [36]).
Both methods need \(\mathcal{O}(N^{2})\) cost per time step and perform well when the nonlocality covers a small portion of the domain (see [25]). In particular, in [11, 31], the authors make a survey of the most implemented numerical methods in the peridynamic framework and propose a different approach based on spectral techniques.
Spectral methods are an important tool for the numerical solution of many applied problems, as they allow achieving highorder accuracy for smooth problems. They consist in reformulating the original problem in the frequency space, by decomposing the solution as a linear combination of a suitable basis.
Quite recently, in [15], the authors presented a complete review on numerical methods for nonlocal and fractional models.
In [22–24, 26, 28] the authors propose a spectral discretization of the model based on the Fourier trigonometric polynomials. And since this approach can be applied only to periodic problems, the authors employ a volume penalization technique to extend the method to the aperiodic setting.
A different way to overcome the limitation of periodic solutions consists in replacing Fourier polynomials by Chebyshev polynomials (see [29]). This method happens to be very efficient in terms of computational cost per time step as it can benefit from the use of the Fast Fourier Transform algorithm.
For time integration, Störmer–Verlet scheme or Newmarkβ method are commonly used in the context of wave propagation or peridynamics (see, for instance, [9, 26, 29]).
In this work, we propose a fastconvolution fully spectral method in space and time based on the implementation of Chebyshev polynomials, in order to have the same accuracy in both variables. The basic idea is to study the problem in the twodimensional Cartesian \((x,t)\) bounded space–time domain and to expand the unknown function in Chebyshev polynomials of the spatial variable x as well as of the time variable t. One of the advantages of this approach is that we do not need to integrate in time the semidiscrete method. Indeed, this step is substituted by a numerical procedure to solve an algebraic system. Additionally, the choice of using Chebyshev polynomials releases us from the use of periodic boundary conditions.
The paper is organized as follows: in Sect. 2 we describe the nonlinear peridynamic model we aim to study. Useful properties of Chebyshev polynomials are summarized in Sect. 3. In Sect. 4 we construct the fully spectral method to solve the peridynamic equation and prove the convergence of the proposed method. Simulations and results are shown in Sect. 5. Finally, Sect. 6 concludes the paper.
2 Statement of the problem
Peridynamics is a nonlocal version of continuum mechanics based on longrange interactions. The main motivation of the development of such a theory relies on the necessity to find an analytical description of discontinuous phenomena like fractures and cracks. The longrange interactions are parametrized thanks to the introduction of a scalar quantity \(\delta >0\), called horizon, as a measure of the nonlocality.
Let \(\Omega \subset \mathbb{R}\) be the spatial domain. We consider the following nonlinear peridynamic model:
which describes the evolution of a material body, and where the unknown u represents the displacement field and \(B_{\delta}(x) =\{x'\in \Omega: \Vert xx' \Vert <\delta \}\) is the ball centered at x with radius δ.
We define the relative position of two particles in the reference configuration by \(\xi =x'x\), and the relative displacement by \(\eta =u(x')u(x)\).
The bivariate force function f is supposed to decompose as follows:
where the function C is an even scalar function, called micromodulus function (see [35]), which vanishes when \(\xi >\delta \), and in what follows we assume \(C\in L^{\infty}(\mathbb{R})\), while H is an odd globally Lipschitz continuous function (see [19]), namely there is a nonnegative function \(\ell \in L^{1}(B_{\delta}(0))\cap L^{\infty}(B_{\delta}(0))\) such that for all \(\xi \in \mathbb{R}\), with \(\xi \le \delta \) and \(\eta, \eta '\),
In this work, we will work with \(H(\eta )=\eta ^{3}\). This kind of powertype nonlinearity appears to be very useful from a numerical point of view, as it allows us to take advantage of the properties of Chebyshev transform and convolution products (see, for instance, [27, 29]). Moreover, from an analytical point of view, this choice is justified by the fact that the peridynamic integral operator resembles a fractional derivative (see, for instance, [21]) and in this setting the wellposedness of the model is achieved (see [10, 18]). Additionally, the dependence of H on η instead of \(\xi +\eta \) is justified in this context, as we consider 1D manifolds, and, as a consequence, the conservation of the angular momentum is guaranteed.
We denote by \(\mathcal{L}\) the peridynamic integral operator of (1) and, thanks to the assumption (2) on f, we can write it in the following way:
where ∗ denotes the convolution product and
Therefore, the peridynamic equation becomes
We add the initial condition
so the peridynamic model we aim to study is
Since the peridynamic operator \(\mathcal{L}\) is decomposed as the sum of convolution products, the spectral approach to discretize it represents a good framework in order to have good accuracy in the solution and to reduce the computational cost.
In particular, we can discretize the model (6) by exploiting the theory of Chebyshev polynomials.
In next section, we briefly recall the definition of Chebyshev polynomials and their main properties in relation with the convolution products and differential operators.
3 Basic properties of Chebyshev polynomials
This section is devoted to provide an overview on Chebyshev polynomials and Chebyshev collocation method.
Chebyshev polynomials of the first kind, \(T_{n}(x)\), are explicitly defined as
Without loss of generality, it is always possible to introduce a new variable \(y\in [a,b]\) and a linear map which allows scaling the polynomials from \([1,1]\) to \([a,b]\), so, we restrict our discussion to the normalized domain \([1,1]\).
Chebyshev polynomials (7) are orthogonal with respect to the weight function \(w(x)=(\sqrt{1x^{2}})^{1}\), and their boundary values, as well as those of their first and second derivatives, are given by
Moreover, Chebyshev polynomials have an interpolation property: any sufficiently smooth function f defined on the interval \([1,1]\) can be expanded in a series of Chebyshev polynomials. The \((N+1)\)term interpolation of f is denoted by \(f^{N}\) and has the following expression:
where \(f_{n}\) are the coefficients of the expansion, whose discrete expression depends on the choice of collocation points.
If we fix a grid corresponding to the Gauss–Lobatto collocation points,
we can express Chebyshev coefficients \(f_{n}\) as follows:
where
and the normalization constant \(\gamma _{n}\) is given by
The choice of the Gauss–Lobatto points as grid points for the discretization is very useful as it can avoid Gibb’s phenomenon at the boundaries.
Thanks to their definition, Chebyshev polynomials are strictly related to the trigonometric cosine functions and, as a consequence, the finite series (8) can be efficiently computed by the Fourier cosine transform by using the Fast Fourier Transform (FFT) algorithm.
To solve discretized problems, we need to look for the relationship between Chebyshev coefficients of a function and the coefficients of its derivative of any order.
Let f be a sufficiently smooth function approximated by \(f^{N}\) defined in (8), where the coefficients \(f_{n}\), \(n=0,\dots,N\), are given by (10). Then, the coefficients of its first derivative \(f'\) are given by (see [7, 8])
for
or equivalently, the coefficients \(f_{n}'\) can be computed as a matrix multiplication,
where \(D=(D_{nk})\) is a \((N+1)\times (N+1)\) derivative matrix, with the following representation:
It is an upper triangular matrix with its main diagonal terms equal to zero.
In an analogous way, we can find the coefficients for higher order derivatives, by taking the power of the matrix D,
Let \(\mathcal{F}_{N}\) denote the linear map which associates to a function f its Chebyshev discrete coefficients \(f_{n}\), \(n=0,\dots,N\), defined in (10), and let \(\mathcal{F}_{N}^{1}\) be its inverse discrete transform defined by (8).
We have that \(\mathcal{F}_{N}\) satisfies the following property when it is composed with a differential operator (see [33]):
where ℑ denotes the imaginary unit such that \(\Im ^{2}=1\). This property is equivalent to using the derivative matrix D defined in (13).
Moreover, when \(\mathcal{F}_{N}\) is applied to a convolution product, we find
In [4], the authors show the relation between the Chebyshev coefficients of \((f\ast g)\) in terms of the Chebyshev coefficients of f and g.
Remark 1
When we deal with functions depending both on the space and time variables, say \(f(x,t)\), we can still approximate them by a finite Chebyshev series expansion in both space and time. In this context, we seek an approximation function \(f^{N}(x,t)\) in the two variables \((x,t)\in [1,1]^{2}\) such that
where \(N_{x}\) and \(N_{t}\) represent the total number of collocation points in space and time, respectively. The coefficients \(f_{jk}\), \(j=0,\dots,N_{x}\), \(k=0,\dots,N_{t}\), are the Chebyshev coefficients of the discrete Chebyshev expansion and, when the grid points are the Gauss–Lobatto points \((x_{n},t_{m})=(\cos (n\pi /N_{x}),\cos (m\pi /N_{t}))\), their expression is given by
For the purpose of our work, we mention here only the expansion of the second order derivative in time,
where \(\hat{D}=D\cdot D\), and the superscript \((t)\) in the derivative matrix D denotes the differentiation with respect to the temporal coordinates.
We can compactly write expression (18) as follows:
where
Even in this case we can benefit from the implementation of the Fast Fourier Transform algorithm in the twodimensional setting to compute the coefficients \(f_{jk}\) in (16).
Additionally, the same results as in (14) and (15) hold in the twodimensional case.
4 Chebyshev spectral method for the fully discrete problem
We develop a fastconvolution fully spectral method to solve the nonlinear peridynamic problem (6).
Without loss of generality, we assume \(\Omega =[1,1]\) and \(t\in [1,1]\), and we fix \(N+1>0\) as the total number of collocation points in both the space and time directions, and we take the Gauss–Lobatto points \((x_{n},t_{m})\) as grid points for the discretization.
We look for an approximation of \(u(x,t)\) in the form
Substituting \(u^{N}(x,t)\) into (4), we find the full expression of the peridynamic operator
If we evaluate \(u^{N}(x,t)\) at \((x_{n},t_{m})\), we obtain the discrete form of (22), namely
where \(u_{nm}^{N}\) is equal to \(u^{N}(x_{n},t_{m})\).
Moreover, thanks to the differentiation theorem for the Chebyshev transform, we have
or equivalently,
with \(\hat{u}_{kj}\) as in (20), for \(k, j=0,\dots,N\).
Thus, we can consider the discrete form of the model (6), namely
where in the peridynamic operator \(\mathcal{L}\) we have explicitly shown the time dependence.
After solving the above nonlinear system with respect to \(u^{N}_{nm}\), we find an approximate solution of (6) having the form as in (21). In practice, in the next section, we use the FSOLVE command implemented in MATLAB software to solve the system (26). It consists in a quasiNewton method, called Levenberg–Marquardt method.
We analyze the convergence of the proposed method in the space of functions which admit a modulus of continuity. We start by giving some definitions and recalling some standard results (see [3]).
Definition 1
A continuous function \(W:\mathbb{R}_{+}\to \mathbb{R}_{+}\) is called a modulus of continuity if it satisfies the following properties:

W is increasing,

\(\lim_{z\to 0} W(z)=0\),

\(W(z_{1}+z_{2})\le W(z_{1})+W(z_{2})\), for \(z_{1}\), \(z_{2}\in \mathbb{R}_{+}\),

there exists a constant \(c>0\) such that \(z\le c W(z)\), for all \(0< z\le 2\).
An example of a modulus of continuity is given by the functions \(W(z)=z^{\alpha}\), \(0<\alpha \le 1\).
Let \(B^{2}\) be the unit ball in \(\mathbb{R}^{2}\).
Definition 2
We say that a continuous function \(u(\cdot,\cdot )\) on \(B^{2}\) admits a modulus of continuity \(W(\cdot )\) if
is finite.
In (27), \((\bar{x},\bar{t})(\tilde{x},\tilde{t})=\max \{\bar{t} \tilde{t},\bar{x}\tilde{x}: (\bar{x},\bar{t}), (\tilde{x}, \tilde{t})\in B^{2}, (\bar{x},\bar{t})\ne (\tilde{x},\tilde{t})\}\).
We denote the class of all functions described in Definition 2 by \(\mathcal{C}^{0}_{W}(B^{2})\). Then, it is a Banach space with the norm
Moreover, we denote the class of ktimes differentiable functions on \(B^{2}\) whose kth derivatives admit W as a modulus of continuity by \(\mathcal{C}^{k}_{W}\). It is a Banach space with the norm
We can extend the previous definition on \(\bar{\Omega}=[1,1]\times [1,1]\) as follows:
Since the multiplication by a \(\mathcal{C}^{\infty}\) function and the composition with a \(\mathcal{C}^{\infty}\) function are continuous linear transformations, it is possible to show that if
are a finite collection of maps with
then \(u(\cdot,\cdot )\in \mathcal{C}^{k}_{W}(\bar{\Omega})\) if and only if \((u\circ \phi )(\cdot,\cdot )\in \mathcal{C}^{k}_{W}(B^{2})\) for each \(i=1,\dots,\ell \). Moreover, the space \(\mathcal{C}^{k}_{W}(\bar{\Omega})\) is a Banach space with the norm
Additionally, any other choice of finitely many maps covering Ω̄ provides an equivalent norm for the Banach space (for more details, see [32]).
Let \(\mathcal{P}(N,N,\bar{\Omega})\) be the space of all polynomials of total degree at most 2N on Ω̄, namely
The following result is a generalization of the Stone–Weierstrass theorem on the space \(\mathcal{C}^{k}_{W}(\bar{\Omega})\).
Theorem 1
(See [32])
For any \(u(\cdot,\cdot )\in \mathcal{C}^{k}_{W}(\bar{\Omega})\), there exists a polynomial \(p(\cdot,\cdot )\in \mathcal{P}(N,N,\bar{\Omega})\) such that
where \(L_{1}= \Vert u(\cdot,\cdot ) \Vert _{k,W}\) and \(L_{0}\) is a constant depending on W, but independent of N.
In order to prove the convergence of the method and the existence of solutions of the system (26), we reformulate it as a system of algebraic inequalities in the following way:
where N is sufficiently large and W is a given modulus of continuity.
We can notice that
so any solution \(\bar{u}^{N}=(\bar{u}^{N}_{nm})\) for \(n, m=0,\dots,N\) of the system (33) is a solution of the system (26) when N tends to infinity. As a consequence, to prove the existence of solutions of (26), it is sufficient to prove the existence of solutions for the system (33).
The following lemmas are preliminary to the convergence theorem.
Lemma 1
Let \(u\in \mathcal{C}^{2}_{W}(\bar{\Omega})\) be a solution of the peridynamic model (6). Then there exists a function ũ such that
for some constant \(L>0\).
Proof
By Theorem 1, there exists \(p(\cdot,\cdot )\in \mathcal{P}(N2,N,\bar{\Omega})\) such that
for some constant \(L>0\) independent of N.
We define
and get
□
Lemma 2
Let \(u_{1}, u_{2}\in \mathcal{C}^{2}_{W}(\bar{\Omega})\) satisfy equation (34). Then, there is a positive constant L such that the following estimate holds:
Proof
Thanks to Lemma 1 and the property of the peridynamic operator (3), we find that there exists a positive constant L such that
□
Now, we are able to prove that there exists at least one solution of (33).
Theorem 2
Let \(u\in \mathcal{C}^{2}_{W}(\bar{\Omega})\) be a solution of the peridynamic model (6). Then there exists a positive integer K such that, for any \(N\ge K\), the system (33) admits a solution \(\bar{u}^{N}=(\bar{u}^{N}_{nm})\) for \(n, m=0,\dots,N\) such that
for some positive constant L independent of N.
Proof
We define
where ũ is defined in (36) and satisfies equation (34).
By the definition of ũ, we find that it is a polynomial of degree at most 2N. Thus, its second derivatives at Gauss–Lobatto nodes \((x_{n},t_{m})\), \(n, m=0,\dots,N\) are given by
Using the relations (6), (34), (37), and (40), we get
Moreover, we find an analogous estimate for the initial conditions:
and, by equation (36),
Therefore, if we choose K such that
we have that \(\bar{u}^{N}_{nm}\), \(n, m=0,\dots,N\) defined in (39) satisfies (33) for \(N\ge K\), and this concludes the proof. □
Finally, we prove that the solution of the system (33) converges to the solution of the peridynamic model (6).
Theorem 3
Let K be the index defined in (44) and \(\bar{u}^{N}=(\bar{u}^{N}_{nm})_{n,m=0}^{N}\) for \(N\ge K\) be the sequence of solutions of (33) given by (39), and let \(u^{N}(\cdot,\cdot )\) for \(N\ge K\) be its interpolating polynomial
with
Assume that, for any \(\bar{x}\in [1,1]\), the sequence \(\{u^{N}(\bar{x},1),u^{N}_{t}(\bar{x},1),u^{N}_{tt}(\cdot,\cdot ) \}_{N=K}^{\infty}\) has a subsequence \(\{u^{N_{i}}(\bar{x},1),u^{N_{i}}_{t}(\bar{x},1),u^{N_{i}}_{tt}( \cdot,\cdot )\}_{i=0}^{\infty}\) uniformly converging to
where \(\varphi _{1}\), \(\varphi _{2}\in \mathcal{C}^{2}([1,1])\) and \(\varphi _{3}\in \mathcal{C}^{2}(\bar{\Omega})\). Then
is a solution of the peridynamic model (6).
Proof
Due to our assumptions, we have
By contradiction, assume that there is an \(n\in \{1,\dots,N\}\) such that \(\tilde{u}(\bar{x}_{n},\cdot )\) does not satisfy (6). Hence, there is a \(y\in (1,1)\) such that
Since the Gauss–Lobatto nodes \(\{\bar{t}_{m}\}_{m=0}^{N}\) are dense in \([1,1]\) for \(N\to \infty \), there is a subsequence \(\{\bar{t}_{\ell _{N_{i}}}\}_{i=1}^{\infty}\) such that \(\lim_{i\to \infty} \bar{t}_{\ell _{N_{i}}}=y\) and \(0<\ell _{N_{i}}<N_{i}\).
We have
Therefore, \(\tilde{u}(\bar{x},\bar{t})\) satisfies the model (6) for all \(\bar{t}\in [1,1]\) and \(\bar{x}=\bar{x}_{n}\), \(n=1,\dots,N\).
Using the same argument, we can prove that \(\tilde{u}(\bar{x}_{n},1)=u_{0}(\bar{x}_{n})\) and \(\tilde{u}_{t}(\bar{x}_{n},1)=v(\bar{x}_{n})\) for \(n=0,\dots,N\), and this completes the proof. □
5 Numerical tests
In what follows, we make some simulations to validate the proposed method and study the properties of the solution of the peridynamic model (6). All our codes have been written in MATLAB using an Intel(R) Core(TM) i75500U CPU @ 2.40 GHz computer.
5.1 Validation of the twodimensional Chebyshev scheme
The validation of the spectral Chebyshev method is made by comparing the obtained approximated solution with the solution of a benchmark problem.
We consider a bar on the spatial domain \([1,1]\) and let the solution evolve in the time interval \([1,1]\), so that the computational domain is given by \(\bar{\Omega}=[1,1]\times [1,1]\).
We fix \(N>0\) and discretize Ω̄ by using the Gauss–Lobatto mesh points \((x_{n},t_{m})=(\cos (n\pi /N),\cos (m\pi /N))\), for \(n, m=0,\dots,N\). We take \(u_{0}(x)=e^{x^{2}}\), \(v(x)=0\) as initial conditions for \(t=1\), \(\delta =0.1\) as the size of the horizon, and \(C(x)=e^{x^{2}}\) as the micromodulus function.
Figure 1 depicts the evolution of the solution, computed by our method, corresponding to the initial condition \(u_{0}(x)=e^{x^{2}}\) on the domain Ω̄. To evaluate the convergence of the fullydiscrete scheme, we use the relative error \(E^{m}\), defined as
where \(u^{\ast}\) is the reference solution.
We notice that finding an exact solution of a nonlinear problem is a not trivial issue. In this work we determine \(u^{\ast}\) using our method with a finer mesh.
Table 1 shows the relative error \(E^{m}\) between the exact and numerical solutions for different values of the total number of mesh points N at time \(t_{m}=1\). We find that the rate of convergence of the scheme is compatible with the theoretical result.
Additionally, we analyze the performance of the method in terms of the computational cost required to complete the simulation.
We consider the same setting as before and fix \(u_{0}(x)=x/2\) as the initial displacement. The solution of the problem is plotted in the left panel of Fig. 2. In Table 2 and in the right panel of Fig. 2, we find that the method seems very competitive in terms of CPU cost. This is because the method exploits the properties of the Fast Fourier Transform algorithm.
5.2 A comparison between Chebyshev–Newmarkβ and the twodimensional Chebyshev methods
In [29], the authors propose a spectral Chebyshev method for the spatial domain coupled with the Newmarkβ integrator to approximate the solution of the peridynamic model (6). They showed good accuracy and performance in terms of CPU cost with respect to other spectral methods.
In this section, we make a comparison with our twodimensional Chebyshev method and the Chebyshev–Newmarkβ method of [29].
We clearly expect to find the same accuracy in space, as the spatial discretization method is practically the same. So, the aim of the comparison is to study the performance of the two methods in terms of CPU cost to complete the simulation.
We make some tests similar to those made in [29, Sect. 4.2]. We work on \(\bar{\Omega}=[1,1]\times [1,1]\), take \(u_{0}(x)=e^{x^{2}}\) as the initial displacement, \(\delta =0.1\), \(N=2000\), and \(\beta =1/4\).
The solution of the problem at \(t=1\) and its zoom on a small portion of the spatial domain is shown in Fig. 3. As expected, we find a good agreement between the solution obtained with the two methods, and both of them are more accurate with respect to the penalized Fourier method. (We refer the reader to [26] for a detailed description of the penalized Fourier spectral method).
Moreover, using the same setting, we analyze the methods in terms of time required to complete the simulation. When we deal with the Chebyshev–Newmarkβ method we have to vary both the space and the time step size, while this is implicitly done with the twodimensional Chebyshev method if we fix \(N>0\) as total number of grid points for space and time variables. In what follows, we fix \(\Delta x=\Delta t= 2/N\).
We summarize the results in Table 3. We find a better result for the twodimensional Chebyshev method, and this should depend on the fact that our method does not require any direct time integration as it is incorporated in the part of the algorithm in which we exploit the Fast Fourier Transform algorithm. Instead, the computational cost to solve the algebraic system (26) is compensated by the cost to solve the system derived by the implementation of the implicit Newmarkβ method.
5.3 The case of a discontinuous initial datum
We now study the performance of Chebyshev spectral method applied to a problem with a discontinuous initial condition. We consider the same setting as in the previous sections and take \(u_{0}(x)=\chi _{[0,1]}(x)\) as initial displacement, where \(\chi _{[0,1]}(x)\) denotes the indicator function, which is identically one on the interval \([0,1]\), and is zero elsewhere. We plot the dynamic of the solution in Fig. 4, while the error study is summarized in Table 4.
We can notice the loss of one order of convergence due to the presence of a singularity in the initial displacement. This is in accordance with the results in [26, 29].
6 Conclusion and future works
In this work, we propose a twodimensional fastconvolution spectral method based on the implementation of Chebyshev polynomials to approximate the solution of a onedimensional nonlinear peridynamic model having a powertype nonlinearity in the bivariate force function. The method is very accurate as it can exploit the benefits of the Fast Fourier Transform algorithm. Moreover, the idea to deal with the problem in a twodimensional domain allows us to obtain the same accuracy in both space and time variables without requiring the implementation of a numerical scheme to integrate the discrete method in time. We prove the convergence of the proposed method and perform some simulations to validate the Chebyshev scheme and study the properties of the solutions.
In the future, we plan to extend the method to higherdimensional problems and we aim to couple the approach with techniques based on mimetic and virtual element methods (see, for example, [5]).
Availability of data and materials
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Alebrahim, R.: Peridynamic modeling of Lamb wave propagation in bimaterial plates. Compos. Struct. 214, 12–22 (2019)
Alebrahim, R., Packo, P., Zaccariotto, M., Galvanetto, U.: Wave propagation improvement in twodimensional bondbased peridynamics model. In: Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science (2021)
Ambrosio, L., Fusco, N., Pallara, D.: Functions of Bounded Variations and Free Discontinuity Problems. Clarendon Press, New York (2000)
Baszenski, G., Tasche, M.: Fast polynomial multiplication and convolutions related to the discrete cosine transform. Linear Algebra Appl. 252, 1–25 (1997)
Beirao Da Veiga, L., Lopez, L., Vacca, V.: Mimetic finite difference methods for Hamiltonian wave equations in 2D. Comput. Math. Appl. 74(5), 1123–1141 (2017)
Berardi, M., Difonzo, F.V.: A quadraturebased scheme for numerical solutions to Kirchhoff transformed Richards’ equation. J. Comput. Dyn. 9(2), 69–84 (2022)
Canuto, C., Hussaini, M.Y., Quarteroni, A., Zang, T.A.: Spectral Methods: Fundamentals in Single Domains. Springer, Berlin (2006)
Canuto, C., Quarteroni, A.: Approximation results for orthogonal polynomials in Sobolev spaces. Math. Comput. 38, 67–86 (1982)
Coclite, A., Coclite, G.M., Maddalena, F., Politi, T.: A numerical framework for nonlinear peridynamics on twodimensional manifolds based on implicit \(p(ec)^{k}\) schemes (2022). arXiv preprint. arXiv:2207.06022
Coclite, G.M., Dipierro, S., Maddalena, F., Valdinoci, E.: Wellposedness of a nonlinear peridynamic model. Nonlinearity 32(1), 1–21 (2018)
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. 155, 119–139 (2020)
Coclite, G.M., Paparella, F., Pellegrino, S.F.: On a salt fingers model. Nonlinear Anal. 176, 100–116 (2018)
Dal Santo, E., Donadello, C., Pellegrino, S.F., Rosini, M.D.: Representation of capacity drop at a road merge via point constraints in a first order traffic model. ESAIM: M2AN 53(1), 1–34 (2019)
D’Elia, M., Bochev, P.: Formulation, analysis and computation of an optimizationbased localtononlocal coupling method. Res. Appl. Mat. (2021)
D’Elia, M., Du, Q., Glusa, M., Gunzburger, C., Tian, X., Zhou, Z.: Numerical methods for nonlocal and fractional models. Acta Numer. 29, 1–124 (2020)
D’Elia, M., Du, Q., Gunzburger, M.: Recent Progress in Mathematical and Computational Aspects of Peridynamics. Springer, Berlin (2017)
Dimola, N., Coclite, A., Fanizza, G., Politi, T.: Bondbased peridynamics, a survey prospecting nonlocal theories of fluiddynamics (2022). arXiv preprint. arXiv:2207.06194
Emmrich, E., Puhst, D.: Wellposedness of the peridynamic model with Lipschitz continuous pairwise force function. Commun. Math. Sci. 11(4), 1039–1049 (2013)
Emmrich, E., Puhst, D.: Survey of existence results in nonlinear peridynamics in comparison with local elastodynamics. Comput. Methods Appl. Math. 15(4), 483–496 (2015)
Emmrich, E., Weckner, O.: The peridynamic equations and its spatial discretization. Math. Model. Anal. 12(1), 17–27 (2007)
Garrappa, R., Popolizio, M.: A computationally efficient strategy for timefractional diffusionreaction equations. Comput. Math. Appl. 116, 181–193 (2022)
Jafarzadeh, S., Larios, A., Bobaru, F.: Efficient solutions for nonlocal diffusion problems via boundaryadapted spectral methods. J. Peridyn. Nonlocal Model. 2, 85–110 (2020)
Jafarzadeh, S., Mousavi, F., Larios, A., Bobaru, F.: A general and fast convolutionbased method for peridynamics: applications to elasticity and brittle fracture. Comput. Methods Appl. Mech. Eng. 392, Article ID 114666 (2022)
Jafarzadeh, S., Wang, L., Larios, A., Bobaru, F.: A fast convolutionbased method for peridynamic transient diffusion in arbitrary domains. Comput. Methods Appl. Mech. Eng. 375, 113633 (2021)
Kilic, B., Madenci, E.: Coupling of peridynamic theory and the finite element method. J. Mech. Mater. Struct. 5(5), 703–733 (2010)
Lopez, L., Pellegrino, S.F.: A spectral method with volume penalization for a nonlinear peridynamic model. Int. J. Numer. Methods Eng. 122(3), 707–725 (2021)
Lopez, L., Pellegrino, S.F.: Computation of eigenvalues for nonlocal models by spectral methods. J. Peridyn. Nonlocal Model. (2021, in press). https://doi.org/10.1007/s42102021000698
Lopez, L., Pellegrino, S.F.: A spacetime discretization of a nonlinear peridynamic model on a 2D lamina. Comput. Math. Appl. 116, 161–175 (2022)
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. 123(20), 4859–4876 (2022)
Pellegrino, S.F.: On the implementation of a finite volumes scheme with monotone transmission conditions for scalar conservation laws on a starshaped network. Appl. Numer. Math. 155, 181–191 (2020)
Pellegrino, S.F.: Simulations on the peridynamic equation in continuum mechanics. In: Springer Proceedings in Complexity. 13th Chaotic Modeling and Simulation International Conference, CHAOS 2020, pp. 635–649 (2021)
Ragozin, D.L.: Polynomial approximation on compact manifolds and homogeneous spaces. Trans. Am. Math. Soc. 150, 41–53 (1970)
Rudin, W.: Real and Complex Analysis, 3rd edn. McGrawHill, New York (1987)
Silling, S.A.: Reformulation of elasticity theory for discontinuities and longrange forces. J. Mech. Phys. Solids 48(17–18), 175–209 (2000)
Weckner, O., Abeyaratne, R.: The effect of longrange forces on the dynamics of a bar. J. Mech. Phys. Solids 53(3), 705–728 (2005)
Zaccariotto, M., Mudric, T., Tomasi, D., Shojaei, A., Galvanetto, U.: Coupling of FEM meshes with peridynamic grids. Comput. Methods Appl. Mech. Eng. 330, 471–497 (2018)
Acknowledgements
This paper has been supported by GNCS of Istituto Nazionale di Alta Matematica, by PRIN 2017 “Discontinuous dynamical systems: Theory, numerics and applications” and by Regione Puglia, “Programma POR Puglia 2014/2020Asse XAzione 10.4 Research for InnovationREFIN—(D1AB726C)”.
Funding
This paper has been supported by GNCS of Istituto Nazionale di Alta Matematica, by PRIN 2017 “Discontinuous dynamical systems: Theory, numerics and applications” and by Regione Puglia, “Programma POR Puglia 2014/2020Asse XAzione 10.4 Research for InnovationREFIN—(D1AB726C)”.
Author information
Authors and Affiliations
Contributions
The authors declare that they gave their individual contributions in every section of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
The authors approve the ethics of the journal and give the consent to participate.
Consent for publication
The authors consent to the publication.
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Lopez, L., Pellegrino, S.F. A fastconvolution based space–time Chebyshev spectral method for peridynamic models. Adv Cont Discr Mod 2022, 70 (2022). https://doi.org/10.1186/s13662022037380
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662022037380