Plastic collapse analysis of cracked structures using extendedisogeometric elements and second-order cone programming H.. Led a Department of Mechanics, Faculty of Mathematics and Comput
Trang 1Plastic collapse analysis of cracked structures using extended
isogeometric elements and second-order cone programming
H Nguyen-Xuana,⇑, Loc V Tranb, Chien H Thaic, Canh V Led
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
b
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
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
expen-sive 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
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 with-out any meshing or the requirement of the element boundaries
to align the crack faces In addition, extended meshfree methods
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 neces-sary 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 struc-tures[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 inte-grate Computer Aided Design (CAD) and Computer Aided Engineer-ing (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 func-tions are NURBS One of the advantages of IGA is ability to represent exactly domains being conic sections and to handle easily
http://dx.doi.org/10.1016/j.tafmec.2014.07.008
0167-8442/Ó 2014 Elsevier Ltd All rights reserved.
⇑ Corresponding author.
E-mail address: nxhung@hcmus.edu.vn (H Nguyen-Xuan).
Contents lists available atScienceDirect
Theoretical and Applied Fracture Mechanics
j o u r n a l h o m e p a g e : w w w e l s e v i e r c o m / l o c a t e / t a f m e c
Please cite this article in press as: H Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and
Trang 2second-high-order approximations with an arbitrary smoothness
Further-more, B-splines (or NURBS) provide a flexible way to perform
refine-ment 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
com-bination 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
func-tions up to Cp1 instead of C0continuity as in the standard FEM
[27] Benson et al.[45]recently combined the XFEM approach to
lin-ear 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
discontin-uous 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 Section2 Section3summarizes
an extended isogeometric approximation for limit analysis
prob-lem Solution procedure is given in Section4 Several numerical
examples are illustrated in Section5 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 X2 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
_
u ¼ _u½ v_Tbe 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]
Wexð _uÞ ¼
Z
X
fT_u dXþ
Z
C t
The internal work rate for sufficiently smooth stressesr and
velocity field _u is given by the bilinear form
Winðr; _uÞ ¼
Z
X
The equilibrium equation is then described in the form of virtual work rate as follows
where V denote a space of kinematically admissible velocity field defined as
where H1ðXÞ is a Hilbert space Furthermore, the stressesrmust 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
whereRis a space of symmetric stress tensor
If defining C ¼ f _u 2 V j Wexð _uÞ ¼ 1g, the exact collapse multiplier kexactcan be determined by solving any of the following optimization problems[49]
kexact¼ maxfk j 9r2 B : Winðr; _uÞ ¼ kWexð _uÞ;8u 2 Vg_ ð6Þ
¼max
r 2Bmin
_
¼min
_ u2Cmax
¼min
_
where
Dð _uÞ ¼ max
in whichrare the admissible stresses contained within the convex yield surface
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
kand 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 isogeomet-ric approach
For a limit analysis problem, only plastic strains rate is interested in the associated flow rule
_
e¼ _l@w
where _lis 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
X
ffiffiffiffiffiffiffiffiffiffiffiffi _
eTH _e
p
where
3
4 2 0
2 4 0
2 6
3
andr0is 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
Trang 3second-2.2 A short introduction on NURBS functions
A knot vectorN¼ n1;n2; ;nnþpþ1
is defined as a sequence of knot value ni2; 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 C1continuous inside a knot span and Cp1
contin-uous at a single knot The B-spline basis functions are constructed
by the following recursion formula
Ni;pðnÞ ¼ n ni
niþp ni
Ni;p1ðnÞ þ niþpþ1 n
niþpþ1 niþ1Niþ1;p1ðnÞ
with p = 0,
ð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¼ n 1;n2 ;nnþpþ1
and
H ¼ng1;g2 ;gmþqþ1o
as
Fig 1 illustrates the set of one-dimensional and
two-dimen-sional 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
RAðn;gÞ ¼PmnNAfA
A NAðn;gÞfA
ð17Þ
It is evident that the B-spline function is obtained when the
individual weight of the control points is constant
2.3 Extended isogeometric finite elements
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 approxi-mation 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
_uh
I2S
NIð Þ _qx IþX
J2S c
NJð Þ H xx ð Þ H x J _
aJ
K2S t
NKð ÞxX4
a ¼1
Fað Þ Fx aðxKÞ
Fig 1 1D and 2D B-spline basis functions.
Fig 2 Illustration of enriched control points for a quadratic NURBS net.
Please cite this article in press as: H Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and
Trang 4second-where NI;J;Kðn;gÞ are the NURBS basis functions and _qI¼ _u½ I v_ITis
the velocities of nodal displacements of _uhassociated with the set of
the control points S, additional nodal unknowns _aJ and _ba
K are associated with the set of the control points Scwhose support is
cut by the crack and Sf whose support contains the crack tip, as
shown inFig 2, respectively
We need to define two types of enrichments: the
Heaviside-type enrichment H xð Þ and the tip-enrichment functions Fað Þ.x
The Heaviside function is given by
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 3illustrates 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 N2;2;N3;2;N4;2 which are determined by intersection
between the basic function with the discontinuous position as
shown inFig 3b Thus, to model the discontinuity, just three shape
functions are used to multiply with Heaviside function as plotted
inFig 3c
The tip enrichments can be utilized as1
F r; hð Þ ¼ ffiffiffi
r p
ffiffiffi r p
ffiffiffi r p
2 sin hð Þ;
ffiffiffi r p
2 sin hð Þ
ð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
_
I
where the strain matrix B is given by
I BenrI
ð22Þ
in which Bstdand Benrare the standard and enriched part of matrix B defined by
Bstd
I ¼
NI;y NI;x
2 6
3 7
NI;ywIþ NIwI;y NI;xwIþ NIwI;x
2 6
3 7 ð23Þ
in which wI may represent either the Heaviside function H or the branch functions Faand _dI is nodal velocities vector including the standard and enriched velocity unknowns
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 vectorN¼ f0; 0; 0; 1 ; 2 ;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.
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.
Please cite this article in press as: H Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and
Trang 5second-The plastic dissipation of the rigid-perfectly plastic body is
com-puted by
Dhð _uhÞ ¼
Z
X
r0
ffiffiffiffiffiffiffiffiffiffiffiffi
_
eTH _e
p
Xnel e¼1
Z
X e
ffiffiffiffiffiffiffiffiffiffiffiffi _
eTH _e
p
The strains rate _eis now evaluated at Gauss points over patch
Xe Eq.(24)can hence be rewritten as
Dh
ð _uhÞ ’r0
XNG
i¼1
wijJij
ffiffiffiffiffiffiffiffiffiffiffiffiffi _
eT
iH _ei
q
ð25Þ
where NG ¼ nel nG is the total number of Gauss points of the
problem, nG is the number of Gauss points in each element, wiis
the weight value at the Gauss point i and Jj j is the determinant ofi
the Jacobian matrix computed at the Gauss point i
The optimization problem(9)associated with XIGA can now be
rewritten as
XNG
i¼1
wij jJi ffiffiffiffiffiffiffiffiffiffiffiffiffi
_
eT
iH _ei
q
Wexð _uÞ ¼ 1
(
ð26Þ
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
3 Solution procedure 3.1 Second-order cone programming (SOCP)
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
citi
s:t: kHit þvik 6 yT
Normal element
Enriched element Crack
Split 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.)
Please cite this article in press as: H Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and
Trang 6second-where ti2 R; i ¼ 1; NG or t 2 RNGare the optimization variables, and
the coefficients are ci2 R; Hi2 RmNG; vi2 Rm; yi2 RNG, and
zi2 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
programming problem In the framework of limit analysis prob-lems, the second-order cones are the quadratic cone
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
i¼2t2 i
r
ð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 straightfor-wardly in the well-known form involving a sum of norms as
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.
Table 1
Control points and its weights for a plate with a circular hole.
2
p
1; 1
(0.75, 3) (5, 5) 1 þ 1 ffiffiffi
2 p
3 1; ffiffiffi
2
p
1
(3, 0.75) (5, 5) 1 þ 1 ffiffiffi
2 p
(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
Trang 7second-Dhð _uhÞ ’ r0
XNG i¼1
where jj:jj denotes the Euclidean norm appearing in the plastic dis-sipation function, i.e, jjvjj ¼ ðvTvÞ1=2;C is the so-called Cholesky fac-tor of H
3 p
3 p 0
2 6
3
Table 2
Convergence of limit load factor for a square plate with a central circular hole.
16 8 24 12 32 16 40 20
Fig 7 Four meshes of square plate with circular hole.
Table 3
Comparisons of numerical results for a square plate with a central hole.
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
Trang 8second-For convenience, a vector of additional variablesqiis introduced as
qi¼
q1
q2
q3
2 6
3 7
i
The optimization problem(26)becomes a problem of minimizing a sum of norms as
XNG i¼1
wij jtJi i
s:t
qi
_
Wexð _uhÞ ¼ 1
8
>
where the first constraint in Eq.(32)represents the inequality con-straints of quadratic cones The total number of variables of the optimization problem is Nvar¼ 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]
Fig 8 Plastic dissipation distribution of a square plate with a circular hole.
Table 4
The limit load factor: P 2 ¼ 0 and P 1 ¼ry
R=L Heitzer [53] Tran et al [54] Quadratic Cubic Quartic
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.
Table 6 Weights for a grooved rectangular plate.
Please cite this article in press as: H Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and
Trang 9second-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 Qua-dratic, cubic and quartic NURBS elements are studied for all numerical examples
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.
Please cite this article in press as: H Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and
Trang 10second-4.1 Uncracked structures 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 P1;P2as 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 illus-trated inFig 7 A rational quadratic basis is used to describe exactly
a square plate with a central circular hole Knot vectorsN H of the coarse mesh with two quadratic elements are defined as followsN¼ 0 0 0 0:5 1 1 1f g; H ¼ 0 0 0 1 1 1f g Control points and weights are given inTable 1 Coarse mesh and control net with
Table 8 Limit load factor for a grooved rectangular plate.
Authors Collapse multiplier Nature of solution Yield criterion
Casciaro and Cascini [65] 0.568 Numerical von Mises
Present (Quadratic)
Present (Cubic)
⁄ And are the lower bound and upper bound solutions, respectively.
Fig 12 A central cracked plate.
Table 9
Convergence of limit load factor of a central plate with a=b ¼ 0:5.
Method Nvar
XFEM 0.6179 0.5823 0.5738 0.5532 0.5454
(2880) (7568) (8640) (15,000) (21,344) a
XIGA (p = 2) 0.5566 0.5482 0.5376 0.5299 0.5252
(3328) (6524) (9416) (15,812) (22,184)
XIGA (p = 3) 0.5431 0.5351 0.5289 0.5227 0.5202
(6210) (12,712) (19,224) (32,296) (45,456)
XIGA (p = 4) 0.5358 0.5275 0.5225 – –
(9938) (21,172) (32,336) – –
a
The total number of variables N v ar is given in parentheses.
Please cite this article in press as: H Nguyen-Xuan et al., Plastic collapse analysis of cracked structures using extended isogeometric elements and