You are on page 1of 16
~ page 7 Review — Simple FEA for plane linear elasticity Background: Governing equations for linear elasticity The Principle of Minimum Potential Energy * Plane strain linear elasticity problem as an energy minimization @=foda- fe uds 8 4 & * Interpolating the displacement field using constant strain triangles “ * Computing the potential energy © Strains stresses and strain energy density inside an element. Element stfiness mat, + Potential energy ofa loaded element face element force vector + Total potential energy ~ global sttiness and global force * Constrained boundary conditions * Minimizing the total potential energy io @ ©) (Siebel cj (toe 7 pba! 5 [x] aba + Implementation + Data structures formesh and BC definition + Assembling the element and global stiness matices + Prescribing boundary conditons ~ Page 1— ‘Solution and post-processing ~ page —page Interpolating displacements (Constant strain triangles — many other interpolation schemes exist) u=N@(x)ut + NO (xu? +.NE (xe Interpolation Functions )(af —2()-(m x6 )( af - 40) (5-10) (2 20 PP) (PDP (o () 5 Topics for today’s class — * Calculating strains * Calculating the strain energy density — * Calculating the potential energy of external forces * Minimizing the PE — * Imposing constrained displacements * Solution and post-processing _page 3 Ko) 0 Dll thmine — (Plone laa) fue Eas oS ney Coe oe _ us wt y* ent avy ® tb) > Si ON 4M ET, ox, ax aX Re-wate as mati operat Ket és C&,) & 5 ZEv ef ’ gs to eu na, _page 4 “page 5 Mon é= Let ye! t ata e we 0 moO DI fate ax, 2% ax, = o ous 65 wo c Oye Dx aM on’ an * & Ww Ox, ay, OX, Pym _| Nele Phat [BI in canctart fac & nodked ‘triagg te _page 5. pese 8 Steam energy olensity B= + OF EN =(Oy Bx + Fn Bx 428,53 Jo —__ Defing Te (5 Sa 2 G= F 2 MY, Jan. Yin Oz [ple = | c (2b) (itn) pip OO OO 1-2p zoo, Symmotie _page 6. “page 7 Hence Gt € [plé setts Le concen luce tlement sbffnue matx CRT (eT = Wel COI CDI CRY = exe _ page 7. Wes ea 7) fe*4 ore Page’ Lotel Strain Energy We & whetep pep elements ea Globe! stiffnen mats 12 Defic U = CO, a! DA) Mow set ‘ =u tRTo Ls Slokal” st ffnes —, Symmeihe _page 8 “pes? Ascemblyag CHR ~ Comsisfer 2 el mech Strain energy 3 4 4y - ge « - Ww ote 7 - (add 2206 ss _page 9 page 10 EOD AD RD oo jaljeee gee i a 0 0 --—— | oad aD \% o 52 2) xD o ot? | || |? 0 Rt” A wD aD oo a) lo 0 MP aD We | oS ela | a up| 0 0 8? 2 Tes) [oo = 00 je © 0 © 0 0 0 0 0|,4%|——|,f%) |° ° 0 0 0 0 0000) [yo] [9 0 @ Facto WU : . en “? RO} 0 (I) oO wy? | a) aD my 2) DP DvD uw?) In code @ DAD 4442 >| we adel pe uw) AQ RGD RD + D uy? @ a W = 2) 7) 442) 9) c 4 s3 HBL “ Zi wo) _oRe] Po 2) a? i Ke | |_ 4 @) 42) “i QD) 0/2 Lae _page 10 ~ page 11 Pod: fiel_€ t extemal eves E¥ Ye Defne P= - | t Ud: U Sy 8 Unsider_contabyhm from Jelement face to Ub 4% Recall A vane: Ineorly Jam (a) > ic) wee Y= C= sh) +E) U Coe Hence oe fase aot mg ee de tds Le o a4 a a Z ae L vu _pege 11 YU = st, u vB * £ a iA 5 1 displacement 3 l face > em Zz ports U ce Fr Ace face paces ps free : Define C= Cc eneraleeA Sam fates ~~ add pe “eo tw of ¢ \ pile —y= tr v as Both LA Vectors _page 12 ad a Page 18 Minsraping The PE > in 34x fp 2 RW LUE, = G20 => Ry Uy =~ =o [kT f= £ _page 13 Pasel# foceing Precenbed _dusblacem en Enfor = UX Ss Tadlfy eqnation sgetent Fo replace ‘ Cc 1 i fs Le wpli nod Y,= A at noche | oy ky he haw | fn ginal eyes ky baw | a? ; ee fam. kayo Fayaw J ah | la te aw Po] pe __ re-wate aa 0 || |s| <= 2nd rows saye tos lyr bya wav fo] Le a 7 —page 14 y a fae) Tecan gymmetize fhe syiten Coptiane! \ Need 3ems on A cola n = sable appa kGate vault ples of second Bad from a other wh —page 15 Structure of a simple FEA code * Read data defining problem: + Material properties + Nodal coordinates + Element connectivity 1 + List of nodes with prescribed DOF | + List of elements with loaded faces * Loop over elements * Compute element stiffness, add to global stiffness * Loop over elements with loaded faces » Compute element force vector, add to global force vector * Modify stiffness and RHS to impose prescribed disps. * Solve FEA equations for unknown nodal displacements * Post-processing — compute element strains & stresses

You might also like