This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
) wth-order basis-function row vector. Usually B{p,qj) is defined according to PDE problems. For example, for bending of circular plate with overlapping boundary conditions, if the cubature Serendipity-based interpolation polynomial is introduced as the basis functions where m=%, we have B(p,
> , 0 ) / „ defines the position of the middle surface of the shell; the map t defines a unit vector field at each point of the surface and is referred to the director field. The configuration of the shell is defined as Vr ,(X),-
n=l
(3)
n=l
where /„ is the unknown point values for the point n and Nn{r,0) is defined as the shape function. The approximation in Eq. (3) can be used to solve PDE problems, e.g. Lf(r, 0) = P(r, 0) in CI, f{r, 0) = Q(r, 0) on TD,
df(r, 0)ldr = R{r, 0) on TN (4)
where L is differential operator, Q PDE domain. TD and TN are the Dirichlet and Neumann boundary conditions. Using the point collocation technique and taking J(r,9) in Eq. (3) as the approximation of unknown f(r,0), the problem Eq. (4) is discretized and rewritten with respect to the unknown point value / . (z=l,2,..., •WT=(./VQ+./VD+NN)) into matrix form
51
[LN^A,)}^ \Ji >NTx\
MnA,)^
(5)
[R(rtA)hK« Numerically solving above-mentioned set of linear algebraic equations, the JVY-order point-value vector f = {f,}NrXl is obtained and the approximation J(rA) is then computed through Eq. (3). The formulations require that the intersection between different boundary conditions must be an empty set. This results in difficulty if it is applied directly to the PDEs with overlapping boundary conditions. In order to overcome the difficulty, the order-reduction technique is employed here. The overlapping boundary conditions mean that there are more than one boundary conditions involve the same variable imposed at a scattered edge points. Current meshless approaches require an empty intersection set between two adjacent boundary conditions. For example, the Galerkin-based meshless methods simply use two sets of functions to formulate a variational form. One set consists of trial functions (
= 7fE(w) and
TJN(W) = TJM(W)
on TEssential nT Natural }(6)
with rfff(w) and r\N(w) being the essential and natural boundary conditions respectively. The present boundary conditions are overlapping, i.e., TEssentia, ^>TNatural = r = raw** =TNaturai ° r Tsienna, ^YNa,ura, " • « « non-empty set. In order to overcome this difficulty, suitable variables F(r, 9) are introduced not only to reduce higher-order PDEs into lower-order PDEs, but also to separate the overlapping boundary conditions respectively for F{rA) and w(x,y), such that they correspond to empty sets ® = {w(rA)\»>(r,9)eH1 TJE(W,F)
= J7E(W^F)
and a I l d
F{r,9)\F{rA)zH\ ^O'-O^O'^)
(7) 0 n
r
ESsentic,l
^Natural)
By reconstructing the governing PDEs and overlapping boundary conditions to correspond with F{rA) and w(rA), a reduced set of PDEs is developed. Then, scattering points in the domain and using the collocation technique with fixed reproducing kernel, the system is discretized into a set of linear algebraic equations. Finally, approximations are obtained by solving this set of algebraic equations. Numerical Validation of the AM-DOR Method for Circular Plates For an isotropic thin circular plate subjected to a static transverse load, the governing equation in polar co-ordinates is written in terms of the transverse deflection w = w(r,6) as(Timoshenkoe/a/., 1959),
52
D0 V2 (wrr +Wr/r + wag/r2) = q(r, 9)
(8)
in which D0 is the bending stiffness and q(r,G) the distributed load in the transverse z direction. The simply-supported boundary conditions given by w = 0 (on TEssential) and Mr = 0 (on r ^ ^ ^ ) are overlapping boundary conditions since both the boundary conditions involve the variable w{r,$) which are required to be imposed on each edge point. As described above, it is not possible to directly impose the overlapping boundary conditions by the point collocation technique. By the present ftM-DOR method however, the problem can be solved by introducing a new variable F(r, 6), selected as F ( ^ 0 ) = V 2 W (r,0) = ( w r r + W r / r + w w / r 2 )
(r,0)eQ.
(9)
Then the governing PDE (8) and simply-supported boundary conditions can be rewritten in the following reduced form, V2F(r,0) = (wrr+wr/r+wge/r2) (w\=a = 0
on T D ,
[F -(1 - v ) ( w „ +wr/r
= q(r,0)/Do
in Q
(10)
+ wee /r )]r=a = 0
on TN (11)
2
By the point collocation with fixed reproducing kernel technique, the approximate solutions are constructed as N
*(r»0>n,
VfrA^f,
^ , 0 , ) = Z Nn(r,A)FH
i = l,2,...,NT
(12)
Substituting Eq. (12) into Eqs. (9) to (11), the reduced PDEs and boundary conditions are discretized and consequently a set of linear algebraic equations with respect to the unknown point values wn and Fn is obtained as [M]2NTX1NT X2NTXX -d2N x l , where XT = [wN xl,FN
xl].
By any generic solving technique for linear algebraic equations,
the point values wn and Fn are computed and the approximation w(xr,,_y(.) (i=l,2,...,NT ) of plate deflection is obtained through Eq. (12). In order to validate the accuracy of the present method, the transverse deflections of both thin circular and semi-circular plates are investigated numerically. These plates are simply-supported and subjected to uniformly distributed loads q0 . Numerical comparisons are made with the exact solutions for the non-dimensional deflection W -w(r,0)Do/(qoa4) . For the circular plate, 5 variations of point distributions, 10x10, 20x10, 40x10, 50x10 and 80x10, are considered. As the points in the rdirection increase while the points in the ^-direction remain fixed, the relative errors \ decrease rapidly in a monotonic manner, for example, £ from 1.40% to 0.126% at r/a=0, l from 1.26% to 0.016% at r/a=0.l, t, from 1.21% to 0.033% at r/a=0.2, and £ from 1.20% to 0.067% at r/a=0.5. For the semi-circular thin plates, 4 variations of point distributions, 20x11, 20x17, 20x21 and 20x23, are considered. As the points in the ^-direction increase while the points in the r-direction remain fixed, the relative errors t, decrease rapidly, for example, % from 122% to 2.38% at r/a=0.25, t, from 85% to 2.84% at r/a=0.5, and £ from 69.6% to 2.86% at AVO=0.75. These show the numerical stability and good convergence of the developed /2M-DOR method.
53
Shape Control of Smart Circular Plates via Distributed Sensors/Actuators In order to demonstrate the efficiency of the present ftM-DOR method for analyzing smart structures, the bending-deformation shape control of smart structures is simulated for integrated piezoelectric sensor and actuator patches. The uniformly loaded symmetric laminated circular thin plates with simply-supported boundary conditions are considered, as shown in Figures 1 (a, b), whereby the smart layers are partially covered by circular electrodes acting as the sensors/actuators. The uncoupled governing equation for thin bending plate subjected to the mechanical loading and electric field has been obtained by Lee (1990). If each layer of laminated plate is isotropic, the bending stiffnesses of the laminated plate are Du = D22 = (Dn +2D66) = D0. The governing equation derived in polar co-ordinate system is 4 V 2 K + w, / r + w„ I r2) = q{r, 0) = p(r, 6) -YjLtyJifjZftJr,
#U
(13)
m=l
The variables and parameters in Eq (13) are given by Lee (1990). For die deformation-shape control of circular plates, by utilizing AM-DOR method and introducing a suitable variable F(r,0) in the same form as Eq. (9), the governing equation, Eq. (13), is reduced to a lower-order PDE. The approximate solutions w(x,y) and F(r,&) are constructed in the same form as Eq. (12), for PDE discretization. Similarly, the simply-supported boundary conditions are discretized. Thus, a complete set of discretized linear algebraic equations is constructed with respect to the unknown point values wn and Fn, which are solved for the simulation of the deformation shape control of the smart circular plate. In the present numerical simulation of deformation control, we consider a sandwichtype laminated circular plate with central circular sensor/actuator patches, which are simply-supported and subjected to a uniformly distributed load. It consists of an aluminium-alloy core layer (E, = E2 = £3 =69GPa, G12 = G13 = G23 = 25.94GPa, and //12 = ^13 = ^23=0.33) with two surface layers of the piezoelectric material PXE-52 (£, = £2 = £3=62.5GPa, G12 = G13 = G23=24GPa, //12 = //13 = //23=0.3, dn =700x10-|2m/V, d31 = rf32=-280xl0~12m/V, /t33=3.45xl0~8F/m, with other zero parameters), as shown in Figure 1 (b). The influences of the electro-elastic coupling parameter Q defined by Ng et al. (2002) and central actuator dimension S on the deformation shape of the smart circular plates subjected to the uniformly distributed mechanical load p0 are shown Fig. 1. The maximum deflection of the plate can be controlled easily by the distributed sensors/actuators and the deflections decrease with increasing Q and S values. The dimensional effect of the electrode profile is also examined. By comparing Fig. 1(e) with Fig. 1(f), it is evident that, with increasing electrode profile surface, the deformation shape of the plate is qualitatively changed for the same electro-elastic coupling parameter Q. Further, the deflection mode profiles of the plates show that the simply-supported boundary conditions have been properly enforced by the AM-DOR method. Conclusion Due to difficulty in the direct imposition of overlapping boundary conditions encountered by existing collocation-based meshless methods, a new hybrid meshlessdifferential order reduction (AM-DOR) method is developed here such that these
54 overlapping boundary conditions can be imposed directly. Based on the orderreduction technique for partial differential equations, the AM-DOR method combines the collocation technique with a fixed reproducing kernel approximation. The method is validated for the bending analysis of thin circular plates. The /2M-DOR is found to be very accurate and also possesses high numerical stability. Further, an application of the /M-DOR method is demonstrated for the simulation of deformation shape control in circular plates under uniformly distributed loading and integrated with piezoelectric sensors/actuators. The numerical results all point to the newly developed / J M - D O R method being elegant, accurate and numerically stable.
f*""V„"***
(a) Geometry of simply supported smart circular plate
4
(c) S=n(0. la) 2 , G=0.0
'
^(I^WV.
(e) S=JI(0. lo)2, 0=22.0
Electrode
7TTTTT-, rrrrrrrr, . Smart layer
/ Jl
n.
.NElectrodc
Electrode
W
" I C ^ S C S , ^
<* Wltf.
2=5.0
(f) S=.(0,fl)2, 2=22.0
Figure 1. Control effects of central actuator dimension S and electro-elastic coupling parameter Q on the deformation shape of simply-supported sandwich-type laminated circular plate subjected a uniformly distributed load.
References Aluru, N.R. and Li, G. (2001), "Finite cloud method: a true meshless technique based on a fixed reproducing kernel approximation," International Journal for Numerical Methods in Engineering, 50, 2373-2410. Belytschko, T., Krongauz, Y., Organ, D. and Fleming, M. (1996), "Meshless methods: an overview and recent developments," Computer Methods in Applied Mechanics and Engineering, 119, 3-47. Gosz, J. and Liu, W.K. (1996), "Admissible approximations for essential boundary conditions in the reproducing kernel method," Computational Mechanics, 19,120-135. Liu, W.K., Jun, S. and Zhang, Y.F. (1995), "Reproducing kernel particle methods," International Journal for Numerical Methods in Engineering, 20, 1081-1106. Ng, T.Y., Li, H., Cheng, J.Q., Lam, K.Y. (2002), "A new hybrid meshless-differential order reduction (AM-DOR) method with applications to shape control of smart structures via distributed sensors/actuators," Engineering Structure (in press). Timoshenko S. and Woinowsky-krieger S. (1959). Theory of Plates and Shells, McGraw-Hill Inc. Lee, C.K.(1990), "Theory of laminated piezoelectric plates for the design of distributed sensors/actuators, Part I: Governing equations and reciprocal relationships," Journal of the Acoustical Society of America, 87, 1144-1158.
SECTION 4 Meshfree Methods for Fracture Analysis
This page is intentionally left blank
57 Advances in Meshfree andX-FEM Methods, G.R. Liu, editor, World Scientific, Singapore, 2002
A P P L I C A T I O N O F 3D F R E E M E S H M E T H O D TO F R A C T U R E A N A L Y S I S O F CONCRETE
Hitoshi Matsubara, Shigeo Iraha, Jun Tomiyama Dept. of Civil Engineering and Architecture University of the Ryukyus, 1, Senbaru, Nishihara-chou, Okinawa, 903-0129, JAPAN k018424&.eve.u-rvitk\ni.ac.ip.iun-i&.tec.u-iyukyu.ac,ip, iraha&tec.u-rvuh'u.ac.ip Genki Yagawa Dept. of Quantum Engineering and Systems Science University of Tokyo, 7-3-1, Hongo, Bunkyo-ku, Tokyo, 113, JAPAN vaaawa(aj.q.tM-tokvo.ac.ip Abstract The numerical analysis technique came to be used for elucidation to various problems of the engineering field thanks to rapid advancement of the computing technology and popularization of computer. To simulate today's problems accurately, some large-scale analysis must be carried out. However, the problem of the input data making is pointed out in Finite Element Method (FEM) etc. Such a situation is received, meshless method is researched actively in a variety of engineering fields. There is Free Mesh Method (FMM) in a kind of these techniques. FMM does not require any connectivity between nodes and elements for an input data and is able to obtain accuracy which is almost equal to FEM. Authors applied the tensile fracture analysis of plane concrete using FMM in 2 dimension, and obtained excellent results. However, actual concrete structures have 3 dimensional behaviors, and the fracture behavior is extremely complex. In addition, the fracture behaviors of concrete are not analyzed enough in 3 dimension. This paper describes an application of FMM in 3 dimension to complex fracture of concrete, and some examples of the numerical analysis are shown and excellent results are obtained. Keywords: FMM, Digital Image, Concrete, Fracture Analysis, 3 Dimension, and Splitting Test.
Introduction Recently, element-free methods take much attention according to increase of the calculation scale. It is because that preparing the input data, especially providing the element data, is the most expensive part in those calculations. Omission of the element data can make much efficient processes. Several methods have been proposed in this point of view. The FMM is one of these methods and it has a great advantage that the basic idea is common to the usual FEM, and then the same techniques can be used. On the other hands, concrete structures in recent are large and they have complicated shapes. That's why it is very effective to use FMM which does not need mesh information to analyze them. In addition, the failure behaviors of them in 3 dimension are not analyzed enough, then the elucidation of destruction behaviors in 3 dimension is needed. This
58
paper presents the simple analysis method of tension crack problem of concrete using digital image, and simulates the tensile strength test considered the influences of the coarse aggregates. Free Mesh Method It is not necessary for FMM to prepare the element data in preprocessing. In usual FEM, the global stiffness matrix is constructed element by element. On the other hand, it is constructed node by node in FMM. The local meshes around node are generated as shown in Figure 1, and the matrix components for the corresponding node are calculated by using the stiffness matrixes of the local elements. First, the one node is chosen as the center node. The local mesh is generated by using the satellite nodes which are selected from the candidate nodes within the appropriate distance from the center node. In 3 dimensional problems, several tetrahedron elements are generated as the local mesh as shown in Figure 1. We can calculate only the part of the global stiffness matrix corresponding to the degrees of freedom of the center node. It is 3 row components of the global stiffness matrix. In the next step, we get another pair of lines of the global stiffness matrix. When the all steps are done, we get the same global stiffness matrix to that from usual FEM. In this research, we used the CG law for the method of the equation, and used the Delaunay division for local mesh generation.
@: Current Central Node # : Current Satellite Nodes O : Current Candidate Nodes • : Other Nodes
Figure 1. Local radial element Simple Method of Fracture Analysis of Concrete Usually, when we analyze the fracture of concrete, we use the method of increment analysis and use the stress-strain matrix (D-matrix) of cracked material. However in this paper, plasticity in compressive area, re-contact in cracked plane and tension softening of concrete has not been considered. Therefore, this analysis present only elastic behavior of concrete, and the calculation does not require any increment methods. Under cracked condition, in this method, the ratio of a load and displacement necessary to cause the following another cracks is obtained. Then, the node representing the maximumprincipal-tensile-stress is defined as the cracked node, and the stress in a vertical direction (ri) in the direction of it is opened; we can express it by using D-matrix of a local element
59 which contributes to the crack node like the equation (1). In this paper, the smeared crack model was used as a crack model. 0
0
0 0
0
0
0
0
0 Ec 0 0 Ec 0 0 0
0
0
p-G
0
0
0
0
P-G
0
0
0
0
0 0
0 0 0 0 0
E
n
£
s
(1) 7 ns
Yst
P-G 7 m.
where, Ec is the Young's modulus, p is Decreasing parameter of the elastic shear modulus (=0.01), G is the Shear modulus of elasticity, n is direction of maximum principal stress and 5, fare vertical direction of n. For example, under an arbitrary load, the
(2)
where, /,is the tensile strength of concrete. In case of symmetric configuration and symmetric applied load, it is considered that the cracks occur at 2 places at the same time. After Ris determined, all physical amounts (P) just before cracking are given by the equation as follow. P=p, \ + R
(3)
where, P is an arbitrary physical amounts. Method of Analysis using Digital Image Concrete is composite material, with coarse aggregates and mortar as the main components. But, in an existing study, the analysis by which these were taken into consideration was difficult. Then, this paper presents the method of analysis considered influence the coarse aggregates using digital image. It is necessary to prepare the material data besides the node data in this method. This data is made by digital image. The method of making the material data is shown below. (1) Cut concrete, take a picture with the digital camera, and classify the coarse aggregate and mortar by a simple color as shown in Figure 2.
60
(2) RGB information on the pixel of the digital image data made by (1) is read, and the coarse aggregate and mortar are distinguished with different RGB. This is done on the entire cutting surface. (3) Pixel information is converted into the identification number (mortar: 1, aggrigate: 2) that distinguishes the material. (4) 3 dimensions are expressed by overlapping each layer. Each layer has the data of the layer number, the pixel coordinates, coordinates in direction of thickness, and the material number. Cutting
«=^>
(a) Cutting of concrete
(b) Digital images
Figure 2. Method of making the material data N+l-Layer Coarse Aggregate node Mortar node
N-Layer
Figure 3. Interpolation of aggregates In this method, two kinds of data are necessary; they are node and material information. And, the node does not necessarily exist on its digital layer because digital image data is made in 2 dimension, and it is only arranged. Therefore, we solved this problem by the linear interpolation, which showed by Figure 3; material property of node placed between certain two image layers is interpolated from the two layers in the straight line and decided. Numerical Simulation of the Splitting Test Here, the situation for tension fracture of concrete is simulated. The model of splitting test is shown in Figure 4. This test has often used to determine the concrete tension characteristics instead of the direct tension test that is very defect sensitive. In test,
61
material behavior is generally assumed to be elastic up to the maximum load (pwaJ,), and so the critical stress (ft) can be deduced by the well-known formula f, = pmjxdl
(4)
where, d is the cylinder radius and / the specimen thickness. The distribution of the interpolated the coarse aggregate is shown in Figure 5. In this analysis, the number of nodes is 63556, and the material properties and tensile strength are shown Table 1. From to Figure 5, we can see the appearance where the coarse aggregates are distributed complexly in concrete, and the authors think that it can be excellently simulated by this method. Table 1. Material property of concrete £(JV/W)
f^N/mm2)
V
Mortar
20000.00
2.214
0.21
Coarse Aggregate
56122.45
5.524
0.15
Displacement-Control
Figure 4. Splitting test
Figure 5. Distribution of coarse aggregate
Figure 6 shows the analytical result that is the crack the situation of crack propagation progress situation and its load. The crack starts from (a), and has progressed like (b), (c), and (d). Where, in this Figure, only the crack nodes are displayed as seen easily, red spheres are cracking mortar nodes and black ones are cracking the coarse aggregate nodes. According to formula (4), the maximum load is 37.7kN and in this analysis, that is 35.0kN. The crack occurred in center parts, extended from one surface of the model to center parts, and progressed toward another surface. At that time, we could confirm most coarse aggregates did not crack, and a lot of mortar cracked (it was 10.7% that the crack nodes were coarse aggregate of all crack ones), which is similar in the experiment; almost crack progresses avoiding the coarse aggregate. And, in this result, the crack is not symmetry. It is thought that the crack has generated in a part where the coarse aggregate is comparatively little, and extends from here. Actually, the coarse aggregate in the place where the first crack occurred was less than other places. In 2 dimension, the crack
62
cannot be expressible such as these situation, but we get the result of that situation because we do analyzed in 3 dimension. Therefore it can be said that this method is an effective way to simulate a microscopic crack of concrete. *—f^Tpt^^vmp^^S^gr!^
* fM If ..5
(a) P=35.0kN
'
( b ) p=21.3kN
(c) P=20.0kN P: Load (kN)
(d)
P =i6.6kN
Figure 6. Crack distribution Conclusions We present an application of 3d FMM to the fracture analysis of concrete, this method is very simple and practicable, and we can get some excellent results. As the previous numerical example, in this method, the crack of concrete can be splendidly simulated the situation which progresses while avoiding the coarse aggregate. This is confirmed in a lot of expenments. Therefore, authors think that this method will be used as an effective fractures simulation technique of concrete. This research is scheduled just to have still started, and we plan to research detailed concrete destruction behavior in 3 dimension. References G. Yagawa, and T. Hosokawa. (1997), "Application of free mesh method with delaunay tessellation in a 3dimensional problem", Transactions of Japan Society for Mechanical Engineers A, 60(614), 1997 22512256, (In Japanese) ' ' J. Tomiyama, S. Iraha, G. Yagawa, T. Yamada, T. Yabuki (1999), "Fracture analysis of concrete using free mesh method", Proceedings of International Conference, June, 1999. S. Iraha, Y. Gushi, and H. Waniya (1982), "Finite element analysis of bond strength between steel and concrete I - splitting bond failure of deformed bars -", Bulletin of Faculty of Engineering, University of y theRyukyus, Vol.24, 1982, (In Japanese) H. Matsumoto, S. Iraha, J. Tomiyama, G. Yagawa (1999) "Application of free mesh method using easy image processing to two dimension problem", Proceedings of the Japan Concrete Institute Vol 21 No 3 1999, (In Japanese) '
63 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore, 2002
MESHLESS ANALYSIS INTEGRATE SYSTEM FOR STRUCTURAL AND FRACTURE MECHANICS ANALYSIS Seiya Hagihara Department of Mechanical Engineering, Saga University 1 Honjo, Saga 840-8502, JAPAN hagihara@me,saga-u. ac.jp Mitsuyoshi Tsunori Ishikawajima-Harima Heavy Industries Co., Ltd., JAPAN Toru Ikeda and Noriyuki Miyazaki Deparment of Chemical Engineering, Kyushu University, JAPAN Takayuki Watanabe Department of Control and Information Engineering Tsuruoka National College of Technology, JAPAN Chaunrong Jin CRC Solutions, JAPAN Abstract The Finite Element Method (FEM) is used for a lot of CAE (Computer Aided Engineering) systems. The FEM analysis requires connectivity information between nodes and elements. Although the pre and post processors for the FEM system have been developed, we have still consumed skill and time of the engineers for creating FEM mesh and remesh. Furthermore, it is difficult to generate models of analyses for except experienced engineer^ The element-free Galerkin method (EFGM) is one of the meshless methods. This method is a new numerical method which is expected to be utilized ior many problems of the continuum mechanics and for a main tool of the seamless system between the CAD and the CAE instead of the finite element method. The EFGM is desired as the CAE system reducing time and costs of the designing structures. The EFGM is studied by a lot of researchers. It is tried to be applied to geometrically nonlinear and three dimensional crack propagated problem etc. We also applied the EFGM to creep, elastic-plastic, dynamic and their fracture mechanics problem. The EFGM has an another feature which is different from the meshless. The EFGM has the continuity of the first derivative i.e. strain and stress for a structural analysis by selecting the weight function. Then we can obtain displacement, strain and stress anywhere. Calculating the fracture mechanics parameter, we can calculate more accurate fracture mechanics parameter for nonlinear fracture mechanics problems. In the present paper, we developed a 2-D integrate analysis system with the GUI (Graphical User Interface) system. The EFGM is applied to a system of material nonlinear analyses. We can develop the system to calculate elastic-plastic mechanics parameters J and T* integral. In this meshless sytem, we can generate models for the EFGM analysis by this system easily, analyze elastic-plastic problem, calculate fracture mechanics parameters and display all results of analysis graphically. Keywords: Meshless Method, Elastic-Plastic, Structural Analysis, Fracture Mechanics, Analysis System, Graphical User Inteface.
64
Introduction The meshless methods are studied by a lot of researchers. The element-free Galerkin method (EFGM) (Belytschko et ah, 1994) is widely noticed as one of the meshless methods. It was developed from the diffuse element method (DEM) proposed by Nyroles et al. (1992) Since the node-element connectivities for FEM is not required to the EFGM, it is easier to create analysis model of the EFGM than the FEM. The EFGM is expected to be applied to many problems of the continuum mechanics and to be utilized for a tool in a CAE system through CAD instead of the finite element method. Nagashima (1999) proposed node-by-node method for the EFGM. Noguchi et al. (1997) applied the geometrically nonlinear the EFGM to membrane structures. Krysl, et al. (1999) developed the EFGM to apply three dimensional crack propagated problem. We successfully applied the EFGM to elastic-plastic problem which is one of the material nonlinear problems (Hagihara etal. 1998),. If we can develop the meshless analysis system using the EFGM, we can reduce time and costs of the designing structures. In the present study, we apply the EFGM to elastic problems and calculate the fracture mechanics parameters. We developed a 2D analysis system including the GUI (Graphic User Interface) system using the element-free Galerkin method for material nonlinear analysis and calculating fracture mechanics parameters J and T*. We aimed to develop a user-friendly prototype system for the EFGM analysis. Element-free Galerkin method The weak form of the equilibrium equation is solved by the element-free Galerkin method. We consider weak form of the equilibrium equation given as: f SteifpK-l + Ao^dV - f {Tf~l + Af ; ) 8Aut - f ( / f ~ ' +AF,) 8AutdV = 0 (1) where o$~' , Acs^ , ASjj , Tl• ~ , ATt ,Ft~ , AF( , and Aut are stress, incremental stress, incremental strain, external traction, incremental external traction, body force, incremental body force, and incremental displacement respectively. Superscript N-l denotes the previous N-lth time step. By using the nodal displacement vector Aqt, we can get the incremental form of stiffness equation of a total system in the form: KijAqJ
= F?N-'+AF<'-Ri
(2)
where, Ky = stiffness matrix (elastic-plastic), Aqj = incremental nodal displacement vector, F"N~ = incremental external force vector, AFf = prior to the current time steps and/?, = residual force vector The incremental nodal displacements within each load increment is obtained by solving equation (2) for Aqj . The total nodal displacements are calculated from accumulating the incremental ones in each step. If the strain is in an equilibrium with the external force, Ff ~ - Rt will become zero, otherwise the imbalance force is corrected in each increment by Newton-Raphson scheme. Background cells are needed to perform integration over analyzed region. Triangles generated by the Delaunay triangulation are used as background cells. Either the Lagrange multiplier method or the penalty method is usually utilized for the treatment of the essential boundary conditions in the EFGM. In the present EFG system, the essential boundary conditions are imposed by the
65
penalty coefficients. The shape function is created by the moving least square method (MLSM) using the nodes in the domain of influence. For the MLSM, the linear basis function p(x) and the approximate displacement function uh can be written as follows. p(x)T = [l,x,y]
(3)
uh(x)=p(xfa(x)
(4)
a(x) are determined so as to minimize the following function. J= Z, w(x - x^ipixj) a(x) -u,]
(5)
The exponential weight function w{x) is employed in this analysis (Belytschko et al.,1994). For fracture mechanics problems, the path independent parameter J-integral proposed by Rice (1968) is well known . The J-integral can be calculated accurately in the EFGM, because the displacements, strains, and stresses can be obtained at the arbitrary point due to using the MLSM. The mathematical representation for J with the contour as shown in Fig.l is given as follows: J=J [Wnx - ttuiA]ds , W = j * CTijdEij
(6)
where, W is the strain energy density defined by the following equation, r is an arbitrary contour enclosing the crack tip counterclockwise in Fig. 1, ds is an infinitesimal arc-length along r, and Tis the traction vector. Tp is a contour enclosing vicinity of the crack-tip. Line integral is implemented on an arbitrary independent circle of nodes and background cells. To detect the crack-tip severity of the propagating crack ,the path independent integral USER EFG system Input Geometries and B.C.. etc
Display results graphically
G U I processor GUI pre-processor
GUI post-processor
* Input data
J and T* integral Displacement, etc. Integral contour, etc.
Material nonlinear element | Fracture mechanics w[ free Galerkin method analysis | ^| parameter analysis Displacement, strain, " " " ^ ~ ^ — ^ ~ " stress, etc. Fig. 1 Crack geometry with contour path
Fig. 2 Outline of the meshless analysis system (EFG system)
66
parameter T* proposed by Atluri et al. (1984) can be also calculated in the EFG system. This parameter is able to be applied to the problems of the strain history dependent loading and unloading in the elastic-plastic problems. The mathematical representation for T* with the domain as shown in Fig.l is given as follows: T*=[
[Wnt -tfr !\ds= f [Wnx -ttuiA]dsJrp
'
f
Jr
[WA - a^^yiV
(7)
Jv-vp
Procedure of creating analysis model Outline of the meshless analysis system (EFG system) The outline of the mehless analysis system is described in Fig.2. The user can create easily analysis data of model by using graphic user interface (GUI) preprocessor. The information of geometries, boundary conditions and material properties etc. are input into GUI preprocessor. These input data for analysis are informed to the material nonlinear element-free Galerkin method analysis and the fracture mechanics parameter analysis the from the GUI preprocessors. After calculation of the material nonlinear elementfree Galerkin method, displacements, strains, stresses, etc. are output to the fracture mechanics parameter analysis to calculate fracture mechanics parameter, J and T*. These output data is also used in the GUI post-processor. The results of the material nonlinear element-free Galerkin method analysis and the fracture mechanics parameter analysis are displayed graphically to the user. &i%#- 5?55snp^
Fig. 3 Input geometric boudary and nodes on boundary
Fig. 4 Generation of inside nodes in geometric boundaries
W^Z J
^^^rn^^^r^-^
i
i
i
i
i
-v™**'"'
i
i
i
mtmrnqmim-^ •VVi,
1
<"r
«
*
•
-.
. -
as
US* Fig. 5 Pop-up window to input boundary conditions
^®H&P&!&*''Lm. Fig. 6 Pop-up window to input material properties
*f "
67
Input data of the analysis into the GUI preprocessor The input window of geometric boundaries and boundary nodes of a quarter model of a center-holed plate is shown in Fig.3. We can input geometric boundaries numerically into pop-up window from keyboard and do them to pick the location by a mouse device. If we input these information, geometric boundaries and nodes located on the boundaries are displayed by a personal computer shown in Fig.3. The nodes on the boundaries are generated at even intervals automatically. The nodes in inside of the boundaries are generate by giving intervals of nodes shown in Fig.4. The outside nodes of the geometric boundaries are eliminated by numerical process. In Fig.5, the boundary conditions can be input into pop-up window by mouse and keyboard devices. We can also input numerical information of Young's modulus, Poisson's ratio, yield stress, the rate of strain hardening into pop-up windows shown in Fig.6. The analysis conditions are also input into other pop-up windows. The input window of a quarter model of a center-cracked plate is shown in Fig.7. In the fracture mechanics problems of cracked plate, we can give the information to the GUI preprocessor to calculate J and T* integrals. The input data are crack-tip information, contour path radius of integral and number of contour path. The graphic window of fracture mechanics analysis of cracked plate is shown in Fig.7. Geometric boundaries, nodes distribution, boundary conditions and contour path are displayed in window shown &t*mmt&i&®%F%®**x
Si3i»J
MjZMfyXfS
Fig. 8 Deformation and contour of von Mises stress
Fig. 7 Center-cracked plate for fracture mechanics problems blB? 5 ?****.'?. .7. "
.'
"*"• ss -~&3«
.
wwsn^iP!"
• / "*'"" itts
33
41
99
\Zl
16b
ivd
si.?
m
'SNip
/
LIEE'QQl
ITO'DiB
/ 33
miuftot&ifrefr
„
45
_
»
13?
IAS
_,.
l,x*&Mtrte. .. .fiSSS-SSS ~
i .S*a«»!t«Jt*fc»-V
Fig. 9 Variation of J and T* integral versus loading steps
Fig. 10 Window of path independency of J and T* integral
"v^
68
in Fig.7. The all data about the analysis can be input by the GUI preprocessor graphically. Calculation of the analysis by the EFGM The seamless EFGM analyses of elastic-plastic problems can be performed on the GUI preprocessor. The results of these analyses calculated by the material nonlinear EFGM analysis are output into the GUI post-processor. Display results of the analysis by the GUI post-processor We can show results of analysis on the window of the GUI post-processor. The deformation of the analysis model can be described in a window shown in Figs. 8. When we show the deformation, we can indicate the displacements, strains and stresses by color contour line shown in Fig.8. The strains are three component of x, y, xy. The stresses are three components of stress, the maximum and the minimum principal stress and von Mises stress. Figure 10 shows a window of variation of J and T* integral versus loading steps. We can confirm the variation of the fracture mechanics parameters J and T* by this window. The path independency of J and T* can be also confirmed on each step show in Fig. 11. Conclusions In the present paper, we developed a 2D analysis system including the GUI (Graphical User Interface) system using the element-free Galerkin method for material nonlinear analysis and calculating fracture mechanics parameters J and T*. This system could generate models for the EFGM analysis easily, analyze elastic-plastic problem, calculate fracture mechanics parameters and display all results of analysis graphically. If we use this developed system, we will reduce time and costs of the designing structures. Acknowledgment This software was developed by RISE (Research Institute of Software Engineering) in Japan under support from IPA's(Information-technology Promotion Agency) "Support program for young software researchers" in Japan. References Belytschko, T., Lu, Y. Y. and Gu, L., (1994), "Element-free Galerkin method", IntemationalJoumalfor Numerical Methods in Engineering, 37, 229-256. Nyroles, B., Touzot, G. and Villon, P., (1992), "Generalizing the finite element method": Diffuse approximation and diffuse elements, Computational Mechanics, 10, 307-318. Nagashima, T., (1999), Node-by-node meshless approach and its applications to structural analyses, International Journal for Numerical Methods in Engineering, 46, 341-385. Noguchi, H., (1997), "Applications of Element Free Galerkin Method to Analysis of Mindlin Type Plate/ Shell Problems", Advances in Computational Engineering Science, Eds. S.N.Atluri and G.Yagawa, 918-911. Krysl, P. and Belytschko, T., (1999), "The element free Galerkin method for dynamic propagation of arbitrary 3-D cracks", International Journal for Numerical Methods in Engineering, 44, 767-800. Hagihara, S., et al., (1998), "Analysis of fracture mechanics parameters for stable crack growth problems using elastic-plastic element-free Galerkin method", Modeling and simulation based engineering, Edrs. S. N. Atluri and P. E. O'Donoghue 1, ,65-70. Rice, J. R., (1968), "A path independent integral and the approximate analysis of strain concentration by notches and cracks", J. Appl. Meek, 35 , 379-386. Atluri, S.N., Nishioka, T. and Nakagaki, M., (1984), "Incremental path-independent integrals in inelastic and dynamic fracture mechanics", Engineering Fracture Mechanics, 20- 2, 209-244.
69 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor World Scientific, Singapore, 2002.
APPLICATION OF 2-DEMENSIONAL CRACK PROPAGATION PROBLEM USING FREE MESH METHOD
J. Imasato Grtaduate School of Engineering, Yokohama National University, Japan 240-8501 imasato@dolphin. eng.ynu. ac.jp Y. Sakai Faculty of Environment and Information Sciences, Yokohama National [email protected]
University
Abstract Recent advances in computer technology have enabled one to solve a number of complicated natural phenomena. Out of computer simulation techniques, the finite element method(FEM) has been most widely used since it is capable to analyze the domains with arbitrary shape. However, to application on moving boundary problem, Ihe work of remeshing needs to carry out frequently with progress of analysis process. To overcome fhese difficulties, meshfree methods have been developed. They require only nodal information as an input data and can process all calculations including model generation wifliout commissure. Out of these meshfree methods, the free mesh method(FMM) developed by Yagawa and Yamada. This meshless method, does not require any connectivity local element at each node without considering global meshing. A total stiffness matrix is obtained by adding these temporary element matrices. This paper presents an application of 2-dimensional crack propagation problem using free mesh method. The feature of this method is an analysis model which modeled along with growth of crack surface can be defined easily by nodal control ( node position change and addition) since the free mesh method is the analysis technique by nodal base. Moreover, since free mesh method is the analysis technique on the basis of conventional finite element method, the criterion of fracture in a crack tip can be applied to the knowledge of finite element method.
Keywords: Free Mesh Method, Meshfree Analysis, Finite element mefliod, crack propagation,
Introduction The crack propagation problem is important in fracture of material, and computational methods for its numerical simulation are essential to failure prediction. Out of computer simulation techniques, the finite element method is a technique have been widely used in various fields since it is capable to the analysis domain of arbitrary shape. Especially, It is effective to apply this finite element method to the crack propagation problem which
70
follows a complicated crack path. However, to application on moving boundary problem such that arbitrary crack path propagation problem, the work of remeshing needs to carry out frequently with progress of analysis process. For this background, many efforts have been performed in developing the methods, not requiring any element or grid, and several meshfree methods have been completed. These researchs have been developed in the reference, showing many research fields in fluid analysis and crack propagation problem. Out of meshfree methods, the method called as the free mesh method(FMM) proposed be Yagawa and Yamada becomes applicable. This is a kind of meshfree methods based on theory of FEM. In application of this method, the total stiffness matrix is obtained be adding temporary element matrices and this method does not require any connectivity between nodes and elements for an input information. So, this method is expected to be an effective procedure for realizing "CAD/CAE seamless system" in making models and computations. This paper presents an application of 2-dimensional crack propagation problem which grows in the arbitrary direction using free mesh method. The feature of this method is an analysis model which modeled along with growth of crack surface can be defined easily by nodal control ( changing the node position and addition) since the free mesh method is the analysis technique by nodal base. Moreover, since free mesh method is the analysis technique on the basis of the theory of conventional FEM, the Criterion of fracture in a crack tip is evaluated using the knowledge of finite element method. Free Mesh Method The calculation flows are compared in Fig. 1 for the usual FEM and the FMM. We do not need to prepare the element data in preprocessing for FMM. In usual FEM, the global stiffness matrix is constructed element by element. On the other hand, it is constructed node by node in FMM. The local mesh is generated for each node, and the matrix components for the corresponding node are calculated by using the stiffness matrix of the local elements. First, we choose one node as the center node. The local mesh is generated by using the satellite nodes, which are selected from the nodes within the appropriate distance from the center node. In two dimensional problem, several triangular elements are generated ass the local mesh as shown in Fig. 2. We can calculate only the part of the global stiffness matrix corresponding to the degree of freedom of the center node. In two dimensional problem, we can get only 2 lines of the global stiffness matrix by using the local mesh. In the next step, we get another pair of lines of the global stiffness matrix. When the all steps are done, we get the same global stiffness matrix to that from usual FEM.
71
In the FMM, although the local element is generated around center node, it is necessary to keep the consistency of local element when a center node moves to other nodes. Therefore, generation of local element needs to introduce the treatment which are satisfied of these restrictions. According to Delaunay's triangulation, the same connection is obtained by using the node which is on the same circumscribed circle each other as shown in Fig.3. Definition of Analysis Model When applying a moving boundary problem like a crack propagation problem to a meshfree method, it is expected that it is controllable by change, an addition, etc. of node coordinates. Although the conventional finite element method defines an analysis model as an aggregate of an element, as described above, in FMM, it needs to devise the definition of a new analysis model since an element is generated inside an analysis process. Thus, in this study, the form modeling method of the boundary representation method used in the field of the form modeling introduces, and the data structure which enable it to refer to this information from the node placed on a boundary is proposed. Namely, the analysis model is expressed with the "topology" and the "geometry" which expresses actual shape. The topology is a data structure which expresses a boundary of solid model using object, shell, face, loop, edge, and vertex, and expresses the connection relation. The geometry displays actual shape with surface, curve and point. On one hand, as information of the distributed nodal point, coordinate information of each nodal point and information of topology and the information of geometry that correspond to boundary as shown in Fig. 4, furthermore the normal vector for expressing the inner side or outside of an analysis model is obtained from geometric information using each node coordinates, and the information is also stored. By using these data structures, it becomes possible to generate a local element, referring to the information on a geometric model. Discrete Equations using Mixed Variable Principle As mentioned above, in the FMM, it is necessary to hold the consistency of local element when a center node moves to other nodes. Since these restrictions, the element which can be used serves as the minimum degree of freedom, and it is necessary to use three nodes in two dimensions or four nodes element in three dimensions. Therefore, the accuracy of an analysis solution becomes a thing in a primary element. Kanto has proposed that introduces the iterative solution method for the mixed method of HuWashizu by Zienkiewicz at el., and can carry out improvement of the accuracy of solution as the Solver of FMM. The mixed method which is adopted here is based on treating the displacement u, the strain e, and the stress o as a variable of the problem approximated independently. The Hu-Washizu variable principle is expressed using approximated independently as the following equation
72
nHW= J-e T DzdQ.- ju bdSi- j a T ( e - S u ) d Q - juTtdT (1) n^ a n r, whereb, 1 , £1 and Tdenote body force, surface force , domain, boundary where surface force works, respectively. And D, S is the matrices which defining stress-strain relations, appropriate differential operator defining strain-displacement relations, respectively. Approximating independently the three variables by appropriate shape function sets a=N„c
e = N,e
w = N„w
(2)
in which o , e and u are sets of nodal parameters, we can write the approximation equations with N CT ', N e ' and N u ' , respectively. Here, each independent variable is approximated using the same C0 continuous interpolation function N and the node values u, e , and a ., we have [A -CO] \-CT
[ 0
0 T
E
(3)
o\[u
where
A=\ NeTDNtdn, E=\ N/BdQ, C= J N/N 0 dn, / = J N,rWQ+ J NJidT (4)
a n n n r, Zienkiewicz and others, this kind of element shows the conditions which give a stable solution, and it are shown that this condition is satisfied 2-dimensional and 3-dimensional both cases, if the linear element which assumes each variable on each node is used. Criterion of Fracture The analysis of a crack problem must consider the singularity to which the stress and strain become infinite at near a crack tip. For this reason, in order to obtain the stress intensity factor which is fracture mechanics parameter, there is a method using the element (the singular element) which possesses singularity in the element at the tip of a crack. On one hand, using the normal element instead of use of the singular element method , the J integral which is equivalent to energy release ratio is given as follows: J,
4[Wnk°-Ty^ds
(5)
where the upper subscript expresses component of x,° of system of coordinates at crack tip as shown in Fig. 5, W is the density of strain energy, u T is the displacement, surface forces respectively, nk is direction cosine. The relation between J integration and a stress intensity factor is given as follows:
73
Because with FMM the local element which is generated from the nodal data becomes the usual element, the stress intensity factor is estimated from value of J integral. Clearly from eq (5), J integration is path integration, Although calculation of J integration by the finite element method uses the connective information on an element for the path information on integration, it is necessary to set up a path by other method in FMM. In generally, it is known that the value of J integration has path independency at a distant place from a crack tip. Then, It considers setting up the circle of radii arbitrary as a center for a crack tip. And the judging of intersection with this circle and the element which generated locally is performed, stress and strain are interpolated on a path using eq. (2) within the crossing element, and J value is obtained. In the crack propagation problem with crack curving, it is necessary to clarify the criterion in which a crack carries out the extend direction rule with fracture of material. Although several criterion were proposed as a crack curving fracture criterion, in this study, the criterion of local symmetry (Kn = 0 criterion) is used. Numerical Example The proposed technique was applied to the problem in which a crack exists aslant to the direction of the principal stress shown in the Fig. 7. And, the crack propagation which advanced until 8 steps in the Fig. 8 was shown. Material constants of Young's modulus and Poisson ratio were 2100MPa and 0.33 respectively. As for result in Fig. 8, it is seen that it is similar to the result due to G. C.Sih and others. Conclusions The proposed method was applied to the 2-dimensional crack propagation problem which grows in the arbitrary direction as a moving boundary problem, and showed validity. The feature of this method is the analysis model of a crack propagation problem because the free mesh method is the analysis technique by the nodal base. Node control (node position change and addition) can perform easily. References Belytschko T., Lu Y. Y., Gu L. and Tabbara M. (1995), "Element-free Galerkin methods for static and dynamic fracture", International J'ournal of Solids and Structures, 32, 2547-2570 Yagawa G, and Yamada T. (1996), Free Mesh Method: A new Meshless Finite Elemnet Mehthod, Computational Mechanics,!^, 2741-2746. KantD Y. (2000). "Accurate Free Mesh Method by using mixed Element," Transactions ofJapan Sosiety for Computational Engineering and Science, 3, 13-17
74 Zienkiewicz O.C, Taylor R. L.(1996), "TheFinite Element Nethod,(}^aness
Edition)" CADTECHS,
Goldstein R.V. and Salganik R.L.(1974),"Brittle fracture of solids with arbitrary cracks'ynternational Jounal ofFracture,10(4),507-523 Erdogan F.,Sih G. C.(1963),"On the crack extension in plates under plane loading and transverse shear" Journal of Basic Engineering ASME,$5,5\9-527 Croo Mceh Method f
-*-»,
^D
start^
Distribute Nfodas I Dlstrfcute Nodes! Otatainv*o» strtrness mark Generate golbaJ mesh
Generate local temporary leteiment
| Obtain local slllThBSsmiatrtx
|
({^Collection nodes tor neighbourhood of ce nter node nodes
node
I adcltQ\*ole stiffness rniatrk |
1
Solve system equations I
t
Solve system equations I (cJSellect local mesh
Figure 1. Algorithm compare FEM and FMM Circum circle for l-r-m
rui H
Figure 2. Free Mesh Method
E
•> modes on vertex © :node* on Edge O modes In interior ! _~. _~.i i Definition of Edges for Analysis Model
(a) Analysis Model R ] A
Circum circle for l-m-n Triangles for center node* I
H E
D
^^i • • • P _„__o
[vTTA
H
E
i s r i a ?sri_ i"T"^=tlr::-v
°sO
Triangles for center node-tn (b) Node Disribution
(c) Shape Toporogy
Figure 3. Deluanay tri angulation
Figure 4. Definition of analysis model
Figure 6. J path for FMM
Figure 7. Analysis for crack model
Figure 5. J integral
Figure 8. result of crack propagation
SECTION 5 Meshfree Methods for Membranes, Plates & Shells
This page is intentionally left blank
77 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore, 2002.
ANALYSIS OF M E M B R A N E STRUCTURES WITH L A R G E SLIDING C A B L E USING M I X E D D I S P L A C E M E N T F O R M U L A T I O N A N D
EFGM
Hirohisa Noguchi Department of System Design Engineering Keio University 3-14-1, Hiyoshi, Kohoku-ku, Yokohama 223-8522, Japan noguchiCcb.sd. keio.ac. ip Yoshitomo Sato School of Sciences for Open and Environmental Systems Keio University tomodonoguehi.sd.keio.ac.jp Tetsuya Kawashima Graduate School of Mechanical Engineering Keio University, Japan kawa'Mnoguchi.sd.keio. ac.jp Abstract Many large membrane structures have been constructed in these days and large membrane structures are often stiffened by cables for reinforcement of the strength. In the analysis of cable-reinforced membrane structure, there are several complicated problems, such as the fold of membrane by cable, sliding of cable on membrane surface and so on. It is difficult to analyze these problems by the finite element method, authors have applied mesh-free method based on the element free Galerkin method to the analyses of membrane structures with cable reinforcement. In the conventional element free Galerkin method, the problem that contains discontinuous slope of displacement cannot be analyzed because of the CI continuity condition by the moving least squares approximation. Additionally, large sliding between cable and membrane surface must be considered. In this paper, the mixed displacement formulation and the technique of patch are incorporated in EFGM, and the proposed method is applied to the simple example of membrane with rigid cable and its validity is demonstrated. Keywords: mesh-free, EFGM, mixed displacement formation, membrane structures, large cable sliding
Introduction For design of membrane structure, several kinds of analysis have to be considered. They are form-finding analysis, stress analysis and cutting analysis. In the finite element method (FEM), a different model with appropriate mesh in each analysis is utilized, while in the mesh-free method, a set of analyses can be conducted by using only one model, because it has no elements. Bearing this in mind, authors have been developing a meshfree analysis system by using the enhanced element free Galerkin method (EFGM) [Kawashima 1999], [Noguchi 2000].
78
On the other hand, many large membrane structures are often stiffened by cables to reinforce their strength. In the analysis of cable-reinforced membrane structure, there are several complicated problems, such as the fold of membrane by cable, sliding of cable on membrane surface and so on. In order to overcome these problems, authors combined the technique of patches and the mixed displacement formulation with the enhanced EFGM and analyzed a cable reinforced membrane structures with discontinuous slope [Noguchi 2002]. However, in these analyses, cable slide is limited to be small because only nodes on the cable have the Eulerian degrees of Freedom. In this study, therefore, the formulation has been extended to treat large sliding cable by rearranging of nodal position at each loading step. Simple examples are demonstrated to show the potential of this method. Consideration of Discontinuous Slope of Displacement In this section, the treatment of discontinuous slope of displacement in the EFGM is briefly described. In the analysis by EFGM, continuous strain field is obtained by using the moving least squares approximation (MLSA) for the approximation of the field function. In the analysis of structure with discontinuous gradient of displacement due to such as material discontinuity or membrane with cable, however, strain field also becomes discontinuous at the interface. Therefore the conventional EFGM cannot be applied [Cordes 1996]. In order to analyze the structure with discontinuous gradient of displacement, analysis model is divided into patches. Fig. 1 illustrates the domains of influence near the interface of patches for analysis model of membrane with cable reinforcement. The domain of influence for the nodes close to the interface in either patch is truncated. Therefore, nodes in the same patch can only influence points included in each patch. The stiffness matrix is constructed in each patch, respectively. The constraint condition to impose continuous displacement at the interface is given as follows: ^ / '(x rf )u ; -^ / 2 (x (i )u J =0
(Summation convention is utilized for J and I)
(1)
where <j>i' and §\2 are approximation functions obtained by MLSA from patch 1 and 2 and Xd is a position vector at the interface. The whole stiffness matrix K is obtained by the assemblage of each stiffness with the penalty term, as K ; = Ki, +KJ, +aI ( ^ ( x j ^ x j - ^ x ^ x j )
dT s
(2)
where a is a penalty number, K1, K2 are the stiffness matrices obtained from each patch and Ts is the interface of patch.
79 domain of influence
Figure 1. Domain of influence close to the interface of patch Mixed Displacement Formulation in EFGM For analyzing moving discontinuity caused by a sliding cable, the boundary of patch must be coincided with the discontinuous line of slope. In the proposed mixed displacement formulation, the displacement of membrane structure and the sliding of cable on membrane surface are treated as different variable [Noguchi 2002], [Haber 1983], In the formulation, both the initial configuration lX and the current configuration lx are treated as unknown variables. Each coordinate is described by using an arbitrary spatial reference configuration jcr as follows: 'X = X(jcr, t), 'x = x(x r , t) (3), (4) and its displacement 'u is 'u = u(:t', t ) = ' x - ' X
(5)
The total displacement is separated into the Eulerian displacement ' u and the Lagrangian displacement ' u . 'u='u+'u ' X = ° X - ' u , ' i = °i+'u
(6) (7), (8)
In the analysis, the Eulerian displacement shows the flow of material point in the initial configuration and the Lagrangian displacement shows the displacements of nodes. In the formulation, the deformation gradient tensor of total displacement l F is decomposed into the Eularian 'F and Lagrangian 'Fas illustrated in Fig. 2. The Eularian ' F describes the mapping from the initial to the reference configuration and the Lagrangian ' F describes the mapping from the reference to the current configuration. The inverse Eularian 'F describes the mapping from the reference to the initial configuration the concept of mixed displacement formulation is illustrated in Fig. 2 [Haber 1984].
80
'F='F'F
Figure 2. Concept of mixed displacement formation Fhe total potential energy in the reference configuration is written as:
T I = - [r'S:'E'Jdvr2 *
f ('u+'u)-'b'Jdvr+-a[ *'
2
('u-'u)2dTL •*"*
+-a [ ( ' u - ' u ) 2 a f r . 2 •*"« (9)
where S and E are the 2 nd Piola-Kirchhoff stress tensor and the Green-Lagrange Strain tensor, respectively. vr is the volume in reference configuration, TL and TE are boundaries for Lagrangian and Eulerian displacement, 'u a n d ' u are prescribed displacements at each boundary and 'J is volume ratio from reference configuration to initial configuration calculated from the determinant of the inverse Eulerian deformation gradient as,
f
rf
f ^dvr=
f >Jdv'
(10)
where, 'V is the initial volume. From the variation of Eq.(10) with respect to the Lagrangian and the Eulerian displacement, Eq.(l 1) is obtained which is equivalent to the virtual work principle.
U,S:S'E'J+-'S:'ES'j\dVr-l(Su+Su)-'b'J+('u
+ 'u)-'bSJdvr (11)
+a£ Su-('u-'u)drL+a[
SvL-('u-'u)dTE=0
After the incremental decomposition of Eq.(l 1), the following equation is obtained.
81
+ S:6EL,J) + ±CS:'VSJm+'8:ESJL
l{CS:SEj+'S:6Em'J
- l{(5b+Su)-''bJ
+
&:'E5JL)}(V
+ ('u + 'vi)-''bSJNL + (
+ a[ SaudFL+a[
SuudTE
= {, {(Ju + £u) • ' V J + (' u + ' u) • %SJL}dvr - 1 1 ' S: SEL'J + - ' S : ' E5JL W
-a[
Su-('u-''u)drL-a[
Su('u-'u)drE (12)
Each displacement fields are discretized using shape function obtained by MLSA. u(x) = ^ ( x ) u / ; u(x) = ^(x)u,
(13), (14)
By substituting Eqs.(13) and (14) into Eq.(12) and solving Eq.(12) by using such as the Newton-Raphson method, the analysis considering sliding can be conducted. Folded Membrane by Rigid Cable A simple problem is analyzed to verify the proposed formulation. Figure 3 shows a schematic view of analysis model of membrane with rigid cable. Membrane is fixed at the both ends and folded at rigid cable that can move only x and z direction and keep parallel to y-axis. This structure is subjected to a load by the cable and in the analysis the load is equally distributed at the nodes on the cable where the discontinuity of slope exists. Friction between membrane and cable is ignored. The following two cases are considered. First, only the horizontal load is applied to the cable and the cable displacement in zdirection is fixed. In this case, all the nodes on the membrane are set to have the Eulerian and the Lagrangian degrees of freedom and the Lagrangian displacement is prescribed so that the height of nodes keeps constant. The deformed configuration is shown in Fig. 4. The black circle shows the same material point on the initial and the deformed configuration. Compared with our previous result [Noguchi, 2002], cable slides very largely. Figure 5 shows the load and the Lagrangian displacement curve of node at the cable. The obtained result perfectly agrees with the exact solution that is available in this particular problem. Figure 6 shows the relation between the Eulerian and the Lagrangian displacement at the discontinuous slope line. There is a peak around x=2, where the cable is located outside of the right fixed nodes. It is physically interpreted that after material point moves toward the cable and then moves slowly back to the opposite direction. Second, the Lagrangian displacements at the cable are prescribed so that the total length of membrane in x-z plane keeps constant. Apparently the cable draws an elliptic
82
locus as shown in Fig. 7. In this case, the nodal rearrangement is made at each deformed configuration and only the nodes on the cable have the Eulerian degrees of freedom. As the length of membrane does not change, the both reaction force and the section membrane force should remain unchanged at the initial value which is zero in this case. As results, not shown in thefigure,all the section forces at any points on the membrane are computed to be zero and the present analyses are validated. rigid cable
Figure 3. Analysis model
m
1.25
1 0.75 0.5 0.25 0
-
2
0
2
A nodes on initial configuration X nodes on deformed shape _ identical material point on initial and deformed configuration
4
X
Figure 4. Initial configuration and deformed shape along line y = 0
-*—*-
t>0.4 Si>0.2 0
0.5
1
1.5
2
2.5
Lagrangian displacement
3 0
0.5
1
1.5
2
2.5
3
Lagrangian displacement
Figure 5. x-Reaction force and Lagrangian displacement curve Figure 6. Relation of Lagrangian and Eularian displacement at discontinuous line at the discontinuous line
83 1.2 1 0.8
' '' /^s*s' /jnsV *
N0.6 **/
0.4 0.2 0
• • .
•
IJ^J^*^^
v
w
iM&^*~
• wp
-
3
-
-
• •-,
^ •O .Z^-^ssk. • :
•
2
"••*.
*
1 x
0
1
2
3
Figure 7. Deformed shape along l i n e ^ O
Discussion and Conclusion In this paper, the analysis of membrane structures with large cable sliding is carried out by combining the mixed displacement formulation and the enhanced EFGM. In order to enable large cable sliding, first, the Eulerian displacements are given to all nodes, this may be valid when the Lagrangian displacements are known in advance. Second, the rearrangement of nodal position is made at each deformed configuration and the Eulerian displacements are given to only the nodes on the discontinuous slope line. This procedure seems rather complicated, however, it may be suitable for practical use. A simple example is analyzed to demonstrate the potential of the present method and the validity of the method is clarified. Acknowledgements This study is partly supported by a grant from Nohmura Foundation for Membrane Structure's Technology. We gratefully acknowledge for this support. Reference Kawashima, T. and Noguchi, H. (1999): "The Analyses of Membrane Structures with Cable Reinforcement by Element Free Method," Proceedings ofFourth Asia-Pacific Conference on Computational Mechanics, Vol.2, pp. 1003-1008. Noguchi, H., Miyamura, T. and Kawashima, T. (2000): "Element Free Analysis of Shell and Spatial Structures," Int. J. Num. Meth. Engrg., Vol.47 , 1215-1240. Noguchi, H. and Kawashima, T. (2002): "Meshfree Analysis of Cable Reinforced Membrane Structures by ALE-EFG Method," to appear. Cordes, W. and Moran, B. (1996), "Treatment of Material Discontinuity in the Element-Free Galerkin Method,"Comp«r. Meth. Appl. Mech. Engrg., Vol.139, 75-89. Haber, R. B., (1984), "A Mixed Eulerian-Lagrangian Displacement Model for Large-Deformation Analysis in Solid Mechanics," Comput. Meth. Appl. Mech. Engrg., Vol.43, 277-292. Haber, R. B. and Abel, J. F. (1983), "Contact-Slip Analysis using Mixed Displacements," J. Eng. Mech., VoL109,411-429.
84 Advances in Meshfree andX-FEM Methods, G.R. Liu, editor. World Scientific, Singapore, 2002.
THE EFFECTS OF THE ENFORCEMENT OF COMPATIBILITY IN THE RADIAL POINT INTERPOLATION METHOD FOR ANALYZING MINDLIN PLATES X. L. Chen, G. R. Liu and S. P. Lim Department of Mechanical Engineering, National University of Singapore, Singapore 119260 [email protected], [email protected], [email protected]
Abstract The effects of the enforcement of compatibility in the radial point interpolation method for bending analyses of Mindlin plates have been investigated in this paper. The conformability of the radial point interpolation method (RPIM) is enforced using the constrained weak form of static system equation based on the Mindlin plate assumption. Multi-quadrics (MQ) radial basis functions are used in this investigation. Deflections of Mindlin plates are calculated using both conforming RPIM (CRPIM) and non-conforming RPIM (NRPIM). The examples showed that the results obtained using CRPIM and NRPIM are very close, and the NRPIM can ease the shear locking occurring in thin Mindlin plates. Keywords: Meshfree, RPIM, Radial basis function, Mindlin plate, Bending, Numerical analysis.
Introduction Recently, a radial point interpolation method (RPIM) has been developed for mechanics problems for solids, structures and fluids (Liu, 2002; Wang and Liu, 2002). The RPIM has some advantages: Its shape function has delta function property due to that its approximation function passes through all the nodes in the influence domain; This property makes the RPIM enforce essential boundary conditions as easy as in the conventional finite element method (FEM). In addition, the RPIM shape functions and their derivatives can be easily obtained. However, the RPIM shape function does not automatically provide the compatibility for displacement interpolation throughout the problem domain, and the formulation based on so-called unconstrained weak form produces a non-conforming RPIM (NRPIM). A conforming radial point interpolation method (CRPIM) needs to be formulated using the constrained weak form. However, the CRPIM may not be necessary always over performing NRPIM, especially for problems of beams, plates and shells. This paper formulates firstly an MQ-CRPIM for bending analyses of Mindlin plates. The weak form of static system equation is established based on Mindlin plate assumption. The influence domain is defined based on cells of integration instead of interpolation points. The deflections of Mindlin plates are calculated using both MQ-CRPIM and MQNRPIM. The shear locking of Mindlin plates is studied using both formulations.
85
Briefing on Point Interpolation Using Radial Basis Function A displacement w(x) (\e(x,y)) may be approximated using a set of scattered nodes in a small and local influence domain of x in the form of n
m
u(x) = YJR1(x)a,+YPj^)bJ
(1)
where the known radial basis R, (x), in this paper, we use the Multi-quadrics (MQ): R,(x) = [rj +(c 0 Ar) 2 ]' , the known polynomial basis P,(x) which is chosen from Pascal's triangle, unknown coefficients a, and b}, the number of nodes n in a influence domain and the number of polynomial terms m . The shape parameters are c, c0 and q . r, is the distance between point x and node x,, Ar is the characteristic distance related to nodal spacing, which is usually the average nodal spacing in the influence domain. The polynomial bases need to satisfy an extra-requirement to guarantee unique approximation as (Golberg et al, 1999)
Y.PAx^^O,
J = \~m
(2)
i=\
For any interpolation point, the interpolation must pass through all the n nodes within the influence domain. The combination of Eq. (1) and Eq. (2) gives approximated displacement as w(x) = 0(x)u e
(3)
where the shape function vector O(x) has n components (Liu, 2002). Governing Equations Consider a plate shown in Fig. 1. Based on Mindlin plate assumption, the displacements, the linear strains and the stresses for plane stress problems may be expressed as (Wang et al, 2000; Chen et al, 2002): u = LQ, e = L Q , o = De
(4)
where Q = (w0,
86
w„ V
0
= 2>1/ W 0/ > & = E*2/#rf ,
1=1
(5)
7=i
where <3>u,<$>2/ and <J>3/ are the shape functions. In formulating CRPIM and NRPIM, there is a difference in choosing nodes for displacement interpolations. For the NRPIM, the local influence domain is defined usually for an interpolation point (which is usually a quadrature point in a background integration cell), as shown in Fig. 2(a). For the CRPIM, however, the local influence domain is usually formed for the geometrical center of an integration cell as shown in Fig. 2(b), and the so-called one-piece shape functions are used for the entire integration cell (all the interpolation points in a cell share the same influence domain and the same set of shape functions), so as to ensure the compatibility of the field function approximation with the cells. The enforcement of the compatibility of field function approximation is achieved using the following constrained weak form (Liu, 2002): lS(LQ)TD(LQ)dVr
+
r
j/(LQ)rbrfF- | +
S(LQ)TtdS°
(6)
| (<5Q -<5Q-) a(Q -CT>/r = 0 where b is the vector of body forces, t is the vector of prescribed surface forces. Q + and Q" are the displacements of any point of common line between two neighbor cells, which are interpolated based on nodes of influence domains of these two cells respectively, a is the matrix of penalty coefficients. Substituting the approximated displacements Eq. (5) into Eq. (6), the weak form of static system equation can be discretized as (K + K')U = f
(7)
where U is the vector of all the nodal displacements. K is the global stiffness matrix and f is the global force vector. K" is derived from the term with penalty coefficients in Eq. (6) and defined by K"=|[0+-0-]ra[0+-0-]^r
(g)
where are the array matrixes of shape functions obtained based on the influence domains of two neighbor cells respectively. Numerical Examples The deflections of Mindlin plates with simply supported and clamped boundaries and subjected to uniform loads are calculated using both conforming and non-conforming
87
MQ-RPIM. The displacements w 0 ,
— and q is the uniform load. The size of influence 12(1-v 2 ) domain is chosen to be 3.9 times the average nodal distance. Regularly distributed nodes 11x11 in the whole plates are used.
The results are tabulated in Table 1. The deflections calculated using the MQ-CRPIM agree very well with those obtained using the MQ-NRPIM and EFG. In using MQNRPIM, we tested also two different ways in constructing shape functions: cell-centre based one-piece shape function and quadrature-point-based moving interpolation shape function. The results obtained using both sets of shape functions in the MQ-NRPIM are also very close, and slightly larger than those for the MQ-CRPIM. Table 1 Deflections of center of uniformly loaded Mindlin plates MQ-•NRPIM Boundaries
MQ-CRPIM
EFG
0.004575
0.004574
0.004619
0.001499
0.001499
0.001505
One-shape function
Moving interpolation
Simply supported
0.004575
Clamped
0.001499
In meshfree methods, desired higher-order approximate displacement fields can be easily obtained without any complication in the algorithm. Therefore, in this paper, higher-order approximate displacement fields for transverse deflection and rotations are constructed to eliminate shear-locking of thin Mindlin plate in the MQ-CRPIM. The same numbers of polynomial terms from Eq. (1) are used for displacements approximation. c0 = 2.0 and q = 1.03 and 15x15 regularly distributed nodes are used. The deflections of the Mindlin plates with different aspect ratios are calculated using different numbers of polynomial terms. It is observed from Fig. 3 that shear-locking occurs when aspect ratio h/a<1.0xlQr2 for the MQ-CRPIM and h/a<1.0x\0-3 for the MQ-NRPIM. The MQCRPIM can more easily leads to a shear locking than the MQ-NRPIM. For both MQCRPIM and MQ-NRPIM, shear locking can be reduced by choosing higher-order polynomial terms. Deflections of Mindlin plates with different aspect ratios subjected to uniform load are studied using the MQ-CRPIM. 15 polynomial terms, c0 = 2.0 and q = 1.03 and 15x15
88
regularly distributed nodes are used. It can be observed from the results in Table 2 that the deflections of the plates obtained using the MQ-NRPIM are very close to those obtained using the MQ-CRPIM, but the MQ-NRPIM can reduce shear locking for thin plates. Table 2 Deflections of center of uniformly loaded simply supported Mindlin plates MQ-RPIM Aspect ratio Conforming
Partial . conforming5
Non- & conforming
hi a = 1CT1
0.004609
0.004610
0.004610
h/a = 10"2
0.004073
0.004074
0.004074
h/a = 1(T3
0.003804
0.003862
0.004057
h/a = 10-4
0.003551
0.003552
0.003830
Other solutions 0.004619"
0.004062*
Compatibility is enforced for all w0, <j>n and (/>s; Compatibility is enforced only for w0; No compatibility is enforced for w0,
Figure 1. A Mindlin plate and its notation
Influence domain
Point
/
Cell
-A-»-*-*--0-B-«-
NRPM,m=0 NRPlM.m=6 NRPIM.m=1G NRPIM.m=15 CRPIM.m=0 CRPIM.m=6 CRPIM.m=10 CRPIM.m=15
Node
Figure 2(a). Influence domain for pointbased interpolation Figure 3. Shear locking in a simply supported plate with different aspect ratios (£ 0 is Timoshenko's solution)
, Influence domain Line between cells
Cell
Node ' Point Figure 2(b). Influence domain for cellbased interpolation
90 Advances in Meshfree andX-FEM Methods, G.R. Liu, editor, World Scientific, Singapore, 2002.
A M E S H F R E E M E T H O D FOR D Y N A M I C ANALYSIS OF T H I N SHELLS
L. Liu, V.B.C. Tan Centre for Advanced Computations in Engineering Science (ACES) c/o: Department of Mechanical Engineering, National University of Singapore Singapore 119260. E-mail: mpeliuli(a),nus.edu.sg Abstract The implementation of the element free Galerkin method for dynamic analysis of thin shells is presented in this paper. The formulation of the governing equations based on the geometrically exact theory of shear flexible shells is used. The present method uses the moving least squares approximation to construct both shape functions based on a set of scattered nodes arbitrarily distributed in the analysis domain and the surface approximation of general shells. Discrete system equations are derived from the variational form of system equations. A subdivision similar to finite element method is used to provide a background mesh for numerical integration in domain. The penalty method is used to enforce essential boundary conditions. The Newmark method is applied for the time integration. Several numerical examples are presented to show the validity of the proposed method. Results are compared with theoretical and finite element results to demonstrate the efficiency and accuracy of the presented method.
Keywords: Mesh Free Method, Element Free Galerkin Method, Dynamics, and Shell Structures.
Introduction Dynamic analysis of thin shells involving complex geometries, loading and boundary conditions can only been done by numerical methods. The most widely used numerical method for this type of problems is Finite Element Method. FEM has achieved remarkable success in the static and dynamic analysis of thin shells (Yang et al.,2000 ). However, it might be noted that mesh generation is a far more time-consuming and expensive task even than the solution of the finite element equations in FEM. On the other hand, mesh free methods in the area of computational mechanics have attached much attention in recent decades, requiring only nodal data and no element connectivity and are more flexible than the conventional finite element method. Mesh free methods have been reported in several varieties in prior literature. The EFG method, one of the well-known Mesh free methods, has been applied to problems in static and dynamic fracture mechanics, static analysis of plates and shells, free vibration of thin plates and shells, and many other problems. (Belytschko et al., 1995; Liu 2002; Noguchi, 2000) The goal of the present paper is to develop and study the EFG method for dynamic problems of thin shells-usually denoted as Kirchhoff shells. The outline of the paper is as
91
follows: In section 2, the governing equations for the analyses of general thin shells and membrane structures are introduced: first, the numerical formulation based on geometrically exact theory accounting of the Kirchhoff hypothesis is given; then, the definition of curved surfaces, kinematics of shells, stress and strain measures, and the constitutive equation adopted in the formulation are described; the essential boundary conditions are enforced by penalty method. The Newmark method is then applied for time integration. Finally, the present method has been applied to several numerical examples on shells of different geometries to illustrate its efficiency and accuracy. Governing Equation for Thin Shell The shells considered in the present work are assumed to be thin so that the KirchhoffLove theory can be considered appropriate. The governing equations used in this paper is based on geometrically exact theory of shells proposed by Simo et al (1989) and modifications are made to account for the Kirchhoff hypothesis. The Gauss intrinsic coordinates are used to describe the configuration of the shell. The shell in the 3D space is described in a global Cartesian coordinate system. The pair (p.t) defines the position of an arbitrary point of the shell, q>(^,^2) gives the position of a point on the shell midsurface, and t(£',
with
£',£2eK
and
^e(h~,h+)}
(1)
Here 5R denotes the two-dimensional parametric space, (/T,// + )are the distances of the "lower" and "upper" surfaces of the shell from the shell midsurface.The midsurface is defined by the differential two-form dSR=^,x ? > 2 d^d^ 2
(2)
The linear membrane and bending strain measures can be denoted as follows
^to-^+fi-"-) PaP =\{
(3)
(4)
The Kirchhoff-Love hypothesis needs to be introduced explicitly to obtain the definite forms for the strain measures. The mathematical form of this hypothesis is expressed as
t = (7)~>.,**2). 11*11 = 1-
(5)
92 Hence the derivatives of the normal vector in the reference configuration t° and partial derivatives of the increment At can be derived from equation (5) as follows
W7T'fc x f;+f>fS.)-
(6)
M* = (7°)"' (u i. x
(7)
The membrane strain measures of equation (3) are not affected by the introduction of the Kirchhoff-Love hypothesis. Considering the symmetry with respect to partial differentiation g>°l2 =
A. =-».,, •t°+(7 0 )"'[u 1 -(^ l X ^) + u 2 - ( ^ x ^ 1 ) ] p22 = - u 22 • t° + (J° )"' [u, • (9% x
(8)
The stress resultants and stress resultant couples are defined by normalizing the force and torque with the surface Jacobian j = U», x q>A as follows n"=(7)"'£
a = 1,2
(9)
(10)
The effective membrane and bending forces are defined to describe the weak formulation of the shells n = H^"ap
<8> aa
m = xa^aap®aa
(11)
By making use of the basic kinematic assumption (1), the dynamic weak form is expressed in the form by the effective resultant as
W
>» (Sx)=JL[fi'a
• 5 £ ^ ^ • d K ^ + \&w' ^ ^ _ w « (* x )
Here W , is the virtual work of the external loading given by
(12)
93
Wal = \^n-S(p + mSt]ASR+ J^n-^yds+j^ Ja6tjd&
(13)
Here n is the apglied resultant force per unit length and rii is the applied direct couple per unit length. iT and m are the prescribed resultant force and the prescribed director couple on the <3„5R and dJU, respectively. However, penalty method is used to enforce essential boundary conditions by adding an additional boundary condition term in the argument of equation (12) W
Dy„ {Sx) - I X • (u - u) <5ud3l = 0
(14)
where u , u are the nodal vector and prescribed displacement vector on the surface 5RU. A is the matrix of penalty coefficients which are usually very large numbers . Discrete Equation Substituting the equations (3), (4) and (11) into the variational weak form (12), the final dynamic discrete equation can be obtained as follows: Mu„+Cu„+Ku„=Qf
(15)
Here K and M are the global stifmess and global mass matrices, respectively; subscript n denotes time nAt and At is the size of time increment or time step. u„, u„, ii„ and Q"' are the displacement, velocity, acceleration and force vectors at time nAt. The Newmark method is applied in the paper for time integration. Hence variations for the displacement u„and velocity ii„ in the time interval At to be such that the values at beginning and end of the time step are related by equations of the form = u„ + u A/ +
— a
u„+au„
At1
(16)
j
u„+,=un+[(l-^K+
(17)
where a and 5 are parameters that can be determined to control integration stability and accuracy. Solving equation (16) for ii„+, in terms of un+l and then substituting ii„+I into equation (17), the equation for ii„+1 and u„+1 in terms of the unknown displacements u„+1 are obtained as follows
aAt
8 u^, - aAt
•^(f-'Ms-'H
<18)
94
aAt2
1 1 . — u .' aAt2 - u' , +aAt
4»m
\2a
(19)
Substituting equations (18) and (19) into the governing equation of motion (15) at time (n +1) At, the equation is obtained 1 5 \ 1 1 . ( 1 , ... K + — —2 M + — C " n + i = Q n + 1 + M —— u , + - — u , + In, ^ aAt aAt J (20) aAt2 aAt 12a 8 ? +C u,+| 1 aAt \a The above equation is an equation with unknown variables un+1 only and the dynamic analysis of the structure can be treated at each time step as a static problem by the right part of the equation to be a generalized external forcing acting on the structure. Numerical Examples for Forced Vibration of Thin Shells The forced dynamic response of a clamped cylindrical shell as shown in Figure 1 is presented. The following geometry and material properties are used: length L = 600mm, thickness h = 3.0mm and radius R= 300.0mm . The Young's modulus is E = 2.1 x 10" N/m2, the Poisson's ratio v - 0.3 and the mass density is p = 7868kg/m1. Figure 2 and Figure 3 show the history of load and the dynamic response of clamped cylinder subjected to the sine curve excitation at the center of the meridian, in which the force could be expressed as F = F0 sin (1000/) , F„ =1000.0Af . Figure 4 shows the dynamic response of same cylinder subjected to sine curve excitation, while the force could be expressed as F = F0 sin(2000r), F0 = lOOO.ON. In the numerical calculation, the time step At = 2.5e-5s is used, which is almost the 1/35 of the fundamental period of the cylinder. The (12x16) regular nodes are arranged in the axial and circumferential directions. As shown in Figure 3 and Figure 4, close agreements exist between the results obtained by FEM and the EFG method. Conclusions The element-free Galerkin method has been developed for the dynamic analysis of thin elastic shells in this paper. In EFG method, MLS technique is used to construct the shape function and the surface geometry of shell. The present method offers distinct computational advantages over classical finite element method; no element is required in this approach eliminating arduous and time-consuming mesh generation in FEM. The essential boundary conditions are forced by the penalty method. The Newmark method is applied for time integration. Numerical examples of thin shells under step and sine curve load are analyzed to demonstrate the efficiency, convergence of the EFG method. It's
95
found that the results compare favorably with other solution methods and the EFG method is easy to implement for dynamic analysis of thin shells and spatial structures. 1200
z^^te*. 1000
<^\^y
\
\ \
,-''
' \
800
F(Af) eoo
\ • - ' " '
\
400
**
\
i
^
j
200
^ • ^ i
0 0.0005
Figure 1. The clamped cylinder with concentrated sine curve load
0.001
0.002 - B=G
Figure 2. History of load
0.003 FB/I
0.0005
t(s)
Figure 3. Displacement response of the central point in the meridian
0.001 0.0015 FB/I — H=G
'(*)
Figure 4. Displacement response of the central point in the meridian
References Belytschko T., Gu L., and Lu Y.Y. (1994). "Fracture and crack growth by Element-free Galerkin method," Modeling Simulations and Material Science Engineering, 2, 519-534.. Liu G.R.(2002). Mesh Free Method: Moving Beyond the Finite Element Method, CRC press, USA. Noguchi R , Kawashima T., and Miyamura T. (2000). "Element free analyses of shell and spatial structures", International Journal for Numerical Methods in Engineering, 47,1215-1240. Simo J., and Fox D.D. (1989). "On a stress resultant geometrically exact shell model, Part I: formulation and optimal parameterization," Computer Methods in Applied Mechanics and Engineering, 72, 267-304 Yang H.T.Y., Saigal S., Masud A., and .Kapania., R.K. (2000). "A survey of recent shell finite elements," InternationalJournal for Numerical Methods in Engineering, 47, 101-127
96 Advances in Meshless and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore, 2002.
A CONFORMING POINT INTERPOLATION METHOD FOR ANALYZING SPATIAL THICK SHELL STRUCTURES L. Liu, G. R. Liu*, V.B.C. Tan, Gu. Y.T * SMA Fellow, Singapore-MIT Alliance (SMA) Centre for Advanced Computations in Engineering Science (ACES) c/o: Department of Mechanical Engineering, National University of Singapore Singapore 119260. E-mail: mpeliugr(a),nus. edu.ss Abstract The conforming point interpolation method (CPIM) is presented for the static analysis of spatial thick shell structures. The formulation of the discrete system equations is derived from stress resultant geometrically exact shell theory based on the Cosserat surface. The PIM technique constructs its interpolation functions through a set of arbitrarily distributed points in the problem domain and its shape function has the delta function property. Hence, the implementation of essential boundary conditions can be imposed with ease as in conventional finite element method. To obtain compatible shape functions, the enforcement of compatibility is needed along the common edges of the background cells in the problem domain, which lead to conforming PIM. Several benchmark problems for shells are analyzed to demonstrate the validity of the present method.
Keywords: Shell Structures, Mesh Free Method, and Conforming Point Interpolation Method.
Introduction Mesh free methods have become interesting and promising methods in computational mechanics due to their flexibility in practical applications. The objective of mesh free methods is to construct an approximate solution entirely in terms of nodes to solve classes of problems which are very awkward with mesh-based methods, such as finite element method (FEM) and finite difference method (FDM). The PIM is an effective mesh free method which does not require special treatment for imposing boundary conditions even for unstructured distribution of nodes. The most attractive characteristic of the method is that its shape functions possess the Kronecker Delta property, and thus, essential boundary conditions can be easily enforced in a straightforward manner as in the classical finite element method. The key for the PIM with polynomial basis functions is to guarantee the existence of shape functions or the inverse of the moment matrix. Non-existence of the inverse or instability of PIM method occurs from improper enclosure of nodes in the influence domain and improper selection of monomials of the polynomial basis. Some numerical techniques have been developed to alleviate this problem, Liu and Gu (2001a) proposed a moving node method to slightly change the coordinates of nodes, Wang et al (2001) developed a local coordinate transformation to
97 change the basis function. Recently, Liu and Gu (2001b) presented a matrix triangularization algorithm (MTA) to overcome the singularity problem. The objective of the present paper is to develop and study the PIM method for problems of the three-dimensional general thick shells and to conduct element free analyses of them. The point interpolation method is used in both the construction of shape functions for arbitrarily distributed nodes as well as the geometrical surface approximation of general spatial shells. An improved matrix triangularization algorithm (MTA) is used to obtain proper nodes enclosure and basis selection in order to overcome the singularity problem in the PIM using a polynomial basis. From experience, it is necessary to have a certain number of monomials, say k, to achieve the continuity of the shape function. The method is based on the theorem that the dimension of the column space is equal to the dimension of the row space, each being equal to the rank of the matrix. The outline of this paper is as follows. In section 2, the PIM and its shape functions are briefly reviewed: the working of the method, and the construction of the shape functions. Then in section 3, the necessary governing equations for the analyses of general shell and the corresponding numerical discretization for CPIM are given. In section 4, several numerical benchmarks are presented to demonstrate the convergence, validity and efficiency of the present method. Finally, conclusions are given in section 5. PIM Interpolation and Shape Function The point interpolation method interpolates a set of scattered data points to construct the shape functions for surface shape approximation and numerical discretization. If a set of arbitrarily distributed nodes x,(z' = l,2,...,«) and their function values ut are given surrounding point x 0 , the PIM interpolates a continuous surface u(x) using a polynomial basis with n terms as (Liu and Gu,2001a; Liu 2002) «(*) = I A « a , ( « o ) = P T (x)a(x 0 ) where pt(\) is a monomial and xT =(x,y)
(1)
for two-dimensional problems, n is the
number of nodes in the influence domain of x0 and ^(x,,) are the coefficient of # ( x ) corresponding to the given point, i.e. a T =[a, a2 ••• an]
(2)
The coefficients a, (x 0 ) are determined by enforcing the function in equation (1) to pass through all scattered points surrounding point x 0 . _p,(x) in equation (1) is built utilizing the Pascal's triangle to guarantee completeness of the basis. A basis in two-dimensional domain is provided by
98
p T (x) = [1, x, y, xy, x2, y2, x2y, xy2,---]
(3)
Interpolation at the z'th point is expressed as ",=P T (x,)a(x 0 ),
i = l,2,...«.
(4)
It is noted that u, is the nodal value of u at x = x,. Equation (4) can be rewritten in the following matrix form u'=P 0 a
(5)
where ue and the moment matrix P0 are given by u e =[w„ u2, ..., w„]T
(6)
P 0 =[p(x,), p(x 2 ), ...,p(x„)f
(7)
If the inverse of moment matrix P0 exists, a unique solution for a(x 0 ) is obtained a = P0-'ue
(8)
Hence, the function w(x) can be written as W(x)
= 0(x)u<
(9)
where the shape function ^(x) is defined by 0(x) = PT(x)Po-' =[p,(s),
(10)
The shape function ^(x) depends only on the distribution of scattered nodes. It has the following properties: (i) #>.(x) has the delta function property which can be expressed as
*w=lJ
*:*;
(ii)
c/^o
(ID
99
2>,« =1 (iii)^.( x )
is a
(12)
polynomial of order similar to the rank of the moment matrix P 0 .
Since the interpolation functions constructed have delta function property, essential boundary conditions can be easily imposed in the PIM. The interpolation function has the unity partition property, which means that the interpolation function has the ability to represent the rigid body motion. It can also be seen that accurate integrations of shape functions and their derivatives can be easily obtained because the shape functions also have polynomials as the basis functions. Governing Equations for Shells The formulation of governing equations used in this paper is based on the geometrically exact theory of flexible shells proposed by Simo et al (1989a). The Gauss intrinsic coordinates are used to describe the configuration of the shell. The pair (
= {xeR 3 |x = ^ 1 , ^ ) + ^ ^
2
)
with
£',
and £e(/T,/z + )}
(13)
Here (/f ,A+)are the distances of the "lower" and "upper" surfaces of the shell measured from the shell midsurface. Making use of the definition of spatial tensors, the corresponding linearized strain measures are defined relative to the dual spatial surface basis as
Here, At is the incremental spatial rotation. For isotropic elastic shell structures, the constitutive relations for the effective membrane stress n, and the stress couple resultant m can be written as
100 ft" 22 n =
Eh l-v2
' S\\
'«"'
£22
•,m = - in22
2en
mn
Pu Pu 2 Pn.
Eh' 12(l-v2)
(15)
Here E is the Young's modulus, v is Poisson's ratio, h is the thickness of the shell. The shear stress resultants q are given by
•-$—(P
(16)
Here, K is the shear reduction coefficient, G is the shear modulus. By making use of the basic kinematic assumption equation (13), the weak form of the governing equation for shells under static load is Wsla{S*)= Here, dSR = jd^d^2
l[*P"
•fcl)a+mPa
-SK^
+?Sya]m-Wexl{Sx)
(17)
is the current surface measure and W^ is the virtual work of the
external loading given by w
e* = f [fi • S
s
' Smjds+ f
mStjds
(18)
where n is the applied resultant force per unit length and m is the applied direct couple per unit length, n and m are the prescribed resultant force and the prescribed director couple on the boundaries 9„A and dmA, respectively. The enforcement of compatibility is needed along the common edges of the background cells in the problem domain, to produce the CPIM. Hence, when the penalty method is utilized to impose the compatibility, the modified variational form for CPIM can be written as
Wm (Sx) -Slr(u+-u)T-a-
(u+ - u")dS = 0
(19)
Here, u + and IT are the displacements on the two sides of the incompatible interface A r . a are the matrix of penalty coefficients, which are usually very large numbers. The displacement vector u and incremental rotation vector At can be expressed in the global Cartesian basis E^- as
101 m
(20)
and At(C) = v-AT = v-£0I(t)[(AT1)1E1+(AT2)iE2]
= y.±
(21)
where m is the number of points in the neighborhood of Q; [/,, F, and W, are the components of the displacement vector of the / th point in E , , E2 and E3 direction, respectively. The vector U ,T and AT are defined as T = (7; T2)T and AT = (A7; Ar 2 ) T
V = (U V W)\
Wsta (*x) = J \[HmmSV]T n+[Him^U + HH
- F ^ (
a
•' a^1 H„„ —
2
a
• a^
r
.
2
a
Hsm -
a
t ^
a£«
tJd^
^ i T T T + 9'22
T,.
.**.2.
2x3
a
t,A im ~
V,i
' a^ 1 _3x3
^•' a<«
H
. H rf =
*V
/71 ^—^—
H
2
• a^
2
t , — + t ,2, —1 •' d? a^
3x3
44
-
a • a^ 2 2
a •' a£ 2
T,
(23)
a • a^1 _
Substituting the displacement field from equations (20) and (21) and the enforcement of compatibility from equation (19) into the variational form (22), the static discrete system equations for CPIM can be obtained as
102
(K + K)U = F
(24)
where K is the global stiffness. The contribution of the membrane stress, bending stress resultant and shear stress resultant to the stiffness matrix associated with node {I, J) are denoted by Kj}, KJ, and UL'U , which are given by K£ = i H l m D . H ^ j d t t
"•bm(I)
(25)
D2(H toU) H M(y) )d
(26)
A ( H „ W ) H j i U ) )d
(27)
•mn)
HT
F7 = j A ( 0 / n +(y ) _I
*" = JA, ( ° ' - ° ^ ) T - a - ( 0 ' " ° ^ ) d S
(28) (29)
where U is written as V = (U V W AT{ AT2)T ) The essential boundary conditions are easily enforced in the same way as in the FEM because PIM provides shape functions that possess Kronecker delta function property. Numerical Examples Both CPIM are tested on several well-known benchmark problems to demonstrate their validity and efficiency. The phenomena of membrane locking and shear locking are also discussed. BARREL VAULT ROOF
The performance of the present method is evaluated on a standard test problem of a barrel vault roof shown in Figure 1. The shell roof is loaded by its own uniform vertical gravity load. It is supported by rigid diaphragms along the curved ends, which allow displacement in the axial direction and rotation about the tangent to the shell boundary, but is free along the straight edges. The following parameters are used: length L = 600, radius R = 300, thickness h = 3.0 and the semi-span-angle of the section is 8 - 40°. The
103 Young's modulus is E •• 3.0xl0 6 ; the Poisson's ratio is v = 0 and the mass density is p = 0.20833.
Figure 1. Barrel vault roof This problem is extremely useful for evaluating the ability of the shell formulation to accurately solve complex states of membrane strain. A substantial part of the strain energy is membrane strain energy. Using symmetry, only one-quarter of panel needs to be modeled. There is a convergent numerical solution of magnitude of-3.618 for the vertical deflection at the point A, which is used to normalize the results in Figure 2.
CRM Simo et al A — ffG-Krysl et al ffG( Quadrature)
6
10
14
Number of background elements/side Figure2. Convergence of vertical displacement at A
104
The convergence by the CPIM is very good in comparison with the result from FEM and other numerical methods. It can be seen from Figure 3 that errors between the present numerical solutions using CPIM and the FEM convergent numerical results are less than 1.0% when the value of k is greater than 17. The increase of k leads to improved accuracy as it can be seen that the displacement approaches to the accurate result from below with the increase of k. Figure 4 shows the variation of shear, membrane and bending energies with respect to the value of k.
CI
e
T3
O
Z
Figure 3. Variation of displacement with k for CPIM 60%
A
50%
\
total ene
& 40%
30%
—A— Bending
action
o 20% o
10%
—•—
0% 10
12
—f—
—f—
14
16
—• 18
Membrane
•
• 20
•_ 22
k Figure 4. Variation of membrane, shear and bending energies with k for CPIM
105 PINCHED CYLINDRICAL SHELL
The second test problem involves a thin cylindrical shell loaded by two centrally located and diametrically opposing concentrated forces as shown in Figure 5. The ends of the cylinder are supported by rigid diaphragms. The length of the cylinder is L = 600, the radius is /J = 300, and the thickness is h = 3. The material properties are is=3.0xl0 6 and v = 0.3. F=1.0 -* sym
V
»>-« »A
»-
SL2\ sym
B
/
F=1.0 Figure 5. Pinched cylindrical shell problem This problem poses one of the most critical tests for both inextensional bending and complex membrane states of stress. Only one octant of the cylinder needs to be modeled because of symmetry conditions. There is a convergent numerical solution of 1.8248e-5 for the radial displacement at the loaded points, which was used to normalize the results in Figure 6. However it can be seen that the convergence rate of the present method is slower in comparison with the results from FEM (Simo et al, 1989b), the EFG method for thin shells (Krysl and Belytschko, 1996) and the RPIM method for thick shells (Liu and Liu, 2002). Conclusions In this paper the CPIM is utilized to analyze spatial thick shells based on the stressresultant shell theory proposed by Simo et al. Because the PIM shape function are not compatible, when energy principles are utilized to formulate the approximation, it can be both conforming and non-conforming. When the constrained energy principles are used to enforce the compatibility, it will be conforming as long as the numerical implementation is accurate. A CPIM can provide the upper bound of the solution, and the displacement can approach to the exact solution from below with the increase of nodes in the problem domain. The CPIM can always pass the standard patch test. The phenomena of membrane locking and
106
shear locking are highlighted by determining the membrane and shear energies of the shell structures. It can be seen that membrane locking is alleviated by enlarging the domain of influence of the scattered nodes and correspondingly increasing the number of monomials in the basis functions. Numerical examples are also presented to demonstrate the convergence and validity of the PIM with MTA for selection of nodes in the influence domain and the corresponding basis functions. 110% -,
30% I 4
,
6
8
10
12
14
I 16
Number of background elements/side Figure 6. Convergence of vertical displacement at A
References Krysl P. and Belytschko T. (1996) "Analysis of thin shells by element-free Galerkin method," International Journal of Solids and Structures, 33, 3057-3080. Liu G.R.(2002). Mesh Free Method: Moving Beyond the Finite Element Method, CRC press, USA. Liu G.R. and Gu Y.T.(2001a). "A point interpolation method for two-dimensional solids," International Journal for Numerical Methods in Engineering, 50, 937-951 Liu G.R. and Gu Y.T. (2001b). "A matrix triangularization algorithm for point interpolation method," Proceedings of the Asia-Pacific Vibration Conference, Nov. 20-23, 2001, 1151-1154. Liu L., Liu G. R., Tan V. B. C , and Y. T. Gu. (submitted). Radial point interpolation method for spatial thick shell structures. Computational Mechanics 2002. Simo J., and Fox D.D. (1989a). "On a stress resultant geometrically exact shell model, Part I: formulation and optimal parameterization," Computer Methods in Applied Mechanics and Engineering, 72, 267-304 Simo J., Fox D.D., and Rifai M.S. (1989b). "On a stress resultant geometrically exact shell model, Part II: the Linear Theory," Computer Methods in Applied Mechanics and Engineering, 73, 53-92. Wang J.G., Liu G.R., and Wu Y.G.(2001). "A point interpolation method for simulating dissipation process of consolidation," Computer Methods in Applied Mechanics and Engineering, 190, 5907-5922.
SECTION 6 Meshfree Methods for Soil
This page is intentionally left blank
109 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore, 2002.
CHARACTERISTICS O F LOCALIZED BEHAVIOR O F SATURATED SOIL WITH PORE WATER VIA MESH-FREE METHOD
S. Arimoto, A. Murakami Graduate School of Natural Science & Technology, Okayama University, Japan sauzar(cp,cc.okavama-u.ac.ip. [email protected] Abstract Characteristics of localized behavior of saturated soil with pore water is examined via Element-Free Galerkin (EFG) method while comparing with the FEM solutions under elasto-plastic constitutive equation. A set of weak forms of the nominal stress rate for soil skeleton and the continuity of pore water is derived for the field of finite deformation. An example problem concerning the triaxial test is dealt with where numerical difficulties are appeared in the computation. The mesh-free method provides the wellposed solution for this type of problem while overcoming the mesh dependency of the localization of the test specimen. Keywords: Localized Behavior, Saturated Soil, Shear Band, Finite Deformation, and Updated Lagrangian.
Introduction Finite Element Method (FEM) is a numerical method that most widely used in structural deformational analyses of foundations. When dealing with strain localization problems in FEM, there is a problem that the numerical solutions depend on mesh type and size. Using elements in analysis causes this problem. On the other hand, it is expected that the mesh free method, represented by Element-Free Galerkin Method (EFG), will become a leading means to avoid this problem. To examine the validity of the EFG, a hypothetical element test on saturated soil is analyzed where the usual FEM provides inconsistent solutions depending on the different mesh arrangements. Numerical scheme within the framework of finite deformation Governing equations A set of governing equations for saturated soil is listed below: - Equilibrium of the nominal stress rate
divS, =0
where S, = f + (trD)T - (DT + TD) + LT is called the nominal stress rate.
(1)
110
T = T - W T + TW is the Jaumann stress rate, L is the velocity gradient, D = l/2(L + L r ) is the stretching tensor, and W = l / 2 ( L - l / ) is the spin tensor. The above equation is derived by taking the material derivative of the equilibrium of the Cauchy stress. - Effective stress concept
T = T-pwl
(2)
- Constitutive equation
f'=CD
(3)
Cam-clay model is used as the constitutive equation. - Continuity of pore water
trD + d i w i v = 0
(4)
- Darcy's law
vw = -klgradh
(5)
-Head
h = pjrw+a
(6)
- Boundary conditions
s, =S,n (on rCT),
v = v (on r„)
q=vw-n
h=h
(onT,),
(onr„)
(7)
The discretization of the weak forms of the above equations is presented based on the EFG strategy, e.g., the moving least square method (MLSM), in the following subsection. Discretization of the equilibrium of nominal stress within the EFG strategy The equation for the nominal stress equilibrium changes the following equation by applying dv e {SL = graddv, Sv = 0 on T„} and penalty method for essential boundary conditions, namely, J S, :<5LrfK-[. s dvdS+lr p(\-v)
SvdS = 0
(8)
Here, the displacement rate and the head of the pore water are expressed as follows using the shape function of EFG.
v=
N] 0
0 Nl
Na 0
0 Na
= [N]{v'}
(9)
111
(10)
= [Nh]{h } 'SP
Finally, the following form is obtained as the stiffness equation: ([K] + [K']){Au'}-[Kj{h'\l+J
= {AF}-[Kj{h'\,}
+
{Ap}
(11)
Where [K] = jv([B]T [C][B] + [B]T {T'}[BV]~ 2[B]T [T"][B] + [M]T [T'"][M] + [M]T[P][M] + [Bv]Tyw[N'])dV,
-{Bjpw[Bv]
IT"]-
[K'] = pjr[N]T[NVS,
[Kv] =
{AF} = At I [Nf {J, }dS,
{Ap} = pjr [N]T {Au}dS,
r„ 0 T'J2
[P] =
o T'22 TJ2
rn/2 T\J2 , (T'u+T'22)/4_
~PW
0
0
0
0
pw
0
0
0
0
0
Pw
,0
0
pw
0
{v'} = {Au'}/At,
l[Nj[N„W,
[T'"] =
n 0 12
o
0
T\2
0
0
T\.
T
o T\2 0 r
o T\.
{T'} = T'z
{v}-{Aw*}/A/,
r, [N'] = [o N]
o Na]
Discretization of the continuity of pore water within an EFG strategy The weak form of the continuity equation for pore water is obtained by multiplying an arbitrary function, namely, 5h e {Sh = 0on Th}, - f (trD)ShdV + f vw • grad<5WF- f qShdS- f 0(pw -pJShdS
=0
(12)
The above weak form of the continuity for pore water is also discretized by approximating the pore water pressure through the nodal point quantity, {h'}, as found in Eq. (10), in other words, h = [Nh]{h'}
(13)
112
The discretization is done in the same manner as that of the stress equilibrium; the resultant stiffness equation is described as -[Kv]{Au'}-(l-0)AtaKh]
+ [K'h]){h' U} = {AQ} + 0At[Kh]{h' |,}-{A/?} (14)
[Kv] = \v[Nhf[BvW,
[Kh] =
[K\ ] = Ph[N„ f [NhVS,
{AQ} =
{Ap} = pAt\[Nh]ThdS,
[k] =
k/rw . o
l[Bj[k][B„W Atl[Nh]TqdS
o k/K
Numerical simulation of a soil test To examine the validity of the EFG, the simulation of a triaxial compression test is performed, as shown in Fig. 1. The triaxial compression test is performed in order to pursue the material parameters of the soil. The experimental contents show that the specimen for the cylinder form is compressed in the direction of length. Fig. 1 shows the central cross section of the specimen. The test is analyzed with a 1/4 cross section by using the symmetry of the cross section. The boundary conditions are shown in Fig. 2, because the symmetry of the cross section is used. As for the upper surface, the transverse direction is restrained in consideration of friction with a loading board. This restraint causes localization. And all boundaries are under undrained conditions.
Soil
Figure 1. Triaxial compression test
Figure 2. Numerical model of the triaxial compression test
Two models, which differ in their pattern of element division, are prepared. One is type A (221 nodes, 400 elements) and the other is type B (841 nodes, 1600 elements). These models are calculated by FEM, using the material parameters shown in Table 1. Consequently, the discovery of a shear band may differ, like types A and B, as shown in Fig. 3.
113
Table 1. Material parameters
I ' • 111 » - i . • » • > • * (Itlll.l ilirr.i i " 1. i . l t l l l l ' i , ! * ' V 1 • U i - n l i i \t*\i\ 1.
X
0.0899 K 0.0198 1.5 P V' 0.2 196 P'o (kPa) k (cm/sec.) 0.778* 10-5
I.II'MKI' ' ' ..1111*, I , • 1 -1 ^
••'< • 1 |» H >•>)* I.I
i•
V • • » •» " . . . 111! * , , |
in*
Jl
,J«»-
1 .'".
i.iu
'f|-« •.
1
II.'
Milli
Figure 3. Example of the dependency of mesh size by FEM The same models are analyzed by EFG. As shown in Fig. 4, the initial node arrangement has been set so that it will be in agreement with FEM. The values in Table 2 are used as the material parameters. Table 2. Material parameters X K
* • • « # « • - • •
•AVAV.JV.VWAV-.V/ .VAV.V.VAWWW,
M v' v 0 =l+e 0 P'o (kPa) k (cm/sec.)
0.108 0.025 1.53 0.344 1.847 294.3 1.39x 10"'
*»>A*MA»>J».*«!»A»JMJ*.«'
Figure 4. Initial collocation of nodal points for EFG Fig.5 shows the deformation profile at an axial strain of 5%, and Fig. 6 shows the loadaxial strain curve. Fig.5 shows the contour for shear strain at a linear strain of 2.5% and 4.5%. The shear band has been discovered from the upper right angle of the domain toward the angle at the lower left of the domain for both types A and B. The generating sites and the thicknesses of the shear bands differ for a while. The cause of the difference in thickness is thought to be due to the support radius of type B being made small in accordance with the difference in node density. Therefore, the slope of the approximation function becomes easily changeable. Conclusions In this paper, EFG analysis was performed for a mesh dependability problem, which arises in FEM. In EFG, a phenomenon for which only an element of a specific sequence deforms in FEM was not seen. And, irrespective of different arrangement of nodal points,
114
resultant profile of shear strain within a specimen and the load-axial strain curve are found to be consistent with each other. Generally, approximation function becomes discontinuity between elements so that the shape function is independent every elements in FEM. In EFG, approximation function becomes consecutive in the analysis domain. The nodal points layout does not have influence on the direction of shear band in EFG.
Figure 5. Deformation profiles by EFG
axial strain 2.5% axial strain 4.5% (a) Type A
Figure 6. Load-axial strain curve
axial strain 2.5% axial strain 4.5% (a) Type B
Figure 7. Contour of shear strain References Belytschko T., Lu Y. Y. and Gu L. (1994), "Element-Free Galerkin Methods", Int. J. Num. Meth. Eng., 37, 229-256. Lambe T. and Whitman R. (1969), "Soil mechanics", Wiley: New York. Yatomi C, Yashima A., Iizuka A. and Sano I. (1989), "Shear bands formation numerically simulated by a non-coaxial Cam-clay model", Soils and Foundations, 29(4), 1-13. Oka F., Yashima A. and Sawada K. (1998), "Static and dynamic characteristics of strain gradient dependent elastic and elasto-viscoplastic models", Localization and Bifurcation Theory for Soils and Rocks (Adachi, Oka Yashima, eds.), 71-79. Kobayashi I. (1998), "Mechanical stability of saturated soil and its failure phenomena", Doctoral Dissertation, Kanazawa University, 34-39, (in Japanese). Nakai T. (2002), Private communication.
115 Advances in Meshfree andX-FEMMethods, World Scientific, Singapore, 2002,
G.R. Liu, editor,
RADIAL POINT INTERPOLATION METHOD FOR INTERFACE PROBLEMS
J. G. Wang\ T. Nogami" and Md. Rezaul Karima "Tropical Marine Science Institute, bDepartment of Civil Engineering National University of Singapore, 10 Kent Ridge Crescent, SI 19260 [email protected], [email protected], [email protected] Abstract Interface is an important element for the interaction problem of soil masses and object. This paper proposes an interface layer method to treat the interface of saturated soil medium and rigid object (solid). In the domain, the radial point interpolation method (radial PIM) with compact support is applied. An interface layer is proposed to treat the compression, opening and shear friction of the interface. This method has following advantages over traditional interface element (Goodman, 1968). First, the node distribution on both sides of interface is not required to be the same. Such a scheme is special helpful to the meshless methods for both side domains. Second, water flow in the interface can be considered if the interface is open. Third, the accuracy for interface interpolation is adjustable according to the node distribution. Numerical examples are studied to demonstrate the capability of the current interface layer method. Keywords: Biot's Consolidation Theory, Interface, Pore Water Pressure, Meshless Method
Introduction Interface is an important component in the soil-structure, multi-domain and solid-fluid interaction problems. In geotechnical engineering, Goodman interface element with zerothickness (Goodman et al., 1968) is well developed. Later, thin-layer interface element was proposed to treat the thin-layer mechanical properties (Desai et al, 1984). Wang et al. (2002) theoretically developed a constitutive law of zero-thickness material from a thinlayer material with a limit concept. An interface has its own characteristics: First, the displacement on both sides of the interface can jump and slide. The displacement generally is discontinuous across the interface. Second, the interface cannot penetrate each other. This insures that an interface can open, close and slide. Third, frictional effect can be considered for suitable constitutive laws of interface. Herault and Marechal (1999) discussed the possible forms for the interface condition in meshless methods: Lagrange multiplier which treats the discontinuity of its normal derivative in weak sense instead of shape functions; jump function in approximation to treat the displacement or derivatives jump at element level. Because the material properties of interface are usually different from those on both side domains, interface in soil-structure problem should be treated as a special material in numerical algorithm.
116
Goodman interface element is successful in the numerical analysis although some numerical problems such as stress oscillation have to be solved (Day and Potts, 1994). For the interaction problem of structure-saturated porous media, Goodman interface element should be extended to consolidation or liquefaction problems where pore water pressure is an important factor. Some extensions were only coupled with finite element method in both side domains (Dluzewski, 2001; Yoshida and Finn, 2001). If the domain problems are solved through meshless method, node distributions on the interface have two cases: matching and non-matching node distributions. Matching node distribution has the corresponding nodes on each side of an interface. Non-matching node distribution does not match the node on the each side of the interface. This paper studies the coupling of interface element with radial point interpolation meshless method (radial PIM) for consolidation problems. The interface element including consolidation properties was developed based on a limit concept of motion and continuity equations of a thin-layer. That is, governing equation for consolidation problem in thin-layer is first presented based on the Biot's consolidation theory. The governing equation for interface is then developed as the limit case where the thickness is approaching to zero. Weak form is developed from Galerkin principle and discretized through compactly supported radial PIM. Finally, examples are studied to check the effectiveness of the current methods. Governing equations for thin-layer soil mass The motion equation for fluid-filled porous medium can be expressed as follows: do'
dP
-JL + ^ OXj
+ bi=0
(1)
OXt
P is the pore water pressure. M; is the displacement of soil skeletons, b, is the body force. The effective stress principle gives au = a'j+SyP. For linear soil skeleton, the Hooke's law is in following form:
The continuity equation for fluid flow is 3M,
dt
13*J
r.lj BP) dx
4ir
(3)
Qot where Q is the compressibility of soil masses. \IQ = riIKf + (\-n')lKs. Kf,Ks are compression moduli for fluid and soil grains, respectively, ri is the porosity of soil skeleton. kv is the permeability of the thin-layer soil. X,G are Lame constants of soil skeleton. In thin-layer soil, a convenient coordinates is taken as the n-s system, n is the normal direction and the s the tangential direction of thin-layer. In such a coordinate system, above governing equations are still true.
117
Governing equations for zero-thickness layer 1. Motion equation for fluid-filled interface The thickness of a thin-layer is denoted by b as shown in Fig. 1(a), where the dashed lines indicate the thin-layer and the displacement in the thin-layer is continuous. When the thickness approaches to zero, a zero-thickness layer is formed where the displacement has a jump as shown in Fig. 1(b).
TangentiaJ direction
Displacement
Normal direction
(b) Discontinuous zone
(a) Continuous zone
Fig. 1 Thin-layer to interface Following formulation expresses this limit concept:
[ [ < H H K 1 [dM]r=iim[fe>rJr
(4)
where \du„\ and [di/,] denote the increments of normal and shear displacement jumps, respectively. Taking the variational Sut of displacement w, as weight function, the energy in thin-layer soil can be expressed as
J
--L
Su,dV
(5)
Where the integration domain Q, refers to the thin-layer soil. When the thickness approaches to zero, the force equilibrium should satisfy: ff n
lj jLp=^tjnJ
Loom
(6)
After integration by parts, above energy can be finally written as
J.=-ls{«}lSu\dS-lsP{m}[Su]dS
(7)
This energy is the contribution of interface to the whole energy system of the porous medium domain. The weak form for the porous medium domain with interface can be
118
l{Sz}T{a}dV
+
l{a}lSnjdS
+
lP{m}lSn]dS
l{Su}T{b}dV+jjSu}T{t}dS(S)
=
2. Continuity equation for fluid-filled interface The volume strain of a thin-layer is expressed as £v=-^-
= £„+e,
(9)
where en is the normal strain along normal direction of the interface and es the normal strain along interface direction. The normal stress along interface is usually small and negligible (crs = 0 ) . When the thickness approaches to zero, the relationship of normal strain and displacement jump can be developed as
i™ t e -=Kl»
u$te,=ldu,]
(10)
It is noted that | ^ M , J *• [^w,] because the later is from shear strain. Taking the variational SP as weight function, the weak form on the interface domain £2, is:
J
_d_ dx,
1_3P_ SPdV dt dx. Qdt After integration by parts, one finally gets the weak form:
<=k
where ktj = l i m ( M ? ) , Q = \im(Q/b)
(11)
and # is the flux along upper and lower sides of
interfaces. Eq.(12) is the contribution of interface to the continuity equation. Discretization Following discretizations are introduced into the weak form: [u] = CSv{x,y,z)7b„
P = NP(x,y,z)RPe
(13)
where Tue is the relative displacement, RPe is the relative pore pressure, and C is the matrix for coordinates transformation. The weak form for equilibrium is discretized as Ki„Au + Li„AP = AFln
(14)
The weak form for continuity is discretized into:
v
"
"'
*
'" dt
The matrix form for above equations is obtained as
'"
q
)
119
K„
L„
L,„ + Lins
-S,„
I * .= "0
0"
{PM
.dt.
rfF' dt q.
(16)
where the coefficients for an interface element are as K = L TTNTuCTDCNuTdS, Ifin = J TTNTuCTnNpRdS, 1 5 : = ^RTNTpNpRdS, Le.=\ ins
is
Hl=\sJlTpKBpdS,
F;„ = AF/ + AF/ D=
K o o
(17)
k.
RTNTITCB^—dS p ^ D
Numerical example A simple example is used to study the effectiveness of the current method. In the interface element, the Iflris is omitted in the computation because it does not have obvious physical meanings. Domains and interface are discretized through compactly support radial point interpolation method and interface element, respectively. Fig 2 is the model. Table 1 gives the material parameters. The loads are Pa = 10 kPa and Pb = 15 kPa. Table 1 Interface properties for computation Property Soil A SoilB E (kPa) lkn{kPalm) 1000 1000 Poisson ratio / ks (kPa/m) 0.3 0.3 Permeability kxlks(mld) 0.001728 0.001728 Permeability kvlk„ (mid) 0.001728 0.001728 p
,t < ! , i, . ! . . t
Interface 1000 100 Variable Variable
p,
. , » . • . . » . . . , . * . . . • • .
5ai*
Fig. 2 Interface element at the middle line (8m long) and domain discretization
120 Interface does not affects the initial pore water pressure, however, it will heavily affect the dissipation of pore water pressure as shown in Fig. 3.
?*
50
100
150 200^250^300^350 Consolidation time (day)
(a) High permeability
400
*50
50
100
150 200 250 300 Consolidation time (day)
(b) Low permeability
Fig. 3 Dissipation of excess pore water pressure in interface points Conclusions An interface element is developed for the consolidation problem based on the limit concept proposed by Wang et al.(2002). This interface element is incorporated with compactly supported radial PIM. Numerical example shows that the current development can describe the behavior of fluid-filled interface in porous medium. References Goodman EL, Taylor RL, and Brekke AM(1968), "A model for the mechanics of jointed rock," J of Soil Mech. And Found. Div.. ASCE, 94, 637-659 Desai CS, Zaman MM, Lightner, and Siriwardane HJ(1984), "Thin-layer element for interfaces and joints," Int. JforNumer. &Analy. Methods in Geomechanics, 8,19-43 Wang JG, Ichikawa Y, and Leung CF(2002), "A constitutive model for rock interfaces and joints," Int. J of Rock Mech. And Mining Sci, in press Herault C and Marechal(1999), "Boundary and interface conditions in meshless methods," IEEE Transactions on Magnetics, 35(3), 1450-1453 Day RA, and Potts DM(1994), "Zero thickness interface elements - numerical stability and application," Int. JforNumer. &Analy. Methods in Geomechanics, 18,689-708 Dluzewski JM(2001), "Nonlinear problems during consolidation process," Adv Numer Appl and Plast in Geomechanics, eds by DV Griffiths and G Gioda, Springer Verlag, pp.81-158 Yoshida N and Finn WDL(2000), "Simulation of liquefaction beneath an impermeable surface layer," Soil Dynamics and Earthquake Engineering, 19,333-338
SECTION 7 Meshfree Methods for CFD
This page is intentionally left blank
123 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
APPLICATION OF FREE MESH METHOD TO VISCOPLASTIC FLOW ANALYSIS OF FRESH CONCRETE Jun Tomiyama, Yoshitomo Yamada, Shigeo Iraha Dept. of Civil Engineering and Architecture, University of the Ryukyus, 1, Senbaru, Nishihara-chou, Okinawa, 903-0129, JAPAN iun-tdiitec. u-rvukvu. ac. ip. b985553(a),tec. u-rvukvu. ac.jp, iraha(d),tec. u-rvukvu. ac. ip Genki Yagawa Dept. of Quantum Engineering and Systems Science, The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, JAPAN yagawa(o),q.t.u-tokyo.ac.ip Abstract This paper presents an application of Free Mesh Method (FMM) to the flow analysis of fresh concrete. FMM, which is a kind of meshless method, is suitable for distributed parallel processing, adaptive analysis and moving boundary problems because it is performing the calculation from the local mesh generation to the construction of the global matrix on a node-by-node basis. In this study, flow behavior of fresh concrete has been assumed viscoplastic fluid, and the constitutive law of fresh concrete is given as the Binghammodel. As the numerical examples, the L-type flow test has been simulated by this method, and the analytical results are in good agreement with the experimental ones.
Keywords: FMM, Fresh Concrete, Flow Analysis, Bingham Model, FEM and L-type Flow Test.
Introduction Recently advance in computer technology has enabled a number of complicated phenomena to be simulated, which were observed by experiments. Out of computer simulation techniques, the finite element method (FEM) and the finite difference method (FDM) have been widely used in various fields. But, there are many problems in generating meshes for large scale and complex models. Then, automatic mesh generation techniques for the finite element method have been used to decrease the labors. However, the techniques mentioned above are not prepared by simple procedure, requiring more experiences in the works. For this background, several meshless method which do not require element or grid has been developed, and the research on the meshless method has been applied in many engineering fields. Within these meshless methods, there is Free Mesh Method (FMM) proposed by Yagawa (Y. Yamada, 1997). FMM does not require any connectivity
124
between nodes and elements for the input information and the calculation has been performed by node-by-node basis, so this is an excellent feature of local data reference. Therefore, this is suitable for distributed parallel processing, adaptive analysis and moving boundary problems. On the other hand, the new types of concrete developed lately such as high-fluidity concrete or high-strength concrete. Within these concrete, there are the cases that the flow behavior of fresh concrete cannot estimate with conventional experiments. From this reason, a study on developing the analytical method for estimating the flow behavior of them has been carried out actively in recent years (H. Mori, 1994). This paper describes an application of FMM to flow analysis of fresh concrete. In this analysis, fresh concrete is assumed to be a viscoplastic fluid, and the constitutive model of fresh concrete is given as the Bingham model. As numerical examples, the flow behavior in L-type flow test was simulated by proposed method. Free mesh method FMM does not require the global element, so that the total stifmess matrix is assembled by the temporary local element matrices around each node. Therefore, it needs the algorithms for a construction method of local elements. The following algorithms achieve the creation of them. First, lets us put nodes, appropriately in the domain to be analyzed. Then, a node, say /, is chosen among the nodes, around which temporary triangular elements are created using several surrounding nodes, say m.n.o.p, etc. which are chosen as nodes based on a rule given in the following section (see Figure 1). The node / is called here as a current central node, whereas the nodes m,n,o,p, etc. as current satellite nodes. Third, the contributions from the temporary elements to the total stiffness matrix are assembled. For example, an element matrix [K\m is calculated from the triangular element l-m-n, and only the node /related components are added to the pertinent components of total stiffness matrix. The same process is repeated for the other elements l-n-o, etc. The above procedure is performed on each node in the domain. It is noted that, in this algorithm, the calculation has been performed on a node-by-node basis. Therefore, it is considered to be suitable for distributed parallel processing, adaptive analysis and moving boundary problems. O m n \ » • O \o \ ^/ \ ^ o \ • J J K 7 "^ J \ J J P \ 1 / ON. o /
8 / /
/
A • O ®
: Central Node : Satellite Nodes : Candidate Nodes : Other Nodes
Figure 1. Local radial elements around node /
125
Constitutive equation of fresh concrete In this study, it is assumed that the constitutive law of fresh concrete is Bingham modal as shown in Figure 2. Therefore, the flow behavior model of one is constructed by viscosity element and plasticity element as shown in Figure 3(a). But, in Bingham model, the flow does not occur when the shear stress due to gravity is smaller than yield stress. That is, the fresh concrete behaves as a rigid body and does not deform. In this case, this analytical method can't implement simulation of flow. Therefore, we model this situation as high viscosity fluid which is very slow speed fluid (see Figure 3(b)).
Figure 2. Behavior of fresh concrete by the Bingham model
\r7 PE: Plasticity element e?
e?
t
:__: :—I
T (a) The case of flow
VE: Viscosity element HVE: High viscosity element
(b) The case of stop
Figure 3. Constitutive models for fresh concrete (T. Yamada, 2001) As the yield criterion, we assumed the shear strain rate is governed by the associative flow rule and a material obeys von Mises yield criterion. Also, the shear stress and shear strain rate relation of viscosity element is expressed with Newton viscosity law. Thus, the constitutive equation when it starts flow is given by the following equation,
^=-^+2|"+Vn-j
(1)
where r / , EJ is the stress component and strain rate component of visco-plastic element, respectively. P is the hydrostatic pressure, S,t is Kronecker delta, n is the plastic viscosity and xy is the yield stress. It is notice that this equation is material nonlinear because of n = 2eJsJ . Therefore, the calculation requires the solution of nonlinear equation. In this analysis, the direct iteration method is used.
126
Also, we assumed the unmoving state of fresh concrete is modeled as high viscosity fluid, so that the constitutive equation until it starts flow is given by the following equation, T"
=-PS
+2
(2)
n+
where r j , e] is the stress component and strain rate component of viscosity element, respectively, n = (in J 2 , nc is strain rate of the flow limit. Here it is defined as follows, .P*,
(3)
where p =0.1. This value was obtained by the preparative analysis on L-type flow test. Formulation of kinematic equation Concrete and mortar are composite materials, with aggregates, cement, and water as the main components. However, this study assumed isotropic continuum material as to fresh concrete. Also, in this analysis, the kinematic equation is formulated by using the principal of virtual work as the finite element discretization as follows, and the acceleration term of this equation is expressed by using Newmark-B method which is a kind of numerical integration method.
^^H^-^^kKWfw
(4)
where [M] is the lumped mass matrix, [K] is the viscoplastic matrix, {u}, {ii} are velocity and acceleration vectors, respectively, {F} is body force vector. At is time step(O.OOlsec). Also, we calculated viscoplastic matrix using the penalty function method in order to satisfy incompressibility of fresh concrete. Numerical examples To evaluate the proposed analytical method, this section shows the numerical examples on L-type flow test. Then, we assumed the flow of fresh concrete as the plane strain problem. In this example, the plastic viscosity is constant(50 PaDs), and Table. 1 shows the yield stress of fresh concrete that was used for analysis. Figure 4 shows the L-type flow test machine, and the analytical model. Table 1. The yield stress of fresh concrete (Pa) Casel
Case2
Case3
Case4
25
50
100
125
127
In this analysis, the nodes in domain have been moved according to the amount of calculated deformation. Therefore, with progressing deformation, the node distribution becomes distorted in similar to FEM because this method is based on FEM (see Figure 5(a)). In this reason, we proposed to perform the smoothing (Laplacian Smoothing) of nodes in domain, and the remeshing as to local elements around the central nodes. Figure 5(b) show the effective of the smoothing and the remeshing. In FMM, these processing can be easily implemented because of node-by-node analysis method. Also, in this analysis, it has been considered that the slip at contact side between fresh concrete and this test machine occur. ...
0
20
i
i
40
60
(b) Analytical model (70 nodes)
' (a) Test machine
Figure 4. L-type flow test and analytical model (70 nodes) 40
40
30
30
20
20
10
10
0
u
0 10 20 30 (a) Non processing
40
|
0
10
20
30
40
(b)Im plem entpiroces sing
Figure 5. Effective of the smoothing and the remeshing (Case2) Figure 6 shows L-flow and yield stress relations, and the analytical results were compared with the approximation curve of experimental ones (Miyamoto, 2001). From Figure 5, it is shown the analytical results are in good agreement with experimental ones. 80 ~ 70 •£ 60 i 50 t 40 30 20
^Trf
^--^
0
50 100 YbH Stress fa)
150
Figure 6. L-flow and yield stress relations
128 Figure 7 shows flow behavior of Case 1. As can be seen from Figure 7, the flow behavior of fresh concrete with the passage of time can be simulated by the proposed method.
:H
iH
1
1
1
'
r
1
1
1
I
1
'
30
i ;
1
10
20
,
1
:
30
, 1
I
HO
h
50
20
r —
10
H
tO
70
;
:
:
:
' ':
m-rrrr 10
(a)0.0(s) ;
%
SO
;
;
!
a fe?vvk;f1"t" SO
30
40
(c) 0.7 (s)
M0
SD
tO
70
(b) 0.2 (s)
,
10
3D
50
bO
i
ID
:
:
!
!
-, i
;
;
:
;
, - i
: !
, - - - i - - T - i
i
i
:
t» Afc ftA-.fo-V r .1.
70
M0
£0
faQ
70
(d) 7.0 (s) Figure 7. Flow behavior of fresh concrete
Conclusions In this paper, viscoplastic flow analysis using FMM on Bingham model was discussed. As the numerical examples, L-type flow tests were simulated by the proposed method, and the numerical result became excellent. Therefore, it is found that FMM has the great advantage about flow analysis like a fresh concrete, since this method is calculated on a node-by-node basis. Acknowledgements The authors would like to express their sincere gratitude to Dr. T.Yamada for his advice on FMM and his preliminary development of its computer program. References Tomonori Yamada. (1997), "Free Mesh Method on a Massively Parallel Computer", M.S ThesisfThe University of Tokyo), (In Japanese) Hiroshi Mori and Yasuo Tanigawa. (1994), "The State of the Art on Flow Analysis of Fresh Concrete", Concrete Journal, Vol.32, No. 12, pp.30-40 (In Japanese) Yoshitomo Yamada, Atsushi Tobaru and Takeshi Oshiro. (2001), "Viscoplastic Flow Analysis of Fresh Concrete by Finite Element Method", Proceedings of the Japan Concrete Institute, Vol.23, No.2, pp.253258, (In Japanese) Yoshiaki Miyamoto and Yasuhiro Yamamoto, (2001), "Study on The Fluidity and The Mix Proportion of High-Fluidity Concrete by Using The J Shaped Flow Test", J. Struct. Constr., AIJ, No.547, pp.9-15, (In Japanese)
129 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
A MESHLESS LOCAL RADIAL POINT INTERPOLATION METHOD (LRPIM) FOR FLUID FLOW PROBLEMS
Y. L. Wu Centre for Advanced Computations in Engineering Science (ACES) Department of Mechanical Engineering, National University of Singapore, 10 Kent Ridge Crescent, Singapore 119260 E-mail: [email protected] Abstract The Local Radial Point Interpolation Method (LRPIM) is an effective meshless method that is formulated based on the radial point interpolation scheme and local weak form method. It employs no global mesh throughout the process of both interpolation and integration. In this paper, the LRPIM method is adopted and formulated to simulate the incompressible flow in closed domains which is governed by the vorticitystream function equation. The results agree very well with the available data in the literature, and it is much more accurate than those obtained using Finite Difference method (FD) with the same mesh size. It was found that the LRPIM method has a promising prospect in computational fluid dynamics (CFD) because it is always competent for different geometries of problem domains as well as arbitrary nodal distribution. Keyword: LRPIM, Meshless method, Navier-Stoke equation, Natural convection
Introduction The LRPIM method, have been developed based on local weak forms and radial point interpolation scheme (Liu & Gu, 2001). It does not need any "element" or "mesh" for both field interpolation and background integration. The advantages of this method compared with other meshless methods include 1) the shape function has delta function property, so the essential boundary conditions can be implemented as easy as in the FE; 2) stability for randomly scattered nodal distribution, which demonstrates that radial point interpolation scheme is effective for interpolation of arbitrarily scattered data points. LRPIM method is so far only used in solid mechanics analysis. In this paper, LRPIM method is applied to solve computational fluid mechanics problems. Because efficiency plays a key role in fluid problem, some important modifications targeted to improve the efficiency are presented here.
130
Point interpolation using radial functions basis Suppose there are n data points, x,,---,x„, with the data vector u = (ux,---,un) in the support domain of point x, an approximation to u by radial point interpolation scheme is a function of the form M *(x,x e )
= £ t f , . ( x H ( x e ) = R r (x)a(x e )
0 )
1=1
Rt is a radial basis function, and a, (x e ) is the coefficient for the Rt corresponding to the given point xg. The coefficient vector a in Eq.(l) is determined by the collocation method.
a= V'Us
(2)
where Us is the vector that collects all the field nodal variables at the n nodes in the support domain. Substitute Eq. (2) into (1) u"(x) = RT(x)RQ'Vs=Q>(x)Vs
(3)
For good performance (Liu & Gu,2001), we choose MQ RBFs as the basis function in this paper. The expression of Ri that we consider are Ri(x,y) = (ri2+C2y=[(x-xi)2+(y-yi)2+C2}
(4)
where the positive constants C, q are called shape parameters, r being the distance between point x and x,. It is well known that the accuracy of RBFs interpolants depend heavily on the choice of the shape parameters. As shown in Liu (2002), C is defined as C = acdc
(5)
where, ac is a dimensionless shape parameter, dc is a characteristic length which is taken the shortest distance between the node / and neighbor nodes in this paper. It is found ac = 8 . , <7=1.03 gives the better performance (Liu, 2002). The number of nodes in support domain n in LRPIM method does influence the accuracy of interpolation scheme. In this paper, we use n=30 and it gives very good results. Local residual weak form Local residual weak form was firstly proposed by Atluri and Zhu (1998) in their MLPG method, in which the equilibrium equations are satisfied at each node in a local weak sense by applying the weighted residual method over a local sub-domain. The local sub-
131
domain is conveniently taken to be any simple geometry like circles, rectangles, ellipses centered at each field node in two-dimensional cases. In LRPIM, local residual weak form method is adopted to discretize the PDEs similarly as in MLPG, except (1) radial point interpolation shape functions are used; (2) terms of integrals related to essential boundary conditions are removed. Numerical integration In the LRPIM method, for each node Xi, the Gauss quadrature is employed over a local regular-shaped integration cell (for example circle used in this paper) for the numerical integration in the weak form equation. To get the accuracy we wanted, a lot of Gaussian points are needed in the local numerical integration. How to construct the shape function for each Gaussian point can affect the computational efficiency of simulation of fluid flow problems dramatically. In our computation, for every Gaussian point in the quadrature domain of certain field node, say fth node, we use the same support domain as that of the ith node itself instead of seeking individual support domain for each Gaussian point. By this way, the support domain for each node can be determined firstly and stored throughout the whole iteration process. The computation of the inverse of the moment matrix RQ1 in equation (2) can also be pre-computed for each node before iteration. Therefore, the only work in the each Gaussian point is to calculate the vector of R(x,xk),k = l,...n (recalling that n is number of nodes in support domain) and get the product of
The computational cost can then be
saved significantly when iteration goes on. Application of LRPIM method to natural convection in closed domains Using the LRPIM method, we solve incompressible Navier-Stokes equations in the vorticity stream function form. The governing equations for natural convection in closed domains in Cartesian coordinate system are as follows:
ay 3V — + v—= Pr(—+ —)-Pr-Ra-— dx dy dx2 dy2 dx dx
dy
dx2
(6)
dy2
where0),i/f,Tare the vorticity, stream function, temperature, u, v are the components of velocity in the x and j> directions. To show the LRPIM method is applicable to irregular geometry, the computation is implemented for problems with different geometries of being coincided and not coincided with Cartesian coordinate axis. The geometries and boundary conditions are given in Figure 1. Because LRPIM method is a meshless method, we take different sets of nodal distribution to valid this method.
132
For the natural convection in square cavity, Table 1 lists the numerical results for different sets of nodes for Rayleigh numbers of 103,104,105 respectively. Table 1 also includes the FD results for Ra=l03 with the grid 16x16 (equivalent to 256 regular nodes) for comparison. It is found the results by LRPIM method agree very well with the results of Davis (1983). It is much more accurate than that from FD method if the mesh size is the same. Figure 2-Figure 4 show the nodal distribution together with the streamlines and isotherms of Ra=103,104,105. For the natural convection between concentric annuli, the radius ratio is defined as rr = R0I Rt, where Rt and Ro are the non-dimensional radii of the inner and outer cylinders. The average equivalent conductivity for the inner and outer cylinder keqi and keqo by LRPIM method with general scattered distributed nodes for the case of Pr = 0.71, rr = 2.6 and Rayleigh numbers of 102,103, 104 are computed. They are compared with the benchmark solution of Shu (1999) in Table 2. It can be observed that the results of the LRPIM method agree very well with the benchmark solution of Shu (1999). Figure 5 shows the streamlines and the isotherms of LRPIM results for i?a=104. The separation of inner- and outer-cylinder thermal boundary layer and the symmetry of flow pattern can be seen very clearly. We also found in the computation that the accuracy of the results on the randomly scattered nodes set is very good, in most cases, even better than that on uniformly distributed nodes set. It shows radial point interpolation scheme to be particularly well suited to scattered data interpolation problems compared with other approximation methods. Conclusion LRPIM method is a very effective meshless method. It can be applied to simulate CFD problems very well. The major advantages of the LRPIM method are: 1) Nodal distribution in the problem domain can be arbitrary; 2) Very high accuracy can be achieved by using few nodes; 3) Excellent performance on randomly scattered node distribution which is a very favourable feature for a meshless method. References Atluri SN, Zhu T. (1998), "A new meshless Local Petrov-Galerkin (MLPG) approach in computational mechanics," Comput.Mech.22.Wl-121 G.de Vahl Davis, (1983), "Natural convection of air in a square cavity: a benchmark numerical solution," InU.Numer.Meth.Fluids 3:249-264 Liu GR (2002), Mesh Free Methods: Moving Beyond the Finite Element Method, CRC press. Liu GR, Gu YT,(2001), "A Local Radial Point Interpolation Method(LRPIM) for free vibration analyses of 2-D solids," Journal of Sound and Vibration 246(1): 29-46 Shu C. (1999), "Application of differential quadrature method to simulate natural convection in a concentric annulus," Int. J. Numer. Methods. Fluids 30: 977-993.
133
Table 1 Comparison of numerical results forRa=10 , 104,10
\w I
Ra
\T
103
"max
max|
v max
^"max
^"mi„
256 nodes
1.175
3.634
3.687
1.507
0.692
FD(16xl6)
1.268
3.905
3.963
1.608
0.656
Davis(1983)
1.174
3.649
3.697
1.505
0.692
257 nodes
5.065
16.148
19.694
3.547
0.587
Davis(1983)
5.071
16.178
19.617
3.528
0.586
430 nodes
9.766
35.243
69.447
9.197
0.729
Davis(1983)
9.612
34.730
68.590
7.717
0.729
4
10
105
Table 2 Comparison of average equivalent heat conductivity for concentric annuli keqi (inner cylinder)
Ra
Present
Shu (1999)
Kqo (outer cylinder) Present
Shu (1999)
102
0.998
1.001
1.001
1.001
103
1.080
1.082
1.083
1.082
104
1.970
1.979
1.963
1.979
Y
dn
ty
dn
T=\
r=o
y
dn
= a = v = 0,7 = 0
%
a. Square cavity
b. Concentric annuli
Figure 1 Schematic of the problems
134
Figure 2. 256 regular nodes, streamlines and isotherms for cavity flow (Ra=103)
Figure 3. 257 scattered nodes, streamlines and isotherms for cavity flow (Ra=104)
Figure 4.430 scattered nodes, streamlines and isotherms for cavity flow (Ra=10 )
Figure 5 967 scattered nodes, streamlines and isotherms for concentric annuli (Ra=104)
135 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
APPLICATION OF MESHLESS POINT INTERPOLATION METHOD WITH MATRIX TRIANGULARIZATION ALGORITHM TO NATURAL CONVECTION
G.R.Liu, Y.L.Wu Centre for ACES, Dept. of Mechanical Engineering, National University of Singapore, 10 Kent Ridge Crescent, Singapore Email: [email protected]; [email protected]
119260
Abstract Paper presents the application of the meshless Point Interpolation Method (PIM) for solving the incompressible Navier-Stokes equations. In order to build a well-conditioned matrix for the computation of weighting coefficients of interpolant, Matrix Triangularization Algorithm (MTA) is introduced. The present method is applicable to arbitrary domains and different scattered sets of nodes. Another remarkable feature of this method is its easier implementation of essential boundary conditions than other mesh-free methods. The present method is validated by its application to simulate natural convection in a closed domain. Numerical experiments showed that this method has a greater flexibility than the traditional finite difference method. Numerical results of present method also agree well with the benchmark solutions. Keyword: Meshless Method, PIM, MTA, Natural Convection
Introduction The Point Interpolation Method (PIM) was firstly proposed by Liu and Gu (2001a). Based on a polynomial basis interpolation, the PIM is very easy and flexible to implement. However, this method may encounter a singularity problem in some situations. To solve this problem, Liu and Gu (2001b) presented the Matrix Triangularization Algorithm (MTA) for Selecting a proper node enclosure and polynomial basis automatically without a prior knowledge on the nodal arrangement. In this paper, the PIM method with MTA is applied to solve computational fluid mechanics problems. It is found that the present method possesses a higher efficiency in the construction of shape functions compared with other meshless method. Due to its high efficiency, this method is a very promising numerical approach in simulation of fluid problems. Meshless Point Interpolation Method Point interpolation approximation In general, a meshless method requires a local interpolation or approximation to represent the trail function. The point interpolation approximation is used in this work.
136
The point interpolation approximation to «(x) from the surrounding nodes of a point x e can be expressed by M *(x,x e )
= £/Ux)a,.(x e ) = P r (x)a(x e )
(1)
Pi (x) is a monomial in the space coordinate and in a two-dimensional case can be provided by P r (x) =[l,x,y,xy,x2,y2,x2y,xy2,x2y2,...]; a,(xe) is the coefficient for the Pi corresponding to the given point xg, n is the number of nodes in the neighborhood of 1r -Q-
The coefficient vector a in Eq.(l) is determined by the collocation method. (2)
a= PeV where u" = (ux ,u2 ,...,«„) is the data vector, and the moment matrix P e are given by
p e
"1
x,
yx
•••'
i
*2
y2
•••
x
y»
•••_
= .l
»
(3)
By substituting Eq. (2) into (1), on obtains M*(x)=P7'(x)p-1Ue=«»(x)uC
(4)
where
137
1-6
'd*
'd*
'd* 0
W,(*) =
K
(5)
d^rle
0
whererf,-=|x-x,|is the distance from node x, to the sampling point x, rle is the radius of the sub-domain Q.le, in which weight(test) function is non-zero, i.e., ff,(x) •£• 0. In the PIM, the shape functions 1>(x) obtained through the procedure in last section possess delta function properties, i.e. *>i(Xj)
= S«
(6)
Therefore, we can impose the essential boundary conditions as readily as in FEM method. Matrix Triangularization Algorithm (MTA) The PIM is an effective meshless method (Liu and Gu, 2001a; Gu and Liu, 2001). However, in some situations, the moment matrix PQ can be badly conditioned, and even invertible. People have to choose the nodes in the supporting domain and polynomial basis appropriately to avoid the singularity of PQ. This process is very complex and problem-dependent. To completely overcome the singularity problem of PIM, Liu and Gu (2001b) presented the Matrix Triangularization Algorithm (MTA). The basic idea of MTA is: in equation (3), the rows of the moment matrix PQ correspond to the nodes in the supporting domain of an interpolation point x, and the columns correspond to the monomials in the polynomial basis. The singularity problem of PQ arises from the rank deficiency due to the improper nodes enclosure and basis functions choosing. Therefore, through the row triangulariztion process, we firstly detect that the rows which are responsible for the rank deficiency and should be removed from nodes enclosure. According to the matrix theory, the row rank and the column rank of certain matrix are exactly same. Thus, P^ is triangularized to find out which rows (i.e. the columns in PQ) are responsible for the rank deficiency and should be removed from the basis functions. Suppose the rank of PQ or PTQ is r, after being rid of the corresponding rows and columns, the nxn matrix PQ is reduced to a new r x r matrix PQ that has a full rank and already in a triangularized form. The shape functions then can be calculated very easily.
138 In the triangularization process, the zero rows (which represents the rank deficiency) are always related to a pair rows with same entries in the original matrix. Therefore, in MTA, the one in original P^ corresponding to the node that is farther from the point x and higher order monomial in the basis functions are removed firstly to ensure the local characteristic of interpolations and the completivity of the basis. Application of the PIM Method with MTA to Natural Convection in Square Cavity In this section, the method described in the preceding sections is used to simulate the natural convection in a square cavity. The governing equations in terms of vorticitystream function formulation are as follows:
ay ay dx dT dx
dy
dx
dT__¥T_ dy dx2
dy
dx
2
dT dy2
where 0), y/, T are the vorticity, stream function, temperature while u, v are the components of velocity in the x and v directions. The boundary conditions can be written as 1) x = 0 , 0 < j ; < l : ^ = 0 , ^ = 0,r = 0, dx
2) x = l,0< y< l:y/ = Q,^- = Q,T = \, dx
3 ) ^ = 0 , 0 < x < l : ^ = 0 , - ^ = 0 , ^ = 0, 4) v = 1,0<x< 1 : ^ = 0 , - ^ = 0 , ^ = 0. dy dy dy dy The present method is validated in the case of Ra=103, Pr=0.71 with two types of nodal distributions, as shown in Figure 1.
(a) TYPE 1: 256 regular nodes
(b) TYPE II: 257 scattered nodes
Figure 1 Two types of nodal distribution for a square cavity
139
Table 1 lists the numerical results obtained by the present method with the two types of nodal distributions. The table also lists the results from FDM (Finite Difference Method) with the grid 16><16 (equivalent to 256 regular nodes). The benchmark solution of Davis (1983) is included for comparison. It is found the results by present method agree very well with the results of Davis (1983). They are much more accurate than that from FDM if the mesh size is the same. In this computation, there are 9 nodes in the support domain for the individual interpolated point. However, after MTA, the actual number of nodes may be less than 9. Therefore, the computational cost for calculation of the shape functions is very low. Table 1 Comparison of numerical results for Ra=103,Pr=0.71
Present method with TYPE I nodal distribution Present method with TYPE n nodal distribution FDM (uniform mesh size 16x16) Davis(1983)
kmaxl
"mx
1.180
3.602
1.079
v
W"max
W"min
3.664
1.660
0.629
3.516
3.656
1.530
0.734
1.268
3.905
3.963
1.608
0.656
1.174
3.649
3.697
1.505
0.692
max
Conclusions In this paper, the PIM method with MTA is adopted to simulate CFD problems. The simulation of natural convection in a square cavity is used as an example to demonstrate that the present method works very well with different distributions of nodes. The accuracy it achieved is much higher than that obtained by FDM. The major advantages of the present method are (a) the nodal distribution in the problem domain can be arbitrary and (b) computational cost for construction of shape functions is very low which is very favourable for simulation of fluid problems. References Atluri SN, Kim HG and Cho JY (1999), "A critical assessment of the truly Meshless Local Petrov-Galerkin (MLPG) and Local Boundary Integral Equation (LBIE) methods," ComputMech. 24:348-372 G.de Vahl Davis, (1983), "Natural convection of air in a square cavity: a benchmark numeical solution," lnt.J.Numer.Meth.Fluids 3:249-264 Gu YT, Liu GR(2001), "A local point interpolation method for static and dynamic analysis of thin beams," Comput.Methods Appl. Mech. £/ig/-g. 190:5515-5528 Liu GR, Gu YT(2001a), "A point interpolation method for two-dimensional solids," Int.J.Numer.Meth.Engng 50: 937-951 Liu GR, Gu YT(2001b), "A Matrix Triangularization Algorithm for Point Interpolation Method," Proceeding of the Asia-pacific vibration conference, Hangzhou, China, Nov. 18-31,2001: 1151 -1154.
140 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor. World Scientific, Singapore 2002
THE SOLUTION FOR CONVECTION-DIFFUSION EQUATIONS USING THE QUASI-LNTERPOLATION SCHEME W I T H LOCAL POLYNOMIAL REPRODUCTION BASED ON MOVING LEAST SQUARES
*Xin Liu, **G. R. Liu, ***Kang Tai and "*K.Y. Lam SMA-Research Fellow, Singgpore-MITAlliance smalx(d).nus.edu.sg Centre for Advanced Computations in Engineering Science (ACES), Dept. OfMech. Eng., National University of Singpore, Singapore 119260 grliu((Vniis.edu.s« SMA -Fellow, Singpore-MIT A lliance mktaiCdtntu.edu.ss! and lamkv(diihpc.niis.edu.sg Abstract In this paper, a quasi-interpolation scheme with special emphasis on local polynomial reproduction based on the Moving Least Squares (MLS) was applied to solve convection-diffusion problems. The formulations with local polynomial reproduction of different orders have been deduced and employed to investigate the accuracy and h-convergence of the presented method. The influence on accuracy with different supported domain schemes has also been demonstrated. A 2D steady-state convection-diffusion problem and a 2D transient-state convection-dominated "Rotating Cosine Hill Problem" were numerically analyzed and many available results were obtained. Keywords: Local Polynomial Reproduction, Moving Least Squares, Meshless, and Convection-Diffusion.
Introduction In recent years, Meshless methods have increasingly developed to solve various kinds engineering and mathematical problems, and are becoming a hot research topics in the fields of computational mechanics and computational mathematics (G. R. Liu 2002). The key point in meshless research is to provide good interpolation approach to multivariate scattered data approximation. Up to now, there mainly exist two kinds of popular scattered data approximate approaches, one is the Moving Least Squares (MLS) method and other is Radial Basis Functions (RBFs). In this paper, interest is paid to MLS method. MLS method was originally presented by Lancaster and Salkauskas (1981) for multivariate scattered data approximation. It has been applied to meshless method by Belytschko et al. (1994). For several years, it has emerged as the basis of numerous meshless approximation methods like Element free Galerkin method (EFGM), Finite Point Method (FPM), Hp-Clouds and Meshless Local Petrov-Galerkin (MLPG) etc.
141
Local polynomial reproduction plays an important role in numerical approximate analysis and computation. Higher order polynomial reproductions and approximations are very significant for solving engineering and mathematical problems effectively and high accurately. Wendland (2001) presented the error estimates with the local polynomial reproduction based MLS. Fasshauer (2001a) obtained a fast explicit approximate MLS method with high approximation order. The matrix-free formulations for polynomial based MLS was presented by Fasshauer (2001b), and its major advantage is that no linear systems need to be solved. The only task is to evaluate a sum for computing the approximation at a certain point. In this paper, at first, the quasi-interpolation approximation of function with local polynomial reproduction based on MLS was briefly generalized. Secondly, collocation schemes and time integration schemes for general time dependent convection-diffusion equations are proposed, and then numerical testings are given to solve steady-state and transient-state convection-diffusion equations. As a result, the significant results on accuracy and ^-convergence property of the presented method are obtained in our numerical computations. The influence on accuracy with different supported domain schemes is also investigated. In the end, some concluding remarks are given. The Quasi-interpolation Procedure In this section, we briefly generalize some key formulations about quasi-interpolation expression of function using local polynomial reproduction based the MLS as follows. More detailed formulations can be found in Fasshauer (2001b). For a set of distinct data points Xi and their function value M(XJ)=«J, namely {x{, u\), i=l, ..., n. n is the number of nodes in supported domain. A quasi-interpolation form of function at x can be defined as follows: n
n
i=i
i=i
Here y/\(x) do generally not satisfy the following delta function property
However polynomial reproduction can be enforced in order to obtain good approximation construction, and meanwhile determine the function yA(x). Minimized the following quadratic form
±Irf(*)*'^ L )
(3)
Subjected to the linear constraints | > , ( x ) M * , ) = />,(*),* = 0,---m
(4)
142
for all />(*) = W * ) />.(*) ••• Pk(x) ••• Pm(x)}T (5) Eq. (4) is polynomial reproduction conditions. Eq. (5) shows the (m+l) monomial terms which need to be reproduced. For ID case: • • •
Constant reproduction: m=0, po(x}=\; Linear reproduction: m= 1,p0(x)= l,pt(x)=x; Quadratic reproduction: m=2,po(x)=l,p\(x)=x,p2(x)=x2;
For 2D case: • • •
Constant reproduction: m=0, po(x)= 1; Linear reproduction: m=3,po(x)=l,p\(x)=x,pi(x)=y; Quadratic reproduction: m=5, po(x)=l, p\(x)=x, p2(x)=y, p^(x)=x2, p4(x)=xy, Ps(x)=y2;
In Eq. (3), we choose
II* - x, I
>(-
A
~) =
(6) x-xt
w(
^)
Pi
Combining Eq. (4) and Eq. (3) by introducing Lagrange multipliers fa, k=0, ..., m, we obtain 1
m
v — X \\
n
- £ tf (*#("
n
*• i=\
Pi
n
'" 2 ) + £ K < £ Yi MP* (*. ) - Pk (*» *=0
(7)
j=l
After minimized the eq. (7), following representation can be acquired \\x — x \\ m yr, (x) = *
(8)
k=0
where the fa are the unique solutions of m
n
j£ — X \\
£^*£< k=\
f=i
%»*(*>,(**) = Pj(x), 0 < j < m
(9)
A
Here, weight functions w(xjc„pi) are local compactly supported continuous functions with central point Jtj and the size /?, of supported domain. In generally, radial basis functions with compactly supported domain may be a well choice as weight functions. In this paper, the following weighting functions are chosen II
wi(x) = w(x,xl,pi)
II
= wCl
~<->2 - < - ) 2
—) = Pi
7 — ,
l-e
"< » c
dOa)
143
r = | * - * , | 2 , c = 0.5A (10b) For constant and linear polynomial reproduction, the resulting formulas can be analytically deduced, and no linear systems need to be solved in computations. • Constant reproduction YM
=^ & -
(ii)
7=1
It is known as Shepard's method. • Linear reproduction
Ux)=jjWu
~M20M02]
(12a)
4(*) = l[M10M02-M01Mn]
(12b)
A2(x) = ±-[M„Mm-M10Mll]
(12c)
Q = M^M01 +M20M20] -M00M20Mm -2Ml0M0lMu +MmM^ The moments Mig in above Eqs. (12a-d) can be defined as Mki =fj(x-xi)k(y-yiywi(x),k,F0,l,2,k+}<2
(12d)
(12e)
i=l
As a result, y/,(x) can be expressed as follows ^ ( * ) = [A 0 (X) + A 1 ( X ) ( X - X / ) + A I (JCX>'-J' ( )1W ( (*)
(13)
Collocation Schemes for Time Dependent Convection-Diffusion Equation Let us consider the following transient-state convection-diffusion equation in Q, which is given in the following standard form (X. Liu 2000). L(u) = p— + vT Vu-VT{DVu)-q=0
(14a)
dt together with the general boundary and initial conditions: Neumann boundary condition on r t l : Lbi(u) = nTDVu + q„=0 Dirichlet boundary condition on T i2 : u-u=0
(14b) (14c)
Initial condition: «(x,/) = «°(x),r = 0
(14d)
144
Assuming that there are Nd internal (domain) points and Nb =Nbi + Nb2 boundary points, which Nn are Neumann boundary points and Afo are Dirichlet boundary points. In general, the location of the collocation points can be different from the location of nodes in discretization model. However, for the sake of simplicity, collocation points are the same as the nodes of model in the computing of this paper. At time t=f, the following Nd equations are satisfied in internal domain nodes: P^r-R°=0 at R°=-vTVii°
,i = l
,Nd
(15)
+ VT(DVii°) + q
(16)
The following Nbi equations are satisfied on Neumann boundary TM : nTDVu°+qn=0
,i = \,
Nbl
(17)
The following Nb2 equations are satisfied on Dirichlet boundary r i 2 : tt('-M=0,/
= l,
Nb2
(18)
u' can be obtained by eq. (1). Its derivatives can be obtained by following equations:
v«; (x) = v«; (x) = £ v ¥j (x)Cu°)
(19)
Here (suej) is the function value at jth node at time f. •
Explicit time integration schemes:
P
•
(20) =0
(21)
t?+1 -us s+] -R =0 At
(22)
Implicit time integration schemes: P
•
dt At us+] -us s -R At
Crank-Nicolson schemes «*+1 - i )
pp-
I'JS+1 -ii'
At
s
1
—-(Rs+'+R*) = 0 At 2
— + 6(-Rs+l) + (l-e)(-Rs) 0
^ = -! 1
(23) =0
(24)
explicit implicit
0.5 Crank - Nicolson
(25)
145
Numerical Simulation In this section, a steady-state 2-D convection-diffusion equation and a transient-state convection-diffusion equation were numerically analysed. The steady-state example was used to test the accuracy and convergence of the proposed method under different order polynomial reproduction, namely linear and quadratic polynomial reproduction approximations. The ^-convergences were also computed with uniform regular models. The results obtained with different supported domains were compared. The transient-state example was solved to demonstrate the accuracy and efficiency of the proposed method for solving time dependent complicated problems. In the following computation, the L2 error in computational results of Tables and Figures were defined as follows:
\i(ur-utr
*= PS
I 2>n2
(26)
where K** and u denote respectively the exact and the approximate solution. The rates of convergence of the relative error, R(e), are also computed. It is defined as follows: R(e) =log(eM+i)/log(hi+1 /h,)
(27)
where fa+i and hi are the distance between nodes for uniform model in the current and previous case respectively. Example 1. 2D Steady-State Convection-Diffusion Equations This problem is to determine a function u(x,y) satisfying the following 2D steady-state convection-diffusion equation: -£V-V« + v V « = / , j c e £ 2 = [0,l]x[0,l] £ = 10-5,v = [l,l];
(28a) (28b)
Subjected to the Dirichlet condition:
"(*,>oL =0
(28c)
along the whole boundary of the domain. The exact solution is given by u"{x,y) = sin(^x) sin(fly)
( 29)
f[x,y) may be obtained by substituting Eq. (29) into Eq. (28a). This problem was solved using four different uniformly distributed node models, namely 6x6 (A=0.2), 11x11 (A=0.1), 21x21 (A=0.05) and 41x41 (h=0.025) models, in order to investigate ^-convergence of presented method. Here two schemes for choosing supported domain are shown in Figure 1. 5-node scheme shown in Figure 1 (a) is used for linear reproduction case. 9-node scheme shown in Figure 1 (b) is used for quadratic reproduction case. The results obtained with different regular models and different order polynomial reproductions are listed in Table 1 and h-convergences are shown in Figure 2.
146
The convergence rate is about 2.0 for both linear reproduction and quadratic reproduction cases. In addition, a 406-node irregular scattered points model shown in Figure 3 is computed to observe the influence on computational results using different supported domains. For irregular model, the supported domain at certain evaluation node is determined by including the nearest nodes around it with prescribed numbers. The results obtained with irregular model are listed in Table 2-3. From the results, it can be seen that linear reproduction acquired poor accuracy while quadratic reproduction greatly improved the accuracy of numerical analysis. Table 1. The results for example 1 with regular models Model 6x6 11x11 21x21 41x41
Linear precision 1,2-error (%) R(e) 7.11 1.998 1.78 1.984 0.45 2.030 0.11
Quadratic precision Z,2-error (%) R(e) 1.13 0.133 3.087 0.033 2.011 0.016 1.018
Table 2. The results for example 1 with irregular models (Linear precision) Supported domain L2 error (%)
5-node
6-node
7-node
8-node
9-node
39.35
35.52
10.66
23.24
25.20
Table 3. The results for example 1 with irregularmodel (Quadratic precision) Supported domain L2 error (%)
8-node
9-node
10-node
11-node
12-node
3.27
1.77
12.34
14.40
0.88
Example 2. Time Dependent Convective-Diffusion Equation A known benchmark on time dependent convection-dominated problem, namely Rotating Cosine Hill Problem, was numerically analyzed to test the accuracy of presented method. This problem satisfies Eq. (14a), and its coefficients in Eq. (14a) are given by D=0, p=l
(30)
The solution domain is x e £2 = [0,l]x[0,l]. The Boundary conditions are u(x,t)=0,xed£2
(31)
The initial conditions are M(X,0) =
l + cos^(
-) l + c o s ^ r ( ^ - ^ ) a a
(x-x0)2+(y-y0)2<<J2
0, The initial position of the center and the radius of the cosine hill are
otherwise
(32)
147
( W o ) = ( | , | ) , < 7 = 0.2
(33)
The advection field is a pure rotation with unit angular velocity given by v = (-y + j,x~)
(34)
A uniformly distributed 61x61 nodes model over the unit square of solution has been employed in the calculations and quasi-interpolation formulation with quadratic reproduction in Eq. (1) has been used for the spatial discretization. In the procedure of time integration, 100 time steps with time interval is 2rc/100 have been adopted. The supported domains are chosen according with 9-node scheme in Figure 1 (b). They give the elevations of the rotating cosine hill after one full revolution. To compare the accuracy of the presented method, the maximum and minimum values of the computed solutions and the error are provided in Figure 4. Conclusions In this paper, the quasi-interpolation approximation scheme with local polynomial reproduction based on MLS is employed to solve steady-state and transient-state convection-diffusion problems. The presented formulation is simple to use and no linear systems need to be solved. The computational results demonstrate that the high order polynomial reproduction well improved the accuracy of the numerical solution. In addition, the influence on accuracy using different supported domain has also been investigated. It is apparent that more nodes in supported domains are needed for quadratic reproduction than for linear reproduction, but too much nodes in supported domain will destroy the accuracy. In the steady-state convection-diffusion numerical example, it is also found that the ^-convergence rates achieve about 2.0 even higher for both linear and quadratic reproduction. However, higher accuracy was observed by adopting quadratic precision. References G. R. Liu, (2002), "Mesh free Methods, Moving beyond the Finite Element Method", CRC Press. Lancaster P, Salkauskas K., (1981), "Surfaces generated by moving least squares methods", Math. Comput., 37, 141-158. Belytschko T, Lu Y Y, Gu L., (1994), "Element-free Galerklin methods", Int. J. Numer. Methods Engrg., 37, 229-256. H. Wendland, (2001), "Local polynomial reproduction and moving least squares approximation", IMA Journal of Numerical Analysis, 21, 285-300. G. E. Fasshauer, (2001a), "Approximate Moving Least Squares approximation with compactly supported radial weights", http://amadeus.math.iit.edu/~fass. G. E. Fasshauer, (2001b), "Matrix-free multilevel Moving Least-Squares methods", http://amadeus.math.iit.edu/~fass. Xin Liu, (2000), "Application of Finite Point Method in Reservoir Simulation and Numerical Simulation of Option Pricing Models", Research Report of Post-Doctoral Fellow, Tsinghua University.
148
• o
° T
lh
O
O
0
O
•
O
O
0
O
I*
•*-
(a) 5-node scheme
(b) 9-node scheme
Figure 1 .Two supported schemes
Figure 2. /i-Convergence for example 1
(a) 406-node scattered points model (b) The solution for irregular model Figure 3. The solution for example 1 with irregular model
(a) max=1.0, min=0.0 (b) max=0.993, min=-0.040 (c) max=1.008, min=-0.055 t=0 t=n/2 t=n Figure 4. The solution for example 2 at t =0, n/2, n
SECTION 8 Boundary Meshfree Methods
This page is intentionally left blank
151 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
REGULAR HYBRID BOUNDARY NODE METHOD J. M. Zhang, Z. H. Yao Department of Engineering Mechanics, Tsinghua University, Beijing, 100084 China demyzh@tsinghua. edu. en Abstract A new meshless method, called regular hybrid boundary node method (RHBNM) is developed by the authors, which combines the MLS interpolation scheme with the hybrid displacement variational formulation, and the source points of the fundamental solutions are located outside the domain. In this paper, the formulation of the RHBNM is presented briefly, taken the 2D potential problem as example. Then the numerical examples, not only for 2D potential problem, but also for 3D potential and 2D, 3D elasticity problems, are given to show the accuracy and applicability of this method. Keywords: Meshless method, Boundary node method, Hybrid variational formulation, Moving Least Square approximation, Regular approach, RHBNM.
Introduction The idea of meshless methods was initially introduced by Lucy as the Smooth Particle Hydrodynamics (SPH) method for modeling astrophysical phenomena (1977), although the meshless methods first gained popularity after the publication of the diffuse element method (Nayroles et al., 1992) and the element free Galerkin method (Belytschko et al., 1994). The element free Galerkin (EFG) method uses a global symmetric weak form and the shape functions from the moving least-squires approximation. Since 1998, the Meshless Local Boundary Integral Equation (MLBIE) method (Zhu et al., 1998) and the Meshless Local Petrov-Galerkin (MLPG) approach (Atluri et al., 1998; Kim and Atluri, 2000; Lin and Atluri, 2000) have been developed. Both methods use local weak forms over a sub-domain and shape functions from the MLS approximation, in which no 'finite element or boundary element mesh' is required either for the variable interpolation, or for the 'energy' integration. In 1997, Mukherjee et al. proposed a meshless method, called Boundary Node Method (BNM). They combined the MLS interpolants with Boundary Integral Equations (BIE) in order to retain both the meshless attribute of the former and the dimensionality advantage of the latter. This method only requires a nodal data structure on the bounding surface of a body; but an underlying cell structure is again used for numerical integration. A question arises here — is there possibly a method of solving boundary value problems, that only requires nodes constructed on the surface and requires no cells either for interpolation of the solution variables or for the numerical integration? This method will simplify the input data structure greatly, compared with MLBIE and MLPG; and it does not use any mesh either for interpolation or for integration, compared with BNM.
152
The answer is positive. The new method is called Hybrid Boundary Node Method (Hybrid BNM) (Zhang, Yao et al, 2002), which combines the MLS interpolation scheme with the hybrid displacement variational formulation. However, the Hybrid BNM has a drawback of "boundary layer effect", i.e. the accuracy of results in the vicinity of the boundary is very sensitive to the proximity of the interior points to the boundary. To avoid this pitfall, a new Regular Hybrid Boundary Node Method (RHBNM) (Zhang, Yao, 2001, 2002) has been proposed, in which the source points of the fundamental solutions are located outside the domain rather than at the boundary nodes as in the Hybrid BNM or other hybrid boundary element models. Compared with the Hybrid BNM, the present method does not involve any singular integration and the results are no moVe sensitive to the proximity of the interior points to the boundary, high accuracy can be achieved with a small number of boundary nodes. Recently, another new kind of meshless method related to boundary integral formulation, the boundary point interpolation method is developed by Gu and Liu (2001,2002). In this paper, the formulation of the RHBNM is presented briefly, taken the 2D potential problem as example. Then the numerical examples, not only for 2D potential problem, but also for 3D potential and 2D, 3D elasticity problems, are given to show the accuracy and applicability of this method. Formulation of the Regular Hybrid Boundary Node Method The Regular Hybrid Boundary Node method proposed in this paper is based on a modified variational principle. The functions assumed to be independent are: potential field in the domain, u; boundary potential field, u ; and boundary normal flux, q . The corresponding variational functional n^ B is defined as follows: n AB = \a j u„ u„ dQ. - \vq{u
- U)dT - j ^ q-udr
(1)
where, the boundary potential u satisfies the essential boundary condition, u=u on r„. With the vanishing of STl^, one can obtain the following equivalent integral equations: jr(V ~ q)SudY
- j u,„ SudQ. = 0
jr(u-u)8qdr
=0
(2)
(3)
f (q - q)8udT = 0
(4)
If we impose the flux boundary condition, q = q , after the matrices have been computed, the equation (4) will be satisfied. It can be seen that the equations (2) and (3) hold in any sub-domain, for example, in a sub-domain Qs and its boundary r , and Ls (Figure 1). We can use the following weak forms on a sub-domain Qs and its boundary r, and Ls to replace equations (2) and (3):
jr+L(g-q)vdr-jau,liVdQ
=0
(5)
153
f
(«-S>fr = o
r
(6)
r, =an,nr
Figure 1. The local domain centered at a node Sj and the source point of fundamental solution corresponding to a node s, where v is a test function. It should be noted further that the above equations hold irrespective of the size and the shape of Q s and its boundary 3Q s . We now deliberately choose a simple regular shape forQ s . The most regular shape of a sub-domain should be an n-dimensional sphere for a boundary value problem defined on an n-dimensional space. In the present paper, the sub-domain £ls is chosen as the intersection of the domain Q and a circle centered at a boundary node Sj . Now we approximate u and q on Ys in equation (5) and (6), by the MLS, as:
«(*)=!*/(*)«,
?(s) = X*,(s)«,
(7)
where fjPj(s)[A-1(s)B(s)}JI
®I(s) =
(8)
with the matrices A(s) and B(s) being defined by N
'2Jw!(s)p(sl)pT(sl)
A(s) =
(9)
7=1
B(s) = [w, (5)p(5,), w2 (s)p(s2 ),---,wN (s)p(sN )]
(10)
Gaussian weight function corresponding to node s, can be written as exp[-(d, / c, f ] - exp[-(rf; / c, f ] W,{S) = '
1-expK^/c,)2]
0 < d, < d, d, >d,
(11)
154
However, u and q on Ls has not been defined yet. To solve this problem, we deliberately select v such that all integrals over Ls vanish. This can be easily accomplished by using the weight function in the MLS approximation as v, with the radius d, of the support of the weight function being replaced by the radius r, of the sub-domain Q,,i.e. expKrf,/c,) 2 ]-exp[-(r,/c,) 2 ] Vy(fi) = l-exp[-(r,/c y ) 2 ] '
0
0,
djlTj
where dj is the distance between a point Q, in the domain Q, and the nodal point Sj . Therefore, v vanishes on Ls. The u and q inside Q and on T are defined as 2k u = 2u,x,
2k Till q ^ ^ x ,
(13)
where Ut is the fundamental solution with the source at a point P,, which locates at the outside of the domain and is corresponding to a node 57; x, are unknown parameters; NN is the total number of boundary nodes. For 2-D potential problem, the fundamental solution is U,=~\nr(Q,P,)
(14)
where Q and P, are the field point and the source point respectively. And P, is determined by following equations x(Pr) = x(S[) + hn£
y(PI) = y(SI) + hn^
(15)
where x and y are coordinates; h is the mesh size; nx and ny is the components of the outward normal direction to the boundary at node P,; and E, is a scale factor. As can be imagined, the scale factor, | , plays an important role in the performance of the present method. Too small value for % will lead to nearly-singular integrals and thus inaccurate results; on the contrary, too large one will lead to an ill-posed system of algebraic equations. From our computations, the proper range for | is between 3.0 and 6.0 . As u is expressed by the first equation of (13), the last integral in the left hand in equation (5) vanishes. By substituting equations (7) and (12)-(14) into equation (5) and (6), and omitting the vanished terms, one can obtain dU, (16)
I Jr u,vJ(Q)xIdr = X j r
155
Using the above equations for all nodes, one can obtain the following system of equations: Ux = Hq
Vx = Hu
(17)
The evaluation of the matrices U and V is much more simple in this approach than in BEM and BNM. No integrations of singular functions are involved. For a well-posed problem, either u or q are known at each node on the boundary. However, transformations between w7 and u,, qt and q, must be performed due to that the MLS interpolants lack the delta function property of the usual BEM shape functions (Atluri et al. 1999). For u prescribed edges, u, can be obtained by u, ^RffUj
=%RaUj
(18)
and for q prescribed edges, qt can be obtained by
<7,=J!>z,5./=|X^
(19)
Therefore, by rearranging the governing equations (17), one obtains the final system in term of x only, and the unknown vector x is obtained by solving it. Numerical Examples For the purpose of error estimation and convergence studies, a 'global' L2 norm error, normalized by \u\I max is defined as
-±M^-^ where 1 / ^ is the maximum value of/over N sample points, the superscripts (e) and (n) refer to the exact and numerical solutions, respectively. In all examples, the size of support for weight function, d,, is taken to be 9.5/J , with h being the mesh size, and the parameter c7 is taken to be such that d, /c, is constant and equal to 4.0. The size of the local domain (radius ry) for each node is chosen as 1.0A in all computations and the parameter c, in equation (12) is taken to be such that TJJCJ is constant and equal to 4.0. In all integrations, 5 Gauss points are used on each section of two half-parts of r,. 1. Dirichlet problem on a circle (2D Laplace equation) The example solved here is the Laplace equation on a circle of radius 3 unit, centered at the origin. The exact solution is u=x
(21)
156
A Dirichlet problem is solved, for which the essential boundary condition is imposed on the whole circle. To study the convergence of the present method, three regular meshes of 10, 20 and 40 nodes have been used. Numerical results of u and q (with normal vector (1,0)) along the radius (form (0,0) to (3,0)) from the RHBNM with | = 5.0 and from the Hybrid BNM, together with the exact solution, are shown in Figure 2.
Figure 2. u and q along the radius (from (0,0) to (3,0)): a) from Hybrid BNM, b) from RHBNM Results for potentials are in all case accurate. The internal fluxes from the Hybrid BNM, however, show considerable error for points close to the boundary when a small number of nodes are used. The results improved considerably when the RHBNM is used. In the RHBNM, it is very appealing that high accuracy can be achieved with a small number of nodes, and the results is no more sensitive to the proximity of the interior points to the boundary whereas in the Hybrid BNM or other hybrid boundary element methods. 2. Dirichlet, Neumann and mixed problem on a square (2D Laplace equation) The case of Laplace equation on a 2 x2 domain is presented as the second example. The exact solution is a cubic polynomial u = -xi-y3+3x2y
+ 3xy2
(22)
For the mixed problem, the essential boundary condition is imposed on top and bottom edges and the natural boundary condition is prescribed on left and right edges.
Scatotacwr, £
b
ScMhctw. |
«
Scartfwwr. £
Figure 3. Relative errors of normal flux on the edge (from (0,0) to (2,0): a) for Dirichlet problem, b) for Neumann problem, c) for mixed problem The effect of the selection of the scale factor £ has been studied on four different regular nodes arrangements: (a) 5 nodes on each edge; (b) 10 nodes on each edge; (c) 20 nodes
157
a--»
3 1 -6
- Exact solution RHBNM solution for Dirichlet problem RHBNM solution for Neumann problem RHBNM solution for mixed problem
Dihchlet problem Neumann problem Mixed problem
-1.4
-1.2
-1.0
-0.8 L
-0.6
-0.4
-0.2
0.0
°-5
°8, 0 ( n >
1 0
1 5
-
2 0
X
Figure 5- <7« a t y = 0 for Dirichlet, Neumann and mixed problems (5 nodes on each edge are used)
Figure 4. Relative errors and convergence rates for Dirichlet, Neumann and mixed problems
on each edge; (d) 40 nodes on each edge, with E, varying from 0.5 to 10. Figure 3 shows the relative errors of normal flux on the edge (from (0,0) to (2,0), 13 uniformly distributed sample points) with different meshes. It is noted that the results for all meshes are accurate enough when E, >3.0. However, as E, grows beyond 8.5, results become unstable for the meshes (b), (c) and (d). This implies that the equations (17) are approaching nearly ill-posed. The convergence of the method has also been studied on the four nodes arrangements with E, = 5.0. The results of relative errors (equation (20)) and convergence of potential on the diagonal (from (0,0) to (2,2), 19 uniformly distributed sample points) are shown in Figure 4, and numerical results of normal flux on the edge (from (0,0) to (2,0)) from the RHBNM when 5 nodes are used on each edge, together with the exact solution are shown in Figure 5. It can be seen that the present RHBNM has high rates of convergence. 3. Circular hole in an infinite elastic plate (2D Navier equation) This is the well-known Kirsch problem, a portion of an infinite plate with a central circular hole subjected to unidirectional tension S as shown in Figure 6. ~J
—
D
I
L
i
Figure 6. Model for the Kirsch problem The problem is solved here for the plane stress case with S = \, a=\, £ = 60, iT = 2.5, v =0.3. Twenty uniformly spaced nodes are used on the inner circle and the outside square boundary, respectively. The computed stresses along AB and CD, together with
158
the exact solution, are shown in Figure 7. The numerical results agree excellently with the exact solutions again. 00
•
-0.2
Exact solution RHBNM solution
•
3 °,
Exact solution RHBNM solution
.0.4
s
2.0-
f~ -0.8 -10-1 -30
-25
-20
-15
Figure 7. Stress distribution for Kirsch problem a. along CD; b. along AB This problem can also be dealt with as an "external" domain without introducing the artificial boundaries. In this case, the solutions are decomposed into two parts, i.e. a =a + a u u l' w n e r e m e superscript u refers to the uniform solution, c", = S, and cr," = 0 for i * 1 and j T* 1; and c to a complementary solution, respectively. Therefore, the complementary tractions on the circular hole can be computed by ft = ti -t" = -t". The solutions a'j are firstly obtained with twenty uniformly spaced nodes on the hole, then, we get av by adding the uniform solution <x,". The results we finally get are exactly the same as shown Figure 7a and Figure 7b. It can be seen that the RHBNM retains the advantage of solving infinite domains of the traditional BEM. 4. Dirichlet problem on a sphere (3D Laplace equation) The example solved here is the Laplace equation on a sphere of radius 2 unit, centered at the origin. The usual spherical polar coordinates 6 and (j) are used. On the surface, 800 MLS points and 136 uniformly spaced nodes are used. The exact solution is a cubic polynomial u = xi+y3 + zi -3yx2 -3xz2 -3zy 2 0.32 _
-0.8-1 -DM-U -DM-q -SF-U SF-q
0-28-
c:
§ 0.24
4>
CL
2 o
(23)
-1.2 -1.6
>
0.20
*\ • \
p- 1/\\' u
a> £ 0.16-
-2.4-
iS £ 0.12-
-2.8l -3.2-
— ^ - DM-u —•— DM-q —»-SF-u — I — SF-q
N\
k.
V. '
"
0.080.8
c
1.2
1.6
Sub-domain radius, ^ , (* i
Figure 8. Relative errors for various sub-domain radius, rj
2
4
6
Scale factor. £
Figure 9. Relative errors for various scale factor, ^
159 The Dirichlet boundary conditions corresponding to the exact solutions have been imposed on the surface of the sphere. The relative errors of u and its x-derivative inside the sphere, denoted by DM-u and DM-q in the figure, are evaluated over 11 sample points uniformly distributed from (0,0,0) to (2,0,0); and the relative errors of u and q(=du/dn) on the surface, denoted by SF-u and SF-q in the figures, are evaluated over 11 sample points uniformly distributed along the half equator of the sphere (0 < 9 < n). Results for various sub-domain radius, rj, are shown in Figure 8. It should be noted that the U F, do not cover the whole bounding surface when ry < 0.5/i (where h is the mesh size), and the r , will be overlapped when r, > h. Figure 8 shows that results are in all case accurate no matter whether Ts are overlapped, or even uncover the body's boundary. The scale factor % in equation (15) is also studied in this example. The relative errors for various £, are shown in Figure 9. It can be seen that results are all accurate when t, > 2.0. As mentioned before, too large value of Z, will lead to ill-conditioned equations. Actually, further computations of this example show that the biggest values of t, that ensure the RHBNM non-degenerate is 26.0, and this value is independent of boundary conditions while dependent on the domain geometry and meshing. 5.3D Kirsch problem (Navier equation) This problem is a portion of an infinite cube with a small spherical cavity subjected to an unidirectional tensile load of c 0 in the z-axis direction as shown Figure 10. The exact solution for the normal stress (
4-5v 1+ 2(l-5v){r
"1
__9
U
(24)
) ' 2(7-5v)(r
The problem is solved here for a0 = 1, a = 0.1 and b = 1. 72 uniformly spaced nodes are used on the inner sphere and 96 nodes on the outer cube boundary. Figure 11 shows a comparison between the RHBNM solution and the exact solution for the normal stress along the x-axis ahead of the cavity. Again, it can be clearly seen that the RHBNM solution is in excellent agreement with the analytical solution. 22 2.0 18 = 1.6 1.4 1.2 1.0
\ \
•
Numerical solution Exact solution
\
I
•
0.4
0.6
0.8
X
Figure 10. 3-D Kirsch problem
Figure 11. Normal stress distribution along the x-axis ahead of the cavity
160 Conclusions A type of regular hybrid boundary node method has been presented. It is based on a hybrid model that involves three types of independent variables, and coupled with the MLS interpolation scheme over the boundary variables. Compared with the MLBIE and MLPG, the new approach has the well-known dimensionality of the BEM, compared with the conventional BEM, it is a meshless method, only requires a nodal data structure on the bounding surface; compared with the BNM, no cells are needed either for interpolation purposes or for integration purposes. Numerical examples of 2D, 3D potential and elasticity problems have shown high accuracy and high convergence rate. Though some drawbacks exist, e.g. many constant parameters have to be determined by experience, the advantages of the RHBNM, such as meshless nature, high accuracy, high convergence rates and no singularities etc., are so attractive that this method is certainly worthy of attention. Acknowledgements: Financial support for the project from the National Natural Science Foundation of China, under grant No. 10172053 is gratefully acknowledged. References Atluri, S.N., Zhu, T. (1998). "A new meshless local Petrov-Galerkin approach in computational mechanics". Computational Mechanics, 22,117-127 Belytchko, T., Lu, Y.Y., Gu, L. (1994). "Element free Galerkin methods". International Journal for Numerical Methods in Engineering, 37,229-256 Gu, Y.T., Liu, G.R.. (2001). "A coupled element free Galerkin/boundary element method for stress analysis of two-dimension solid". Comput. Meth. Appl. Mech. Eng., 190,4405-4419 Gu, Y.T., Liu, G.R. (2002). "A boundary point interpolation method for stress analysis of solids". Comput. Mechanics, 28(1), 47-54 Kim, H.G., Atluri, S.N. (2000). "Arbitrary Placement of Secondary Nodes and Error Control in the Meshless Local Petrov-Galerkin (MLPG) Method". Computer Modeling in Engineering & Sciences, 1(3), 11-32 Lucy, L.B. (1977). "A numerical approach to the testing of the fission hypothesis". The Astronomy Journal, 8,1013-1024 Mukherjee, Y.X., Mukherjee, S. (1997). "The boundary node method for potential problems". International Journalfor Numerical Methods in Engineering, 40, 797-815 Nayroles, B., Touzot, G., Villon, P. (1992). "Generalizing the finite element method: Diffuse approximation and diffuse element", Computational Mechanics, 10,307-318 Zhang, J.M., Yao, Z.H. (2001). "Meshless regular hybrid boundary node method". Computer Modeling in Engineering & Sciences, 2, 307-318 Zhang, J.M., Yao, Z.H. (2002). "Analysis of 2-D thin structures by the meshless regular hybrid boundary node method". Acta Mechanica Solida Sinica, 15(1), 36-44 Zhang, J.M., Yao, Z.H., Li, H. (2002). "A hybrid boundary node method". International Journal for Numerical Methods in Engineering, 53,751-763 Zhu, T., Zhang, J., Atluri, S.N. (1998). "A local boundary integral equation (LBIE) method in computation mechanics, and a meshless discretization approach". Computational Mechanics, 21,223-235
161 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor. World Scientific, Singapore 2002
RADIAL BOUNDARY NODE METHOD FOR ELASTIC PROBLEM H. Xie, T. Nogami Department of Civil Engineering, National University of Singapore, Singapore 119260 engp9365@nus. edu.sg, cvetn@nus. edu.sg, J.G. Wang Tropical Marine Science Institute, National University of Singapore, Singapore 119260 tmswjg@nus. edu.sg
Abstract In this paper, using an improved point interpolation technique, a radial boundary node method (RBNM) is proposed. The RBNM retains the dimensional reduction of the BEM and the BNM, and its shape functions possess the delta function property. Using normalized radial basis functions, the shape parameters are studied in detail. Numerical results show that the shape parameters should be carefully selected and the RBNM has good accuracy. Keywords: Boundary Integral Equation, Point Interpolation Method, and Radial Basis function.
Introduction The finite element method (FEM) and the boundary element method (BEM) are widely used to solve partial differential equations. However, defining elements in the FEM is time consuming for especially large domain and three-dimensional problems. The BEM discretizes only boundaries with elements. This largely reduces the workload for meshing. Nevertheless, the BEM still has some deficiencies for the interpolation is confined to an element. In large deformation or moving boundary problems, the shape functions over the heavily distorted elements are of poor properties, and hence the numerical results may be not acceptable. An alternative called the meshless method can overcome the difficulties associated with 'elements'. Most of the meshless methods are based on the moving least-square (MLS) (Lancaster and Salkauskas, 1981) method and applied to domain problems. Mukherjee and his colleagues (1997) proposed a boundary node method (BNM) that combines the MLS with the boundary integral equation (BIE). However, the BNM cannot implement boundary conditions accurately because its shape functions constructed by the MLS lack the delta function property. This paper formulates a radial boundary node method (RBNM). Firstly, this RBNM proposes a normalized radial basis function for boundary nodes to improve the radial point interpolation method (radial PIM) proposed by Wang and Liu (2002a) for domain problems. In the RBNM, the interpolation over nodes surpasses over elements, and thus could trace large strains. Moreover, the interpolation is of the delta function property. This makes the implementation of boundary conditions much easier. Secondly, the shape parameters in the radial basis functions are studied in
162
detail for the RBNM. The appropriate ranges of the shape parameters are found out through numerical examples. These shape parameters can be used in other cases. Boundary Integral Equation for 2-D Elasticity A weak form for an elastic problem is expressed as follows:
where Q. is the domain of the problem bounded by boundary T; bk is the component of the body forces; j,k = 1,2 for two-dimensional problems;, and u'k is a weight. After integrating twice by parts, Eq.(l) can be rewritten as j ^ V Q + [bkukdn
= -[PkukdT
+ [pkukdY
(2)
If the weight u'k is taken as the fundamental solution of following problem, alj+S(X-Z)e,=0
(3)
The integral equation for any load point is obtained as follows: «/(£)+ [plk{X-4)uk{X)dT
= [ulk{X-^)pk{X)dT
+
lbk{X)uk{X)dn
(4) In which, £ and X denote the positions where a unit force is located and the any field point respectively; e, is a unit vector; u]k and p'k are kth components of displacements and tractions due to a unit point load in the / -direction. If the loading point £ is moved to boundary, and there is no body force, the boundary integral equation of Eq.(4) is rewritten as clk^)uk^)+[p;k(X-^)uk{X)dT=[ulk{X-^)pk{X)dT
(5)
or in matrix form: ^)^)+[V-{X-^{X)dT=[u{X-^V{X)dT
(6)
where clk (£) is a coefficient related to the boundary smoothness. Numerical Implementation by RBNM The unknowns in Eq.(6) are boundary displacement uk and traction pk. If the NE
boundary T is divided into NE cells for integration, that is, T = ^ r ; , the Eq.(6) is divided into:
163 NE
NE
c\ku[ + X J PnPkdT = Z J u'kPkdr
(7)
In each element, the integration can be made through Gaussian quadrature. An approximation of displacement and traction at each Gaussian point can be obtained through radial PIM (Wang and Liu, 2002a): ND
ND
«*=£&«»>
(8)
Pk=TithPx
x=l
x=\
where ND is the number of nodes in the influence domain of an interpolation point. ux and px denote the nodal value at the xl node. ^ is the shape function of the x node to the li Gaussian point. The discretized equation for the Eq. (7) is obtained as following matrix form: NE
NE
£H,U;=£G,P; y=i
(9)
j=\
Reordering the matrices in terms of the known u and p on the boundary, a system equation is obtained as follows: Ax = F
(10)
where x is the unknown; F is the load; and A is the system stiffness matrix. The radial PIM is used to obtain the shape functions in Eq.(8). As an example, the displacement u is studied here (the traction uses the same interpolation): ND
u(X) = £ 5 / ( Z ) a , = B r ( X ) a
(11)
where Bt(X) is the radial basis function which has the following general form: B,(X) = 5,(r() = B,(x,y), r^^x-x)1+(y-yi)2
(12)
Applying Eq.(l 1) to all ND scattered points within the influence domain, we have ND
"(w^ZMWtK
k = \,2,-,ND
(13)
or in matrix form: u = B0a where
or
a = Bo'u
(14)
164
u = [u„u 2 ,---,u n J r (15) B0 = A ( ^ J M ) )
£2(*M»JVD)
•••
^ K C J V D )
The interpolation is finally expressed as u(X) = BT(X)B~lu = i?(X)u
(16)
07)
where (/>k (X) = ]Tfl( ( ^ ) 5 , t , in which 2?a is the element of matrixB;;1. Two particular forms of the radial basis functions introduced by Wang and Liu (2002a), the exponential (EXP) radial basis and the multi-quadric (MQ) radial basis, are written with following normalized forms: v2\
B>(x,y) = exp
Y + R (MQ) (18)
(f
(EXP), Bl(x,y) = V/max J
where b, q and R are shape parameters; and rmax is the maximum distance of neighborhood node within an influence domain. Study of the Shape Parameters of the RBNM In the radial PIM, Wang and Liu (2002b) obtained the suitable shape parameters b = 0.002 ~ 0.03 and q = 0.98 -1.03 for the EXP and the MQ radial basis functions respectively. This paper uses the normalized EXP and MQ radial basis functions, thus theoretically the b value in this paper should be retimes that in Wang and Liu's paper. A cantilever beam referred in Wang and Liu (2002b) is studied here as an example. An Li error norm is defined as follows to evaluate the RNBM performance:
r)
(%)
-\t^P'- '^
(19) e
where e is the percentage Li error over Af nodes; / " and f refer to the numerical and exact values of solutions, respectively; and | / | is the maximum value of / over N nodes. Here / may be a component of displacement or traction.
165
Figure 1 L± error with different b for EXP radial basis Figure 1 illustrates the L^ errors for displacements and shear stress along the boundary and the middle section. It is observed that the L2 error fluctuates when b < 0.03, and a steady range with low 1^ is from 0.03 to 0.1. This range is a little different from that obtained in the radial PIM (Wang and Liu, 2002b). Possible reasons have two: the interpolation of the current RBNM is only along boundary; and the BIE is used in the current RBNM.
P a r a m e t e r q (R>0.05)
Parameter q (R«5.00)
Figure 2 L2 error with different q and R for MQ radial basis
Figure 3 L^ -error at q varying from 0.9 to 1.05 Figure 2 shows the L^ error with two shape parameters for the MQ radial basis function. The curves in the figure also show that, when the R is small, there are two
166
obvious points at which the L2 error would approach zero. When the R increases, the point around q = 1 still exists, while the other point vanishes. Figure 3 shows that at the exact location q = 1, the error is very big. This may be due to the singularity of the matrix B 0 at q = 1. From the above study on the MQ radial basis function, it is suggested that the shape parameter R should be small, and a suitable range of q could be from 0.96 to 0.99 and 1.01 to 1.05. Figure 4 compares the results with both the EXP and the MQ basis functions. Compared to the BEM, the results computed by the current RNBM is in as good agreement with the analytical solutions as those produced by the BEM
x-coordinate (m)
x-coordinate (m)
(a) With EXP basis (b) With MQ basis Figure 4 Displacements of the lower boundary with different radial basis Conclusions This paper combines the radial PIM with the BIE to form the RBNM. The shape parameters for the EXP and MQ basis functions are investigated in detail through case studies. From these studies, it is suggested that the RBNM could obtain results comparable to the BEM. The shape parameters should be selected with much cautious since the shape parameters have great influence on the accuracy of the RBNM. References Lancaster P and Salkauskas K. (1981), "Surfaces generated by moving least squares methods," Math. Comput,37, 141-158 Mukherjee YX and Mukherjee S, (1997), "The boundary node method for potential problems," Int. J. for Numerical Methods in Engineering, 40(5), 797-815. Wang JG and Liu GR (2002a), "A point interpolation meshless method based on radial basis functions," Int. Jfor Numerical Methods in Engineering, 54,1623-1648 Wang JG and Liu GR (2002b), "On the optimal shape parameters of radial basis functions used for 2-D meshless methods," Computer Methods in Applied Mechanics and Engineering, 191(23-24),26112630
167 Advances in Meshfree andX-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
A HYBRID BOUNDARY POINT INTERPOLATION METHOD (HBPIM) AND ITS COUPLING WITH EFG METHOD
Y. T. Gu1, G. R. Liu1'2 Centre for Advanced Computations in Engineering Science(ACES) Department of Mechanical Engineering, National University of Singapore E-mail: [email protected]; [email protected] 2 SMA Fellow, Singapore-MIT alliance
Abstract A hybrid boundary point interpolation method (HBPIM) is presented for solving boundary value problems of two-dimensional solid mechanics. In the HBPIM, the boundary of a problem domain is represented by properly scattered nodes. The point interpolation method (PIM) is used to construct shape functions with Kronecker delta function properties based on arbitrary distributed nodes. In HBPIM, the 'stiffness' matrix so obtained is symmetric. This property of symmetry can be an added advantage in coupling the HBPIM with other established meshfree methods. A novel coupled EFG/HBPIM method for 2-D solids is then presented.
Keywords: Boundary Integral Equation, Meshfree method, Boundary Element Method, Coupled method.
Introduction Meshless methods have become recently attractive alternatives for problems in computational mechanics, as they do not require a mesh to discretize the problem domain, and the approximate solution is constructed entirely in terms of a set of scattered nodes. Meshless methods may be largely divided into two categories: domain type methods and boundary type methods. In these two types of meshless methods, the problem domain or only the boundary of the problem domain is discretized by properly scattered nodes. The boundary type meshless methods proposed include Boundary Node Method (BNM) (Mukherjee,1997), Boundary Point Interpolation Method (BPIM)(Gu and Liu, 2002a), and Boundary Radial Point Interpolation Method (BRPIM) (Gu and Liu, 2002b). In the late eighties, alternative BE formulations have been developed based on generalized variational principles. DeFigueiredo and Brebbia (1989) proposed and developed a Hybrid displacement Boundary Element (HBE) formulation. The HBE formulation leads to a symmetric stiffness matrix. In this paper, a hybrid boundary point interpolation method (HBPIM) is proposed for solving boundary value problems of two-dimensional solid mechanics. The HBPIM is formed by the combination the polynomial PIM with the hybrid
168
displacement BIE. In HBPIM, the 'stiffness' matrix so obtained is symmetric. This property of symmetry can be an added advantage in coupling the HBPIM with other established meshfree methods. A novel coupled EFG/HBPIM method for 2-D solids is also proposed. The compatibility condition on the interface boundary is introduced into the variational formulations of HBPIM and EFG using Lagrange multiplier method. The validity and efficiency of the present HBPIM and EFG/HBPIM are demonstrated through numerical examples. Point interpolation method Consider a function w(x) defined in domain Q discretized by a set of field nodes. The point interpolates w(x) from the surrounding nodes of a point x e using the polynomials as basis can be written as M(x)
= JA(x)a/=,pT(x)a
(1)
where /?,(x) is a monomial in the space coordinates XT=[JC, y], n is the number of nodes in the neighborhood of x, a* is the coefficient for p,{x) corresponding to the given point x e . The/>,(x) in equation (1) is built utilizing Pascal's triangle, so that the basis is complete. From equation (1), we have w(x)= (|)(x) ue
(2)
where the shape function (|>(x) is defined by
$(x)=pT(x)P0-l=[ HA
HA
HA
, Hx)]
(3)
It can be found that shape functions (3) possess the delta function properties. However, like other methods that use polynomial as basis functions, there is possible singular problem of the moment matrix P 0 . In order to avoid the interpolation singularity, several strategies have been proposed, such as, using radial basis function and the moment matrix triangularization algorithm (MTA) (Liu, 2002). The domain displacement and traction vectors are approximated as a series of products of fundamental solutions U , T and unknown parameters s. As in the conventional BEM formulation, the boundary displacement u and traction t of boundary nodes can be constructed independently using PIM, equation (2). The interpolation formulations for displacement and traction at a boundary point on the boundary T from the surrounding boundary nodes uses PIM to get .
u=U*s
(4a)
t=T*s
(4b
u = O T u„
>
(4c)
169 t=0> T t„
(4d)
where the shape function <&(s) is defined a>T=p-Po~'
(5)
Hybrid boundary point interpolation method (HBPIM) Consider the following two-dimensional problem of solid mechanics in domain Q bounded byT: Va+b = 0
in Q
(6)
where cris the stress tensor, which corresponds to the displacement field u={w, v}T, b is the body force vector, and V is the divergence operator. The boundary conditions are given as follows: u = u on r„
on Tt
(7a) (7b)
in which the superposed bar denotes prescribed boundary values and n is the unit outward normal to domain Q. The compatibility condition should also be satisfied u =u
on T
(8)
where u is the displacement field on the boundary, and u is the displacement in the domain but very close to the boundary. Now subsidiary condition (8) is introduced into the principle of minimum potential energy by introducing a set of Lagrange multipliers A. It can be found from the Euler equations that the Lagrange multipliers X represent the traction on the boundary, t . Thus the modified variational principle can be written as n= J-eTodQ-JuTbdQ-JuTtdr+|7T(u-u)dT n^ a r, r
(9)
The first term on the right hand side can be integrated by parts. The starting integral relationship (9), which is an integral in the domain, can be reduced to an integral on the boundary by using the fundamental solution. The displacement and traction vectors are approximated as a series of products of fundamental solutions (DeFigueiredo and Brebbia, 1989) U*, T* and unknown parameters s. The boundary displacement and traction vectors are written as the product of known interpolation functions by unknown parameters (displacement and traction of boundary nodes). The interpolation procedure in the HBPIM, as shown in Figure 1, is based only on a group of arbitrary distributed nodes. The
170
interpolation at a sampling point in the HBPIM is performed over the support domain of the point, which may overlap with the support domains of other sampling points.
The support domain for the sampling point
Boundary nodes
Background cell
quadrature
A sampling point
Figure 1. the interpolation in HBPIM We can obtain n=-l/2s T As-t T G T s+t T Lu-u T f-s T b
(10)
where
A= JiTT'dr, r
G= JYU'dT, r
L= JT€»TdT, r
f = jotdr, r
b = jlJ'bdQ
(11a) (lib) (lie) (12a) (12b)
The stationary conditions for n can be found by setting its first variation to zero. As this must be true for any arbitrary values of 8s, 8u and 8t, one obtains: Ku=f+d
(13)
K=R'AR
(14a)
R=(GVL d=RTb where
171
R=(GT)_1L
(14b)
T
(14c)
d=R b
It can be proved that matrix A is symmetric, and hence the matrix K. It is possible to conclude from equation (14) that this hybrid displacement boundary formulation leads to an equivalent stiffness approach. The matrix K may be viewed as a symmetric stiffness matrix, but the above integrals are only needed to perform on boundaries, and the domain needs not to be discretized. Coupling of EFG and HBPIM Consider a problem consisting of two domains Q1 and Q2, as shown in Figure 2, joined by an interface T/. The EFG formulation is used in Q1 and the HBPIM is used in Q2 . Continuity conditions on Tj must be satisfied, i. e. K<»:
t(2)
(15a) (15b)
F/1)+F/2>=0
r
(2
Q >
HBPIM region
•
HBPIM nodes
O O
i1
O
i1
O
, '1
O
i1
O
i1
O
i1
O
i1
O
i1
O
*
, * IS5
e—— e o o
O
1 i1
O
where u'1' and uj 2) are the displacements on T/ for Q1 and Q2, F/(1) and F/(2) are the forces on T/ for Q ' and Q 2, respectively.
o o o o
o o o o
o o
o o
o
o
o o
o o
o o
O O
— e
o o o o o o o o o
&•
o o o o o o o o o
EFG region
Interface nodes
O EFG nodes
Figure 2. A problem domain divided into the EFG region and the HBPIM region
172
Because the shape functions of EFG are derived using MLS, which lack Kronecker delta function properties. It is impossible to couple EFG and HBE directly along T/. A sub-functional is introduced to enforce the compatibility condition (15) by means of Lagrange multiplier y on the interface boundary n,=
JY.(u/» -u/2>)dr= Jya/'Mr- jyu/^dr^'-nr
(16)
In equation (16), H 1 and III2 are the boundary integration along the EFG side and the HPIM side. Introducing n / and III2 separately into functions of HBPIM and EFG, generalized functional forms can be written as f l TT n EFG = j"-£ • odQ - ju T • b d Q - ju T • tdT -
J£TEFG
• (u - u)dr
(17)
jYT.u/1)dT n
HBPM = j -
£ T
odfi
- J u T b d Q - Ju T t d r +
-(u-u)dr
JVHBPIM
(18)
-Jy T -u/ 2 ) dr In these variational formulations the domains of EFG and HBPIM are connected via Lagrange multipliers y. In the EFG domain, u is given by the MLS approximation, y is given by interpolation functions A and nodal value y/ of the interface boundary y=ATy,
(19)
For A, PIM interpolants can be used. Using the stationary condition, the following EFG equations can be obtained "•(EFG)
M(EFG)
"(EFG)
T
0 0
0 0
M 1T1 n
(EFG) (EFG)
where H(EFG) is defined as
U
'(EFG)
(EFG)
^(EFG)
. "tl
•
=
•
+
"(EFG)
Q(EFG)
0
(20)
173 H
(EFG)
= jA*^ E F G ) dr
(21)
Integrating the first term on the right hand side of equation (18) by parts, substituting equations PIM shape functions and using the stationary condition, lead to the following HBPIM (or HBRPIM) system equations **-(HBPIM)
**(HBPIM)
~ "(HBPIM)
'(HBPIM) I
*(HBPIM)
+
^*(HBPIM)
(22)
Y/ J
"
where H(HBPIM) is defined as H (HBPIM)
(23)
= JJ"A• *^ ?(HBPIM) dr W
_
r,
Because two domains are connected along the interface boundary T/, assembling of equations of EFG and HBPIM yields a linear system of the following form ^•(EFG)
0
'(EFG)
0
K (HBPIM)
0
0
0
0
0
0
"(EFG) R T °(EFG)
H (HBPIM)
U
(EFG) (HBPIM)
U
'(EFG)
+
"(EFG)
'(HBPIM)
+
"(HBPIM)
(EFG)
(HBPIM)
.=<
1(EFG)
(24)
1(EFG)
1
I T J
0
The coupling conditions are satisfied via the above technique. Numerical example As shown in Figure 3, a plate with a circular hole subjected to a unidirectional tensile load of 1.0 in the x direction is considered. Due to symmetry, only the upper right quadrant (size 10x10) of the plate is modeled as shown in Figure 1. When the condition bla>5 is satisfied, the solution of the finite plate is very close to that of the infinite plate. Plane strain condition is assumed, and £=1.0xl0 3 , v=0.3. Symmetry conditions are imposed on the left and bottom edges, and the inner boundary of the hole is traction free. The tensile load in the x direction is imposed on the right edge. The exact solution for the stresses of infinite plate is available Timoshenko and Goodier (1970). The exact solution for the stresses of an infinite plate is 3a" a2 ,3 c r (x, y) = 1—-{—cos26> + cos4#} +—-cos46> r2 2 2r 4 2
aJx,y) y
7
i
i
4
= —r-{-cos 20-cos 40} -cos 40 r2 2 ' 2rA
(25)
(26)
174 a1 A . 3a4 a O, y) = —2j {- sin 20 + sin 40} + —j sin 40 r "2
•
(27)
2r«
where (r, 0) are the polar coordinates and 0 is measured counter-clockwise from the positive x axis. j
>y
•4-
r "> ttttt
k- *W
Figure 3. A plate with a central hole subjected to a unidirectional tensile load The nodal arrangements in HBPIM and EFG/HBPIM analyses are plotted in Figure 4 and Figure 5, respectively. In the EFG/HBPIM analysis, the plate is divided into two domains, where EFG and HBPIM are applied, respectively. As the stress is most critical, detailed results on stress are presented here. The stress ax at x=0 obtained by the present methods are presented. The results obtained using HBPIM and EFG/HBPIM are shown in Figure 6. It can be observed from this figure that the present HBPIM and EFG/HBPIM yield satisfactory results for this problem considered. Compared with the domain-type methods, fewer nodes are needed in the HBPIM and EFG/HBPIM. The saving is considerable. Remarks A hybrid boundary point interpolation method (HBPIM) and the coupled EFG/HBPIM method are proposed and developed for solving boundary value problems of twodimensional solid mechanics. In the HBPIM, the PIM is combined with the Hybrid displacement Boundary Formulation. The 'stiffness' matrix so obtained is symmetric. In HBPIM/EFG method, the compatibility condition on the interface boundary is introduced into the variational formulations of HBPIM and EFG using Lagrange multiplier method. The validity and efficiency of the present HBPIM and EFG/HBPIM are demonstrated
175
through the numerical example. It is found that the HBPIM and EFG/HBPIM are very efficient for solving problems of computational mechanics. References DeFigueiredo T.G.B. & Brebbia C.A. (1989). "A new Hybrid Displacement Variational Formulation of BEM for Elastostatics," In: Brebbia CA (ed) Advances in Boundary Elements vol. 1, 33-42. Gu Y.T. & Liu G.R.(2002a). "A boundary point interpolation method for stress analysis of solids," Computational Mechanics, 27,47-54. Gu Y.T. & Liu G.R.(2002b). "A radial basis boundary point interpolation method for stress analysis of solids," (submitted). Liu GR(2002). MeshFree Methods-Moving beyond the Finite Element Method, CRC Press LLC, USA. Liu G.R. & Gu Y.T.(2001). "A point interpolation method for two-dimensional solids," Int. J. Numer. Meth. Engng, 50, 937-951. Mukherjee Y.X. & Mukherjee S.(1997). "Boundary node method for potential problems," Int. J. Num. Methods in Engng. 40: 797-815. Timoshenko S.P. & Goodier J.N.(1970). Theory of Elasticity. 3rd Edition. McGraw-hill, New York .
176
HBPIM
%wi»i • » * • •
»-•—>••
•
Figure 4. Nodal arrangement of HBPIM
Figure 5. Nodal arrangement of EFG/HBPIM
Analytical solution . . . . HBPIM
2.9
EFG/HBPIM
Stress
2.5
1.7 1.3 S s ^ ^
nQ 10
Figure 6. The distribution of ax along the section of x=0
SECTION 9 Coding, Error Estimation, Parallisation
This page is intentionally left blank
179 Advances in Meshfree andX-FEMMethods, World Scientific, Singapore 2002
G.R. Liu, editor,
ERROR REGULATION IN E F G M ADAPTIVE SCHEME W. Kanok-Nukulchai andX. P. Yin Asian Institute of Technology, Pathumthani 12120, Thailand worsak(o),ait.ac,th
Abstract In order to regulate and control error distribution over domain of the EFGM solution, a scheme for adapting the sizes of the domains of influence (DOI) and the integration cells is proposed in this paper. For 2D problems, the triangles established by Delaunay triangulation using nodes as vertices are adopted as integration cells with fixed number of integration points in each cell. To avoid numerical ill-conditioning and to improve computational efficiency, the size of DOI for any node is varied to cover a fixed number of cells surrounding the node. By adapting the sizes of background cells and DOIs based on nodal density, a higher degree of accuracy can be obtained where it is needed. New nodes can then be added into any region where accuracy is found to be inadequate. With the subsequent addition of nodes, the triangular background cells can be refreshed by a new round of Delaunay triangulation. The proposed scheme performs very effectively especially in conjunction with the proposed error estimator based on the local residual of the Galerkin weak form. The convergence and the effectiveness of the present scheme are confirmed in numerical tests. Keywords: Element-Free Galerkin, domain of influence, integration cell, adaptive modeling, Delaunay triangulation
Introduction Finite Element Method (FEM) is characterized by the interpolation of variable fields by a set of shape functions constructed over each element. Researchers find adaptive mesh generation inconvenient in FEM, particularly in problems having sharp sensitive areas and material discontinuities. Recently, various mesh-free and element-free methods have been developed to avoid the same limitations caused by the element structure in FEM. Among them, the Element-Free Galerkin Method (EFGM) proposed by Belytschko et al. (1994) employs the Galerkin weighted-residual formulation to obtain approximate solutions over the problem domain using moving least-squares - MLS (Lancaster et al., 1981). In this way, the requirement of an element mesh structure for constructing shape functions is removed. This is the key difference between EFGM and FEM. In EFGM, the problem domain may be subdivided into a grid of integration cells in the background so that the weak-form Galerkin equation can be integrated numerically. Unlike FEM, the background cells do not serve as supporting structures for the definition
180
of shape functions. For this reason, nodes can be added, moved, or removed freely within the domain. In practical engineering problems, field variables may vary sharply over some sensitive area within the domain, e.g., a round a small opening or crack. To achieve an accurate numerical solution under these conditions, a sufficient number of nodes should be allocated in this sensitive area. As EFGM employs MLS as approximate functions, the nodal domain of influence (DOI) plays an important role in determining the accuracy of approximation. As depicted in Fig. 1, if the DOI of a node is too large, MLS approximation may not sufficiently reflect the local characters of the problem as the solution tends to be smeared over a large area. On the other hand, the choice of a too small DOI may result in ill-conditioning of the system. Thus, the size of the DOI should be varied adaptively to cover a sufficient number of coupled nodes. Subsequently, the size of integration cells should also be refined accordingly. In this paper, a scheme is proposed to adapt the size of the triangular integration cells based on nodal density. In addition, the DOI of a node is varied to cover a sufficient number of nodes.
Why not uniform DOI? - Too small DOI will not meet the visibility requirement, causing illconditioning - Too large DOI covers too many nodes and cannot reflect locality effects. Fig. 1. Adaptivity of nodal domain of influence (DOI) under consideration The key aspect of adaptive modeling is a good estimator of discretization errors. An error estimator based on the projected stress has earlier been proposed by Chung et al. (1998). Recently, Gavete et al. (2002) introduced an error approximation by comparing the gradients calculated by the EFGM and by MLS using a Taylor series expansion. In the present paper, an a posteriori error estimator based on the canonical Galerkin weak form is proposed, both locally over individual integration cells and globally over the entire domain. A good estimation of local errors helps identify regions where new nodes should be added to enhance accuracy. In addition, a reliable estimation of global error allows users to gauge the overall accuracy of the current discretization. Several numerical examples are used to test the effectiveness of the proposed adaptive modeling scheme in conjunction with the newly proposed error estimator.
181
The Proposed Adaptive Scheme Adaptive Integration Cells Gauss quadrature is commonly used to evaluate the Galerkin residual equations over individual background cells. If solution gradient is typically high in certain part of the problem domain, it is desirable to allocate relatively more nodes in that region. This region of relatively high nodal density also requires highly accurate numerical integration. It has been reported (Dolbow et ah, 1999) that the accuracy of Gauss quadrature for a rational function, such as the MLS approximation function, has an upper bound even if the quadrature rule is increased. However, by dividing the domain into increasingly more cells, integration accuracy can be improved significantly even with a relatively small number of Gauss points in each cell. In this way, the background cells need to be adaptively regenerated when more nodes are added in a region where higher accuracy is desired. The triangular integration cell is adopted in this study due to the ease with which triangular meshes may be created. Delaunay triangulation (Mern and Eppstein, 1992) is one of the most commonly used techniques for triangular mesh generation. In this work, integration cells are defined as straight-sided triangles using nodal points as vertices. A constant number of integration points are used in each integration cell. A typical triangular mesh of integration cells is shown in Fig. 2 with 13 integration sampling points in each cell.
Fig. 2. Proposed integration cells using nodes as vertices
182
Variable Domain of Influence The accuracy of EFGM is sensitive to the size of DOI. For a circular DOI, its radius rd must be large enough to guarantee a non-singular matrix A that is required to obtain the MLS shape functions. Since the rank of matrix A is m, where m is the number of monomials in the set of basis functions, at least m nodes should have an influence over any sampling point at which the shape functions or their derivatives are evaluated. The DOI can be varied in such a way that at least m nodes are visible from all sampling points. Additionally, certain nodal patterns, as discussed in Yin (2001), can result in an ill-conditioned A matrix even when more than m nodes are visible from a Gauss point. In this paper, only circular DOIs are considered. The radius of the DOI of node i is defined as :
where rdi is the radius of the DOI of node i, fd is an amplifying factor for which the appropriate value is 1.5-2.0 (Yin, 2001), and d, is the longest distance from node i to the vertices of np layers of cells that surround node /, where np is the number of monomials in the set of MLS basis functions, as illustrated in Fig. 3.
:
1
fle
1D
N
•
J^*t ^ "IT't . . i
WiSS
J
Fig. 3. For linear basis function, the size of DOI is varied to cover 1 layer of integration cells surrounding the node, amplified by factor^
183 Weak Form Residual Error Estimation and Adaptive Discretization Consider the following equilibrium equation and natural boundary conditions: Vcr + b = 0
inQ
a •n=T
(2)
on Tt
(3)
where a denotes stress tensor, bT the body force vector, Q is the problem domain, n is the outward unit vector normal to the boundary, and T is a prescribed traction on the natural boundary The Galerkin weighted residual method employs the same space for the weight field as the trial functions. For 2D elastostatics, the domain and the boundary residuals are defined, respectively, as: RD = Vo- + b
in Q, and
(4)
RB = r - a • a
on Tt
(5)
For an exact solution, these two residuals should be zero at any point in the problem domain as well as on the boundary. The residual error is minimized over the entire domain and boundary in the Galerkin weak form. In the EFGM, the total residual in the problem domain and its boundary, including RD and Rg, as well as the residual terms corresponding to the Lagrange multipliers, is forced to be zero. However, in an individual integration cell, the cell residual is not necessarily zero. It is evident that the overall accuracy of the numerical solution increases as the residual in individual cells decreases. Therefore, the size of the residual in a cell is a good indicator of the quality of the numerical solution near the cell, and consequently whether more nodes should be added around the cell. Residual in a cell is defined as: REC = j r(Vo- + b)wfi?Q + J c(T-a-n)wdT
(6)
where Q c is the spatial domain of the cell and T , c is the boundary of the cell that intersects the domain boundary. The second term reflects residual error on the natural boundary. Applying integration by parts leads to: REC = | r
raVwdQ
+ j bwdQ+j
where Tc is the boundary of cell. Eq. (7) can be rewritten as:
c (r
~ a • n)wdT
(7)
184 REC =j.ca-
nwdT + j ^ rwdT -jac<J- VwdQ, + j a c bwdQ.
(8)
where r\ denotes the part of the cell boundary other than iy. Since the weighted residual method can be enforced with any test function w, the unit weight function w^l is adopted in this paper. Thus, Eq. (8) becomes: REC = j_e a • ndT + \_c zdT + J
bdQ,.
(9)
In Eq. (9), the term regarding the stresses within each cell has disappeared and only stresses on the boundary of the cell need to be calculated. The form of Eq. (9) is analogous to checking the force equilibrium of the cell. For the entire problem domain, the sum of all cell residuals defined in Eq. (9) should be exactly zero, except for the error arising from the use of Lagrange Multipliers. However, for individual cells, the cell residual is not zero until the converged state is achieved (each cell approaches a point). One can imagine that RE0 as an unbalanced force in the free body diagram of the cell. For 2D, the residual error of each cell defined in Eq. (9) can be calculated for the x and y directions, respectively. In order to consider the accuracy in both the x and y directions, the residual error in a cell, to be referred as the local residual error, can be written as: LRE = where boundary.
^RE:f+(
(10)
bdQ is the total external force applied in the domain and on the
The mean residual error in each direction for all cells can be defined as the absolute sum of the residual error in the same direction for all cells. Thus the mean residual error over all Nc cells, or MRE, of the solution is the resultant of both components normalized by the external applied force, i.e.,
Z\"*) MRE = -
N.
2
+(^
RE[ AT
(11)
Adaptive EFGM Procedure Combining the adaptive integration cells, DOIs and error estimation based on the weighted residual, an adaptive EFGM procedure, depicted in Fig. 4, can be performed as follows: 1. Input initial nodal definitions;
185
2. Establish triangular background cells by Delaunay triangulation; 3. Perform EFGM analysis; 4. Evaluate LRE (Eq. 10) for all cells; 5. For any cell, if LRE > allowable error, then add 3 more nodes at mid-sides of the cell as shown in Fig. 5; 6. If nodes have been added in any cell, refresh the background cell, goto Step 2; 7. Else Stop Program.
f„C:i:j
i
i
1 NO
1 YES
si Fig. 4. Diagram showing the algorithm of present adaptive procedure
(a) Initial nodal distribution
(b) Cells with excessive errors
(c) Adding nodes at cell mid-sides
(d) Improved nodal distribution
Fig. 5. Nodes added at mid sides of cells, shaded in (b), found to have inadequate accuracy Numerical Results In the selected test examples, there is a specific region where stress gradient is sharply higher than the rest in the domain. Thus, it is desirable to have more nodes assigned in this sensitive area. The energy error norm, defined below, shall serve as a benchmark to confirm the effectiveness of the residual error used in the present study.
186
Energy Error Norm -
12
$n(e"-ee)D(ea
-ee)dQ (12)
- f e'Ds'dQ 9 Jn
In the following investigations, the MLS approximation functions are derived based on linear basis functions. Following the previous work [8], the size of DOI follows Eq. 1 where the magnifying factor,/i , is taken as 1.5. Numerical integration in all background triangular cells employs a fixed number of 13 integration points. Example 1. A bar under high stress gradient due to point load
Stress distribution at 13 nodes
Stress distribution at 38 nodes
^0.5 «w»m-t«-«—o m
0.2
0.4
0.6
0.8 -EFGM
1.0
0.5W
0.2
0.4
0.6 x
—Exact
0.8
i
EFGM — E x a c t
Stress distribution after reaching 58 nodes
1 -o
®—-«—ooooo -*— EFGM ——Exact
tZ5
0 .0.5 OJO
^>'
0.2
0.4
0.6
0.8
o — - ^
1.0
x
Fig. 6. EFGM solutions capture stress jump around the point load Consider a clamped bar under a patch of uniform axial load at the mid-span. If the width of the patch approaches zero at the limit, a point load situation can be simulated. This situation will allow a very high stress gradient on the boundaries of the patch. Thus, the stress profile is almost a step function. The main idea is to test the performance of the
187
present adaptive procedure. It is expected that the algorithm will add more and more nodes around the high stress gradient region until all cells satisfy the required accuracy. Shown in Fig. 6 are EFGM solutions of an extreme case (Tin, 2002), where the width of the patch load is 0.01 of the span length. Following on the present algorithm, the nodal distribution pattern is gradually refined around the stress jumps, until a rich nodal concentration can meet the accuracy demand at the high stress gradient zone. Square Patch Subjected to Quadratic Tractions A square patch subjected to quadratic tractions, as shown in Fig. 7, is analyzed. The exact solutions for displacements and stresses can be expressed as: 2
XV
3
UX
(13a)
u = ^— + E 3E 2
x y
3
uy
(13b)
~E~ ~TE <*u=y
(13c)
( 7 , , = -X
(13d)
Tn=0.
(13e)
Fig. 7. Square patch subjected to quadratic tractions
188
A relatively high gradient of stress is located near the top-right corner of the patch. Therefore, a higher density of nodes should be adaptively placed in this region, as compared with the bottom-left corner of the patch, to assure a uniform distribution of accuracy. Initially 9 nodes are assigned in the domain and eight triangular background cells are generated from Delaunay triangulation as shown in Fig. 8. The local residual error for any cell is limited by the allowable error of 0.003. When local residual errors of all cells are found to be all lower than 0.003, the refinement will be stopped. In this problem, the maximum local error was computed as 0.002957 when the number of nodes reached 759. The final nodal distributions and the 3 intermediate cases are shown in Fig. 8. The plot of maximum local residual errors was presented in Fig. 9 in comparison with the energy error norm. In Fig. 10, the mean residual error over all cells reduces sharply as more nodes are assigned where they are needed. The numerical results for all the 13 iterations are summarized in Table 1. Based on the proposed adaptive EFGM procedure, the nodal distribution over the domain appears to correspond with the distribution of the stress gradient of the problem. The nodes are densely distributed near top right corner in both the last two meshes in Fig. 8. As more nodes are added, both the maximum local residual error and the mean residual error of cells decrease.
Fig. 8. Square plate under quadratic traction. An adaptive refinement of nodal discretization based on the present algorithm.
189
Average Error
Max Local Error & Energy Norm 0.10 -|
0.05 0.00
200 400 600 Number of Nodes
800
o r\
C 5
C
I
0.00 - —
r* * « » n nm 200 400 600 Number of Nodes
• Max. Local Error —•— Energy Norm Fig. 9. Maximum local residual error
[
Ss. 3
Ave rage irroi
0.25
800
Fig. 10. Mean residual error
Table 1. Numerical results for the square patch with quadratic tractions Iteration 1 2 3 4 5 6 7 8 9 10 11 12 13
No. of Nodes 9 25 81 271 390 470 552 597 654 687 720 740 759
No. of Cells 8 32 128 428 705 862 1022 1111 1225 1291 1357 1397 1435
Max. Local Residual Error 0.159263 0.071205 0.020272 0.006613 0.005095 0.006368 0.004451 0.004875 0.006820 0.004690 0.003972 0.006945 0.002957
Mean Local Residual Error 0.0942261 0.0247658 0.0052441 0.0011981 0.0009653 0.0009086 0.0008604 0.0008397 0.0007730 0.0007489 0.0007431 0.0007436 0.0006852
Energy Norm 0.191394 0.176028 0.070075 0.034004 0.028894 0.029037 0.028869 0.031420 0.029800 0.029964 0.030716 0.030910 0.031043
190
Square Plate with Center Hole A 10 by 10 square plate with a circular hole of unit radius at its center is analysed to
777^79?
TTY
Fig 11. Plate with a center hole demonstrate the effectiveness of the proposed adaptive EFGM scheme. By taking advantage of symmetry, only one quarter of the plate is modelled, as shown in Fig. 8. The plate is subjected to a unit in-plane traction applied in the x-direction. Since the size of the hole is relatively small, the analytical solutions for stress and displacement of an infinite plate with a hole, given as follows, can be assumed as exact solutions for this problem.
=
1 — - — cos2# + cos4# +—-cos4# r2yi ) 2r4
(14a)
- %r\ - s i n 20 + sin 40) + ^ As i n 40 r2 {2 J 2r
(14b)
2 /1
"\
•-T- — cos20-cos4#
r2\2
u
l+v
=•
-rcos0 +
l+v
l+v
1 4
2r4
2 a2 cos (9 + —cos 30 cos 30 1 + vr2 2r 2r J
. n l-va2 . „ a2 . „„ rsin6> -sin# +—sin 30 l+v l + v r2 2r -v
(14c)
-cos4<9
)
a4 . „„ -sin 30 2r3
(14d)
(14e)
191 where (r,d) are polar coordinates, and 6 is measured counter-clockwise from the positive x-axis. The purpose of this test is to assess the effectiveness of the present scheme in capturing the stress concentration in the vicinity of the hole. The allowable local residual error is specified as 0.001. Initially, 10 nodes are assigned and 9 integration cells are generated by Delaunay triangulation as shown in Fig. 12. More nodes are added after each iteration until all cell residual errors are less than the allowable error. At that state, the number of nodes reaches 603 and the maximum local error is computed as 0.000997.
Prescribed maximum ceil residual < O.OOl Fig. 12. Square plate with center hole. An adaptive refinement of nodal discretization based on the present algorithm The nodal distributions and background cells at four intermediate stages are displayed in Fig. 12. Nodes appear to be allocated densely around the hole, where high stress concentration is expected. As shown in Figs. 13 and 14, the maximum local residual error and the mean residual error decrease sharply as more nodes are added. The convergence of the normal stress in the x-direction above the hole, as shown in Fig. 15, illustrates the effectiveness of the proposed adaptive procedure.
192
Max. Local Error & Energy Norm 0.35 S 0.30 w 0.25
Average Error 0.05 v. 0.04 o
f
£ 0.03 0.02
< 200
400
600
0.01 0.00
800
>» i m — 200
jSTumber^of Nodes - Mxa. Local Error
400
600
800
Number of Nodes
• Energy Normr
Fig. 13. Maximum local error
Fig. 14. Average error of cells
trn
1
1.5
2.5
3
3.5
4
4.5
y Coordinate (Position) --<>.-- 9Nodes - - n - - 200Nodes —*—521 Nodes ---©•-- 603Nodes
—x—Exact
Fig. 15 (Tu along left boundary (x=0) with increasing number of nodes
193
Conclusions This study investigates the effectiveness of employing a new error estimator based on the local weak-form residual to identify regions of inadequate accuracy, where nodes should be added. Based on this new error estimator, a completely automated adaptive EFGM procedure can be achieved. In this procedure, integration cells are constructed in the background as a network of triangles that employ nodes as vertices using Delaunay triangulation. The nodal DOIs are allowed to vary to cover the same number of cells around each node. Test examples confirm that with the present scheme, one can achieve an ideal situation where a specified level of accuracy can be maintained rather uniformly over the problem domain. References Belytschko, T., Lu., Y.Y. Lu, and L. Gu, L. (1994), "Element-Free Galerkin Methods," Int. J. Num. Meth. Eng., 37, 229-256. Chung, H..J. and Belytschko, T. (1988) Belytschko, "An error estimate in EFG method," Computational Mechanics, 21, 91-100. Dolbow, J., and Belytschko, T. (1999), "Numerical integration of Galerkin weak form in meshfree method", Computational Mechanics, 23, 117-127. Gavete, L. Gavete, Cuesta, J. L. Cuesta, and Ruiz, A. Ruiz,(2002) "A procedure for approximation of the error in the EFG method," Int. J. Num. Meth. Eng., 53, 677-690. Lancaster, P. and Salkaushas, K. (1981), "Surfaces Generated by Moving Least Squares Method," Mathematics of Computation, 37,141-158. Mern, M., and Eppstein, D. (1992), "Mesh Generation and Optimal Triangulation", Computing in Euclidean Geometry (Ding-Zhu Du and Frank Hwang, editors), Lecture Notes Series on Computing, Vol 1,23-90., World Scientific, Singapore. Tin, S. S. (2002), Error estimator for an adaptive scheme of EFGM, Master Thesis, School of Civil Engineering, Asian Institute of Technology, Thailand. Yin, X. (2001), An Enhancement of the Element Free Galerkin Method, Master Thesis, School of Civil Engineering, Asian Institute of Technology, Thailand.
194 Advances in Meshfree andX-FEMMethods, World Scientific, Singapore 2002
G.R. Liu, editor,
OBJECT ORIENTED DEVELOPMENT OF F M M 3 D : FOUNDATION S O F T W A R E F O R P A R A L L E L 3D F R E E M E S H
METHOD
Yutaka Nakama, Akio Shimada Fuji Research Institute Corporation, Chiyoda-ku, Tokyo, Japan [email protected]. co.jp, [email protected]. co.jp Yasuhiro Kanto Toyohashi Univ. of Tech., 1-1 Tempaku-cho, Toyohashi, Japan kanto@mech. tut. ac.jp Advanced Simulation
Tomoaki Ando Technology of Mechanics R&D Co, Ltd., Japan andou@astom. co.jp
Genki Yagawa University of Tokyo, 7-3-1, Hongo, Bunkyo-ku, yagawa@q. t. u-tokyo. ac.jp
Tokyo, Japan
Abstract Free Mesh Method (FMM) is a kind of node-based finite element method, which does not require mesh information. Therefore it has a main merit of meshless method; reduced cost of calculation by omitting mesh creation. Then it seems suitable for an adaptive method, a crack propagation problem, and a large-scale problem. On the other hand, it still has merits of finite element method, i.e., it can use many existent techniques developed for finite element method. Although FMM has been demonstrated to be applied to many fields of research, no general purpose program based on FMM has been developed yet. So we designed " FMM3D " ; Free Mesh Method program for 3D problem. Some of main features of FMM3D are: (1) Large-scale: It can be executed in parallel environment, such as PC cluster with domain decomposition method (DDM). (2) Expandable: It is designed by object-oriented approach and new functions can be added very easily. Here we describe the object-oriented design of FMM3D, generalized recursive bisection method for DDM, and object-oriented parallel matrix solver. Keywards: Free Mesh Method, FMM, Domain Decomposition Method, OOP, Parallel Computing.
Introduction As the latest technological innovation advances, it is required to analyze complex 3-dimensional problems and large-scale problems efficiently. The former Finite Element Method (FEM) was not fully practical, since enormous human working hours were necessary in mesh generation for complex 3-dimensional problems, and a big amount of computer resources was needed in terms of memory and calculation time for large-scale problems. As a solution for those problems, research on Free Mesh Method (FMM) is carried out as one of the methods in which users do not require mesh generation (G.Yagawa and T.Yamada,1996). Also research on Parallel Computing based on Domain Decomposition Method (DDM) is carried out, for large-scale problems in order to reduce memory and calculation time. Then, we have developed a basic software FMM3D based on Free Mesh Method using DDM. FMM3D has such characteristics; no need of node and mesh generation, applicable to large-scale for both of distributed and shared memory type parallel computer as well as cluster environment connecting EWS. In addition, we have provided a mechanism in the software, which enables users to integrate various analyses easily, by applying object-oriented approach to above two research results. By
195 using FMM3D, developers can easily integrate original analysis functions (e.g. fluid analysis etc.) without changing existent parts of the program. Moreover, it enables developers to build a parallel program automatically without knowledge of parallel computing. S u m m a r y of F r e e M e s h
Method
Free Mesh Method is a kind of meshless methods based on node-based Finite Element Method, Because the calculation is performed by a node-by-node style, we focus on the current node denoted as the central node (I) in Fig. 1. A local mesh around the central node is generated by gathering satellite nodes (m-r), which are selected among the candidate nodes inside the local region. Element stiffness matrices are made by usual FEM procedure for the local elements, and only the row components corresponding to the central node are added to the global stiffness matrix. This process is iterated for entire nodes to obtain the global stiffness matrix. Analysis Condition
local element / .candidate node satellite node
Condition «rttJr>g>" , ' ^ M
Model . Bdudary o - d a t a s * Materials remarks
Node > H N o d 8 9 O T S f a i H density
''''
a Program
Visualizlno
• I V V " V ' " ; ' ' ' • ' " ' ' ' '•'•'
Rgute Boudary condition
•rials k ^ t d : Ka°^,d,na,.r5a£v55r
input file
center node '> local region
Q&jifc
[
$dlVBf
\-—•
flow of data How to Visualize
Visualization Figure 1. Local Mesh Figure 2. Diagram for FMM3D S u m m a r y of
FMM3D
FMM3D can be divided into four parts; the analysis condition setting program, the node generation program, the solver program, and the visualizing program as shown in Fig. 2. Acceptable input formats are IGES form, VRML form and other forms as solid model (surface model data) for FMM3D. The analysis
condition
setting
program
Analysis conditions (boundary condition, material condition) are set up for solid model in the analysis condition setting program. Since surface model has to be treated as a form (figure) in FMM3D, if the input model data is IGES format, surface patch is generated by dividing NURBS surface into triangles using Advancing Front Method (P.J. Frey et al., 1996). And smoothing processing is done by Laplacian method. Boundary condition can be set on the plane of surface patches, ridgelines, and apexes (nodes), and material information can be set up for each surface patch. The node generation
program
FMM3D does not require node information, either. The node generation program automatically generates nodes on the surface and inside the solid model satisfying the given node density condition. The nodes are generated on ridgelines at first, on surface patches next, and inside of
196 the solid model defined by surface patches at last. T h e program supports models with several closed regions. DThc actual procedure is explained as follows. 1. Cluster of additional candidate nodes should be generated for sufficiently narrow interval calculated from the given node density. 2. In-out judgement is carried out for all candidate nodes by counting the number of crossing points of a ray from the candidate node across the surface patches. 3. Calcutatc the intervals between a candidate node and the adopted nodes. When the all intervals between adjacent nodes are wider than that satisfying the node density conditions, the candidate node should be adopted. Besides, by using the bucket method, calculation cost for node generation such as In-out judgement can bo reduced.
The solver program (l)DDMofFMM3D In order to realize high efficient parallel processing, it is significant to equalize processing amount of each P E and to reduce the amount of data transfer. In FMM3D, Recursive Bisection Method (RBM), one of the DDMs. is used to equalize the number of nodes included in each region, and to reduce the amount of data transfer between PEs by reducing the area of the domain cross-sections. In RBM, a domain is divided into two parts by cutting across the longitudinal direction as the number of nodes in each part becomes equal. This process is iterated until required decomposed region number (equal to the number of PEs) is obtained. Usually number of PEs is restricted to 2 n , however, FMM3D can decompose a domain into any number of PEs by applying the following algorithm itcrativcly. "When each domain needs to be decomposed into m subdomains. dividing should be done retaining the ratio of nodes, m\:m.2 {mi = [m/2],mi +m.2 = m) " Figure 4 shows an example of 7 subdomains of a 3D-cube.
•
.
'
^
•
/
t
YJb&^
Figure 4. Decomposition of 3D-cubc
(2) Local Mesh Generation In Free Mesh Method, it is needed to generate temporary local mesh in local region. In FMM3D, in order to generate local mesh efficiently, the radius of local region is determined from the node density, andidatc nodes arc chosen, and Dclaunav tossclation is applied to the central node and candidate nodes. However Dclaunay tossclation for local clement generation would cause nonuniqucness of local elements. Figure 5 shows one example in 2-D case. Dclaunay tossclation requires the condition that no other node exists inside the circumcirclc of each clement. But when more than three nodes lay on the same circle (shrinking), the elements composed by those nodes cannot be determined uniquely. For example, four nodes A to D arc the same for Case A Figure 5. nonuniqucness of local and B, but Dclaunay tossclation would generate different clement generation patterns of mesh as shown in Fig. 5.
197 In mesh generation for FEM, this kind of problem never occurs with Dclaunay tcssclation, as it is carried out with all nodes in whole domain at the same time. In the local mesh generation process of FMM3D, the following limitation enables to retain uniqueness of local elements. • Give unique global numbers to all nodes. When generating local mesh by Dclaunay tcssclation, nodes arc added in the order of the numbers. • While Dclaunay tcssclation, in case that a new-added node is on the circumcirclc of a clement, new two elements should be regenerated after deleting the old one. This local mesh generation method used for FMM is suitable for parallel processing. During local mesh generation, only the coordinates information of local nodes arc needed, but no data transfer is required. (3) Matrix solver and it's Parallelizing In FMM3D, as the analysis scale becomes enlarged, preconditioned iterative method is employed due to its smaller memory requirement, less amount of operation, and less error accumulation than other methods. The matrix is a symmctic matrix, which was obtained by dispersing static structural analysis problem and heat transfer analysis problem with FMM. Therefore, preconditioned CG method, an iterative method for symmetric matrix is employed here. There arc two types of preconditioning to accelerate convergence of CG method. Though the most popular preconditioning method for symmetric matrix is Incomplete Cholcsky Factorization, it is hard to apply to parallel computation with commonly used algorithm. Therefore, in FMM3D, the method approximating the inverse matrix by polynomial approximation is adopted, so that the forward and backward sweeps arc not required as the preconditioning method. (4) Matrix solver class The matrix solver developed here is implemented by object oriented approach, in which the solver function is included as a method. It is also implemented such that the Table 1. Methods in CG Solver class solver class of parallel version inherits Function Method form the matrix solver class of single minit(N,F) Initialize (N:node count, Frdeg. of freedom) CPU version. mclearQ zero clear of A and f. Since the interface is the same to the single and parallel version of the CG Solver class, the modification of analysis part, such as structural analysis or heat transfer analysis, from single version to parallel version would be minimized. The interface, or the set of the methods, is summarized in Table 1.
maxc(N) resd(R) setk(ij,R) setf(i,R) addk(ij,R) addf(i,R) dirc(i,R) msolve() geta(i) setpe(n.i)
Set max iteration count to N. Set residual to R. Set i,j-element of A to R. Set i-th element of f to R. Add R to i,j-element of A. Add R to i-th element of f set Dirichlet condition (modify A and f) solve and calculate x. get i-th element of x Set P E number to i. (for parallel calc.)
Object-Oriented Design Class diagram The solver program of FMM3D is designed by object-oriented approach, so t h a t the function extension of the program is easy. T h e class diagram of the solver program of FMM3D is shown in Fig. 7.
198
How to expand the solver program of FMM3D Since FMM3D uses C + + as its main language, "inheritance" mechanism is applied for the function expansion. In the first-dcvclopcd version, only static stress analysis and static heat transfer analysis arc implemented. If wc want to add other analysis functions such as dynamic analysis or fluid analysis, wc should add a few inheriting methods to some classes; the Analysis class, the Element Equation class, the Material class and the Boundary condition class denoted by screened boxes in Fig. 7. Any line is not necessary to be edited in the existing source code of FMM3D. Table 2 summarizes required modifications for the function expansion. FMM3D uses MPI for message passing and the source code of t h e parallel part is completely independent of any classes related with the analysis function. Therefore, if wc add the inheriting functions of new analysis according to the expansion method of FMM3D, wc can get both of the single CPU version and the parallel version of the program.
L
> - < ^ FMM-Paiallel
h^itogtemflS;:: ^M
T
Analysis
BSBrtfigll
Decomposition k
Parallel Mit, Solver
Local Mesh |-—
Region Matrix 3 Element Matrix
IX
\ _L
Patches
^^X~ Element
Mesh Gene.
~L_
. i ^ K * l t t i ^ i r « i ( j j [jjlm: Mafrfftermal);: j
Table 2. Additional source code Class Boundary Cond. Material Element Matrix Analysis
Hi X
X
|.MMeiiii:<S!?«««);l jMjiaMjiSaBjBlj
x
Additional source code the part of reading boundary conditions from file the part of reading material properties from file the part of making the element matrix some parts such as iteration (in case of non-linear analysis and dynamic analysis)
X
feJ!*PS§S#;i
t^^SKHggsgte
Q3 0 r d , nary Class [ X ! Analysis-dependent-subclass.— Reference (pointer;
Figure 7. Class diagram
Parallel Efficiency of the Solver Program Parallel efficiency for static stress analysis with the solver program of FMM3D is shown in Fig. 8 for the analysis model of 9500 nodes. Speeding factor is plotted as a function of the number of CPUs. The ideal value is shown by a solid line and the results of FMM3D arc shown by x-marks for 1, 2, 4 and 6 CPUs. Wc can sec the parallel efficiency of the program is very high from the figure.
Figure 8. Parallel Efficiency
199
Analysis procedure for FMM3D FFMM3D does not require mesh and node data as input data, but it requires only the solid model and the boundary conditions. The analysis procedure of FMM3D is described as follows. 1. First, the solid model is created by some CAD program and saved by IGES or VRML format. Figure 9 (1) is an example of a cube model. 2. Secondly, the boundary conditions are set up. The input file of boundary conditions is created with a text editor. Figure 9 (2) shows an example of the boundary conditions; fix displacement on the back surface and loads on the front surface 3. Next, the nodes are automatically generated according to the given node density, asn shown in Fig. 9 (3). 4. At last, FMM3D solves the problem and put the result in VRML format. Figure 9 (4) shows a displacement diagram as a result.
Figure 9. Procedure for static stress analysis with FMM3D
Conclusion Object-oriented design and implementation of FMM3D are described briefly. The software does not require mesh data and even node data as input data, and it can deal with arbitrary numbers of PEs for parallel calculation with modified RBM. The main part of the basic software is made with object-oriented approach in order to expand it for various problems easily. In addition, developers does not need to consider parallel processing because the part of parallel calculation is completely independent of function expansion of analysis. Acknowledgement FMM3D is based on the software developed under The Development of Computer Aided Engineering Software by Free Mesh Method with Domain Decomposition Method in 1998, supported by Information-technology Promotion Agency, Japan (IPA). The authors acknowledge IPA and the researchers who participated in The Research Society of Free Mesh Method. References G.Yagawa, T.Yamada, " Free Mesh Method : A new meshless finite element method", Computational Mechanics,18, pp.383-386,(1996). P.J. Frey, H. Borouchaki, and P.L. George., "Delaunay Tetrahedralization Using an AdvancingFront Approach", 5th International Meshing Roundtable (IMRT'96), Sandia National Labs., Pittsburgh, Pennsylvania, pages 31-43. 1996.
200 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor. World Scientific, Singapore 2002
A N A P P R O A C H F O R N O D A L S E L E C T I O N IN M F R E E 2 D
G. R. Liu 1 ' 2 , Edgar Frijters 1 and Y. T. Gu 1 ' Centre for Advanced Computations in Engineering Science(ACES) Department of Mechanical Engineering, National University of Singapore E-mail: mpeliusrffv/tus. edit.sg; [email protected] SMA Fellow, Singapore-MIT Alliance Abstract The software package MFree2De is developed by ACES to solve two-dimensional elastostatic problems using meshfree methods. The first version of MFree2Dc is based on the Element Free Galerkin (EFG) method, which uses so called domains of influence to select nodes for interpolation. This paper reports the new inclusion of the radial point interpolation method (RPIM) into this package. At the same time, an approach is proposed to select nodes based upon the triangular background cells, which is used to perform the background integration in MFree2Dc. The new approach is applied to both EFG and RPIM. Numerical examples are shown to demonstrate the efficiency and accuracy of RPIM and the proposed nodal selection procedure. It is found that the present approach can obtain good results. However, although the new selection procedure can work well for most cases, it may lead to less accurate solutions for some cases when the nodal distribution is very irregular.
Keywords: Meshfree method, Meshless Computational mechanics, MFree2D, Stress analyses. Introduction MFree2D® is a software package developed by researchers in the centre of Advanced Computations in Engineering Science (ACES), Singapore. This package uses meshfree methods for adaptive elastostatics analyses for two-dimensional (2-D) solids. The method used in the earlier version of MFree2D® is the Element Free Galerkin (EFG) method which was firstly proposed by Belytschko et al. (1994). The Radial Point Interpolation Method (RPIM) is an efficient meshfree method which originally developed by Liu and his co-workers (Wang and Liu, 2001; Liu and Gu, 2001). The most important feature of RPIM is that RPIM shape functions possess the delta function property. Hence, boundary conditions can be enforced as easy as in conventional FEM. RPIM is now newly added in a test version of MFree2D°. In this paper, the performance of RPIM in MFree2D® is examined.
201
One of the important features of meshfree methods is that the interpolation is based on a group of nodes selected in the local support domain or based on the concept of domain of influence (Liu, 2002). When too few nodes are used for interpolation, the approximation can be inaccurate. If too many nodes are used, the computational cost will be too high. Hence, it is very important to develop an efficient nodal selection method in the development of a meshfree method. In the original version of MFree2D° using EFG, the nodal selection is performed based on domains of influence. Although this method is efficient and easy to use, it cannot always ensure to select a good nodal distribution for the interpolation for some special cases. In this paper, an alternative nodal selection procedure, the background cell based method, is presented. It automatically and efficiently selects nodes for the interpolation making direct use of the background integration cells. Numerical examples demonstrate that this new nodal selection method is efficient and robust. Basic equations of elastostatics and Standard variational formulation Consider two-dimensional elastostatics. The governing equation is given by the following standard partial differential equation: Vo + b = 0 o n n
(1)
in which a is called the stress tensor corresponding to the displacement field u = (u, v) r ; b represents the body force vector. The adequate boundary conditions for this problem have the following standard form: a •n=t
on the natural boundary r,
(2)
u=u
on the essential boundary r„
(3)
where n stands for the outward unit normal and t and u stand for prescribed values on the natural and essential boundaries respectively. The standard Galerkin weak form of this problem can be given in the form of potential energy. n = J£TD£dQ - ju T bdQ - j*u T tdr n
«
(4)
r,
In this formulation, e is the strain vector and u is the displacement vector. The system equation can be obtained by setting the variation of n to zero. Approximation schemes In order to approximate the displacement vector u(x), several schemes can be used. The general form of the approximant uh(x) is given as: m
u*(x) = I/,(x)*,(x) = f » a ( X )
(5)
202
When the EFG method is employed, the vector f (x) consists of monomials (polynomial terms) and the coefficient vector a(x) is determined by using the well-known Moving Least Squares (MLS) approximation (Belytschko, et al.). In the case of RPIM, f (x) consists of radial basis functions. In RPIM, a(x) is determined by forcing the interpolant to pass through all the nodes used for the interpolation. We can obtain the following expression for the meshfree approximant: U*(X) = O T ( X ) U
(6)
where O(x) is called the shape function. A detailed discussion of meshfree approximation techniques can be found in the book by Liu (2002). Selection procedures In this section, two different procedures for nodal selection will be discussed. The first method makes use of the domain of influence based on the influence radius. This method was originally used in EFG of MFree2D°. This nodal selection method indirectly uses the background cells to determine the influence radius. The second nodal selection technique, however, makes direct use of the background cells. This method is suitable for meshfree methods which are based on the triangular background cell for integration. Nodal selection based on influence domain Using this technique, each node in the problem domain is assigned a local domain of influence (Liu, 2002). The domain of influence is constructed using a pre-defined influence radius for a given node. When doing interpolation for a point, it is simply checked for all the nodes in the problem domain whether the given point is within the domain of influence. In more popular words, if a node has an influence on this point under consideration, the node is used in the interpolation for this point. The influence radius for each node is computed by using an average 'element area' (Liu, 2002). In formula, the influence radius for node i can be given as: r,=ar^2Ai
(7a)
where: l
" A
in which a, is the factor, A • is the area of y'th triangle where node i is a vertex, and n is the total number of triangles of which node i is a vertex.
203
Nodal selection based on triangular background cell We note that the background cells (triangles) are used in MFree2D® for integration. Hence, the information of the background cell can be used to select nodes. This method makes direct use of the triangular background cells and the selection procedure consists of two steps: Step 1: Consider Figure 1 (a). In the case of a Gauss point, three vertices of the triangle, in which the Gauss point is situated, i.e. nodes 1, 2 and 3, are firstly selected. For a field node, shown in Figure 1(b), this node is also vertices for surrounding triangular cells. Hence, the node itself and all 'outer' vertices of these triangles, of which the node is the vertex, are selected: i.e. nodes 1-7 in Figure 1(b). Step 2: This selection step is to select all 'outer vertices' of surrounding triangles until a minimum number of nodes has been selected for interpolation. 'Outer' is referred to those nodes that are vertices of triangles one of whose vertices have been selected. For a Gauss point in Figure 1(a), nodes 4-10 are then selected. For the field node in Figure 1(b), nodes 8-19 are selected. When the minimum number of nodes for interpolation has been selecetd, the procedure is ended. Hence, the flnial nodes selected for interpolation of the Gauss point is: 1-10, and for the field node is: 1-19.
(a) Gauss point
(b)Node
Figure 1: selection using surrounding triangles
It should be noted here that in order to save computational cost, as less nodes as possible should be used for interpolation as long as the interpolation accuracy can be ensured. Instead of selecting all outer vertices after selecting the initial three nodes, only a maximum less than ten nodes from surrounding triangles are selected. Those nodes,
204
which are to be selected for expansion, are firstly obtained from the 'neighboring' triangles that share the common edge with the initial triangle. For example, in Figure 1(a), nodes 5, 7 and 10 are selected. And then, several other nodes, which have shorter distances, will be selected until the maximum number reaches. In general, it is expected that most of the Gauss points will have 6-10 nodes in the support domain. When the initial triangle is located on a boundary, there are 4-6 nodes will be selected for interpolation. Numerical examples Cantilever beam
/
A /
D
h
-+x p
:
H
Parameters: L = 48 D = \2 £ = 3.0xl0 7 v = 0.3
P = 1000
Figure 2: A cantilever beam subjected to a parabolic traction at the free end RPIM and the nodal selection procedure are tested using a cantilever beam problem, as shown in Figure 2. The beam has length L and height D and is subjected to a parabolic traction P at the free end. The beam has unit thickness. A plane stress problem is considered. The analytical solution can be found in a textbook by Timoshenko and Goodier (1970). The following error indicator has been used: num
exact \\
(8a)
\\£exact ||
in which ^ H=^pw«
(8b)
re is an energy norm. The results of re are obtained and given in Table 1. It can be seen from Table 1 that RPIM leads to good results using both two nodal selection methods. Comparison between these two nodal selection methods, though the background cell based nodal selection method can obtain good results for both EFG and
205
RPIM, the accuracy for EFG and RPIM is different. In RPIM, this nodal selection method gives better accuracy than the influence domain based nodal selection method. It is because the background cell based nodal selection method can select good distributed nodes for interpolation. However, in EFG, this method leads to worse accuracy than the influence domain based method. It is because the weight function chosen in the former method cannot always be "compatible" with the nodal distribution in the support domain for interpolation. The average number of nodes used in a support domain for interpolation is also obtained and listed in Table 1. It can be found that the background cell based nodal selection method usually uses fewer nodes for interpolation. Hence, it can save computational cost of interpolation.
Table 1: Relative error for the cantilever beam.
Methods
re
Average number of nodes in a support domain
EFG-influence
0.0268
15.5
EFG-triangle
0.047452
11.4
RPIM-influence
0.037572
14.6
RPIM-triangle
0.028155
12.7
Plate with an infinite hole In this example, a plate with a central circular hole subjected to a unidirectional tensile load of 1.0 in the x-direction is considered. Due to symmetry only the upper right quadrant of the plate is modeled, as shown in Figure 3. Plane strain condition is assumed. Symmetry conditions are imposed on the left and bottom edges. The inner boundary of the hole is traction free. Stress
206
Discussion and conclusions In this paper, the radial point interpolation method (RPIM) is added in MFree2Ds>. In the meantime, a background cell based nodal selection method is proposed. The approach is applied to EFG and RPIM. Numerical examples are shown to demonstrate the efficiency and accuracy of RPIM and the proposed selection procedure. It is found that the new approach works quite well and can save some computational cost. However, it leads to less accurate solutions for some cases when the nodal distribution is very irregular. Further investigation still needs to be performed on this new method in order to improve the efficiency and accuracy of this method. References Belytschko T., Lu Y.Y. & Gu L. (1994). "Element-free Galerkin methods, " Int. J. Numer. Methods Engrg., 37, 229-256. Liu G.R. (2002). Mesh Free Methods: Moving Beyond the Finite Element Method, CRC Press LLC, USA. Liu G. R. & Gu Y. T. (2001). "A local radial point interpolation method (LR-PIM) for free vibration analyses of 2-D solids," Journal of Sound andVibration, 246(1), 29-46. Wang J.G. & Liu G.R. (2001). "A point interpolation meshless method based on radial basis functions," Submitted. Timoshenko S.P. & Goodier J.N. (1970). heory of Elasticity, 3rd Edition. McGraw-hill, New York.
207 i
^
-
^ +-
^
r
^ >
J
—•
la ^
_ •
Figure 3: Plate with an infinite hole
3 y
Figure 4: Stress crxx at JC=0 for the plate
This page is intentionally left blank
SECTION 10 Meshfree Particle Methods
This page is intentionally left blank
211 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
COUPLING MESHFREE PARTICLE METHOD WITH MOLECULAR DYNAMICS NOVEL APPROACH FOR MULTISCALE SIMULATIONS
M. B. Liu, G. R. Liu Center for Advanced Computations in Engineering Science (ACES), Department of Mechanical Engineering, National University of Singapore, Singapore [email protected], [email protected] K. Y. Lam Institute of High Performance Computing, 1 Science Park Road, #01-01 The Capricorn Singapore Science Park II, Singapore 117528 lamky@ihpc. nus. edu.sg Abstract One of the major outstanding challenges in the computational science is to provide a systematic frame, which bridges the gap between nano, micro, meso and macro scales for physics on multiple scales. In this paper, a novel approach for coupling length scale (CLS) is presented by combining smoothed particle hydrodynamics (SPH) method with molecular dynamics (MD). The molecular dynamics is applied to the atomic-sized regions for accuracy, whereas the meshfree particle method is applied to other peripheral regions for efficiency. Handshaking MD/SPH is implemented by using transitional SPH particle or virtual molecules, which interacts with both SPH particle and MD molecules. A preliminary numerical example is presented, which shows the validity of the novel CLS approach for simulating multi-scale physics. Keywords: Coupling Length Scale (CLS); Molecular Dynamics (MD), Smoothed Particle Hydrodynamics (SPH). Introduction Coupling length scale is very important for multiple scale physics especially for problems related to nano science and technology. The rational design of nano or micro (fluidic) devices requires theoretical and computational tools that span from nano scale to micro, meso and sometimes even macro scales, accounting for the different phenomena that dominate. How to effectively simulate the physics for different scales related to nanoscale flows in micro devices is one of the toughest tasks and also one of the hottest topics in nano science and technology. Modeling the nano and micro structure and fluidics with molecular dynamics (MD) is prohibitive since atomistic MD simulations are limited to very small length scale (order of 1 angstrom) over very short times (order of 1 femtosecond). Application of macro continuum numerical methods such as FEM and FDM is invalid for atomistic regions due to the invalid continuum assumptions. Coupling
212
atomistic molecular dynamics with continuum methods is a good approach for this multiple scale computation. Different from the former pioneering work that couples atomistic with FEM and FDM (Broughton, 1999; O'Connell and Thompson, 1995; Hadjiconstantinou, 1999), in this paper, a novel approach is presented by coupling meshfree particle method with molecular dynamics (MD). A preliminary numerical test on the classical Poiseuille flow is presented to show the validity of this CLS approach. Molecular dynamics Molecular dynamics is a well-developed atomistic simulation method with various applications (Rapaport, 1995). The molecular dynamics is to be employed in the nano sized regions where there are usually large gradients in field variables. In MD, the time evolution of interacting particles can be determined by using an interaction potential once the initial conditions are set. The evolution of the system in time can be followed by solving a set of classical equations of motion (i.e. Newton's law of equation). The force is to be calculated from the interaction potential, which is a function of the atom positions. Once the initial positions and velocities of all atoms are defined, the equations of motion can be numerically solved as an initial value problem. The thermodynamic and transport properties can be obtained from the direct results of atom position and velocity as a function of time. In our work, liquid argon (Ar) is employed as the fluid simulated. The interaction between the molecules of liquid argon is described by the Lennard-Jones (LJ) potential «(r,) = 4 « [ ( - ) , 2 - ( - ) 6 ] . rvZrc
(1)
where ^ is the distance between two fluid molecules i a n d / a denotes the characteristic length describing the range of inter-molecule force; e defines the characteristic energy governing the intensity of the molecular interaction. The LJ potential features a strongly repulsive core arising from the nonbonded overlap between the electron clouds and the attractive tail representing van der Waals interaction due to electron correlations. In the calculation, the interaction potential is truncated at rc =2.5crto reduce computational time. The initial molecular velocities are randomly assigned with the appropriate MaxwellBoltzmann distribution for the given temperature. The initial molecules are positioned on an FCC lattice with its spacing chosen to obtain the desired density. Integration of the equation of motion gives the positions and velocities at the next time step until the system reaches the equilibrium or stable state. Smoothed particle hydrodynamics (SPH) In recent years, the meshfree methods have been highlighted as a class of next generation of computational techniques. Meshfree methods were originally intended either to modify
213
the internal structure of the grid based methods (e.g. FDM and FEM) to become more adaptive, versatile and robust, or to characterize physical circumstances where the main concern of the object is a set of discrete physical particles rather than a continuum. There are many kinds of meshfree and particle methods (Liu, 2001). The smoothed particle hydrodynamics (SPH) (Gingold and Monaghan, 1977) has been widely applied to different areas due to its combination of meshfree, Lagrangian and particle nature. In our work, this meshfree particle method is employed to simulate macro areas where the classical continuum assumptions apply. The SPH method employs particles to represent fluids. In interpolation, the SPH method uses integral function representation (Liu, 2001). The SPH particles, on the one hand, carry material properties and move with the fluid flow, one the other hand, act as interpolation points, which form the computational frame for solving the partial differential equations (PDEs) governing the continuum fluid dynamics. The integration of the multiplication of a function and the smoothing function gives the kernel approximation of the function, while Fig. 1 Illustration of SPH approximation summing over the nearest neighbor particles yields the particle approximation of the function at a certain discrete point or particle. For a function/, its kernel approximation at a certain position x, denoted as
(2)
where W(x- x',h) is the smoothing function with influencing area of Kh . h is the smoothing length, K is a scale factor depending on the smoothing function. The corresponding particle approximation is
;>=2>,M)/,^
(3)
where, m; and pt are the mass and density of particle,/' . iVis the total number of particles. Similarly the kernel and particle approximation for the gradient of/are then: < V • Ax) >= $Ax') -VxlV(x-x', h)dx'
(4)
(5)
214
Approximation of higher order derivatives can be carried out by nested approximations on lower order derivatives. Substituting the SPH approximations for a function and its derivative to the PDEs, Lagrangian SPH formulation can be obtained to calculate the fluid flow as an initial value problem. Handshaking MD with SPH The handshaking algorithm is the most important part in the hybrid atomistic continuum combination. In the earliest approach of directly applying atomistic and continuum description in different regions, the material properties are not continuous around the interface region. Later approaches of handshaking need boundary input or field variable averaging from one description to another. As a meshfree Lagrangian particle method, SPH has much in common with the MD in the particle sense and therefore is well suited for coupling with MD to simulate nano systems with multi-scale physics. In this MD/SPH CLS approach, the domain is divided into two parts (Fig. 2) according to different characteristics, one region for MD simulation with the same potential cutoff distance rc for every molecules, another region for SPH particle simulation. According to the increasing distance from the MD region, the SPH particles gradually change from finer distribution to coarser distribution. For the transitional region where SPH particles neighbor with molecules, the particle separation is of approximately the same length scale as the molecule separations. Each SPH particle has its corresponding smoothing length representing the influencing area. The smoothing length of the SPH particles in the transitional region is taken as the interaction potential cutoff distance of MD. For molecules near the interface, they not only feel the influence from other molecules, but also experience interaction with the SPH particles in the transitional region. Instead, for SPH particles in the transitional region, they may also experience forces from the other SPH particles and neighboring molecules. The interactions between MD molecules and the interactions between SPH particles are treated traditionally. For the interaction between molecules and SPH particles, some kind of potential force with cutoff distance is applied to the interacting pair of molecule and SPH particle. It is convenient to employ the force in Lennard-Jones (LJ) form.
«(',) = ( % ( - ) M 4 ( - ) X , rv
(6)
where xtj is the position vector of two molecules. Since the smoothing length of the particles in the transitional region is equal to the cutoff distance of the molecular interaction, the force exerting on a molecule by an SPH particle and the force on the SPH particle by the molecule are equal in magnitude but opposite in direction. This ensures the momentum conservation during the interaction of molecules and SPH particles. Through the interaction of the molecules and the neighboring SPH particles, the momentum and energy are exchanged. Due to the average nature of the SPH method, the thermodynamic and transport properties around the interface should be continuous. Actually since the SPH particles in the transitional region are of the same length scale as
215 the neighboring molecules, these particles can be regarded as virtual molecules extending outside to the continuum region. These virtual molecules or transitional SPH particles, on the one hand, possess the SPH features in interaction with other neighboring virtual molecules and SPH particles, on the other hand, feel the molecular potential force with the real molecules. It is clear that this handshaking technique is carried out on two types of moving particles, i.e. MD molecules and SPH particles. It can be extended to unsteady flows with momentum and energy exchange, and is very suitable to solve the contact line motion.
t£ Y
MD atoms with rc
SPH particles with xh
Fig. 2 Schematics for the handshaking
7?///SS//*~ SPH
/ • • • A • • • { * • • « • •••{•••4a •at'. • • • { • •
"
MD SPH
Fig. 3 Schematics of the flow geometry
Numerical test To demonstrate the validity of the MD/SPH CLS algorithm, the planar Poiseuille flow of liquid argon is tested. The geometry of flow system is shown in Fig. 3. The central part around the symmetric line is modeled with MD, while the upper and lower parallel parts close to the wall are modeled with SPH. The system measures 13.6o-x8.5ax80.6a Periodic boundaries are imposed in the x and y direction, while non-slip boundary condition is imposed in z direction. The thickness of the central MD region is 17.0er. Totally 1600 molecules are distributed within the FCC lattice. This thickness of upper and lower SPH region is 31.8
216
g = 0.1(CT/TO )(/»,//») applies to move the flow. The equation is integrated again by using Leapfrog method with a time step of i 1 °,. 1 :*? 0.005 T0 . Fig. 4 shows the analytical ' ! \ solution, the full MD solution, and the Ifl 7 0.5B - i - - - - Total MD aolutlon MD/SPH CLS solution. The results are Analytical solution 1 'fe |M c SPHresullsforCLS extracted from 50 layers in z direction. The 1 « 0 i r MDresultsforCLS _ J - - JB 8 0.3 1 c SPHraaultaforCLS velocity magnitude and the z coordinate are S <> : i I 1 * 0.2 nondimensionalized by the maximal ' T r i ^" velocity and the thickness of the entire computational domain in z direction z (non-dlmanaiona]) respectively. It is seen that the velocity profile obtained by the averaging of Fig. 4 Velocity profiles molecular motion coupling with the up and downstream continuum SPH solution is in good agreement with the analytical solution. The results around the interfacing region are quite continuous. 1 1 —
---- t-
Conclusion This paper presents a novel approach to couple the meshfree particle method of SPH with molecular dynamics. The handshaking interface is treated using transitional SPH particle or virtual molecules, which interacts with both SPH particle and MD molecules. Since MD is applied to atomistic region, while SPH is a continuum approach with meshfree, Lagrangian particle nature, this coupling length scale is very attractive for solving multiple scale physics. Due to the particle nature of MD and SPH, this novel CLS approach will be useful for studying complex flows including studies of convection, coalescence, spreading and wetting, instability in boundary lubrication, and moving contact flows. The numerical test on the planar Poiseuille flow shows the preliminary success of this new atomistic continuum CLS approach. References Broughton J. Q. et al. (1999), "Concurrent coupling of length scale: methodology and application", Physical Review B, 60(4): 2391-2403. Gingold R. A. and Monaghan J. J. (1977), "Kernel estimates as a basis for general particle method in hydrodynamics," Journal of Computational Physics, 46:429-453. Grest G. S. and Kremer K. (1986) "Molecular dynamics simulation for polymers in the presence of a heat bath", Physics Review A, 33, 3628. Hadjiconstantinou N. G. (1999), "Combining atomistic and continuum simulations of contact-line motion", Physical Review E, 59(2): 2475-2479. Liu G.R. (2001), Mesh Free Methods, CRC Press. O'Connell S. T. and Thompson P. A. (1995), "Molecular dynamics-continuum hybrid computations: A tool for studying complexfluidflows", Physical Review E, 52 (6) 5792-5795. Rapaport D. C. (1995), The art ofmolecular dynamics simulation, Cambridge University Press.
217
Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
ADAPTIVE SMOOTHED PARTICLE HYDRODYNAMICS WITH STRENGTH OF MATERIALS, PART I G.L. Chin, K.Y. Lam, G.R. Liu Department of Mechanical Engineering, National University of Singapore, 10 Kent Ridge Crescent, Singapore 119260 [email protected], [email protected], [email protected] Abstract The SPH method suffers from two generic problems. The first problem is that the isotropic kernel of SPH is seriously mismatched to the anisotropic volume changes that generally occur in many problems. The second problem is that artificial viscosity causes unphysical heating outside of shocks. The adaptive smoothed particle hydrodynamics (ASPH) method has been developed for astrophysics by other workers to solve the two problems stated. A plain strain adaptive smoothed particle hydrodynamics (ASPH) with strength of materials hydrocode has been developed, by formulating the hydrodynamic ASPH method developed for astrophysics with the stress tensor for problems with strength of materials. The ASPH method gives much higher resolution than the SPH method. Introduction Smoothed particle hydrodynamics (SPH) was invented in 1977 by Lucy (1977) and Gingold and Monaghan (1977) to simulate nonaxisymmetric phenomena in astrophysics. Shapiro, Martel, Villumsen, and Owen (1996) have identified the following two generic problems with standard SPH that led to the development of adaptive smoothed particle hydrodynamics (ASPH). In the SPH method with spatially and temporally variable smoothing length, the smoothing length h is usually adjusted in proportion to p ~ D , where p is the mass density and D is the number of dimensions; this is adequate only for isotropic volume changes, but is seriously mismatched to the anisotropic volume changes that occur in problems in astrophysics (Shapiro et al., 1996; Owen et al., 1998). In general, the local mean inter-node spacing varies in time, space as well as direction. The second problem that standard SPH has is that due to the use of artificial viscosity, cosmological simulations often show evidence of non-physical pre-heating in shock forming regions (Shapiro et al., 1996; Owen et al., 1998). The ASPH method was first described by Shapiro, Martel, Villumsen, and Owen (1996) to solve the two stated problems. The ASPH method replaces the isotropic smoothing algorithm of standard SPH, which uses spherical interpolation kernels characterized by a scalar smoothing length that varies spatially and temporally according to the local variations of the density, by an anisotropic smoothing algorithm that uses ellipsoidal kernels characterized by a different smoothing length along each axis of the ellipsoid and varies these three axes so as to follow the value of the local mean separation of
218
nodes surrounding each node, as it changes in time, space and direction. By deforming and rotating the ellipsoidal kernels so as to follow the anisotropy of volume changes local to each node, ASPH adapts its spatial resolution scale in time, space and direction. This significantly improves the spatial resolving power of the method over that of standard SPH for the same number of nodes. An algorithm to restrict the effects of artificial viscous heating to those nodes actually encountering shocks has also been introduced. Owen, Villumsen, Shapiro, and Martel (1998) have described further developments of the ASPH method, further tests, an alternative mathematical prescription for the evolution of the anisotropic interpolation kernels, a method to spatially localize the effects of the artificial viscosity, and the implementation of ASPH in both two and three dimensions. Just as volume changes in astrophysical problems are in general not isotropic in nature, volume changes in problems with material strength are also, in general, anisotropic. While some grid based methods can follow the deformation and rotation of each cell or element, SPH, whether hydrodynamic or with material strength, artificially constrains the volume changes of interpolation nodes to be isotropic, and has the problem of unphysical artificial viscous heating of nodes not encountering a shock; SPH with material strength also has the same problems as hydrodynamic SPH that led to the development of ASPH. This project, based on the hydrodynamic ASPH method of ASPH Paper II (Owen et al., 1998), has formulated ASPH with the stress tensor for problems with strength of materials. The Kernel Following Owen et al. (1998), the kernel is the commonly used W$ B-spline (Monaghan and Lattanzio, 1985; Monaghan, 1992), which for two dimensions is: K = G r,
(1)
K=|K|,
3 3 1 - - K 2 + -K 3 ^4(K,G) = ^ | G | <
-(2-K)
O^K^l
3
1 < K ^ 2
4 0
(2)
K>2,
{
-3K+-K
2
-^(2-K)
0
(KKSC1 2
1 < K < 2
0)
K>2,
where r is the position. Kernel for Artificial Bond Viscosity The method of Owen et al. (1998) for suppressing the artificial bond viscosity is followed. A different interpolation kernel Wn is used with artificial bond viscosity. Wn is
219 more spatially compact and has a sharper gradient than W; the influence of the artificial bond viscosity is spatially restricted. The kernel Wn used is a simple variant of the Gaussian kernel (Owen et al., 1998), which for two dimensions is: ^Gauss2 (K, G ) = — - | G | e x p (~KK4) TOop-j^.2
,
V^Gaus^CK, G) - - 2 f i J L | G | G - K e x p ( - * K 4 ) .
(4)
(5)
Evolving the G Tensor The G tensor varies both spatially and temporally. Following Owen et al. (1998), to conserve linear momentum, the kernels are symmetrized according to Hernquist and Katz (1989): K,- = G r ( r , - r , ) , Kj =
(6)
Gj-{ri-rj),
Wij = \[W (Kt, GO + W (xj, Gj)}, VWij = l- [VW (*, G,) + VW (K,, G ; ) ] , W$=l-
[Wu (Kt, G,) + Wu fa, Gj)],
VW
U = \ \VwU
(*'•' G ' ) +
V r
" (*/' G;)] •
(7) (8) (9) (10)
The two-dimensional G tensor is evolved by Owen et al. (1998) Gn = Gn ( 0 - ^ 2 i ) - G n ^ i i , G22 — ~G\2 (9 + ^12) - ^22^22, Gn = G226 - Gll^l2 - Gl2^22, A
(ID
<J11^12 ~ <J22^21 +12 (^22 ~ £ l l )
G11+G22 ^ = Vv. The maximum principal smoothing length hi and minimum principal smoothing length hi for two dimensions are the inverse of the eigenvalues of G. Smoothing the G Tensor Field Following Owen et al. (1998), each G is periodically replaced by an averaged G', which
220
for D dimensions is
(cr1) =
1 * J
'
J
(12)
|
G' = \G\®
1
KG-y^f* 1
1
(G~ )1
= |G|^|(G- )|°(G- )-1. Mass Density Equation in ASPH The continuity equation is ^
+ pV-v = 0,
(13)
where p is the mass density, t is time and v is the velocity vector. The divergence of velocity V • v, following Libersky and Petschek (1991), is
V-v^S-^vy-vO-Vffy. J
(14)
p
J
The mass density is evolved using the continuity equation (13) and (14). Momentum Equation in ASPH The momentum equation of Libersky and Petschek (1991), with the kernel Wjj for the artificial bond viscosity, is DM ——• = Dt
v
>
J
Gi
rrij
°Z 1
.ww..-.n..i.vwn
4 + 4 •v^7-ni7i-v^v
(15)
This form of the momentum equation formally conserves linear momentum. Artificial Bond Viscosity in ASPH The artificial bond viscosity n,y follows the implementation of Owen et al. (1998), which is based on the formulation of Monaghan and Gingold (1983):
n v = ±(n,+ny), ^ — ^
(vl-v7-).(r,-ry)<0 otherwise,
K; • K,- + £art Kj • Kj + e ar t
(16)
221
Ylij is active only for convergent flows within the material, a and P are parameters of order unity (Owen et al., 1998). eart prevents singularities. The symmetry of (16) ensures that it conserves linear momentum. The Monaghan and Gingold (1983) formulation of artificial bond viscosity produces artificial shear viscosity, which can cause spurious transport of angular momentum in rotating systems (Owen et al., 1998). Following Owen et al. (1998), the multiplicative correction factor / of Balsara (1995) has been implemented,
[v-v^l Ji
IV-Vfl + I V x v . l + O . O O O l ^ '
hui=^{h\i
(17)
+ h2i).
(16) has been implemented both with and without the correction term of (17). Conclusions The formulations of a plan strain adaptive smoothed particle hydrodynamics (ASPH) with strength of materials hydrocode have been described. Acknowledgement The authors would like to acknowledge the private correspondance with the main author of ASPH Paper II (Owen et al., 1998), J. Michael Owen, which helped to clarify a number of issues in their ASPH paper. References D. S. Balsara. Von-Neumann stability analysis of smoothed particle hydrodynamics- suggestions for optimal-algorithms. Journal of Computational Physics, 121(2):357—372, October 1995. R. A. Gingold and J. J. Monaghan. Smoothed particle hydrodynamics: theory and application to non-spherical stars. Monthly Notices of the Royal Astronomical Society, 181:375-389, November 1977. L. Hernquist and N. Katz. TREESPH: A unification of SPH with the hierarchical tree method. The AstrophysicalJournal Supplement Series, 70:419-446, June 1989. L. D. Libersky and A. G. Petschek. Smooth particle hydrodynamics with strength of materials. In Harold E. Trease, Martin J. Fritts, and William Patrick Crowley, editors, Advances in the Free-Lagrange method: including contributions on adaptive gridding and the smooth particle hydrodynamics method: proceedings of the Next Free-Lagrange Conference held at Jackson Lake Lodge, Moran, Wyoming, USA, 3-7 June 1990, number 395 in Lecture notes in physics, pages 248-257, New York, 1991. Springer-Verlag. L. B. Lucy. A numerical approach to the testing of the fission hypothesis. The Astronomical Journal, 82(12): 1013-1024, December 1977.
222
J. J. Monaghan. Smoothed particle hydrodynamics. Annual Review of Astronomy and Astrophysics, 30:543-574, 1992. J. J. Monaghan and R. A. Gingold. Shock simulation by the particle method SPH. Journal of Computational Physics, 52:374-389, 1983. J. J. Monaghan and J. C. Lattanzio. A refined particle method for astrophysical problems. Astronomy and Astrophysics, 149(1): 135—143, August 1985. J. M. Owen, J. V. Villumsen, P. R. Shapiro, and H. Martel. Adaptive smoothed particle hydrodynamics: Methodology.il. The Astrophysical Journal Supplement Series, 116(2): 155-209, June 1998. P. R. Shapiro, H. Martel, J. V. Villumsen, and J. M. Owen. Adaptive smoothed particle hydrodynamics, with application to cosmology: Methodology. The Astrophysical Journal Supplement Series, 103:269-330, April 1996.
223
Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
ADAPTIVE SMOOTHED PARTICLE HYDRODYNAMICS W I T H S T R E N G T H OF M A T E R I A L S , PART II
G.L. Chin, K.Y. Lam, G.R. Liu Department of Mechanical Engineering, National University of Singapore, 10 Kent Ridge Crescent, Singapore 119260 [email protected], [email protected], [email protected] Abstract An ASPH plane strain code based on the equations described in Part I has been developed. The results of test problems using the ASPH code are given in Part II. The details of orientation and anisotropy of volume changes of the nodes are clearly seen, which are not possible using SPH; the ASPH method gives much higher resolution than the SPH method. There are many problems to be solved before SPH with strength of materials can be considered for production use. The ASPH method has been demonstrated to improve the SPH method for problems with material strength. While ASPH with strength of materials also suffers from many of the same problems as SPH with strength of materials, the advantages of ASPH demonstrated here make it a good candidate as the starting basis of other improvements to the SPH method. Introduction The formulations of a plane strain adaptive smoothed particle hydrodynamics (ASPH) with strength of materials hydrocode have been described in Part I. An ASPH plane strain code based on the equations described in Part I has been developed. The ASPH code is based on a SPH code developed previously. The ASPH and SPH results are compared here. Impact of Plate Against Rigid Surface A cylinder (infinite plate in plane symmetry) is impacted against a rigid surface, using both the SPH and ASPH solvers.The cylinder is of initial length 25.46 mm and diameter 7.6 mm. The particles are initialized as squares of 0.38 mm side dimension, arranged in a rectangular cartesian array. There are 67 particles along the length and 20 particles along the diameter. The rigid surface is simulated using 19 layers of ghost particles reflected across the rigid surface. There are a total of 1340 real particles and 380 ghost particles. The cylinder is initially in contact with the rigid surface. All problems are run to 90 [is. The material is Armco iron with the Johnson-Cook yield model (Johnson and Cook; Johnson and Holmquist, 1988). The Mie-Gruneisen equation of state, of the form in Zukas (1990); Libersky, Petschek, Carney, Hipp, and Allahdadi (1993), is used.
224
SPHResults
&.
Case AV has reference parameters and spatially and temporally variable smoothing length. Figure 1 shows the plot of case AV. There are voids around the centre of the plate. ASPH Results
Figure 2 shows the plot of case AK5S2. The constant K is set to 1.54, the G tensor field is smoothed every 2 time steps, and the initial h\ and &2 are equal to 1.0 time the initial particle side dimension. The plots of the ASPH cases Figure 1 • Plot of case clearly show that the particles are flattened along the direcAV at 90 us ^ o n °f ^ irapact- xt is necessary to smooth the G tensor field; without smoothing, the G tensorfieldis strongly disordered. The voids are also too big with much smaller frequency of smoothing. Numerical fracture due to tensile instability is not solved by the ASPH method, even though the G tensor adapts according to the anisotropy of the volume changes. Only certain combinations of K and frequency of smoothing G give satisfactory results. There is a trend of turning points with regard to the length, diameter, number of time steps, the fraction of artificial viscosity energy, and energy conservation as K increases. The energy conservations of the ASPH cases are better than the SPH case AV; one of the likely reasons is the smaller time steps due to the anisotropy of the kernel. Comparing the ASPH cases with the SPH reference case AV, the ASPH cases generally predict less residual kinetic energy. The ASPH results also clearly show the anisotropy of the deformations. If the multiplicative correction factor of Balsara (1995), (17) in Part I, is used for these plate impact problems, the plates will break. The artificial shear viscosity is necessary for this type of plate impact problem. The success of suppressing the artificial bond viscosity using a different interpolation kernel Wu with artificial bond viscosity depends on the value of A" used. The value of K Figure 2: Plot of case chosen has been demonstrated to have a great effect on the AK5S2 at 90 JUS. results. The solutions for such plain strain impact problems are not known. It is found that the parameters chosen have a great effect on the results.lt is not known the proper set of parameters to use. It may be necessary to use a certain set of parameters for each problem type. Hypervelocity Impact of Sphere on Plate Hypervelocity impact problems have great deformations and are very suitable for SPH codes. Hiermaier, Konke, Stilp, and Thoma (1997) have done experimental tests and numerical simulations of the hypervelocity impact of aluminium spheres on thin plates. The numerical simulations are done in plane symmetry using their SPH code, SOPHIA. The shapes of the debris clouds and crater widths at 20 //s from the experimental and numerical results are compared. Their experiment of the impact of aluminium sphere
225
Table 1: SPH results of hypervelocity impact. Crater Debris cloud Debris cloud Ratio of length Time steps diameter length width to width (mm) (mm) (mm) HI 32.5 107.4 79.9 1.34 3773 1.22 28.9 105.1 86.1 2702 H1.5
Case
on aluminium plate has been reproduced numerically here. Hiermaier et al. (1997) have made no mention of failure/fracture modelling in their numerical simulations. There is no failure/fracture model in the developed code. Model Set-Up The sphere is of 10 mm diameter, the plate is 4 mm thick. The plate length of 100 mm is used. The particles are all initialized as squares of 0.2 mm side dimension. The particles in the sphere, which is an infinite cylinder in plane symmetry, are arranged in circumferential rings as this gives the most realistic representation of the geometry. There are 50 particles across the diameter. The particles in the plate are arranged in a rectangular cartesian array. There are 500 particles along the length and 20 particles along the thickness of the plate. There are 1956 particles in the sphere and 10000 particles in the plate, for a total of 11956 particles. The sphere is initially in contact with the centre of the plate. The problems are run with the plate free of constraints. The impact speed of the sphere is 6.18 km/s. The problems are run to 20 //s. The room temperature and initial temperature of the sphere and plate are 0 °C. The Johnson-Cook yield model and Tillotson equation of state are used, with the same constants given by Hiermaier etal. (1997). SPH Cases Two different cases were run using the SPH code. Spatially and temporally variable smoothing length is used in both cases. The initial smoothing length h is set to 1.5 times the inter-particle distance in Hiermaier et al. (1997). The code uses the equation,
to update the smoothing length. Case HI uses d=l, case HI.5 uses d = 1.5. a = 2.5 and p = 2.5, which follow Hiermaier et al. (1997), with eart = 0.01 and co = 0.3. SPH Results The results are given in Tables 1 and 2. The maximum energy deviation for cases HI and HI.5 are 0.104% and 0.267% respectively. The experimental results given in Hiermaier et al. (1997) for the crater diameter is 27.5 mm including crater lip, 34.5 mm excluding crater lip, and the ratio of length to width of the debris cloud is 1.39. The experimental results of debris cloud length and width are not given. Their simulation results give the crater width as 35 mm, and the ratio of length to width of the debris cloud as 1.11.
226
Table 2: SPH energy results of hypervelocity impact. Case HI H1.5
Case
H1NS6 H1WS6 H1.5WS6 H1.5WS18
Total (J) 4168.4 4175.5
Kinetic (J) 3618.1 3581.8
Internal Plastic strain (J) (J) 550.3 35.0 593.8 35.7
Artificial viscosity (J) 681.6 727.0
Table 3: ASPH results of hypervelocity impact. Crater Debris cloud Debris cloud Ratio of length diameter length width to width (mm) (mm) (mm) 35.7 105.3 1.46 72.3 34.4 105.4 1.41 74.7 32.1 105.2 1.28 82.2 32.1 105.4 1.33 79.3
Time steps
15460 15521 21279 25489
ASPH Cases
Cases H1NS6 and H1WS6 have the initial h\ and hi set to 1.0 time the initial particle side dimension. Cases H1.5WS6 and H1.5WS18 have the initial h\ and fo set to 1.5 times the initial particle side dimension. Case H1NS6, unlike the other cases, does not use the multiplicative correction factor of Balsara (1995), (17) in Part I. Cases H1NS6 and H1WS6 have the time step size safety factors set to 0.3, with the G tensor field smoothed every 6 time steps. Cases H1.5WS6 and H1.5WS18 have the time step size safety factors set to 0.1. Case H1.5WS6 has the G tensor field smoothed every 6 time steps. Case H1.5WS18 has the G tensor field smoothed every 18 time steps. K is set to 1.54, which is the recommendation of Owen et al. (1998) for the problems that they run. a = 2.5 and P = 2.5, which follow Hiermaier et al. (1997), with eart = 0.01. ASPH Results The results are given in Tables 3 and 4. The maximum energy deviation for cases HlNS6,HlWS6,H1.5WS6andH1.5WS18 are 1.55%, 1.64%, 0.402% and 0.432% respectively. Figure 3 shows the plot of case H1.5WS18. Figure 4 shows the close-up plot of case H1.5WS18. Figure 5 shows the plot of the frontal region of the debris cloud of case HI.5WS18. In comparison with case HI.5, the orientation and anisotropy of the deformation of the particles can be clearly seen in the plots. The benefits of using the ASPH method for hypervelocity impact problems have been very clearly demonstrated. With orientation and anisotropy Figure3: PlotofcaseH1.5WS18at20//s. of volume changes clearly shown, the ASPH method gives much higher resolution than
227
Table 4: ASPH energy results of hypervelocity impact. Case H1NS6 H1WS6 H1.5WS6 H1.5WS18
Total (J) 4233.3 4233.1 4181.0 4181.5
Kinetic (J) 3791.4 3807.0 3695.4 3685.8
Internal (J) 441.9 426.1 485.6 495.7
Plastic strain (J) 64.5 66.3 51.5 50.3
Artificial viscosity (J) 546.5 528.7 583.3 597.7
Figure 4: Close-up plot of case H1.5WS18 at 20 /is.
Figure 5: Plot of thefrontalregion of the debris cloud of case H1.5WS18 at 20 /is.
228
the SPH method. The ASPH results also have lower absolute values of artificial viscosity energy; the artificial viscosity energy is even less with the use of the multiplicative correction factor of Balsara (1995), (17) in Part I. The energy conservations of the ASPH cases are not as good as the SPH cases, although many more smaller time steps are needed. The computational expenses of the ASPH cases are much higher, mainly due to the greater number of smaller time steps necessary, but also due to the effect of the anisotropic kernels on the neighbour search. The increases in memory usage are small. One of the reasons for some loss of symmetry is the inaccuracies of the trigonometric functions over certain ranges, and the consequent effects on the neighbour search. As with the plate impact ASPH results, the choice of parameters has been shown to have a great effect on the results. Again, it is not known the proper set of parameters to use. Conclusions There are many problems to be solved before SPH with strength of materials can be considered for production use. The ASPH method has been demonstrated to improve the SPH method for problems with material strength. While ASPH with strength of materials also suffers from many of the same problems as SPH with strength of materials, the advantages of ASPH demonstrated here make it a good candidate as the starting basis of other improvements to the SPH method.
References D. S. Balsara. Von-Neumann stability analysis of smoothed particle hydrodynamics- suggestions for optimal-algorithms. Journal of Computational Physics, 121(2):357—372, October 1995. S. Hiermaier, D. Konke, A. J. Stilp, and K. Thoma. Computational simulation of the hypervelocity impact of Al-spheres on thin plates of different materials. International Journal of Impact Engineering, 20(l-5):363-374, 1997. G. R. Johnson and W. H. Cook. A constitutive model and data for metals subjected to large strains, high strain rates and high temperatures. In Proceedings of the Seventh International Symposium on Ballistics (The Hague, The Netherlands, 1983), pages 541-547. G. R. Johnson and T. J. Holmquist. Evaluation of cylinder-impact test data for constitutive model constants. Journal ofApplied Physics, 64(8):3901-3910, October 1988. L. D. Libersky, A. G. Petschek, T. C. Carney, J. R. Hipp, and F. A. Allahdadi. High-strain lagrangian hydrodynamics - a 3-dimensional SPH code for dynamic material response. Journal of Computational Physics, 109(l):67-75, November 1993. J. M. Owen, J. V. Villumsen, P. R. Shapiro, and H. Martel. Adaptive smoothed particle hydrodynamics: Methodology.il. The Astrophysical Journal Supplement Series, 116(2): 155-209, June 1998. J. A. Zukas, editor. High Velocity Impact Dynamics. John Wiley & Sons, Inc., New York, 1990.
229 Advances in Meshfree andX-FEM Methods, G.R. Liu, editor World Scientific, Singapore, 2002
NUMERICAL SIMULATION O F PERFORATION O F CONCRETE SLABS BY STEEL RODS USING SPH METHOD
H . F . Qiang, S. C. Fan Protective Technology Research Center, School of CEE, Nanyang Technological University, Singapore 639798 hfqiang(a>,hotmail. com, cfansc&.ntu.edu.sg
Abstract A numerical simulation of penetration/perforation process of a concrete slab by a cylindrical steel projectile using the Smoothed Particle Hydrodynamics (SPH) method is studied in the paper. In the simulation, the available hydrocode AUTODYN2D is employed with the improved RHT concrete model, in which a Unified Twin-Shear Strength (UTSS) criterion is adopted in defining the material strength effects, and constructed a dynamic multifold limit/failure surfaces including elastic limit surface, failure surface and residual failure surface. The proposed model is incorporated into the AUTODYN hydrocode via the user defined subroutine function. The results obtained from the numerical simulation are compared with available experimental ones. Good agreement is observed. It demonstrates that the proposed model can be used to predict not only the damage areas and velocity reduction of the projectile during the perforation process but also the debris clouds of spalling process.
Keywords: SPH, Concrete, Perforation, UTSS criteria, Multi-limit surface, Damage Introduction SPH method was first applied by Lucy (1977) to astrophysical problems and was extended by Gingold and Monaghan (1982). Cloutman (1991) has shown that SPH could be used to model hypervelocity impacts. Libersky and Petschek (1991) have shown the SPH can be used to model material with strength. Liu et al (2003) have studied blasting simulation with explosive in fluid media, and Liu (2002) has reviewed mesh free methods and introduced this method systematically. In fact, SPH is a gridless Lagrangian technique. The main advantage of the method is to bypass the requirement for a numerical grid to calculate spatial derivatives. This avoids the severe problems associated with mesh tangling and distortion which usually occur in Lagrangian analyses involving large deformation impact and explosive loading events. The grid based methods, such as Lagrange and Euler, assume a connectivity between nodes to construct spatial derivatives. SPH uses a kernel approximation, which is based on randomly distributed interpolation points with no assumptions about which points are neighbours, to calculate spatial
derivatives.
230
In this paper, a two-dimensional axi-symmetric numerical simulation for the projectiletarget model is carried out using the SPH procedure. In the simulation, the available hydrocode AUTODYN2D is employed with the improved RHT concrete model, in which UTSS criterion (Yu, 2002) is adopted in defining the material strength effects, and constructed a dynamic multifold limit/failure surfaces including elastic limit surface, failure surface and residual failure surface. The proposed model is incorporated into the AUTODYN hydrocode via the user defined subroutine function. The results obtained from the numerical simulation are compared with available experimental data. Material Model For The Concrete Slab A dynamic plastic damage model is proposed by using UTSS criterion based on RHT concrete model (Riedel et al, 1999). Dynamic multi-limit surface models are employed here, i.e., the elastic limit surface, failure surface and residual strength surface. The failure surface is a bounding surface, no stress state is allowed to exist beyond it. The shapes of the failure surface could be changed in the stress space during impact process. However, the loading surface changes its shape non-uniformly from the initial surface to the failure surface with the development of the effective plastic strain. Once failure surface is reached, residual strengdi surface is determined according to the scalar damage value. Based on the consideration, the dynamic material model is proposed. The main characteristics of this model are: 1) strain-rate dependent failure surface is considered, 2) UTSS criterion is employed in the failure surface, 3) linear strain hardening is used to impose the plastic flow consideration, 4) isotropic damage is used in this model due to increase strain after the stress in the reached the failure surface. The material model can be split as follows: The Failure Surface Amongst the strength models available, UTSS theory has a clear mechanical concept and simple mathematical formula. The advantage of the UTSS theory is that it takes account of the second principal stress on material strength. However, the Von Mises criterion is based on the average principal stresses while the Mohr-Coulomb criterion neglects the intermediate principal stresses. The envelope is then completed by defining a piece-wise linear interpolation function in the deviatoric plane. The beauty of the twin-shear-unified strength criteria is her feasibility in defining the convex shape of the surface. Setting the value of the controllable convex parameter b to 0 or 1 yields the lower and upper limit of the convex shape function. For any arbitrary value of b, the shape function can be written in the following form
R f
r.K sin 60° is (i_i) r,sin<9 + r c sin(6O°-0)
r, ft_L_
+
cos0
w hen
0°<6<6,
(i)
231
R,
rtrc sin 60° {l-b) + b cos(60°-6») r, sin(9 + rcsin(60°-<9)
Where 6k - arctan
1
VJ
*L-1
cos 36 = — 2
whenfl„<6><60°
j = , J 2 and / 3 are the second and third
JA"
stress invariants respectively, r, and rc are the tensile and compressive meridians respectively. It is worth noting that b reflects the influence of the intermediate principal stress on the material strength. Besides, it encompasses all prevailing yield or failure criteria. When b = 0 , it can represent the Tresca's criterion; when b - 0.5 , it is equivalent to the Von Mises' criterion. The shapes represented by different values of b in deviatoric plane and multi-limit surface in meridian plane are shown in Figure 1. In the present investigation, b is set to 0.6. UTSS Theory (Xu, 198S) Uniaxial Compression
Fa{,m
Surfm
( D = 0)
^
Uniaxial Tension
v.
Nf V
r
]e Sbear s|rengtb T (Mol»j,1900)
Meridian plane
Deviatoric plane
Figure 1 Multi-limit surface in meridian and deviatoric projection The failure surface is defined as a function of pressure (P), the Lode angle (0) and strain rate ( s ). * fait ~ *TXC(P) " * V ' rSATE(i)
where
YTXC - fc\A(P*
-P^UFRATE)"]'
m
(2)
which fc is compressive strength.^ is failure
surface constant; N is failure surface exponent; P* is pressure normalized by fc; P* u is defined as P' ( / / / ) .
232 f
\D
e•
for
P>—fc
(compression) , in which D is the compressive
f
• V 6' for
P <—f
(tension)
strain rate factor exponent; a is the tensile strain factor exponent. The Elastic Limit Surface The elastic limit surface is scaled from the failure surface using Y
1
=Y 1
elastic
F
1
fail
•F I
elastic
(3)
CAP{P)
where Felaslic is the ratio of the elastic strength to failure surface strength. This is derived from two material parameters: tensile elastic strength / , and compressive elastic strength fc • FCAP(P) i s a function that limits the elastic deviatoric stresses under hydrostatic compression via for
1 F
CAP
= <
P -P
P
for
PU
for
P0
(4)
Strain Hardening Linear hardening is used prior to the peak load. During hardening, the current yield surface (T*) is scaled between the elastic limit surface and the failure surface via V pl{pre-sofiening)
where e /?/(pre-softening
Y )
—Y
fail
^ elastic
(5)
Gelastic
elastic
3G
C \
—C elastic
G
eias„c !(Getas,* ~ Gplastic)
is
plastic J
defined by the user.
Residual Failure Surface A residual (frictional) failure surface is defined as Y residual
= RP
(6)
233
where B is the residual failure surface constant; M is the residual failure surface exponent. Damage Model Following on from the hardening phase, additional plastic straining of the material leads to damage and strength reduction, see Figure 1. Damage is accumulated via
h
p
6f"-= J D,(p*-/' ! ; / / ) D 2 >6v m t a
(8)
n
where D, and D2 are damage constants; t™ is the minimum strain to failure. The post-damaged failure surface is then interpolated via * faraured
=
U ~~ D)lfaiiure
+ L>lTesidml
(?)
and the post-damaged shear modulus is interpolated via GfraauKd={\-D)G
+ DGreMual
(10)
where Gresidua, is the G*, the residual shear modulus fraction. Numerical Example To verify and calibrate the present model, a numerical simulation was carried out, which is to illustrate the results of the enhancements incorporated using SPH method. It adopts the same configuration and materials used in the tests by Hanchak et al. (1992). The target is a 680mm x 680mm square of 178mm thick reinforced concrete panel. The projectile is an ogival-nose shaped, 143.7mm long steel rods with a diameter of 25.4mm and a 3.0 caliber-radius-head. The impact velocities vary between 300 and 1058m/s. The experimental results are compared with simulating results in the present investigation, and the unconfined compressive strength of concrete is 48MPa, and other parameters for material model refer to Riedel et al (1999). In the simulation, both the projectile and the target regions are modeled using the SPH. In order to simplify it to a 2D axi-symmetric analysis, the square panel is approximated by a circular one of radius of 303mm The target is discretized into 13528 particles while the projectile is represented by 1678 particles. The panel is lightly reinforced. However, Hanchak's results verify that the small amount of reinforcement does not have a major influence on the penetration resistance. Therefore, the steel bars are ignored in the modeling.
234
The material model for the projectile adopts the linear EOS and the Johnson & Cook strength model. The mechanical properties are based on die AUTODYN's material library for steel 4340: initial density p0 =%.\glcmi, bulk modulus K =\59GPa, shear modulus G = Sl.SGPa, yield stress fy =792MPa etc. The same EOS is adopted for concrete slab, only the bulk modulus K is different. The exit velocities and corresponding penetration depths of the projectile are shown in Table 1. The decrease in the velocity of the projectile is due to the resistance from the target. After perforation, the velocity of the projectile remains constant because the target material can no longer offer any resistances. This constant velocity is defined as the residual (or exit) velocity of the projectile. If perforation did not occur, the projectile would have come to rest and embedded inside the target with zero residual velocity. Meanwhile, the reduction of the projectile velocity is recorded over the penetration depth and compared to the residual velocities measured in the normal strength concrete tests {fc = 48MPa). At high initial velocities the results of the dynamic constitutive law match the experimental values very closely. The ballistic limit of about 300 m/s is also correctly predicted in the simulation. The distribution of the compressive damage for the constitutive theory with or without its dynamic part emphasizes the importance of a realistic consideration of the strain-rate effect. In Figure 2 the contour plots of the compressive damage for time steps during 750 m/s impact are shown, at the same time the dynamic constitutive law exhibits a rather homogeneous damage distribution.
m
Jlll»-.. Hi
Table 1 Comparison of exit velocities and penetration depths Simulation Exit Depths velocity (mm) (m/s)
s/n
Impact velocity (m/s)
Test (Hanchak 1992)
(1)
1058
947
950
178
(2)
749
615
625
178
(3)
360
67
71.5
174
(4)
301
0
0
163
Figure 2 Damage contour plot at cycle 4800 Conclusions A multi-limit surface dynamic plastic damage model is developed based on RHT model using UTSS criterion. The present material model was coded and incorporated into AUTODYN. The numerical simulation was carried out for a case of perforation through concrete slab by a steel projectile. Numerical results were compared experimental results
235
by others. They agreed favourably well. It demonstrates that the present model could be used to predict not only the damage areas and the velocity-decrease of the projectile during the perforation process but also the debris clouds of spalling process with an acceptable degree of accuracy. References Lucy L.B. (1977). "A numerical approach to the testing of the fission hypothesis," The Astronomical Journal, 82(12), 1013-1024 Gingold R.A. and Monaghan J.J. (1982). "Kernel estimates as a basis for general particle methods in hydrodynamics," Journal of Computational Physics, 46(4), 429-453. Cloutman L.D. (1991). SPH simulations of hypervelocity Laboratory, UCRL-ID-105520.
impacts, Lawrence Livermore National
Libersky L.D. and Petscheck A.G. (1991). "Smoothed particle hydrodynamics with strength of materials," , Proceedings of the Next Free Lagrange Conf, Springer-verlag, NY, 1991, 248-257. Hanchak S.J., Forrestal M.J., Young E.R. and Ehrgott J.Q. (1992). "Perforation of concrete slabs with 48MPa and 140-MPa unconfined compressive strength," International Journal of Impact Engineering, 12(1), 1-7. Liu M.B., Liu G.R., Zong Z. and Lam K.Y. (2003). "Computer simulation of the high explosive explosion using smoothed particle hydrodynamics methodology," Computers & Fluids, 32(3), 305-322. Liu G.R. (2002). Mesh Free Methods: moving beyond the finite element method, CRC press, Boca Raton. Yu, M.H. (2002). "Advances in strength theories for materials under complex stress state in the 20lh Century," Applied Mechanics Reviews, 55(3), 169-218 Riedel W., Thoma K., Hiermaier S. and Schmolinske E. (1999). Penetration of reinforced concrete by BETA-B-500-Numerical analysis using a new macroscopic concrete model for hydrocodes, Proceedings of^ Int. Symp. IEMS, Berlin, 1999, 315-322.
This page is intentionally left blank
SECTION 11 X-FEM
This page is intentionally left blank
239 Advances in Meshfree and X-FEMMethods, G.R. Liu, editor, World Scientific, Singapore 2002
THREE DIMENSIONAL CRACK GROWTH ANALYSIS USING OVERLAYING MESH METHOD AND X-FEM
S. Nakasumi Department of Environmental and Ocean Engineering, University of Tokyo, Japan sumi@nasl. t. u-tokyo. ac.jp K. Suzuki Department of Environmental Studies, Graduate School of Frontier Sciences, University of Tokyo, Japan katsu@k. u-tokyo. ac.jp
H. Ohtsubo Department of Environmental and Ocean Engineering, University of Tokyo, Japan [email protected]. ac.jp
Abstract In this paper, a new methodology to analyze three dimensional crack problems with flexible modeling by means of overlaying mesh method and extended finite element method (X-FEM) is presented. The overlaying mesh method increases the accuracy of analysis locally by superimposing additional mesh of higher resolution on the global mesh which represents rough deformation of structures. In this method the boundaries and nodes in the two meshes do not have to coincide with each other. It makes modeling process becomes very flexible. In X-FEM, discontinuous function and the two-dimensional asymptotic crack-tip displacement fields are added to the finite element approximation to account for the crack using the notion of partition of unity. This technique allows the entire crack to be represented independently of the mesh. As numerical example, an inclined semi-circle surface crack under tension is analyzed. Keywords: Overlaying mesh method, extended finite element method, crack, fracture, partition of unity, and enrichment Introduction The finite element method (FEM) has contributed greatly to the progress of the fracture mechanics. However, a serious difficulty in applying the FEM to the analysis of threedimensional crack problem lies in the mesh generation process. In our laboratory we are trying to resolve this issue by superimposing another mesh of higher resolution and call it overlaying mesh method. This method is intended to improve the quality of the finite element calculations in the regions of unacceptable errors has
240
occurred. The concept of mesh overlaying analysis has been presented by Fish (Fish, 1992; Fish and Markolefas,1993), and termed as adaptive j-method. He applied this methodology to the analysis of the composite materials (Fish and Guttal, 1996). In this technique, the nodes of the two meshes do not need to agree with each other, so mesh generation becomes very flexible and low cost process. In the case of modeling of crack problems, the crack surface is modeled only on either mesh. However, in the analysis of crack growth, the mesh must be remeshed, and in three-dimensional problem, this process is very cumbersome. Recently, As an effective methodology for the analysis of the crack problem, a technique called extended Finite Element Method (X-FEM) has been proposed by Belytschko et a/.(Belytschko and Black,1999; Mogs, Dolbow and Belytschko,1999). The essential idea of X-FEM is to use a displacement field approximation that can model an arbitrary discontinuity and the near-tip asymptotic crack fields using the notion of partition of unity (Babuska,1997). This enables the domain to be modeled by finite elements with no explicit meshing of the crack surface. Using this technique, the three-dimensional crack problem was first analyzed by Sukumar et o/.(2000). They analyzed several planer crack models. And Mogs et a/.(2002) analyzed non-planer crack models. In this study we propose a new technique which has the merits of both methodology. That is to say, the mesh of the whole structure is represented by a coarse mesh, and the local domain which includes the crack surface is represented by another refined mesh. The two meshes are perfectly independent with each other, and the crack surface is not explicitly expressed on either mesh. But the discontinuity displacement is represented implicitly in the displacement field of the local model. As numerical examples, we analyze semi-circle surface crack problem.
Formulation Overlaying mesh method Consider the domain Q bounded by boundary r • The boundary r is composed of the sets P and r", such that r = r" u r' as shown in Fig. 1. Prescribed displacements are imposed on r", while tractions are imposed on r". Although the model described in Figure. 1 is in two-dimensional model, this concept is easily extended to three-dimensional problems. The domain Q is discretized into a finite element mesh, which we call as global mesh. In local domain nL (QL C Q), another fine mesh is defined, and we call this as local mesh. There two meshes are generated independently and the boundaries or nodes on both meshes do not have to agree with each other. Displacement field u° and uL are defined on global mesh and local mesh respectively. In the domain nL, we define that the true displacement is the sum of them defined on each meshes, namely u = u G +u i =N°d G +N i d i
in QL
(1)
Where d° and dL are the discretized nodal displacement on each finite element mesh, respectively. Similarly, N° and NJ are the finite element shape functions defined on each
241
mesh. The upper subscript, G or L indicates that the quantity is defined on each model. To satisfy compatibility condition, Eq.(2) is required. u ' = 0 on r G
(2)
Local mesh (u L ) Crack surface (segment)
Global mesh ( u ° ) Figure 1. The concept of mesh overlaying
By partial differentiating Eq.(l), we get the strain field as follows : £ = E°+e'-=B a (r+B'-(r in Q.
(3)
Where BG and B' are the strain-displacement matrices. Eq.(l)~(3) are substituted to the principle of virtual work, and discrete equilibrium equations can be obtained from arbitrariness of global and local variations as follows: K
0
KGL
La
Ki
K
dL
(4)
Where,
KG=
XJL B G r D B G r f f i
(5) (6)
e=l
KGi
e
=SLBGrDB^n
(7)
KU}=£j&BLTDBadCl=KGLT
(8)
fG = | n N Gr brfQ+ {r,N°rWr
(9) (10)
242
Where D is a constitutive matrix, and b and t are the prescribed body force and traction, respectively. In Eq.(5),(6),(9),(10), K G , KL, fG and fL are the ordinary finite element stiffness matrices and load vectors which are defined on the global mesh and local mesh respectively. Whereas KG1 and KiG are the matrices which represent the interaction between both meshes. Nodal enrichment to local model Now, we consider the case in which the displacement is discontinuous in domain cil. In this case, we assume that the discontinuity of displacement is represented only by local model displacement. Namely, uL in Eq.(l) is represented as follows, 01) Where, J is the set of nodes whose support (union of the elements connected to the node) are completely bisected by the crack surface. Whereas K is the set of nodes whose support are partially cut by the crack surface (See Figure 2). H(x) is the Heaviside function to represent the discontinuity of the crack surface (crack segment), i.e. K
'
, 1 y>0 1-1 v < 0
(12)
This is defined in the local crack co-ordinate system. And, i//,(x) represents the twodimensional asymptotic displacement field around the crack front (crack tip):
Iv,W = £v"M)
(13)
r • 0 9 r • 0 • n r Q • n r = \i^Jrsm—, yjrcos—, -Jrsm—smd, -jrcos—smff
2
2
2
2
Where (r ,6) are the local polar co-ordinates in the crack tip. And b and c t are the enriched nodal degree associated with H(x) and y/{x), respectively. Crack surface (crack segment)
T \
\<JJ^£i 5^'(}i Crack tip (crack front)
(i—v—p* ^o—i
>—o
——
Figure 2. Enrichment to the nodes on local mesh. The circled nodes are enriched by the jump function, and the squared nodes are enriched by the crack tip functions
243
Numerical example An inclined semi-circle surface crack subjected to tensile loading We analyzed a model with an inclined semi-circle surface crack subjected to unit tensile loading. The meshes used are shown in Figure 3. Young's modulus is 29000000 and Poisson's ratio is 0.32. Hexahedral elements are used. The global model and the local model are discretized with 192 elements and 1280 elements, respectively. The crack is located at the midpoint of the surface of the structure and the crack plane is oriented at angle 30 degree to a cross-sectional plane of the plate.
Local mesh (1280 elemetns)
16
t?
1
M i Cmck ! V
' A
,-
-1'-" *
L-'
- , s d l _ , _ , _ ->_,_i ;
Global mesh (192 elements)
10
j
i 1 V Local mesh (front view)
Geometry of the crack
Figure 3. Meshes of an inclined semi-circle surface crack subjected to tensile loading The von Mises stress on the local mesh is shown in Figure 4. The quantitative evaluation such as stress intensity factor will be announced at the oral presentation.
244
Figure 4. von Mises stress of inclined semi-circle surface crack
Conclusions A new methodology to analyze three dimensional crack problems was presented. In this method, overlaying mesh method and X-FEM are used. The former is the technique in which the accuracy of the analysis in local area is increased by superimposing additional mesh of higher resolution. In X-FEM, the finite element space is enriched by adding special function to the approximation using the notion of partition of unity. This technique allows the entire crack to be represented independently of the mesh. In the case of analyzing crack problems in complex shape structures, the mesh of the whole model needs not to be re-meshed. Only additional mesh around the crack which is not conformed to the crack surface is needed. As numerical example, an inclined semi-circle surface crack under tension is analyzed. References
Fish J (1992), "The s-version of thefiniteelement method", Computers & Structures, 43(3), 539547. Fish J and Markolefas (1993), "Adaptive s-method for linear elastostatics", Computer Methods in Applied Mechanics and Engineering, 104, 363-396. Fish J and Guttal R (1996), "The s-version of finite element method for laminated composites", IntJ. Numer. Meth. Engng, 39,3641-3662. Belytschko T and Black T (1999), "Elastic crack growth in finite elements with minimal rerneshing", IntJ. Numer. Meth. Engng, 45(5),601-620 Mogs N, Dolbow J and Belytschko T (1999), "A finite element method for crack growth witiiout rerneshing" Int. J. Numer. Meth. Engng, 46,131-150 Babuska I (1997), "The partition of unity method", Int. J. Numer. Meth. Engng, 40,727-758 Sukumar N, Mogs N, Moran B and Belytschko T (2000), "Extended finite element method for three-dimensional crack modeling", Int. J. Numer. Meth. Engng, 48,1549-1570 N. Mogs N, Gravouil A and Belytschko T (2002), "Non-planar 3D crack growth by the extended finite element and level sets - Part I: Mechanical model", Int. J. Numer. Meth. Engng, 53, 2549-2568
245 Advances in Meshfree andX-FEMMethods, G.R. Liu, editor, World Scientific, Singapore 2002
BUCKLING ANALYSIS OF COMPOSITE LAMINATES WITH DELAMINATIONS USING X-FEM T. Nagashima and H. Suemasu Faculty of Science and Technology, Sophia University, 7-1 Kioicho, Chiyoda-ku, Tokyo 102-8554, JAPAN nagashim@me. sophia. ac.jp, suemasu@sophia. ac.jp Abstract Carbon fiber-reinforced plastic (CFRP) composite materials are extensively used in engineering applications. These materials are used in the form of laminates for aerospace structures. Structures constructed of composite laminates may acquire impact damage, for example in the form of delamination. Therefore, clarification of the damage mechanism of composite laminates for structural design using composite materials is very important. In analytical studies, finite element models that consider delaminations in composite laminates have been used. Considerable effort and time are usually required in order to prepare the finite element meshes for creating models. In particular, for structures containing discontinuities such as delaminations the meshes cannot be constructed easily, even if the automatic mesh generation technique is used. Recently, Belytschko et al. proposed the extended finite element method CXFEM) based on the concept of partition of unity. They applied this method to the evaluation of stress intensity factors and performed crack extension simulation. X-FEM can be used to simplify the modeling of continua containing several cracks and hence can be used to perform effective stress analyses related to fracture mechanics. In the present study, X-FEM is applied to buckling analyses of composite laminates with holes and delaminations. The interpolation functions of solid finite elements used in three-dimensional analysis are extended to perform eigenvalue analyses for buckling loads in composite laminates. The numerical results show that X-FEM is an effective method in performing buckling analyses in composite laminates with a hole and with a delamination, respectively. Keywords: X-FEM, Composite laminate, Crack, Open hole, Delamination. Introduction Carbon fiber-reinforced plastic (CFRP) composite materials are used extensively in a number of engineering applications. These materials are used in the form of laminates for aerospace structures. The composite laminate structures may sustain impact damage, including delamination and transverse cracks. Therefore, in the field of structural design, understanding the damage mechanism of composite laminates is very important. Several experimental and analytical studies have been performed (Suemasu et al, 1998). A number of analytical studies have used finite element models that consider cracks and delamination in composite laminates. The finite element method (FEM) is widely used in industrial design applications and several different software packages have been developed based on FEM techniques. However, considerable effort and time are usually required to prepare the finite element meshes for creating models. In particular, for structures containing discontinuities such as cracks, delaminations and voids, meshes cannot be constructed easily, even if the automatic mesh generation technique is used. Recently, Belytschko et al. (1999; Moes et
246
al, 1999) proposed the extended finite element method (X-FEM) based on the concept of partition of unity (Melenk et al, 1996; Babuska et al, 1997). X-FEM was applied to the evaluation of stress intensity factors and was used to perform crack extension simulation. X-FEM can be used to simplify the modeling of continua containing several cracks, and hence can be used to perform effective stress analyses related to fracture mechanics. In addition, X-FEM can exploit finite element techniques, so implementation and application are relatively simple. Belytschko et al (1999; Moes, 1999) evaluated the stress intensity factors of cracks in homogeneous isotropic material using X-FEM. One of the present authors applied XFEM to evaluate bi-material interface cracks (Nagashima et al, 2001). In addition, XFEM has been applied to crack analysis in three-dimensional problems (Sukumar et al., 2000) The present authors have applied X-FEM to effectively evaluate the fracture mechanics of composite laminates containing cracks, interlaminar delaminations and open holes (Nagashima, 2002). In the present study, X-FEM is applied to stress analysis of composite laminates, which are composed of several orthotropic plates. In the present paper, the interpolation functions of plate and solid elements used in conventional FEM analyses are extended using the concept of the partition of unity. Eigenvalue analyses for buckling load are performed for composite laminates with a hole and for a delamination, and the results obtained by X-FEM are compared to those obtained by conventional FEM. The present paper is organized as follows. An outline of modeling by X-FEM is presented in section 2, and the finite elements utilized in the analysis of composite laminates are outlined in section 3. Numerical results of the linear buckling analysis of a composite laminate containing an open hole and an interlaminar delamination by X-FEM are presented in section 4, and the results of the present study are summarized in section 5. X-FEM In the extended finite element method (X-FEM), the finite element approximation is enriched by additional functions through the notation of partition of unity (Melenk et al., 1996; Babuska et al, 1997). In X-FEM, the approximate displacement function uh of the distributed displacement u is generally expressed as: u*(x)=2>/(x)u/+ 2>(x)a,/(x) / "JEN
J «jetid
(1)
where N is the set of all nodes in the finite element mesh, Uj is the degree of freedom at node I, (#/is the shape function associated with node I, A^ is the subset of nodes enriched for the discontinuity, aj is the corresponding additional degree of freedom, and f(x) is the enrichment function. The first term on the right-hand side of Eq. (1) is the classical term of the interpolation function and the second term is the enriched term. In this section, the interpolation functions used in X-FEM to model cracks and free surfaces are described. Crack modeling In X-FEM, the approximate displacement function wh of the distributed displacement u
247
near the crack is expressed as: u*(x) = j > , ( x ) u , + 2 > 7 ( x ) £ n ( x ) a * + X ^ ( x ) ^ ( x ) b ; /=1
/
k=\
(2)
I
where fa is the interpolation function as used in the formulation of the conventional FEM, m is the number of nodes in the finite element, C and J denote the node set considering the singularity of the stress and the discontinuity of displacement near the crack, respectively, and m, aik, and bi denote the vector of freedoms assigned to each node. Here, C n J=§ is satisfied. In addition, y(i=l,4) are the basis for reconstructing the asymptotic solution of the displacement, and H(x) is the Heaviside function used to express the discontinuity of displacement. Although cracks in orthotropic materials are treated in the present paper, the basis y* is determined from the asymptotic solution of a crack in homogeneous isotropic material and is defined as follows: y, = 4r cos(—), y2 = 4r sin(—), yz=4r
sin(—) sin 0,y^=4r
cos(—) sin 9
(3)
where r and #are polar coordinates in a plane defined near the crack front. Free surface modeling In order to express the discontinuity of displacement near the surface of voids in the analyzed domain and free surfaces of geometry boundaries, the step function V(x) can be utilized as an enrichment function (Sukumar et al, 2001). The step function V(x) takes the value one inside the domain and the value zero outside the domain. The approximate displacement function uh of the distributed displacement u near free surfaces is expressed as: uh(x)=fi^l{x)V(x)nI
(4)
where fa is the interpolation function as used in the formulation of conventional FEM, m is the number of nodes in the finite element, F denotes the node set considering the discontinuity of displacement near free surfaces, and ui denotes the vector of freedoms assigned to each node. Here, V(x) is the step function used to express the discontinuity of displacement. This interpolation function, the value of which vanishes outside the analyzed domain, can express the displacement field near free surfaces. Enriched Finite Element In this section, the finite elements, which are extended by X-FEM based on the partition of unity concept are outlined. In the present paper, the enriched plate and solid elements are discussed only briefly. Plate element The plate element examined herein is a four-node quadrilateral element that has five degrees of freedom for each node. This plate element (MITC element) (Dvorkin et al, 1984) is based on Mindlin plate theory, and in the formulation of the element, the out-ofplane shear strain is directly interpolated in order to avoid shear locking even if the full
248
integration is performed. The classical laminate theory, which assumes that the distribution of strain in each laminate is continuous throughout the thickness of the composite laminate, is used. This type of plate element can also be degraded to a threenode triangular plate. Solid element The solid element examined herein is an eight-node isoparametric hexahedral element that has three degrees of freedom for each node. In solid modeling of the composite laminates, the aspect ratio of the elements tends to be large in order to avoid the excessively increasing the number of elements. Therefore, the incompatible mode, which can express bending deformations, is considered to obtain appropriate stiffness (Macneal, 1994). The freedoms for the incompatible deformation modes can be removed by static condensation in linear elastic analysis before the components of their local stiffness are added to the system equations. Numerical Examples Numerical examples for the composite laminates solved by X-FEM will be presented in this section. In the present calculation, a four-node plate element and an eight-node solid element are used, and the 6th-order Gauss integration are adopted to evaluate the local stiffness, mass and initial stress matrices containing any enriched elements. Fiberreinforced material is assumed in this example. The elastic properties of the unidirectional ply are £i=142 GPa, ET =10.8 GPa, GLT =5.49 GPa, GTT=3.71 GPa, vlT =0.3, VTT=0.45 and p=1.5><10"6 kg/mm3, and its stacking sequence is [45/-45/0/90]s. for the present analysis. Eigenvalue analysis for buckling load of a composite laminate with a hole In this example, a laminated square plate with an open hole was analyzed as shown in Figure 1, Eigenvalue analysis for buckling load was performed. The square plate with an open hole, which was clumped at the bottom under compressive load, as shown in Figure 1, was analyzed by X-FEM using plate elements (Number of nodes: 441; Number of elements: 400). The conventional finite element analysis using a three-node triangular plate elements (Number of nodes: 551; Number of elements: 989) was also performed for comparison. The finite element meshes for both X-FEM and FEM analyses are shown in Figure 2. The structured mesh was used for X-FEM analysis, and the open hole was defined independent of the finite elements. In addition, the same problem was solved by X-FEM using solid elements (Number of nodes: 3,969; Number of elements: 3,200). The mesh of the solid model was generated by copying the node distribution of the plate model. The linear buckling eigenvalue of the laminated plate with an open hole, which was clumped at the bottom under compressive load, as shown in Figure 1, was calculated by X-FEM using both plate and solid elements. The conventional finite element analysis using three-node triangular plate elements was also performed for comparison. The five smallest buckling loads were calculated. The results were summarized in Table 1. The plate and solid analyses by X-FEM were found to provide solutions as appropriate as those obtained by conventional FEM.
249 Buckling analysis of a laminated square plate with a delamination The eigenvalue analysis for linear buckling load was performed for the laminated square plate with an interlaminar delamination under compressive load, as shown in Figure 3. A square 50 mm x 50 mm delamination located 0.25 mm from the surface, between a 45°layer and a 0°-layer, was assumed. Solid elements can model the interlaminar delamination directly. Moreover, X-FEM can model the delamination without "double nodes". The examples of the distribution of nodal properties for modeling the delamination are shown in Figure 4. The nodes indicated by "J" were enriched by the
basis function H(x) (Heaviside function), which can express the discontinuity near a crack. In Model-B, shown in Figure 4(b), the node indicated by "C" was enriched by the basis function, which can reconstruct the asymptotic displacement solution near a crack tip. X-FEM analyses using Model-A and Model-B, as shown in Figure 4, were performed. Conventional FEM analysis using double nodes was also performed for comparison. The results for buckling load are summarized in Table 2. No differences were observed between the X-FEM (Model-A) and conventional FEM analyses. The more accurate solution appears to be obtained by Model-B, as shown in Figure 4(b), using the enrichment function, which can reconstruct the asymptotic displacement solution near a crack tip in homogeneous isotropic materials. The modeling of delaminations by X-FEM is much easier than that by conventional FEM. Concluding and Remarks In the present paper, X-FEM was applied to the structural analysis of composite laminates with discontinuity such as an open hole and an interlaminar delamination. The MITC-type plate element based on Mindlin plate theory and the solid element including incompatible deformation modes were extended to express the discontinuity within the interpolation function independent of the finite element mesh, and the eigenvalue analysis for buckling load of laminated composite plate with an open hole and an interlaminar delamination were performed. Fairly good agreement was observed between the results obtained by X-FEM and those obtained by conventional FEM. X-FEM can model discontinuities such as cracks and free surfaces much easier than conventional FEM. Using such advantages allow adequate consideration for damage evaluation in composite materials. References Babuska, I. and Melenk, J.M., The partition of unity methods, Int. j . numer. methods eng., 40 (1997), 727-758. Belytschko, T. and Black, T., Elastic crack growth in finite elements with minimal remeshing, Int. j . numer. methods eng., 45(1999), 601-620. Dvorkin, E. N. and Bathe, K. J., A continuum mechanics based four node shell element for general nonlinear analysis, Eng., Comput. 1 (1984), 77-88. Macneal, R., H., Finite elements: their design and performance, Marcel Dekker (1994). Melenk, J. M. and Babuska, I., The partition of unity finite element method: Basic theory and applications, Comput. Methods Appl. Mech. Engrg., 139 (1996), 289-314. Moes, N. , Dolbow, J. and Belytschko, T., A finite element method for crack growth without remeshing, Int. j . numer. methods eng., 46(1999), 131-150. Nagashima, T., Omoto, Y. and Tani, S., Stress analysis of structures containing interface cracks by X-FEM, abstracts of 6TH USNCC, (2001), 29. Nagashima, T., Stress Analysis of Composite Materials using X-FEM, Proceedings of the 43rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference (2002).
250 Suemasu, H., Kumagai, T. and Gozu, K., Compressive behavior of multiply delaminated composite laminates part 1: experimental and analytical development, AIAA Journal, Vol. 36, No.7, 1998, 1279-1285. Suemasu, H. and Kumagai, T., Compressive behavior of multiply delaminated composite laminates part 2: finite element analysis, AIAA Journal, Vol. 36, No.7, 1998, 1286-1290. Sukumar, N., Moes, N., Moran, B. and Belytschko, T., Extended finite element method for three-dimensional crack modeling, Int. j . numer. methods eng., 48(2000), 1549-1570. Sukumar, N., Chopp, D. L., Moes, N. and Belytschko, T., Modeling holes and inclusions by level sets in the extended finite element method, Comput. Methods Appl. Mech. Engrg., 190(2001), 6183-6200. i
1.0mm
(a)X-FEM
Figure 1 Laminated plate with a circular hole
Figure 2 Finite Element Mesh
Compressive Load : P
ielamination
1.0mm
(b) FEM
delamination
\ m £^pH
*-
\
teifcW ?
?M:J
50mm
ill :".:;:
ids
f.-.yrf. :.•;:.;;•
i W>
mm
Wm9
dm
li • ir
•::«$;#
VmmB, (a) Model -A (b) Model -B Figure 3 Laminated plate with a delamination Figure 4 Nodal properties for modeling a delamination Table 1 Buckling load for a laminated plate with an open hole order 1 2 3 4 5
X-FEM Plate Solid 52.944 53.242 516.37 518.66 780.11 821.56 1199.3 1156.4 1532.2 1538.9
FEM Plate 53.520 518.60 827.94 1219.1 1539.1 Unit: N
Table2 Buckling load for a laminated plate with/without a delamination order
1 2 3 4 5
Without delamination FEM Solid Plate 73.042 656.49 1183.8 1783.9 2131.0
71.665 642.72 1222.5 1782.1 2105.1
With delamination 50mm x 50mm at 0.25mm FEM X-FEM Double Model-A Model-B Node 72.125 72.125 71.641 626.33 626.33 620.49 915.81 915.81 924.19 1152.7 1152.7 1144.8 1563.5 1563.5 1563.7 Unit: N
251 Advances in Meshfree and X-FEM Methods, G.R. Liu, editor, World Scientific, Singapore 2002
BOUNDARY CONDITION ENFORCEMENT IN VOXEL-TYPE FEM T. Nagashima Faculty of Science and Technology, Sophia University, 7-1 Kioicho, Chiyoda-ku, Tokyo 102-8554, JAPAN The Institute of Physical and Chemical Research, 2-1 Hirosawa, Wako, Saitama 351-0198 JAPAN [email protected]. ac.jp Abstract The present paper introduces a stress analysis method which discretizes the weak-formed governing equations based on the modified variational method using both structured cellular data and an interpolation function enriched using the step function. In the proposed method, nodes located on the vertexes of cells and sub-cells, which are used as a unit for numerical integration of the weak form, are generated for each cell. Moreover, the definition of boundaries having complex geometries can be performed independently of the cell using the enriched interpolation function. The modified variational method eliminates the subjective constraint conditions due to the essential boundaries. The proposed method is applied to analyses of two-dimensional elastic problems having small deformation, and appropriate results are obtained. Keywords:, X-FEM, Modified variational method, Finite element, MLSM.
Introduction The extended finite element method (X-FEM ), which uses interpolation functions that satisfy the partition of unity condition (Melenk et al., 1996; Babuska et al, 1997), has been proposed by Belytschko et a/.(1999; Moes et al., 1999), and X-FEM has been applied to the stress analyses of continua containing discontinuity of displacement, such as cracks. X-FEM, which uses the interpolation function enriched by the step function, can also model the discontinuity of the free surface independent of the finite element mesh (Sukumar et al, 2001). This method is essentially identical to the stress analysis method using several cubic solid finite elements, which are often referred to as "Voxels", to model structures having complex geometry. The authors have been investigating a stress analysis method using voxel-type finite elements generated by the volume CAD (V-CAD) developed in RIKEN (Nagashima, 2002), which can handle the volume data directly. Structured data, such as voxel data, for modeling the analyzed domain simplifies the definition of the analysis model, because the location of the cell including the specified point can be searched easily by simple calculation related to the coordinates, since the information of element-connectivity, which should be described as input data in the conventional FEM, is not required. Moreover, the interpolation function enriched by the step function used in X-FEM analysis can simplify the definition of the boundaries
252
having complex geometries. In addition, the modified principle of virtual work(Washizu, 1975),enables the simple treatment of the boundary conditions, particularly the essential boundary conditions (Lu et al., 1994). Therefore, the present paper proposes a stress analysis method using the aforementioned procedures. Namely, the proposed method has several characteristics, which are described as follows: • •
•
The modified principle of virtual work is used as the guiding principle for discretizing the governing equation. The proposed method does not require mesh data, i.e. the element-connectivity information, as input data. The proposed method generates the structured cellular data automatically and performs the numerical integration for the weak-formed governing equations using this data. The proposed method uses the interpolation function enriched by the step function, which can model boundaries having complex geometry.
In the proposed method, the conventional interpolation function used in FEM can be derived by assuming a cell to be a quadrilateral finite element in two dimensions (or a hexahedral finite element in three dimensions). However, the proposed method does not determine the type of interpolation function because a cell is a utilized only for the integration of the weak-formed governing equations. Therefore, in the proposed method, the interpolation function produced by MLSM can be used. Moreover, the proposed method can solve the three-dimensional problem. Governing equations The governing equation for the two-dimensional problem with small displacement on the domain Q bounded T is described as follows: V»o + b = 0 in Q where cr is the stress tensor and b is a body force vector. The boundary conditions are given as follows:
(1)
a • n = t on T, (2.1) u = u on Tu (2.2) where t is the traction vector, u is the displacement vector, n is the unit vector normal to the domain Q and the superposed bar denotes prescribed boundary values. Tt and Tu represent the natural boundary and the essential boundary, respectively. A modified variational principle, which is equivalent to Eqs. (1), (2.1) and (2.2), is introduced as follows: f Vs6\:<sdXl- jdv'bdnJ3v•IdT- jd\»(u-a)aTjdvtaT n r, r„ r„ where Sv is a test function andV s 6\ is the symmetric part of V<5v.
=0
(3)
Equation (3) is accompanied by no subjective conditions. Moreover, for the linear elasticity, the following equations are used: E
= V I u,
O = D:E
(4)
253
where e is the strain tensor and D is the elastic tensor. Equations (3) and (4) provide the principle by which to discretize the governing equations in the proposed method. Numerical method In this section, the stress analysis method based on the modified variational method shown in the previous section is described for two-dimensional elastic problems with small displacement. Numerical examples using the method described in this section are shown in next section. Definition of boundaries and cells In the proposed method, the boundary line segments are used to define the twodimensional shape. The cells, which cover the entire region enclosed by the boundary line segments, are generated. These cellular structures make it possible to search the location of a cell quickly. Moreover, nodes are generated at the vertex location of each cell. These cells have almost the same function as background cells, as used in EFGM (Belytschko et al, 1994) for the purpose of integrating the weak form. The primary difference is that nodes exist at the four vertexes when constructing a cell in the proposed method. Based on the location of the four nodes of a cell, the cell is classified as one of three types: boundary cell, inner cell or outer cell. A cell having all four nodes located inside the region is classified as an inner cell, and the cell. A cell having all four nodes located outside the region is classified as an outer cell. Other cells are classified as boundary cells, as shown in Figure 1. Numerical integration of the weak form In order to integrate the weak-formed governing equations shown in the previous section, the aforementioned cells and boundary line segments are used. The ordinary GaussLegendre numerical integration method is adopted for domain integration of inner cells. Moreover each boundary cell is divided into several sub-cells. The sub-cell division can be performed arbitrary; however, in the rectangular cell, the edge is equal to the length. In boundary cells, domain integral is performed for each sub-cell. Thus, the weak form is evaluated at the center of the sub-cell. In order to determine whether the center point of a sub-cell lies inside or outside the region, boundary line segments are utilized. In order to discretize the boundary integration term of the weak form based on the modified variational method, several integration points on the boundary line segments are used. Approximation function In the proposed method, any approximation functions, which can be evaluated using the values of neighbor nodes, can be used. If each cell is treated as a conventional quadrilateral finite element, the standard interpolation function as used in the conventional FEM is available. Alternately the interpolation function based on MLSM (Lancaster et al, 1981; Belytschko et al, 1994) using the nodes surrounding the evaluation point can be used. Because both interpolation functions satisfy the partition of unity condition, these functions can be enriched using the step function, the value of
254
which is one inside the domain and zero outside the domain, in order to describe an arbitrary boundary shape. In the present paper, the interpolation function based on the finite element approximation and MLSM approximation is utilized. In general, the approximation function «h of any point x is expressed as follows:
u*(x) = 5 > / « r « « ,
(5)
where V (x), which is referred to as the step function, takes the value of one inside the domain and zero outside the domain. Nodal properties In the proposed method, all of the vertexes of each structured cell correspond to nodes. The interpolation functions as described above can descretize the weak-formed govering equations and generate the stiffness matrix associated with nodal freedoms in the same manner as the conventional finite element method. However, for some nodes, the degree of freedom is not associated with the global stiffness. The degrees of freedom of such nodes are perfectly removed from the system equations, and the node is called a "dead node". Therefore, the nodal properties associated with the cell type, as shown in Figure 1, are defined as follows: • • •
A node belonging to at least one boundary cell is defined as an enriched node. A node which is never referred to from any integration point is defined as a dead node. Other nodes are defined as normal nodes.
Numerical examples In this section, numerical examples of two-dimensional problems are solved using the proposed method. The finite element approximation and moving least squares approximations are used in the calculation. In the analyses presented in this section, twodimensional problems having small displacement are solved. An isotropic elastic material having a Young's modulus of 21,000 kgf/mm2 and a Poisson's ratio of 0.3 is assumed. Moreover, the order of Gaussian integration points is set to two for the normal cell and each boundary cell is divided into 36 equally divided squares and then integrated. For the boundary integration, the integration point is set in the interval length, which is determined by the size of each cell. Analysis of a plate with a hole under tension load The square plate with a hole was analyzed under the loading condition shown in Figure 2. The plane stress problem was solved using structured cells. Conventional finite element analysis was also performed for comparison. The cell and finite element mesh used in the analysis are shown in Figure 3. Both the finite element approximation and the moving least squares interpolation were used as interpolation functions. The maximum and minimum stress components obtained by these calculations are compared in Figure 4. The solutions obtained using the proposed method were found to be appropriate.
255
Analysis of a cylinder under internal pressure A cylinder under internal pressure, as shown in Figure 5, was analyzed. The plane strain problem was solved using 31x31 structured cells. Conventional finite element analysis was also performed for comparison. The cell and finite element mesh used in the analysis are shown in Figure 6. Both the finite element approximation and the moving least squares interpolation were used as interpolation functions. The maximum and minimum stress components obtained by these calculations are compared in Figure 7. The solutions obtained using the proposed method were found to be appropriate. Concluding remarks The present paper proposed a stress analysis method based on the modified variational method. The proposed method descretized the weak formed governing equation using structured cells, which cover the entire domain of the model. Because the essential boundary conditions are introduced into the system equations, the obtained equations can be solved directly without the subjective conditions. As numerical examples, twodimensional plane stress and plane strain problems are solved using the proposed method and the results were compared to those obtained by conventional FEM. The solutions obtained using the proposed method were found to be appropriate. References Babuska, I. and Melenk, J. M., The partition of unity methods, Int. j . numer. methods eng., 40 (1997), 727758. Belytschko, T., Lu, Y.Y. and Gu, L., Element-free Galerkin methods, Int.j.numer.methods eng., 37 (1994), 229-256. Belytschko, T. and Black, T., Elastic crack growth in finite elements with minimal remeshing, Int. j . numer. methods eng., 45(1999), 601-620. Lancaster, P. and Salkauskas, K., Surface generated by moving least squares methods, Math. Comp. 37 (1981) 141-158. Lu, Y.Y., Belytschko, T. and Gu, L., A new implementation of the element free Galerkin method, Comput. Methods Appl. Mech. Engrg., 113 (1994), 397-414. Melenk, J.M. and Babuska, I., The partition of unity finite element method: Basic theory and applications, Comput. Methods Appl. Mech. Engrg., 139 (1996), 289-314. MoSs, N., Dolbow, J. and Belytschko, T., A finite element method for crack growth without remeshing, Int. j . numer. methods eng., 46(1999), 131-150. Nagashima, T., Ishihara, Y., Niiyama, K. and Makinouchi, A., Development of Stress Analysis System by X-FEM with Voxel-Type Mesh, Proceedings of the Fifth World Congress on Computational Mechanics (WCCM V), July 7-12, 2002, Vienna, Austria, Editors: Mang, H.A., Rammerstorfer, F.G. and Eberhardsteiner, J., Publisher: Vienna University of Technology, Austria, ISBN 3-9501554-0-6, http://wccm.tuwien.ac.at. Sukumar, N., Mo6s, N., Moran, B. and Belytschko, T., Extended finite element method for threedimensional crack modeling, Int. j . numer. methods eng., 48 (2000), 1549-1570. Washizu, K., Variational Methods in Elasticity and Plasticity, 2nd edition (Pergamon, New York, 1975).
256 1 kgf/mm 2 • Enriched Node • Dead Node • Normal Node
Tf
ft
thickness: lmm Plane stress
Boundary
I Inner Cell H I Boundary Cell •
Outer Cell
Figure 1 Nodal properties Number of nodes:l,680 Number of elements: 1,600
Figure 2 Plate with a hole under tension load
Number ofiiodes:l,024 Number of cells: 961
If ff*T::3ffi iffl
I hEMfquad) j frb-typc I MTSr-typc
|l.]L^i.:l.|p..iiijj
jf»i;3;;:;f:p;ii| :
Mff l!l^p4S
iipfciil (a) FEM model
f||:if||m:lP (b) Cell model
Figure 3 Models for the analysis of a plate with a hole Plane strain
«tf emal pressure p
3ig-X M A X sig-X MIN jig-Y M A X sig-Y MINau-XY M A » u - X Y MJNUises MAXMises MIN
Figure 4 Calculated components of stress in the plate Number of nodes:336 Number of elements:300
Mil
Number of nodes: 1,746 Number of cells: 1,681
IffiM wr
1a,
SITUT
Ifrln*f
n
#
t ' ti\ ;|l m4"fi
fell
(a) FEM model
H
*lit
3
*!H
11Mp
: asi
^fr
(b) Cell model
Figure 5 Cylinder under internal pressure Figure 6 Models for the analysis of a cylinder
Figure 7 Calculated components of stress in the cylinder
257
Author Index
A Ando,T. 194 Arimoto,S. 109
Karageorghis, A. 17 Karim,Md. R. 115 Kawashima, T. 77
Chen, C. S. Chen,X.L. Cheng, J.Q. Chin, G. L.
Lam, K. Y. 35,49,140, 211, 217,223 Li,H. 49 Li, J. 15 Lim,K.M. 29,43 Lim,S.P. 84 Liu, G. R. 29,35,43,84, 96,135,140, 167,200,211,217,223 Liu,L. 90,96 Liu,M.B. 211 Liu,X. 35,140
15 84 49 217,223
D Dai,K.Y. 29,43
Fairweather, G. 17 Fan,S.C. 229 Frijters,E. 200
Gu,Y.T. 23,96,167,200 H Hagihara, S. 63 Hon, B. Y. C. 16 I Ikeda,T. 63 Imasato, J. 69 Iraha,S. 57,123
J J i n , C R . 63 K Kanok-Nukulchai, W. 179 Kanto,Y. 194
M Martin, P. A. 17 Matsubara, H. 57 Miyazaki, N. 63 Murakami, A. 109 N Nagashima,T. 245,251 Nakama,Y. 194 Nakasumi,S. 239 Ng,T.Y. 49 Nogami,T. 115,161 Noguchi,H. 77 O Ohtsubo,H. 7,239
Pepper, D. W. 15
258
Q Qiang,H.F. 229 S Sakai,Y. 69 Sato,Y. 77 Shimada, A. 194 Suemasu, H. 245 Suzuki, K. 7,239 T Tai,K. 35,140 Tan, V. B.C. 90,96 Tomiyama, J. 57,123 Tsunori, M. 63
W Wang, J. G. 115,161 Watanabe,T. 63 Wu,Y. L. 129,135 X Xie,H. 161 Y Yagawa,G. 3,57,123,194 Yamada,Y. 123 Yao,Z.H. 151 Yew,Y.K. 49 Yin,X.P. 179 Z Zhang, J. M. 151
www. worldscientific. com 5174 sc