PROGRAMACIÓN EN PYTHON PARA INGENIERÍA ESTRUCTURAL
Descripción del Curso
¿Qué voy a aprender?
- - AUTOMATIZAR CÁLCULOS ESTRUCTURALES BÁSICOS.
- - APLICAR MATRICES AL ANÁLISIS ESTRUCTURAL.
- - VISUALIZAR RESULTADOS CON GRÁFICOS.
- - ORGANIZAR DATOS ESTRUCTURALES.
- - MODELAR Y VALIDAR UNA ARMADURA EN OPENSEESPY.
Calificaciones y reseñas de estudiantes
OBJETIVO GENERAL
Aplicar el lenguaje de programación Python como herramienta de apoyo al análisis estructural, integrando cálculo numérico, análisis matricial y visualización de resultados en problemas básicos de ingeniería estructural.
CONTENIDO DETALLADO DEL CURSO
CAPITULO 1: INTRODUCCIÓN A PYTHON EN INGENIERÍA ESTRUCTURAL
Importancia de la programación en la ingeniería estructural.
Entorno de trabajo (VS Code, Jupyter Notebook, Google Colab).
Variables, tipos de datos y operadores.
Ejemplo aplicado: cálculo de esfuerzo normal y deformación axial en una barra sometida a carga axial.
CAPITULO 2: CONDICIONALES, LISTAS Y BUCLES
Estructuras condicionales if–else.
Listas y tuplas.
Bucles for.
Ejemplo aplicado: calculo automatizado de deformaciones axiales en múltiples barras
con distintas propiedades geométricas y mecánicas.
CAPITULO 3: FUNCIONES Y PROGRAMACIÓN MODULAR
Definición de funciones.
Parámetros y valores de retorno.
Programación modular aplicada a la ingeniería estructural.
Ejemplo aplicado: cálculo de área, centroide y momento de inercia de secciones transversales
(rectangular, sección tipo BRP y sección tipo costanera).
CAPITULO 4: NUMPY APLICADO AL ANÁLISIS ESTRUCTURAL
Arreglos y vectores.
Operaciones matriciales.
Resolución de sistemas de ecuaciones lineales.
Ejemplo aplicado: formulación de la matriz de rigidez de una barra y solución del
sistema de equilibrio.
CAPITULO 5: VISUALIZACIÓN CON MATPLOTLIB
Gráficos bidimensionales.
Visualización de resultados estructurales.
Ejemplo aplicado: construcción y visualización del círculo de Mohr para estados planos
de esfuerzo.
CAPITULO 6: MANEJO DE DATOS CON PANDAS
Lectura y escritura de datos.
Organización de datos de nodos, elementos y cargas.
Ejemplo aplicado: gestión de datos de una armadura plana a partir de tablas.
CAPITULO 7: INTRODUCCIÓN A OPENSEESPY Y ANÁLISIS DE ARMADURAS
Conceptos básicos de OpenSeesPy.
Definición de nodos, elementos y materiales.
Análisis de armaduras planas isostáticas.
Comparación entre el método clásico de resolución de armaduras y el método matricial
de la rigidez.
CAPITULO 8: PROYECTO INTEGRADOR
Desarrollo de un programa en Python para el análisis estructural de una armadura o
elemento estructural simple.
Implementación del método matricial de la rigidez.
Análisis y visualización de resultados.
Validación de resultados mediante OpenSeesPy.
-
Ingeniero Civil de la Universidad Técnica de Oruro.
Diplomado en Ingeniería Civil - Universidad Técnica de Oruro.
Diplomado en Sismología y diseño Sismoresistente de Estructuras - Universidad Católica Boliviana.
Diplomado en Educación Superior Formación Basada en Competencias - Universidad Técnica de Oruro.
Auxiliar de cátedra en varias asignaturas de la Facultad Nacional de Ingeniería, incluyendo Mecánica de Estructuras, Resistencia de Materiales, Topografía y Análisis Estructural Avanzado.
Instructor de cursos y talleres especializados en programación aplicada a ingeniería (Python, calculadoras gráficas, HP Prime, TI Nspire) y en análisis y diseño estructural con software como SAP2000 y CYPECAD.
Especialista estructural en proyectos de construcción y diseño de fundaciones, tanques de agua, edificaciones y losas postensadas.
Experiencia en cálculo y diseño estructural en concreto armado, acero estructural y estructuras especiales.
-
LevelAll Levels
-
Duration16 horas
-
Last Updated21/07/2026
-
CertificateCertificate of completion
Este curso incluye
- Acceso al curso 24/7
- Acceso durante 1 año
- Certificación digital respaldada por Infinitytech
Requisitos
- Excel, Python
Tags
Dirigido a
- Ingenieros Civiles
- Arquitectos
- Constructores
- Supervisores
- Consultores de Estructuras
- Empresas Constructoras y Público interesado.
