Appl. Math. Mech. -Engl. Ed.   2014, Vol. 35 Issue (10): 1239-1248     PDF       
http://dx.doi.org/10.1007/s10483-014-1861-9
Shanghai University
0

Article Information

A. ABEDIAN, J. PARVIZIAN, A. DÜSTER, E. RANK. 2014.
Finite cell method compared to h-version finite element method for elasto-plastic problems
Appl. Math. Mech. -Engl. Ed., 35(10): 1239-1248
http://dx.doi.org/10.1007/s10483-014-1861-9

Article History

Received 2013-5-29;
in final form 2014-3-10
Finite cell method compared to h-version finite element method for elasto-plastic problems
A. ABEDIAN1, J. PARVIZIAN2, A. DÜSTER3 , E. RANK4       
1. Department of Mechanical Engineering, Daneshpajoohan Higher Education Institute, Isfahan 81657 55913, Iran;
2. Department of Mechanical Engineering, Isfahan University of Technology, Isfahan 84156 83111, Iran;
3. Numerische Strukturanalyse mit Anwendungen in der Schiffstechnik (M-10), Technische Universität Hamburg-Harburg, Hamburg D-21073, Germany;
4. Lehrstuhl für Computation in Engineering, Fakultät für Bauingenieur-und Vermessungswesen, Technische Universität München, München 80290, Germany
ABSTRACT:The finite cell method (FCM) combines the high-order finite element method (FEM) with the fictitious domain approach for the purpose of simple meshing. In the present study, the FCM is used to the Prandtl-Reuss flow theory of plasticity, and the results are compared with the h-version finite element method (h-FEM). The numerical results show that the FCM is more efficient compared to the h-FEM for elasto-plastic problems, although the mesh does not conform to the boundary. It is also demonstrated that the FCM performs well for elasto-plastic loading and unloading.
Keywordsfinite cell method (FCM)     h-version finite element method (h-FEM)     Prandtl-Reuss     quadtree     octree    
1 Introduction

The finite cell method (FCM) [1,2] can be regarded as an embedding or fictitious domain method [3,4,5] combined with the p-version finite element method (p-FEM) [6] . The efficiency of the p-FEM for problems of elasto-plasticity has been thoroughly investigated [7,8,9,10,11,12] . The p-version yields clearly superior accuracy in comparison with its h-version counterparts. Although the FCM has been demonstrated to be an efficient method for linear problems, little work has been done to explore its merits in the elasto-plastic structural analysis [13,14,15] . In the FCM,the polynomial degree of the finite element approximation is increased (p-version) to improve the accuracy of the solution,rather than following the traditional mesh refinement approach (h-version). Furthermore,different local refinement strategies have been developed [16,17] for different types of discontinuities and singularities to improve the quality of the FCM approximation.

The aim of this paper is to numerically compare the accuracy of the FCM for the PrandtlReuss flow theory of plasticity with that of the h-version FEM. The computations are based on the elasto-plastic J2 flow theory,using the von Mises yield criterion. Further assumptions include small displacements and small strains. The results show that the FCM makes the analysis of complex geometry problems very convenient and easy as well as reliable. The accuracy of stresses for nearly incompressible materials is always of interest. Incompressibility effects may be introduced by the elasto-plastic material law and may slow down the convergence. The numerical examples presented in this paper demonstrate that a good convergence of stress components can be obtained using the FCM,even if the point of interest is located within the plastic region.

The paper is organized as follows. Section 2 explains the FCM for the elasto-plastic formulation and a modified quadtree integration scheme. Section 3 presents numerical examples to evaluate efficiency of the FCM compared to the h-FEM for the J2 plasticity,which is followed by the summary and conclusions. 2 FCM 2.1 Elasto-plastic formulation

The FCM is a combination of high-order FEM and fictitious domain methods. Therefore, we use the well-established terminology of the FEM in this paper. To solve the weak form of the equilibrium equation using the high-order FCM,the domain of interest Ω,as shown in Fig. 1, is extended into a domain Ωe,i.e.,,only with the advantage that Ωe can be discretized with a Cartesian structured grid of cells.

The weak formulation of the equilibrium conditions of a solid body reads as finding the displacement field u which satisfies the (homogeneous) Dirichlet boundary conditions such that

