Abstract
The finite cell method (FCM) belongs to the class of immersed boundary methods, and combines the fictitious domain approach with high-order approximation, adaptive integration and weak imposition of unfitted Dirichlet boundary conditions. For the analysis of complex geometries, it circumvents expensive and potentially error-prone meshing procedures, while maintaining high rates of convergence. The present contribution provides an overview of recent accomplishments in the FCM with applications in structural mechanics. First, we review the basic components of the technology using the p- and B-spline versions of the FCM. Second, we illustrate the typical solution behavior for linear elasticity in 1D. Third, we show that it is straightforward to extend the FCM to nonlinear elasticity. We also outline that the FCM can be extended to applications beyond structural mechanics, such as transport processes in porous media. Finally, we demonstrate the benefits of the FCM with two application examples, i.e. the vibration analysis of a ship propeller described by T-spline CAD surfaces and the nonlinear compression test of a CT-based metal foam.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Structural analysis with standard finite elements requires the discretization of the domain of interest into a finite element mesh, whose boundaries conform to the physical boundaries of the structure [3, 20]. While this constraint can be easily achieved for many applications in structural mechanics, it constitutes a severe bottleneck when highly complex geometries are concerned. An alternative pathway that avoids time-consuming mesh generation is provided by embedded domain methods, also known as immersed boundary methods [24–26, 29]. Their main idea consists of the extension of the physical domain of interest Ω phys beyond its potentially complex boundaries into a larger embedding domain of simple geometry Ω, which can be meshed easily by a structured grid (see Fig. 1). The finite cell method (FCM) [12, 27, 39] is an embedded domain method, which combines the fictitious domain approach [6, 16, 31] with higher-order basis functions [45, 49], adaptive integration and weak imposition of unfitted Dirichlet boundary conditions [15, 37, 52]. To preserve consistency with the original problem, the influence of the fictitious domain extension Ω fict is extinguished by penalizing its material parameters. For smooth problems of linear elasticity, the FCM has been shown to maintain exponential rates of convergence in the energy norm and thus allows for accurate structural analysis irrespective of the geometric complexity involved [32]. Moreover, it can be well combined with image-based geometric models typical for applications from biomechanics and material science [12, 36, 44]. Within the framework of the FCM for structural analysis, the following aspects have been examined so far: Topology optimization [28], thin-walled structures [33], local refinement strategies [40, 41, 43, 44], weak boundary conditions [36, 45], homogenization of porous and cellular materials [13], geometrically nonlinear problems [42, 45], and computational steering [22, 23, 50, 51].
The present contribution provides an overview of recent accomplishments in the finite cell method for structural mechanics. It is organized as follows: Sect. 2 provides a short introduction to the basic components of the finite cell method. Section 3 outlines the typical solution behavior for linear elastic problems and highlights important numerical properties. Section 4 shows the extension of the finite cell method to nonlinear elasticity. Section 5 outlines that FCM can be extended to problems beyond structural mechanics by the example of transport processes in porous media. Section 6 presents two application oriented numerical examples in three-dimensions, based on CAD and image-based geometric models. In Sect. 7, we conclude our presentation by a short summary and an outlook to future research.
2 A Brief Review of the Finite Cell Method
The following review provides a brief introduction to the main components, i.e. the fictitious domain concept, a higher-order approximation basis, adaptive integration and unfitted Dirichlet boundary conditions. We follow the presentation given in [45], focusing on the p- and the B-spline versions of the FCM.
2.1 The Fictitious Domain Concept
In the finite cell method, the domain to be analyzed is called the embedding domain Ω, which consists of the physical domain of interest Ω phys and the fictitious domain extension Ω fict as shown in Fig. 1. Analogous to standard finite element methods (FEM), the finite cell method for linear elastic problems is derived from the principle of virtual work
where \(\boldsymbol{\sigma }\), \(\boldsymbol{b}\), \(\boldsymbol{u}\), \(\delta \boldsymbol{u}\) and ∇ sym denote the Cauchy stress tensor, body forces, displacement vector, test function and the symmetric part of the gradient, respectively [3, 20]. Neumann boundary conditions are specified over the boundary of the embedding domain ∂ Ω, where tractions are zero by definition, and over Γ N of the physical domain by traction vector \(\boldsymbol{t}\) (see Fig. 1). The elasticity tensor \(\boldsymbol{C}\) [3, 20] relating stresses and strains
is complemented by a scalar factor α, which reads
penalizing the contribution of the fictitious domain. In Ω fict , α must be chosen as small as possible, but large enough to prevent extreme ill-conditioning of the stiffness matrix [12, 27]. Typical values of α range between 10−4 and 10−15.
Using a structured grid of high-order elements (see Fig. 1), which will be called finite cells in the following, kinematic quantities are discretized as
The sum of N a denotes a finite set of n higher-order shape functions, and \(\boldsymbol{u}_{a}\) and \(\delta \boldsymbol{u}_{a}\) the corresponding vectors of unknown coefficients. Following the standard Galerkin approach [3, 20], inserting (4) and (5) into the weak form (1) produces a discrete finite cell representation
with stiffness matrix \(\boldsymbol{K}\) and load vector \(\boldsymbol{f}\). Due to the similarity to standard FEM, the implementation of FCM can make use of existing techniques.
2.2 Higher-Order Approximation of Solution Fields
The high-order basis originally applied in the FCM [12, 27] uses a regular mesh of elements of the p-version of the FEM, whose formulation is based on C 0 integrated Legendre polynomials [48, 49]. Corresponding basis functions in 1D are plotted in Fig. 2. The basis is hierarchical, so that an increase of the polynomial degree p by 1 is achieved by the addition of another function ϕ j . Corresponding higher-dimensional bases can be constructed by tensor products of the 1D case. To limit the number of additional unknowns in 2D and 3D, the so-called trunk space is used instead of the full tensor product basis [48, 49].
The B-spline version of the FCM has been recently established as a suitable alternative [40, 41, 43, 45]. Its formulation is based on higher-order and smooth B-spline basis functions [30, 35], whose numerical advantages have been recently demonstrated in the context of isogeometric analysis [9, 21]. We use a single uniform B-spline patch, whose basis functions consist of uniform B-splines constructed from equidistant knots [30, 35] and can be interpreted as translated copies of each other [19]. Corresponding multivariate B-spline basis functions are obtained by taking the tensor product of the univariate components in each parametric direction. An example of a two-dimensional knot span structure and a corresponding bi-cubic uniform B-spline are shown in Fig. 3. Each knot span can be identified as a quadrilateral or hexahedral finite cell, respectively, with full Gaussian integration [40, 41]. The physical coordinates of the FCM grid can be generated from a simple linear transformation of the parametric space [45].
2.3 Adaptive Integration
The accuracy of numerical integration by Gauss quadrature [3, 20] is considerably influenced by discontinuities within cells introduced by the penalization parameter α of (3) [12, 27]. Therefore, the FCM uses composed Gauss quadrature in cells cut by geometric boundaries, based on a hierarchical decomposition of the original cells [12, 44, 45]. In two dimensions, the sub-cell structure can be built up in the sense of a quadtree (see Fig. 4) [38]. Starting from the original finite cell of level k = 0, each sub-cell of level k = i is first checked whether it is cut by a geometric boundary. If true, it is replaced by 4 equally spaced cells of level \(k = i + 1\), each of which is equipped with \((p + 1) \times (p + 1)\) Gauss points. Partitioning is repeated for all cells of current level k, until a predefined maximum depth k = m is reached. The quadtree approach can be easily adjusted to 1D or 3D by binary trees or octrees, respectively. It is easy to implement and keeps the regular grid structure of the FCM. To clearly distinguish between finite cell and sub-cell meshes, finite cells are plotted in black and integration sub-cells are plotted in blue lines throughout this paper (see Fig. 4).
2.4 Imposition of Unfitted Boundary Conditions
For complex domains, boundary conditions are defined along geometric boundaries cutting arbitrarily through finite cells. Neumann boundary conditions can be incorporated by simple integration over the Neumann boundary Γ N (see (1)). Dirichlet boundary conditions require an imposition in a weak sense by variational techniques such as the penalty method [1, 52], the Lagrange multiplier method [15, 16, 53] or Nitsche’s method [4, 14, 17]. In the FCM, Nitsche’s method is usually preferred [36, 37, 45], since it does not introduce additional unknowns, leads to a symmetric, positive definite stiffness matrix and satisfies variational consistency in the sense that solutions of the weak form can be shown to be solutions of the original boundary value problem.
From a practical point of view, the integration over unfitted boundaries is accomplished by introducing a triangular mesh of the boundary surfaces. Generating a triangulation of a 3D surface is a standard task, for which a variety of efficient algorithms and tools are available. In particular, it is orders of magnitude less complex and less expensive than the generation of a full volumetric discretization of a complex 3D object. Corresponding mesh generation in the framework of the FCM for a boundary representation of solids and for voxel-based data obtained from CT scans is addressed in detail in [12].
3 Basic Numerical Properties of the FCM
For the illustration of the typical solution behavior, a linear elastic uni-axial rod is examined, for which geometry, material and boundary conditions are specified in Fig. 5. Its middle part represents the fictitious domain Ω fict , whose Young’s modulus E is penalized with parameter \(\alpha = 1{0}^{-8}\). The example approximates the situation of two separate rods. The right one undergoes a rigid body movement Δ u and the left one is subjected to a sine load f sin. The FCM discretizations considered consist of 2 p-version finite cells and 11 knot span cells as shown in Fig. 5. Due to the different construction of the bases, the B-spline version requires a denser knot span grid than the p-version in order to achieve a comparable amount of degrees of freedom (dofs). For all computations of this section, adaptive sub-cells of depth k = 20 are used to minimize the integration error in cells cut by geometric boundaries.
3.1 Smooth Extension of Solution Fields
The p- and B-spline versions of the FCM produce solution fields, which extend smoothly into the fictitious domain despite the discontinuities of the analytical solution. This is illustrated in Fig. 6, which compares the analytical strains to the numerical strains of the p- and B-spline versions. The importance of the smooth extension of the FCM solution for the overall convergence behavior of the finite cell method can be explained with the help of the penalty parameter α in conjunction with the best approximation property to the total strain energy [47] (see for example [43, 45] for details). It should be noted that the large difference between analytical and FCM solution fields in the fictitious domain (see Fig. 6) is completely irrelevant, since we are only interested in the physical solution.
3.2 Exponential Rates of Convergence
Figure 7 shows the convergence behavior of the presented FCM schemes, if the polynomial degree of the discretizations given in Fig. 5 is increased from p = 1 to 15. Both the p-version and the B-spline version of the FCM converge exponentially. The penalization parameter \(\alpha = 1{0}^{-8}\) as well as the integration error in cut cells lead to a flattening of the convergence curves. The present example shows that the p- and B-spline bases exhibit an equivalent solution behavior within the FCM and achieve a comparable performance in terms of error level, rates of convergence and flattening of the convergence curve, although their high-order approximation bases are very different. Further numerical benchmarks in higher dimensions can be found in [43, 45] that show optimal rates of convergence under h-refinement, the stability and accuracy of weak boundary conditions and the competitive quality of the solution and its derivatives along the geometric boundaries in cut cells with respect to standard body-fitted finite element methods.
4 Extension to Nonlinear Elasticity
The finite cell method can be extended to geometrically nonlinear elasticity on the basis of the logarithmic strain measure [7] and the Hencky hyperelastic material model [10]. An extensive review of the mathematical model and the pertinent continuum mechanics in the framework of the FCM can be found in [45]. In the present scope, we focus on our 1D rod example of Fig. 5, for which the corresponding geometrically nonlinear formulation simplifies to
with axial stretch λ, the determinant of the deformation gradient \(J = {\lambda }^{1-2\nu }\) and the strain energy function Ψ [7]. To illustrate the influence of large deformations within the fictitious domain, the sine load f sin of Fig. 5 is neglected for now and the prescribed displacement is set to a large value of Δ u = 1.0. The physical stresses should be zero, since a rigid body movement of the right part of the rod is approximated. The exact stress solution, which can be derived analytically according to [40], is plotted in Fig. 8a for 10 displacement load increments between 0 and Δ u and \(\alpha = 1{0}^{-5}\). In the following, all numerical examples are computed with the B-spline version of the FCM, but equivalent results can be derived for the p-version (see [45]).
4.1 The Standard FCM Formulation
The standard FCM is based on the application of the same geometrically nonlinear formulation over the complete embedding domain Ω. However, numerical experiments reveal that for α smaller than 10−5, the determinant of the deformation gradient falls below zero at some integration point within Ω fict , which inevitably terminates the computation. With α as large as 10−5, the penalization of (3) is unable to sufficiently eliminate the influence of Ω fict , so that a considerable modeling error is introduced. In addition, nonlinear strains increasingly outweigh the penalization by α, since they are able to grow without bounds [45]. The corresponding stress solution obtained with 16 knot span cells in the sense of Fig. 5 is plotted in Fig. 8b. It exhibits large oscillations throughout the discontinuous cells and the corresponding convergence deteriorates to a low algebraic rate (see Fig. 9). The standard FCM formulation thus suffers from a conflict of interest between stable analysis (increase of α) on the one hand and a reduction of the contribution of Ω fict (decrease of α) on the other.
4.2 A Modified Formulation Based on Deformation Resetting
Numerical experiments reveal that problems with the uniqueness of the deformation map occur at the location of maximum deformation within the fictitious domain Ω fict . This motivates the following simple manipulation after each Newton iteration i
where \(\boldsymbol{{\varphi }}^{i}\) and \(\boldsymbol{{x}}^{i}\) denote the deformation map and the deformed configuration after the ith Newton step. According to (10), the deformation is repeatedly reset to the initial undeformed state to erase the complete deformation history within the fictitious domain \(\varOmega _{ {\it \text{fict}}}\). This does not affect the physical consistency and accuracy of the solution in the physical domain Ω phys , provided that the influence of Ω fict is mitigated by a sufficiently strong penalization. Furthermore, the assumption of (10) supersedes the calculation of the deformation gradient [45], so that any stability issues resulting from the numerical computation of the deformation gradient are automatically avoided. The corresponding stress solution is plotted in Fig. 8c, where the oscillatory behavior of Fig. 8b is considerably reduced by several orders of magnitude. Moreover, the deformation resetting can be efficiently implemented by exploiting the coincidence of linear and geometrically nonlinear elasticity at the deformation and stress-free reference configuration [45].
To test convergence in an energy measure, the uni-axial rod of Fig. 5 is considered with sine-load f sin and Δ u = 1.0. The convergence under p-refinement is plotted in Fig. 9 for the p- and B-spline versions. For the standard FCM formulation, it illustrates the convergence decay to a low algebraic rate as a consequence of the insufficient penalization in conjunction with oscillatory stresses. The modified geometrically nonlinear formulation allows for a decrease of the penalty parameter to \(\alpha = 1{0}^{-15}\), which restores the ability of the FCM schemes to achieve exponential convergence.
5 Extension to Transport Processes in Porous Media
The concept of the finite cell method has also been applied to other types of partial differential equations, e.g. to transport problems within the MAC project B5 Transport and Reaction Processes in Porous Media. From a geometric point of view, simulation of transport processes in porous media may be similarly challenging as the structural problems described in the previous sections. The domain of computation is often very complex, and the generation of a mesh that conforms to the porous structure may be highly involved.
We start from the weak formulation of the transport equation that reads
where c is the concentration, w is a test function and f is a source term. The quantities \(\mathbf{q}\) and (θν) denote the Darcy’s velocity and the effective diffusion coefficient, respectively [18]. In the sense of Fig. 1, the porous flow domain Ω phys is embedded in a larger domain, which is meshed by a simple Cartesian grid. The bilinear form associated to the weak form of (11) is extended to the fictitious domain, and the quantities \(\mathbf{q}\) and (θν) are multiplied by a penalty factor α in the sense of (3):
Quadtree-based numerical integration is performed for cells cut by the boundary of the flow domain (see Sect. 2.3) and a Bubnov-Galerkin Ansatz is made with high-order basis functions.Footnote 1
Figure 10 shows results of a test case for the simulation of transport through porous media, where for simplicity the velocity \(\mathbf{q}\) of the transporting fluid was assumed to be constant along the x-axis throughout the domain. Although this can only be assumed for a limited range of physical problems, it does not impose a restriction with respect to the validation of the approach, as long as the transport velocity \(\mathbf{q}\) is taken as an upper bound of the expected true flow velocity. The square domain is discretized by 8 × 8 finite cells of polynomial degree p = 8. Figure 10b illustrates the profile of concentration c along the diagonal cut line. A reference solution obtained by a refined computation of a boundary fitted mesh is compared to the FCM solution for a Péclet number of Pe = 1 [11, 18]. Similar to structural problems, the FCM solution shows very good quality, even in areas, where only “narrow” flow bridges between obstacles are present.
6 Application Oriented Examples: Structural Analysis of CAD and Image-Based Geometric Models
In the following, we illustrate the benefits of the finite cell method in terms of simple mesh generation for very complex geometries by two application oriented examples, which are described by a CAD (computer aided design) based T-spline surface and a CT (computed tomography) based voxel model, respectively. A more detailed description and further computations for the example structures can be found in [43–45].
6.1 Modal Analysis of a Ship Propeller
The geometry of the propeller is given by a smooth, watertight T-spline surface (i.e., there are no gaps or overlaps). It is exported from the CAD package Rhino [34] in conjunction with the T-spline plug-in in the form of Bézier elements as shown in Fig. 11a. Its maximum diameter and height is 0.695 m and 0.334 m, respectively, and it is made out of steel with Young’s modulus \(2.1 \cdot 1{0}^{11}\) N/m2, Poisson’s ratio 0.28 and density 7,850 kg/m3. The structure can neither be characterized as a typical shell nor as a true solid. Configurations like this usually require specialized and time consuming meshing procedures to produce good quality discretizations.
The finite cell method circumvents the meshing challenge completely, which we demonstrate in the following with the B-spline version of the FCM. First, the complete structure is embedded in a regular grid of axis-aligned B-splines of polynomial degree p = 3 (see Fig. 11b). Second, all knot span cells without support in the propeller domain are eliminated from the discretization (see Fig. 12a). The decision whether an element is to be kept or not is based on a simple point location query, which checks if at least one integration point is located in Ω phys . It can be efficiently implemented for example by search algorithms based on special space-partitioning data structures such as k-d trees [5, 38]. An axis-aligned discretization with elements of the same size does not account for the inhomogeneous thickness of the different regions of the structure. In a third step, we therefore apply two levels of hierarchical refinement to the propeller blades, while we leave the discretization of the central hub as it is, to achieve a homogeneous resolution of the two different thicknesses [43]. In a fourth step, we equip each element cut by the geometric boundary by additional sub-cells, which are organized in an octree of depth two (see Fig. 13). Each sub-cell contains 4 × 4 × 4 Gauss points, leading to an aggregation of integration points in cut elements to accurately take into account the geometric boundary during numerical integration. The contribution to stiffness and mass matrices that result from integration points located outside the propeller domain Ω phys are penalized by factor \(\alpha = 1{0}^{-3}\). The hierarchically refined mesh of Fig. 12b is analysis suitable and is used in combination with the sub-cells of Fig. 13 to conduct a modal analysis of the structure, where the mass matrix is lumped according to the row sum method [20]. Figure 14 illustrates the first mode shapes.
6.2 Large Deformation Analysis of an Open-Cell Aluminium Foam
Metal foams provide high stiffness at reduced weights, and are therefore frequently used for lightweight structures in automotive and aerospace applications [2]. The p-version of the FCM is applied to simulate a compression test for an aluminium foam sample of size 20 × 20 × 20 mm, discretized by a structured grid of 5 × 5 × 5 high-order finite cells. Its internal geometry is provided by voxels with a resolution of 1,024 in each Cartesian direction, each of which encodes α. Figure 15a, b show the complete voxel model of the sample cube and the physical voxels of material index 1 associated with aluminium, respectively, in a coarsened resolution of 1283. The foam sample is assumed as part of a larger specimen, which is uniformly compressed along the vertical axis. Corresponding boundary conditions are specified as follows [46]: Displacements normal to the top surface are gradually increased to 1.6 mm (8 % compressive deformation), modelling the influence of a testing machine, whereas the displacements normal to all other surfaces are fixed due to the bottom support and the influence of the surrounding material of the specimen. The aluminium foam is characterized by Young’s modulus E = 70.000 N/mm2, penalized by \(\alpha = 1{0}^{-12}\) at all integration points in Ω fict , and Poisson’s ratio ν = 0.35.
The finite cell method is able to directly operate on the voxel model, which provides a basis for a simple point location query (see [45]). In particular, we avoid the costly transformation of the voxel model into a surface model by image-based software, which is required as a basis for mesh generation by standard body-fitted simulation methods. For the present p-version mesh of polynomial degree p = 7 with 3 levels of sub-cells (21,492 dofs; 24,947 sub-cells; approx. 12.75 million Gauss points), analysis of the foam could be accomplished by our in-house FCM code in about 4 h.Footnote 2 Since the major cost of FCM results from the large number of sub-cells with full Gauss integration, a major performance gain is achieved by the shared memory parallelization of the loop that computes local stiffness matrices for cells and sub-cells with subsequent assembly into the global system matrix. A parallel for construct creates a team of n threads to execute the main loop over sub-cells in parallel, where n is the number of threads available. With n = 8, we achieved a strong speed up of the loop of around 5. In addition, we would like to mention here that a very fast variant of the FCM has been developed (see [22, 23, 50, 51]), relying on pre-integration of sub-element matrices. This implementation is up to three orders of magnitude faster than the FCM based on standard quadrature described herein, and thus allows even for real-time simulations of complex 3D structures.
The resulting von Mises stresses shown in Fig. 16 exhibit accurate localization of stress concentrations at the convex sides of the foam members, which agrees well with engineering experience. Figure 17 plots the equivalent force obtained from integration of the normal stress over the top surface vs. the prescribed displacement of the top surface for different polynomial degrees p. It can be observed that the increase of p improves the reproduction of the geometrically nonlinear behavior of the foam.
7 Summary and Outlook
The present contribution provided a review of recent developments of the finite cell method (FCM) for the analysis of complex structures. We briefly summarized the basic components of the FCM technology, i.e. the fictitious domain concept, high-order basis functions, adaptive integration and weak boundary conditions, and outlined its basic numerical properties for linear elasticity, i.e. the smooth extension of solution fields beyond the physical domain as well as exponential rates of convergence in energy norm. We then summarized the concept of deformation resetting, which enables the extension of the FCM to nonlinear elasticity. Finally, we illustrated with two application examples, i.e. a ship propeller and a metal foam sample, that the benefits of the finite cell method in terms of almost no mesh generation for complex structures can be achieved for both CAD based and explicit image-based geometric models.
Based on these results, we believe that the finite cell method has great potential for the accurate analysis of very complex structures, and a plethora of very promising aspects are still open, such as the analysis of topology changes and moving boundaries, for which embedded domain methods such as the FCM offer significant advantages over ALE-type approaches, or the introduction of FCM suitable coupling schemes for multiphysics problems, which stand at the forefront of today’s challenges in computational science.
Notes
- 1.
It is worthwhile to note that high-order basis functions are significantly more stable than low-order functions for flow problems moderately dominated by convection [8].
- 2.
Using eight threads on two interconnected Intel(R) Xeon(R) W5590 @ 3.33 GHz.
References
Babuška, I.: The finite element method with penalty. Math. Comput. 27(122), 221–228 (1972)
Banhart, J.: Manufacture, characterization and application of cellular metals and metal foams. Prog. Mater. Sci. 46, 559–632 (2001)
Bathe, K.J.: Finite Element Procedures. Prentice-Hall, Englewood Cliffs (1996)
Bazilevs, Y., Hughes, T.: Weak imposition of dirichlet boundary conditions in fluid mechanics. Comput. Fluids 36, 12–26 (2007)
Bindick, S., Stiebler, M., Krafczyk, M.: Fast kd-tree-based hierarchical radiosity for radiative heat transport problem. Int. J. Numer. Methods Eng. 86, 1082–1100 (2009)
Bishop, J.: Rapid stress analysis of geometrically complex domains using implicit meshing. Comput. Mech. 30, 460–478 (2003)
Bonet, J., Wood, R.: Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge University Press, Cambridge (2008)
Cai, Q.: The finite cell method for transport and reaction processes in porous media. Ph.D. thesis, Technische Universität München (2013)
Cottrell, J., Hughes, T., Bazilevs, Y.: Isogeometric Analysis: Towards Integration of CAD and FEA. Wiley, Chichester/Hoboken (2009)
de Souza Neto, E., Perić, D., Owen, D.: Computational Methods for Plasticity: Theory and Applications. Wiley, Chichester (2008)
Donea, J., Huerta, A.: Finite Element Methods for Flow Problems. Wiley, Chichester/Hoboken (2003)
Düster, A., Parvizian, J., Yang, Z., Rank, E.: The finite cell method for threedimensional problems of solid mechanics. Comput. Methods Appl. Mech. Eng. 197, 3768–3782 (2010)
Düster, A., Sehlhorst, H.G., Rank, E.: Numerical homogenization of heterogeneous and cellular materials utilizing the finite cell method. Comput. Mech. 50, 413–431 (2012)
Embar, A., Dolbow, J., Harari, I.: Imposing dirichlet boundary conditions with Nitsche’s method and spline-based finite elements. Int. J. Numer. Methods Eng. 83, 877–898 (2010)
Fernández-Méndez, S., Huerta, A.: Imposing essential boundary conditions in mesh-free methods. Comput. Methods Appl. Mech. Eng. 193, 1257–1275 (2004)
Glowinski, R., Kuznetsov, Y.: Distributed lagrange multipliers based on fictitious domain method for second order elliptic problems. Comput. Methods Appl. Mech. Eng. 196, 1498–1506 (2007)
Hansbo, A., Hansbo, P.: An unfitted finite element method, based on Nitsche’s method, for elliptic interface problems. Comput. Methods Appl. Mech. Eng. 191, 537–552 (2002)
Helmig, R.: Multiphase Flow and Transport Processes in the Subsurface: A Contribution to the Modeling of Hydrosystems. Springer, Berlin/New York (1997)
Höllig, K.: Finite Element Methods with B-Splines. Society for Industrial and Applied Mathematics, Philadelphia (2003)
Hughes, T.: The Finite Element Method: Linear Static and Dynamic Finite Element Analysis. Dover Publications, Mineola (2000)
Hughes, T., Cottrell, J., Bazilevs, Y.: Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput. Methods Appl. Mech. Eng. 194, 4135–4195 (2005)
Knežević, J., Frisch, J., Mundani, R.P., Rank, E.: Interactive computing framework for engineering applications. J. Comput. Sci. 7, 591–599 (2011)
Knežević, J., Mundani, R.P., Rank, E.: Interactive computing – virtual planning of hip-joint surgeries with real-time structure simulations. Int. J. Model. Optim. 1(4), 308–313 (2011)
Löhner, R., Cebral, R., Camelli, F., Appanaboyina, S., Baum, J., Mestreau, E., Soto, O.: Adaptive embedded and immersed unstructured grid techniques. Comput. Methods Appl. Mech. Eng. 197, 2173–2197 (2008)
Mittal, R., Iaccarino, G.: Immersed boundary methods. Annu. Rev. Fluid Mech. 37, 239–261 (2005)
Neittaanmäki, P., Tiba, D.: An embedding domains approach in free boundary problems and optimal design. SIAM J. Control Optim. 33(5), 1587–1602 (1995)
Parvizian, J., Düster, A., Rank, E.: Finite cell method: h- and p- extension for embedded domain methods in solid mechanics. Comput. Mech. 41, 122–133 (2007)
Parvizian, J., Düster, A., Rank, E.: Toplogy optimization using the finite cell method. Comput. Mech. 13, 57–78 (2012)
Peskin, C.: The immersed boundary method. Acta Numer. 11, 479–517 (2002)
Piegl, L., Tiller, W.: The NURBS Book. Springer, Berlin/New York (1997)
Ramière, I., Angot, P., Belliard, M.: A fictitious domain approach with spread interface for elliptic problems with general boundary conditions. Comput. Methods Appl. Mech. Eng. 196, 766–781 (2007)
Rank, E., Düster, A., Schillinger, D., Yang, Z.: The finite cell method: high order simulation of complex structures without meshing. In: Computational Structural Engineering, pp. 87–92. Springer, Dordrecht/New York (2009)
Rank, E., Ruess, M., Kollmannsberger, S., Schillinger, D., Düster, A.: Geometric modeling, isogeometric analysis and the finite cell method. Comput. Methods Appl. Mech. Eng. 249–250, 104–115 (2012)
Rhino3d.: Rhinoceros – NURBS modeling for Windows (2012). http://www.rhino3d.com
Rogers, D.: An Introduction to NURBS with Historical Perspective. Morgan Kaufmann, San Francisco (2001)
Ruess, M., Tal, D., Trabelsi, N., Yosibash, Z., Rank, E.: The finite cell method for bone simulations: verification and validation. Biomech. Model. Mechanobiol. 11(3), 425–437 (2012)
Ruess, M., Schillinger, D., Bazilevs, Y., Varduhn, V., Rank, E.: Weakly enforced essential boundary conditions for NURBS-embedded and trimmed NURBS geometries on the basis of the finite cell method. Int. J. Numer. Methods Eng. 95(10), 811–846 (2013)
Samet, H.: Foundations of Multidimensional and Metric Data Structures. Morgan Kaufmann, Amsterdam/Boston (2006)
Schillinger, D.: The p- and B-spline versions of the geometrically nonlinear finite cell method and hierarchical refinement strategies for adaptive isogeometric and embedded domain analysis. Ph.D. thesis, Technische Universität München (2012)
Schillinger, D., Kollmannsberger, S., Mundani, R.P., Rank, E.: The finite cell method for geometrically nonlinear problems of solid mechanics. IOP Conf. Ser.: Mater. Sci. Eng. 10, 012170 (2010)
Schillinger, D., Rank, E.: An unfitted hp adaptive finite element method based on hierarchical B-splines for interface problems of complex geometry. Comput. Methods Appl. Mech. Eng. 200(47–48), 3358–3380 (2011)
Schillinger, D., Ruess, M., Düster, A., Rank, E.: The finite cell method for large deformation analysis. In: Proceedings in Applied Mathematics and Mechanics, vol. 11, pp. 271–272 (2011)
Schillinger, D., Dede’, L., Scott, M., Evans, J., Borden, M., Rank, E., Hughes, T.: An isogeometric design-through-analysis methodology based on adaptive hierarchical refinement of NURBS, immersed boundary methods, and T-spline CAD surfaces. Comput. Methods Appl. Mech. Eng. 249–250, 116–150 (2012)
Schillinger, D., Düster, A., Rank, E.: The hp-d adaptive finite cell method for geometrically nonlinear problems of solid mechanics. Int. J. Numer. Methods Eng. 89, 1171–1202 (2012)
Schillinger, D., Ruess, M., Zander, N., Bazilevs, Y., Düster, A., Rank, E.: Small and large deformation analysis with the p- and B-spline versions of the finite cell method. Comput. Mech. 50(4), 445–478 (2012)
Sehlhorst, H.G., Jänicke, J., Düster, A., Rank, E., Steeb, H., Diebels, S.: Numerical investigations of foam-like materials by nested high-order finite element methods. Comput. Mech. 45, 45–59 (2009)
Strang, G., Fix, G.: An Analysis of the Finite Element Method. Prentice-Hall, Englewood Cliffs (1973)
Szabó, B., Babuška, I.: Finite Element Analysis. Wiley, New York (1991)
Szabó, B., Düster, A., Rank, E.: The p-version of the finite element method. In: Stein, E., de Borst, R., Hughes, T. (eds.) Encyclopedia of Computational Mechanics, vol. 1, chap. 5, pp. 119–139. Wiley, Chichester (2004)
Yang, Z., Kollmannsberger, S., Düster, A., Ruess, M., Garcia, E., Burgkart, R., Rank, E.: Non-standard bone simulation: interactive numerical analysis by computational steering. Comput. Vis. Sci. 14, 207–216 (2012)
Yang, Z., Ruess, M., Kollmannsberger, S., Düster, A., Rank, E.: An efficient integration technique for the voxel-based finite cell method. Int. J. Numer. Methods Eng. 91, 457–471 (2012)
Zhu, T., Atluri, S.: A modified collocation method and a penalty formulation for enforcing the essential boundary conditions in the element free galerkin method. Comput. Mech. 21, 211–222 (1998)
Zienkiewicz, O., Taylor, R.: The Finite Element Method – The Basis, vol. 1, 6th edn. Butterworth-Heinemann, Amsterdam/Boston (2005)
Acknowledgements
D. Schillinger, Q. Cai and R.-P. Mundani gratefully acknowledge support from the Munich Centre of Advanced Computing (MAC) and the International Graduate School of Science and Engineering (IGSSE) at the Technische Universität München. D. Schillinger gratefully acknowledges support from the German National Science Foundation (Deutsche Forschungsgemeinschaft DFG) under grant number SCHI 1249/1-1. The authors thank T.J.R. Hughes, M. Ruess and M.A. Scott for their help with the analysis of the ship propeller.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schillinger, D., Cai, Q., Mundani, RP., Rank, E. (2013). A Review of the Finite Cell Method for Nonlinear Structural Analysis of Complex CAD and Image-Based Geometric Models. In: Bader, M., Bungartz, HJ., Weinzierl, T. (eds) Advanced Computing. Lecture Notes in Computational Science and Engineering, vol 93. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38762-3_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-38762-3_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38761-6
Online ISBN: 978-3-642-38762-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)