Este repositório contém um script Python para a visualização de tensões principais em um elemento 3D. O script calcula as tensões principais de um tensor de tensão dado e as exibe graficamente em um elemento rotacionado, representando as direções e magnitudes das tensões.
Para executar este script remotamente acesse esse link e clique no icone de play.
Para alterar o tensor de tensão, modifique o array tensor no início do script. O tensor é definido como um array NumPy 3x3, representando as componentes de tensão no elemento. Por exemplo:
tensor = np.array([[-30., 40., 0.],
[ 40., 50., -50.],
[ 0., -50., -50.]])Para executar este script em seu computador local, você precisará, além de Python, das seguintes bibliotecas Python:
- matplotlib
- numpy
Para instalar as bibliotecas necessárias, você pode usar o seguinte comando:
pip install matplotlib numpyPara usar este script, basta clonar o repositório e executar o arquivo Tensões principais.py:
git clone https://github.com/EVWTRENTINI/TensoesPrincipais3D
cd TensoesPrincipais3D
python Tensões principais.pyO script gerará um gráfico 3D que mostra um elemento com vetores representando as tensões principais. Uma legenda é incluída para indicar os valores das tensões principais.
- Email para contato: etrentini@ufu.br
