0% found this document useful (0 votes)
69 views8 pages

1) Structural Symmetry 2) Bookshelf Problem: Jake Blanchard Fall 2009

The document describes using symmetry and variables in finite element analysis models. It shows how symmetry can reduce problem size and simplify boundary conditions. It then gives an example of a cantilever beam model where reflective symmetry is used. The document also demonstrates using variables to define geometry, loads, and other parameters to easily modify a model of a plate with an offset hole.

Uploaded by

abyvava
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views8 pages

1) Structural Symmetry 2) Bookshelf Problem: Jake Blanchard Fall 2009

The document describes using symmetry and variables in finite element analysis models. It shows how symmetry can reduce problem size and simplify boundary conditions. It then gives an example of a cantilever beam model where reflective symmetry is used. The document also demonstrates using variables to define geometry, loads, and other parameters to easily modify a model of a plate with an offset hole.

Uploaded by

abyvava
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

1) Structural Symmetry 2) Bookshelf Problem

Jake Blanchard Fall 2009

Making Use of Problem Symmetry

Reflective or mirror symmetry exists if there is symmetry of geometry, loads, and properties with respect to a plane.

Other symmetry types exist, but are less common


Anti-symmetry Rotational Symmetry P

Another type Axisymmetry uses special element formulations rather than boundary conditions and will be studied later in the course.

Using Symmetry

Using symmetry reduces problem size (also modeling time) and can simplify boundary conditions.
Symmetry b.c.

p
Symmetry b.c.

Symmetry b.c.

Or

Ux = 0 Rotz = 0

20 cm

E=200 GPa =0.3 Thickness=3 mm Plane Stress Fillet radius is 2 cm p=0.2 MPa Find max Von Mises stress

10 cm 2 cm

To easily vary fillet radius


File/Write db log file


Choose write essential commands only

Edit file and change radius File/Clear and Start New File/Read input from

My Log File Listing


/PREP7 !* ET,1,PLANE82 !* KEYOPT,1,3,3 KEYOPT,1,5,0 KEYOPT,1,6,0 !* !* R,1,.003, !* !* MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,200e9 MPDATA,PRXY,1,,0.3 BLC4,0,0,.2,.02 BLC4,.2,0,-.02,-.08 FLST,2,2,5,ORDE,2 FITEM,2,1 FITEM,2,-2 AADD,P51X !* LFILLT,9,8,.02, , FLST,2,3,4 FITEM,2,6 FITEM,2,7 FITEM,2,1 AL,P51X FLST,2,2,5,ORDE,2 FITEM,2,1 FITEM,2,3 AADD,P51X ESIZE,0.0025,0, MSHKEY,0 CM,_Y,AREA ASEL, , , , 2 CM,_Y1,AREA CHKMSH,'AREA' CMSEL,S,_Y !* AMESH,_Y1 !* CMDELE,_Y CMDELE,_Y1 CMDELE,_Y2 !* FLST,2,2,4,ORDE,2 FITEM,2,2 FITEM,2,10 !* /GO DL,P51X, ,ALL, FLST,2,1,4,ORDE,1 FITEM,2,3 /GO !* SFL,P51X,PRES,.2e6, FINISH /SOL /STATUS,SOLU SOLVE FINISH /POST1 !* PLESOL, S,EQV, 0,1.0

Edited and Annotated Version


/PREP7 ! enter preprocessor ET,1,PLANE82 ! specify plane82 as element type KEYOPT,1,3,3 ! with thickness option R,1,.003, ! real constant for 3mm thickness

MP,EX,1,200e9 MP,PRXY,1,0.3

! define elastic modulus ! define poisson's ratio

BLC4,0,0,.2,.02 ! make a 20cm by 2cm block with bottom left edge at origin BLC4,.2,0,-.02,-.08 ! make a -2cm by -8cm block with bottom left edge at 20cm,0cm AADD,1,2 LFILLT,9,8,.02, , AL,6,7,1 AADD,1,3 ESIZE,0.0025,0, MSHKEY,0 AMESH,all ! add areas 1 and 2 ! make a .02 cm fillet between lines 9 and 8 ! make an area from lines 6,7 and 2 (fillet region) ! add areas 1 and 3 ! set default element edge length to 2.5 mm ! specify free meshing ! mesh all areas

LSEL,s,loc,x,0.2 ! select all lines with centroid at x=20 cm DL,all, ,ALL, ! constrain these lines in all directions LSEL,s,loc,y,0.02 ! select all lines with centroid at y=2 cm SFL,all,PRES,.2e6, ! apply pressure on this line allsel,all ! select everything /SOL SOLVE ! enter solution processor ! solve problem

/POST1 ! enter post processor PLESOL, S,EQV, 0,1.0 ! plot equivalent stress

Using Variables in Input Files

Plate with an offset hole


/PREP7 len = 3 wid = 1 rad = .1 xc = 0 yc = .25 ET,1,PLANE42 KEYOPT,1,3,3 MP,EX,1,10e6 MP,PRXY,1,.3 R,.1 /PNUM,KP,1 /PNUM,LINE,1 /PNUM,AREA,1 BLC4,0,-wid/2,len/2,wid CYL4,xc,yc,rad ASBA,1,2 SMRTSIZE,1 MSHKEY,0 AMESH,all lsel,s,loc,x,0 DL,all, ,symm, nsel,s,loc,x,0 nsel,r,loc,y,-wid/2 d,all,uy,0 ! enter the preprocessor ! define full strip dimensions ! define hole radius and center coordinates ! define element type as plane42 ! specify constant thickness option ! Elastic modulus ! Poisson's Ratio ! Set real constant for thickness ! Turn keypoint, line, and area numbering on

le n

! Create Rectangle ! Create Circle ! Subtract area2 from area1 ! Set smartsize control to 1 ! free meshing ! mesh all areas

wid

! select all lines on symmetry plane ! apply symmetry constraint ! select nodes at x=0 ! select from selected set nodes at y=-wid ! fix selected node in uy to prevent rigid body motion

lsel,s,loc,x,len/2 ! select lines on free edge SFL,all,PRES,-1000, ! apply pressure on lines allsel,all ! select leverything /SOL SOLVE /POST1 PLNSOL, S,X, 0,1.0 FINISH ! enter solution processor ! solve ! enter general postprocessor ! plot x direction stresses

You might also like