⌂ ARQ · 830 + 60

Parte 08 · Clase 76 de 830

ARQ-076 · Diseño paramétrico y límites de la optimización formal

Parte 08 · Clase desarrollada · Incorporada en v0.7.0.

Prerrequisitos conceptuales: ARQ-075. Sin calendario. Los casos y cálculos son ficticios salvo identificación expresa de una fuente histórica. Material de estudio; revisión externa especializada pendiente.

Pregunta central

¿Cuándo un modelo paramétrico ayuda a decidir y cuándo solo produce muchas formas? Variar números no equivale a optimizar, y encontrar una solución óptima dentro de un modelo no demuestra que sea adecuada fuera de él. La clase construye un pequeño sistema de alternativas, explica sus ecuaciones y muestra cómo revisar restricciones, objetivos, datos y límites antes de confiar en un resultado automático.

Resultado y entrega: definirás parámetros, generarás alternativas de un dispositivo de sombra ficticio y comprobarás los resultados con cálculo manual y Python. Entregarás una tabla de candidatos, una explicación de los descartes y un registro de aspectos no modelados. No necesitas Grasshopper ni una licencia comercial para resolver la práctica.

1. Parámetro, variable, restricción y objetivo

Un parámetro de entrada controla una característica del modelo: ancho, número de elementos o profundidad. Una variable derivada se calcula a partir de otras: área de material, separación o sombra. Una restricción establece una condición que una alternativa debe satisfacer dentro del problema definido. Un objetivo expresa qué se desea mejorar entre las alternativas admisibles. Conviene escribir estas categorías antes de dibujar una familia de formas.

Por ejemplo, variar el número de lamas es una operación paramétrica. Excluir separaciones menores que un valor adoptado es aplicar una restricción. Buscar menor superficie de material entre las opciones que entregan cierta sombra es optimizar una función bajo condiciones. Ninguna de esas operaciones demuestra por sí sola resistencia, confort, viabilidad económica ni cumplimiento normativo.

Una definición ambigua del objetivo produce resultados aparentemente rigurosos pero poco útiles. «Maximizar sostenibilidad» no es una función calculable sin especificar indicador, límites, unidades y datos. «Minimizar el área de lámina del modelo manteniendo al menos cierta fracción de sombra» sí permite una operación clara, aunque represente solo una parte pequeña del proyecto. La precisión comienza por reconocer esa diferencia.

2. Relaciones antes que formas aisladas

Un modelo paramétrico útil conserva relaciones al cambiar entradas. Si aumenta el ancho de un vano, deben actualizarse las piezas que dependen de él, no quedar dimensiones antiguas ocultas. También deben conservarse identificadores para saber qué resultado corresponde a cada alternativa. La geometría visible es solo una salida de una red de dependencias.

La documentación oficial de McNeel explica que los árboles de datos de Grasshopper organizan elementos mediante ramas y rutas; no siempre equivalen a una simple lista de listas [CON-TREE]. El aprendizaje transferible es que la estructura de datos importa: combinar por error la orientación de una fachada con las dimensiones de otra puede producir un modelo coherente visualmente y equivocado en su asociación.

En nuestro ejercicio utilizaremos una tabla plana. Cada fila tendrá un identificador, número de lamas, profundidad, separación ideal, fracción de sombra y área de material. Si después se añade orientación o material, esos atributos deben acompañar a la fila. No se permite seleccionar un resultado favorable de una alternativa y presentarlo junto a la imagen de otra.

3. Construcción del modelo de sombra

Imaginamos una fachada rectangular de ancho W = 6 m y altura H = 3 m. Se divide verticalmente en n bandas iguales. En el borde superior de cada banda se coloca una lama horizontal de profundidad d, extendida a todo el ancho. Para el cálculo, las lamas no tienen espesor, los rayos solares son normales a la fachada en planta y la altura solar en sección es α = 45°.

Cada banda tiene altura h = H/n. El rayo que pasa por el borde exterior de la lama delimita sobre la fachada una sombra vertical s = d·tan(α). La porción sombreada dentro de cada banda es el menor valor entre s y h. Como las bandas son iguales y se repiten, la fracción sombreada total es f = min(n·d·tan(α)/H, 1).

La expresión no suma sombras superpuestas indefinidamente: el límite de uno representa el área total de la fachada. Para este modelo periódico ideal, el solapamiento aparece cuando la sombra alcanza la altura de la banda. La frontera superior se trata mediante una lama en el borde de cada banda. No estamos modelando bordes laterales, espesor, reflexiones, inclinación de lamas o edificios vecinos.

