Another Planar Example
Download
Report
Transcript Another Planar Example
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
p
Symmetry b.c.
Or
p
Symmetry b.c.
Ux = 0
Rotz = 0
20 cm
E=200 GPa
=0.3
Thickness=3 mm
Plane Stress
Fillet radius is 2 cm 2 cm
p=0.2 MPa
Find max Von Mises
stress
10 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
LSEL,s,loc,x,0.2
DL,all, ,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
! select all lines with centroid at x=20 cm
! 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
len
wid
! enter the preprocessor
! define full strip dimensions
! define hole radius and center coordinates
ET,1,PLANE42
KEYOPT,1,3,3
MP,EX,1,10e6
MP,PRXY,1,.3
R,.1
! define element type as plane42
! specify constant thickness option
! Elastic modulus
! Poisson's Ratio
! Set real constant for thickness
/PNUM,KP,1
/PNUM,LINE,1
/PNUM,AREA,1
! Turn keypoint, line, and area numbering on
BLC4,0,-wid/2,len/2,wid
CYL4,xc,yc,rad
ASBA,1,2
! Create Rectangle
! Create Circle
! Subtract area2 from area1
SMRTSIZE,1
MSHKEY,0
AMESH,all
! Set smartsize control to 1
! free meshing
! mesh all areas
lsel,s,loc,x,0
DL,all, ,symm,
nsel,s,loc,x,0
nsel,r,loc,y,-wid/2
d,all,uy,0
! 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