Abstract
In this study, we propose a nonlocal operator method (NOM) for the dynamic analysis of (thin) Kirchhoff plates. The nonlocal Hessian operator is derived based on a second-order Taylor series expansion. The NOM does not require any shape functions and associated derivatives as ’classical’ approaches such as FEM, drastically facilitating the implementation. Furthermore, NOM is higher order continuous, which is exploited for thin plate analysis that requires \(C^1\) continuity. The nonlocal dynamic governing formulation and operator energy functional for Kirchhoff plates are derived from a variational principle. The Verlet-velocity algorithm is used for the time discretization. After confirming the accuracy of the nonlocal Hessian operator, several numerical examples are simulated by the nonlocal dynamic Kirchhoff plate formulation.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
As a common engineering structure, plate/shell is widely used in civil engineering, aerospace and other fields. The mechanical analysis of rectangular thin plates has always been one of the research focuses of scholars and engineers. The governing equation of the Kirchhoff plate bending problem is a fourth-order partial differential equation whose deflection is an independent variable. The numerical method for developing this problem has a wide scientific significance for solving plate/shell problems.
The analysis of Kirchhoff plate bending problems poses challenges to ’classical’ finite element formulations [1,2,3,4,5], which are only \(C^0\) continuous. However, the Kirchhoff plate problem is a fourth-order partial differential equation which requires a \(C^1\) formulation if weak form based methods such as FEM are employed. An efficient alternative are so-called meshless methods as many of them are higher order continuous. The approximation function of the meshless method [6,7,8,9,10,11] represented by the Element-free Galerkin method EFG [12,13,14,15] is highly smooth, that is, and the high-order continuity is satisfied, meantime the meshless method is easy to form high-order. The approximate function has significant advantages to the numerical solutions for higher-order partial-differential equations.
Rabczuk [16] devised a meshfree method for thin shell analysis for finite strains and arbitrary evolving cracks exploiting the higher order continuity of the EFG shape functions and avoiding any rotational degrees of freedom. Mohammed et al. [17, 18] presented a meshless method to analyze the mechanical response of elastic thin plates. However, since meshless shape functions are commonly rational functions, more integration points are needed to evaluate the weak form. For example, Brebbia [6] employed \(6 \times 6\) quadrature points, which significantly reduces the computational efficiency. An interesting alternative to meshless methods is isogeometric analysis (IGA) [19, 20], which also fulfills the higher order continuity requirement needed for thin plate analysis. This method takes advantage of NURBS/B-Spline basis functions, which are commonly used in computer-aided-design (CAD) to describe the geometries. IGA has been successfully applied to the analysis of plates and shells for instance in [21,22,23,24,25]. As CAD geometries are surface representations, they are particularly suited for plates and shells. One difficulty occurs for multi-patch geometries, which are still difficult to deal with.
In this study, we take advantage of nonlocal theories as suggested for instance in nonlocal continuum field theories with various physical fields [26], peridynamics (PD) [27], nonlocal plasticity, (nonlocal) damage mechanics [28] and nonlocal vector calculus [29]. Nonlocal operator method (NOM) [30, 31] is a nonlocal numerical method for solving partial differential equations. The method is based on so-called differential operators. In contrast to finite elements, the NOM only needs neighboring points to develop nonlocal derivatives. Similar to the machine learning approach [32, 33], it can solve PDEs directly instead of the need of shape functions, which plays an equivalent role as the derivatives of the shape functions in the meshless methods or the FEM. And, therefore, the complexity of the nonlocal operator method is significantly reduced. The nonlocal strong form can be derived by a variational derivation on the functional defined by nonlocal operators. This paper presents a nonlocal operator method to predict the dynamic response of Kirchhoff plates exploiting the higher order continuity of the NOM.
The paper is organized as follows: We first briefly review the NOM and derive the nonlocal Hessian operator for Kirchhoff plates in Sect. 2. In Sect. 3, we derive the nonlocal dynamic Kirchhoff plate formulation by a variational formulation. Section 4 presents details about the numerical implementation before we demonstrate the performance of the formulation through several benchmark problems in Sect. 5. We conclude the manuscript in Sect. 6.
2 Outline of nonlocal operator method and derivation of nonlocal Hessian operator for Kirchhoff plate
2.1 Outline of nonlocal operator method
We consider a Kirchhoff plate occupying a domain \(\mathbf \Omega\) as illustrated in Fig. 1. Let us denote the spatial coordinates with \({\mathbf {x}}_i\), \({\mathbf \xi }_{ij}:={\mathbf {x}}_j-{\mathbf {x}}_i\) is relative position vector from \({\mathbf {x}}_i\) to \({\mathbf {x}}_j\); \(w_i:=w({\mathbf {x}}_i,t)\) and \(w_j:=w({\mathbf {x}}_j,t)\) are the displacement value for \({\mathbf {x}}_i\) and \({\mathbf {x}}_j\), respectively; the relative displacement area for the spatial vector \({\mathbf \xi }_{ij}\) is \(w_{ij}:=w_j-w_i\).
The support and the dual-support are two fundamental principles in NOM. The domain, in which every spatial point \({\mathbf {x}}_j\) forms the spatial vector \({\mathbf \xi }_{ij}\) from \({\mathbf {x}}_i\) to \({\mathbf {x}}_j\) is called the support \(\mathcal S_{i}\) of point \({\mathbf {x}}_i\), see Fig. 1b. We can write \(\mathcal S_{{\mathbf {x}}}=\{{\mathbf {x}}_2,{\mathbf {x}}_3,{\mathbf {x}}_5,{\mathbf {x}}_6\}\). The dual-support of \({\mathbf {x}}_i\) is defined as a union of points which supports include \({\mathbf {x}}\), i.e.
The dual-support of point \({\mathbf {x}}_j\) forms the dual-vector \({\mathbf \xi }'_{ij}(={\mathbf {x}}_i-{\mathbf {x}}_j)\) in \(\mathcal S_{i}'\) and is denoted as \(\mathcal S_{{\mathbf {x}}}'=\{{\mathbf {x}}_3,{\mathbf {x}}_6\}\); \({\mathbf \xi }'_{ij}\) is the \(\mathcal S_{j}\) relative position space vector. NOM requires fundamental nonlocal operators that replace the local operators in calculus. Thus, the functional designed to construct a residual and tangent stiffness matrix is formulated in terms of the nonlocal differential operator. The higher order nonlocal operator \(\tilde{\partial }_\alpha w_i\) for the scalar field w in support \(\mathcal S_{i}\) can be expressed as [34]
where \(\phi ({\mathbf \xi }_{ij})\) represents the weight function, \({\mathbf \xi }_{ij}\) represents relative position vector. \({\mathbf {s}}_{ij}\) represent the list of polynomials. For example, the polynomials and the higher order nonlocal operator in 2D with maximal second-order derivatives are \({\mathbf {s}}_{ij}=(x_{ij},y_{ij},x_{ij}^2/2,x_{ij} y_{ij},y_{ij}^2/2)^T\) and \(\tilde{\partial }_\alpha w_i=(\frac{{\partial w_i}}{ \partial x},\frac{{\partial w_i}}{ \partial y},\frac{{\partial ^2w_i}}{ \partial x^2},\frac{{\partial ^2 w_i}}{ \partial xy },\frac{{\partial ^2 w_i}}{ \partial y^2})^T\).
Using nodal integration, the higher order nonlocal operator and it’s variation for a vector field w in discrete forms are
We use a penalty energy functional to obtain the linear field of the scalar field to eliminate zero-energy modes. The higher order operator energy functional for a scalar field w at a point \({\mathbf {x}}_i\) is defined as
where \(m_i(=\int _{\mathcal S_i} \phi ({\mathbf \xi }_{ij}) {\mathbf \xi }_{ij}\otimes {\mathbf \xi }_{ij}d V_j)\) is the normalization coefficient and \(\alpha _w\) is the penalty coefficient. The nonuniform aspect of the deformation is defined as \({\mathbf {s}}_{ij}^T\tilde{\partial }_\alpha w_i -w_{ij}\), and the stability of the NOM is greatly enhanced while \({\mathbf {s}}_{ij}^T\tilde{\partial }_\alpha w_i -w_{ij}\) is enforced explicitly.
2.2 Derivation of nonlocal Hessian operator for Kirchhoff plate
In this part, we derive the second-order nonlocal Hessian operator and its variation. The second derivative and its variation in 1D is given as
To devise the nonlocal Hessian operator in 2D, let us define first the vector \({\mathbf \xi }_{ij}=(x_{ij},y_{ij})^T\). It can be shown that the second-order shape tensor for point \({\mathbf {x}}_i\) is computed by [30]
and the third-order shape tensor for point \({\mathbf {x}}_i\) by
with \({\mathbf \xi }_{ij}^n:=\underbrace{{\mathbf \xi }_{ij}\otimes {\mathbf \xi }_{ij}\otimes \cdots \otimes {\mathbf \xi }_{ij}}_{\text {n terms}}\).
which finally leads to
The fourth-order shape tensor for point \({\mathbf {x}}_i\) is computed by
The second-order Taylor series extension for a scalar field w is given as
so that we obtain
which finally results in the following Hessian nonlocal operator
and
The weighted tensor \(\frac{1}{2}\nabla ^T\nabla w:{\mathbf {K}}_{4i}\) can be simplified to
Note that the rank of \({\mathbf {K}}_{4i}\) is 3 and the 2D nonlocal Hessian operator has only three independent variables where \(\frac{\partial ^2 \delta w_i}{\partial x\partial y}=\frac{\partial ^2 \delta w_i}{\partial y\partial x}\), let \({\mathbf {K}}_{4i}^{-1}\) as the pseudo-inverse of \({\mathbf {K}}_{4i}\) in this study.
For the scalar field w, the 2D nonlocal Hessian operator for point \({\mathbf {x}}_i\) can be written in matrix form as
We let \({\mathbf {K}}_{3i}^x {\mathbf {K}}_{2i}^{-1}, {\mathbf {K}}_{3i}^y {\mathbf {K}}_{2i}^{-1}\) and the pseudo-inverse of \({\mathbf {K}}_{4i}\) be explicitly written as
To facilitate the calculation \({\mathbf {K}}_{4i}^{-1}\) , we convert \({\mathbf {K}}_{4i}\) to a \(3\times 3\) matrix yielding
Since \({\mathbf \xi }_{ij}\otimes {\mathbf \xi }_{ij}-{\mathbf {K}}_{3i} {\mathbf {K}}_{2i}^{-1} {\mathbf \xi }_{ij}\) is a matrix \({\mathbf {Q}}_{2 \times 2}\) with the terms \({Q}_{12}={Q}_{21}\). Remove the repeated terms in matrix \({\mathbf {Q}}\), and the remain terms \({Q}_{11},{Q}_{12},{Q}_{22}\) in matrix \({\mathbf {Q}}\) can be reconstituted a vector \({\mathbf {L}}_{3 \times 1}=({Q}_{11},{Q}_{12},{Q}_{22})^T\). Then Eq.16 can be rewritten as
Finally, \(\left( {\mathbf \xi }_{ij}\otimes {\mathbf \xi }_{ij}-{\mathbf {K}}_{3i} {\mathbf {K}}_{2i}^{-1} {\mathbf \xi }_{ij} \right) : {\mathbf {K}}_{4i}^{-1}\) can be obtained by reconstituting terms in Eq.21 and can be expressed as
where
The explicit form of the nonlocal Hessian operator in 2D can finally be expressed by
Note that \(e_{i11},e_{i12},e_{i22}\) are calculated for each neighbor in the support domain. As a result, the variation of nonlocal Hessian operator can be obtained in explicit form as
3 Derivation of nonlocal dynamic Kirchhoff plate formulation
3.1 Classical elastic plate theory
Kirchhoff plate theory assumes that the normal stress in the thickness direction can be ignored and the normal of the midplane of the plate remains normal after deformation. Hence, all stresses and strains can be expressed by the deflection w of the midplane of the plate. Considering the plate element shown in Fig. 2, the in-plane displacements u and v can, therefore, be expressed in terms of the first derivatives of w, i.e.
The strain resultant \({\varvec{\kappa }}\) can be obtained by
where \(\kappa _x\) and \(\kappa _y\) indicates the curvature of the midplane of the plate in the x- and y- direction while \(\kappa _{xy}\) refers to the torsion, respectively.
The stress resultants of the Kirchhoff plate are given by
where \(M_x\) and \(M_y\) are the bending moment per unit length around the y- and negative x-axes, respectively, while \(M_{xy}(=M_{yx})\) is the torque per unit length.
With a linear stress distribution in the z-direction and assuming a thickness of t, the stresses can be computed by
The Cauchy stress tensor can also be expressed in terms of the linear strain tensor assuming Hooke’s law:
with
Finally, the constitutive model can be formulated in terms of the stress and strain resultants by
where \({\mathbf {D}}_{plate}\) is the constitutive matrix defined as
where \(D_0=\frac{E t^3}{12(1-\nu ^2)}\) is the Kirchhoff plate’s bending stiffness, such that Eq.(30) can be rewritten as
3.2 Nonlocal dynamic Kirchhoff plate formulation
The total Lagrange energy functional for the Kirchhoff plate can be expressed as
with \({\dot{w}}=\frac{\partial w}{\partial t}\); \(\rho\) is the density of the plate and \(q_z\) a distributed load in the z-direction. Replacing the local Hessian \(\nabla ^T\nabla w\) with the nonlocal Hessian \(\tilde{\nabla }^T\tilde{\nabla }w\) in Eq.34, we obtain
The integral of the Lagrangian L between two time steps \(t_1\) and \(t_2\) is \(\digamma =\int _{t_1}^{t_2} L({\dot{w}},w) d t\). According to the principle of least action, we can write
Omitting the external work term \(\int _{t_1}^{t_2} \int _{\partial \Omega }\overline{M_n} \frac{\partial w}{\partial n} d S \text {d}t\), the first variation of \(\delta \digamma\) leads to
where the boundary condition \(\delta w(t_1)=0,\,\delta w(t_2)=0\) is considered in the above derivation. According to Hamilton’s principle, for any \(\delta w_i\), the first variation of the functional \(\digamma\) should be zero, which leads to
The nonlocal form is correlated to the local form by
According to Eq.23, we devise the explicit form of \(\tilde{\nabla }^T\tilde{\nabla }:\overline{{\mathbf {M}}_i}\)
As Eq. 37 suffers from zero-energy modes, we introduce the so-called nonlocal operator energy functional, which is described in the next section.
3.3 Operator energy functional
For the Kirchhoff plate, the maximal order of partial derivatives in Eq.37 is two, hence we select the second order of nonlocal operators in Eq.5. The operator energy functional for second order nonlocal operators of a scalar field w for point \({\mathbf {x}}_i\) can be expressed as
where \({\mathbf {s}}_{ij}=(x_{ij},y_{ij},x_{ij}^2/2,x_{ij} y_{ij},y_{ij}^2/2)^T\), \(\tilde{\partial }_\alpha w_i=(\frac{{\partial w_i}}{ \partial x},\frac{{\partial w_i}}{ \partial y},\frac{\partial ^2 w_i}{ \partial x^2},\frac{\partial ^2 w_i}{ \partial xy },\frac{\partial ^2 w_i}{ \partial y^2})^T\).
The first variation of \(\mathcal F_i^{hg}\) is
Taking the variation of \(\int _{\Omega } \mathcal F_i^{hg}d V_i\) yields
For the scalar field w, the internal force due to the operator energy functional is given by
where \({\varvec{f}}_{ij} =\frac{\alpha _w}{m_i} \phi ({\mathbf \xi }_{ij} )(w_{ij} -\tilde{\partial }_\alpha w_i\,{\mathbf {s}}_{ij}^T )\) indicates the zero-energy internal force. Finally, the correspondence between local and nonlocal formulation and the operator functional enhanced governing equation of Kirchhoff plate can be expressed as
3.4 Kirchhoff plate boundary conditions
Let us consider the boundary conditions shown in Fig. 3, which can be classified into:
1. Clamped boundary conditions, where the deflection and the slope of the mid-plane is zero. The positioning shift \({\overline{w}}\) and the section rotation \({\overline{\theta }}\) are both zero. The boundary conditions are in the direction parallel to the y-axis (as \(x=0\) clamped boundary):
Parallel to the \(x-\)axis (as \(y=0\) clamped boundary), the Kirchhoff plate boundary conditions is
2. Simply supported Kirchhoff plate boundary conditions where the plate is free to rotate about a line but prevented from deflecting. The positioning shift \({\overline{w}}\) and moment \(\overline{M_n}\) value is zero: parallel to the \(y-\)axis (as \(x=a\) simply supported boundary), the boundary conditions is
and Eq.46 can be written as
Similarly, parallel to the \(x-\) axis (as \(y=b\) simply supported boundary), the boundary conditions is
4 Numerical implementation
The domain \(\Omega\) is decomposed into N points occupying a volume \(\Delta V_i\):
For each point, the support is denoted by
where \(j_1,...,j_k,...,j_{n_{i}}\) are the global indices of the neighbors of point \({\mathbf {x}}_i\) and \(n_i\) represents the number of neighbors in support domain \(\mathcal S_i\). The out-of-plane transversal force between points are computed by
Finally, we get the internal force \(\varvec{\mathcal {P}}_{ij}\) between points as
So that in discrete form, Newton’s equation of motion is expressed as
where t is the time, \({ w}_i(t)=\big ({ { w}_1}(t),\ldots ,{ { w}_{N}}(t)\big )\) is the ensemble of the position vector of N points, \({\varvec{F}}_i\) is the external force vector and \({\varvec{P}}_i\) denotes the internal force vector; \({\mathbb {M}}_i\) refers to the mass of the point. In this paper, the velocity and displacement is updated via the Verlet-Velocity scheme [35]:
For reasons of stability, we applied a damping term to each point
\({\varvec{F}}_i^s\) representing the damping force for each point, \(\dot{{w_i}}\) represents the velocity (vector) of the point, and c is a damping coefficient.
The main implementation process of higher order explicit NOM for the dynamic analysis of Kirchhoff plate can be summarized as follows:
1. Discretization of the solution domain and initialization | |
(i) Create geometry and discretize the solution domain. | |
(ii) Initialize the internal force of \({\varvec{P}}_{i}= 0\) and assign values to the corresponding parameters: Young’s modulus E, Poisson’s ratio \(\nu\), Density \(\rho\) , Number of neighbors for each point etc. | |
2. Calculate shape tensor | |
(i) For each point, calculate second, third and forth order shape tensor \({\mathbf {K}}_{2i}, {\mathbf {K}}_{3i}, {\mathbf {K}}_{4i}\) by solving problem Eqs.8–11. | |
(ii) Calculate the inverse (pseudo-inverse) of the shape tensor \({\mathbf {K}}_{2i}^{-1}\), \({\mathbf {K}}_{3i}^y{\mathbf {K}}_{2i}^{-1}\), \({\mathbf {K}}_{3i}^y{\mathbf {K}}_{2i}^{-1}\),\({\mathbf {K}}_{4i}^{-1}\). | |
3.Calculate the nonlocal Hessian operator | |
For each point, calculate the nonlocal Hessian operator \(\tilde{\nabla }^T\tilde{\nabla }w_i\) by solving Eqs.17-23. | |
4.Calculate the Kirchhoff plate constitutive model | |
(i) Calculate Kirchhoff plate’s bending stiffness and strain resultant \(D_0, \overline{{\varvec{\kappa }}}\) by solving Eqs.31 and 33. | |
(ii) Calculate Kirchhoff plate constitutive model by solving Eq.32. | |
5.Calculate the Kirchhoff plate internal force between points | |
For each neighbor point \(j\in \mathcal S_i\), calculate \({\varvec{T}}_{ij}, {\varvec{T}}_{ji}, {\varvec{P}}_{ij}\) by solving Eqs.51 - 52 and add \({\varvec{P}}_{ij}\) to \({\varvec{P}}_{i}\) and add \(-{\varvec{P}}_{ij}\) to \({\varvec{P}}_{j}\). | |
6. Applying the boundary conditions to solution | |
(i) Apply the external force \({\varvec{F}}_i\), damping force \(\varvec{F}_i^s\) and displacement boundary conditions to the specified points, according to Newton’s second law \({\varvec{F}_i}-{\varvec{P}_i}+ {\varvec{F}_{i}^{s}} ={\mathbb {M}}_i \ddot{{w_i}}(t)\), calculate each point’s acceleration \(\ddot{{w_i}}\). | |
(ii) Update each point’s velocity and displacement through the Verlet-Velocity scheme. |
5 Numerical examples
The proposed nonlocal dynamic Kirchhoff plate formulation is implemented in Wolfram Mathematica. After verifying the accuracy of the nonlocal Hessian operator, several benchmark problems are studied and compared to results obtained by ABAQUS using the S4R plate/shell element [36].
5.1 Verification of nonlocal Hessian operator
Let us consider a simply supported square Kirchhoff plate with a width of \(a_0=10\)m and thickness t=0.01m. The plate is subjected to a uniform pressure of \(q_z=100N/m^{2}\). Young’s modulus and Poisson’s ratio are E=30GPa and \(\nu\)=0.3, respectively. The number of neighbors of each point is set to \(n=24\). To test the accuracy of the nonlocal Hessian operator, we assume \(\Upsilon =1,3\) (see Eq.58). The analytical solution of this problem is given in [37], i.e.
with \(\alpha _\Upsilon =\frac{\Upsilon \pi }{2}\).
We employ the quintic spline function as weight function
with \(\xi =\Vert {\mathbf \xi }\Vert\), h is the maximum length of support, \(\alpha _d\)= \((3^5/40,\,\) \({3^7 7/478 \pi },\,{3^7/40\pi })\) with different dimensional space d and \(x_+=\text{ max }(0,x)\).
To accurately represent the relative error of the operator, we consider points at \(y=0\). Figs. 5, 6 show the deflection curve of the numerical simulation ( \(\frac{\partial ^2 w}{\partial x^2},\frac{\partial ^2 w}{\partial x\partial y}, \frac{\partial ^2 w}{\partial y^2}\) ) compared to the analytical solution. We also check the error in the L2-norm given by
which is shown in Fig. 4.
5.2 Nonlocal dynamic Kirchhoff plate formulation with simply supported boundary condition
We now focus on a simply supported square Kirchhoff plate with a width of \(a_0=1\)m and thickness t=0.01m. Young’s modulus and Poisson’s ratio are E=200GPa and \(\nu\)=0.3, respectively. A uniform pressure of \(q_z=100N/m^{2}\) is applied to the plate. The number of neighbors in the domain of influence of each point is set to \(n=24\). The distance between points is selected as \(\Delta x\)=0.01 m leading to 10201 points. For the ABAQUS model—as a comparison—we discretized the plate into \(100 \times 100\) elements using the same input parameters.
Simply supported boundary conditions are assumed:
Contour plots of the deflection can be found in Figs. 7 and 8, respectively.
5.3 Nonlocal dynamic Kirchhoff plate formulation with clamped boundary condition
Next, a plate using clamped boundary conditions is studied. The geometry and the parameters of the previous section are adopted. The clamped boundary conditions are given by
Contour plots of the deflection are illustrated in Figs. 9 and 10, respectively.
5.4 Transient test of nonlocal dynamic Kirchhoff plate formulation with simply supported boundary condition
The last example is a simply supported plate where the damping is omitted. A uniform pressure of \(q_z=100N/m^{2}\) is applied to the plate and the neighbors assigned to each point is set to \(n=30\). All other parameters are adopted from the previous example. Figure 11 shows the deflection field at different times.
6 Conclusions
In this paper, a nonlocal dynamic Kirchhoff plate formulation based on a nonlocal operator method is proposed. Therefore, we derived the explicit form of the nonlocal Hessian operator taking advantage of a second order Taylor series expansion. The nonlocal operator energy functional is also derived and the relationship between local and nonlocal formulations is interpreted. In the numerical simulation section, we first verify the accuracy of the nonlocal Hessian operator for the Kirchhoff plate and compare it to analytical solutions. Subsequently, the nonlocal dynamic Kirchhoff plate formulation with different type boundary conditions (clamped and simply supported) is studied and compared to simulations obtained by ABAQUS. In the future, we intend to extend the formulation for nonlinear dynamic fracture exploiting the advantages and flexibility of NOM in this direction.
References
Nguyen-Thanh N, Zhou K, Zhuang X, Areias P, Nguyen-Xuan H, Bazilevs Y, Rabczuk T (2017) Isogeometric analysis of large-deformation thin shells using rht-splines for multiple-patch coupling. Comput Methods Appl Mech Eng 316:1157–1178
Areias P, Rabczuk T, Msekh M (2016) Phase-field analysis of finite-strain plates and shells including element subdivision. Comput Methods Appl Mech Eng 312:322–350
Nguyen-Thanh N, Valizadeh N, Nguyen M, Nguyen-Xuan H, Zhuang X, Areias P, Zi G, Bazilevs Y, De Lorenzis L, Rabczuk T (2015) An extended isogeometric thin shell analysis based on kirchhoff-love theory. Comput Methods Appl Mech Eng 284:265–291
Amiri F, Millán D, Shen Y, Rabczuk T, Arroyo M (2014) Phase-field modeling of fracture in linear thin shells. Theoret Appl Fract Mech 69:102–109
Areias P, Rabczuk T (2013) Finite strain fracture of plates and shells with configurational forces and edge rotations. Int J Numer Meth Eng 94:1099–1122
CA B (1978) The boundary element method for engineers
Zhang X, Liu X-H, Song K-Z, Lu M-W (2001) Least-squares collocation meshless method. Int J Numer Meth Eng 51:1089–1100
Greco F, Coox L, Maurin F, Desmet W (2017) Nurbs-enhanced maximum-entropy schemes. Comput Methods Appl Mech Eng 317:580–597
Chen J, Chen I, Chen K, Lee Y, Yeh Y (2004) A meshless method for free vibration analysis of circular and rectangular clamped plates using radial basis function. Eng Anal Boundary Elem 28:535–545
Roque C, Madeira J, Ferreira A (2015) Multiobjective optimization for node adaptation in the analysis of composite plates using a meshless collocation method. Eng Anal Boundary Elem 50:109–116
Roque C, Martins P (2015) Differential evolution optimization for the analysis of composite plates with radial basis collocation meshless method. Compos Struct 124:317–326
Krysl P, Belytschko T (1995) Analysis of thin plates by the element-free galerkin method. Comput Mech 17:26–35
Krysl P, Belytschko T (1996) Analysis of thin shells by the element-free galerkin method. Int J Solids Struct 33:3057–3080
Noguchi H, Kawashima T, Miyamura T (2000) Element free analyses of shell and spatial structures. Int J Numer Methods Eng 47:1215–1240
Ivannikov V, Tiago C, Pimenta P (2014) Meshless implementation of the geometrically exact kirchhoff-love shell theory. Int J Numer Methods Eng 100:1–39
Rabczuk T, Areias P, Belytschko T (2007) A meshfree thin shell method for non-linear dynamic fracture. Int J Numer Methods Eng 72:524–548
Al-Tholaia MMH, Al-Gahtani HJ (2015) Rbf-based meshless method for large deflection of elastic thin plates on nonlinear foundations. Eng Anal Boundary Elem 51:146–155
Hussein Al-Tholaia M. M, Al-Gahtani H. J (2016) Rbf-based meshless method for large deflection of elastic thin rectangular plates with boundary conditions involving free edges, Mathematical Problems in Engineering 2016
Hughes TJ, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: Cad, finite elements, nurbs, exact geometry and mesh refinement. Comput Methods Appl Mech Eng 194:4135–4195
Cottrell JA, Hughes TJ, Bazilevs Y (2009) Isogeometric analysis: toward integration of CAD and FEA. John Wiley & Sons
Kiendl J, Bletzinger K-U, Linhard J, Wüchner R (2009) Isogeometric shell analysis with kirchhoff-love elements. Comput Methods Appl Mech Eng 198:3902–3914
Riffnaller-Schiefer A, Augsdörfer UH, Fellner DW (2016) Isogeometric shell analysis with nurbs compatible subdivision surfaces. Appl Math Comput 272:139–147
Benson D, Bazilevs Y, Hsu M-C, Hughes T (2010) Isogeometric shell analysis: the reissner-mindlin shell. Comput Methods Appl Mech Eng 199:276–289
Thai CH, Nguyen-Xuan H, Bordas SPA, Nguyen-Thanh N, Rabczuk T (2015) Isogeometric analysis of laminated composite plates using the higher-order shear deformation theory. Mech Adv Mater Struct 22:451–469
Li K, Wu D, Gao W (2019) Spectral stochastic isogeometric analysis for linear stability analysis of plate. Comput Methods Appl Mech Eng 352:1–31
Eringen A. C (2002)Nonlocal continuum field theories, Springer Science & Business Media
Silling S (2000) Reformulation of elasticity theory for discontinuities and long-range forces. J Mech Phys Solids 48:175–209
Bažant ZP, Jirásek M (2002) Nonlocal integral formulations of plasticity and damage: survey of progress. J Eng Mech 128:1119–1149
Gunzburger M, Lehoucq RB (2010) A nonlocal vector calculus with application to nonlocal boundary value problems. Multiscale Model Simul 8:1581–1598
Ren H, Zhuang X, Rabczuk T (2020) A nonlocal operator method for solving partial differential equations. Comput Methods Appl Mech Eng 358:112621
Rabczuk T, Ren H, Zhuang X (2019) A nonlocal operator method for partial differential equations with application to electromagnetic waveguide problem. Comput Mater Continua 59 (2019). Nr. 1
Samaniego E, Anitescu C, Goswami S, Nguyen-Thanh VM, Guo H, Hamdia K, Zhuang X, Rabczuk T (2020) An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications. Comput Methods Appl Mech Eng 362:112790
Guo H, Zhuang X, Rabczuk T (2021) A deep collocation method for the bending analysis of kirchhoff plate, arXiv preprint arXiv:2102.02617
Ren H, Zhuang X, Rabczuk T (2020) A higher order nonlocal operator method for solving partial differential equations. Comput Methods Appl Mech Eng 367:113132
Verlet L (1967) Computer“ experiments” on classical fluids. i. thermodynamical properties of lennard-jones molecules. Phys Rev 159 98
Hibbett Karlsson (1998) Sorensen, ABAQUS/standard: User’s Manual, vol 1. Karlsson & Sorensen, Hibbitt
Timoshenko S. P, Woinowsky-Krieger S (1959)Theory of plates and shells, McGraw-hill
Acknowledgements
The research was supported by the China Scholarship Council. The author would like to express their sincere gratitude to the editor and two anonymous reviewers for their valuable comments, which further enhanced the quality of this manuscript
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Zhang, Y. Nonlocal dynamic Kirchhoff plate formulation based on nonlocal operator method. Engineering with Computers 39, 445–459 (2023). https://doi.org/10.1007/s00366-021-01587-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-021-01587-1