El área de lámina es A = W·n·d. La llamamos área de material geométrico, no masa ni impacto ambiental. Para obtener masa harían falta espesor y densidad; para impacto, datos de producción, transporte, uso y fin de vida. Incluso con esos datos, no sería correcto confundir área de sombra con ahorro energético medido.

4. Caso trabajado: seis alternativas explícitas

Se estudian tres cantidades de lamas, n = 2, 3 y 4, y dos profundidades, d = 0,30 y 0,50 m. El encargo ficticio adopta dos condiciones para la comparación: fracción de sombra de al menos 0,45 en el ángulo estudiado y separación ideal h no menor que 0,80 m. Son condiciones del ejercicio, no requisitos legales ni recomendaciones universales de fachada.

ID n d (m) h (m) f a 45° A (m²)
A 2 0,30 1,50 0,200 3,60
B 2 0,50 1,50 0,333 6,00
C 3 0,30 1,00 0,300 5,40
D 3 0,50 1,00 0,500 9,00
E 4 0,30 0,75 0,400 7,20
F 4 0,50 0,75 0,667 12,00

La alternativa D satisface ambas condiciones. F entrega más sombra en esta cuenta, pero incumple la separación adoptada. A, B y C conservan separación suficiente y no alcanzan la sombra requerida. E incumple ambas condiciones. No corresponde compensar automáticamente una restricción incumplida con un resultado alto en otro indicador: primero hay que decidir si la condición era realmente obligatoria o una preferencia negociable.

La tabla no demuestra que D sea el mejor proyecto arquitectónico. Solo establece que es la única opción admisible entre seis candidatas bajo dos condiciones. Puede haber otras combinaciones no enumeradas. La palabra «óptima» debe indicar dominio de búsqueda y función: aquí no hemos explorado todo valor posible de profundidad ni todo sistema de protección solar.

5. Una solución más precisa puede cambiar el resultado

Si permitimos cualquier profundidad positiva para tres lamas, alcanzar exactamente f = 0,45 a 45 grados exige d = 0,45·H/(n·tan45°) = 0,45 m. Su área es 6 × 3 × 0,45 = 8,10 m², menor que los 9 m² de D. El muestreo grueso había encontrado una opción válida, no el mínimo continuo del área para ese número de lamas.

Para dos lamas, la profundidad correspondiente sería 0,675 m y el área también 8,10 m². El modelo produce el mismo producto n·d para la misma sombra. Esta equivalencia es informativa: el indicador de área no distingue esas configuraciones. No conviene ocultarla inventando una preferencia automática. Hace falta incorporar otros aspectos, como proyección, soportes, limpieza, vistas y montaje, con datos o criterios explícitos.

Una restricción adicional de profundidad máxima de 0,55 m descartaría la solución de dos lamas y conservaría la de tres. De nuevo, el valor es ficticio y debe justificarse por el encargo real, no por conveniencia del algoritmo. La calidad de la decisión depende tanto de cómo se construye el problema como de cómo se resuelve.

Modelo geométrico de una sola condición solar. El porcentaje representado no es un indicador anual de confort ni un cálculo de resistencia.

6. Comprobar sensibilidad y condiciones fuera del punto elegido

La opción de tres lamas de 0,45 m entrega a 30 grados f = 3 × 0,45 × tan30° / 3 = 0,260, aproximadamente. A 60 grados entrega f = 0,779. La misma geometría tiene resultados distintos cuando cambia el ángulo. Optimizar un único instante no demuestra buen desempeño durante todo el período de uso.

Tampoco basta agregar muchos ángulos sin definir por qué importan. Una evaluación anual necesita localización, orientación, calendario de ocupación, condiciones del entorno y un modelo apropiado. En este capítulo no sustituimos esa simulación por una suma arbitraria de porcentajes. Utilizamos la sensibilidad para mostrar qué dato faltante podría cambiar la decisión.

Si todas las candidatas fallan una condición, el resultado no es un error que deba ocultarse. Puede indicar que el dominio de búsqueda es insuficiente o que las condiciones son incompatibles. El programa debe informar esa situación. Elegir silenciosamente «la menos mala» y etiquetarla como cumplimiento transformaría una búsqueda de alternativas en una afirmación falsa.

7. Código pequeño, resultados trazables

