¿Cuantificación de la incertidumbre, o pérdida de información, al modelar un sistema físico?

Digamos que tengo un circuito físico (por ejemplo, una batería, cables y una lámpara incandescente) que quiero modelar.

Para modelarlo quizás podría usar:

  • teoría de circuitos tradicional
  • algún tipo de análisis de elementos finitos
  • emtp

Cualquiera que sea el método que use, pierdo algo de información e introduzco incertidumbre (la disposición de los átomos en el cable, la temperatura ambiente exacta, etc.).

Quiero comparar las técnicas basadas en esta pérdida de información. Lo estoy pensando así:

Si se quitara el circuito físico y tuviera que recrear el circuito físico usando mi modelo (supongamos que tengo una máquina de disposición de átomos mágicos, por lo que no hay limitación en la reconstrucción), el circuito resultante diferiría del original por una cantidad máxima de información . Esta cantidad sería diferente para las tres técnicas dadas anteriormente y actuaría como una métrica de comparación para las técnicas de modelado.

¿Cómo debo cuantificar esta pérdida de información?

¿Estoy pensando en esto de una manera sensata?

Diría que esto depende mucho del campo (es posible que desee especificar el campo en el título de la pregunta). En general toda teoría tiene algunos axiomas que son aproximadamente verdaderos. Esa es toda la información que la teoría puede usar, así que diría que la revise para ver la información disponible en cada una de esas teorías. No soy experto en ese campo, así que me temo que no puedo ayudar más.
Para aquellos que ven esto como una pregunta computacional, recuerden que la incertidumbre también aparece en modelos físicos de cosas complejas, por lo que también es un tema experimental. No creo que deba ser cerrado/migrado.
@ tpg2114 Gracias por la útil respuesta. Estoy jugando con la idea de realizar publicaciones cruzadas en informática, creo que está permitido en este caso . Por favor, comenta si crees que no debería.
En algún momento, aumentar la fidelidad del modelo tiene rendimientos decrecientes, a efectos prácticos. Esta pregunta es muy relevante para la física que conecta la realidad física con los modelos matemáticos. Pero probablemente también sea interesante para los informáticos que modelan sistemas físicos. Por cierto @ tpg2114, buena respuesta; No estoy seguro de cómo nominarlo para una insignia de "buena respuesta".
@ atomh33ls Puede realizar publicaciones cruzadas si lo desea porque el enfoque es diferente. No puedo proporcionarle la respuesta "Así es como determina la incertidumbre en su simulación numérica" ​​en este sitio, porque se vuelve demasiado computacional. Entonces, mi respuesta le brinda cosas para observar en el desarrollo de modelos generales, y puede ir a SciComp para obtener una implementación específica dado lo que aprendió aquí.
@docciencia ¡Gracias! La insignia de respuesta amable es para respuestas con una puntuación de 10 o más, por lo que la única forma de nominarme es dirigiendo a tus amigos :)
Volver a leer su pregunta me recuerda un poco al análisis de ecuaciones modificadas que usamos en las PDE numéricas para comprender las propiedades de nuestro esquema. Básicamente, tomamos una ecuación exacta y la discretizamos con algún esquema espacial y temporal. Este esquema discreto es una aproximación de la ecuación original, pero también puede considerarse como la solución exacta de una EDP diferente. Por lo general, los términos adicionales que aparecen representan disipación y dispersión en el sistema discreto y se pueden cuantificar.

Respuestas (1)

En realidad, esto se extiende más allá de los enfoques computacionales y también se aplica a los enfoques experimentales. Y no es en absoluto un problema trivial para abordar. En términos generales, construimos un modelo de algún sistema físico, ya sea computacional o experimentalmente, y hacemos ciertas suposiciones para simplificar el problema. En su ejemplo de circuito, tal vez ignoramos la resistencia de los cables en nuestra simulación. O tal vez estoy diseñando un avión comercial y hago un modelo a escala 1/100 para probarlo en un túnel de agua de forma experimental. En todos los casos, antes de que podamos cuantificar la incertidumbre, necesitamos describir nuestra incertidumbre:

  1. Incertidumbre en nuestras suposiciones. Despreciamos la resistencia en los cables, o asumimos que las cosas se escalan con el número de Reynolds en nuestros experimentos a pequeña escala, o asumimos que la relatividad no importa. Así que comience enumerando sus suposiciones y lo que significan y en qué se diferencian de la vida real.

  2. Incertidumbre en nuestras entradas. Simulamos un circuito y especificamos el voltaje de nuestra batería. Pero, ¿qué tan seguros estamos de ese voltaje? Decimos gramo = 9.8 o π = 3.14 , pero sabemos que hay más dígitos y ese es otro ejemplo de incertidumbre en la entrada.

  3. Incertidumbre en las medidas/metodología. Cada sistema de medición experimental tiene incertidumbre, cada modelo computacional tiene errores de discretización, cada CPU tiene un comportamiento de punto flotante diferente. Enumere y comprenda esos errores.

Ahora que tiene una lista de todas sus posibles fuentes de incertidumbre, debe descubrir cómo cuantificar su impacto. Esto va a ser muy específico para sus métodos, pero hay algunos enfoques generales.

Si puede asumir alguna información estadística sobre sus errores, por ejemplo, su batería de la vida real tiene un voltaje de V = 9 ± 0.01 y puede suponer que los errores se distribuyen normalmente, puede realizar una simulación Monte-Carlo de su simulación extrayendo entradas de la distribución de entradas y midiendo la salida resultante. Existen numerosas plataformas para ayudar a hacer esto, la más útil (en mi campo) es Dakota .

Si tiene funciones analíticas para cosas, puede perturbar analíticamente sus entradas (serie de Taylor) y ver cómo esos errores se propagan a través de su sistema.

Si tiene errores en sus mediciones (experimentales o computacionales), puede derivar intervalos de confianza y realizar otras pruebas estadísticas.

Si está ejecutando simulaciones, realizaría estudios de refinamiento de cuadrícula. Si eso es demasiado difícil, puede usar la extrapolación de Richardson arreglando su cuadrícula y cambiando el orden de precisión de su método y viendo cómo cambian los resultados.

Si hace un montón de suposiciones, realice un análisis de perturbaciones en las ecuaciones de su modelo y vea si esas suposiciones son válidas o no.

Básicamente, UQ es un campo enorme y cubre dominios físicos y computacionales. Dependiendo del costo de su modelo, es posible que no pueda hacerlo. Si cuesta 1 millón de horas de CPU ejecutar una simulación y esa simulación tiene 200 entradas, es poco probable que pueda ejecutar un Monte Carlo. Simplemente no sucederá. Por lo tanto, tendrá que profundizar en su dominio y ver qué es posible.

Pero querrá comenzar asegurándose de conocer todas sus suposiciones, sus entradas, sus técnicas y sus resultados esperados, de lo contrario, nunca podrá definir o cuantificar las incertidumbres.