in which b is the vector of volume loads,t is the vector of prescribed tractions on the Neumann boundary ΓN,the operator ‘:’ denotes the double-contracted product,and v is the test function. α is defined as In each cell,the displacement field u is approximated using hierarchical shape functions based on the integrated Legendre polynomials [18] . Hierarchic bases have been used to implement two different types of Ansatz spaces in two dimensions [6,19] : the trunk space and the tensor product space . Three different types of Ansatz spaces have been im plemented in three dimensions [6,19] : the trunk space ,the tensor product space ,and the space The physically nonlinear problem under contemplation is the J2 flow theory for small strains with nonlinear isotropic hardening [20] . The strains are small and can be decomposed into an elastic and a plastic component. The stresses satisfy both the constitutive equations and the equilibrium conditions. Since the nonlinear stress(σ)-strain(ε) relationship depends on the load history,the weak formulation is a nonlinear functional to be solved incrementally. Using the Newton-Raphson method for each step [t(n),t(n+1)] to linearize the weak formulation,it is possible to compute a sequence of equilibrated load steps, where denotes a variable at the ith Newton-Raphson iteration during the load step in [t(n),t(n+1)]. The actual stress state as well as the algorithmic tangent modulus have to be recomputed at each step i [20] . In linear elasticity problems,the stress(σ)-strain(ε) relationship is linear. The tangent modulus tensor in Eq. (3) denotes the elasticity tensor,and the equation is solved in one step. The spatial discretization of Eq. (3) is performed using the FCM. 2.2 Integration scheme

In the embedded FEM,the boundary of the physical domain is not captured by the mesh. Rather,accurate integration schemes may capture the boundary. One of such schemes used for the FCM is a modified quadtree integration scheme. Quadtree is a tree data structure used for partitioning a domain by recursively subdividing it into four quadrants. The extension of a quadtree for 3D space is called octree,in which each internal node or domain has eight children [21] .

With the help of a quadtree or an octree,it is easy to perform the appropriate numerical integration for Eq. (3) using the composed integration over subcells (see Fig. 2).

Fig. 1. Domain Ω extended to Ωe[1]
Fig. 2 Composed integration following relationship of (x,y) and (r,s) for 5 levels of quadtree refinement ()

A mapping has to be used to establish a relationship between the coordinates of the subcell (r,s) and the cell (ξ,η) [2] . In this investigation,we use a modification of the standard quadtree integration scheme which has two specific features (see Fig. 3).

Fig. 3. Adaptive integration scheme consists of set of integration points inside and outside physical domain

(i) Since the subcells are much smaller than the cell,the function over the subcells can be regarded as a lower-order function. It is accordingly possible to use a low-order Gauss quadrature. In the standard p-FEM,p + 1 Gauss points are used in each direction for the elements of order p [8] . We therefore begin with p + 1 Gauss points in each direction. Then,we reduce the number of Gauss points incrementally down to 1 following the refining of the quadtree. Any integration point outside the boundary of the physical domain defined by the quadtree is ignored. Figure 3(a) shows the position of active Gauss points of subcells mapped from the local coordinate (r,s) to the parent cell.

(ii) The second feature involves avoiding the ill-conditioning inherent in fictitious methods by assigning a small α to the Gauss points outside the physical domain [1] . Therefore,the cell is reconsidered with p + 1 Gauss points in each direction,and the points outside the physical domain are only taken into account to avoid ill-conditioning of the problem (see Fig. 3(b)). As an example,144 integration points are used for integrating over a cell of order p = 4 with 3 levels of quadtree refinement (R = 3),as shown in Fig. 3. 3 Numerical examples

In each example,the unit of dimensions and displacements is mm,and the unit of stresses is MPa. The material is assumed to be elastic/perfectly-plastic with a shear modulus of µ = 80.193 8 MPa,the bulk modulus κ = 164.206 MPa,and the yield stress σ yield = 450 MPa [22] .

