Significado de 1dt√1dt\frac{1}{\sqrt{dt}} en el forzamiento estocástico

Estoy ejecutando una simulación de fluidos 2D con un forzamiento estocástico F en una caja doblemente periódica, es decir, resolviendo

2 ψ t = j ( ψ , 2 ψ ) + F ,
dónde j es un corchete de Poisson.

El forzamiento que he elegido es de la forma

F = k , yo C pecado ( k X + α k ) pecado ( yo y + β yo ) ,
donde los números de onda k y yo se seleccionan de un anillo delgado centrado en k F (una prescripción común), y α k y β yo son fases que son en cierto sentido estocásticas (más sobre esto más adelante). (Cuando k = 0 o yo = 0 uno necesita un tratamiento ligeramente diferente, pero esto es un detalle menor).

Uno puede demostrar que d 2 X ψ 2 ψ t = mi t dónde mi es la energía cinética total. Podemos usar esto para calcular la tasa de inyección de energía del forzamiento:

ε = F ξ = norte C 2 4 k F 2 ,
dónde 2 ξ = F y norte es el número de vectores de onda en el espacio anular. Esto motiva la elección. C = 2 k F ε norte .

Ahora, necesitamos prescribir una correlación temporal para el forzamiento. La opción estándar es el ruido blanco, es decir, F tiene una correlación delta en el tiempo. En (por ejemplo) el Apéndice A de Srinivasan y Young (2012) , los autores seleccionan las fases iid de una distribución uniforme y afirman que el forzamiento debe ser normalizado por 1 / d t ( d t siendo el paso de tiempo del algoritmo de integración) para asegurar que está correlacionado delta. Esto plantea dos preguntas con las que estoy luchando:

  1. ¿Cómo, precisamente, conduce esto a un forzamiento delta-correlacionado? Tengo algunos problemas para mostrarlo analíticamente.
  2. ¿Qué pasa ahora con la tasa de inyección de energía? ¿No está alterado por un factor de 1/ d t ? ¿Y no están las dimensiones ahora comprometidas?

Además, como se señala en el mismo apéndice, en un algoritmo de Runge-Kutta, el forzamiento debe mantenerse razonablemente suave durante el transcurso de un paso de tiempo, por lo que en ese artículo seleccionan las fases dentro de un paso de tiempo por lineal. interpolación. Estoy encontrando esto difícil de implementar con la biblioteca que estoy usando, así que tuve la idea de actualizar las fases por su propia caminata aleatoria:

α k ( t + d t ) = α k ( t ) + d t η
con η norte ( 0 , σ 2 ) , y lo mismo para el β yo . Entonces uno puede mostrar que esto conduce a la función de correlación

F ( X , 0 ) F ( X , t ) = norte C 2 4 Exp ( | t | / τ )
dónde τ = 1 / σ 2 . Este forzamiento es bueno porque es agradable y suave y puedes controlar el tiempo de correlación... a menos que quieras ruido blanco. Así, una tercera pregunta:

  1. ¿Se puede ajustar esta prescripción forzosa simplemente de modo que, en el límite τ 0 , el forzamiento es temporalmente blanco? Dice, por ejemplo, normalizar F por 1 / τ ¿trabajar?

Gracias de antemano a quien me pueda ayudar con esto.

Para responder (lo que entendí es) el primer punto, debes acertar las unidades. Desde < η ( t ) η ( t ) >∝ d ( t t ) unidades de η son 1 / t . Cuando lo inyectas a la ecuación estocástica d X = a d t + b d t η el último término es en realidad proporcional a d t
He pensado más en esto y es más fácil para mí conceptualizar en términos del teorema del límite central, que muestra que, si t ζ = ξ ( t ) para algunos al azar ξ , ζ ( τ ) ζ ( 0 ) τ d t norte ( 0 , ξ 2 ) , por lo que necesitamos la normalización para garantizar que ζ 2 t como un buen movimiento browniano. Todavía estoy tratando de averiguar cómo afecta esto a la tasa de inyección de energía...
Creo que ahora entiendo aproximadamente el problema de la inyección de energía. La tasa de inyección de energía no es, como escribí, ξ F , pero ψ F . Es lógico, al menos en una especie de movimiento de manos, que ψ t ξ (donde de nuevo 2 ξ = F ), por lo que la tasa de inyección de energía de hecho solo es constante en el tiempo una vez que se introduce la normalización.
Leer este documento aip.scitation.org/doi/pdf/10.1063/1.870050 me ayudó a resolver estos problemas conceptuales e identificar mi error
considere publicarlo como una respuesta, con una breve descripción de la solución

Respuestas (1)

La necesidad de la normalización se puede ilustrar de la siguiente manera. Considere solo la contribución del forzamiento:

t ζ = F ( t ) .

Si discretizamos el tiempo en pasos d t , F es una secuencia de variables aleatorias iid { F i } con media 0. Entonces tenemos (estableciendo ζ ( 0 ) = 0 )

ζ ( t ) = d t i F i .

De acuerdo con el teorema del límite central, para t d t , tenemos

i F i norte norte ( 0 , F 2 )
dónde norte = t / d t . De este modo

ζ ( t ) t d t norte ( 0 , F 2 )
y es evidente que F debe ser normalizado por 1 / d t para que su evolución sea independiente del paso de tiempo.

Mi problema con la tasa de inyección de energía se debió en gran medida a un error de cálculo. la tasa es

ε = ψ F ,
no ξ F (donde de nuevo, 2 ξ = F ). Siguiendo a K. Alvelius PoF 11, 1880 (1999) , tenemos (considerando solo la contribución del forzamiento a la dinámica)
ψ = 0 t d τ ξ ( τ ) ,
entonces
ε = 0 t d τ ξ ( τ ) F ( t ) .

Mi cálculo erróneo anterior no tenía las unidades correctas y claramente omitió un factor con dimensiones de tiempo. En el caso de mi implementación del forzamiento, la tasa de inyección de energía sigue como

ε = norte C 2 4 k F 2 τ C ( 1 Exp ( | t | / τ C )
.

Después de muchos tiempos de correlación, el segundo término es insignificante y eligiendo

C = 2 k F ε norte τ C
fija una tarifa elegida ε . Tenga en cuenta que el factor 1 / τ C , previamente perdido. Esta normalización también asegura que en el límite τ C 0 , el volumen de la función de correlación se conserva correctamente y se obtiene una función delta, como se desea.