La implementación incluida en el programa utiliza funciones separadas para validar entradas y calcular resultados. El número de lamas debe ser un entero positivo; dimensiones y profundidad, positivas; el ángulo debe estar entre cero y noventa grados, sin incluir los extremos. Las unidades se fijan en metros y grados. Rechazar entradas inválidas es preferible a producir una tabla aparentemente normal con significados incoherentes.

Antes de confiar en la enumeración, comprueba tres casos: una alternativa calculada manualmente, un ángulo que cambia la sombra y un valor que alcanza saturación. Después revisa que el filtro de restricciones no cambie los datos originales. Las pruebas automáticas comprueban la implementación de estas ecuaciones, no su suficiencia para representar un edificio.

La salida debe conservar parámetros, ecuaciones empleadas, versión del modelo y razones de descarte. Un archivo con solo la imagen elegida pierde casi toda esa información. La reproducibilidad consiste en poder reconstruir el resultado, incluidas las opciones que no se escogieron, sin depender de la memoria de quien operó el software.

8. Qué queda fuera de la función objetivo

El dispositivo deberá resistir acciones, relacionarse con la envolvente, permitir limpieza y responder a condiciones de uso. Nada de eso se calcula aquí. Una lama puede proyectar sombra y a la vez bloquear una vista importante, complicar una salida o introducir una pieza difícil de sustituir. La omisión no invalida el ejercicio: invalida presentarlo como evaluación completa.

También existen objetivos cualitativos que necesitan interpretación. La composición de fachada o la relación con un patio no se reducen necesariamente a una cifra. Es posible utilizar el modelo para explorar consecuencias y después argumentar una decisión con otros documentos. Lo importante es no atribuir al algoritmo una autoridad que proviene de criterios humanos no declarados.

Un proceso responsable alterna definición, cálculo, contraste y revisión. No busca una forma espectacular para justificarla después con números. Busca entender qué relaciones controlan el problema y qué nueva evidencia obliga a modificarlo. Esa es una diferencia fundamental entre usar parámetros como instrumento de diseño y utilizarlos como decoración de un argumento.

Práctica independiente

Trabaja con una fachada ficticia de W = 4 m y H = 2,40 m, tres lamas y un ángulo de 45 grados. Determina la profundidad necesaria para sombrear el 50 % en el modelo. Comprueba la separación entre bandas y el área de material. Después evalúa esa misma geometría a 30 y 60 grados.

Añade dos condiciones hipotéticas: separación ideal no menor de 0,70 m y profundidad no mayor de 0,45 m. Explica si la solución calculada las satisface y qué ocurre al solicitar un 65 % de sombra sin cambiar número de lamas. Propón una pregunta adicional que no pueda responderse con las ecuaciones de esta clase.

Solución razonada y autoevaluación

La profundidad inicial es 0,50 × 2,40 / 3 = 0,40 m. La separación es 2,40/3 = 0,80 m y el área, 4 × 3 × 0,40 = 4,80 m². Las fracciones de sombra son aproximadamente 0,289 a 30 grados y 0,866 a 60 grados. La solución satisface las dos condiciones adoptadas para el ejercicio.

Al pedir 65 %, la profundidad necesaria sería 0,65 × 2,40 / 3 = 0,52 m, superior al máximo de 0,45. No debe mantenerse el estado «cumple». Hace falta revisar condiciones, dominio o sistema. Una pregunta pendiente podría tratar vistas desde una posición concreta, limpieza o respuesta frente a viento; cada una exige información que el modelo no contiene.

Tu entrega debe distinguir candidato válido de solución global, área de material de impacto ambiental y sombra geométrica de confort. Debes poder reproducir una fila a mano y explicar por qué una condición adicional puede cambiar la selección sin que las ecuaciones anteriores estuvieran mal calculadas.

Decisión pedagógica y posición curricular

Por qué existe

Esta clase existe para resolver una necesidad concreta del recorrido: ¿Cuándo un modelo paramétrico ayuda a decidir y cuándo solo produce muchas formas? Variar números no equivale a optimizar, y encontrar una solución óptima dentro de un modelo no demuestra que sea adecuada fuera de él.

Por qué está exactamente aquí

Ocupa el lugar 6 de la Parte 08. Se estudia después de ARQ-075 · Minimalismos y complejidad de la ejecución porque usa esa base para responder «¿Cuándo un modelo paramétrico ayuda a decidir y cuándo solo produce muchas formas? Variar números no equivale a optimizar, y encontrar una solución óptima dentro de un modelo no demuestra que sea adecuada fuera de él.». Se ubica antes de ARQ-077 · Arquitectura social, incremental y participativa porque la evidencia producida aquí debe estar disponible para ese paso.

