Skip to content

Sbeltranj/elementos-finitos

Repository files navigation

Elementos_Finitos

Códigos de análisis estructural por elementos finitos, traducidos de PYTHON y MATLAB,
(ver: Diego Andrés Alvarez Marín - Elementos Finitos) al lenguaje de programación JULIA (https://julialang.org/).

El archivo Install_Pkg.jl clic, instala los paquetes de JULIA utilizados en este repositorio.

Contenido

  • Elementos finitos de barra (1D). clic
  • Análisis de estructuras en tensión plana, con EFs T3, Q8, QM6(empleado en SAP2000), Q6. clic
  • Método matricial (Pórticos, cerchas, vigas). clic
  • Elementos finitos tridimensionales H20. clic
  • Losas macizas, por las teorías de Kirchhoff-Love y Mindlin–Reissner. clic
  • Elementos finitos de viga, por las teorías de Euler-Bernoulli y Timoshenko-Ehrenfest. clic

PyPlot Backend

Aquí encontrará algunos códigos, en los cuales se hace uso la librería de PYTHON (Matplotlib); ya que JULIA permite utilizar diversas librerías de diferentes lenguajes de programación, en su entorno de salida gráfica. (visitar : https://docs.juliaplots.org/latest/backends/).

Para ello se hace necesario, tener instalada la librería Matplotlib de Python: pip install matplotlib: https://matplotlib.org/stable/.

Además, de instalar los paquetes desde la consola de JULIA, para hacer los llamados a estos backend: import Pkg Pkg.add("PyCall"), Pkg.add("PyPlot"). https://github.com/JuliaPy/PyPlot.jl#readme.

  • Gancho analizado con EF isoparamétricos 8 nodos. clic

git.png

  • Momentos flectores y torsores, losa maciza simplemente apoyada clic.

plot-9.png

  • Modos de energía nula, EF QL9.clic.

MEN.png