17.04.2013 Views

Pré-carga de parafusos no Workbench - ESSS

Pré-carga de parafusos no Workbench - ESSS

Pré-carga de parafusos no Workbench - ESSS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Vamos imaginar agora uma situação on<strong>de</strong> temos o<br />

interesse <strong>de</strong> simular uma estrutura com muitos <strong>parafusos</strong>.<br />

Como é sabido, simular o problema com uma boa malha em<br />

todos os <strong>parafusos</strong> terá um custo computacional muito<br />

elevado. Nesses casos, é possível adotar outra metodologia,<br />

excluindo o parafuso em si e unindo as partes através <strong>de</strong><br />

elementos <strong>de</strong> vigas, conectadas por elementos rígidos nas<br />

extremida<strong>de</strong>s.<br />

Todo o <strong>de</strong>senvolvimento é feito através <strong>de</strong> uma macro,<br />

on<strong>de</strong> cada parte é interligada por um “chuveiro” <strong>de</strong> rígidos a<br />

elemento MPC184, especificamente na região central do furo.<br />

Entre os dois elementos rígidos, é colocado um elemento <strong>de</strong><br />

viga, o LINK10. Em cada extremida<strong>de</strong> da viga é aplicada uma<br />

força F, com direções opostas. Essa força F <strong>de</strong>ve ser<br />

encontrada na tentativa e erro para cada mo<strong>de</strong>lo.<br />

Uma segunda macro é adicionada na seção <strong>de</strong> postprocessing,<br />

com a finalida<strong>de</strong> <strong>de</strong> obter a tensão axial <strong>de</strong> tração<br />

<strong>no</strong> elemento viga e exportar esse valor para um arquivo .txt,<br />

localizado <strong>de</strong>ntro da pasta <strong>de</strong> resultados do Worbench.<br />

Resultados:<br />

63.912 MPa<br />

ESEL,S,TYPE,,101 ! Seleciona o elemento 101<br />

etable,SAXL,LS,1 ! Obtém a tensão axial <strong>no</strong> elemento e salva em<br />

uma TALBE<br />

SSUM<br />

*get,ten_axial,ssum,0,item,SAXL ! Cria uma variável TEN_AXIAL com<br />

o valor <strong>de</strong> tensão<br />

parsav,scalar,Tensao_Axial,txt ! Exporta o parâmetro TEN_AXIAL<br />

para um arquivo .txt<br />

ALLSEL,ALL<br />

É importante lembrar que o elemento LINK10 não transmite<br />

momento e, caso <strong>de</strong>seja-se este efeito, po<strong>de</strong>-se substituí-lo<br />

por um elemento <strong>de</strong> viga, tal como o BEAM189.<br />

Neste presente artigo, apresentou-se algumas formas <strong>de</strong><br />

mo<strong>de</strong>lagem <strong>de</strong> pré-<strong>carga</strong> em <strong>parafusos</strong>. Utilizando o<br />

www.esss.com.br<br />

/prep7<br />

ET,100,MPC184<br />

KEYOPT,100,1,1<br />

ET,101,LINK10<br />

KEYOPT,101,2,1<br />

KEYOPT,101,3,1<br />

R,101,156.68,1e-8<br />

ARTIGO TÉCNICO<br />

*get,max<strong>no</strong><strong>de</strong>,<strong>no</strong><strong>de</strong>,0,num,max ! Maior número <strong>de</strong> nó <strong>de</strong>ntro do<br />

mo<strong>de</strong>lo<br />

mast<strong>no</strong><strong>de</strong>=max<strong>no</strong><strong>de</strong>+1<br />

csys,12 ! Seleciona o sistema <strong>de</strong> coor<strong>de</strong>nadas 12<br />

n,mast<strong>no</strong><strong>de</strong>,0,0,0 ! Primeiro MASTER NODE<br />

csys,0 ! Volta para o sistema <strong>de</strong> coor<strong>de</strong>nadas Global<br />

cmsel,s,Furo_1,<strong>no</strong><strong>de</strong> ! Seleciona os nós do Furo_1<br />

nsel,a,<strong>no</strong><strong>de</strong>,,mast<strong>no</strong><strong>de</strong> ! Seleciona também o mast<strong>no</strong><strong>de</strong><br />