The plane strain situation and a unit thickness are assumed for 2D problems. The computations for FCM are conducted using the p-FEM code AdhoC [23] ,and the direct solver SPOOLES [24] is used to solve the overall equation system. The results are visualised by PARAVIEW [25] using a fine post-processing mesh. In this paper,we restrict our investigations to a quadtree/octree refinement level of = 3,and the trunk space and The FCM leaves the mesh unchanged and progressively increases the degree p of the piecewise polynomial approximation,until some desired level of precision is reached. In the standard h-FEM,however,the mesh is refined and the polynomial degree of the shape functions remains unchanged.

The h-version mesh generation and computations were carried out with the commercial finite element package ABAQUS [26] which uses special pressure-displacement elements for incompressible materials,based on a mixed finite element formulation. These elements also include an additional and internal mode trial function [27] . Since it is difficult to create a structured mesh when faced with complex geometries,we use the unstructured mesh generating scheme. We choose the 2D and 3D enhanced low-order approximation elements CPE4R (p = 1) and C3D8R (p = 1) in the h-FEM. The reduced integration scheme and a dense mesh are used to avoid locking and hour-glassing phenomena [27] . 3.1 Perforated plate

The first numerical example to be considered is a square plate with a central perforation under cyclic loading. A quarter of the square plate is modelled,and the symmetry conditions are imposed on the lower and right sides of the plate (see Fig. 4). The uniform traction tn = 100 is scaled with a factor −4.5 6 λ 6 4.5 in 205 load steps. As a reference solution,we use the results provided by Wieners [22] based on a very fine mesh with Q2P1 elements. Results of interest are the stress σyy at point A = (9,0),the stress σxx at point B = (6.195 3,3.804 7), the displacement ux at point C = (0,10),and uy at point D = (10,10).

Fig. 4 Perforated square plate under plane strain condition with cyclic loading

The discretization of h-FEM and the p-version of the FCM are adjusted to achieve almost the same degrees of freedom for comparison. Figure 5 shows 100 cells used with p = 10,which corresponds to 9 600 degrees of freedom,and 4 686 elements of h-FEM,which corresponds to 9622 degrees of freedom.

Fig. 5 Perforated square plate discretized by 100 cells (left) and 4 686 elements (right)

As shown in Figs. 69,the displacements are approximated accurately by both methods, but the stresses are more accurate using the FCM. Let us consider this problem again with a load factor λ = 4.5 and study the convergence behaviour in terms of degrees of freedom. The first and last meshes used for the h-FEM are shown in Fig. 10. For FCM calculations,the polynomial degree varies from 4 to 14 using 100 cells (see Fig. 5). The results are plotted in the form of relative errors in a double logarithmic scale in Figs. 11 and Fig. 12. As these figures indicate,the FCM yields smoother and more accurate results particularly at point A,where the most critical stress concentration occurs. Using the FCM,only 4 740 degrees of freedom with a corresponding polynomial degree p = 7 are needed to compute the stress components with a relative error less than 5%. Considering these numerical investigations,it is apparent that it is easy to obtain a degree of accuracy suitable for practical implementation by means of the FCM.

Fig. 6 Stress component σyy at point A
Fig. 7 Stress component σxx at point B
Fig. 8 Displacement ux at point C
Fig. 9 Displacement uy at point C
Fig. 10 Perforated square plate discretized by 777 and 9 770 elements
Fig. 11 Relative error ( × 100%) at point A for load factor λ = 4.5
Fig. 12 Relative error ( 100%) at point B for load factor λ = 4.5
3.2 Perforated thick plate tn =100

For the second example,we consider a thick perforated plate with a unit thickness under the uniform traction of tn = 100 that is raised monotonously to a factor of λ = 4 in 49 load steps (see Fig. 13). The symmetrical boundary conditions are used at the planes of y = 0,z = 0,and x = 10. By a reference solution,we use the p-version FEM with 199 hexahedral elements of p = 10 (see Fig. 14),whereas the curved boundary has been represented precisely with blending functions [6] . The result of interest is the stress σyy at the critical point E = (9,0,0),where the stress concentration occurs. 100 cells with p = 8 are used for the FCM calculations,which in this case correspond to 30 468 degrees of freedom. For the h-version calculations,12 445 elements give 31 092 degrees of freedom (see Fig. 15).

Fig. 13 Thick perforated plate under uniform load
Fig. 14 Thick perforated plate discretized by 199 hexahedral elements
Fig. 15 Thick perforated plate discretized using 100 cells and 12 445 elements

