Necesito resolver el sistema de dos ecuaciones diferenciales parciales acopladas numéricamente.
El dominio del sistema es una región cuadrada.
Condición límite:
Traté de resolver este sistema con la transformada de Fourier. La solución se vuelve inestable después de algunas iteraciones. He resuelto este sistema anteriormente con un esquema de diferencias finitas y funcionó bien, así que sé que las constantes del sistema están perfectamente bien.
- Mi pregunta es ¿se puede usar la transformada de Fourier para resolver estas ecuaciones?
- Leí en alguna parte que debido a la condición de frontera de Neumann no se puede aplicar la transformada de Fourier. ¿Es esto correcto?
- En caso afirmativo, ¿cuál es la alternativa? (He leído que se debe usar la transformación de coseno pero quiero confirmar).
pde
fourier-analysis
chatur
fuente
fuente
Respuestas:
El FFT puede usarse para condiciones de contorno periódicas. Debido a que las condiciones de contorno de von Neumann son efectivamente condiciones de límite "espejo", debe hacer una "continuación reflejada", antes de poder aplicar una FFT. Un inconveniente de este enfoque es que aumentará el volumen de datos en un factor 4 (que no es importante si solo está interesado en experimentar un poco). El uso de la transformada del coseno hace implícitamente la "continuación reflejada" y evita la sobrecarga del factor 4.
Tenga en cuenta que dependiendo de dónde se encuentren los puntos de la cuadrícula cerca del límite, hay dos formas diferentes de hacer una "continuación reflejada discreta". Por lo tanto, encontrará que las bibliotecas como FFTW ofrecen diferentes variantes de la transformada del coseno (correspondiente a estas diferentes "continuas duplicadas discretas").
fuente