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.
- 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
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
- Momentos flectores y torsores, losa maciza simplemente apoyada clic.
- Modos de energía nula, EF QL9.clic.