Skip to content

PHILLIPO é uma aplicação do método de elementos finitos na análise de estrturas estáticas por meio de trabalhos virtuais.

Notifications You must be signed in to change notification settings

lucas-bublitz/PHILLIPO.jl

Repository files navigation

      ___           ___                       ___       ___                   ___           ___      
     /\  \         /\__\          ___        /\__\     /\__\      ___        /\  \         /\  \     
    /  \  \       / /  /         /\  \      / /  /    / /  /     /\  \      /  \  \       /  \  \    
   / /\ \  \     / /__/          \ \  \    / /  /    / /  /      \ \  \    / /\ \  \     / /\ \  \   
  /  \-\ \  \   /  \  \ ___      /  \__\  / /  /    / /  /       /  \__\  /  \-\ \  \   / /  \ \  \  
 / /\ \ \ \__\ / /\ \  /\__\  __/ /\/__/ / /__/    / /__/     __/ /\/__/ / /\ \ \ \__\ / /__/ \ \__\
 \/__\ \/ /  / \/__\ \/ /  / /\/ /  /    \ \  \    \ \  \    /\/ /  /    \/__\ \/ /  / \ \  \ / /  / 
      \  /  /       \  /  /  \  /__/      \ \  \    \ \  \   \  /__/          \  /  /   \ \  / /  /  
       \/__/        / /  /    \ \__\       \ \  \    \ \  \   \ \__\           \/__/     \ \/ /  /   
                   / /  /      \/__/        \ \__\    \ \__\   \/__/  FEM analysis        \  /  /.jl    
                   \/__/                     \/__/     \/__/                               \/__/  

PHILLIPO: aplicação em elementos finitos

Desenvolvido por Lucas Bublitz, com a orientação de Pablo Muñoz

Sobre este projeto

O presente projeto corresponde ao meu TCC, requisito para obtenção do grau de bacharel em Engenharia Mecânica, e tem por objetivo desenvolver uma programa para aplicar os métodos de elementos finitos, mais especificamente, solucionar problemas de tensão-deformação, estáticos e lineares.

Sobre este repositório

Aqui estão ambos, o resultado e o histórico do meu trabalho, que consiste no próprio documento para avaliação (a monografia em \documentation), o software (PHILLIPO em \src), e a integração com o GiD (os dois problem types em \GiD connection). Também estão disponíveis alguns exemplos em \examples.

Instalação

Julia & GiD

Para se utilizar PHILLIPO, é preciso ter o compilador da linguagem Julia instalado (Recomenda-se a LTS v1.6.7), que pode ser obtido pelo site oficial: https://julialang.org/downloads/. (Durante a instalação, lembre-se de marcar a opção de adicionar Julia às variáveis de ambiente: ☑ add Julia to PATH) Também é preciso possuir o GiD, a fim de promover a geração dos arquivos de entrada para o módulo e a visualização dos resultados. Seu instalador pode ser obtido pelo site oficial (em sua versão gratuita e limitada): https://www.gidsimulation.com/gid-for-science/downloads/. Por questões de compatibilidade, recomenda-se a utilização da versão 16.0.

As duas pastas presentes em \GiD connection, PHILLIPO.gid e PHILLIPO3D.gid, precisam ser adicionadas no próprio GiD, para se definir os padrões de geração dos arquivos, o que é realizado adicionando essas duas pastas à pasta \problemtypes, presente nos aquivos de programa do próprio GiD. (e.g. C:\Program Files\GiD\GiD 16.0\problemtypes)

Os arquivos do projeto podem ser baixado em .zip, por meio do botão verde sobre a parte direita da árvore de aquivos deste repositório.

PHILLIPO

PHILLIPO pode ser instalado utilizando o Pkg.jl, que é o gerenciador de pacotes da linguagem Julia. Para tanto, basta iniciar uma sessão, abrindo o aplicativo Julia, ou executando julia em um terminal. Se esse comando não for executado, provavelmente Julia não foi adicionada às variáveis de ambiente. Com o terminal Julia aberto, deve-se pressionar ] para que o terminal entre no modo Pkg, e, então, executar o comando:

add https://github.com/lucas-bublitz/PHILLIPO.jl

para instalar o módulo PHILLIPO.

About

PHILLIPO é uma aplicação do método de elementos finitos na análise de estrturas estáticas por meio de trabalhos virtuais.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published