Abstract
This paper introduces a novel meshless method based on the local use of exponential basis functions (EBFs). The EBFs are found so that they satisfy the governing equations within a series of subdomains. The compatibility between the subdomains is weakly satisfied through the minimization of a suitable norm written for the residuals of the continuity conditions. The residual norm may contain any desirable order of continuity. This allows increasing the continuity of the solution without increasing the type of point-wise variables at each node. The solution procedure begins with the discretization of the solution domain into a set of nodal points and cloud construction on each nodal point. The approximate solution in the local coordinates of each cloud is constructed by a series of EBFs. A set of intermediate points are distributed throughout the domain and its boundary to apply the continuity between the local solutions of the adjacent clouds up to a desired order, and also to impose the boundary conditions. The main nodes may play the role of the intermediate points as well. The validity of the results is shown through some patch tests. Also some numerical examples are solved to illustrate the capabilities of the method. High convergence rate of the numerical results is one of the salient features of the proposed meshless method.
Similar content being viewed by others
References
Lucy LB (1977) A numerical approach to the testing of the fission hypothesis. Astron J 82:1013–1024
Gingold RA, Monaghan JJ (1977) Smoothed particle hydrodynamics: theory and application to non-spherical stars. Mon Not R Astron Soc 181:375–389
Nayroles B, Touzot G, Villon P (1992) Generalizing the finite element method: diffuse approximation and diffuse elements. Comput Mech 10:307–318
Belytschko T, Lu YY, Gu L (1994) Element-free Galerkin methods. Int J Numer Methods Eng 37:229–256
Liu WK, Jun S, Zhang YF (1995) Reproducing kernel particle methods. Int J Numer Methods Fluids 20:1081–1106
Atluri SN, Zhu T (1998) A new meshless local Petrov–Galerkin (MLPG) approach in computational mechanics. Comput Mech 22:117–127
Oñate E, Idelsohn S, Zienkiewicz OC, Taylor RL (1996) A finite point method in computational mechanics. Applications to convective transport and fluid flow. Int J Numer Methods Eng 39:3839–3866
Oñate E, Perazzo F, Miquel J (2001) A finite point method for elasticity problems. Comput Struct 79:2151–2163
Boroomand B, Najjar M, Oñate E (2009) The generalized finite point method. Comput Mech 44:173–190
Boroomand B, Soghrati S, Movahedian B (2010) Exponential basis functions in solution of static and time harmonic elastic problems in a meshless style. Int J Numer Methods Eng 81:971–1018
Shamsaei B, Boroomand B (2011) Exponential basis functions in solution of laminated structures. Compos Struct 93:2010–2019
Shahbazi M, Boroomand B, Soghrati S (2011) A mesh-free method using exponential basis functions for laminates modeled by CLPT, FSDT and TSDT—Part I: formulation. Compos Struct 93:3112–3119
Shahbazi M, Boroomand B, Soghrati S (2011) A mesh-free method using exponential basis functions for laminates modeled by CLPT, FSDT and TSDT—Part II: implementation and results. Compos Struct 94:84–91
Shahbazi M, Boroomand B, Soghrati S (2012) On using exponential basis functions for laminates modeled by CLPT, FSDT and TSDT: further tests and results. Compos Struct 94:2263–2268
Boroomand B, Azhari F, Shahbazi M (2013) On definition of clamped conditions in TSDT and FSDT: the use of exponential basis functions in solution of laminated composites. Compos Struct 97:129–135
Azhari F, Boroomand B, Shahbazi M (2013) Exponential basis functions in the solution of laminated plates using a higher-order Zig-Zag theory. Compos Struct 105:398–407
Azhari F, Boroomand B, Shahbazi M (2013) Explicit relations for the solution of laminated plates modeled by a higher shear deformation theory: derivation of exponential basis functions. Int J Mech Sci 77:301–313
Zandi SM, Boroomand B, Soghrati S (2012) Exponential basis functions in solution of problems with fully incompressible materials: a mesh-free method. J Comput Phys 231:7255–7273
Zandi SM, Boroomand B, Soghrati S (2012) Exponential basis functions in solution of incompressible fluid problems with moving free surfaces. J Comput Phys 231:505–527
Movahedian B, Boroomand B, Soghrati S (2013) A Trefftz method in space and time using exponential basis functions: application to direct and inverse heat conduction problems. Eng Anal Bound Elem 37:868–883
Hashemi SH, Boroomand B, Movahedian B (2013) Exponential basis functions in space and time: a meshless method for 2D time dependent problems. J Comput Phys 241:526–545
Movahedian B, Boroomand B (2014) The solution of direct and inverse transient heat conduction problems with layered materials using exponential basis functions. Int J Therm Sci 77:186–198
Boroomand B, Noormohammadi N (2013) Weakly equilibrated basis functions for elasticity problems. Eng Anal Bound Elem 37:1712–1727
Hildebrand FB (1976) Advanced calculus for applications, 2nd edn. Prentice-Hall, Englewood Cliffs
Morse PM, Feshbach H (1953) Methods of theoretical physics, part I and II. McGraw-Hill, New York
Timoshenko S, Goodier JN (1951) Theory of elasticity, 2nd edn. McGraw-Hill, New York
Babuška I, Strouboulis T, Gangaraj SK, Upadhyay CS (1997) Pollution error in the h-version of the finite element method and the local quality of the recovered derivatives. Comput Methods Appl Mech Eng 140:1–37
Ihlenburg F, Babuška I (1995) Dispersion analysis and error estimation of Galerkin finite element methods for the Helmholtz equation. Int J Numer Methods Eng 38:3745–3774
Belytschko T, Black T (1999) Elastic crack growth in finite elements with minimal remeshing. Int J Numer Methods Eng 45:601–620
Sukumar N, Moës N, Moran B, Belytschko T (2000) Extended finite element method for three-dimensional crack modelling. Int J Numer Methods Eng 48:1549–1570
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Sampling theorem
Homogeneous basis functions have considerable effects on the accuracy of the results and therefore they should be selected properly. In order to investigate these basis functions more precisely, here we consider an EBF with a complex exponent in 1D as below
Using Euler’s formula, it can be represented as
Thus the imaginary part of the exponent \(\alpha \) displays the fluctuation frequency of the basis function. On the other hand the fluctuation frequencies of the homogeneous basis functions should be limited to an appropriate range in order to produce accurate results. We have employed the sampling theorem as a basis to determine this range. According to the sampling theorem, a band-limited signal can be reconstructed exactly if it is sampled at a rate at least twice the maximum frequency in it. It means that if the maximum frequency of a signal is \(\omega _m\), then the sampling frequency should be more than \(2\omega _m\), that is
Consequently by considering the nodal grid as the sampling points, the maximum frequency of the homogeneous basis functions is determined as below
where \(L\) is the distance between nodes in \(x\) or \(y\) directions.
Appendix 2: Weight factors
The residual formation in this method involves selection of the weight factors \(w_u^i\) and \(\mathbf{w}_\theta ^i\) for internal points and \(w_N^i\) and \(w_D^i\) for Neumann and Dirichlet boundary points. These weight factors may preferably be selected so that the terms in the total residual are of similar dimensions. Also it should be noted that the effect of the weight factors on the results comes from their relative values. Based on this, we consider \(w_u^i =1\) and the other weight factors are determined accordingly.
The components of \(\mathbf{w}_\theta ^i\) in (33) are multiplied by derivatives of the function \(u\). On the other hand \(u\) is approximated using EBFs and therefore its derivatives are dependent on the exponents. Being too small or too large, these exponents might have undesirable effects on the residual. These effects should be balanced by \(\mathbf{w}_\theta ^i\). For this purpose, the components of \(\mathbf{w}_\theta ^i\) are considered as below
where \(\left| { \cdot } \right| \) is the absolute value function. In the above relation \(f_l^h \left( \mathbf{0} \right) \equiv f_l^h |_{x=0, y=0}\) and \(\partial _\varsigma f_l^h \left( \mathbf{0} \right) \equiv \partial _\varsigma f_l^h |_{x=0, y=0} \), (\(\varsigma =x , y\)).
The weight factor of the Neumann boundary condition \(w_N^i\) can also be determined similar to \(\mathbf{w}_\theta ^i\) with two differences. First, the derivatives in the denominators of the above fractions are replaced by their counterpart \(\partial _\mathrm{n} f_l^h \left( \mathbf{0} \right) \) and second, because of the importance of the Neumann boundary conditions these fractions should be multiplied by a magnifying coefficient. Therefore this weight factor is suggested as below
Satisfaction of the Dirichlet boundary conditions is of great importance in the present method. Therefore the related terms in the residual should have greater weight factors. The author’s experiences show that choosing \(w_D^i\) in the following range usually leads to accurate results
Appendix 3
To find polynomials satisfying the Laplace equation, \(\nabla ^{2}u=0\), a polynomial of maximum order \(m\) is considered as (56) which is repeated here as below
Substituting \(u_{ex}\) in the Laplace equation leads to
Satisfaction of the above equation requires that a series of combinations of the monomials with similar orders vanish. This results in a set of \(\bar{{N}}\) equations as below
Therefore we have \(\bar{{N}}\) equations and \(M\) coefficients which means that the number of independent coefficients is \(M-\bar{{N}}\). Now by considering a set of independent coefficients as below
all the coefficients can be expressed as
Finally by inserting (86) into (82), we have
where \(M-\bar{{N}}=2m+1\). For instance, if we consider a polynomial of the order \(m=6\), the homogeneous counterpart is obtained as below
This means that the original exact solution is considered as
which converts to
Now the polynomials \(\bar{{p}}_j\) are considered in place of \(p_l\) in (57) to perform the patch test.
Rights and permissions
About this article
Cite this article
Soleimanifar, E., Boroomand, B. & Mossaiby, F. A meshless method using local exponential basis functions with weak continuity up to a desired order. Comput Mech 53, 1355–1374 (2014). https://doi.org/10.1007/s00466-014-0979-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-014-0979-3