type,100 ! Seleciona o tipo 100: MPC184<br />

*get,maior,<strong>no</strong><strong>de</strong>,0,num,max ! Maior número <strong>de</strong> nó <strong>de</strong>ntro da seleção<br />

atual<br />

*get,me<strong>no</strong>r,<strong>no</strong><strong>de</strong>,0,num,min ! Me<strong>no</strong>r número <strong>de</strong> nó <strong>de</strong>ntro da seleção<br />

atual<br />

*do,info,me<strong>no</strong>r,maior,1<br />

*get,vivo,<strong>no</strong><strong>de</strong>,info,nsel ! Informa se o nó número (cont) está<br />

selecionado ou não<br />

*if,vivo,eq,1,and,mast<strong>no</strong><strong>de</strong>,ne,info,then ! Não é possível ligar o<br />

rígido com o master <strong>no</strong><strong>de</strong><br />

e,mast<strong>no</strong><strong>de</strong>,info ! Cria o grupo <strong>de</strong> rígidos<br />

*endif<br />

*enddo<br />

allsel,all ! Volta a selecionar todo o mo<strong>de</strong>lo<br />

mast<strong>no</strong><strong>de</strong>3=mast<strong>no</strong><strong>de</strong>+1 ! Cria o segundo MASTER NODE<br />

csys,13 ! Seleciona o sistema <strong>de</strong> coor<strong>de</strong>nadas 13<br />

n,mast<strong>no</strong><strong>de</strong>3,0,0,0 ! Segundo MASTER NODE<br />

csys,0 ! Volta para o sistema <strong>de</strong> coor<strong>de</strong>nadas Global<br />

cmsel,s,Furo_3,<strong>no</strong><strong>de</strong> ! Seleciona os nós do Furo_3<br />

nsel,a,<strong>no</strong><strong>de</strong>,,mast<strong>no</strong><strong>de</strong>3 ! Seleciona também o mast<strong>no</strong><strong>de</strong>3<br />

type,100 ! Seleciona o tipo 100: MPC184<br />

*get,maior,<strong>no</strong><strong>de</strong>,0,num,max ! Maior número <strong>de</strong> nó <strong>de</strong>ntro da seleção<br />

atual<br />

*get,me<strong>no</strong>r,<strong>no</strong><strong>de</strong>,0,num,min ! Me<strong>no</strong>r número <strong>de</strong> nó <strong>de</strong>ntro da seleção<br />

atual<br />

*do,info,me<strong>no</strong>r,maior,1<br />

*get,vivo,<strong>no</strong><strong>de</strong>,info,nsel ! Informa se o nó número (cont) está<br />

selecionado ou não<br />

*if,vivo,eq,1,and,mast<strong>no</strong><strong>de</strong>3,ne,info,then ! Não é possível ligar o<br />

rígido com o master <strong>no</strong><strong>de</strong><br />

e,mast<strong>no</strong><strong>de</strong>3,info ! Cria o grupo <strong>de</strong><br />

rígidos<br />

*endif<br />

*enddo<br />

allsel,all ! Volta a selecionar todo o mo<strong>de</strong>lo<br />

type,101 ! Seleciona o tipo 101: LINK10<br />

real,101 ! Seleciona as constantes do elemento LINK10<br />

e,mast<strong>no</strong><strong>de</strong>,mast<strong>no</strong><strong>de</strong>3 ! Cria um elemento entre os MASTER<br />

NODES<br />

F,mast<strong>no</strong><strong>de</strong>,FZ,-19000 ! Aplica a Força1<br />

F,mast<strong>no</strong><strong>de</strong>3,FZ,19000 ! Aplica a Força2<br />

FINISH<br />

/SOLU<br />

<strong>Workbench</strong>, a facilida<strong>de</strong> <strong>de</strong> representar <strong>parafusos</strong> sem mo<strong>de</strong>lar<br />

a rosca é um gran<strong>de</strong> atrativo. A combinação <strong>de</strong> <strong>de</strong>tecção<br />

automática <strong>de</strong> contatos, gerador <strong>de</strong> malha otimizado e facilida<strong>de</strong><br />

<strong>no</strong> uso da ferramenta “Bolt Pretension”, faz da plataforma<br />

<strong>Workbench</strong> uma ferramenta muito intuitiva e produtiva.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!