flowchart LR
    A["Prerrequisitos · ARQ-075"] --> B["ARQ-076 · necesidad y fundamento"]
    S["Fuentes · Organismo o autor: Robert McNeel & Associates. Consulta registrada: 2026-09-21."] --> B
    B --> C["Actividad auténtica"]
    C --> D["Evidencia auditable"]
    D --> E["Continuidad · ARQ-077, ARQ-273"]

El diagrama permite comprobar una relación que el texto lineal oculta con facilidad: esta clase recibe capacidades previas, toma decisiones apoyadas por fuentes, exige una experiencia y produce evidencia que habilita trabajo posterior. No representa un procedimiento de obra.

Resultado observable, evidencia y evaluación

  1. Identificar y delimitar las condiciones necesarias para responder la pregunta central de diseño paramétrico y límites de la optimización formal.
  2. Producir y comprobar la evidencia declarada por la clase: Si permitimos cualquier profundidad positiva para tres lamas, alcanzar exactamente f = 0,45 a 45 grados exige d = 0,45·H/(n·tan45°) = 0,45 m . Su área es 6 × 3 × 0,45 = 8,10 m² , menor que los 9 m² de D. El muestreo grueso había encontrado una opción válida, no el mínimo continuo del área para ese número de lamas.
  3. Justificar una decisión de diseño paramétrico y límites de la optimización formal mediante fuentes, supuestos, alternativas y límites explícitos.

Actividad, evidencia y criterio de aceptación

Actividad: Trabaja con una fachada ficticia de W = 4 m y H = 2,40 m , tres lamas y un ángulo de 45 grados. Determina la profundidad necesaria para sombrear el 50 % en el modelo. Comprueba la separación entre bandas y el área de material.

Evidencia mínima: Si permitimos cualquier profundidad positiva para tres lamas, alcanzar exactamente f = 0,45 a 45 grados exige d = 0,45·H/(n·tan45°) = 0,45 m . Su área es 6 × 3 × 0,45 = 8,10 m² , menor que los 9 m² de D. El muestreo grueso había encontrado una opción válida, no el mínimo continuo del área para ese número de lamas.

Archivo sugerido: evidence/ARQ-076/evidencia.md.

Criterio de aceptación: la entrega se acepta cuando:

La rúbrica común complementa estos criterios; no los reemplaza. Una entrega puede superar un promedio y continuar pendiente si oculta una condición crítica.

Trazabilidad de las decisiones

# Decisión o fundamento Fuente utilizada Aplicación y límite en esta clase
1 Relación entre ramas, rutas e índices; riesgos de perder correspondencia entre datos geométricos. Alcance consultado: Guía oficial, actualizada el 2 de junio de 2021. Organismo o autor: Robert McNeel & Associates. Consulta registrada:… Consulta: Alcance consultado no documentado; debe completarse antes de ampliar la conclusión. Límite: Límite no documentado; la fuente no autoriza por sí sola una decisión profesional.

La tabla permite auditar las relaciones; la explicación, el caso y la práctica de la clase siguen siendo la documentación principal.

Autoevaluación, recuperación y continuidad

Errores diagnósticos

Antes de avanzar, comprueba si puedes reconstruir cada resultado sin mirar la solución, señalar qué evidencia lo sostiene y nombrar una condición que obligaría a revisar tu decisión. Conserva la primera versión, la objeción recibida y la revisión.

Conexión siguiente: La continuidad inmediata es ARQ-077 · Arquitectura social, incremental y participativa; conserva el método y vuelve a verificar datos y límites.

Fuentes y alcance de uso

Las referencias respaldan los antecedentes identificados; los escenarios, números, esquemas y soluciones son elaboraciones didácticas originales. Las consultas nuevas corresponden al 21 de septiembre de 2026; las referencias heredadas conservan su fecha y alcance registrados.

[CON-TREE] Grasshopper data trees and Python

Organismo o autor: Robert McNeel & Associates. Consulta registrada: 2026-09-21.

https://developer.rhino3d.com/guides/rhinopython/grasshopper-datatrees-and-python/

Apoyo: Relación entre ramas, rutas e índices; riesgos de perder correspondencia entre datos geométricos.

Alcance consultado: Guía oficial, actualizada el 2 de junio de 2021.

Límites: No se requiere instalar Rhino ni se garantiza compatibilidad con todas las versiones; el ejemplo del programa usa Python estándar.