Métodos explícitos e implícitos.

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Métodos explícitos e implícitos son enfoques utilizados en el análisis numérico para obtener aproximaciones numéricas a las soluciones de ecuaciones diferenciales normales y parciales dependientes del tiempo, como se requiere en simulaciones de ordenador de procesos físicos. Métodos de expulsión calcular el estado de un sistema en un momento posterior del estado del sistema en el momento actual, mientras métodos implícitos encontrar una solución resolviendo una ecuación que implica tanto el estado actual del sistema como el posterior. Matemáticamente, si es el estado actual del sistema y es el estado en el momento posterior ( es un pequeño paso del tiempo), entonces, para un método explícito

mientras que para un método implícito se resuelve una ecuación

encontrar

Cálculo

Los métodos implícitos requieren un cálculo adicional (solviendo la ecuación anterior), y pueden ser mucho más difíciles de implementar. Los métodos implícitos se utilizan porque muchos problemas que surgen en la práctica son rígidos, para los cuales el uso de un método explícito requiere pasos de tiempo impractamente pequeños para mantener el error en el resultado atado (ver estabilidad numérica). Para estos problemas, para lograr una precisión dada, toma mucho menos tiempo computacional para utilizar un método implícito con pasos de tiempo más grandes, incluso teniendo en cuenta que uno necesita resolver una ecuación de la forma (1) en cada paso del tiempo. Dicho esto, si uno debe utilizar un método explícito o implícito depende del problema a resolver.

Dado que el método implícito no se puede aplicar para cada tipo de operador diferencial, a veces es aconsejable hacer uso del llamado método de división de operadores, lo que significa que el operador diferencial se reescribe como la suma de dos operadores complementarios.

mientras uno es tratado explícitamente y el otro implícitamente. Para aplicaciones habituales, se elige que el término implícito sea lineal, mientras que el término explícito puede ser no lineal. Esta combinación del método anterior se llama Método implícito-explícito (abreviado IMEX).

Ilustración utilizando los métodos de Euler hacia adelante y hacia atrás

Considere la ecuación diferencial ordinaria

con la condición inicial Considere una cuadrícula para 0 ≤ kn, es decir, el paso del tiempo es y denotaciones para cada uno . Discreta esta ecuación utilizando los métodos más simples explícitos e implícitos, que son los Euler y Euler métodos (ver ecuaciones diferenciales normales numéricas) y comparar los esquemas obtenidos.

Forward Euler method
The result of applying different integration methods to the ODE: con .

El método directo de Euler

rendimiento

para cada uno Esta es una fórmula explícita .

Backward Euler method

Con el método de Euler hacia atrás

se encuentra la ecuación implícita

para (compare esto con la fórmula (3) donde se dio explícitamente más que como un desconocido en una ecuación).

Esta es una ecuación cuadrática, teniendo una raíz negativa y positiva. La raíz positiva es escogida porque en la ecuación original la condición inicial es positiva, y luego en la próxima etapa se da por

En la gran mayoría de los casos, la ecuación a resolver cuando se utiliza un esquema implícito es mucho más complicada que una ecuación cuadrática y no existe una solución analítica. Luego se utilizan algoritmos de búsqueda de raíces, como el método de Newton, para encontrar la solución numérica.

Método Crank-Nicolson

Con el método Crank-Nicolson

se encuentra la ecuación implícita

para (compare esto con la fórmula (3) donde se dio explícitamente más que como un desconocido en una ecuación). Esto se puede resolver numéricamente usando algoritmos de determinación de raíces, como el método de Newton, para obtener .

Crank-Nicolson puede verse como una forma de esquemas IMEX (In

Método Euler de futuro
El resultado de aplicar tanto el método Forward Euler como el método Forward-Backward Euler para y .

Para aplicar el esquema IMEX, considere una ecuación diferencial ligeramente diferente:

Se deduce que

y por lo tanto

para cada uno

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save