An extended isogeometric thin shell analysis based on
Kirchhoff-Love theory
N. Nguyen-Thanha, N. Valizadehb , M.N. Nguyenc , H. Nguyen-Xuand , X. Zhuange, P. Areiasf , G.
Zih , Y. Bazilevsg , L. De Lorenzisa , T. Rabczukb,h,∗
a Institute
g
of Applied Mechanics, Braunschweig University of Technology, Bienroder Weg 87, 38106 Braunschweig,
Germany
b Institute of Structural Mechanics, Bauhaus-University Weimar, Marienstrasse 15, 99423 Weimar, Germany
c Institute of Structural Mechanics, Ruhr University Bochum, Germany
d
Duy Tan University, Da Nang 59000, Vietnam
e Department of Geotechnical Engineering, Tongji University, Shanghai, China
f Physics Department, University of Evora, Portugal
Department of Structural Engineering, University of California, San Diego, 9500 Gilman Drive, La Jolla, CA
92093-0085, USA.
h School of Civil, Environmental and Architectural Engineering, Korea University
Abstract
An extended isogeometric element formulation (XIGA) for the analysis of through-the-thickness
cracks in thin shell structures is developed. The discretization is based on Non-Uniform Rational
B-Splines (NURBS). The proposed XIGA formulation can reproduce the singular field near the
crack tip and the discontinuities across the crack. It is based on the Kirchhoff-Love theory where
C1 -continuity of the displacement field is required. This condition is satisfied by the NURBS basis
functions. Hence, the formulation eliminates the need of rotational degrees of freedom or the discretization of the director field facilitating the enrichment strategy. The performance and validity
of the formulation is tested by several benchmark examples.
Keywords: Thin shells, Fracture mechanics, Isogeometric analysis, NURBS, XFEM, XIGA
1. Introduction
IsoGeometric Analysis (IGA) was introduced by [1] in order to integrate Computer Aided
Design (CAD) and Computer Aided Engineering (CAE). The idea is to use CAD basis functions
also in numerical analysis. While the finite element method (FEM) with Lagrangian basis function
is most popular in CAE, the most common CAD basis functions are Non-Uniform Rational BSplines (NURBS). Other recent approaches in IGA are based on other basis functions such as
T-splines [2, 3, 4], polynomial splines over hierarchical T-meshes (PHT-splines) [5, 6, 7, 8, 9],
hierarchical B-splines/NURBS [10, 11] and piecewise polynomial finite element basis functions
over hierarchical T-meshes [12]. The isogeometric approach was first developed for solids [13, 14]
and then extended to structural elements [15, 16, 17, 18, 19], fluids [20, 21, 22, 23], as well as to
contact problems and cohesive fracture problems [24, 25, 26, 27].
∗ Corresponding
author. Email address: timon.rabczuk@uni-weimar.de (Timon Rabczuk)
1
The analysis of thin shell structures is of vital importance in many engineering applications
such as aircraft fuselages, storage tanks, ship hulls, pipes, etc. A variety of shell elements have
been developed to analyze shell structures which can be classified by the thickness of the shell
and the curvature of the mid-surface [28]. Depending on the thickness, shell elements can be
categorized into thin shell elements [29, 30, 31, 32, 33] and thick shell elements [34, 35, 36].
Thin shell elements are based on the Kirchhoff-Love (KL) theory [37] where transverse shear
deformations are negligible. The KL-theory requires C1 - continuity of the displacement field,
which is difficult to achieve for free-form geometries when a Lagrangian-type basis is used. Thin
shell theory requires the approximation of the deformation to have second-order square integrable
derivatives. Using higher continuous formulations in the context of thin shell analysis based on
KL-theory avoids the use of rotational degrees of freedom or discretization of the director field.
A formulation that only discretizes the mid-surface position and naturally fulfills the KL-theory
constraint by using a higher continuous formulation was first proposed in the context of meshfree
methods by [38, 39, 40]. These formulations include modeling of fracture through partition-ofunity enrichment [41, 42, 43]. In the context of IGA,[44, 45] proposed thin shell formulations
based on KL-theory taking advantage of the higher-order continuity of the NURBS basis functions.
The formulation in [44] was extended by [8] to efficiently account for h-adaptive refinement.
An approach combining the extended finite element method (XFEM) and IGA for fracture in
continua was proposed by [46, 47, 48]. Instead of modeling the crack in IGA through partitionof-unity enrichment, Verhoosel et. al. [49] applied the concept of knot insertion to create a discontinuous displacement field. An XFEM-shell formulation (for thick shells) based on Lagrange
polynomials was proposed by [50]. However, the formulation requires many degrees of freedom
(DOFs) per node. A simpler approach based on overlapping paired elements and discrete KLtheory was suggested by [51] and applied to numerous interesting examples in [52]. In [53], a
phantom node method [54] for fracturing thin structures was proposed. The computation of the
interaction integral was derived for both Kirchhoff Love as well as Mindlin-Reissner theory. In
contrast to the approach in [51], this formulation allows the crack tip to be located inside an element [55] allowing for much coarser discretizations.
In this manuscript, we present an extended isogeometric analysis (XIGA) method for cracked
thin shell structures. The method is capable of handling efficiently through-the-thickness cracks
in thin shells. NURBS basis functions ensure the C1 -continuity of the generalized displacements.
Since no rotational degrees of freedom are used, the complexity of the enrichment strategy and the
computational cost is significantly reduced. The good performance of the method is confirmed by
numerical examples.
The content of the paper is outlined as follows. In Section 2, we describe the thin shell formulation. The XIGA thin shell formulation is derived in Section 3. Section 4 presents several
benchmark examples before the paper closes with concluding remarks.
2. Thin shell formulation
In thin shell theory, the three-dimensional continuum description is reduced to the shell midsurface, and the transverse normal stress is neglected. Furthermore, the Kirchhoff-Love theory
assumes that the shell cross-section remains normal to its mid-surface in the deformed configuration, which implies that the strain is assumed to be linear through the thickness and the transverse
2
shear strains are zero. In this paper, we have adopted the thin-shell formulation for intact continua
from [44, 8] and extended it to fracture problems.
2.1. Kinematics of the shell
The deformation of a thin shell can be fully described by the deformation of its mid-surface,
which is a two-dimensional manifold embedded in three-dimensional space. The mapping of the
shell mid-surface is parameterized by curvilinear coordinates ξ 1 , ξ 2 ∈ A ⊂ R2 (see Fig. 1).
Figure 1: Shell geometry in the reference and the deformed configurations.
The displacement of the points of the shell mid-surface is defined by
u ξ 1, ξ 2 = x ξ 1, ξ 2 − X ξ 1, ξ 2
(1)
where X is the position vector of a material point of the shell mid-surface in the reference configuration, and x is the position vector of the same point in the deformed geometry. The position vector
of a material point in the reference geometry is given by
Φ ξ 1 , ξ 2 , ξ 3 = X ξ 1 , ξ 2 + ξ 3 G3 ξ 1 , ξ 2 ,
(2)
and similar for the deformed geometry
ϕ ξ 1 , ξ 2 , ξ 3 = x ξ 1 , ξ 2 + ξ 3 g3 ξ 1 , ξ 2 .
(3)
F = ∇ϕ · (∇Φ)−1
(4)
where ξ 3 denotes the coordinate in thickness direction, −0.5t 6 ξ 3 6 0.5t, with t as the shell
thickness.
The deformation gradient is given by
3
The covariant base vectors in the reference and current configurations are obtained from the derivatives of the respective position vector fields with respect to the curvilinear coordinates, as follows
G α = X, α ;
gα = x, α
(5)
where Greek indices take the values 1, 2 and refer to the parametric directions on the shell midsurface, and (·),α := ∂ (·) /∂ ξ α . The covariant metric coefficients of the surface are defined as
Gαβ = Gα · Gβ ;
gαβ = gα · gβ ,
(6)
−1
.
Gαβ = Gαβ
(7)
and the contravariant base vectors are computed by
Gα = Gαβ Gβ ;
The unit normal vectors of the middle surface are calculated by
G3 =
G1 × G2
= t0 ;
|G1 × G2 |
g3 =
g1 × g2
=t.
|g1 × g2 |
(8)
The Green-Lagrange strain tensor is given by
E=
1 T
F F−I ,
2
(9)
where I is the identity tensor. The covariant strain components are given by
Eαβ = εαβ + ξ 3 καβ
(10)
The membrane strains εαβ are given by
εαβ =
1
gα · gβ − G α · G β
2
(11)
and the bending strains καβ , measuring the changes in curvature due to bending, are
καβ = gα · g3,β − Gα · G3,β
(12)
Expanding Eq. (11) and Eq. (12) using Eq. (1) and omitting nonlinear terms, we obtain
εαβ =
and
1
Gα · u,β − Gα · u,α
2
(13)
G3 · Gα ,β
1
καβ = −u,αβ + p u,1 · Gα ,β × G2 + u,2 · G1 × Gα ,β + p
[u,1 · (G2 × G3 ) + u,2 · (G3 × G1 )]
j¯
j¯
(14)
¯
where j = |G1 × G2 | .
4
2.2. Weak form
Applying the principle of virtual work, we seek u ∈ ϑ such that
δ Π = δ Πint + δ Πext = 0
∀δ u ∈ ϑ0
(15)
in which
ϑ = u|u ∈ H 2 (Ω0 /Γc0 ) , u = ū on Γu0 , u discontinuous on Γc0
ϑ0 = δ u|δ u ∈ H 2 (Ω0 /Γc0 ) , δ u = 0 on Γu0 , δ u discontinuous on Γc0
where Γc0 is the crack surface (or crack boundary) in the initial configuration; Γu0 and Γt0 (introduced
later) are the partitions of the boundary where the Dirichlet and Neumann boundary conditions are
enforced, respectively.
The internal virtual work can be expressed as
δ Πint =
Z
Z t/2
Ω0 −t/2
σ : δ x,α ⊗ gα + δ t ⊗ g3 + ξ 3 δ t,α ⊗ gα det (∇Φ) d ξ 3 dΩ0
(16)
where the prefix δ identifies the test function, and σ is the Cauchy stress tensor.
The external virtual work is given by
δ Πext =
Z
Ω0 /Γc0
ρ0 b · δ udΩ0 +
Z
Γt0
t̄0 · δ udΓ0
(17)
where ρ0 is the initial density, b is the body force and t̄0 is the prescribed traction.
Integrating the Cauchy stress tensor σ over the thickness yields
1
n = ¯
j
α
1
m = ¯
j
α
Z t/2
σ gα det (∇Φ) d ξ 3
(18)
ξ 3 σ gα det (∇Φ) d ξ 3
(19)
−t/2
Z t/2
−t/2
where nα denotes the resultant membrane stress vector and mα the result bending stress vector.
Substituting equations Eq. (18)-Eq. (19) into Eq. (16), we obtain
δ Πint =
R
α
Ω0 (n
· δ x,α + mα · δ t,α ) dΩ0
z
}|
{ z
}|
{
R αβ
αβ
αβ
= Ω0 n x,β · δ u,α + m t,β · δ u,α + m x,β · δ tα
dΩ0
=
nα ·δ x,α
αβ · δ ε
αβ · δ κ
+
m̃
ñ
αβ
αβ dΩ0
Ω0
R
mα ·δ t,α
(20)
For a linear elastic material, the resultant effective membrane stress and bending stress can be
5
expressed by [56, 57]
ñαβ = tDαβ γδ εγδ ;
m̃αβ =
t 3 αβ γδ
κγδ
D
12
(21)
E
1
1
=
ν (X,α X,β )(X,γ X,δ ) + (1 − ν ) (X,α X,γ )(X,δ X,β ) + (1 − ν ) (X,α X,δ )(X,γ X,β )
D
1−ν
2
2
(22)
Using Voigt’s notation one can write
ñ11
ε11
κ11
m̃11
3
t
ñ = ñ22 = t D̃ε ; m̃ = m̃22 = D̃κ ; ε = ε22 ; κ = κ22 (23)
12
ñ12
2ε12
2κ12
m̃12
αβ γδ
where D̃ is the constitutive tensor of the isotropic material, E is the Young’s modulus and ν is the
Poisson’s ratio.
2
11 a22 + (1 − ν ) a12 2
11 a12
a11
ν
a
a
0
0 0
0
0 0
2
E
..
22
(24)
D̃ =
.
a0
a22
a12
0
0
2
h
i
1−ν
2
1
11
22
12
symm
···
2 (1 − ν ) a0 a0 − (1 − ν ) a0
αβ
where a0 = X,α · X,β . Correspondingly, Eq. (20) can be rewritten in a compact form as
δ Πint =
Z
Ω0
(ñ · δ ε + m̃ · δ κ ) dΩ0
(25)
3. Discretization
3.1. A brief review on B-Spline/ NURBS basis functions
Let Ξ = ξ1 , ξ2 , ..., ξn+p+1 be a non-decreasing sequence of parameter values, ξi ≤ ξi+1 , i =
1, ..., n + p; ξi are the knots governing the approximation, and Ξ is called knot vector. If all knots
are equally spaced, then the knot vector is uniform; otherwise it is non-uniform. When the first and
the last knots are repeated p + 1 times, the knot vector is called open. A B-Spline basis function
is C∞ continuous in the interior of each knot span and C p−1 continuous at each unique knot. At a
knot of multiplicity k, the continuity is C p−k .
The B-spline basis functions Ni,p (ξ ) are defined recursively on the corresponding knot vector.
The basis functions of order p = 0 are
1 if ξi ≤ ξ < ξi+1
Ni,0 (ξ ) =
(26)
0
otherwise
For p > 1, the basis functions are
Ni,p (ξ ) =
ξi+p+1 − ξ
ξ − ξi
Ni,p−1 (ξ ) +
Ni+1,p−1 (ξ ) .
ξi+p − ξi
ξi+p+1 − ξi+1
6
(27)
B-spline basis functions Ni,p possess important properties such as non-negativity, local support,
partition of unity and linear independence.
B-spline curves are defined by
n
C(ξ ) = ∑ Ni,p (ξ )Pi ,
(28)
i=1
where Pi are the n control points and Ni,p (ξ ) are the pth-order B-spline basis functions.
B-spline surfaces are defined by the tensor product of basis functions with parameters ξ ∈ Ξ1
and η ∈ Ξ2 expressed as
n
S(ξ , η ) = ∑
m
∑ Ni,p(ξ )M j,q(η )Pi, j
(29)
i=1 j=1
where Ni,p (ξ ) and M j,q(η ) are B-spline basis functions defined on the knot vectors and Pi, j are a
n × m net of control points.
Non-uniform rational B-splines (NURBS) are preferred to B-splines due to their ability to
exactly represent conic sections such as circles and ellipses. A NURBS surface is defined as
n
S (ξ , η ) = ∑
m
∑ Ri, j (ξ , η )Pi, j
; Ri, j =
i=1 j=1
Ni,p (ξ ) M j,q (η ) wi, j
n
∑i=1 ∑mj=1 Ni,p (ξ ) M j,q (η ) wi, j
(30)
where wi, j are the weights. An example of the geometry representation of a free-form shape based
on cubic NURBS is illustrated in Fig. 2. The figure also includes the control points.
Figure 2: Physical mesh and control points for a cubic NURBS surface.
7
3.2. Partition-of-unity enrichment
3.2.1. In-plane enrichment
The displacement and membrane stress components at a crack tip can be expressed in polar
coordinates (r, θ ) as follows [58]:
r
r
1−ν
KII
KI
r
r
+ 2sin2 θ2
cos θ2 2 1+
sin θ2 1+4 ν + 2cos2 θ2
u1
ν
+
=
1−ν
2θ
u2
sin θ2 1+4 ν − 2cos2 θ2
2 µ 2π
2µ 2π − cos θ2 2 1+
ν − 2sin 2
(31)
θ
θ
θ
3θ
3θ
1
−
sin
sin
sin
2
+
cos
cos
σ
11
2
2
2
2
2
θ
θ
KII
KI
cos
cos
+√
σ12
=√
sin θ2 cos 32θ
cos θ2 1 − sin θ2 sin 32θ
2
2
2π r
2π r
σ22
1 + sin θ2 sin 32θ
sin θ2 cos θ2 cos 32θ
(32)
where µ = E/2(1 + ν ) is the shear modulus, and KI and KII are membrane stress intensity factors
(SIFs) of mode I and mode II fracture, respectively. The different fracture modes are illustrated in
Fig. 3.
Figure 3: Fracture modes.
The membrane stress intensity factors are given by
√
√
KI = lim 2π r (σθ θ (r, 0)) ; KII = lim 2π r (σrθ (r, 0))
r→∞
r→0
where σθ θ and σrθ are stress components in polar coordinates.
It can be shown that the in-plane tip enrichment functions
√
√
θ √
θ √
θ
θ
, r cos
, r sin
sin (θ ) , r cos
sin (θ )
ψ (r, θ ) =
r sin
2
2
2
2
represent the asymptotic near crack tip solution [59].
8
(33)
(34)
3.2.2. Out-of-plane enrichments
The internal stresses due to bending can be computed by [60]
(3 + 5ν ) cos θ2 − (7 + ν ) cos 32θ
σrr
k1 x3 1
σrθ
=√
− (1 − ν ) sin θ2 + (7 + ν ) sin 32θ
2h 3 + ν
2r
σθ θ
(5 + 3ν ) cos θ2 + (7 + ν ) cos 32θ
− (3 + 5ν ) sin θ2 + (5 + 3ν ) sin 32θ
k2 x3 1
+√
(−1 + ν ) cos θ2 + (5 + 3ν ) cos 32θ
2h
3
+
ν
2r
− (5 + 3ν ) sin θ + sin 3θ
2
(35)
2
where x3 is the out of plane component of the current coordinate vector. The out-of-plane displacement is given
3
1 5 + 3ν
1 7+ν
3θ
3θ
θ
θ
k1
+ k2 −
− cos
+ sin
cos
sin
3 1−ν
2
2
3 1−ν
2
2
(36)
where k1 and k2 are the bending and twisting stress intensity factors:
√
3+ν √
h
h
k1 = lim 2rσθ θ r, 0,
; k2 = lim
(37)
2rσrθ r, 0,
r→0
r→0 1 + ν
2
2
(2r) 2 1 − ν 2
u3 =
2Eh (3 + ν )
The corresponding out of plane tip enrichment functions are given by [60]
√
3
3
3
3
3θ
3θ
θ
θ
θ
, r 2 sin
, r 2 cos
, r 2 sin
, r 2 cos
F (r, θ ) =
r sin
2
2
2
2
2
(38)
3.2.3. Discretization of the displacement field
Similar to the enrichment strategy used in XFEM, the XIGA displacement field of the cracked
shell surface can be expressed as
u1
u2
NI
=∑R
I=1
u3 =
I
ûI1
ûI2
NJ
J
+ ∑ R (H (x) − H (xJ ))
J=1
âJ1
âJ2
NI
NJ
NK
I=1
J=1
K=1
∑ RI ûI3 + ∑ RJ (H (x) − H (xJ )) âJ3 +
∑
NK
+
RK
K
LK
∑R ∑
K=1
LK
∑
L=1
L=1
ψKL (x) − ψKL (xK )
FKL (x) − FKL (xK ) b̂L3K
b̂L1K
b̂L2K
(39)
(40)
where R are NURBS basis functions, û1 , û2 , û3 are the standard DOFs, â1 , â2 , â3 and b̂1 , b̂2 , b̂3 are
additional DOFs, ψ and F are the tip-enrichment functions, and H is Heaviside function. There
are two different procedures for choosing the tip enriched area [61]: topological enrichment and
geometrical enrichment. Topological enrichment refers to the strategy in which the size of the tip
enriched area is proportional to the mesh size. By contrast, in geometrical enrichment a constant tip
enriched area independent of the mesh size is considered. In order to obtain optimal convergence
rates in crack applications, it is crucial to use the geometrical enrichment [62, 63]. The quartic
B-spline basis functions and the step-enriched shape functions affected by the crack are shown
for a one-dimensional discretisation in Fig. 4. Fig. 5 presents the enriched control points and the
9
sub-triangulation needed for integration for a two-dimensional discretization.
1
0.8
0.9
N7,3
N1,3
0.8
N
0.7
2,3
N4,3
N3,3
0.6
0.4
N6,3
N5,3
0.2
N (ξ)
0.5
i,3
i,3
N (ξ)
0.6
0.4
0
−0.2
0.3
−0.4
0.2
−0.6
0.1
0
0
0.2
0.4
ξ
0.6
0.8
1
−0.8
0
0.2
0.4
(a)
ξ
0.6
0.8
1
(b)
(c)
Figure 4: (a) Cubic B-spline basis functions with knot vector ξ = [0, 0, 0, 0, 1/4, 1/2, 3/4, 1, 1, 1, 1]. (b) Step-enriched
basis functions for a crack at ξ = 1/2. (c) Step-enriched basis functions with N4,3 in 2D.
elements
Sub−triangles
Physical mesh
Heaviside enriched control points
Crack tip
Crack
Crack
Crack tip enriched control points
Control points
Gauss points
(a)
(b)
Figure 5: (a) Illustration of enriched control points for a quadratic NURBS mesh. (b) Sub-triangulation and quadrature
points for step-enriched and tip-enriched nodes.
3.2.4. Essential boundary conditions, numerical integration and compatibility enforcement
Imposition of essential boundary conditions: As NURBS do not satisfy the Kronecker Delta
property, direct imposition of essential boundary condition on control points can result in significant errors with deteriorated rates of convergence [64]. Consequently, specific techniques for
imposing essential boundary conditions are needed. The penalty method, Lagrange multiplier
method, Nitsche method (see [65, 66, 67] for a review and comparison of these techniques in the
context of meshfree methods) and transformation method [64] are among the available techniques.
A least-squares minimization method for the weak imposition of essential boundary conditions
10
in XIGA has been proposed in [47]. The main idea is to determine the boundary control point
displacements q i by minimizing a least-squares error function F on a set of interpolating points x k
defined on the essential boundary:
1
1
F = ∑ kuu (xxk ) − ūu(xxk )k2 = ∑
2 k
2 k
2
∑ Ri(ξk )qqi − ūu(xxk )
(41)
i
where u and ūu are approximated and prescribed displacement fields, respectively. Minimizing F
with respect to q gives,
!
∂F
(42)
= 0 =⇒ ∑ ∑ Ri (ξk )qqi − ūu (xxk ) R j (ξk ) = 0
∂qj
i
k
which results in following linear system of equations:
Aq = C
ūx (xxk )R1 (ξ k ) ūy (xxk )R1 (ξ k )
R1 (ξ k )R1 (ξ k ) · · · R1 (ξ k )Rnc (ξ k )
..
..
..
..
..
A = ∑
; C = ∑
;
.
.
.
.
.
k
k
Rnc (ξ k )R1 (ξ k ) · · · Rnc (ξ k )Rnc (ξ k )
ūx (xxk )Rnc (ξ k ) ūy (xxk )Rnc (ξ k )
qx1 qy1
..
q = ...
.
y
x
qnc qnc
(43)
where nc is the number of control points located on the essential boundary.
Numerical integration: In crack modeling, there are two types of elements where the standard Gauss integration could lead to inaccurate results and therefore special integration strategies
are needed. For elements completely cut by the crack, partitioning the cut element into triangular, rectangular or polygonal sub-cells and employing standard Gauss quadrature in each sub-cell
will significantly increase the accuracy. For elements containing the crack tip, an “almost polar
integration” technique proposed in [62] can cancel the r−1/2 singularity at the crack tip and give
very good results for high-order NURBS [47]. An alternative to the almost polar integration is
the strain smoothing technique that does not require the integration of the singular terms since
no derivatives of the shape functions need to be computed. We have employed the almost polar
integration method [68, 69, 70, 71, 72] in this manuscript.
Compatibility enforcement: In order to get optimal convergence rates in XIGA for problems
in linear fracture mechanics, a special treatment of blending elements is essential [47]. Blending
elements (partially enriched elements) in XFEM are posing two major problems: 1) Due to lack of
partition of unity property in these elements, enrichment functions cannot be reproduced exactly.
2) Some undesirable terms are introduced in the approximations which cannot be compensated
by the standard FE part of approximation. These problems can severely decrease the accuracy
and rate of convergence in XFEM [61, 62, 63, 73]. In [47], the authors have investigated these
issues and showed how two common techniques of shifting and blending can be used to ensure
the compatibility between two different enriched sub-domains or between an enriched and an un
11
ξ2
1
0.8
Heaviside enrichment
Tip enrichment
0.6
Blending elements for Heaviside enrichment
0.4
Blending elements for tip enrichment
Blending elements between Heaviside and tip enrichment
0.2
0
0
0.2
0.4
0.6
0.8
ξ1
1
Figure 6: Enrichment strategy [47]
0
Tip enrichment
Heaviside enrichment
1
Crack Tip
Crack
0
0.2
0.4
0.6
0.8
1
ξ
Figure 7: Heaviside blending function BH and tip enrichment blending function BT .
enriched sub-domain. For the shifting technique, two different strategies called basic shifting and
improved shifting were discussed. Super optimal convergence rates for high-order NURBS have
been obtained by employing an improved shifting technique for enrichment functions and adding
C0 lines along the boundaries of fully enriched and un-enriched sub-domains. These C0 lines are
introduced by knot insertion. However, C1 continuity required for thin shell analysis no longer
holds and therefore is not used in this manuscript for all shell problems (sections 4.3 to 4.6).
De Lycker et. al. [47] have shown for a two-dimensional continuum that the convergence rates
can be further improved by the use of blending functions BH and BT for the Heaviside and tip
enrichment functions, respectively. The XIGA approximation in this 2D continuum formulation is
given as:
u1
u2
χJ
NI
=
∑R
I=1
I
ûI1
ûI2
NJ
+ BH
∑R
J=1
J
H (xx) − χ
χK
J
âJ1
âJ2
+ BT
b̂1
b̂2
NK
∑ RK
K=1
Ψ (xx) − χ K
where
= H(xJ ) and
is obtained by a least-squares minimization of Ψ(x) − ∑K
Fig. 7 represents a 1D illustration of blending functions.
12
(44)
.
RK χ K
Remark. As in [74, 47], the tip enrichment function used here is the first term of the displacement
expansion near the crack tip for a pure mode I crack with unit stress-intensity factor. This is
originally based on the work [75] and known as vectorial enrichment in some references [76].
For the blending technique, a projected blending function which is compatible with high-order
NURBS functions can give the best results [47].
The displacement approximation used in the projected blending strategy is given as
u1
u2
NI
=
∑R
I=1
I
ûI1
ûI2
NJ
+∑
RJ BJH
H(xx)
J=1
âJ1
âJ2
NK
+
∑
RK BK
T
Ψ(xx)
K=1
b̂K
1
b̂K
2
(45)
where BJH and BK
T being projected blending coefficients associated with the Heaviside and tip
enrichment, respectively. These coefficients are obtained by projecting a bilinear blending function
on the NURBS basis functions in a way that ∑J RJ (ξ )BJH and ∑K RK (ξ )BK
T closely approximates
the blending functions BH and BT .
For all shell problems presented in sections 4.3 to 4.6, we have not used a compatibility enforcement as the KL shell formulation requires C1 continuity. Only for the 2D benchmark problems in
section 4.1 and 4.2, we will show the performance of the compatibility enforcement.
3.3. Discretization
Substituting the discretization of the trial functions, Eqs. (39), (40), their derivatives, as well as
the test functions which have a similar structure to the trial functions into the weak form, Eq. (15),
the following linear system of equations is obtained:
Ku = f
(46)
with the global stiffness matrix
Ki j =
Z
A
t 3 b T
b ¯ 1
m T
m
DB j jdξ dξ 2
B
t (Bi ) DB j +
12 i
(47)
in which Bm and Bb are the membrane and bending-strain matrices, respectively.
The standard membrane and bending strain matrices associated with node I are given by
RI,1 G1 · e1
RI,1 G1 · e2
RI,1 G1 · e3
RI,2 G1 · e1
RI,2 G1 · e2
RI,2 G1 · e3
Bm
(48)
I =
I
I
I
I
I
I
R,1 G2 + R,2 G1 · e1 R,1 G2 + R,2 G1 · e2 R,1 G2 + R,2 G1 · e3
and
bI
bI
BbI
1 · e1 B1 · e2 B1 · e3
bI
bI
.
BbI = BbI
2 · e1 B2 · e2 B2 · e3
bI
bI
bI
B3 · e1 B3 · e2 B2 · e3
13
(49)
The terms e1 , e2 , e3 are the global basis vectors of an orthonormal coordinate reference frame, and
G3 · G1,1 I
1 I
I
I
I
p
p
R
G
×
G
+
R
G
×
G
R
G
×
G
+
R
G
×
G
BbI
=
−R
G
+
+
1,1
2
1
1,1
2
3
3
1
3
,1
,2
,1
,2
1
,11
j¯
j¯
(50)
G
·
G
1
3
2,2
I
I
I
p
BbI
RI,1 G2 × G3 + RI,2 G3 × G1
2 = −R,22 G3 + p R,1 G2,2 × G2 + R,2 G1 × G2,2 +
j¯
j¯
(51)
G
·
G
1
3
1,2
I
I
I
p
RI,1 G2 × G3 + RI,2 G3 × G1
BbI
3 = −R,12 G3 + p R,1 G1,2 × G2 + R,2 G1 × G1,2 +
j¯
j¯
(52)
The force contribution of the ith node is
fi =
Z
1
A
2
¯ ξ dξ +
bRi jd
Z
∂A
pRi kX,t kdlξ
(53)
where p are the forces per unit length on the boundary of the middle surface and dlξ is the line
element of the boundary of the middle surface.
3.3.1. Membrane B-matrix for XIGA
The Bm
H associated to the Heaviside enrichment is given by
BmJ
H
where
mJ
mJ
BmJ
H1 · e1 BH1 · e2 BH1 · e3
mJ
mJ
= BmJ
H2 · e1 BH2 · e2 BH 2 · e3
mJ
mJ
BmJ
H3 · e1 BH2 · e2 BH3 · e3
(54)
J
x) − H (xxJ )) G1
BmJ
H1 = R,1 (H (x
J
x) − H (xxJ )) G2
BmJ
H2 = R,2 (H (x
J
J
x) − H (xxJ ))
BmJ
H3 = R,1 G2 + R,2 G1 (H (x
(55)
The Bm
T associated to the tip enrichment is
mKL
mKL
BmKL
T1 · e1 BT1 · e2 BT1 · e3
mKL
mKL
= BmKL
BmKL
T2 · e1 BT2 · e2 BT2 · e3
T
mKL
mKL
mKL
BT3 · e1 BT3 · e2 BT3 · e3
(56)
where
K L
L
K L
BmKL
T1 = R,1 ψK (ξ ) − ψK (ξK ) + R ψK,1 (ξ ) G1
K L
L
K L
BmKL
T2 = R,2 ψK (ξ ) − ψK (ξK ) + R ψK,2 (ξ ) G2
L
L
L
L
K
K
K
(ξ ) G2 + ψK,2
(ξ ) G 1
ψK,1
BmKL
T3 = R,1 G2 + R,2 G1 ψK (ξ ) − ψK (ξK ) + R
14
(57)
3.3.2. Bending B-matrix for XIGA
The BbJ
H -matrix associated with the Heaviside-enriched DOFs is given by
bJ · e
bJ · e
BbJ
·
e
B
B
1
2
3
H1
H1
H1
J BbJ · e
bJ · e
bJ · e
B
B
ξ
)
−
H
ξ
BbJ
=
H
(
1
2
H
H2
H2
H2 3
bJ
bJ
bJ
BH3 · e1 BH3 · e2 BH3 · e3
bJ
bJ
where BbJ
H1 , BH2 , BH3 are the same as in the standard part.
The contribution of the crack tip enrichment is calculated by
bKL · e
bKL · e
BbKL
·
e
B
B
1
2
3
1
T1
T1
bKL
bKL · e
bKL · e
B
·
e
B
B
BbKL
=
2
1
3
2
T2
T
T2
bKL
bKL
bKL
BT3 · e1 BT3 · e2 BT3 · e3
(58)
(59)
bKL bKL
I
I
I
I
I
where BbKL
T1 , BT2 , BT3 are similar to the standard bending terms, but replacing R11 , R22 , R12 , R1 , R2
by the following terms
L
L
L
I
I L
RI,11 → RK
,11 ψK (ξ ) − ψK (ξK ) + 2R,1 ψK,1 (ξ ) + R ψK,11 (ξ )
L
L
L
I
I L
RI,22 → RK
,22 ψK (ξ ) − ψK (ξK ) + 2R,2 ψK,2 (ξ ) + R ψK,22 (ξ )
L
L
L
L
I
I
I L
(60)
RI,12 → RK
,12 ψK (ξ ) − ψK (ξK ) + R,1 ψK,2 (ξ ) + R,2 ψK,1 (ξ ) + R ψK,12 (ξ )
L
L
I L
RI,1 → RK
,1 ψK (ξ ) − ψK (ξK ) + R ψK,1 (ξ )
L
L
I L
RI,2 → RK
.
,2 ψK (ξ ) − ψK (ξK ) + R ψK,2 (ξ )
3.4. Domain form for J-integral calculation
Consider a through-the-thickness crack with the crack front normal to the mid-surface of the
shell model. The J-integral is defined as [77]
Z
∂ ui
fJ =
σi j
(61)
−W δ1 j n j q̄dA
∂ x1
A
where W = 1/2σi j εi j is the strain energy density, σi j are the stress tensor components, εi j are the
strain tensor components, ui are the displacement components, n j are the components of the unit
normal vector to the surface A of a volume V surrounding the crack front, δ1 j is the Kronecker
delta and A is the cylindrical surface of V . The surface Ai (i = 1, 2, ε ) are illustrated in Fig. 8.
Commonly, a smooth function q is introduced which is equal to zero on A and non-zero on Aε and
f is the area under the q̄ function curve along the crack front.
Applying the divergence theorem to Eq. (61), we obtain
Z
Z
∂ ui
∂ q̄
∂ ui
−W δ1 j
−W δ1 j n j q̄dA
dV −
fJ =
σi j
σi j
(62)
∂ x1
∂xj
∂ x1
A1 +A2
V
The cylinder around the crack front is limited by the upper and lower faces A1 and A2 , respectively.
15
V
t
Figure 8: Definition of the q̄ function for a segment of the crack front.
Assuming that A1 and A2 are equal and orthogonal to the crack front, we have
n1 = n2 = 0 , n3 = 1 on A1
n1 = n2 = 0 , n3 = −1 on A2
The q̄ function is taken to be constant through the shell thickness; f = t and equal to 1 on Aε .
Eq. (62) can be rewritten as
Z
Z
∂ ui 1
∂ q̄
∂ ui
− σi j εi j δ1 j
n3 q̄dA
(63)
dV −
tJ =
σi j
σi3
∂ x1 2
∂xj
∂ x1
A1 +A2
V
The domain form of the J-integral of the two states is given by
!
Z
1 + u2
u
∂
∂ q̄
1
1
i
i
− σi1j + σi2j εi1j + εi2j δ1 j
dV
σi1j + σi2j
J (1+2) =
t V
∂ x1
2
∂xj
Z
1
2
1
1
2 ∂ ui + ui
σ + σi3
−
n3 q̄dA
t A1 +A2 i3
∂ x1
(64)
Eq. (64) can be written as
J (1+2) = J (1) + J (2) + I (1,2)
where
J
(a)
1
=
t
Z
V
∂ ua
σiaj i
∂ x1
1
− σiaj εiaj δ1 j
2
∂ q̄
1
dV −
∂xj
t
(65)
Z
A1 +A2
σi3a
∂ uai
n3 q̄dA
∂ x1
(66)
and the interaction integral is given by
Z
Z
2
1
2
1
∂ q̄
1
1
1 ∂ ui
2 ∂ ui
1 2
1 ∂ ui
2 ∂ ui
(1,2)
+ σi j
− σi j εi j δ1 j
+ σi j
n3 q̄dA
dV −
σi j
σi j
I
=
t V
∂ x1
∂ x1
∂xj
t A1 +A2
∂ x1
∂ x1
(67)
16
As the relationship between the interaction integral and the SIFs is given by
2π 1 + ν
2 1 2
(1,2)
1 2
k11 k12 + k21 k22 ,
I
=
KI KI + KII KII +
E
3E 3 + ν
(68)
we can finally write the J-integral as
J
(1+2)
=J
(1)
+J
(2)
2π
2 1 2
KI KI + KII1 KII2 +
+
E
3E
1+ν
3+ν
k11 k12 + k21 k22
(69)
4. Numerical benchmark examples
In this section, we present six numerical problems to test our XIGA-formulation. In section
4.1 and 4.2, we study two-dimensional examples and employ the compatibility enforcement as
discussed previously. The remaining four examples are benchmark problems for fracture in thin
shell analysis.
4.1. Infinite plate with a center crack under remote uniform tension
Let us consider an isotropic infinite plate with a center crack under remote uniform tension
(Fig. 9). A unit square domain ABCD with an edge crack of length 0.5 mm is modeled. The plain
strain state is assumed. The exact solution for this problem is given by
2(1 + ν ) KI √
θ
2θ
r cos
2 − 2ν − cos
ux (r, θ ) = √
2
2
2π E
θ
2(1 + ν ) KI √
2θ
2 − 2ν − cos
uy (r, θ ) = √
r sin
2
2
2π E
3θ
KI
θ
θ
(70)
1 − sin sin
cos
σxx (r, θ ) = √
2
2
2
2π r
θ
θ
3θ
KI
1 + sin sin
cos
σyy (r, θ ) = √
2
2
2
2π r
3θ
KI
θ
θ
sin cos cos
σxy (r, θ ) = √
2
2
2
2π r
√
where KI = σ π a is the stress-intensity factor. Here the following material properties, geometric
parameters and loading conditions are considered: E = 107 N/mm2, ν = 0.3, a = 10 mm, and
σ = 102 N/mm2. The exact displacement field is imposed along the boundary of the square domain
using the least-squares minimization method. The approximation error in the H1 norm versus the
number of DOFs and the element size are shown in Fig. 10 for different orders of NURBS. Optimal
convergence rates are obtained in all cases. Note that for p=1, the XIGA formulation is identical
to “standard” XFEM (based on linear Lagrange polynomials, provided the weights corresponding
to the control points are all equal).
17
σ
C
D
a
a
B
A
σ
Figure 9: An infinite plate with a center crack under uniform tension
0
10
linear NURBS, m=−0.52
quadratic NURBS, m=−1.01
cubic NURBS, m=−1.63
−1
relative error in H1 norm
10
−2
10
−3
10
−4
10
−5
10
−6
10
10
2
3
4
10
10
degrees of freedom (dof)
Figure 10: XIGA H1 error norms for different orders.
18
5
10
4.2. Edge cracked plate under tension or shear loading
Consider a planar plate of width b = 7, height L = 16, thickness t = 1 and crack length of
a = b/2. The material properties used in the test are E = 3×107 , and ν = 0.25. Fig. 11a shows
the problem definition for a plate with a tension loading σ = 1 and also for a plate with clamped
boundary condition at the bottom edge while a shear loading τ = 1 is enforced at the top edge (see
Fig. 11b).
The analytical solution for the plate under tension is reported in [59]:
√
KI = Cσ π a
(71)
with C = 1.12 − 0.231 (a/b) + 10.55(a/b)2 − 21.72(a/b)3 − 30.39(a/b)4 . For the shear loading,
the KI and KII values are given in [78]:
KI = 34.0 ;
KII = 4.55
(72)
Fig. 12 and Fig. 13 show contour plots of one displacement and stress component of the edge
cracked plates under tension and shear loading, respectively. Fig. 14 and Fig. 15 present the normalized SIFs KI for the edge cracked plate under tension and shear loading, respectively. The
normalized SIF KII under shear loading is displayed in Fig. 16. On the x-axis, the radius value
rd = 2.5havg , and havg is the average value of the square-roots of the cracked element’s areas [59].
Note that the XIGA formulation is based on cubic polynomials while a (bi-)linear XFEM formulation is used. The results show that, as the mesh density increases, the stress intensity factors
approach the reference solution and are independent of the domain sizes of the interaction integral.
The XIGA results are more accurate with less elements than XFEM.
(a)
(b)
(c)
Figure 11: Geometry of edge cracked plates under (a) tension and (b) shear loading; (c) Refined non-uniform mesh.
19
(a)
(b)
Figure 12: Contour plots displacement of the plate under (a) tension and (b) shear loading.
(a)
(b)
Figure 13: Contour plots stress of the plate under (a) tension and (b) shear loading.
20
1.14
1.12
1.1
xIgA, mesh1 (351 elem.)
xIgA, mesh2 (903 elem.)
xIgA, mesh3 (3741 elem.)
XFEM, mesh1 (990 elem.)
XFEM, mesh2 (24750 elem.)
XFEM, mesh3 (80190 elem.)
Normalized KI
1.08
1.06
1.04
1.02
1
0.98
0.96
0.94
1.5
2
2.5
3
Ratio r /h
d
avg
Figure 14: Normalized KI for the edge cracked plate with a tension loading.
xIgA, mesh1 (299 elem.)
xIgA, mesh2 (903 elem.)
xIgA, mesh3 (3741 elem.)
XFEM, mesh1 (990 elem.)
XFEM, mesh2 (24750 elem.)
XFEM, mesh3 (80190 elem.)
1.08
Normalized KI
1.06
1.04
1.02
1
0.98
1.5
2
2.5
3
Ratio rd/havg
Figure 15: Normalized KI for the edge cracked plate with the shear loading.
21
1.15
1.1
1.05
Normalized KII
1
0.95
0.9
0.85
xIgA, mesh1 (299 elem.)
xIgA, mesh2 (903 elem.)
xIgA, mesh3 (3741 elem.)
XFEM, mesh1 (990 elem.)
XFEM, mesh2 (24750 elem.)
XFEM, mesh3 (80190 elem.)
0.8
0.75
0.7
0.65
1.5
2
2.5
3
Ratio r /h
d
avg
Figure 16: Normalized KII for the edge cracked plate with the shear loading.
4.3. Central cracked plate subjected to pressure loading
In the next example, we consider a square plate with a central crack under uniform pressure
loading p = 1.0. The plate is simply supported on all edges. The geometry and material parameters
are b = 1.0, Young’s modulus E = 1000 and Poisson’s ν = 0.3 (Fig. 17). Fig. 18 shows the contour
plots of the displacement and stress components. Fig. 19 shows the good agreement between the
XIGA-results and the reference solution.
Figure 17: Geometry of central cracked plate subjected to uniform pressure and refined non-uniform NURBS mesh.
22
(a) Displacement z-direction
(b) Moment Mxx
(c) Moment Myy
(d) Moment Mxy
Figure 18: Contour plot distribution of displacement and moment components with crack length a/b = 0.1 and b/t =
10
23
Sosa and Eischen (b/t=10)
xIGA (b/t=10)
2.5
2
J=G
1.5
1
0.5
0
0
0.2
0.4
0.6
0.8
1
a/b
Figure 19: J-integral values of the central cracked plate with uniform pressure loading.
4.4. Pressurized cylinder with an axial crack
Next, a thin cylinder with radius R = 20, thickness t = 0.25, and length L = 100 containing
an axial through-the-thickness crack of length 2a is subjected to an internal pressure p = 1.0.
The material parameters are: Young’s modulus E = 1000, Poisson’s ratio ν = 0.3 and support
open-end conditions. The geometry and the mesh are illustrated in Fig. 20. Fig. 21 shows the
stress intensity factor KI for various axial cracks of lengths 2a = 2.46, 4.92, 9.84, 14.76, 19.682.
The results from XIGA simulations agree well with the reference solution [79]. The relative error
of the results for different number of elements is compared (see Fig. 22). It is observed that the
expected convergence rate for XIGA is achieved. The convergence rate of the XIGA is higher than
the convergence rate obtained with the phantom node method. However, linear triangular elements
are used for the phantom node method while the XIGA is based on quadratic, cubic and quartic
elements.
Figure 20: Geometry of a cylinder under internal pressure with a longitudinal crack and refined non-uniform NURBS
mesh.
24
2000
Folias
xIGA (p=2)
xIGA (p=3)
xIGA (p=4)
Phantom node
1800
1600
1400
KI
1200
1000
800
600
400
200
0
1
2
3
4
5
6
7
Half of crack length
8
9
10
Figure 21: Stress intensity factor KI corresponding to membrane symmetric loading.
xIGA (p=2)
xIGA (p=3)
xIGA (p=4)
Phantom MITC3
Relative error of KI, log(e)
1.3
1.2
1.1
1
0.9
0.8
−1
−0.8
−0.6
−0.4
Element size, log(h)
−0.2
0
Figure 22: Relative error of the KI versus element size of thin cylinder with crack of length 2a = 9.84.
25
4.5. Cylinder with a circumferential crack under tension
Consider a thin cylindrical shell with radius R = 0.0529, thickness t containing a circumferential through wall crack of length 2a = 2θ R in the circular direction, where 2θ is the total included
angle, tensile force of P = 90, see Fig. 23. The material parameters of the cylinder shell are
E = 1000 and ν = 0.3.
Table 1 presents the J integral obtained from the XIGA simulations for different crack lengths.
The results are close to those calculated by [80] and to the analytical solutions reported in [79, 81].
Contour plots of the force and moment components are shown in Fig. 24.
Figure 23: Geometry of a cylinder under tension loading and contour plot of displacement.
Table 1: J-integral of circumferentially cracked cylinder under tension loading
2θ
R/t
45o
90o
40
20
(p=2)
3.028×10−2
2.361×10−2
XIGA
(p=3)
3.056×10−2
2.423×10−2
(p=4)
3.094×10−2
2.447×10−2
26
Ref. Sol.
[80]
3.24×10−2
2.57×10−2
Ref. Sol.
[81]
3.09×10−2
2.48×10−2
(a) Force Nxx
(b) Force Nyy
(c) Force Nxy
(d) Moment Mxx
(e) Moment Myy
(f) Moment Mxy
27
Figure 24: Distribution of force and moment components of the cylinder with R/t = 40 and crack of length 2a = 2θ R,
where 2θ = 45o .
4.6. Pressurized cylinder with an inclined crack
The last example is a cylinder with an inclined crack of length 2a = 0.05 as shown in Fig. 25;
the inclination angle is denoted by θ . The cylinder is subjected to a uniform internal pressure
p = 10 and an axial tensile force P = 8.8 × 102.
The J-integral value versus the angle θ for a ratio R/t = 40 is shown in Fig. 26. Contour plots
of the force and moment components are shown in Fig. 27. Exact solutions are not available for
this example. However, the results obtained with XIGA agree well with results obtained by the
phantom node MITC3 method [60].
Figure 25: A cylinder with a crack inclined at an angle θ under uniform internal pressure.
−7
7
x 10
XIGA(p=2)
XIGA(p=3)
XIGA(p=4)
Phantom node
6
J−integral (R/t=40)
5
4
3
2
1
0
0
10
20
30
40
50
β (degree)
60
70
80
Figure 26: J-integral value versus angle θ with R/t = 40.
28
90
(a) Force Nxx
(b) Force Nyy
(c) Force Nxy
(d) Moment Mxx
(e) Moment Myy
(f) Moment Mxy
29
Figure 27: Distribution of force and moment components of pressurized cylinder with an inclined crack θ = 45o and
R/t = 40.
5. Conclusions
We presented an XIGA thin shell formulation based on the Kirchhoff-Love theory. The Heaviside and crack tip enrichment functions are introduced to the NURBS-based displacement field
to capture the strong discontinuity along the crack and the singularity at the crack tips. The enrichment functions are defined on the parametric domain that is global to a patch. The thin shell
elements adopting the Kirchhoff-Love assumption are used to exploit the C1 -continuity of NURBS
basis functions in the framework of IGA and no rotational degrees of freedom are needed facilitating the enrichment strategy. The XIGA results are in good agreement with analytical and reference
solutions. The authors believe that the present method is a very promising alternative to the ‘standard’ XFEM for analysis of cracked shell structures in practical applications.
Acknowledgments
Nhon Nguyen-Thanh and Laura De Lorenzis would like to acknowledge the financial support
from the European Research Council Starting Researcher Grant “INTERFACES”, Grant agreement No. 279439. Xiaoying Zhuang gratefully acknowledges the support of NSFC (41130751),
National Basic Research Program of China (973 Program: 2011CB013800), and Shanghai Pujiang
Program (12PJ1409100).
References
[1] T. J.R. Hughes, J.A. Cottrell, and Y. Bazilevs. Isogeometric analysis: CAD, finite elements,
NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics
and Engineering, 194:4135–4195, 2005.
[2] T.W. Sederberg, D.L. Cardon, G.T. Finnigan, N.S. North, J. Zheng, and T. Lyche. T-splines
and local refinement. ACM Trans. Graphics, 23:276–283, 2004.
[3] Y. Bazilevs, V.M. Calo, J.A. Cottrell, J.A. Evans T.J.R Hughes, S. Lipton, and M.A. Scottand T.W. Sederberg. Isogeometric analysis using T-splines. Computer Methods in Applied
Mechanics and Engineering, 199:229–263, 2010.
[4] M. Dörfel, B. Juttler, and B. Simeon. Adaptive isogeometric analysis by local h-refinement
with T-splines. Computer Methods in Applied Mechanics and Engineering, 199:264–275,
2010.
[5] J. Deng, F. Chen, X. Li, C. Hu, W. Tong, Z. Yang, and Y. Feng. Polynomial splines over
hierarchical T-meshes. Graphical Models, 70:76–86, 2008.
[6] J. Deng, F. Chen, and Y. Feng. Dimensions of spline spaces over T-meshes. Journal of
Computational and Applied Mathematics, 194:267–283, 2006.
[7] N. Nguyen-Thanh, H. Nguyen-Xuan, S. Bordas, and T. Rabczuk. Isogeometric analysis using
polynomial splines over hierarchical T-meshes for two-dimensional elastic solids. Computer
Methods in Applied Mechanics and Engineering, 200(21-22):1892–1908, 2011.
30
[8] N. Nguyen-Thanh, J. Kiendl, H. Nguyen-Xuan, R. Wüchner, K.U. Bletzinger, Y. Bazilevs,
and T. Rabczuk. Rotation free isogeometric thin shell analysis using PHT-splines. Computer
Methods in Applied Mechanics and Engineering, 200(47-48):3410–3424, 2011.
[9] N. Nguyen-Thanh, J. Muthu, X. Zhuang, and T. Rabczuk. An adaptive three-dimensional
RHT-splines formulation in linear elasto-statics and elasto-dynamics. Computational Mechanics, 53:369–385, 2013.
[10] D. Schillinger, L. Dede, M.A. Scott, J.A. Evans, M.J. Borden, E. Rank, and T.J.R. Hughes.
An isogeometric design-through-analysis methodology based on adaptive hierarchical refinement of NURBS, immersed boundary methods, and T-spline CAD surfaces. Computer Methods in Applied Mechanics and Engineering, 249-252:116–150, 2012.
[11] A.-V. Vuong, C. Giannelli, B. Jüttler, and B. Simeon. A hierarchical approach to adaptive
local refinement in isogeometric analysis. Computer Methods in Applied Mechanics and
Engineering, 200:3554–3567, 2012.
[12] S.K. Kleiss, B. Jüttler, and W. Zulehner. Enhancing isogeometric analysis by a finite element
based local refinement strategy. Computer Methods in Applied Mechanics and Engineering,
213-216:168–182, 2012.
[13] T.W. Sederberg, J. Zheng, A. Bakenov, and A. Nasri A. T-splines and T-NURCCs. ACM
Trans. Graphics, 22:477–484, 2003.
[14] T.W. Sederberg, D.C. Anderson, and R.N. Goldman. Implicit representation of parametric
curves and surfaces. Computer Vision, Graphics and Image Processing, 28:72–84, 1984.
[15] T.J.R. Hughes, A. Reali, and G. Sangalli. Efficient quadrature for NURBS-based isogeometric analysis. Computer Methods in Applied Mechanics and Engineering, 199:301–313,
2010.
[16] J.A. Cottrell, T.J.R Hughes, and A. Reali. Studies of refinement and continuity in geometry
and mesh refinement. Computer Methods in Applied Mechanics and Engineering, 196:4160–
4183, 2007.
[17] J.A. Cottrell, A. Reali, Y. Bazilevs, and T.J.R. Hughes. Isogeometric analysis of structural vibrations. Computer Methods in Applied Mechanics and Engineering, 195:5257–5297, 2006.
[18] S. Lipton, J.A Evans, Y. Bazilevs, T. Elguedj, and T.J.R. Hughes. Robustness of isogeometric structural discretizations und severe mesh distortion. Computer Methods in Applied
Mechanics and Engineering, 199:357–373, 2010.
[19] H. Nguyen-Xuan, Loc V. Tran, Chien H. Thai, and C.V. Le. Plastic collapse analysis of
cracked structures using extended isogeometric elements and second-order cone programming. Theoretical and Applied Fracture Mechanics, in press, 2014.
[20] Y. Bazilevs, V.M. Calo, T.J.R Hughes, and Y. Zhang. Isogeometric fluid-structure interaction:
theory, algorithms, and computations. Computational Mechanics, 43:3–37, 2008.
31
[21] Y. Bazilevs, M.-C.Hsu, I.Akkerman, S.Wright, K.Takizawa, B.Henicke, T.Spielman, and
T.E.Tezduyar. 3D simulation of wind turbine rotors at full scale. Part I: Geometry modeling and aerodynamics. International Journal for Numerical Methods in Engineering, 65(13):207–235, 2011.
[22] Y. Bazilevs, M.-C. Hsu, J. Kiendl, R. Wüchner, and K.-U. Bletzinger. 3D simulation of wind
turbine rotors at full scale. Part II: Fluidstructure interaction modeling with composite blades.
International Journal for Numerical Methods in Engineering, 65(1-3):236–253, 2011.
[23] M.-C. Hsu and Y. Bazilevs. Blood vessel tissue prestress modeling for vascular fluid-structure
interaction simulations. Finite Elements in Analysis and Design, 47(6):593–599, 2011.
[24] L. De Lorenzis, I. Temizer, P. Wriggers, and G. Zavarise. A large deformation frictional
contact formulation using nurbs-based isogeometric analysis. International Journal for Numerical Methods in Engineering, 87:1278–1300, 2011.
[25] L. De Lorenzis, P. Wriggers, and G. Zavarise. A mortar formulation for 3d large deformation
contact using NURBS-based isogeometric analysis and the augmented Lagrangian method.
Computational Mechanics, 49:1–20, 2012.
[26] R. Dimitri, L. De Lorenzis, M.A. Scott, P. Wriggers, R.L. Taylor, and G. Zavarise. Isogeometric large deformation frictionless contact using T-splines. Computer Methods in Applied
Mechanics and Engineering, 269:394–414, 2014.
[27] R. Dimitri, L. De Lorenzis, P. Wriggers, and G. Zavarise. NURBS and T-spline-based isogeometric cohesive zone modeling of interface debonding. Computational Mechanics, 54:369–
388, 2014.
[28] M. Bischoff, K.-U. Bletzinger, W.A. Wall, and E. Ramm. Models and Finite Elements for
Thin-Walled Structures. John Wiley and Sons, New York, 2004.
[29] P. Krysl and T. Belytschko. Analysis of thin shells by the element free Galerkin method.
International Journal of Solids and Structures, 33(20-22):3057–3080, 1996.
[30] F. Cirak, M. Ortiz, and P. Schröder. Subdivision surfaces: A new paradigm for thin shell
analysis. International Journal for Numerical Methods in Engineering, 47:2039–2072, 2000.
[31] D. Millan, A. Rosolen, and M. Arroyo. Thin shell analysis from scattered points with
maximum-entropy approximants. International Journal for Numerical Methods in Engineering, 85(6):723–751, 2011.
[32] L. Noëls and R. Radovitzky. A new discontinuous Galerkin method for Kirchhoff-Love
shells. Computer Methods in Applied Mechanics and Engineering, 197:2901–2929, 2008.
[33] L. Chen, N. Nguyen-Thanh, H. Nguyen-Xuan, T. Rabczuk, S. Bordas, and G. Limbert. Explicit finite deformation analysis of isogeometric membranes. Computer Methods in Applied
Mechanics and Engineering, 277:104–130, 2014.
32
[34] C. Thai-Hoang, N. Nguyen-Thanh, H. Nguyen-Xuan, T. Rabczuk, and S. Bordas. A cellbased smoothed finite element method for free vibration and buckling analysis of shells.
KSCE Journal of Civil Engineering, 15(2):347–361, 2011.
[35] N. Nguyen-Thanh, T. Rabczuk, H.Nguyen-Xuan, and S. Bordas. An alternative alpha finite
element method with stabilized discrete shear gap technique for analysis of Mindlin-Reissner
plates. Finite Elements in Analysis and Design, 47(5):519–535, 2011.
[36] N. Nguyen-Thanh, T. Rabczuk, H.Nguyen-Xuan, and S. Bordas. A smoothed finite element method for shell analysis. Computer Methods in Applied Mechanics and Engineering,
198(2):165–177, 2008.
[37] S. Timoshenko and S. Woinowsky-Krieger. Theory of Plates and Shells (2nd edn). McGrawHill, New York, 1959.
[38] T. Rabczuk and P.M.A. Areias. A meshfree thin shell for arbitrary evolving cracks based on an
external enrichment. Computer Methods in Applied Mechanics and Engineering, 16(2):115–
130, 2006.
[39] T. Rabczuk, P.M.A. Areias, and T. Belytschko. A meshfree thin shell method for non-linear
dynamic fracture. International Journal for Numerical Methods in Engineering, 72:524–548,
2007.
[40] T. Rabczuk, R. Gracie, J.H. Song, and T. Belytschko. Immersed particle method for fluidstructure interaction. International Journal for Numerical Methods in Engineering, 81(1):48–
71, 2010.
[41] T. Rabczuk and G. Zi. A meshfree method based on the local partition of unity for cohesive
cracks. Computational Mechanics, 39:743–760, 2007.
[42] T. Rabczuk and T. Belytschko. Cracking particles: A simplified meshfree methods for
arbitrary evovling cracks. International Journal for Numerical Methods in Engineering,
61:2316–2343, 2004.
[43] T. Rabczuk and T. Belytschko. A three dimensional large deformation meshfree method
for arbitrary evolving cracks. Computer Methods in Applied Mechanics and Engineering,
196:2777–2799, 2007.
[44] J. Kiendl, K.-U. Bletzinger, J. Linhard, and R. Wüchner. Isogeometric shell analysis
with Kirchhoff-Love elements. Computer Methods in Applied Mechanics and Engineering,
198:3902–3914, 2009.
[45] J. Kiendl, Y. Bazilevs, M.-C. Hsu, R. Wüchner, and K.-U. Bletzinger. The bending strip
method for isogeometric analysis of Kirchhoff-Love shell structures comprised of multiple
patches. Computer Methods in Applied Mechanics and Engineering, 199:2403–2416, 2010.
[46] D.J. Benson, Y. Bazilevs, E. De Luycker, M.-C. Hsu, M. Scott, T.J.R. Hughes, and T. Belytschko. A generalized finite element formulation for arbitrary basis functions: From isogeometric analysis to XFEM. International Journal for Numerical Methods in Engineering,
83:765–785, 2010.
33
[47] E. De Luycker, D.J. Benson, T. Belytschko, Y. Bazilevs, and M.C. Hsu. X-FEM in isogeometric analysis for linear fracture mechanics. International Journal for Numerical Methods
in Engineering, 87:541–565, 2011.
[48] S.S. Ghorashi, N. Valizadeh, and S. Mohammadi. Extended isogeometric analysis for simulation of stationary and propagating cracks. International Journal for Numerical Methods in
Engineering, 89:1069–1101, 2012.
[49] C.V. Verhoosel, M.A. Scott, R. de Borst, and T.J.R. Hughes. An isogeometric approach
to cohesive zone modeling. International Journal for Numerical Methods in Engineering,
87:336–360, 2011.
[50] P.M.A. Areias and T. Belytschko. Non-linear analysis of shells with arbitrary evolving cracks
using XFEM. International Journal for Numerical Methods in Engineering, 62:384–415,
2005.
[51] P.M.A. Areias, J.H. Song, and T. Belytschko. Analysis of fracture in thin shells by overlapping paired elements. International Journal for Numerical Methods in Engineering,
195:5343–5360, 2006.
[52] J-H Song and T. Belytschko. Dynamic fracture of shells subjected to impulsive loads. ASME
Journal of Applied Mechanics, 2009.
[53] T. Chau-Dinh, G. Zi, P.S. Lee, and J. Song T. Rabczuk. Phantom-node method for shell
models with arbitrary cracks. Computers & Structures, 92-93:242–256, 2012.
[54] J-H Song, P.M.A. Areias, and T. Belytschko. A method for dynamic crack and shear band
propagation with phantom nodes. International Journal for Numerical Methods in Engineering, 2006.
[55] T. Rabczuk, G. Zi, A. Gerstenberger, and W.A. Wall. A new crack tip element for the phantom
node method with arbitrary cohesive cracks. International Journal for Numerical Methods in
Engineering, 75:577–599, 2008.
[56] J.C. Simo and D.D. Fox. On a stress resultant geometrically exact shell-model 1. formulation
and optimal parametrization. Computer Methods in Applied Mechanics and Engineering,
72:267–304, 1989.
[57] J.C. Simo, D.D. Fox, and M.S. Rifai. On a stress resultant geometrically exact shell-model
2. the linear-theory - computational aspects. Computer Methods in Applied Mechanics and
Engineering, 73:53–92, 1989.
[58] A.T. Zehnder and M. J. Viz. Fracture mechanics of thin plates and shells under combined
membrane, bending, and twisting loads. Applied Mechanics Reviews ASME, 58:37–48, 2005.
[59] N. Moës, J. Dolbow, and T. Belytschko. A finite element method for crack growth without
remeshing. International Journal for Numerical Methods in Engineering, 46:133–150, 1999.
34
[60] T. Chau-Dinh, G. Zi, P.S. Lee, T. Rabczuk, and J.H. Song. Phantom-node method for shell
models with arbitrary cracks. Computers and Structures, 92-93:242–256, 2012.
[61] E. Bechet, H. Minnebo, N. Moës, and B. Burgardt. Improved implementation and robustness
study of the x-fem for stress analysis around cracks. International Journal for Numerical
Methods in Engineering, 64:1033–1056, 2005.
[62] P. Laborde, J Pommier, Y Renard, and M Salan. High-order extended finite element method
for cracked domains. International Journal for Numerical Methods in Engineering, 64:354–
381, 2005.
[63] T.P. Fries. A corrected xfem approximation without problems in blending elements. International Journal for Numerical Methods in Engineering, 75:503–532, 2008.
[64] D. Wang and J. Xuan. An improved nurbs-based isogeometric analysis with enhanced treatment of essential boundary conditions. Computer Methods in Applied Mechanics and Engineering, 199:2425–2436, 2010.
[65] S. Fernández-Méndez and A. Huerta. Imposing essential boundary conditions in mesh-free
methods. Computer Methods in Applied Mechanics and Engineering, 193:1257–1275, 2004.
[66] T. Rabczuk, S.P. Xiao, and M. Sauer. Coupling of meshfree methods with finite elements:
Basic concepts and test results. Communications in Numerical Methods in Engineering,
22(10):1031–1065, 2006.
[67] V.P. Nguyen, T. Rabczuk, S. Bordas, and M. Duflot. Meshless methods: A review and computer implementation aspects. Mathematics and Computers in Simulation, 79:763–813, 2008.
[68] N. Vu-Bac, H. Nguyen-Xuan, L. Chen, S. Bordas, P. Kerfriden, R.N. Simpson, G.R. Liu, and
T. Rabczuk. A node-based smoothed extended finite element method (nsxfem) for fracture
analysis. CMES-Computer Modeling in Engineering & Sciences, 73(4):331–355, 2011.
[69] N. Vu-Bac, H. Nguyen-Xuan, L. Chen, C.K. Lee, G. Zi, X. Zhuang, G.R. Liu, and
T. Rabczuk. A phantom-node method with edge-based strain smoothing for linear elastic
fracture mechanics. Journal of Applied Mathematics, vol. 2013:Article ID 978026, 2013.
[70] L. Chen, T. Rabczuk, G.R. Liu, K.Y. Zeng, P. Kerfriden, and S. Bordas. Extended finite
element method with edge-based strain smoothing (esm-xfem) for linear elastic crack growth.
Computer Methods in Applied Mechanics and Engineering, 212(4):250–265, 2012.
[71] S. Bordas, S. Natarajan, S. Dal Pont, T. Rabczuk, P. Kerfriden, D.R. Mahapatra, D. Noel, and
Z. Gao. On the performance of strain smoothing for enriched finite element approximations
(xfem/gfem/pufem). International Journal for Numerical Methods in Engineering, 86(45):637666, 2011.
[72] S. Bordas, T. Rabczuk, H. Nguyen-Xuan, S. Natarajan, T. Bog, V.P. Nguyen, M.Q.Do, and
H. Nguyen Vinh. Strain smoothing in fem and xfem. Computers and Structures, 88(2324):1419–1443, 2010.
35
[73] J.E. TarancÓn, A. Vercher, E. Giner, and F.J. Fuenmayor. Enhanced blending elements for
xfem applied to linear elastic fracture mechanics. International Journal for Numerical Methods in Engineering, 77:126–148, 2009.
[74] G. Ventura, R. Gracie, and T. Belytschko. Fast integration and weight function blending in
the extended finite element method. International Journal for Numerical Methods in Engineering, 77:1–29, 2009.
[75] X. Liu, Q. Xiao, and B. Karihaloo. Xfem for direct evaluation of mixed mode sifs in homogeneous and bi-materials. International Journal for Numerical Methods in Engineering,
59:1103–1118, 2004.
[76] S. Nicaise, Y. Renard, and E. Chahine. Optimal convergence analysis for the extended finite
element method. International Journal for Numerical Methods in Engineering, 86:528548,
2011.
[77] G.P. Nikishkov and S.N. Atluri. Calculation of fracture mechanics parameters for an arbitrary
three-dimensional crack, by the “Equivalent Domain Integral” method. International Journal
for Numerical Methods in Engineering, 24:1801–1821, 1987.
[78] J.F. Yau, S.S. Wang, and H.T. Corten. A mixed-mode crack analysis of isotropic solids using
conservation laws of elasticity. Journal of Applied Mechanics ASME, 47:335–341, 1980.
[79] E.S. Folias. On the effect of initial curvature on cracked flat sheets. International Journal of
Fracture Mechanics, 5:327–346, 1968.
[80] P. Le Port, H.G. de Lorenzi, V. Kumar, and M.D. German. Virtual crack extension method
for energy release rate calculations in flawed thin shell structures. J. Press Vessel Technol
ASME, 109:101–107, 1987.
[81] Jr.J.L. Sander. Circumferential through-cracks in cylindrical shells under tension. Journal of
Applied Mechanics ASME, 49:103–107, 1982.
36