Escolar Documentos
Profissional Documentos
Cultura Documentos
,
GRANTE - Grupo de Anlise e Projeto Mecnico - Departamento de Engenharia Mecnica - Universidade Federal de Santa Catarina - UFSC -
Florianpolis, SC 88040-900, CP 476. - Fone: 55 (0) 48 3721-9899, Fax 234-1519; Net: www.grante.ufsc.br
1
Universidade Federal de Santa Catarina
Departamento de Engenharia Mecnica
Grupo de Anlise e Projeto Mecnico
SELEO DE COMANDOS DO ANSYS
Paulo de Tarso R. Mendona, Ph.D.
Arquivo: ComandosAnsys.doc
Modificado: 15/10/1997, 04/1999, 03/04/2000, 20/10/2000, 16/08/2001, 21/09/2001, 17/08/2002
28/05/2003, 04/06/2004, 11/07/2006, 31/10/2007
I - CRIAO DE ENTIDADES GEOMTRICAS
Definio de Key-Point (KP) e reas:
K, npt, X,Y, Z. define as coordenadas do kp de numero npt.
LSTR, P1, P2 - define uma RETA por dois KP's. A numerao da reta sequencial.
KGEN, itime, np1,np2,ninc,dx,dy,dz,kinc,noelem,imove - gerao de key-points.
L,p1,p2,ndiv,space,xv1,yv1,zv1,xy2,yv2,zv2 - define linha reta entre kps p1 e p2, ou
gera curva usando os vetores v1 e v2 como
inclinaes nos extremos.
BSPLIN, p1,....p6, xv1,yv1,zv1,xy2,yv2,zv2 - define curva b-spline passanto pelos kps p1 a
p6,
ou apenas p1 e p2. Pode tambm gerar curva
usando os vetores v1 e v2 como inclinaes
nos
extremos.
SPLINE - Define curva spline. Ver argumentos.
A, P1, P2, P3, ... P18 - Define REA atravs dos KP's Pi. Usa at 18 KP's se usado
comando
de linha. kps no sentido horrio ou a-horrio. Necessrios mais de 3
pontos.
AL, L1, L2, ... L10 - define REA pelas linhas Li. Necessrias mais de trs linhas
- As linhas devem estar no mesmo plano.
AL, all, - define rea usando todas as linhas .
Distncia entre KP's
Autor: Prof. Paulo de Tarso R. Mendona, Ph.D.,
GRANTE - Grupo de Anlise e Projeto Mecnico - Departamento de Engenharia Mecnica - Universidade Federal de Santa Catarina - UFSC -
Florianpolis, SC 88040-900, CP 476. - Fone: 55 (0) 48 3721-9899, Fax 234-1519; Net: www.grante.ufsc.br
2
KDIST, Kp1, Kp2, Order.
Definio de Retngulos
RECTNG, X
1
,X
2
,Y
1
,Y
2
define retangulo por dois vertices. Lados paralelos aos eixos XY.
BLC4,Xcorner, Ycorner,width,height,espessura - define retngulo como rea se espessura for
nula. Se for dada espessura define um volume. P
co
a coordenada do
vrtice, (Xcorner, Ycorner).
BLC5,Xcenter, Ycenter, width,height,espessura - idem para blc4, porem da coordenada do
centro.
BLOCK, X
1
, X
2
, Y
1
, Y
2
, Z
1
, Z
2
- define bloco por 3 pontos.
Definio de Crculos
Pcirc, rad1, rad2, theta1, theta2 - define setor de crculo pelos raios interno e externo e os
ngulos inicial e final teta1 e teta2, medidos em graus a partir do eixo
X do sistema em uso. Origem de Teta no eixo X,cresce no sentido
anti-horrio em torno de Z, no working plane.
Cyl4, Xcenter, Ycenter, rad1, theta1, rad2, theta2,espess - define setor de crculo como rea, pela
coordenada do centro, raios interno e externo e angulos. Se
espessura for no nula define uma entidade slida.
Cyl5,Xedge1, Yedge1, Xedge2, Yedge2, espess h - define crculo por dois pontos, de
coordenadas 1 e 2, que definem pontos diamentralmente opostos. Se
espessura for no nula define uma entidade slida.
CYLIND, r1, r2, z1,z2,teta1,teta2 define cilindro com base no working plane, centro na origem.
LARC, P1, p2, pc, raio faz arco de crculo. P1 e P2 so os kps de incio e fim do arco. PC o kp
que define o lado do centro. RAIO o raio do arco.
Extruso:
Adrag - gera rea transladando (extrude) um conjunto de linhas.
Autor: Prof. Paulo de Tarso R. Mendona, Ph.D.,
GRANTE - Grupo de Anlise e Projeto Mecnico - Departamento de Engenharia Mecnica - Universidade Federal de Santa Catarina - UFSC -
Florianpolis, SC 88040-900, CP 476. - Fone: 55 (0) 48 3721-9899, Fax 234-1519; Net: www.grante.ufsc.br
3
Ldrag - gera linha, transladando kps.
Vdrag - gera volume transladando reas.
Definio de Volumes Elementares
V, p
1
, p
2
, ... p
8
- - Cria Volume por KPs (at 8 vrtices, primeiro a base, depois o topo)
VA, A
1
, A
2
, ... A
10
- Cria Volume por reas, at 10 delas se usado comando de linha.
Pode ter furos
VA, all - usa todas as reas pr-selecionadas.
SPH4, xcentro, ycentro,raioint, raioext - cria esfera completa oca
SPHERE, raioint, raioext,
1
,
2
- - cria calota vazada. +-90 graus em torno do eixo X,entre +Z e
-Z. Teta = 0 em torno do eixo Z, e cresce a partir de X.
SPH5, XEDGE1, YEDGE1, XEDGE2, YEDGE2 - cria esfera completa definida por dois planos
normais aos vetores indicados.
II SELEO DE ENTIDADES E AESSO A VALORES
Todas as operaes podem ser realizadas sobre entidades (kps, linhas, reas, volumes)
individualmente ou sobre todos os elementos de um conjunto previamente selecionado. Uma vez
que um conjunto de entidades tenha sido selecionado, todas as operaes realizadas a
posteriormente se aplicaro apenas queles elementos.
LSEL, TYPE, item, Comp, Vmn, Vmx, Vinc, Kswp - Seleciona
linhas
S - novo conj. LINE, ,linha inicial, final, increm
A adiciona mais elementos a um conjunto previamente selecionado.
U - unselect
All
R re-seleciona dentro do conjunto previamente selecionado.
Exemplo: NSEL,s,loc,y, -0.21 - seleciona todos os nos de coordenadas y=-0.21.
NSEL,s,loc,y,-0.31 - Seleciona todos os ns de coordenada y = -0.31
NSLE, R - Reseleciona os ns do conjunto de elementos j previamente selecionados.
Autor: Prof. Paulo de Tarso R. Mendona, Ph.D.,
GRANTE - Grupo de Anlise e Projeto Mecnico - Departamento de Engenharia Mecnica - Universidade Federal de Santa Catarina - UFSC -
Florianpolis, SC 88040-900, CP 476. - Fone: 55 (0) 48 3721-9899, Fax 234-1519; Net: www.grante.ufsc.br
4
KSEL, TYPE, KP, Comp, Vmn, Vmx, Vinc, Kswp - Seleciona KPS. Os argumentos so
semelhantes aos de LSEL.
ASEL, TYPE,AREA, , Comp, Vmn, Vmx, Vinc, Kswp - Seleciona REAS
VSEL, TYPE,VOLU, , Comp, Vmn, Vmx, Vinc, Kswp - Seleciona VOLUMES
,MAT,
,REAL,
,TYPE,
*GET um comando extremamente verstil, usado para obter uma quantidade imensa de
valores internos, como valores e posies de nos, linhas, kps, reas, elementos, etc.
Exemplo: Para obter o valor de um volume de nmero N:
- VSUM - realiza internamente os clculos de todos os volumes selecionados.
- *GET, volume, volu, N, volu - o parmetro VOLUME passa a conter o valor.
*GET, nomeVariavel, KP ,NUM, LOC, X - obtm coordenada X do kp de nmero NUM, e
aloca essa coordenada na varivel nomeVariavel. O mesmo pode ser obtido para direo Y e Z.
*GET, nomeVariavel, NODE ,NUM, LOC, X - obtm coordenada X do n de nmero NUM, e
aloca essa coordenada na varivel nomeVariavel. O mesmo pode ser obtido para direo Y e Z.
*GET, nomeVariavel, NODE ,NUM, U , X - obtm deslocamento na direo X do n de nmero
NUM, e aloca essa coordenada na varivel nomeVariavel. O mesmo pode ser obtido para direo Y
e Z.
*GET, label, NODE, 0, NUM, MAX obtm o nmero mximo de n j definido e aloca esse
nmero na varivel label definida pelo usurio.
Para obter volume de um volume N, primeiro
VSUM - faz a soma
*GET, volume, VOLU,N,VOLU - define parmetro volume.
NUMSTR, label, value - Indica o nmero da prxima entidade gerada pelos comandos de
gerao (vgen, egen, ngen, amesh, etc.) ou aps operaes boleanas. Label pode ser
NODE,ELEM, KP, LINE, AREA, VOLU, DEFA.
*VGET, similar a *get, mas recupera conteudo em grupo, alocando em uma matriz.
*VPUT, toma valores de uma matriz e introduz dentro do banco de dados do Ansys.
FUNES
SIN(X), COS, TAN, ASIN, ACOS, ATAN, ABS,
EXP, LOG, LOG10, SQRT, SINH, COSH, TANH Angulos em radianos, por
default. Para mudar para graus, usar AFUN, RAD ou AFUN, DEG.
NINT(X) igual ao inteiro mais prximo.
MOD(X,Y) resto de X/Y. Caso Y = 0, d 0.
PROGRAMAO
possvel fazer programao de forma bastante similar ao FORTRAN. A seguir uma lista dos
comandos bsicos disponveis.
Autor: Prof. Paulo de Tarso R. Mendona, Ph.D.,
GRANTE - Grupo de Anlise e Projeto Mecnico - Departamento de Engenharia Mecnica - Universidade Federal de Santa Catarina - UFSC -
Florianpolis, SC 88040-900, CP 476. - Fone: 55 (0) 48 3721-9899, Fax 234-1519; Net: www.grante.ufsc.br
5
*DIM, nomeMatriz, ARRAY, numI, NumJ, NumK define uma matriz, de forma similar ao
dimension do Fortran, com at trs dimenses. NumI, etc. o nmero de linhas da matriz
nomeMatriz. O mesmo para NumJ e NumK.
*IF, nomeVar, EQ, Var1, THEN
COMANDOS
*ENDIF Se nomeVar = Var1, ento realiza os comandos. Outras relaes alm
de EQ so disponveis.
*DO, contador, valorInicial, valorFinal, Incremento
COMANDOS
*ENDDO Faz contador assumir valores desde valorInicial at valorFinal,
com incremento Incremento, e realiza os laos.
III - OPERAES COM AS ENTIDADES GEOMTRICAS
Linhas, reas e volumes podem ser operados para definir novas entidades. As entidades
originais podem s vezes serem mantidas ou deletadas.
Interceco de Linhas, Areas e Volumes
AINA, Na1, Na2, Na3, ... Na9 - define rea pela interceco das areas Nai.
AINA, all - usa todas as areas pr-selecionadas.
VINV, Nv1, Nv2, ... Nv9 - volume da interceco dos volumes Nvi.
LINL, Nl1, Nl2, ... Nl9 - linha da interceo entre as linhas Nli.
Soma de Linhas, Areas e Volumes
VADD, Nv1, ... Nv9 - volume da soma dos volumes Nvi
AADD, Na1, ...Na9 - rea da soma reas Nai.
LCOMB, Nl1, Nl2, KEEP - combina duas linhas adjacentes. Keep= KEEP ou
DELETE para manter ou deletar as linhas originais.
LDIV, nl ratio,pdiv,ndiv,keep - divide linha.
Subtrai de Linhas, Areas e Volumes
VSBV, Nv1, Nv2, SEPO, KEEPI, KEEP2 subtrai volumes. Faz a subtrao do volume
Nv1 menos a interceco entre os dois volumes.
VSBA para rea.
ASBA, Na1, Na2, SEPO, KEEP1, KEEP2 idem para as reas Na1 e Na2.
LSBL, nl1, nl2, .... Idem para as linhas nl1 e nl2.
Autor: Prof. Paulo de Tarso R. Mendona, Ph.D.,
GRANTE - Grupo de Anlise e Projeto Mecnico - Departamento de Engenharia Mecnica - Universidade Federal de Santa Catarina - UFSC -
Florianpolis, SC 88040-900, CP 476. - Fone: 55 (0) 48 3721-9899, Fax 234-1519; Net: www.grante.ufsc.br
6
Cola (glue) e overlap de Linhas, Areas e Volumes
VGLUE, Nv1, Nv2, ... Nv9 Em caso de reas adjacentes, elimina as duas linhas
comuns e cria novas reas separadas por uma nica linha. Elimina as ras anteriores. Este comando
necessrio para que a gerao de ns crie ns comuns na interface.
AGLUE idem para reas.
LGLUE idem para linhas
VOVLAP - overlap devolumes que possuem interseco.
Definies para operaes boleanas
Por default, quando se operam duas entidades, soma de dois volumes, por exemplo, criado uma
nova entidade, com novo nmero, e as originais so deletadas. possvel alterar este default com:
BOPTN, lab,value lab = KEEP (default NOKEEP), value = NO ( o default),
ou
YES. Lab = DEFA, retorna setagens ao original.
IIII - GERAO DE ENTIDADES E ESCALAMENTO
Estes comandos permitem que sejam gerados conjuntos de entidades a partir de um conjunto
previamente definido, um padro, que repetido e ampliado de varias maneiras.
VGEN, - gera um conjunto de volumes (ou reas, linhas), a partir de um conjunto
AGEN, - previamente existente de volumes (o padro).
LGEN,
KPSCALE, - Gera um conjunto de kps escalados a partir de uma malha de kps.
argumentos:
np1, np2, ninc, - define o conjunto de kps do padro.
rx, ry, rz, - incremento nas coordenadas.
Kinc, - incrementa a numerao dos KPs gerados
noelem, - KPs ou ns e elementos
imove, - gera novo conjunto e mantm o padro ou move
padro.
LSSCALE, - gera linhas a partir de um padro.
Argumentos:
NL1, NL2, NINC - define o padro, que ser usado na gerao.
rx, ry, rz,kinc,noelem,imove - como os argumentos de kpscale.
ARSCALE, Na1,na2,ninc - gera reas a partir de padro. Na1,na2,ninc define o padro,
que ser usado na gerao. Outros agumentos como acima.
VLSCALE, - gera volumes a partir de padro. Idem.
V - SISTEMAS DE COORDENADAS
CSYS, Kcn - ativa como global um sistema de coordenadas previamente definido, onde
Kcn = 0 - cartesiano
Autor: Prof. Paulo de Tarso R. Mendona, Ph.D.,
GRANTE - Grupo de Anlise e Projeto Mecnico - Departamento de Engenharia Mecnica - Universidade Federal de Santa Catarina - UFSC -
Florianpolis, SC 88040-900, CP 476. - Fone: 55 (0) 48 3721-9899, Fax 234-1519; Net: www.grante.ufsc.br
7
Kcn = 1 - cilindrico
Kcn = 2 - esfrico
Kcn = 4 - working plane
Kcn = n - outro, n>10, o nmero de um outro sistema,
definido pelo usurio com o comando LOCAL.
RSYS, kcn - definie um sistema de coordenadas em relao ao qual os resultados sero
mostrados (tabelas e grficos). Kcn = solu > resultados vem como
calculados (no sistema de coordenada do elemento ou do n). No caso de
laminados, se LAYER = 0, os dados vem no sistema do elemento. Se
LAYER=NL, tenses vem no sistema da lamina, e esforos no sistema do
elemento. Ver por exemplo help do SHELL91.
LOCAL, - define sistema local de coordenadas. Os argumentos so:
kln, - nmero atribuido a este sistema. Kcn>10.
KCS, - tipo de coordenadas. Kcs=0 - cartesiano, etc., como acima.
XC, YC, ZC, - coordenadas da origem em relao ao sistema global.
Tetaxy, tetayz,tetazx, - 1
o
rotao em torno de Z, etc.
par1, par2 -
CS, , , , , , , - semelhante a LOCAL, mas usa coordenadas de 3 ns em vez de ngulos.
/PNUM - mostra o nmero do sistema de coordenadas do elemento.
/PSYMB, label, key - se label = cs, desenha os eixos em cada elemento.
Key = 0 -> sem smbolo;
Key = 1 -> com smbolo;
Key = N, nmero da lmina, se label = LAYR.
ESYS, kcn - identifica o nmero do sistema de eixos para os elementos definidos
subsequenemente. Este sistema usado como sistema do elemento em vez do sistema default
proveniente dos ns I, J, etc. As propriedades de material sero nestas direes. Util em elementos
laminados.
WORKING PLANE e SISTEMA LOCAL DE COORDENADAS
o plano xy onde so construidas entidades como crculos, e arcos.
WPAVE, x1,y1,z1, x2,y2,z2, z3,y3,z3, - tranladar sistema de eixos.
WPROTA, thxy, thyz, thzx - rotacionar workplane em torno do eixo Z, X e Y
respectivamente, em graus.
WPLANE, wn, x0, y0, z0, xx,yx,zx, xplan, yplan, zplan - define WP. Wn = 1, (x0, y0, z0) a
coordenada da origem, (xx,yx,zx) o ponto que define eixo x, e (xplan, yplan, zplan)
o 3