1newmark - edp

2
etodos Num´ ericos CIV-317 etodo de Newmark Joaqu´ ın Mura 1 Ingenier´ ıa Civil, Pontificia Universidad Cat´olica de Valpara´ ıso. Semestre Primavera 2013 Ecuaciones diferenciales ordinarias Problema de valores iniciales: M´ etodo de Newmark Este m´ etodo fue concebido para resolver problemas de evoluci´ on de segundo orden del tipo M ¨ u + C ˙ u + Ku = f u(0) = u 0 ˙ u(0) = v 0 (1) J. Mura (Ing. Civil PUCV) CIV317 ’02/2013 2/1 Ecuaciones diferenciales ordinarias Problema de valores iniciales: M´ etodo de Newmark Si a n ,v n y u n son las aproximaciones de ¨ u(t n ), ˙ u(t n ) y u(t n ), respectivamente, con t n = nΔt y f n = f (t n ), entonces el m´ etodo de Newmark se define a trav´ es de las siguientes relaciones: Ma n + Cv n + Ku n = f n u n+1 = u n tv n + 1 2 Δt 2 a n + β Δt 2 (a n+1 - a n ) v n+1 = v n ta n + γ Δt(a n+1 - a n ) (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 Ecuaciones diferenciales ordinarias Problema de valores iniciales: M´ etodo de Newmark Bas´ andose en las f´ ormulas (2), el m´ etodo de Newmark genera una sucesi´ on {u n } n0 meditante el siguiente esquema iterativo: Algoritmo: Newmark Para n =0, calcule a 0 a partir de los datos iniciales u 0 y v 0 : a 0 = M -1 (f 0 - Cv 0 - Ku 0 ) Para n =1, 2, ..., calcule a n+1 usando f n+1 ,u n , v n y a n resolviendo el sistema lineal ( M + γ ΔtC + β Δt 2 K ) a n+1 = f n+1 - Ku n - (C tK)v n + (γ - 1)ΔtC +(β - 1 2 t 2 K a n J. Mura (Ing. Civil PUCV) CIV317 ’02/2013 4/1

Upload: ivan-latorre

Post on 16-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

Jeje edp

TRANSCRIPT

Page 1: 1NEWMARK - EDP

Metodos NumericosCIV-317

Metodo de Newmark

Joaquın Mura

1Ingenierıa Civil, Pontificia Universidad Catolica de Valparaıso.

Semestre Primavera 2013

Ecuaciones diferenciales ordinariasProblema de valores iniciales: Metodo de Newmark

Este metodo fue concebido para resolver problemas de evolucion desegundo orden del tipo

Mu+ Cu+Ku = f

u(0) = u0

u(0) = v0

(1)

J. Mura (Ing. Civil PUCV) CIV317 ’02/2013 2 / 1

Ecuaciones diferenciales ordinariasProblema de valores iniciales: Metodo de Newmark

Si an,vn y un son las aproximaciones de u(tn), u(tn) y u(tn),respectivamente, con tn = n∆t y fn = f(tn), entonces el metodo deNewmark se define a traves de las siguientes relaciones:

Man + Cvn +Kun = fn

un+1 = un + ∆tvn +1

2∆t2an + β∆t2(an+1 − an)

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

Ecuaciones diferenciales ordinariasProblema de valores iniciales: Metodo de Newmark

Basandose en las formulas (2), el metodo de Newmark genera unasucesion {un}n≥0 meditante el siguiente esquema iterativo:

Algoritmo: Newmark

Para n = 0, calcule a0 a partir de los datos iniciales u0 y v0:

a0 = M−1 (f0 − Cv0 −Ku0)

Para n = 1, 2, ..., calcule an+1 usando fn+1,un, vn y an resolviendo elsistema lineal(M + γ∆tC + β∆t2K

)an+1 = fn+1 −Kun − (C + ∆tK)vn

+

((γ − 1)∆tC + (β − 1

2)∆t2K

)an

J. Mura (Ing. Civil PUCV) CIV317 ’02/2013 4 / 1

Page 2: 1NEWMARK - EDP

Ecuaciones diferenciales ordinariasProblema de valores iniciales: Metodo de Newmark

Algoritmo: Newmark

Calcule un+1 a partir de un, vn, an y an+1:

un+1 = un + ∆tvn +1

2∆t2an + β∆t2(an+1 − an)

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