Você está na página 1de 2

Ecuaciones diferenciales ordinarias

Problema de valores iniciales: M


etodo de Newmark

Metodos Numericos
CIV-317

Este metodo fue concebido para resolver problemas de evolucion de


segundo orden del tipo

Metodo de Newmark
Joaqun Mura
1 Ingenier
a

Mu
+ C u + Ku = f
u(0) = u0

Civil, Pontificia Universidad Cat


olica de Valparaso.

(1)

u(0)

= v0
Semestre Primavera 2013

J. Mura (Ing. Civil PUCV)

CIV317

02/2013

Ecuaciones diferenciales ordinarias

Ecuaciones diferenciales ordinarias

Problema de valores iniciales: M


etodo de Newmark

Problema de valores iniciales: M


etodo de Newmark

Si an ,vn y un son las aproximaciones de u


(tn ), u(t
n ) y u(tn ),
respectivamente, con tn = nt y fn = f (tn ), entonces el metodo de
Newmark se define a traves de las siguientes relaciones:

Basandose en las formulas (2), el metodo de Newmark genera una


sucesion {un }n0 meditante el siguiente esquema iterativo:

2 / 1

Algoritmo: Newmark
Para n = 0, calcule a0 a partir de los datos iniciales u0 y v0 :
a0 = M 1 (f0 Cv0 Ku0 )

M an + Cvn + Kun = fn
1
un+1 = un + tvn + t2 an + t2 (an+1 an )
2
vn+1 = vn + tan + t(an+1 an )

(2)

Nota: A menudo se selecciona = 1/2 y = {1/4, 1/6, 1/8}


J. Mura (Ing. Civil PUCV)

CIV317

02/2013

3 / 1

Para n = 1, 2, ..., calcule an+1 usando fn+1 ,un , vn y an resolviendo el


sistema lineal

M + tC + t2 K an+1 = fn+1 Kun (C + tK)vn


1
2
+ ( 1)tC + ( )t K an
2
J. Mura (Ing. Civil PUCV)

CIV317

02/2013

4 / 1

Ecuaciones diferenciales ordinarias


Problema de valores iniciales: M
etodo de Newmark

Algoritmo: Newmark
Calcule un+1 a partir de un , vn , an y an+1 :
1
un+1 = un + tvn + t2 an + t2 (an+1 an )
2
Calcule vn+1 usando vn , an y an+1 :
vn+1 = vn + tan + t(an+1 an )

J. Mura (Ing. Civil PUCV)

CIV317

02/2013

5 / 1

Você também pode gostar