Considering the results in Fig. 16,the FCM approach for p = 8 conforms better to the reference solution than the h-FEM. It is evident that the FCM provides a more accurate approximation using higher order p. This shows that the most accurate results can be achieved by the FCM.

Fig. 16 Stress component σyy at point E

A three-dimensional view of the von Mises stress for the FCM with p = 8 and the p-version reference solution at the last load step λ = 4 is shown in Fig. 17.

Fig. 17 Von Mises stress results using FCM (up) and p-version FEM (down) for last load step λ = 4

Since two different codes,ABAQUS and AdhoC,are used in the present study,it is difficult to achieve a fair comparison for the CPU computational time. It is,however,safe to conclude that it is faster to pursue solution convergence in the FCM,because it has a fixed mesh and the polynomial order is only increased for the sake of a more accurate approximate solution. It is also possible to use a fixed dense pattern of integration points for a p-extension,allowing the entire pre-processing procedure including generating the Cartesian mesh and setting up the integration points to be performed at the beginning of the computation. Besides,the FCM has all the advantages of the p-version FEM,such as condensing interior degrees of freedom which are confined to the element. The elimination of interior degrees of freedom can be performed in parallel on element level without any communication. This increases the efficiency of the overall parallel approach,which takes advantage of the fact that the computation of element matrices of high order constitutes a significant part of the overall numerical effort. Furthermore,it can be shown that the elimination of the interior degrees of freedom improves also the conditioning of the resulting global equation system which is important when using iterative solvers [28,29,30,31] . 4 Conclusions

This paper compares the FCM numerically with the h-version FEM for the Prandtl-Reuss flow theory of plasticity. The results demonstrate the efficiency of the FCM to solve materially nonlinear problems. Numerical examples show that the FCM provides efficient and accurate approximations to this class of physically nonlinear problems. It is easier to control the discretization error with the FCM than that with the h-FEM. Therefore,the degree of error can be reduced by increasing the order of elements and not necessarily by a new mesh. Error monitoring and control are achieved automatically,with minimum user interaction and without substantial loss of computational efficiency. For two- and three-dimensional benchmark problems,we find that the models based on the FCM deliver much more accurate results compared with their h-version counterparts. To summarise,the application of the FCM in elasto-plastic structural analysis can be recommended. These observations suggest that it would be beneficial to extend the use of the FCM to problems of elastoplasticity with finite strains. Results in this context will be presented in forthcoming papers.

Acknowledgements   This work is the result of an institutional partnership being supported by the Alexander von Humboldt Foundation. This support is gratefully acknowledged.

