Articulo de referencia

Método de colocación

En matemáticas, un método de colocación es un método para la solución numérica de ecuaciones diferenciales ordinarias , ecuaciones diferenciales parciales y ecuaciones integrale...

En matemáticas, un método de colocación es un método para la solución numérica de ecuaciones diferenciales ordinarias , ecuaciones diferenciales parciales y ecuaciones integrales . La idea es elegir un espacio de dimensión finita de soluciones candidatas (generalmente polinomios hasta cierto grado) y una cantidad de puntos en el dominio (llamados puntos de colocación ), y seleccionar la solución que satisface la ecuación dada en los puntos de colocación.

Ecuaciones diferenciales ordinarias

Supongamos que la ecuación diferencial ordinaria

y " ( a ) = F ( a , y ( a ) ) , y ( a 0 ) = y 0 , {\displaystyle y'(t)=f(t,y(t)),\quad y(t_{0})=y_{0},}

se debe resolver en el intervalo . Elija entre 0 ≤ c 1 < c 2 < ... < c n ≤ 1. [ a 0 , a 0 + do a yo ] {\displaystyle [t_{0},t_{0}+c_{k}h]} do a Estilo de visualización c_ {k}}

El método de colocación (polinomial) correspondiente aproxima la solución y por el polinomio p de grado n que satisface la condición inicial y la ecuación diferencial en todos los puntos de colocación para . Esto da n  + 1 condiciones, que coinciden con los n  + 1 parámetros necesarios para especificar un polinomio de grado n . pag ( a 0 ) = y 0 {\displaystyle p(t_{0})=y_{0}} pag " ( a a ) = F ( a a , pag ( a a ) ) {\displaystyle p'(t_{k})=f(t_{k},p(t_{k}))} a a = a 0 + do a yo {\displaystyle t_{k}=t_{0}+c_{k}h} a = 1 , , norte {\displaystyle k=1,\lpuntos ,n}

Todos estos métodos de colocación son, de hecho, métodos Runge-Kutta implícitos . Los coeficientes c k en la tabla de Butcher de un método Runge-Kutta son los puntos de colocación. Sin embargo, no todos los métodos Runge-Kutta implícitos son métodos de colocación. [1]

Ejemplo: La regla del trapezoide

Tome como ejemplo los dos puntos de colocación c 1 = 0 y c 2 = 1 (por lo tanto n = 2). Las condiciones de colocación son

pag ( a 0 ) = y 0 , {\displaystyle p(t_{0})=y_{0},\,}
pag " ( a 0 ) = F ( a 0 , pag ( a 0 ) ) , {\displaystyle p'(t_{0})=f(t_{0},p(t_{0})),\,}
pag " ( a 0 + yo ) = F ( a 0 + yo , pag ( a 0 + yo ) ) . {\displaystyle p'(t_{0}+h)=f(t_{0}+h,p(t_{0}+h)).\,}

Hay tres condiciones, por lo que p debe ser un polinomio de grado 2. Escribe p en la forma

pag ( a ) = alfa ( a a 0 ) 2 + β ( a a 0 ) + gamma {\displaystyle p(t)=\alpha(t-t_{0})^{2}+\beta(t-t_{0})+\gamma \,}

Para simplificar los cálculos, se pueden resolver las condiciones de colocación para obtener los coeficientes.

alfa = 1 2 yo ( F ( a 0 + yo , pag ( a 0 + yo ) ) F ( a 0 , pag ( a 0 ) ) ) , β = F ( a 0 , pag ( a 0 ) ) , gamma = y 0 . {\displaystyle {\begin{aligned}\alpha &={\frac {1}{2h}}{\Big (}f(t_{0}+h,p(t_{0}+h))-f(t_{0},p(t_{0})){\Big )},\\\beta &=f(t_{0},p(t_{0})),\\\gamma &=y_{0}.\end{aligned}}}

El método de colocación ahora viene dado (implícitamente) por

y 1 = pag ( a 0 + yo ) = y 0 + 1 2 yo ( F ( a 0 + yo , y 1 ) + F ( a 0 , y 0 ) ) , {\displaystyle y_{1}=p(t_{0}+h)=y_{0}+{\frac {1}{2}}h{\Big (}f(t_{0}+h,y_{1})+f(t_{0},y_{0}){\Big )},\,}

donde y 1 = p ( t 0  +  h ) es la solución aproximada en t = t 1 = t 0  +  h .

Este método se conoce como la " regla del trapezoide " para ecuaciones diferenciales. De hecho, este método también se puede derivar reescribiendo la ecuación diferencial como

y ( a ) = y ( a 0 ) + a 0 a F ( τ , y ( τ ) ) d τ , {\displaystyle y(t)=y(t_{0})+\int _{t_{0}}^{t}f(\tau ,y(\tau ))\,{\textrm {d}}\tau ,\,}

y aproximar la integral en el lado derecho mediante la regla trapezoidal para integrales.

Otros ejemplos

Los métodos de Gauss-Legendre utilizan los puntos de cuadratura de Gauss-Legendre como puntos de colocación. El método de Gauss-Legendre basado en s puntos tiene orden 2 s . [2] Todos los métodos de Gauss-Legendre son A-estables . [3]

De hecho, se puede demostrar que el orden de un método de colocación corresponde al orden de la regla de cuadratura que se obtendría utilizando los puntos de colocación como pesos.

Método de colocación ortogonal

En el método de colocación directa, básicamente realizamos un cálculo variacional con el subespacio de dimensión finita de funciones lineales por partes (como en la regla trapezoidal), funciones cúbicas u otras funciones polinómicas por partes. En el método de colocación ortogonal, en cambio, utilizamos el subespacio de dimensión finita abarcado por los primeros N vectores en alguna base polinómica ortogonal , como los polinomios de Legendre .

Notas

  1. ^ Ascher y Petzold 1998; Iserles 1996, págs. 43–44
  2. ^ Iserles 1996, págs. 47
  3. ^ Iserles 1996, pág. 63

Referencias

  • Ascher, Uri M.; Petzold, Linda R. (1998), Métodos informáticos para ecuaciones diferenciales ordinarias y ecuaciones diferenciales-algebraicas , Filadelfia: Society for Industrial and Applied Mathematics , ISBN 978-0-89871-412-8.
  • Hairer, Ernst; Norsett, Syvert Paul; Wanner, Gerhard (1993), Resolución de ecuaciones diferenciales ordinarias I: problemas no rígidos , Berlín, Nueva York: Springer-Verlag , ISBN 978-3-540-56670-0.
  • Iserles, Arieh (1996), Un primer curso sobre el análisis numérico de ecuaciones diferenciales, Cambridge University Press , ISBN 978-0-521-55655-2.
  • Wang, Yingwei; Chen, Suqin; Wu, Xionghua (2009), "Un método de colocación espectral racional para resolver una clase de problemas de perturbación singular parametrizados", Journal of Computational and Applied Mathematics , 233 (10): 2652–2660, doi : 10.1016/j.cam.2009.11.011.


Obtenido de "https://es.wikipedia.org/w/index.php?title=Método_de_colocación&oldid=1198864555"