Tải bản đầy đủ (.pdf) (15 trang)

DSpace at VNU: Plastic collapse analysis of cracked structures using extended isogeometric elements and second-order cone programming

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.3 MB, 15 trang )

Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

Contents lists available at ScienceDirect

Theoretical and Applied Fracture Mechanics
journal homepage: www.elsevier.com/locate/tafmec

Plastic collapse analysis of cracked structures using extended
isogeometric elements and second-order cone programming
H. Nguyen-Xuan a,⇑, Loc V. Tran b, Chien H. Thai c, Canh V. Le d
a

Department of Mechanics, Faculty of Mathematics and Computer Science, University of Science, VNU-HCMC, 227 Nguyen Van Cu Street, Ho Chi Minh City, Viet Nam
Department of Architectural Engineering, Sejong University, 98 Kunja Dong, Kwangjin Ku, Seoul 143-747, South Korea
c
Division of Computational Mechanics, Ton Duc Thang University, Viet Nam
d
Department of Civil Engineering, International University, VNU-HCMC, Viet Nam
b

a r t i c l e

i n f o

Article history:
Available online xxxx
Keywords:
Rigid-perfect plasticity
Cracked structure
Limit analysis
Isogeometric analysis


Second-order cone programming

a b s t r a c t
We investigate a numerical procedure based on extended isogeometric elements in combination with
second-order cone programming (SOCP) for assessing collapse limit loads of cracked structures. We
exploit alternative basis functions, namely B-splines or non-uniform rational B-splines (NURBS) in the
context of limit analysis. The optimization formulation of limit analysis is rewritten in the form of
second-order cone programming (SOCP) such that interior-point solvers can be exploited efficiently.
Numerical examples are given to demonstrate reliability and effectiveness of the present method.
Ó 2014 Elsevier Ltd. All rights reserved.

1. Introduction
Accurate prediction of the load bearing capacity of structures
plays an important role in many practical engineering problems.
Traditional elastic designs cannot evaluate the actual load carrying
capacity of structures and incremental elasto-plastic analyses can
become cumbersome and present convergence issues for large
scale structures. Therefore, various limit analysis approaches have
been devised to investigate the behavior of structures in the plastic
regime. Nowadays, limit analysis has become a well-known tool
for assessing the safety load factor of engineering structures as
an efficient direct method [1–7].
Limit analysis has emerged as an efficient approach to evaluate
elastic–plastic fracture toughness and safety of fracture failure [8].
The earlier research on such a load bearing capacity of cracked
structures was reported in [9]. Several analytical approaches can
be found in Ewing and Richards [10] and Miller [11]. Numerical
methods for assessing the safety factor of cracked structures have
also been studied [8,12]. The standard finite element method
enhanced with special singular elements [13] around the crack tips

was proposed to accurately capture the singularity. This is well
known in the literature due to its simplicity, but can lead to expensive computational cost, especially for complex cracked structures.
As an alternative approach, the extended finite element method
(XFEM) [14] is recently opening a new pathway for predicting
⇑ Corresponding author.
E-mail address: (H. Nguyen-Xuan).

plastic limit load of cracked structures. XFEM utilizes the Lagrange
polynomials into approximation the enriched displacement field in
order to capture the local discontinuous and singular fields without any meshing or the requirement of the element boundaries
to align the crack faces. In addition, extended meshfree methods
[15–18], phantom node method [17,19,20], and node-based
smoothed extended finite element method (NS-XFEM) [21] are also
potential candidates for the aforementioned issue.
The other key interest in numerical assessment of limit analysis
problem is mathematical programming. Discrete upper bound
limit analysis results in a minimization problem involving linear
or non-linear programming. Linear programming problems can
be applied for piecewise linearization of yield criteria, but a necessary number of additional variables is often required. However,
most of the yield criteria can be formed as an intersection of cones
for which the limit analysis problem can be solved efficiently by
the primal–dual interior point method [22,23] implemented in
the MOSEK software package [24]. This algorithm was proved to
be a very effective optimization tool for the limit analysis of structures [6,25,26], and therefore it will be used in our study.
In the effort to advanced computational methodologies, Hughes
et al. [27] introduced IsoGeometric Analysis (IGA) in order to integrate Computer Aided Design (CAD) and Computer Aided Engineering (CAE). The basic idea is to use same CAD basis functions as in the
context of numerical analysis. While the finite element method
(FEM) is most popular in CAE, the most common CAD basis functions are NURBS. One of the advantages of IGA is ability to represent
exactly domains being conic sections and to handle easily


/>0167-8442/Ó 2014 Elsevier Ltd. All rights reserved.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

2

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

high-order approximations with an arbitrary smoothness. Furthermore, B-splines (or NURBS) provide a flexible way to perform refinement and degree elevation [28]. Isogeometric analysis has been
applied to a wide range of practical mechanics problems [29–44]
and so on. In the framework of fracture mechanics, a so-called
eXtended IsoGeometric Analysis (XIGA) is coined known as a combination of the enrichment functions through partition of unity
method (PUM) with NURBS basic functions. Being different from
XFEM, XIGA utilizes NURBS basis functions instead of the Lagrange
polynomials. The present method inherits the following advantages
of IGA: (1) retaining exact geometry at every meshing level; (2)
being flexible in refinement, de-refinement, and degree elevation;
and (3) archiving the continuous-order derivatives of shape functions up to C pÀ1 instead of C 0 continuity as in the standard FEM
[27]. Benson et al. [45] recently combined the XFEM approach to linear fracture analysis with higher-order NURBS basis functions
which produce excellent accuracy for cracked solids. De Luycker
et al. [46] proposed an isogeometric formulation using NURBS basis
functions in combination with XFEM via incompatible meshes
which produces high levels of accuracy with optimal convergence
rates for linear fracture mechanics. Verhoosel et al. [47] applied
IGA to modeling of cohesive cracks by inserting knots for discontinuous displacement field. Ghorashi et al. [48] proposed the XIGA
formulation to deal with mixed-mode crack propagation problems
which the results demonstrated the effectiveness and robustness
of XIGA with an acceptable level of accuracy and convergence rate.
In this paper, we further extend the extended isogeometric
finite elements to upper bound limit analysis of cracked structures

