Herramientas y Automatización

Los problemas de ingeniería se resuelven con las herramientas adecuadas. Combino el conocimiento en ingeniería estructural con Python, MATLAB y flujos de trabajo asistidos por IA para construir soluciones que reducen el trabajo manual, mejoran la precisión y escalan de un proyecto a otro.

Áreas de enfoque

La ingeniería estructural moderna va más allá de las licencias de software. La verdadera ventaja está en conectar las herramientas mediante programación: leer los resultados de ETABS directamente en Python, procesar en MATLAB los datos de ensayos de laboratorio, usar IA para agilizar la documentación técnica y la revisión de código, y construir flujos que convierten horas de trabajo repetitivo en segundos. Cada herramienta de esta página se creó para resolver un problema real en un proyecto real.

Automatización del análisis estructural

Conexión directa de Python con el motor de ETABS mediante la API COM para extraer resultados, verificar elementos y transferir cargas entre modelos, sin tocar la interfaz gráfica.

Ver herramientas abajo ↓

Procesamiento de datos experimentales

Procesamiento con Python y MATLAB de datos de ensayos estructurales: correlación digital de imágenes (DIC), galgas extensiométricas, LVDT y análisis de propiedades mecánicas del concreto y el acero.

Ver investigación ↗

Ingeniería asistida por IA

Uso de herramientas de IA (Claude, ChatGPT) como asistentes de cálculo estructural, revisión normativa (NSR-10, AISC 360), redacción de informes técnicos y revisión de código en Python. No como reemplazo del criterio ingenieril, sino como multiplicador de productividad.

Análisis probabilístico

Inferencia bayesiana con PyMC para cuantificar la incertidumbre de las propiedades mecánicas del concreto: módulo de elasticidad y resistencia a la compresión. Aplicada en una investigación en revisión en el ACI Structural Journal.

Ver investigación ↗

Automatización de ETABS con Python

Scripts probados en proyectos reales para flujos de análisis estructural

Una colección de scripts en Python probados en proyectos reales que se conectan directamente a ETABS mediante su API COM y automatizan los flujos más repetitivos del diseño estructural. Nacieron de la experiencia en 41 proyectos estructurales reales, no de ejemplos de juguete. Todos los scripts se ejecutan desde la línea de comandos. Sin plugins. Sin interfaz gráfica.

Derivas de piso y verificación sísmica

01_seismic_analysis/
  • › Extrae las derivas máximas de piso → Excel con fecha y hora
  • › Genera gráficas de derivas en X y Y (calidad de publicación)
  • › Verifica la irregularidad torsional (NSR-10 / ASCE 7)
  • › Exporta la participación de masa modal → Excel
  • › Verifica el cortante basal y actualiza automáticamente los factores de escala del espectro de respuesta

"Reemplaza la navegación manual por menús y el copiar y pegar en más de 10 combinaciones de carga."

Transferencia de cargas a la cimentación

02_foundation_loads/
  • › Extrae las reacciones en la base del modelo estructural (incluye los nodos de muros con enmallado automático)
  • › Transfiere y asigna las cargas al modelo de cimentación emparejando coordenadas XY
  • › Filtra las reacciones por un subconjunto específico de apoyos

"Automatiza un flujo entre dos modelos que antes exigía emparejar coordenadas y asignar cargas a mano."

Exportación de diseño de acero y columnas compuestas

03_element_verification/
  • › Exporta las relaciones de diseño de columnas compuestas CFT (AISC 360-10)
  • › Exporta el resumen de diseño de perfiles de acero → Excel con formato
  • › Relaciones PMM, de cortante y de momento para cada elemento

"Resumen de diseño completo con un solo comando."

Unión de fuerzas de varios modelos

04_xml_processing/
  • › Une las fuerzas en elementos de los modelos de estructura y cimentación en un solo XML
  • › Compatible con RAM Connection y SpColumn
  • › Sin dependencias externas: solo la librería estándar de Python

"Cero dependencias. Un script. Un archivo de salida."

Python ETABS COM API pandas matplotlib openpyxl comtypes pywin32 MATLAB

Todos los scripts incluyen un bloque # CONFIG al inicio para personalizarlos fácilmente. Probados en 41 proyectos estructurales de tipologías residenciales, comerciales e industriales.