BIAPOIADA Kitipornchai Inelastico (64.7x64.7x4.8) L 700

Você também pode gostar

Fazer download em txt, pdf ou txt
Fazer download em txt, pdf ou txt
Você está na página 1de 7

!

+++++++++++++++++++++++++++++
!APDL-Flambagem Torsional
!+++++++++++++++++++++++++++++
finish
/clear,nostart
/filname,flambagem-torsional
/TITLE,Flambagem-Torsional
/REP,FAST
/UIS,MSGPOP,4 !Suprime mensagens de erro
keyw,pr_sgui,1 !Suprime Solution is done.
!+++++++++++++++++++++
!Dimenses do elemento
!+++++++++++++++++++++
vao=700
ABA1=64.7 !(base da cantoneira)
ABA2=64.7 !(altura da cantoneira)
t=4.8 !(espessura da cantoneira)
DESLOCTOTAL=vao/666.6666666666666666
DESLOC1=vao/2000
E=214000
fy=307
fimperfeicao=1500
*SET,b,(ABA1-0.5*t)
*SET,d,(ABA2-0.5*t)
*SET,centx,(0.5*t*(d*t)+(0.5*(b-t)+t)*(b*t-t**2))/(d*b-(d-t)*(b-t))
*SET,centz,(0.5*t*b*t+(0.5*(d-t)+t)*(d-t)*t)/(d*b-(d-t)*(b-t))
!++++++++++++++++
!Diviso da Malha
!++++++++++++++++
!div_secao=5 !(nmero de divises da malha do modelo referentes a seo)
!div_compr=vao/50 !(nmero de divises da malha do modelo referentes ao comprimento
da coluna)
!++++++++++++++++++++++++++
!Propriedades do Material
!++++++++++++++++++++++++++
/prep7
ET,1,SHELL181
!sect,1,shell,,
!secdata, t,1,0.0,3
MP,EX,1,E !Mdulo de Elasticidade do Ao
MP,EY,1,E !Mdulo de Elasticidade do Ao
MP,EZ,1,E !Mdulo de Elasticidade do Ao
MP,PRXY,1,0.3 !Coeficiente de Poisson do Ao
MP,GXY,1,77000 !Mdulo de Elasticidade Transversal
MP,GXZ,1,77000 !Mdulo de Elasticidade Transversal
MP,GYZ,1,77000 !Mdulo de Elasticidade Transversal
TB,BISO,1,1,2, !Define o comportamento do grfico tenso x deformao
TBTEMP,0 !Define uma temperatura para o material
TBDATA,,fy,6,10,,,, !Define a tenso de escoamento
R,1,t,t,t,t
!++++++++++++++++++++
!Montagem do Elemento
!++++++++++++++++++++
/VIEW,1,1,1,1
/ANG,1
k,1,b,0,0
k,2,0,0,0
k,3,0,vao,0
k,4,b,vao,0
k,5,0,0,d
k,6,0,vao,d
*DO,I,1,3
L,I,I+1
*ENDDO
L,4,1
*DO,I,2,3
L,I,I+3
*ENDDO
L,5,6
AL,1,2,3,4
AL,2,5,6,7
!****************
! CRIANDO A MALHA
!****************
AATT, 1, 1, 1, 0,
AESIZE,1,ABA1*0.2,
AMESH,1
AATT, 1, 1, 1, 0,
AESIZE,2,ABA1*0.2,
AMESH,2
!++++++++++++++++++++
!Criao do Centride
!++++++++++++++++++++
*GET,NODMAX,NODE,,COUNT
NN1=NODMAX+1
NN2=NODMAX+2
N,NN1,centx,0,centz ! gera no no centro da coluna
N,NN2,centx,vao,centz ! gera no no centro da coluna
NPLOT
LSEL,S,LOC,Y,vao,vao ! seleciona a linha do topo da coluna
NSLL,S,1 ! seleciona os nos pertencentes a essa linha
CM,NODES_UP,NODE ! nomeia esses nos
LPLOT
allsel
LSEL,S,LOC,Y,0,0 ! seleciona a linha da base da coluna
NSLL,S,1 ! seleciona os nos pertencentes a essa linha
CM,NODES_DOWN,NODE ! nomeia esses nos
allsel
LPLOT
ET,2,MASS21 ! cria elemento de massa
TYPE,2
R,2,0,0,0,0,0,0,
REAL,2
e,NN1 ! define elemento por conectividade de no
e,NN2
cmsel,s,NODES_UP ! Seleciona os Ns do NODES_UP
nsel,a,,,NN2 ! adiciona a selecao o n NN2
cerig,NN2,all ! define uma regiao rigida
allsel
cmsel,s,NODES_DOWN ! Seleciona os Ns do NODES_DOWN
nsel,a,,,NN1 ! adiciona a selecao o n NN1
cerig,NN1,all ! define uma regiao rigida
allsel
FINISH ! Fecha /PREP7
!++++++++++++++++++++
!Criao dos Apoios
!++++++++++++++++++++
/SOLU
ANTYPE,STATIC
PSTRES,ON
D,NN1,,,,,,uy,ux,uz,roty,rotz !base
D,NN2,,,,,,ux,uz,roty,rotz !topo
EPLOT
!++++++++++++++++++++++++++++++
!Aplicao da Carga no Elemento
!++++++++++++++++++++++++++++++
F,NN2,FY,-1
EPLOT
SOLVE
FINISH
!++++++++++++++++++++
!Anlise de Flambagem
!++++++++++++++++++++
/SOLU
ANTYPE,BUCKLE
BUCOPT,LANB,1
SOLVE
FINISH
/SOLU
EXPASS,ON
MXPAND,1
SOLVE
FINISH
/POST1
!SET,LIST
SET,LAST
/VIEW,1,1,1,1
/ANG,1
/REP,FAST
PLDISP
/RGB,INDEX,100,100,100, 0
/RGB,INDEX, 80, 80, 80,13
/RGB,INDEX, 60, 60, 60,14
/RGB,INDEX, 0, 0, 0,15
/REPLOT
NOME ='L=%vao%-Flamb'
/IMAGE,SAVE,NOME%,BMP
!###############################################################################
############
!DEININDO A IMPERFEIO MXIMA
!###############################################################################
############
*GET,PCR,ACTIVE,,SET,TIME
save,flambagem-torsional,db
*GET,NCOUNT,NODE,,COUNT
*DIM,IMP,,NCOUNT,3
*DO,I,1,NCOUNT
IMP(I,1)=UX(I)
IMP(I,2)=UY(I)
IMP(I,3)=UZ(I)
*ENDDO
*vscfun,uxmax,max,imp(1,1)
*vscfun,uymax,max,imp(1,2)
*vscfun,uzmax,max,imp(1,3)
FINI
/PREP7
CSYS,0
DSYS,0
!###############################################################################
############
! INTRODUO DA IMPERFEIO ==> FACT= AMPLITUDE DA IMPERFEIO MXIMA
!###############################################################################
############
*SET,IMPMAX,(Vao/fimperfeicao) !fator de imperfeio
*IF,uxmax,GT,uymax,AND,uxmax,GT,uzmax,THEN
fact=IMPMAX/uxmax
*ELSEIF,uymax,GT,uxmax,AND,uymax,GT,uzmax,THEN
fact=IMPMAX/uymax
*ELSE
fact=IMPMAX/uzmax
*ENDIF
allsel
upgeom,fact,1,1,flambagem-torsional,rst
/SOLU
FDELE,NN2,FY
FINISH
!##################################
! 1 ETAPA DA ANLISE NO LINEAR
!##################################
/SOLU
D,NN2,UY,-DESLOC1
TIME,DESLOC1
ANTYPE,STATIC
NLGEOM,ON
NSUBST,DESLOC1*2,DESLOC1*20,DESLOC1*2
OUTRES,ERASE
OUTRES,ALL,ALL
AUTOTS,ON
LNSRCH,ON
CNVTOL,U, ,0.001,2, ,
CNVTOL,F, ,0.001,2, ,
CNVTOL,,-1,23
CNVTOL,M, ,0.001,2, ,
RESCONTRL,DEFINE,ALL,ALL,1
STABILIZE,CONSTANT,ENERGY,0.001,NO
SOLVE
*GET,SSN,ACTIVE, ,SOLU,NCMSS
FINISH
!##################################
! 2 ETAPA DA ANLISE NO LINEAR
!##################################
/SOLU
/UIS,MSGPOP,4 !Suprime mensagens de erro
ANTYPE,,REST,1,SSN
DOFSEL,S,UY
DSCALE,(DESLOCTOTAL/DESLOC1), , ,
DOFSEL,ALL
TIME,(DESLOCTOTAL)
NLGEOM,ON
NSUBST,100*(DESLOCTOTAL-DESLOC1),500*(DESLOCTOTAL-DESLOC1),100*(DESLOCTOTAL-DESL
OC1)
OUTRES,ALL,ALL
AUTOTS,ON
LNSRCH,ON
CNVTOL,U, ,0.001,2, ,
CNVTOL,F, ,0.001,2, ,
CNVTOL,M, ,0.001,2, ,
CNVTOL,,-1,23
CNVTOL,ROT, ,0.001,2, ,
STABILIZE,CONSTANT,ENERGY,0.001,NO
SOLVE
*GET,CONVERGENCIA,ACTIVE, ,SOLU,CNVG
/FINISH
/POST26
FILE,'flambagem-torsional','rst','.'
/UI,COLL,1
NUMVAR,200
SOLU,191,NCMIT
STORE,MERGE
FILLDATA,191,,,,1,1
REALVAR,191,191
NSOL,2,NN2,U,Y,
RFORCE,3,NN1,F,Y,
/AXLAB,X,Deformao em Y
/AXLAB,Y,Reao Vertical
/GTHK,AXIS,2
/GRTYP,0
/GROPT,ASCAL,ON
/GROPT,LOGX,OFF
/GROPT,LOGY,OFF
/GROPT,AXDV,1
/GROPT,AXNM,ON
/GROPT,AXNSC,1,
/GROPT,DIG1,4,
/GROPT,DIG2,3,
/GROPT,XAXO,0,
/GROPT,YAXO,0,
/GROPT,DIVX,
/GROPT,DIVY,
/GROPT,REVX,0
/GROPT,REVY,0
/GROPT,LTYP,0
/XRANGE,DEFAULT
/YRANGE,DEFAULT,,1
VARNAM, ,
PLTIME,0,0
XVAR,1
SPREAD,0
PLCPLX,0
PLVAR,3, , , , , , , , , ,
/VIEW,1,,,1
/ANG,1
/REP,FAST
/REPLOT,RESIZE
/TLABEL,1.0,.6,'L%ABA1%x%ABA2%x%t%'

*GET,PCR2,VARI,3,EXTREM,VMAX, ,
/TLABEL,1.0,.5,'PCR = %PCR2%N'
/TLABEL,1.0,.4,'fy = %fy%MPa'
/TLABEL,1.0,.3,'fimp. = %fimperfeicao%'
/TLABEL,1.0,.2,'vao = %vao%mm'
/REPLOT
NOME ='L=%vao%PCR2=%PCR2%'

Você também pode gostar