Yordan Rocio Maldonado
Vol. I · 2026Edita SeismoVant

Notas de Ingeniería

Bitácora de un ingeniero estructural: diseños paso a paso, automatizaciones en Python y lecciones aprendidas en sísmica y puentes.
Por Yordan Rocio Maldonado

45.0060.0045.00 E1 P1 P2 E2

Última nota · Automatización y programación · Análisis estructural

Automatizar una viga con Python, desde cero

Todos calculamos alguna vez una viga simplemente apoyada a mano. En esta primera parte la pasamos a Python, línea por línea, y vemos lo que una calculadora no hace: calcular veinte vigas en un segundo.

N.º 02 6 min de lectura Leer nota →

  1. 09

    Bitácora de diseño · Sísmica

    Rigidez en serie: el neopreno también define el periodo

    Una pila de puente no es solo una columna: arriba tiene neoprenos y abajo una cimentación, y los tres se deforman. En un caso típico, sumarlos lleva el periodo de 1.3 s a 1.9 s.

    5 min de lectura

  2. 08

    Lección aprendida · Sísmica

    Rayleigh con β fijo: cada modelo de tu base recibe un amortiguamiento distinto

    Copiar el mismo coeficiente de amortiguamiento en todos los modelos parece neutral, pero no lo es: una estructura flexible queda con 1.5 % y una rígida con 5 %. Explico de dónde sale y cómo corregirlo.

    3 min de lectura

  3. 07

    Bitácora de diseño · Sísmica

    El cabezal no se diseña con la fuerza reducida: protección por capacidad

    En diseño sísmico elegimos qué parte del puente se daña, como un fusible. Todo lo demás se diseña para resistir lo que ese fusible puede transmitir. En un pórtico de dos columnas, eso es casi el doble de lo que dice el análisis.

    3 min de lectura

  4. 06

    Bitácora de diseño · Presas

    Presa Koyna, 1967: por qué una presa de concreto se fisura en el "cuello"

    En 1967 un sismo agrietó la presa Koyna, en India, justo donde cambia la pendiente de su cara aguas abajo. La modelé en OpenSees y el video muestra cómo aparece ese daño, segundo a segundo.

    4 min de lectura

  5. 05

    Lección aprendida · OpenSees

    Mi base de análisis en OpenSees no se reproducía: el material recordaba el modelo anterior

    Volví a correr 20 análisis con el mismo código y las mismas entradas, y ninguno dio igual. La causa fue un material que guarda memoria entre modelos cuando corren en el mismo proceso de Python. El arreglo cabe en una línea.

    3 min de lectura

  6. 04

    Lectura de norma · Normas

    Neopreno según AASHTO §14.7.5.3.3: la deformación cortante, paso a paso

    Un neopreno falla cuando sus capas de goma se deforman demasiado por corte. AASHTO junta compresión, giro y desplazamiento en una sola suma. La explico desde cero y la resuelvo para un apoyo de 350 × 450 mm.

    4 min de lectura

  7. 03

    Lección aprendida · OpenSees

    dispBeamColumn o forceBeamColumn: el elemento que cambia tu cortante en 56 %

    En OpenSees puedes modelar una columna con dos tipos de elemento que parecen equivalentes. Contra un ensayo real, uno acertó el cortante con 1 % de error y el otro se pasó 56 %. Explico por qué, desde la idea básica.

    4 min de lectura

  8. 01

    Opinión · Oficio

    Por qué escribo estas notas

    Llevo diez años apuntando en libretas cómo diseño, qué automatizo y qué errores cometo. Esta es la versión pública: una bitácora de diseño, automatización y lecciones aprendidas.

    2 min de lectura