La clave es validar experimentalmente
Storyboard
La utilidad de un modelo científico depende de su capacidad para reproducir la realidad. Sus parámetros y las variables que calcula deben ser consistentes con las observaciones experimentales y con las mediciones realizadas sobre el sistema. Por ello, someter el modelo a prueba frente a los datos es una etapa indispensable del proceso científico. Como señalaba Richard Feynman:
Para poder realizar esta validación, primero es necesario clasificar correctamente todas las cantidades que intervienen en el modelo. Debemos distinguir entre las constantes universales, cuyos valores son conocidos y no dependen del sistema; las variables externas o forzantes, que representan las condiciones impuestas desde el exterior y pueden modificarse durante la simulación; los parámetros estructurales, que caracterizan al sistema y normalmente se determinan mediante mediciones independientes; las variables algebraicas, que el modelo calcula instantáneamente a partir del estado del sistema y no poseen memoria temporal; y, finalmente, las variables dinámicas o de estado, cuya evolución en el tiempo constituye el núcleo del modelo y sobre las cuales se construyen sus predicciones. Esta clasificación permite identificar con claridad qué información proviene del mundo real, qué cantidades son propias del modelo y cuáles corresponden a los resultados que posteriormente pueden compararse con las observaciones experimentales.
ID:('gp', 654)
Clasificación de las variables en un modelo científico
Storyboard
Para que un modelo matemático pueda interpretarse, validarse y utilizarse correctamente, es indispensable clasificar todas las cantidades que intervienen según su origen y su comportamiento temporal. No todas las variables cumplen el mismo rol: algunas representan información proveniente del mundo real, mientras que otras son calculadas por el propio modelo. Asimismo, algunas permanecen constantes durante una simulación, mientras que otras evolucionan continuamente como consecuencia de la dinámica del sistema. Esta clasificación determina cómo se construye el modelo, cómo se calibra y, especialmente, cómo se compara con las observaciones experimentales.
La figura resume esta organización mediante dos criterios fundamentales. El primero distingue si una cantidad es dada por el usuario o el experimento, o si es calculada por el modelo. El segundo distingue si la cantidad posee memoria temporal, es decir, si depende de su historia previa, o si puede calcularse instantáneamente a partir de los valores actuales de otras variables. De la combinación de ambos criterios surgen cuatro categorías claramente diferenciadas.
1. Variables forzantes (entradas externas).
Corresponden a condiciones externas que el modelo recibe desde el ambiente o desde el experimento y que pueden modificarse durante la simulación. No son calculadas por el modelo y tampoco poseen memoria propia. Su función es representar las condiciones bajo las cuales opera el sistema. Ejemplos típicos son la radiación fotosintéticamente activa (PAR), la temperatura del aire, la concentración atmosférica de CO, la humedad relativa o el déficit de presión de vapor (VPD). En una simulación interactiva suelen ser las variables que el usuario modifica mediante controles o deslizadores.
2. Parámetros estructurales.
Son propiedades propias del sistema que permanecen constantes durante una corrida del modelo. Describen características fisiológicas, geométricas o físicas del organismo y normalmente se obtienen mediante mediciones o procesos de calibración independientes. Ejemplos son la conductancia estomática máxima ($g_{max}$), el área foliar específica (SLA), la densidad de la madera, la profundidad máxima de las raíces o parámetros de curvas fisiológicas como los coeficientes de BallBerry o de vulnerabilidad hidráulica. Estos parámetros sólo cambian entre simulaciones o durante procesos de calibración.
3. Variables calculadas algebraicamente (sin memoria).
Son cantidades que el modelo calcula de forma instantánea utilizando los valores actuales de otras variables. No almacenan información del pasado; si cambian las entradas, su valor se recalcula completamente en el mismo instante. Ejemplos son la conductancia estomática ($g_s$), la fotosíntesis neta ($A_n$), la tasa de transpiración (E) o la eficiencia en el uso del agua (WUE), cuando se obtienen directamente a partir del estado actual del sistema.
4. Variables calculadas dinámicamente (con memoria).
Constituyen los estados internos del modelo. Su evolución depende de ecuaciones diferenciales y, por tanto, conservan memoria de su historia. Requieren una condición inicial y evolucionan acumulando los efectos de los procesos físicos representados por el modelo. Ejemplos incluyen el potencial hídrico de la hoja ($\Psi_l$), la concentración intercelular de $CO_2$ ($c_i$), el contenido de agua en distintos compartimentos o la biomasa acumulada. Estas variables representan el comportamiento dinámico del sistema y son las responsables de reproducir fenómenos transitorios y retardos fisiológicos.
Esta clasificación no sólo organiza el modelo desde un punto de vista conceptual, sino que también facilita su implementación computacional, la detección de errores lógicos, la calibración de parámetros y la validación frente a datos experimentales. Además, permite identificar con claridad qué información proviene de mediciones, qué propiedades pertenecen al sistema estudiado y cuáles son verdaderamente las predicciones generadas por el modelo.
ID:('gp', 655)
Variables con memoria
Storyboard
Si se analizan las ecuaciones del modelo, se observará que algunas aparecen formuladas mediante derivadas o integrales respecto del tiempo. Estas ecuaciones representan la parte dinámica del sistema, es decir, aquellas variables cuyo valor actual depende no solo de las condiciones presentes, sino también de su historia temporal.
Un ejemplo es la ecuación:
$C_l\cdot\displaystyle\frac{d\Psi_l}{dt}=F_x-E$
donde $\Psi_l$ corresponde al potencial hídrico foliar y constituye la variable dinámica con memoria, ya que su evolución depende de la integración de los flujos a lo largo del tiempo. La constante $C_l$ representa la capacitancia hídrica foliar, mientras que $F_x$ (flujo xilemático) y $E$ (transpiración por difusión de vapor) son variables dinámicas sin memoria: su valor puede variar con el tiempo, pero en cada instante se calcula directamente a partir del estado actual del sistema, sin requerir información de tiempos anteriores.
Otro ejemplo es:
$C_i\cdot\displaystyle\frac{dc_i}{dt}=A_{ns}-A_{nd}$
donde $c_i$ es la concentración de $CO_2$ en el espacio intercelular y constituye nuevamente una variable dinámica con memoria, ya que su valor resulta de integrar el balance entre entradas y salidas de dióxido de carbono. La constante $C_i$ representa la capacitancia de $CO_2$ del espacio intercelular, mientras que $A_{ns}$ (oferta difusiva de $CO_2$) y $A_{nd}$ (demanda bioquímica de $CO_2$) son variables dinámicas sin memoria, cuyo valor se determina instantáneamente en función del estado actual del modelo.
Las variables dinámicas con memoria corresponden a los estados del sistema. Son las únicas que conservan información del pasado y, por lo tanto, determinan la evolución temporal del modelo. Su cálculo requiere la integración numérica de las ecuaciones diferenciales, constituyendo el núcleo de la simulación dinámica que se describe en las secciones siguientes.
ID:('gp', 692)
Variables sin memoria
Storyboard
Existen variables que no aparecen derivadas ni integradas respecto del tiempo, pero que pueden calcularse directamente a partir de las variables dinámicas con memoria. Estas corresponden a las variables dinámicas sin memoria, ya que su valor cambia durante la simulación, aunque en cada instante queda completamente determinado por el estado actual del sistema.
Un ejemplo es el flujo xilemático $F_x$, que se obtiene a partir del potencial hídrico foliar $\Psi_l$, una variable dinámica con memoria, junto con las constantes $K_h$ (conductancia hidráulica efectiva), $L$ (longitud hidráulica) y el potencial hídrico del suelo $\Psi_s$:
$F_x = K_h\cdot\displaystyle\frac{\Psi_s-\Psi_l}{L}$
En este caso, $F_x$ no requiere integración temporal, pero evoluciona en el tiempo porque depende de $\Psi_l$, cuyo valor sí posee memoria. Esta dependencia puede ser indirecta, propagándose a través de varias ecuaciones algebraicas. Por ejemplo, el balance hídrico se define como:
$\Delta_b=F_x-E$
donde intervienen el flujo xilemático $F_x$ y la transpiración $E$. Ambas son variables dinámicas sin memoria, ya que se recalculan continuamente a partir del estado del sistema, mientras que $\Delta_b$ es simplemente una variable algebraica obtenida como diferencia entre ambas.
Estas relaciones pueden visualizarse fácilmente en la red lógica, donde es posible seguir las dependencias que nacen en una variable dinámica con memoria y se propagan a través de una cadena de ecuaciones hasta generar múltiples variables dinámicas sin memoria.
La identificación de estas variables resulta especialmente importante porque, en muchos sistemas reales, las variables dinámicas con memoria son difíciles o incluso imposibles de medir directamente. En cambio, varias de las variables dinámicas sin memoria sí pueden observarse experimentalmente, permitiendo comparar las predicciones del simulador con mediciones reales y validar el comportamiento del modelo.
Finalmente, existen otras variables algebraicas que no dependen, ni directa ni indirectamente, de las variables dinámicas con memoria. Estas variables no forman parte de la simulación temporal propiamente tal, pero pueden analizarse para estudiar cómo responden frente a cambios en las variables forzantes y en las variables estructurales del modelo. De esta manera es posible caracterizar el comportamiento estático del sistema y evaluar la influencia de sus parámetros sobre las magnitudes calculadas.
ID:('gp', 693)
Promp para analizar variables sin memoria independientes
Storyboard
Para analizar el comportamiento del modelo en aquellas variables algebraicas sin memoria que no dependen de variables dinámicas con memoria, sino únicamente de variables de forzamiento y/o variables estructurales, puede generarse una rutina de análisis utilizando el siguiente prompt. Este debe ejecutarse en el mismo chat en el que se realizaron los pasos anteriores, de manera que la inteligencia artificial conserve el contexto completo del modelo previamente construido:
ID:('gp', 694)
Comparación con valores experimentales
Storyboard
Una vez establecido el modelo, es fundamental verificar que describa correctamente el sistema que estamos estudiando. Una parte del modelo está constituida por relaciones algebraicas que no varían explícitamente en el tiempo. Estas variables algebraicas sin memoria dependen de parámetros, de variables de forzamiento como la temperatura y de variables estructurales, como las dimensiones o la masa de un objeto.
Para comprobar que estas relaciones representan adecuadamente la realidad, es necesario realizar mediciones experimentales de distintas combinaciones de los parámetros y de las variables algebraicas, estimar la incertidumbre asociada a cada medición y comparar los resultados obtenidos con los valores predichos por las ecuaciones del modelo.
Los datos experimentales se almacenan en un archivo con el siguiente formato:
Un ejemplo concreto es:
A partir de esta información es posible comparar las mediciones con las predicciones del modelo, evaluar la calidad del ajuste e identificar posibles desviaciones sistemáticas o errores en la formulación de las ecuaciones. El resultado se presenta en un gráfico con una forma similar a la siguiente:
ID:('gp', 697)
Promp para el simulador temporal
Storyboard
Cuando deseamos analizar el comportamiento de las variables dinámicas con memoria, así como de las variables algebraicas que pueden calcularse directamente a partir de ellas, podemos construir un simulador capaz de resolver las ecuaciones del modelo en el tiempo. A partir de un conjunto de parámetros y condiciones iniciales, incluyendo sus incertidumbres, el simulador calcula la evolución temporal de las variables dinámicas y de todas las variables derivadas asociadas.
El prompt para generar esta ventana se presenta a continuación:
ID:('gp', 695)
Simulador
Storyboard
Cuando queremos estudiar el comportamiento de las variables dinámicas con memoria, debemos resolver las ecuaciones que determinan su evolución temporal y representar gráficamente cada variable en función del tiempo.
Adicionalmente, podemos analizar cómo cambia esta evolución al modificar uno de los parámetros de forzamiento y/o estructurales. Para ello se pueden definir distintos valores del parámetro y representar una curva temporal para cada uno, lo que permite visualizar directamente su efecto sobre la dinámica del sistema.
También es importante considerar la incerteza asociada a las mediciones utilizadas por el modelo y estimar cómo esta se propaga a través de los cálculos. De esta manera, además de la curva correspondiente al valor estimado de la variable, se puede representar su rango de incertidumbre mediante dos líneas punteadas que delimitan los valores inferior y superior esperados:
ID:('gp', 647)
Einstein y la viscosidad: 1905
Storyboard
En 1905, Albert Einstein publicó uno de los trabajos que marcarían el nacimiento de la física estadística moderna. Su objetivo era demostrar que el movimiento irregular observado en pequeñas partículas suspendidas en un líquido el movimiento browniano podía explicarse como consecuencia directa de los choques aleatorios producidos por las moléculas invisibles del fluido. Para ello desarrolló un modelo matemático capaz de relacionar las fluctuaciones microscópicas con propiedades macroscópicas medibles en el laboratorio.
El resultado fue una ecuación que conecta el desplazamiento cuadrático medio de una partícula con el tiempo, la temperatura, la viscosidad dinámica del fluido y el tamaño de la partícula. En esta relación aparece el número de Avogadro, $N_A$, estableciendo un puente entre el mundo microscópico de los átomos y el mundo macroscópico de las mediciones experimentales. Mientras la temperatura y la viscosidad podían determinarse directamente en el laboratorio, el valor de $N_A$ aún no había sido medido de manera convincente, por lo que la ecuación ofrecía un método completamente nuevo para determinarlo.
La expresión mostrada en la figura corresponde a la forma utilizada posteriormente por Jean Perrin para analizar sus experimentos sobre movimiento browniano. Midiendo el desplazamiento de partículas suspendidas en un fluido y conociendo la temperatura, la viscosidad y el tamaño de dichas partículas, Perrin pudo despejar el valor de $N_A$ y compararlo con el obtenido mediante métodos completamente independientes.
La importancia de este trabajo trasciende el propio movimiento browniano. Einstein no construyó una ecuación mediante un ajuste empírico de datos, sino que la dedujo a partir de principios fundamentales de la física estadística. En consecuencia, todos los parámetros de la ecuación poseen un significado físico bien definido y pueden medirse independientemente del experimento utilizado para validarla. Este enfoque constituye el ideal del modelamiento científico: desarrollar ecuaciones fundamentadas en leyes universales de la naturaleza, cuyos parámetros representen propiedades físicas reales y no simples constantes de ajuste. Fue precisamente la confirmación experimental realizada por Perrin la que consolidó esta visión y transformó la ecuación de Einstein en uno de los ejemplos clásicos de un modelo basado en principios fundamentales.
ID:('gp', 658)
Perrin (1926): La confirmación experimental de una constante universal
Storyboard
En 1905, Albert Einstein desarrolló una descripción teórica del movimiento browniano que relacionaba el desplazamiento aleatorio de pequeñas partículas suspendidas en un fluido con propiedades físicas medibles como la temperatura, la viscosidad y el tamaño de las partículas. En esa ecuación aparecía una constante fundamental, $N_A$, cuya interpretación física aún no había sido demostrada experimentalmente.
Dos décadas más tarde, Jean Perrin realizó una serie de experimentos observando al microscopio el movimiento browniano de diminutas partículas suspendidas en un líquido. Midiendo su desplazamiento medio cuadrático y utilizando la relación propuesta por Einstein, pudo despejar el valor de $N_A$. El resultado coincidió con el número de Avogadro obtenido por métodos completamente independientes, demostrando que la constante introducida por Einstein correspondía efectivamente a una constante universal de la naturaleza y no a un simple parámetro de ajuste.
Este resultado tuvo una enorme importancia para la física. La ecuación de Einstein dejó de ser una expresión cuya validez dependía de un valor numérico ajustado experimentalmente y pasó a convertirse en una ley basada en principios fundamentales, cuyos parámetros poseen un significado físico universal. En otras palabras, la teoría no solo describía correctamente un experimento particular, sino que quedaba conectada con las constantes fundamentales que gobiernan toda la materia.
Este trabajo conjunto de Einstein y Perrin representa un ejemplo del gold standard en modelamiento científico. El objetivo no es construir ecuaciones que funcionen únicamente para un sistema específico mediante parámetros ajustados, sino desarrollar modelos cuyos parámetros correspondan a magnitudes universales de la física y, por ello, puedan aplicarse y verificarse en una amplia variedad de fenómenos. Esa búsqueda de universalidad es la que distingue a un modelo fundamentado en principios físicos de un simple ajuste numérico de datos.
ID:('gp', 659)
Niveles de las ecuaciones: del ajuste de datos a los principios fundamentales
Storyboard
No todas las ecuaciones poseen el mismo valor científico, aun cuando todas puedan reproducir correctamente un conjunto de datos experimentales. La diferencia radica en cómo fueron construidas y, por lo tanto, en su capacidad para explicar un fenómeno, extrapolar a nuevas condiciones y revelar los mecanismos físicos que gobiernan el sistema.
Las ecuaciones pueden clasificarse en cuatro niveles principales:
• Nivel 0 Curve Fitting.
La ecuación se obtiene ajustando una función matemática a un conjunto de datos experimentales. Su objetivo es reproducir las observaciones con el menor error posible, pero sus parámetros normalmente carecen de significado físico. Estas ecuaciones suelen describir bien los datos utilizados para el ajuste, aunque su capacidad predictiva fuera de ese rango es limitada.
• Nivel 1 Descriptive.
La ecuación resume el comportamiento observado mediante una expresión matemática sencilla, por ejemplo un polinomio o una función empírica. Aunque describe tendencias generales del sistema, todavía no representa los mecanismos físicos que generan dicho comportamiento.
• Nivel 2 Mechanistic.
La ecuación se construye a partir del conocimiento de los procesos físicos, químicos o biológicos involucrados. Cada término representa un mecanismo identificable y los parámetros poseen un significado concreto dentro del sistema estudiado. Estos modelos permiten comprender cómo interactúan los distintos procesos y facilitan el análisis de escenarios nuevos.
• Nivel 3 Fundamental.
Corresponde al nivel más alto de modelamiento. La ecuación se deriva de principios físicos generales, como leyes de conservación, principios variacionales o teorías fundamentales. Sus parámetros corresponden a constantes universales o a propiedades físicas medibles independientemente del sistema analizado. Por ello, estos modelos poseen una elevada capacidad predictiva y pueden aplicarse a una amplia variedad de fenómenos sin requerir reajustes específicos.
Una característica importante es que todos los niveles pueden mostrar un excelente acuerdo con los datos experimentales. Sin embargo, una buena coincidencia con las mediciones no garantiza que el modelo represente correctamente la física del fenómeno. Dos ecuaciones pueden ajustarse casi perfectamente a los mismos datos, pero una de ellas ser únicamente una aproximación matemática mientras la otra refleja los mecanismos fundamentales que gobiernan el sistema.
Por esta razón, en modelamiento científico el objetivo no consiste únicamente en minimizar el error respecto de los datos, sino en construir ecuaciones apoyadas en principios cada vez más generales. El ejemplo clásico es el trabajo de Einstein y Perrin: una ecuación adquiere verdadero poder científico cuando sus parámetros dejan de ser simples ajustes numéricos y pasan a representar constantes universales de la naturaleza. Ese es el estándar al que aspira el modelamiento basado en principios fundamentales.
ID:('gp', 660)
Categorías de las variables: evaluando la calidad física de un modelo
Storyboard
Así como las ecuaciones pueden clasificarse según su nivel de fundamentación, las variables y parámetros que aparecen en ellas también poseen distintos niveles de calidad científica. La diferencia principal radica en cómo se obtiene cada valor y en cuán independiente es del propio modelo. Mientras más universal e independiente sea un parámetro, mayor será la capacidad predictiva del modelo y menor la necesidad de ajustarlo cada vez que se aplica a un nuevo sistema.
Las variables y parámetros pueden clasificarse en cinco categorías principales:
• Categoría $A$ Basada en principios fundamentales.
Corresponde a constantes universales o parámetros derivados directamente de leyes fundamentales de la física. Su valor no depende del sistema particular que se estudia ni del modelo utilizado. Ejemplos típicos son la velocidad de la luz, la constante de Planck, el número de Avogadro o la constante de los gases. Constituyen el nivel de mayor calidad científica.
• Categoría $B_1$ Medida en el sistema.
Son propiedades físicas determinadas experimentalmente en el sistema que se desea modelar. Aunque no son universales, tampoco dependen del modelo matemático utilizado. Ejemplos son la viscosidad de un fluido, una constante cinética medida o la conductividad de un material específico.
• Categoría $B_2$ Medida en un sistema similar.
El parámetro proviene de experimentos realizados sobre un sistema equivalente o suficientemente parecido. No ha sido ajustado para el modelo actual, sino transferido desde otra situación experimental. Esta categoría permite reutilizar conocimiento existente cuando no se dispone de mediciones directas.
• Categoría $C_1$ Ajustada con significado físico.
El parámetro debe ajustarse para que el modelo reproduzca correctamente los datos, pero dicho ajuste se realiza dentro de límites físicamente razonables y conservando una interpretación clara. Después del ajuste, el valor obtenido puede compararse con mediciones independientes o con valores esperados según la teoría.
• Categoría $C_2$ Ajuste puramente numérico.
El parámetro existe únicamente para mejorar el acuerdo entre el modelo y los datos experimentales. Carece de significado físico independiente y no puede medirse ni verificarse fuera del propio modelo. Aunque este tipo de parámetros suele mejorar el ajuste, también aumenta el riesgo de sobreajuste y reduce considerablemente la capacidad predictiva del modelo.
Esta clasificación permite evaluar objetivamente la calidad de un modelo matemático. Dos modelos pueden reproducir con la misma precisión un conjunto de datos experimentales, pero aquel que utiliza mayor proporción de variables de las categorías $A$, $B_1$ y $B_2$ será generalmente más robusto, más explicativo y más confiable al extrapolar a nuevas condiciones. En cambio, un modelo que depende principalmente de parámetros $C_1$ y, especialmente, $C_2$, puede describir correctamente los datos disponibles, pero su capacidad para predecir el comportamiento del sistema fuera de las condiciones de ajuste será mucho menor.
En consecuencia, uno de los objetivos centrales del modelamiento científico consiste en reemplazar progresivamente los parámetros ajustados por variables cuyo valor provenga de principios fundamentales o de mediciones independientes. Siguiendo el ideal planteado por Einstein y confirmado experimentalmente por Perrin, un buen modelo no solo debe ajustarse a los datos, sino también estar construido con parámetros que posean un significado físico universal o verificable de manera independiente.
ID:('gp', 661)
Palos Verdes, Costa de Corral, Región de los Rios, Chile
