Professional Documents
Culture Documents
Solucin Numrica de la
Ecuacin de Equilibrio
Introduccin
Motivacin
En captulos anteriores, se ha estudiado la solucin de la ecuacin
diferencial de movimiento
Se han considerado distintos casos y se han aplicado distintas
tcnicas de solucin
Los casos estudiados involucran solicitaciones de tipo constante,
armnica, peridicas o que son una funcin explcita del tiempo
En casos ms generales con excitaciones arbitrarias, la aplicacin de
mtodos vistos con anterioridad se vuelve ms compleja
Introduccin
Objetivo
Estudiar mtodos numricos para resolver la ecuacin diferencial de
movimiento
Permiten tratar excitaciones arbitrarias
Apropiados para ser implementados en algoritmos computacionales
En particular, se estudiarn los siguientes mtodos para resolver la
ecuacin de equilibrio
Mtodo de diferencia central
Mtodo de Newmark
Mtodo de Runge-Kutta
Concepto bsico
Estado de sistema estructural (posicin, velocidad) es conocido en
un tiempo especfico
Mediante tcnicas a estudiar, estado del sistema estructural es
calculado para un tiempo + (: intervalo de tiempo discreto)
USM Dinmica de Estructuras (CIV235)
F(t)
k
m
c
Tiempo
USM Dinmica de Estructuras (CIV235)
tiempo
10
11
12
13
Caso 1:
>1
Caso 1:
Caso 2:
>1
<1
es acotada
Note que la condicin
14
Caso 1:
>1
Caso 2:
Caso 2:
<1
1 2
2
<1
15
16
Mtodo de Newmark
Formulacin
Este mtodo corresponde en realidad a una familia de algoritmos que
dependen de 2 parmetros
Considere un sistema estructural caracterizado mediante un grado de
libertad
Propiedades: masa , amortiguamiento , rigidez
Se asume sistema con condiciones iniciales conocidas 0 = 0 y
0 = 0
Fuerza externa arbitraria () solicita la estructura
F(t)
k
m
c
Tiempo
USM Dinmica de Estructuras (CIV235)
17
Mtodo de Newmark
Formulacin
La ecuacin diferencial de movimiento para un tiempo = cualquiera
es:
Para resolver la ecuacin de movimiento, la coordenada temporal es
discretizada. Eso implica que la solucin de la ecuacin de movimiento
se calcula en instantes discretos de tiempo 0 , 1 , , , +1 ,
tiempo
18
Mtodo de Newmark
Formulacin
Tanto la posicin como la velocidad del sistema para un instante de
tiempo +1 se definen por medio de las siguientes ecuaciones
19
Mtodo de Newmark
Formulacin Mtodo de Aceleracin Lineal
El mtodo de aceleracin lineal considera = 1/6 y = 1/2
Al reemplazar los valores de y en las ecuaciones (2) y (3), es
posible determinar expresiones para calcular la posicin y la velocidad
del sistema para un instante de tiempo +1
20
Mtodo de Newmark
Formulacin Mtodo de Aceleracin Lineal
Para entender la forma que adoptan las ecuaciones deducidas,
considere que la aceleracin de la estructura vara linealmente entre los
instantes y +1
21
Mtodo de Newmark
Formulacin Mtodo de Aceleracin Lineal
Al calcular el valor de la velocidad () y () para = , se obtiene
Estos resultados coinciden con las ecuaciones (2) y (3) para valores
= 1/2 y = 1/6
22
Mtodo de Newmark
Formulacin Mtodo de Aceleracin Constante
El mtodo de aceleracin lineal considera = 1/4 y = 1/2
La derivacin de las expresiones asociadas al mtodo de aceleracin
constante es completamente anloga al caso de aceleracin lineal,
excepto por el hecho que se considera que la aceleracin de la
estructura permanece constante entre los instantes y +1
23
Mtodo de Newmark
Formulacin
Independiente de la variacin del algoritmo que se utilice, se resuelve
+1 de la ecuacin (3)
24
Mtodo de Newmark
Formulacin
Procedimiento para calcular posicin mediante el mtodo de Newmark
1. Dados 0 y 0 , calcular 0 de la ecuacin (1) escrita en = 0
2. Calcular 1 de (5), 1 de (4) y 1 de (2)
3. Iterar para , 2
Note que el mtodo de Newmark es un algoritmo de 1 paso, pues +1
depende del desplazamiento, velocidad y aceleracin del instante de
tiempo
25
Mtodo de Newmark
Estabilidad del Algoritmo
En general la estabilidad numrica para este tipo de problemas se
estudia para sistemas sin disipacin de energa, es decir:
26
Mtodo de RungeKutta
Formulacin
El mtodo de RungeKutta (RK) es una familia de algoritmos para
resolver ecuaciones diferenciales ordinarias lineales y no lineales del
tipo
Con condicin inicial = 0 = 0
Se considera una discretizacin del tiempo del tipo
27
Mtodo de RungeKutta
Formulacin
Para el caso particular del algoritmo RK de 4 orden
Donde
28
Mtodo de RungeKutta
Formulacin
La ecuacin diferencial de movimiento es:
29
Mtodo de RungeKutta
Formulacin
De esta manera, la ecuacin diferencial de movimiento de 2 orden se
expresa como un sistema de 2 ecuaciones de primer orden
El sistema de ecuaciones diferenciales de primer orden involucra las
variables de estado (desplazamiento y velocidad)
30
Mtodo de RungeKutta
Formulacin
Luego, el vector de variables de estado para el tiempo +1 es igual a:
Donde:
31
Mtodo de RungeKutta
Formulacin y Estabilidad
Note que la ecuacin anterior puede ser aplicada de manera iterativa
para determinar el desplazamiento y velocidad en distintos tiempos
El mtodo de RungeKutta es un algoritmo de 1 paso
Se puede demostrar que este mtodo es condicionalmente estable
El mtodo es consistente para el tipo de problemas que se analizan en
el curso
32