Sie sind auf Seite 1von 10

Tutorial para o FMMGMSH

1) Usem o SolidWorks para desenhar o modelo. Uma alternativa o programa


Freecad http://www.freecadweb.org/?lang=pt_BR para gerar o modelo. O
Freecad um CAD opensource que muito semelhante ao SolidWorks (feito em
Python). No arquivo zip tem um desenho feito no FreeCad. o
PlacaFuro.FCStd. Se voc abri-lo no FreeCad, ver a seguinte tela:

2) Depois do desenho, deve-se exportar o modelo slido em algum formato que o


GMSH leia. No caso do SolidWorks, tem vrios disponveis. Pode ser, por
exemplo o IGES. No caso do Freecad, um dos modelos deu problema quando eu
exportei em IGES. Eu recomendo exportar com a extenso brep (boundary
representation) que funciona bem. Para isso, na janela Nomes e atributos,
esquerda da tela, selecione Pad. A placa ficar verde claro. Em seguida, no menu
Ficheiro, clique em Exportar ficheiro. Voc vai obter a seguinte tela:
3) A, basta abrir o desenho no GMSH, que tambm um gerador de malha
opensource, e gerar a malha.
Por exemplo, para gerar a malha na placa com furo que um dos arquivos de
entrada de dados (figura em anexo), faa os seguintes passos depois que abrir o
GMSH:
File>Open>Placafuro.brep
Em seguida faa:
Clique em
Mesh>2D
Se quiser refinar a malha, clique em
Refine by spliting
4) A, s salvar a malha clicando em
File>Save Mesh
5) Da j pode ir para o MatLab. No caso, a placa com furo o dad1.m. Tem duas
coisas agora que tem que ser feita: 1) acertar a direo das normais que
encontram-se apontando para dentro do domnio e 2) aplicar as condies de
contorno. Isto ser feito durante a execuo do programa. Note que no dad1.m
tem a matriz
CDCsup=[0 0;
0 1];
que so os tipos e as condies de contorno as condies de contorno em duas
superfcies. Nas demais, que no esto especificadas, ser assumido que o fluxo
igual a zero (qualquer superfcie que tenha condio de contorno diferente de
fluxo nulo dever ser especificada na matriz CDCsup).
6) Rodando o programa FMM_GMSH, a primeira coisa que acontece que ele
mostra a malha, aparentemente toda em azul. Na linha de comando aparece o
seguinte texto:
Clique com o boto esquerdo nas superfcies em vermelho
Em seguida pressione Enter
Na figura, clique na seta torta (menu superior da figura) para permitir rodar a
placa e procurar por superfcies em vermelho (as superfcies em vermelho esto
com as normais invertidas). Neste caso, a superfcie inferior da placa est em
vermelho. Clique no boto ao lado direito da seta torta (data cursor) para
permitir selecionar a superfcie.
Clique na superfcie em vermelho e em seguida pressione enter. Aparecer a
seguinte mensagem na janela de comando do Matlab:
Ainda h superfcie em vermelho? (s/n)
Clique em n e em seguida pressione Enter.
7) Aparecer ento a mensagem:
Clique com o boto esquerdo para aplicar a cdc
Em seguida pressione Enter
Agora dever ser escolhida onde as condies de contorno sero aplicadas. Eu
sugiro aplicar nas duas menores superfcies planas da placa. Para isso, clique na
primeira e pressione Enter. Esta superfcie ficar em azul.
A mensagem vai surgir novamente. Rode a pea e clique na segunda e pressione
Enter. Ela tambm aparecer em azul.
Da, o programa vai terminar de rodar e produzir um grfico de cores igual ao da
figura.
IMPORTANTE:

No arquivo zip no est disponvel o arquivo .exe.

3D_Potential_CHBIE_FMM_64.exe

Ele pode ser baixado da pgina do Liu:

http://urbana.mie.uc.edu/yliu/Software/

o pacote A2.

Quem tiver dvida, por favor, entre em contato comigo.

Abraos,

--
der Lima de Albuquerque
eder@unb.br
Departamento de Engenharia Mecnica
Faculdade de Tecnologia
Universidade de Braslia
(61) 3107 1157 (sala)
(61) 9 9153 9240 (celular)