Crackprop Hole Xfem Cpe4

Embed Size (px)

Citation preview

  • 8/11/2019 Crackprop Hole Xfem Cpe4

    1/4

    *headingCrack initiation and propagation in a plate with a hole (XFEM)***preprint, model=yes, echo=yes, history=yes***parameter** Interface properties** Ultimate strenth in tensile and mode II:ultI = 22.0E6ultII = 22.0E6** Fracture toughness (N/m):GIc = 2.87E3GIIc = 2.87E3** B-K parameter:eta = 1.0**** Dimensions***parameterlength = 100.0e-3** Width in the plane strain directionwidth = 20.0e-3** Hole radiusradius = length/5

    ** Heightheight = 3*length + 2*radius** A small number in comparison to the model dimensionssmall = 1.e-8*length**hlen = length/2ht2 = height/2***parameter** Keep ex below 0.5*ey_a to minimize distortionex = 20** Number of elements in the vertical direction in the three model blocksey_a = 40

    ey_b = 6** ey_c should be odd for the crack to cut through the center of an elementey_c = 11**ey = 2*(ey_a + ey_b) + ey_c

    ** hinc = 1000** nl1 = 1 nl2 = nl1 + ey_a nl3 = nl2 + ey_b nl4 = nl3 + ey_c nl5 = nl4 + ey_b

    nl6 = nl5 + ey_a** nr1 = nl1 + ex*hinc nr2 = nl2 + ex*hinc nr3 = nl3 + ex*hinc nr4 = nl4 + ex*hinc nr5 = nl5 + ex*hinc nr6 = nl6 + ex*hinc** db = 9000001

  • 8/11/2019 Crackprop Hole Xfem Cpe4

    2/4

    dt = 9000002**** Coordinate system offsetyoff = -ht2

    yl1 = 0 + yoff yl2 = yl1 + 1.5*lengthyl3 = yl2 + 0.5*radius

    yl4 = yl3 + radius yl5 = yl4 + 0.5*radius yl6 = yl5 + 1.5*length**yr1 = yl1

    yr2 = yl2 - 0.5*lengthyr3 = yl3

    yr4 = yl4yr5 = yl5 + 0.5*length

    yr6 = yl6** x-crd given by cos(30) * radius at locations 3 and 4 xl3 = 0.866 * radius xl4 = xl3** elab = 1001 e1_1 = nl1 e1_2 = nl1 + hinc

    e1_3 = nl1 + 1 + hinc e1_4 = nl1 + 1***node, 0., , , , 0., , , , , , , , , , , , 0.,

    , , , 0., , , , , , , ***ngen, nset=left, *ngen, nset=left, line=c, , , , 0., 0., 0., 0., 0., 1.0*ngen, nset=left, line=c, , , , 0., 0., 0., 0., 0., 1.0*ngen, nset=left, line=c

    , , , , 0., 0., 0., 0., 0., 1.0*ngen, nset=left, ***ngen, nset=right, *ngen, nset=right, *ngen, nset=right,

  • 8/11/2019 Crackprop Hole Xfem Cpe4

    3/4

    *ngen, nset=right, *ngen, nset=right, ***nfil, nset=nallleft, right, , ***nset,nset=tdisp*nset,nset=bdisp*nset,nset=rdisptdisp, bdisp*nset, nset=bot, generate, , *nset, nset=top, generate, , *nset, nset=xsymm, generate, , ***equation2,

    bot, 2, 1.0, , 2, -1.0*equation2,top, 2, 1.0, , 2, -1.0***element, type=CPE4, , , , *elgen,elset=solid, , , , , 1, 1*solid section, elset=solid, mat=elas, orient=global*orientation, name=global1,0,0, 0,1,0

    *material, name=elas*elastic3.24E9, 0.3*damage initiation, criterion=maxps,tol=0.01*damage evolution,type=energy,mixed mode behavior=bk,power=, *damage stabilization1.e-5*enrichment, type=propagation crack, name=enr1, elset=solid*boundaryxsymm, 1**

    *step, nlgeom,inc=100000*static0.01, 1.0, 1.e-9, 0.01*controls, analysis=discontinuous*controls,parameters=time incrementation, , , , , , ,20*boundarytdisp, 2, 2, 5.5e-4bdisp, 2, 2, -5.5e-4*output,field, freq=1,var=preselect

  • 8/11/2019 Crackprop Hole Xfem Cpe4

    4/4

    *node outputu,philsm*element outputs, statusxfem*output,history*node output, nset=rdispu2, rf2*end step