made of rigid-perfectly plastic materials. We investigate several
higher-order isogeometric elements via NURBS basis functions.
The resulting non-smooth optimization problem is formulated in
the form of minimizing a sum of Euclidean norms, ensuring that
the resulting optimization problem can be solved by an efficient
second order cone programming algorithm. The reliability of the
method is made for both uncracked and cracked structures.
The paper is arranged as follows: a brief review of the B-spline
and NURBS surface is described in Section 2. Section 3 summarizes
an extended isogeometric approximation for limit analysis problem. Solution procedure is given in Section 4. Several numerical
examples are illustrated in Section 5. Finally we close our paper
with some concluding remarks.
2. Extended Isogeometric element for upper bound limit
analysis
2.1. Kinematic formulation
Consider a rigid-perfectly plastic body of area X 2 R2 with
boundary C of continuous and discontinuous parts such that
C ¼ Cu [ Ct [ Cc and Cu \ Ct \ Cc ¼ ø, where Cu ; Ct ; Cc are the
Dirichlet and Neumann boundary and crack surface, respectively.
The problem is subjected to body forces f in X and surface
tractions g on Ct . The constrained boundary Cu is fixed. Let
T
u_ ¼ ½ u_ v_ Š be plastic velocity or flow fields that belong to a space
V of kinematically admissible velocity fields, where u_ and v_ are
the velocity components in x- and y-direction, respectively. The
external work rate associated with a virtual plastic flow u_ is
expressed in the linear form as [2]

_ ¼
W ex ðuÞ


Z

T
f u_ dX þ

Z

gT u_ dC

ð1Þ

_ ¼ W ex ðuÞ;
_ 8u_ 2 V
W in ðr; uÞ

The internal work rate for sufficiently smooth stresses r and
velocity field u_ is given by the bilinear form

Z
X

_ dX
rT eðuÞ

ð3Þ

where V denote a space of kinematically admissible velocity field
defined as
2

_ on Cu g
V ¼ fu_ 2 ðH1 ðXÞÞ ; u_ ¼ u

ð4Þ

where H1 ðXÞ is a Hilbert space. Furthermore, the stresses r must
satisfy the yield condition for assumed material. This stress field
belongs to a convex set, B, obtaining from the used field condition.
For the von Mises criterion, one writes

B ¼ fr 2 R; j wðrÞ 6 0g

ð5Þ

where R is a space of symmetric stress tensor.
_ ¼ 1g, the exact collapse
If defining C ¼ fu_ 2 V j W ex ðuÞ
multiplier kexact can be determined by solving any of the following
optimization problems [49]

_ ¼ kW ex ðuÞ;
_ 8u_ 2 Vg
kexact ¼ maxfk j 9r 2 B : W in ðr; uÞ
_
¼maxmin W in ðr; uÞ
_
r2B u2C

ð6Þ
ð7Þ


_
¼min maxW in ðr; uÞ

ð8Þ

_
¼min DðuÞ

ð9Þ

r2B

_
u2C
_
u2C

where

_ ¼ maxW in ðr; uÞ
_
DðuÞ
r2B

ð10Þ

in which r are the admissible stresses contained within the convex
yield surface.
Problems (6) and (9) are known as static and kinematic

principles of limit analysis, respectively. The limit load of both
approaches converges to the exact solution. Herein, a saddle point
ðrà ; u_ Ã Þ exists such that both the maximum of all lower bounds
kÀ and the minimum of all upper bounds kþ coincide and are equal
to the exact value kexact [49]. In our work, we concern on the
kinematic formulation. Hence, problem (9) will be used to evaluate
an upper-bound limit load factor using a NURBS-based isogeometric approach.
For a limit analysis problem, only plastic strains rate is
interested in the associated flow rule

e_ ¼ l_

@w
@r

ð11Þ

where l_ is a non-negative plastic multiplier and the yield function
wðrÞ is convex. The condition (11) serves as a kinematic constraint
which enforces the vectors of admissible strain rates.
In this work, the von Mises failure criterion is applied to plane
stress problems. Hence, the plastic dissipation can be expressed
as a function of strain as [1]

Dðe_ Þ ¼ r0

Z pffiffiffiffiffiffiffiffiffiffiffiffi
e_ T H e_ dX

ð12Þ


X

where

Ct

X

_ ¼
W in ðr; uÞ

The equilibrium equation is then described in the form of
virtual work rate as follows

2


4 2 0

3

16
7
42 4 05
3
0 0 1

ð13Þ


ð2Þ
and

r0 is the yield stress.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

3

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

2.2. A short introduction on NURBS functions

2.3. Extended isogeometric finite elements

Â
Ã
A knot vector N ¼ n1 ; n2 ; . . . ; nnþpþ1 is defined as a sequence of
knot value ni 2; i ¼ 1; . . . ; n þ p. An open knot, i.e, the first and the
last knots are repeated p + 1 times, is used. A B-spline basis
function forms C 1 continuous inside a knot span and C pÀ1 continuous at a single knot. The B-spline basis functions are constructed
by the following recursion formula

Ni;p ðnÞ ¼

niþpþ1 À n
n À ni
Ni;pÀ1 ðnÞ þ
Niþ1;pÀ1 ðnÞ
niþp À ni

niþpþ1 À niþ1

with p > 0

u_ h ðxÞ ¼
ð14Þ

with p = 0,

Ni;0 ðnÞ ¼

&

The idea of XFEM is to introduce physical functions with a priori
knowledge of the problem field to the approximation [14]. The
basic difference between XFEM and FEM is that the former involves
the solution of the additional parameters blended to the approximation by the partition of unity. Similar to the enrichment
functions used in XFEM, the XIGA velocity field of the cracked
solids can be expressed as

X
X
À
À ÁÁ
NI ðxÞq_ I þ
NJ ðxÞ HðxÞ À H xJ a_J

þ
1 if ni 6 n < niþ1
0


otherwise

J2Sc

I2S

X

NK ðxÞ

K2St

4
X

ðF a ðxÞ À F a ðxK ÞÞb_ aK

ð18Þ

a¼1

ð15Þ

Two-dimensional B-spline basis functions are defined by the
tensor product of basis functions in two parametric dimensions n
È
É
and g with two knot vectors N ¼ n1 ; n2 . . . ; nnþpþ1
and

n
o
H ¼ g1 ; g2 . . . ; gmþqþ1 as

NA ðn; gÞ ¼ Ni;p ðnÞM j;q ðgÞ

ð16Þ

Fig. 1 illustrates the set of one-dimensional and two-dimensional B-spline basis functions.
To model exactly curved geometries (e.g. circles, cylinders,
spheres, etc.), each control point A has additional value called an
individual weight fA . We denote Non-uniform Rational B-splines
(NURBS) functions which are expressed as

NA fA
RA ðn; gÞ ¼ PmÂn
NA ðn; gÞfA
A

ð17Þ

It is evident that the B-spline function is obtained when the
individual weight of the control points is constant.

Fig. 2. Illustration of enriched control points for a quadratic NURBS net.

Fig. 1. 1D and 2D B-spline basis functions.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />


4

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

Fig. 3. Illustrates a one-dimensional example of enrichment function for the elements cut by the crack: (a) The Heaviside function. (b) The quadratic B-spline basis functions
with an open and uniform knot vector N ¼ f0; 0; 0; 13 ; 23 ; 1; 1; 1g. (c) The multiplication of Heaviside function and B-spline basis functions NH for the element at the
discontinuous position n ¼ 0:45.
T
where N I;J;K ðn; gÞ are the NURBS basis functions and q_ I ¼ ½u_ I v_ I Š is
h
the velocities of nodal displacements of u_ associated with the set of
the control points S, additional nodal unknowns a_ J and b_ aK are
associated with the set of the control points Sc whose support is
cut by the crack and Sf whose support contains the crack tip, as
shown in Fig. 2, respectively.
We need to define two types of enrichments: the Heavisidetype enrichment HðxÞ and the tip-enrichment functions F a ðxÞ.
The Heaviside function is given by

HðxÞ ¼

&

þ1 if ðx À xÃ Þ Á n > 0
À1 otherwise

ð19Þ

where xà is the projection of point x on the crack; n is normal
vectors of the crack alignment in point xà .
Fig. 3 illustrates 1D example of the enrichment function for the

elements cut by the crack. It is observed that the center element
containing discontinuity at position n ¼ 0:45 is supported by shape
functions N 2;2 ; N 3;2 ; N 4;2 which are determined by intersection
between the basic function with the discontinuous position as
shown in Fig. 3b. Thus, to model the discontinuity, just three shape
functions are used to multiply with Heaviside function as plotted
in Fig. 3c.
The tip enrichments can be utilized as1

Fðr; hÞ ¼

&

 
 
 
 
'
pffiffiffi
pffiffiffi
h pffiffiffi
h pffiffiffi
h
h
r sin
; r cos
; r sin
sin ðhÞ; r cos
sin ðhÞ
2

2
2
2
ð20Þ

which is defined in the polar coordinate ðr; hÞ at a crack tip.
Fig. 4 presents the Gauss points distribution in the cracked
structure with three types of elements. For the crack tip and slip
elements that are intersected with the crack, the sub-triangulation
technique as same as the XFEM is used with 7 Gauss points in each
sub-triangle (black and green colors), while the Gauss points of the
neighbor elements at crack tip and normal elements are
ðp þ 1Þ Â ðp þ 1Þ (blue color) and p  p (red color), respectively.
The compatible strain rates can be expressed through the
approximate velocity field as

e_ ¼

X
BI d_ I

ð21Þ

I

where the strain matrix B is given by

h
BI ¼ Bstd
I


Benr
I

i

ð22Þ

in which Bstd and Benr are the standard and enriched part of matrix B
defined by

2

Bstd
I

NI;x
6
¼4 0
NI;y

3
0
7
NI;y 5;
NI;x

2

6

Benr
¼4
I

NI;x wI þ NI wI;x
0
NI;y wI þ NI wI;y

0

3

NI;y wI þ NI wI;y 7
5
NI;x wI þ NI wI;x

ð23Þ
1

Such tip enrichments may not reflect sufficiently physical features of plasticity
collapse zones [50] of cracked structures, but they can help to capture stability and
accuracy of solutions in our approach. Future research will be necessary to improve
the solution by using a plastic enrichment basis.

in which wI may represent either the Heaviside function H or the
branch functions F a and d_ I is nodal velocities vector including the
standard and enriched velocity unknowns.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />


H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

Crack

5

Enriched element

Split element

Normal element
Neighbour element

Fig. 4. The Gauss points distribution around the crack. The number of Gauss points of the crack tip and slip elements are 7 (black and green colors), while the Gauss points of
the neighbor elements at crack tip are ðp þ 1Þ Â ðp þ 1Þ (blue color) and normal elements are p  p Gauss points (red color). (For interpretation of the references to color in this
figure legend, the reader is referred to the web version of this article.)

The plastic dissipation of the rigid-perfectly plastic body is computed by

Dh ðu_ h Þ ¼

Z

pffiffiffiffiffiffiffiffiffiffiffiffi

r0 e_ T H e_ dX ¼ r0

X

nel Z

X
e¼1

X

e

pffiffiffiffiffiffiffiffiffiffiffiffi
e_ T H e_ dX

ð24Þ

The strains rate e_ is now evaluated at Gauss points over patch

Xe . Eq. (24) can hence be rewritten as
qffiffiffiffiffiffiffiffiffiffiffiffiffi
NG
X
 i jJi j e_ Ti H e_ i
D ð u Þ ’ r0 w
h

_h

ð25Þ

where NG ¼ nel  nG is the total number of Gauss points of the
 i is
problem, nG is the number of Gauss points in each element, w
the weight value at the Gauss point i and jJi j is the determinant of

the Jacobian matrix computed at the Gauss point i.
The optimization problem (9) associated with XIGA can now be
rewritten as

r0
(

s:t

3. Solution procedure
3.1. Second-order cone programming (SOCP)

i¼1

kþ ¼ min

Because the present approach uses the compatible strains rate,
an upper bound solution that is derived from the problem (26) on
the collapse multiplier of the original continuous problem is
produced when a sufficient number of Gauss points is required.

qffiffiffiffiffiffiffiffiffiffiffiffiffi
NG
X
 i jJi j e_ Ti H e_ i
w

The above limit analysis problem is a non-linear optimization
problem with equality constraints. It can be solved using a general
non-linear optimization solver such as a sequential quadratic

programming (SQP) algorithm (which is generalization of
Newton’s method for unconstrained optimization) or a direct
iterative algorithm [1]. In particular, the optimization problem
can be reduced to the problem of minimizing a sum of norms by
Andersen et al. [51]. In fact a problem of this sort can be reformed
as a SOCP problem. The general form of a SOCP problem with N sets
of constraints has the following form

i¼1

_
u_ ¼ u
on Cu
_ ¼1
W ex ðuÞ

ð26Þ

min

NG
X
ci t i
i¼1

s:t: kHi t þ v i k 6 yTi t þ zi for i ¼ 1; . . . ; N

ð27Þ

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />


6

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

(a)

(b)

Fig. 5. Square plate with a central circular hole; (a) Full model subjected to biaxial uniform loads and (b) its quarter model with symmetric conditions imposed on the left and
bottom edges.

programming problem. In the framework of limit analysis problems, the second-order cones are the quadratic cone

Table 1
Control points and its weights for a plate with a circular hole.
I
1
2

P I;1

P I;2

P I;3

(0, 3)
(0.75, 3)

(0, 5)

(5, 5)

3

(0, 1)
pffiffiffi

2 À 1; 1
 pffiffiffi

1; 2 À 1

(3, 0.75)

4

(1, 0)

(3, 0)

wI;1

wI;2

1


(

wI;3


1
1

1
1

(5, 5)

.pffiffiffi
1þ1
2 =2

.pffiffiffi
1þ1
2 =2

1

1

(5, 0)

1

1

1

where t i 2 R; i ¼ 1; NG or t 2 RNG are the optimization variables, and

the coefficients are ci 2 R; Hi 2 RmÂNG ; v i 2 Rm ; yi 2 RNG , and
zi 2 R. For optimization problems in 2D or 3D Euclidean space,
m ¼ 2 or m ¼ 3. When m ¼ 1 the SOCP problem reduces to a linear

Cq ¼

t2R

NG

)
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
XNG
2
j t1 P
t ¼ kt2!NG k
i¼2 i

ð28Þ

3.2. Solution procedure using second-order cone programming
The limit analysis problem (26) is a non-linear optimization
problem with equality constraints. Furthermore, because H is a
positive definite matrix in plane stress problems (see in Eq. (13)),
the plastic dissipation function in (26) can be rewritten straightforwardly in the well-known form involving a sum of norms as

(a)

(b)


(c)
Fig. 6. Coarse mesh and control net of a square plate with a circular hole: (a) Quadratic. (b) Cubic. (c) Quartic.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

7

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx
Table 2
Convergence of limit load factor for a square plate with a central circular hole.
Methods

Quadratic
Cubic
Quartic
Exact [52]

Dh ðu_ h Þ ’

r0

NG
X
 i jJi j jjCT e_ i jj
w

ð29Þ

i¼1


Mesh
16 Â 8

24 Â 12

32 Â 16

40 Â 20

0.8046
0.8044
0.8043


0.8024
0.8023
0.8022


0.8017
0.8015
0.8014


0.8013
0.8011
0.8010
0.8

where jj:jj denotes the Euclidean norm appearing in the plastic dis1=2

sipation function, i.e, jjv jj ¼ ðv T v Þ ; C is the so-called Cholesky factor of H

2

3
2 0 0
p
ffiffiffi
1 6
7
3 05
C ¼ pffiffiffi 4 1
3
0 0 1

(a) 16 × 8

(b) 24 × 12

(c) 32 × 16

(d) 40 × 20

ð30Þ

Fig. 7. Four meshes of square plate with circular hole.

Table 3
Comparisons of numerical results for a square plate with a central hole.
Methods


Equilibrium FEM (LB)
Equilibrium FEM (LB)
Reduced basis technique (LB)
Element-free Galerkin (LB)
Linear programming approach (LB)
Mixed model
Boundary element method (LB)
ES-FEM (Dual algorithm)
NS-FEM (Dual algorithm)
Analytical
IGA (UB)
IGA (UB)
IGA (UB)

Authors

Belytschko [55]
Nguyen and Palgen [56]
Gross-Weege [57]
Chen et al. [58]
Corradi and Zavelani [59]
Zouain et al. [60]
Zhang et al. [61]
Tran et al. [54]
Nguyen-Xuan et al. [62]
Gaydon and McCrum [52]
Present (Quadratic)a
Present (Cubic)a
Present (Quartic)a


Load cases
P2 ¼ P1

P 2 ¼ P 1 =2

P2 ¼ 0


0.704
0.882
0.874
0.767
0.894
0.889
0.896
0.894
0.894
0.8957
0.8956
0.8955



0.891
0.899

0.911
0.898
0.912

0.911

0.9112
0.9112
0.9112

0.78
0.564
0.782
0.798
0.691
0.803
0.784
0.805
0.802
0.8
0.8013
0.8011
0.8010

LB (lower bound); UB (upper bound).
a
Meshing 40 Â 20.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

8

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx
Table 6

Weights for a grooved rectangular plate.
I

P I;1

P I;2

P I;3

P I;4

P I;5

P I;6

1
2
3
4
5

1
0.8536
0.8536
0.8536
1

1
1
1

1
1

1
1
1
1
1

1
1
1
1
1

1
1
1
1
1

1
0.8536
0.8536
0.8536
1

For convenience, a vector of additional variables qi is introduced as

2


3

q1
7
T
qi ¼ 6
4 q2 5 ¼ C e_ i
q3 i
Fig. 8. Plastic dissipation distribution of a square plate with a circular hole.

The optimization problem (26) becomes a problem of minimizing a
sum of norms as

kþ ¼ min

Table 4
The limit load factor: P2 ¼ 0 and P1 ¼ ry .

ð31Þ

r0

NG
X
 i jJi jti
w
i¼1

R=L


Heitzer [53]

Tran et al. [54]

Quadratic

Cubic

Quartic

0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9

0.8951
0.7879
0.6910
0.5720
0.4409
0.2556
0.1378
0.0565
0.0193


0.8932
0.7967
0.6930
0.5760
0.4011
0.2429
0.1277
0.0521
0.0133

0.9006
0.8013
0.7016
0.5935
0.4174
0.2533
0.1316
0.0530
0.0124

0.9005
0.8011
0.7016
0.5934
0.4169
0.2532
0.1315
0.0529
0.0121


0.9005
0.8010
0.7016
0.5933
0.4168
0.2532
0.1315
0.0528
0.0119

8
>
< kqi k 6 ti 8i ¼ 1; NG
s:t u_h ¼ u
_
on Cu
>
:
h
_
W ex ðu Þ ¼ 1

ð32Þ

where the first constraint in Eq. (32) represents the inequality constraints of quadratic cones. The total number of variables of the
optimization problem is Nv ar ¼ NoDofs þ 4 Â NG where NoDofs is
the total number of the degrees of freedom (DOFs) of the underlying
problem. As a result, the optimization problem defined by Eq. (32)
can be effectively solved by the Mosek optimization package [24].


(a)

(b)

Fig. 9. A grooved rectangular plate subjected to in-plane tension load: (a) full model and (b) its haft model with symmetric conditions.

Table 5
Control points for a grooved rectangular plate.
I

P I;1

P I;2

P I;3

P I;4

P I;5

P I;6

1
2
3
4
5

(0, 1)

(0.26, 0.99)
(0.73, 0.73)
(0.99, 0.26)
(1.0, 0)

(0, 4)
(0.32, 3.49)
(0.91, 2.32)
(1.44, 0.77)
(1.5, 0)

(0, 4)
(0.74, 3.45)
(1.5, 2.22)
(1.7, 0.74)
(1.75, 0)

(4, 4)
(3.25, 3.46)
(2.5, 2.2)
(2.25, 0.75)
(2.25, 0)

(4, 4)
(3.67, 3.49)
(3.07, 2.31)
(2.55, 0.78)
(2.5, 0)

(4, 1)

(3.73, 0.99)
(3.26, 0.73)
(3, 0.26)
(3, 0)

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

(a)

9

(b)

Fig. 10. Coarse mesh and control points of a grooved rectangular plate: (a) Quadratic element. (b) Cubic element.

Fig. 11. Four meshes of a grooved rectangular plate.

Table 7
The convergence of limit load factor of a grooved rectangular plate using IGA.
Method

Quadratic
Cubic
Quartic

Mesh
6Â8


12 Â 16

18 Â 24

24 Â 32

0.5783
0.5722
0.5670

0.5667
0.5633
0.5612

0.5629
0.5608
0.5596

0.5610
0.5596
0.5593

4. Numerical validation
In this section, we examine the performance of the present
method through a series of benchmark problems under plane
stress assumption. Rigid-perfect plastic materials are used. Quadratic, cubic and quartic NURBS elements are studied for all
numerical examples.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />


10

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx
Table 8
Limit load factor for a grooved rectangular plate.
Authors

Collapse multiplier

Nature of solution

Yield criterion

Prager and Hodge [63]
Casciaro and Cascini [65]
Yan [64]
Yan [64]
Vu [12]
Tran et al. [54]
Nguyen-Xuan et al. [62]
Present (Quadratic) 
Present (Cubic) 
Present (Quartic) 

0.5
0.568
0.5⁄–0.577 
0.558
0.557
0.562

0.559
0.5610
0.5596
0.5593

Analytical
Numerical
Analytical
Numerical
Numerical
Numerical
Numerical
Numerical
Numerical
Numerical

Tresca
von Mises
von Mises
von Mises
von Mises
von Mises
von Mises
von Mises
von Mises
von Mises

⁄ And   are the lower bound and upper bound solutions, respectively.

(a) Problem model


(b) control net and enrichment

Fig. 12. A central cracked plate.

4.1. Uncracked structures

Table 9
Convergence of limit load factor of a central plate with a=b ¼ 0:5.
Method

N v ar

XFEM

0.6179
(2880)
0.5566
(3328)
0.5431
(6210)
0.5358
(9938)

XIGA (p = 2)
XIGA (p = 3)
XIGA (p = 4)

0.5823
(7568)

0.5482
(6524)
0.5351
(12,712)
0.5275
(21,172)

0.5738
(8640)
0.5376
(9416)
0.5289
(19,224)
0.5225
(32,336)

0.5532
(15,000)
0.5299
(15,812)
0.5227
(32,296)



Exact
a

The total number of variables N v ar is given in parentheses.


0.5454
(21,344)a
0.5252
(22,184)
0.5202
(45,456)


0.500

4.1.1. Square plate with a central circular hole subjected to biaxial
uniform loads
This example deals with a square plate with a central circular
hole which is subjected to biaxial uniform loads P 1 ; P 2 as shown in
Fig. 5. The ratio between the diameter of the hole and the side length
of the plate is chosen to be 0.2 ðR=L ¼ 0:2Þ. This problem has been
well known as the benchmark for various numerical approaches.
Due to its symmetry, one fourth of the plate is modeled with
16 Â 8; 24 Â 12; 32 Â 16 and 40 Â 20 NURBS elements as illustrated in Fig. 7. A rational quadratic basis is used to describe exactly
a square plate with a central circular hole. Knot vectors N Â H of
the coarse mesh with two quadratic elements are defined as
follows N ¼ f 0 0 0 0:5 1 1 1 g; H ¼ f 0 0 0 1 1 1 g. Control points
and weights are given in Table 1. Coarse mesh and control net with

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

11

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx
Table 10

The collapse limit factors of a central cracked plate via various ratios a=b.
Approach

Crack length ratio a=b

Analytical solution
XFEM (29 Â 59)
XIGA (p = 2)(19 Â 39)
XIGA (p = 3)(19 Â 39)

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9
0.9452
0.9183
0.8917


0.8
0.8426
0.8239
0.8240

0.7
0.7443
0.7293
0.7236

0.6
0.6398
0.6303
0.6225

0.5
0.5419
0.5299
0.5227

0.4
0.4356
0.4295
0.4216

0.3
0.3381
0.3284
0.3222


0.2
0.2292
0.2266
0.2192

Fig. 13. A central cracked plate: (a) Plastic dissipation using XFEM. (b) Plastic dissipation using XIGA. (c) Collapse mechanism.

Table 11
The collapse limit factor of a grooved cracked plate with mesh of 20 Â 25 elements.
Approach

XIGA (p = 2)
XIGA (p = 3)
XIGA (p = 4)

Crack length ratio a=ðL À 2RÞ
0

0.1

0.2

0.3

0.4

0.5

0.5610

0.5596
0.5593

0.4787
0.4749
0.4687

0.3746
0.3724
0.3540

0.2865
0.2777
0.2693

0.2006
0.1993
0.1877

0.1395
0.1312
0.1287

respect to quadratic, cubic and quartic elements are depicted in
Fig. 6.
For P2 ¼ 0, the analytical solution of limit load factor based on
von Mises yield criterion provided by Gaydon and McCrum [52]
is kexact ¼ 0:8P 1 =ry . The convergence of limit load factors of the
present method in comparison with the analytical solution is provided in Table 2. We observe that strict upper bound solutions are
obtained. All solutions converge to exact values when the mesh is

refined. The results obtained using the IGA are compared with
those of other numerical methods as listed in Table 3. A good
agreement is expected. This confirms that the IGA can be regarded
as the alternative approach together with other existing methods
such as finite element method (FEM), boundary element method
(BEM), smoothed finite element method (SFEM) and element-free
Galerkin method (EFG). Fig. 8 shows high reproduction of plastic
dissipation distribution of the plate with a circular hole.
Next we study the geometric effect of a circular hole on the
solution via various ratios R=L. The results obtained using 800
NURBS elements are given in Table 4. It is observed again that
the present solutions are compared very well with other available
ones [53,54].

Fig. 14. The edge cracked plate.

4.1.2. Grooved rectangular plate subjected to axial uniform load
Next example is a grooved rectangular plate subjected to
in-plane tension load p as shown in Fig. 9. Limit analysis of this
problem has been investigated by several authors such as the

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

12

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

(a)

(b)

Fig. 16. The collapse mechanism and plastic dissipation distribution of the edge
cracked plate with a=b ¼ 0:138 and H=b ¼ 2.

Fig. 15. The limit load factor via ratios a=b for an edge cracked plate.
Fig. 17. The model of a grooved cracked plate.

analytical approach using Tresca yield criterion proposed by
Prager and Hodge [63], the analytical approach using von Mises
yield criterion studied by Yan [64] and several numerical methods
using von Mises yield criterion reported in Casciaro and Cascini
[65], Yan [64], Vu [12], Tran et al. [54] and Nguyen-Xuan et al.
[62]. Knot vectors N Â H of the coarse mesh with NURBS
elements are defined as follows N ¼ f 0 0 0 1=3 2=3 1 1 1 g;
H ¼ f 0 0 0 1=4 2=4 3=4 1 1 1 g. Data of control net and weights
are listed in Tables 5 and 6. The structure is discretized into a
coarse mesh and control net corresponding to quadratic and cubic
elements as shown in Fig. 10. Meshes of 6 Â 8; 12 Â 16; 18 Â 24 and
24 Â 32 NURBS elements are described in Fig. 11. Table 7 confirms
the convergence of the present method. A comparison between the
obtained results and those of other analytical and numerical
approaches are reported in Table 8. As expected, the present solutions shows high reliability. The present method produces the
solutions belonging to the reliable interval of the analytical
approach proposed by Yan [64].
4.2. Cracked structures
4.2.1. Central cracked plate subjected to tension
Let us consider the 2D plate with dimension b  H having an
initial crack at center with length a as shown in Fig. 12a. Firstly,

the convergence of the limit load factor k ¼ rlim it =r in case of
cracked length ratio a/b = 0.5 which a mesh is plotted in Fig. 12b

is tabulated in Table 9 (see Table 10). The present results calculated
from XIGA with p = 2, 3, 4 are compared to that of XFEM and analytical solution from [11]. It can be seen that, combining with SOCP,
numerical methods (XFEM and XIGA) give the upper bound convergence. Herein, XIGA gains the better result although it uses
coarser mesh with less variables compared to XFEM. Furthermore,
as order of NURBS basis functions increases, the obtained result is
more accuracy. However, higher order of NURBS increases significantly number of variables according to number of control points
which is identified in Fig. 4. Therefore, in this study, we prefer to
use quadratic and cubic NURBS functions. At the collapse state,
the collapse mechanism and plastic dissipation distribution in
the plate are plotted in Fig. 13. It is seen that XFEM cannot produce
as smoothly plastic dissipation as XIGA although it uses extremely
finer mesh. Because XIGA utilizes NURBS basis function with C pÀ1
continuity through element boundaries. Table 11 summarizes the
limit load factor of a center cracked plate via cracked length ratio
a/b using XIGA in comparison with results obtained from XFEM
and the analytical solution k ¼ 1 À a=b calculated by [11]. Herein,
using the mesh of 29 Â 59 Q4 elements for XFEM and 19 Â 39 cubic
elements for XIGA, respectively, the same number of variables is

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

13

Fig. 19. Plastic dissipation in a grooved crack plate via length crack ratio.

of short – crack, numerical results are slightly lower the analytical
solution [10]. The limit loads also depend strongly on the ratio a=b.
The results obtained agree very well with the exact solution. Fig. 16

illustrates the plastic dissipation distribution and collapse mechanism of the rectangular plate at H=b=2.

Fig. 18. The grooved cracked plate.

gained approximately up to 32000 for both numerical methods. It
is again seen that present results are more accurate than those of
XFEM.
4.2.2. Edge cracked plate subjected to tension
Next example is a plate of length H width b as shown in Fig. 14a
and a single edge cracked length a subjected to tension is studied.
The plate is discreted into 15 Â 31 elements as shown in Fig. 14b.
This benchmark problem was solved by the analytical method [10]
and the limit load factor is given as

kexact

8
1 À x À x2 if x ¼ a=b 6 0:146
>
>
< qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
¼
ðÀcx þ 0:5ðcx À 1ÞÞ2 þ cð1 À xÞ2 À ðcx À 0:5ðc À 1ÞÞ;
>
>
pffiffiffi
:
and c ¼ 2= 3 otherwise
ð33Þ


Fig. 15a provides results of analytical and numerical
approaches. Both XFEM and XIGA solutions mach well with the
analytical one. Moreover, it is also seen that the results obtained
from the XIGA using a fewer number of DOFs are slightly closer
to the exact one than the XFEM. The limit load factors for various
ratios a=b and H=b are exhibited in Fig. 15b. It seems that in case

4.2.3. Grooved cracked plate
Finally, we consider a grooved plate with a single edge cracked
length a subjected to in-plane tension load p as shown in Fig. 17.
We believe that this investigation is useful to recognize a case
study of limit load estimation of structures with defects [11]. The
data are as same as subSection 5.1.2. The analytical solution was
not available. The aim of this study is to estimate the load bearing
capacity of structures involving holes and cracks. The full geometry
of a grooved plate is modeled into a coarse mesh of 4 Â 5 quadratic
NURBS elements as shown in Fig. 18a. A fine mesh of 20 Â 25
NURBS elements is then obtained from a coarse mesh as plotted
in Fig. 18b. At the collapse state, the collapse mechanism in the
plate is plotted in Fig. 18c. Table 11 shows that the presence of
the crack affects very significantly the load bearing capacity of this
structure. The same conclusion is obtained as p increases the limit
load decreases. Finally, Fig. 19 shows the plastic dissipation in the
plate through the change of the crack length.

5. Conclusions
We have presented an efficient approach for plastic limit analysis of both uncracked and cracked structures. The method was
based on the framework of isogeometric analysis including the
enrichments of discontinuous and singularity fields of cracks. The
underlying optimization problem based on the von Mises yield criterion was transformed into the compact form of second-order

cone programming problem in order to exploit efficiently primal–dual interior-point solvers. Numerical illustration of the plastic collapse limit is here valid for plane stress cases. Through the

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />

14

H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx

examples tested, some concluding remarks can be shown as
follows:
 The method is flexible with refinement and degree elevation
relied on NURBS basic functions. It thus allows to produce the
desired accuracy of approximate solutions by high-order
discretizations.
 The present solution is dramatically improved that of XFEM,
even the coarse mesh used.
 The results obtained are in good agreement with the analytical
and reference solutions.
However, the present formulation is still under studying for
treating locking issue of incompressibility constraints in plane
strain and 3D problems. In addition, we are facing the computational cost that is significant due to an excessive overhead of control points with increasing refinement. Adaptive local refinement
[66] will be therefore very promising to enhance computational
effect. Closely, a simple and efficient quadrature algorithm
[67,68] for NURBS-based isogeometric analysis will also be worth
to pursue for a future research. This is a work in progress and
our findings will be devoted in a forthcoming paper.
Acknowledgements
The support of Vietnam National University HoChiMinh City
(VNU-HCM) under Grant No. B2013-18-04 is gratefully acknowledged. The second author appreciates for the support from the Basic
Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science,

and Technology (2010-0019373 and 2012R1A2A1A01007405).
The authors would like to thank the Mosek software package team
for their free release policy for academic research.
References
[1] A. Capsoni, L. Corradi, A finite element formulation of the rigid-plastic limit
analysis problem, Int. J. Numer. Methods Eng. 40 (1997) 2063–2086.
[2] E. Christiansen, K.D. Andersen, Computation of collapse states with von Mises
type yield condition, Int. J. Numer. Methods Eng. 46 (1999) 1185–1202.
[3] M. Staat, M. Heitzer, LISA– a European project for FEM-based limit and
shakedown analysis, Nucl. Eng. Des. 206 (2001) 151–166.
[4] K. Krabbenhoft, L. Damkilde, A general nonlinear optimization algorithm for
lower bound limit analysis, Int. J. Numer. Methods Eng. 56 (2003) 165–184.
[5] M. Vicente da Silva, A.N. Antao, A non-linear programming method approach
for upper bound limit analysis, Int. J. Numer. Methods Eng. 72 (2007) 1192–
1218.
[6] H. Ciria, J. Peraire, J. Bonet, Mesh adaptive computation of upper and lower
bounds in limit analysis, Int. J. Numer. Methods Eng. 75 (2008) 899–944.
[7] J.J. Muñoz, A. Huerta, J. Bonet, J. Peraire, A note on upper bound formulations in
limit analysis, Int. J. Numer. Methods Eng. 91 (2012) 896–908.
[8] A.M. Yan, H. Nguyen-Dang, Limit analysis of cracked structures by
mathematical programming and finite element technique, Comput. Mech. 24
(1999) 319–333.
[9] R. Hill, On discontinuous plastic states, with special reference to localised
necking in thin sheets, J. Mech. Phys. Solids 1 (1952) 19–30.
[10] D.J.F. Ewing, C.E. Richards, The yield-point loading of singly-notched pin
loaded tensile strips, J. Mech. Phys. Solids 22 (1974) 27–36.
[11] A.G. Miller, Review of limit loading of structures containing defects, Int. J.
Numer. Methods Eng. 32 (1988) 197–327.
[12] D.K. Vu, Dual Limit and Shakedown Analysis of Structures, Université de Liège,
Belgium, 2001.

[13] R.S. Barsoum, Triangular quarter-point elements as elastic and perfectlyplastic crack tip elements, Int. J. Numer. Methods Eng. 11 (1977) 85–98.
[14] N. Moes, J. Dolbow, T. Belytschko, A finite element method for crack growth
without remeshing, Int. J. Numer. Methods Eng. 46 (1) (1999) 131–150.
[15] T. Rabczuk, T. Belytschko, Cracking particles: a simplified meshfree method for
arbitrary evolving cracks, Int. J. Numer. Methods Eng. 61 (13) (2004) 2316–
2343.
[16] T. Rabczuk, G. Zi, A meshfree method based on the local partition of unity for
cohesive cracks, Comput. Mech. 39 (6) (2007) 743–760.
[17] T. Rabczuk, G. Zi, A. Gerstenberger, W.A. Wall, A new crack tip element for the
phantom node method with arbitrary cohesive cracks, Int. J. Numer. Methods
Eng. 75 (5) (2008) 577–599.

[18] C. Augarde, X. Zhuang, K. Mathisen, Fracture modelling using meshless
methods and level sets in 3d: framework and modelling, Int. J. Numer.
Methods Eng. 92 (2012) 969–998.
[19] D.T. Chau, G. Zi, P.S. Lee, J.H. Song, T. Rabczuk, Phantom-node method for shell
models with arbitrary cracks, Comput. Struct. 92–93 (2012) 242–256.
[20] N. Vu-Bac, H. Nguyen-Xuan, L. Chen, C.K. Lee, G. Zi, X. Zhuang, G.R. Liu, T.
Rabczuk, A phantom-node method with edge-based strain smoothing for
linear elastic fracture mechanics, J. Appl. Math. (2013). />10.1155/2013/978026 (Article ID 978026).
[21] N. Vu-Bac, H. Nguyen-Xuan, L. Chen, S. Bordas, P. Kerfriden, R.N. Simpson, G.R.
Liu, T. Rabczuk, A node-based smoothed extended finite element method (NSXFEM) for fracture analysis, Comput. Model. Eng. Sci. 73 (4) (2011) 331–355.
[22] K.D. Andersen, E. Christiansen, M.L. Overton, An efficient primal–dual interiorpoint method for minimizing a sum of Euclidean norms, SIAM J. Sci. Comput.
22 (2001) 243–262.
[23] E.D. Andersen, C. Roos, T. Terlaky, On implementing a primal–dual interiorpoint method for conic quadratic programming, Math. Program. 95 (2003)
249–277.
[24] Mosek, The MOSEK Optimization Toolbox for MATLAB Manual. Mosek ApS,
version 5.0 ed., 2009. <>.
[25] A. Makrodimopoulos, C.M. Martin, Upper bound limit analysis using simplex
strain elements and second-order cone programming, Int. J. Numer. Anal.

Methods Geomech. 31 (2006) 835–865.
[26] J.J. Munoz, J. Bonet, A. Huerta, J. Peraire, Upper and lower bounds in limit
analysis: adaptive meshing strategies and discontinuous loading, Int. J. Numer.
Methods Eng. 77 (2009) 471–501.
[27] T.J.R. Hughes, J.A. Cottrell, Y. Bazilevs, Isogeometric analysis: CAD, finite
elements, NURBS, exact geometry and mesh refinement, Comput. Methods
Appl. Mech. Eng. 194 (39–41) (2005) 4135–4195.
[28] J. Cottrell, T.J.R. Hughes, A. Reali, Studies of refinement and continuity in
isogemetric analysis, Comput. Methods Appl. Mech. Eng. 196 (2007) 4160–4183.
[29] J.A. Cottrell, A. Reali, Y. Bazilevs, T.J.R. Hughes, Isogeometric analysis of
structural vibrations, Comput. Methods Appl. Mech. Eng. 195 (41–43) (2006)
5257–5296.
[30] T. Elguedj, Y. Bazilevs, V. Calo, T. Hughes, B-bar and F-bar projection methods
for nearly incompressible linear and non-linear elasticity and plasticity using
higher-order NURBS elements, Comput. Methods Appl. Mech. Eng. 197 (2008)
2732–2762.
[31] J. Kiendl, K.U. Bletzinger, J. Linhard, R. Wuchner, Isogeometric shell analysis
with Kirchhoff–Love elements, Comput. Methods Appl. Mech. Eng. 198 (49–
52) (2009) 3902–3914.
[32] J. Kiendl, Y. Bazilevs, M.C. Hsu, R. Wuchner, K.U. Bletzinger, The bending strip
method for isogeometric analysis of Kirchhoff–Love shell structures comprised
of multiple patches, Comput. Methods Appl. Mech. Eng. 199 (37–40) (2010)
2403–2416.
[33] N. Nguyen-Thanh, J. Kiendl, H. Nguyen-Xuan, R. Wuchner, K.U. Bletzinger, Y.
Bazilevs, T. Rabczuk, Rotation free isogeometric thin shell analysis using PHTsplines, Comput. Methods Appl. Mech. Eng. 200 (47–48) (2011) 3410–3424.
[34] D.J. Benson, Y. Bazilevs, M.C. Hsu, T.J.R. Hughes, Isogeometric shell analysis:
the Reissner–Mindlin shell, Comput. Methods Appl. Mech. Eng. 199 (5–8)
(2010) 276–289.
[35] Chien H. Thai, H. Nguyen-Xuan, N. Nguyen-Thanh, T.-H. Le, T. Nguyen-Thoi, T.
Rabczuk, Static, free vibration, and buckling analysis of laminated composite

Reissner–Mindlin plates using NURBS-based isogeometric approach, Int. J.
Numer. Methods Eng. 91 (2012) 571–603.
[36] Chien H. Thai, H. Nguyen-Xuan, S.P.A. Bordas, N. Nguyen-Thanh, T. Rabczuk,
Isogeometric analysis of laminated composite plates using the higher-order
shear deformation theory, Mech. Adv. Mater. Struct. (in press), http://
dx.doi.org/10.1080/15376494.2013.779050.
[37] Loc V. Tran, A.J. Ferreira, H. Nguyen-Xuan, Isogeometric approach for analysis
of functionally graded plates using higher-order shear deformation theory,
Compos. Part B 51 (2013) 368–383.
[38] Chien H. Thai, A.J.M. Ferreira, E. Carrera, H. Nguyen-Xuan, Isogeometric
analysis of laminated composite and sandwich plates using a layerwise
deformation theory, Compos. Struct. 104 (2013) 196–214.
[39] D.J. Benson, Y. Bazilevs, M.C. Hsu, T.J.R. Hughes, A large deformation, rotationfree, isogeometric shell, Comput. Methods Appl. Mech. Eng. 200 (13–16)
(2011) 1367–1378.
[40] Loc V. Tran, Chien.H. Thai, H. Nguyen-Xuan, An isogeometric finite element
formulation for thermal buckling analysis of functionally graded plates, Finite
Elements Anal. Des. 73 (2013) 65–76.
[41] Y. Jia, Y. Zhang, G. Xu, X. Zhuang, T. Rabczuk, Reproducing kernel triangular Bspline-based FEM for solving PDEs, Comput. Methods Appl. Mech. Eng. 267 (1)
(2013) 342–358.
[42] N. Nguyen-Thanh, H. Nguyen-Xuan, S. Bordas, T. Rabczuk, Isogeometric
analysis using polynomial splines over hierarchical t-meshes for twodimensional elastic solids, Comput. Methods Appl. Mech. Eng. 200 (21–22)
(2011) 1892–1908.
[43] N. Nguyen-Thanh, J. Muthu, X. Zhuang, T. Rabczuk, An adaptive three
dimensional RHT-spline formulation in linear elasto-statics and elastodynamics, Comput. Mech. 53 (2) (2014) 369–385.
[44] Chien. H. Thai, A.J.M. Ferreira, T. Rabczuk, S.P.A. Bordas, H. Nguyen-Xuan,
Isogeometric analysis of laminated composite and sandwich plates using a
new inverse trigonometric shear deformation theory, Eur. J. Mech. A/Solids 43
(2014) 89–108.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />


H. Nguyen-Xuan et al. / Theoretical and Applied Fracture Mechanics xxx (2014) xxx–xxx
[45] D.J. Benson, Y. Bazilevs, E. De Luycker, M.-C. Hsu, M. Scott, T.J.R. Hughes, T.
Belytschko, A generalized finite element formulation for arbitrary basis
functions: from isogeometric analysis to XFEM, Int. J. Numer. Methods Eng.
83 (2010) 765–785.
[46] E. De Luycker, D.J. Benson, T. Belytschko, Y. Bazilevs, M.C. Hsu, X-FEM in
isogeometric analysis for linear fracture mechanics, Int. J. Numer. Methods
Eng. 87 (2011) 541–565.
[47] C.V. Verhoosel, M.A. Scott, R. de Borst, T.J.R. Hughes, An isogeometric approach
to cohesive zone modeling, Int. J. Numer. Methods Eng. 87 (2011) 336–360.
[48] S.S. Ghorashi, N. Valizadeh, S. Mohammadi, Extended isogeometric analysis for
simulation of stationary and propagating cracks, Int. J. Numer. Methods Eng.
89 (2012) 1069–1101.
[49] E. Christiansen, Limit analysis of collapse states, Handbook of Numerical
Analysis, vol. IV, North Holland Amsterdam, 1996 (Chapter II).
[50] T. Elguedj, A. Gravouil, A. Combescure, Appropriate extended functions for XFEM simulation of plastic fracture mechanics, Comput. Methods Appl. Mech.
Eng. 195 (2006) 501–515.
[51] K.D. Andersen, E. Christiansen, M.L. Overton, Computing limit loads by
minimizing a sum of norms, SIAM J. Sci. Comput. 19 (1998) 1046–1062.
[52] F.A. Gaydon, A.W. McCrum, A theoretical investigation of the yield-point
loading of a square plate with a central circular hole, J. Mech. Phys. Solids 2
(1954) 156–169.
[53] M. Heitzer, Ttraglast- und einspielanalyse zur bewertung der sicherheit
passiver komponenten. berichte des forschungszentrums julich. Dissertation,
RWTH Aachen, Germany, 1999.
[54] T.N. Tran, G.R. Liu, H. Nguyen-Xuan, T. Nguyen-Thoi, An edge-based smoothed
finite element method for primal–dual shakedown analysis of structures, Int. J.
Numer. Methods Eng. 82 (2010) 917–938.
[55] T. Belytschko, Plane stress shakedown analysis by finite elements, Int. J. Mech.

Sci. 14 (1972) 619–625.

15

[56] D.H. Nguyen, L. Palgen, Shakedown analysis by displacement method and
equilibrium finite elements, in: Proceedings of SMIRT-5, Berlin, 1979, pp. L3/3.
[57] J. Gross-Weege, On the numerical assessment of the safety factor of elastoplastic structures under variable loading, Int. J. Mech. Sci. 39 (1997) 417–433.
[58] S. Chen, Y. Liu, Z. Cen, Lower-bound limit analysis by using the EFG method
and non-linear programming, Int. J. Numer. Methods Eng. 74 (2008) 391–415.
[59] L. Corradi, A. Zavelani, A linear programming approach to shakedown analysis
of structures, Comput. Methods Appl. Mech. Eng. 3 (1974) 37–53.
[60] N. Zouain, L. Borges, J.L. Silveira, An algorithm for shakedown analysis with
nonlinear yield functions, Comput. Methods Appl. Mech. Eng. 191 (2002)
2463–2481.
[61] Z. Zhang, Y. Liu, Z. Cen, Boundary element methods for lower bound limit and
shakedown analysis, Int. J. Numer. Methods Eng. 191 (2004) 905–917.
[62] H. Nguyen-Xuan, T. Rabczuk, T. Nguyen-Thoi, T.N. Tran, N. Nguyen-Thanh,
Computation of limit and shakedown loads using a node-based smoothed
finite element method, Int. J. Numer. Methods Eng. 90 (2012) 287–310.
[63] W. Prager, P.G. Hodge, Theory of Perfectly Plastic Solids, Wiley, New York,
1951.
[64] A.M. Yan, Contributions to the Direct Limit State Analysis of Plastified and
Cracked Structures, Université de Liège, Belgium, 1997.
[65] R. Casciaro, L. Cascini, A mixed formulation and mixed finite elements for limit
analysis, Int. J. Numer. Methods Eng. 18 (1982) 211–243.
[66] A.-V. Vuong, C. Giannelli, B. Jüttler, B. Simeon, A hierarchical approach to
adaptive local refinement in isogeometric analysis, Comput. Methods Appl.
Mech. Eng. 200 (2012) 3554–3567.
[67] T.J.R. Hughes, A. Reali, G. Sangalli, Efficient quadrature for NURBS-based
isogeometric analysis, Comput. Methods Appl. Mech. Eng. 199 (2010) 301–313.

[68] F. Auricchio, F. Calabroo, T.J.R. Hughes, A. Reali, G. Sangalli, A simple algorithm
for obtaining nearly optimal quadrature rules for NURBS-based isogeometric
analysis, Comput. Methods Appl. Mech. Eng. 249–252 (2012) 15–27.

Please cite this article in press as: H. Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and secondorder cone programming, Theor. Appl. Fract. Mech. (2014), />


×