Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este trabajo esta relacionado con ecuaciones diferenciales de retardo de primer orden, nos vamos a centrar
en métodos numéricos para resolver estas ecuaciones. Las ecuaciones diferenciales de retardo de segundo
orden con múltiples retardos se pueden escribir de la siguiente manera:
Un método numérico para ecuaciones diferenciales de segundo orden se puede diseñar por el método Runge-
Kutta y se expresa de la siguiente manera:
Un método de Runge-Kutta (RKN)de la anterior ecuación de f etapas de integración viene dada por:
s
X s
X
yn+1 = yn + hyn′ +h 2 ′
bi ki , yn+1 = yn′ +h b′i ki , (5)
i=1 i=1
Donde ki es:
s
X
ki = f (tn + ci h, yn + ci hyn′ +h 2
ai,j kj ), (6)
j=1
Donde i = 1, 2, . . . , s y los parámetros de RKN cj , aij , bj y b‵j van a tomar valores reales i, j = 1, 2, 3, . . . , s,
además s es el número de iteraciones de el método. Se introduce unos vectores dimensionales s para los
vectores c, b, yb‵ y una matriz A de tamaño s × s donde c = [c1 , c2 , c3 , . . . , cs ], b = [b1 , b2 , b3 , . . . , bs ], b‵ =
[b‵1 , b‵2 , b‵3 , . . . , b‵s ] y A = [aij ],con el método de RKN podemos expresar con notación Butcher usando la tabla
de coeficientes, de la siguiente manera:
1
c A
(7)
bT
b′T
Donde
s
X
ki =f tn + ci h, yn + ci hyn′ + h2 aij kj , y(xn + ci h − τ1 ),
j=1
(11)
y(tn + ci h − τ2 ), . . . , y(tn + ci h − τm )
2
s
X
yn+1 =yn + hyn‵ + h2 bi f (tn + ci h, Yi , zi ),
i=1
s
(12)
X
‵
yn+1 =yn‵ +h b‵i f (tn + ci h, Yi , zi ),
i=1
Donde
s
X
Yi =yn + ci hyi‵ + h2 aij kj (tn + ci h, Yj , zi ),
j=1 (13)
zi =(y(tn + ci h − τ1 ), y(tn + ci h − τ2 ), ..., y(tn + ci h − τm )).
• Caso 1: Si el tiempo de retardo es τ1 , τ2 , . . . , τm son constantes y suponemos τi1 < τi2 < · · · < τim para
i1 , i2 , . . . , im = 1, 2, . . . , m supongamos que se interpola y(ti − τ1 ), y(ti − τ2 ), ..., y(ti − τm ), y se expresa
de la siguiente manera
y(ti − τ1 ) =fτ1 (ti−d , ti−d+1 , ..., ti , y(ti−d ), y(ti−d+1 ), ..., y(ti )),
y(ti − τ2 ) =fτ2 (ti−d+1 , ti−d+2 , ..., ti , y(ti−d+1 ), y(ti−d+2 ), ..., y(ti ), y(ti − τ1 )),
y(ti − τ3 ) =fτ3 (ti−d+2 , ti−d+3 , ..., ti , y(ti−d+2 ), y(ti−d+3 ), ..., y(ti ), y(ti − τ1 ), y(ti − τ2 )),
.. .. (15)
. .
y(ti − τd ) =fτd (ti−1 , ti , y(ti−1 ), y(ti ), y(ti − τ1 ), y(ti − τ2 ), ..., y(ti − τd−1 ))
y(ti − τj ) =fτj (ti , y(ti ), y(ti − τ1 ), y(ti − τ2 ), ..., y(ti − τd )),
m ≥ j ≥ d.
La función fτj depende de la interpolación del método numérico que tiene el grado d.
y(ti − τj ) = fτj (ti−d , ti−d+1 , ..., ti , y(ti−d ), y(ti−d+1 ), ..., y(ti )) (16)
Para j = 1, 2, . . . , m sabiendo que yk = y(tk ) para k = i − d, i − d + 1, . . . , i la función ftj depende del tipo
y grado de interpolación.