En M08 convertiste el modelo en macros reutilizables. En M09 cerrarás la ruta principal
automatizando la decisión de diseño: barreras varias alturas con
*DO, consolidar un CSV de decisión y seleccionar la menor sección admisible sin
tocar la GUI.
Tu misión
Evaluarás al menos tres alturas de viga, validarás cada caso frente a teoría y elegirás
automáticamente la alternativa de menor beam_h que cumpla flecha, tensión y
equilibrio.
Pregunta guía: ¿puede el script decidir por ti sin ambigüedad?
Objetivos
Al completar M09 podrás:
- Orquestar un barrido paramétrico con
*DOy arrays. - Reconstruir el modelo en cada iteración sin estado residual.
- Distinguir
validation_pass(M07–M08) defeasible(límites de diseño). - Consolidar un CSV único como tabla de decisión.
- Seleccionar automáticamente el diseño admisible de menor sección.
- Demostrar reproducibilidad en dos ejecuciones limpias.
- Documentar hipótesis, validación y limitaciones en una memoria breve.
Prerrequisitos y descargas
- M08: driver con submacros
build,solveyextract. - M07: tolerancias de flecha, tensión interior y equilibrio.
- M01: referencias analíticas y límites de diseño (
uy_limit,stress_limit).
09_start.mac— punto de partida.09_parametric_study.mac— driver base (3 diseños).09_parametric_core.mac— núcleo del barrido.09_build.mac— reconstrucción por caso.09_solve.mac— solución.09_extract.mac— validación por caso.09_bug_hunt.mac— cinco fallos de barrido.09_challenge.mac— reto de cuatro diseños.09_expected_results.csv— contrato de autocorrección.09_project_report.md— plantilla de memoria.height-displacement.svg— tendencia altura–flecha.automated-decision-flow.svg— flujo de decisión.
Cómo usar esta lección
| Ruta | Duración | Recorrido |
|---|---|---|
| Primera victoria | 30–35 min | Predicción, barrido de tres alturas y primera selección automática. |
| Completa | 70–75 min | Además, caza de errores, reto de cuatro diseños, memoria y cierre de la ruta principal. |
Mapa de la sesión
- Misión: objetivos, descargas y predicción para tres alturas.
- Modelo mental: automatizar la decisión, no solo el cálculo.
- Demostración: criterios, barrido sin estado residual, CSV y selección.
- Caza de errores: estado residual, veredictos mezclados y selección incorrecta.
- Reto: cuatro diseños y reproducibilidad en dos ejecuciones limpias.
- Dominio: prueba final que cierra la ruta principal M00–M09.