Tengo un problema cuando quiero usar la aproximación de diferencia de centro de orden superior:
para la ecuación de Poisson
en un dominio cuadrado en el que las condiciones de contorno son:
Δ x = Δ y = 0.1
Cuando quiero obtener el valor de los puntos internos de dominio, considerando esta aproximación, algunos puntos dependen de los puntos externos de límite. Por ejemplo, necesita tener el valor de u i - 2 , j = u - 1 , 0 un punto que está fuera del límite. ¿Alguien puede ayudarme en este caso?
pde
finite-difference
liona
fuente
fuente
Respuestas:
Es posible que desee analizar los métodos de suma finita por partes (SBP) de diferencias finitas. Ken Mattsson ha trabajado mucho en estos métodos. Un buen lugar para comenzar es aquí (coeficientes constantes) y aquí (coeficientes variables).
Básicamente, la forma en que funcionan estos métodos es que son los métodos centrales estándar en el interior y la transición a un lado cerca del límite. Una parte importante de la tecnología SBP es que la transición a un solo lado es tal que la estabilidad del método para problemas dependientes del tiempo puede demostrarse incluso después de la inclusión de condiciones límite. (Esto es posible porque los operadores mismos "definen" una norma, que imita discretamente la integración por partes).
Dices que estás viendo la ecuación de Poisson, no estoy totalmente seguro de cómo las condiciones de contorno se incluyen de manera estable con los operadores SBP y las ecuaciones elípticas. Tengo un colega que ha jugado con estos problemas elípticos y parece indicar que realmente no importa lo que hagas.
fuente
Hay otras plantillas que puede usar para obtener una precisión de orden alta cerca de los puntos límite. Su plantilla actual tiene la forma:
Pero, también puede usar una plantilla diferente cerca del límite de esta manera:
Del mismo modo, puede aproximar el valor en el límite opuesto mediante una fórmula similar.
fuente
please see my fdm paper which you can locate in researchgate under my name david Edwards jr. if you have questions I would be glad to help.
david
fuente