GithubHelp home page GithubHelp logo

marcy3ait / trelicia Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 3.86 MB

Implementação numérica do método dos elementos finitos para treliças tridimensionais, tendo como outputs deformação, tensão, frequências naturais e modos de vibrar

Python 100.00%
truss-solver 3d fem elementos finitos fea deap optimization nsga2

trelicia's Introduction

Trelicia

Implementação númerica de um solver para treliças tridimensionais como projeto final na matéria de introdução a elementos finitos, ministrada na Universidade Estadual Paulista - UNESP (São João da Boa Vista) para curso Engenharia aeronáutica pelo Professor Dr. Murilo Sartorato.

Estudo de Casos

A implementação realizada permite realizar os calculos dos deslocamentos, tensões, modos de vibrar e frequências naturais da estrutura. Abaixo são apresentados dois resultados parciais decorrentes da implementação, para mais detalhes dos estudos de caso consulte o relátorio final.

Suporte fixo na parede

Forma deformada de uma estrutura de suporte com três pontos de fixação submetido a uma força na ponta livre.

Cauda do helicóptero BELL 47G-2

Segundo modo de vibrar da cauda treliçada do helicóptero BELL 47G-2.

Estudo de otimização usando Trelicia

A otimização, área que busca encontrar soluções ótimas ( ou quase ótimas ) para os mais diversos problemas, permeia todas as áreas da engenharia, desde do projeto conceitual até o projeto detalhado parte do projeto conceitual, ainda também é muito usada na remanufatura de projetos, tentado otimizar esse quanto a um dado objetivo(os).

A ideia aqui é usar um algoritmo genético para otimizar um estrutura treliçada, tendo como variáveis de otimização as área das seções transversais de cada tubo. As funções de avaliação usadas são a tensão no elemento de treliça e o volume da estrutura, buscando minimizar a tensão e o volume da estrutura. Para foi usado a biblioteca de algoritmos géneticos DEAP e o algoritmo multiobjetivo NSGA II.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.