Sei sulla pagina 1di 2

KEYW,PR_STRUC,1

*SET,L,60
*SET,H1,0.3
*SET,H2,0.3
*SET,H,H1+H2
*SET,DENS1,10000
*SET,DENS2,10000
*SET,I1,H1**3/12
*SET,I2,H2**3/12
*SET,E1,10000000000
*SET,E2,10000000000
*SET,D1,0
*SET,A1,24
*SET,PREC,0.1
*ASK,MOD,'1 - cantilever beam 2 - clamped-clamped'

/PREP7
ET,1,PLANE182
KEYOPT,1,3,3

R,1,1,

MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,E1
MPDATA,PRXY,1,,0
MPDATA,DENS,1,,DENS1
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,2,,E2
MPDATA,PRXY,2,,0
MPDATA,DENS,2,,DENS2

RECTNG,-L/2,L/2,H1/2-H2/2,-H/2
RECTNG,-L/2,L/2,H1/2-H2/2,H/2

TYPE,1
MAT,1
REAL,1
ESYS,0
SECNUM,
ESIZE,PREC,0,
MSHAPE,0,2D
MSHKEY,0
AMESH,1
TYPE,1
MAT,2
REAL,1
ESYS,0
SECNUM,
ESIZE,PREC,0,
MSHAPE,0,2D
MSHKEY,0
AMESH,2
*DO,i,-L/2+PREC,L/2-PREC,PREC
*IF,i,LT,D1-A1/2,OR,i,GT,D1+A1/2,THEN
NSEL,S,LOC,X,i-0.0001,i+0.0001
NSEL,R,LOC,Y,H1/2-H2/2-0.0001,H1/2-H2/2+0.0001
CP,NEXT,UX,ALL
CP,NEXT,UY,ALL
ALLSEL,ALL
*ENDIF
*ENDDO
*IF,MOD,EQ,1,THEN
NSEL,S,LOC,X,-L/2-0.0001,-L/2+0.0001
D,ALL,,,,,,ALL,,,,,
ALLSEL,ALL
*ENDIF
*IF,MOD,EQ,2,THEN
NSEL,S,LOC,X,-L/2-0.0001,-L/2+0.0001
D,ALL,,,,,,ALL,,,,,
ALLSEL,ALL
NSEL,S,LOC,X,L/2-0.0001,L/2+0.0001
D,ALL,,,,,,ALL,,,,,
ALLSEL,ALL
*ENDIF

ANTYPE,2
MODOPT,LANB,10
EQSLV,SPAR
MXPAND,10, , ,0
LUMPM,0
PSTRES,0
MODOPT,LANB,10,0,0, ,OFF
!lauching the solver
/SOLU
/STATUS,SOLU
SOLVE
FINISH

Potrebbero piacerti anche