Vous êtes sur la page 1sur 2

PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE

ESCUELA DE INGENIERÍA
Departamento de Ingeniería Estructural y Geotécnica
______________________________________________________________________________________________________________________________

ICE3723 Dinámica de Estructuras

Método de Newmark y Newton-Raphson

Se tiene la siguiente ecuación diferencial:


𝑴𝒓̈ + 𝑪𝒓̇ + 𝒇𝑠 = 𝑷

En donde 𝑴 y 𝑪 son las matrices de masa y amortiguamiento, 𝑷 es un vector de fuerzas externas,


𝒓̈ y 𝒓̇ son las aceleraciones y velocidades, y 𝒇𝑠 son las fuerzas resistentes de los elementos
estructurales.
Sin pérdida de generalidad, podemos reescribir esta ecuación en términos de diferencias entre dos
instantes, 𝑘 u 𝑘 + 1, obteniendo:
𝑴Δ𝒓̈ 𝑘 + 𝑪Δ𝒓̇ 𝑘 + Δ𝒇𝑠 𝑘 = Δ𝑷𝑘

En donde, por ejemplo, Δ𝒓̈ 𝑘 = 𝒓̈ 𝑘+1 − 𝒓̈ 𝑘


Observamos también que Δ𝒇𝑠 = 𝑲 𝑇 Δ𝒓 cuando ℎ → 0, con ℎ el paso de tiempo. De otra manera,
mientras mayor sea Δ𝑡, peor es la aproximación.
Aplicando las fórmulas estándar de Newmark vistas en clases para 𝒓𝑘+1 y 𝒓̇ 𝑘+1 , se puede llegar
a:
Δ𝒓𝑘 = ℎ ⋅ 𝒓̈ 𝑘 + 𝛾ℎ ⋅ Δ𝒓̈ 𝑘
ℎ2
Δ𝒓̇ 𝑘 = ℎ ⋅ 𝒓̇ 𝑘 + 𝒓̈ 𝑘 + 𝛽ℎ2 Δ𝒓̈ 𝑘
2
Combinando estas ecuaciones con la ecuación de equilibrio en diferencias, se puede llegar
finalmente a:
̂ 𝑘 Δ𝒓𝑘 = Δ𝑷
𝑲 ̂𝑘

En donde 𝑲 ̂ es la rigidez dinámica del problema y Δ𝑷


̂ 𝑘 es incremento en el vector de fuerzas
efectivas:
𝛾 1
̂ 𝑘 = 𝑲𝑇 +
𝑲 𝑪+ 2𝑴
𝑘 𝛽ℎ 𝛽ℎ

Jorge Vásquez
jnvasque@uc.cl
1 𝛾 1 𝛾
̂ 𝑘 = Δ𝑷𝑘 + 𝑎𝒓̇ 𝑘 + 𝑏𝒓̈ 𝑘 ,
Δ𝑷 𝑎 = ( 𝑴 + 𝑪) , 𝑏 = ( 𝑴 + ℎ ( − 1) 𝑪)
𝛽ℎ 𝛽 2𝛽 2𝛽
Para sistemas no lineales, seguiremos los siguientes pasos para ℎ = 𝑐𝑡𝑒:
1) Cálculos iniciales:
a) 𝛾 = 1/2, 𝛽 = 1/4, ℎ, 𝑎, 𝑏

b) 𝒓̈ 0 = 𝑴−1 (𝑷0 − 𝑪𝑟̇0 − 𝒇𝑠 0 )

2) Para cada paso de tiempo 𝑘


̂ 𝑘 = Δ𝑷𝑘 + 𝑎𝒓̇ 𝑘 + 𝑏𝒓̈ 𝑘
a) Calculamos las fuerzas efectivas: Δ𝑷
b) Determinamos 𝑲 tangente en 𝑘: 𝑲𝑘
̂ 𝑘 = 𝑲𝑘 + 𝛾 𝑪 + 1 2 𝑴
c) Calculamos rigidez dinámica: 𝑲 𝛽ℎ 𝛽ℎ

̂ 𝑘 Δ𝒓𝑘 no será igual a Δ𝑷


d) Resolvemos ecuación no lineal, puesto que 𝑲 ̂ 𝑘:

̂𝑘 , 𝑲
i) 𝒓0𝑘+1 = 𝒓𝑘 , 𝒇0𝑠 = 𝒇𝑠 𝑘 , Δ𝑹1 = Δ𝑷 ̂ 0𝑇 = 𝑲
̂ 𝑘 , 𝒇0𝑠

Iteramos para 𝑗 = 1,2,3 …


−1
̂ 𝑗−1
ii) Δ𝒓𝑗 = (𝑲 𝑗 𝑗 𝑗−1
𝑇 ) Δ𝑹 , 𝒓𝑘+1 = 𝒓𝑘+1 + Δ𝒓
𝑗

𝑗 𝑗 ̂𝑗
iii) Calculo nuevo estado 𝒇𝑠 , 𝑲 𝑇 , 𝑲 𝑇
𝑗 𝑗−1 ̂ 𝑗−1 𝑗−1
iv) Δ𝑭𝑗 = 𝒇𝑠 − 𝒇𝑠 + (𝑲 𝑇 − 𝑲 𝑇 )Δ𝒓𝑗

v) Actualizo fuerza que me queda por aplicar Δ𝑹𝑗+1 = Δ𝑹𝑗 − Δ𝑭𝑗


Paro cuando ‖Δ𝑹‖ < 𝑡𝑜𝑙𝑒𝑟𝑎𝑛𝑐𝑖𝑎

𝑗 𝑗−1
Notar que el punto iv) se está simplemente calculando el Δ𝐹 total. 𝒇𝑠 − 𝒇𝑠 es la
̂ 𝑗−1
parte estática que incluye las fuerzas no lineales y elásticas y (𝑲 𝑇
𝑗−1
− 𝑲 𝑇 ) no es más
𝛾 1
que 𝛽ℎ 𝑪 + 𝛽ℎ2 𝑴.

e) Calculamos incrementos Δ𝒓̇ 𝑘 y Δ𝒓̈ 𝑘 ya que conocemos Δ𝒓𝑘 .


f) Finalmente, calculamos: 𝒓𝑘+1, 𝒓̇ 𝑘+1 y 𝒓̈ 𝑘+1

Vous aimerez peut-être aussi