Aplicação web para cálculo e distribução da armadura transversal de vigas de concreto retangulares segundo a NBR6118:2014 e aplicações práticas
O aplicativo se divide em duas linguagem com propostas diferentes: python para o backend (processamento de cálculos com framework Django) e Javscript(framework React).
- Numpy
- Sympy
- Django
- Django Ninja
- React
- Material UI
- Redux
A combinação das ações é feita segundo a NBR8681:2003 para o estado limite de utilização (ELU) para o estado normal. Foi feita a implementação para os estados raros e excepcional, mas não foram utilizados. As combinações são feitas pela classe Combine que possui os métodos ELU para o retorno das combinações em ELU como um vetor do numpy e o método JSON o qual adpata o vetor gerado por ELU para um dicionário python.
O cálculo do equilibrio da viga é feita com o uso do cálculo matrical de estruturas ou método da rigidez direta para vigas unidirecionais de seção constante.
O dimensionamento é feito com a premissa da flexão simples, logo o aplicativo garante a distruibuição simétrica da armadura na seção transversal.