References
[1] Parvizian, J., Düster, A., and Rank, E. Finite cell method: h- and p-extension for embedded domain problems in solid mechanics. Comput. Mech., 41(1), 121-133 (2007)
[2] Düster, A., Parvizian, J., Yang, Z., and Rank, E. The finite cell method for 3D problems of solid mechanics. Comput. Method. Appl. M., 197, 3768-3782 (2008)
[3] Saul'ev, V. On solving boundary value problems with high performance computers by a fictitious domain method. Siberian Math. J., 4(4), 912-912 (1963)
[4] Neittaanmäki, P. and Tiba, D. An embedding of domains approach in free boundary problems and optimal design. SIAM J. Control Optim., 33(5), 1587-1602 (1995)
[5] Rusten, T., Vassilevski, P., andWinther, R. Domain embedding preconditioners for mixed systems. Numer. Linear Algebr., 5(5), 321-345 (1998)
[6] Szabó, B. and Babuška, I. Finite Element Analysis, John Wiley & Sons, New York (1991)
[7] Düster, A. and Rank, E. A p-version finite element approach for two- and three-dimensional problems of the J2 flow theory with non-linear isotropic hardening. Int. J. Numer. Meth. Eng., 53, 49-63 (2001)
[8] Düster, A. and Rank, E. The p-version of the finite element method compared to an adaptive h-version for the deformation theory of plasticity. Comput. Method. Appl. M., 190, 1925-1935 (2001)
[9] Düster, A., Niggl, A., Nübel, V., and Rank, E. A numerical investigation of high-order finite elements for problems of elastoplasticity. J. Sci. Comput., 17(1), 397-404 (2002)
[10] Holzer, S. and Yosibash, Z. The p-version of the finite element method in incremental elasto-plastic analysis. Int. J. Numer. Meth. Eng., 39, 1859-1878 (1996)
[11] Jeremic, B. and Xenophontos, C. Application of the p-version of the finite element method to elasto-plasticity with localization of deformation. Commun. Numer. Meth. En., 15(12), 867-876 (1999)
[12] Szabó, B., Actis, R., and Holzer, S. Solution of Elastic-Plastic Stress Analysis Problems by the P- version of the Finite Element Method, Tech. Rep. WU/CCM-93/3, Center for COMPUT MECH, Washington University (1993)
[13] Abedian, A., Parvizian, J., Düster, A., and Rank, E. The finite cell method for the J2 flow theory of plasticity. Finite Elem. Anal. Des., 69, 37-47 (2013)
[14] Abedian, A., Parvizian, J., Düster, A., Khademyzadeh, H., and Rank, E. Performance of different integration schemes facing discontinuities in the finite cell method. Int. J. Comput. Meth., 10, 1350002 (2013)
[15] Schillinger, D., Ruess, M., Düster, A., and Rank, E. The finite cell method for large deformation analysis. Pamm., 11, 271-272 (2011)
[16] Joulaian, M. and Düster, A. Local enrichment of the finite cell method for problems with material interfaces. Comput. Mech., 52, 741-762 (2013)
[17] Schillinger, D., Düster, A., and Rank, E. The hp-d-adaptive finite cell method for geometrically nonlinear problems of solid mechanics. Int. J. Numer. Meth. Eng., 89, 1171-1202 (2012)
[18] Szabó, B., Düster, A., and Rank, E. The p-version of the finite element method. Encyclopedia of Computational Mechanics (eds. Stein, E., de Borst, R., and Hughes, T. J. R.), Vol. 1, John Wiley & Sons, Chap. 5, 119-139 (2004)
[19] Düster, A., Bröker, H., and Rank, E. The p-version of the finite element method for threedimensional curved thin walled structures. Int. J. Numer. Meth. Eng., 52, 673-703 (2001)
[20] Simo, J. C. and Hughes, T. J. R. Computational Inelasticity, Springer-Verlag, New York (1998)
[21] De Berg, M., Cheong, O., van Kreveld, M., and Overmars, M. Computational Geometry: Algo- rithms and Applications, Springer-Verlag, New York (2008)
[22] Stein, E. Error-Controlled Adaptive Finite Elements in Solid Mechanics, Wiley, New York (2003)
[23] Düster, A., Bröker, H., Heidkamp, H., Heißerer, U., Kollmannsberger, S., Krause, R., Muthler, A., Niggl, A., Nübel, V., Rücker, M., and Scholz, D. AdhoC4üser's Guide, Lehrstuhl für Bauinformatik, Technische Universität München (2004)
[24] Mathematics and Engineering Analysis Unit of Boeing Phantom Works. SPOOLES 2.2: Sparse Object Oriented Linear Equations Solver, http://www.netlib.org/linalg/spooles/spooles.2.2.html (2013)
[25] Kitware. Paraview, http://www.paraview.org (2013)
[26] 3DS. Abaqus Unified Fea, http://www.simulia.com/products/abaqusfea.html (2013)
[27] Abaqus Theory Manual, Hibbitt, Karlsson & Sorensen, Inc., Rhode Island (1998)
[28] Ainsworth, M. A preconditioner based on domain decomposition for h-p finite element approximation on quasi-uniform meshes. SIAM J. Numer. Anal., 33(4), 1358-1376 (1996)
[29] Mandel, J. Iterative solvers by substructuring for the p-version finite element method. Comput. Method. Appl. M., 80, 117-128 (1990)
[30] Papadrakakis, M. and Babilis, G. Solution techniques for the p-version of the adaptive finite element method. Int. J. Numer. Meth. Eng., 37, 1413-1431 (1994)
[31] Rank, E., Rücker, M., Düster, A., and Bröker, H. The efficiency of the p-version finite element method in a distributed computing environment. Int. J. Numer. Meth. Eng., 52, 589-604 (2001)