Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integracion PDF
Integracion PDF
´ Numerica
Integracion ´
4
en el Tiempo
4.1 Introducción
En t = 0 tenemos que:
y0 = 1
(4.5)
y 0′ = 8,5
C =3
C=2
C =1
C =0
t
C = −1
C = −2
y 0′ = 8,5
y (t )
y0 = 1
K ∆t ∆t K
t1 t2 t3 K ti −1 ti ti +1 K tn t
Unas de las técnicas numéricas más empleadas para la integración en el tiempo es la técnica
de diferencia finita donde discretizamos el tiempo a través de valor finito ∆t . A
continuación expondremos algunos de estos métodos.
y yi +1 = yi + yi′∆t
Valor aproximado de y
} Error
yi +1
Valor real de y
yi
∆t
ti ti +1 t
A través de la Figura 4.3 podemos intuir que a medida que el incremento de tiempo tiende
a cero nos aproximamos al valor real (exacto) de la función. En un problema de grandes
dimensiones trabajar con incrementos de tiempo muy pequeños puede resultar en un alto
coste computacional, por ellos se han desarrollados otros métodos más eficaces que aun
que el incremento de tiempo sea grande el error es demasiado pequeño.
Fijemos que anteriormente aplicamos la diferencia finita hacia a delante, utilizando y i′ para
obtener yi +1 . Podemos también hacer la siguiente aproximación: nos situamos en yi +1 y
aplicamos diferencia finita hacia a tras, resultando que:
y i +1 − y i
y i′+1 = ⇒ y i +1 = y i + y i′+1 ∆t (4.7)
∆t
Este método también conocido como Método de Euler hacia adelante (método implícito).
Podemos entonces resumir los métodos anteriores como:
y i +1 = y i + y i′∆t (Método Explícito) (4.8)
y i +1 = y i + y i′+1 ∆t (Método Implícito) (4.9)
Otra aproximación, más precisa que las anteriores, es adoptar la pendiente de la recta como
un promedio de las pendientes y i′ y y i′+1 , resultando:
y ′ + y i′+1
y i +1 = y i + i ∆t (4.10)
2
Esta última expresión se conoce en la literatura como el método de Crank-Nicolson o regla
del punto medio.
Podemos generalizar los métodos anteriores en una única expresión. Para ello
consideremos que tenemos las siguientes aproximaciones para las funciones y (t ) , y ′(t ) ,
ver Figura 4.4.
y (t ) y ′(t )
yi +1 y i′+1
yi +1 y i′+1
y i +α y i′+α
yi y i′
yi y i′
α 1− α α 1− α
t t
ti t i +α ti +1 ti t i +α ti +1
α ∈ [0,1]
∆t ∆t
a) b)
y ′ 0 + y i′
y i +1 = y i + i +1 ∆t
(4.20)
2
yi′
y i′ + y i′+01
yi′ =
2
y Predictor - y i0+1
y i′+01
yi0+1 = yi + yi′∆t
Corrector
yi +1
yi
∆t
ti ti +1 t
4
Y
2 Exacta
Euler dT=0.5
1
Euler Modificado
0 Heun (dt=0,5)
0 1 2 3 4 5
t (tiempo)
Como podemos ver el método de Heun (H) siempre superestima el valor mientras que el
método de Euler Modificado (EM) subestima el valor. Podemos hace la siguiente
aproximación para el valor de y i +1 :
y i +1 =
1 H
3
(
y i +1 + 2 y iEM
+1 ) (4.26)
y i +1 =
1 H
3
(
y i +1 + 2 y iEM
+1 )
1 y ′ 0 + y i′
∆t + 2 y i + y ′ 1 ∆t
= y i + i +1
3 2 i+
2
(4.27)
1 y′0 y′
= y i + i +1 ∆t + i ∆t + 2 y i + 2 y ′ 1 ∆t
3 2 2 i+
2
1 y i′+01 y′
= 3 y i + ∆t + i ∆t + 2 y ′ 1 ∆t
3 i+
2 2 2
Resultando que:
∆t
y i +1 = y i + y i′ + 4 y ′ 1 + y i′+1
0
(4.28)
6 i+
2
cuya expresión es la conocida como el Método de Integración de Runge-Kutta de tercer
j j j j j j j j j j j j j
orden, y resulta ser una buena aproximación, como se muestra en la Figura 4.7.
4
Y
2
Exacta
Euler Modificado
1 Heun (dt=0,5)
Hunge-Kutta (3er orden)
0
0 0.5 1 1.5 2 2.5 3 3.5 4
t (tiempo)
T − Tt
C t +1 + K [αTα +1 + (1 − α )Tα ] = αFα +1 + (1 − α ) Fα (4.33)
∆t
Resultando que:
C C
∆t + αK Tt +1 = α Ft +1 + (1 − α) Ft + ∆t − (1 − α ) K Tt (4.34)
K eff Tt +1 = F eff (4.35)
donde
C C
K eff = + αK ; F eff = α Ft +1 + (1 − α ) Ft + − (1 − α ) K Tt (4.36)
∆t ∆t
Cuya ecuación debe cumplir para todo tiempo t , luego también es válida en el tiempo
t + ∆t :
&&& = U t + ∆t − U t
&& &&
U (4.48)
∆t
t
1
U t + ∆t = U t + ∆tU& t + − β ∆t 2U&&t + β∆t 2U&&t + ∆t
2
Método de Newmark (4.51)
U&t + ∆t = U& + (1 − γ )∆tU&& + γ∆t U&&
t t t + ∆t
MU&& t + ∆t + CU& t + ∆t + KU t + ∆t = Ft + ∆t
1
2β ≥ γ ≥ (4.52)
2
Despejamos U&& t + ∆t a partir del campo de desplazamiento dado por (4.51), obteniendo que:
1
β∆t 2U&& t + ∆t = U t + ∆t − U t − ∆tU& t − − β ∆t 2U&& t
2
(4.53)
1 & 1 &&
⇒ U&& t + ∆t =
1
(U t + ∆t − Ut ) − U t + 1 − U t
β∆t 2 β∆t 2β
Resumiendo
&&
U t + ∆t =
1
(U t + ∆t − U t ) − 1 U& t + 1 − 1 U&&t
β∆t 2
β∆t 2β
(4.55)
γ
U& ( ) γ & γ &&
t + ∆t = β∆t U t + ∆t − U t + 1 − β U t + 1 − 2β ∆tU t
Reemplazando las expresiones dadas por (4.55) en la expresión (4.43) obtenemos que:
donde
1 γ
K eff = M+ C + K
β∆t
2
β∆t
M γ M γ 1 γ
F eff = Ft + ∆t + + C U t + − 1 − C U& t − 1 − M + 1 − ∆tC U&&t
β∆t
2
β∆t β∆t β 2β 2β
(4.57)
También podemos expresar las relaciones anteriores como:
K eff = [b1 M + b4 C + K ]
(4.58)
[ ] [
F eff = Ft + ∆t + M b1U t − b2 U& t − b3U&& t + C b4U t − b5U& t − b6 U&& t ]
donde
1 1 1
b1 = ; b2 = − ; b3 = 1 −
β∆t 2 β∆t 2β (4.59)
b4 = γ∆tb1 ; b5 = 1 + γ∆tb2 ; b6 = ∆t [1 − γ + γb3 ]
U& − U& t
U&&t = t + ∆t (4.63)
∆t
Con lo cual el vector U t + ∆t puede ser reescrito de la siguiente manera:
U& t + ∆t − U& t
U t + ∆t = U t + ∆tU& t + α∆t 2 (4.64)
∆t
Pudiendo así expresar U& t + ∆t como:
U& t + ∆t =
1
(U − U t ) + 1 (α − 1)U& t (4.65)
α∆t t + ∆t α
Reemplazando (4.65) en la expresión (4.61) obtenemos que:
1
C (U t + ∆t − U t ) + 1 (α − 1)U& t + KU t + ∆t = Ft + ∆t
α∆t α
1 1
U t − (α − 1)U& t
1
⇒ C + K U t + ∆t = Ft + ∆t + C (4.66)
α∆t α∆t α
1
CU t + (1 − α )CU& t
1
⇒ C + αK U t + ∆t = αFt + ∆t +
∆t ∆t
o aun:
K eff U t + ∆t = F eff (4.69)
donde
1
K eff = C + αK
∆t
(4.70)
1
F eff
= αFt + ∆t + (1 − α )Ft + C − (1 − α )K U t
∆t
Verificamos que la expresión (4.69) es la misma expresión obtenida a través del método
alfa empleado para el problema transitorio de temperatura, ver expresión (4.34).
I. Parámetros Iniciales
I.1. Construimos las matrices M , C , K .
I.2. Obtenemos los parámetros:
1 1 1
b1 = ; b2 = − ; b3 = 1 −
β∆t 2 β∆t 2β
b4 = γ∆tb1 ; b5 = 1 + γ∆tb2 ; b6 = ∆t [1 − γ + γb3 ]
U&&t + ∆t
U&& + U&& t + ∆t
U&&t (τ ) = t
2
U&&t
t t + ∆t t
Las expresiones dadas por (4.74) son las mismas dadas para el método de Newmark con los
1 1
valores de γ = y β = , ver expresiones (4.49) y (4.50).
2 4
A través de las expresiones (4.74) obtenemos los valores U& t + ∆t y U&& t + ∆t en función de U t + ∆t
y de los valores actuales: U t , U& t , U&&t . El campo de desplazamiento dado por (4.74) nos
permite obtener U&& t + ∆t como
I. Parámetros Iniciales
I.1. Construimos las matrices M , C , K .
I.2. Dadas las condiciones iniciales U 0 , U& 0 , obtenemos U&& 0 :
(
U&& 0 = M −1 F0 − CU& 0 − KU 0 )
I.3. Construimos la matriz K eff :
4 2
K eff = M+ C+K
∆t 2
∆t
I.4. Actualizamos las variables:
Ut ← U0 ; U& t ← U& 0 ; U&& t ← U&& 0
II. Para cada Paso de Tiempo t + ∆t
II.1. Obtenemos el vector de fuerzas efectivo:
4 2 4
F eff = Ft + ∆t + 2 M + C U t + M + C U& t + MU&&t
∆t ∆t ∆t
II.2. Resolvemos el sistema:
K eff U t + ∆t = F eff
U&& (t )
U&&t + ∆t
t t + ∆t t
∆t
U t + ∆t = U t + ∆tU& t +
∆t 2 &&
2
Ut +
∆t 2 &&
6
U t + ∆t − U&& t ( ) (4.84)
U& t + ∆t =
3
(U t + ∆t − U t ) − 2U& t − ∆t U&&t (4.87)
∆t 2
Reemplazamos entonces el campo de velocidad (4.87) y el campo de aceleración (4.86) en
la ecuación de equilibrio dinámico, resultando que:
MU&& t + ∆t + CU& t + ∆t + KU t + ∆t = Ft + ∆t
6
M 2 (U t + ∆t − U t ) − U& t − 2U&& t
6
∆t ∆t (4.88)
3 ∆t
+ C (U t + ∆t − U t ) − 2U& t − U&& t + KU t + ∆t = Ft + ∆t
∆t 2
Reestructurando la expresión anterior del tal manera que:
K eff U t + ∆t = Ft eff
+ ∆t (4.89)
donde
6 3
K eff = M+ C+K
∆t 2
∆t
(4.90)
6 3 6 ∆t &&
Ft eff = Ft + ∆t + 2 M + C U t + M + 2C U& t + 2 M + C Ut
2
+ ∆t
∆t ∆t ∆t
1
El método de la aceleración lineal coincide con el de método de Newmark cuando γ = y
2
1 1 1
β = . Verificamos este hecho al reemplazar los valores de γ = y β= en las
6 2 6
expresiones (4.51), obteniendo así los campos de velocidad y desplazamiento:
1 1 1 ∆t 2 && ∆t 2 &&
U t + ∆t = U t + ∆tU& t + − ∆t 2 U&&t + ∆t 2U&&t + ∆t = U t + ∆tU& t + Ut + U t + ∆t
2 6 6 3 6
(4.91)
1 1
U& t + ∆t = U& t + 1 − ∆tU&&t + ∆t U&&t + ∆t = U& t +
∆t &&
[
U t + U&& t + ∆t ]
2 2 2
que coinciden con las expresiones obtenidas para el método de la aceleración lineal, ver
expresiones (4.84) y (4.85).
I. Parámetros Iniciales
I.1. Construimos las matrices M , C , K .
I.2. Dadas las condiciones iniciales U 0 , U& 0 , obtenemos U&& 0 :
(
U&& 0 = M −1 F0 − CU& 0 − KU 0 )
I.3. Construimos la matriz K eff :
6 3
K eff = M+ C+K
∆t 2
∆t
I.4. Actualizamos las variables:
Ut ← U0 ; U& t ← U& 0 ; U&& t ← U&& 0
II. Para cada Paso de Tiempo t + ∆t
II.1. Obtenemos el vector de fuerzas efectivo:
6 3 6 ∆t &&
F eff = Ft + ∆t + 2 M + C U t + M + 2C U& t + 2 M + C Ut
∆t ∆t ∆t 2
II.2. Resolvemos el sistema:
K eff U t + ∆t = F eff
U t + ∆t − 2U t + U t − ∆t U t + ∆t − U t − ∆t
M +C + KU t = Ft
∆t 2
2∆t
M C 2M C M (4.93)
⇒ 2 + U t + ∆t = Ft + 2 − K U t + − 2 U t − ∆t
∆t 2∆t ∆t 2∆t ∆t
⇒ K eff U t + ∆t = F eff
donde
M C
K eff = +
∆t 2
2∆t
(4.94)
2M C M
F eff
= Ft + 2 − K U t + − 2 U t − ∆t
∆t 2∆t ∆t
En el tiempo t = 0 tenemos que calcular U 0− ∆t , cuyo valor se obtiene a través de las
expresiones (4.92):
U − U 0 − ∆t
U& 0 = 0 + ∆t ⇒ U 0 + ∆t = 2∆tU& 0 + U 0 − ∆t
2∆t
(4.95)
U − 2U 0 + U 0 − ∆t
U&& 0 = 0 + ∆t ⇒ U 0 + ∆t = ∆t 2 U&& 0 + 2U 0 − U 0 − ∆t
∆t 2
A continuación igualamos las expresiones anteriores resultando que:
∆t 2 U&& 0 + 2U 0 − U 0 − ∆t = 2∆tU& 0 + U 0 − ∆t
⇒ 2U 0 − ∆t= ∆t 2U&& + 2U − 2∆tU&
0 0 0
(4.96)
∆t && 2
⇒ U 0 − ∆t = U 0 − ∆tU& 0 + U0
2
I. Parámetros Iniciales
I.1. Construimos las matrices M , C , K .
I.2. Dadas las condiciones iniciales U 0 , U& 0 , obtenemos U&& 0 :
(
U&& 0 = M −1 F0 − CU& 0 − KU 0 )
I.3. Construimos la matriz K eff :
M C
K eff = +
∆t 2
2∆t
I.4. Calculamos U 0− ∆t :
∆t 2 &&
U 0 − ∆t = U 0 − ∆tU& 0 + U0
2
I.4. Actualizamos las variables:
U t − ∆t ← U 0− ∆t ; Ut ← U0 ; Ft = F0
II. Para cada Paso de Tiempo t
II.1. Obtenemos el vector de fuerzas efectivo:
2M C M
F eff = Ft + 2 − K U t + − 2 U t − ∆t
∆t 2 ∆t ∆t
II.2. Resolvemos el sistema:
K eff U t + ∆t = F eff
U&& (t )
U&&t +θ∆t
U&&t + τ (τ) = U&&t + (
τ &&
U
θ∆t t +θ∆t
− U&& t )
U&&t + ∆t
U&&t
t ∆t t + ∆t t + θ∆t t
θ∆t
U t +τ
&& + τ U
&& (τ) = U
t
&&
θ∆t
(
t + θ∆t − U t
&& ) (4.99)
U t + θ∆ = U t + θ∆tU& t +
(θ∆t ) 2 && (θ∆t ) 3 &&
2
Ut +
6θ∆t
(
U t + θ∆t − U
&&
t )
(4.103)
= U t + θ∆tU& t +
θ 2 ∆t 2 &&
6
(
U t + θ∆t + 2U
&&
t )
A continuación despejamos U&& t +θ∆t de la expresión anterior:
&&
U t + θ∆t =
6
(U t +θ∆ − U t ) − 6 U& t − 2U&&t (4.104)
θ ∆t
2 2
θ∆t
A continuación reemplazamos (4.104) en la expresión de la velocidad (4.102) resultando:
U& t + θ∆t =
3
(U t +θ∆ − U t ) − 2U& t − θ∆t U&&t (4.105)
θ∆t 2
Teniendo en cuenta la ecuación de equilibrio dinámico en t + θ∆t :
MU&& t + θ∆t + CU& t +θ∆t + KU t +θ∆t = Fˆ t + θ∆t (4.106)
donde Fˆ t +θ∆t = θFt +θ∆t + (1 − θ ) Ft , y reemplazando los valores de U& t +θ∆t y U&&t +θ∆t dados por
(4.105) y (4.104) respectivamente, podemos obtener el siguiente sistema de ecuaciones:
K eff U t + θ∆t = F eff (4.107)
donde
6M 3C
K eff = + +K
θ ∆t
2 2
θ ∆t
(4.108)
6M 3C 6M θ∆t &&
F eff = θFt +θ∆t + (1 − θ ) Ft + 2 2 + U t + + 2C U& t + 2 M + C U t
θ ∆t θ∆t θ∆t 2
Tras la resolución del sistema (4.107) obtenemos U t +θ∆t nos permitiendo calcular U t + ∆t ,
U& t + ∆t y U&& t + ∆t . Para ello, consideremos la expresión (4.99) con τ = ∆t resultando:
&&
U && 1 U
t + ∆t = U t +
&&
θ
(
t + θ∆t − U t
&& ) (4.109)
&&
U && 1 U
t + ∆t = U t +
θ
&& (
t + θ∆t − U t
&& )
&& + 1 6 (U &&
t + θ∆ − U t ) −
6 &
=U U − 2U && − U
t (4.110)
t
θ θ ∆t
2 2
θ∆t t t
3 &&
= 3 2 (U t + θ∆ − U t ) − 2 U& t + 1 − U
6 6
t
θ ∆t θ ∆t θ
U t + ∆t = U t + ∆tU& t +
∆t 2
2
U&& t +
∆t 2 &&
6θ
(
U t + θ∆t − U&&
t )
= U t + ∆tU& t +
∆t 2
2
U&& t +
∆t 2 &&
6
(
U t + ∆t − U&&
t ) (4.113)
= U t + ∆tU& t +
∆t 2
6
(U&& t + ∆t + 2U&& t )
θ
4.6.5.1 Esquema del Factor de Wilson para la Integración Directa
I. Parámetros Iniciales
I.1. Construimos las matrices M , C , K .
I.2. Dadas las condiciones iniciales U 0 , U& 0 , obtenemos U&& 0 :
(
U&& 0 = M −1 F0 − CU& 0 − KU 0 )
I.3. Calculamos la matriz K eff :
6M 3C
K eff = + +K
θ ∆t
2 2
θ∆t
I.4. Actualizamos las variables:
Ut ← U0 ; U& t ← U& 0 ; U&& t ← U&& 0
II. Para cada Paso de Tiempo t + ∆t
II.1. Obtenemos el vector de fuerzas efectivo:
6M 3C 6M θ∆t &&
F eff = θFt +θ∆t + (1 − θ ) Ft + 2 2 + U t + + 2C U& t + 2 M + C U t
θ ∆t θ ∆t θ ∆t 2
II.2. Resolvemos el sistema:
K eff U t +θ∆t = F eff
a=
1
[− U t − 2∆t + 3U t −∆t − 3U t + U t + ∆t ]
6∆t 3
b=
1
[U t − ∆t − 2U t + U t + ∆t ]
2∆t 2 (4.115)
c=
1
[U t − 2∆t − 6U t − ∆t + 3U t + 2U t + ∆t ]
6∆t
d =Ut
U& t + ∆t =
1
[11U t + ∆t − 18U t + 9U t −∆t − 2U t −2 ∆t ]
6∆t
(4.118)
U&&t + ∆t = 2 [2U t + ∆t − 5U t + 4U t − ∆t − U t − 2 ∆t ]
1
∆t
NOTA: Este método es incondicionalmente estable pero proporciona amortiguamiento
artificial (amortiguamiento numérico) que es muy alto para una respuesta de baja
frecuencia.
Considerando la ecuación de equilibrio en t + ∆t , MU&& t + ∆t + CU& t + ∆t + KU t + ∆t = Ft + ∆t , y
reemplazando los valores de U& t + ∆t y U&&t + ∆t dados por (4.118), resulta que:
donde
2 11
K eff = M+ C+K
∆t 2
6∆t
(4.120)
5 M 3C 4 M 3C M C
F eff
= Ft + ∆t + 2 + U t − 2 + U t − ∆t + 2 + U t − 2 ∆t
∆t ∆t ∆t 2∆t ∆t 3∆t
U& t + 0 (τ = 0) = c =
1
[U t −2 ∆t − 6U t −∆t + 3U t + 2U t + ∆t ]
6∆t
(4.121)
U&&t + 0 (τ = 0) = 2b = 2 [U t − ∆t − 2U t + U t + ∆t ]
1
∆t
Es decir, estamos aplicando en el tercer punto de integración, ver Figura 4.11.
U (t )
U 0 + ∆t
U0
U 0 − 2 ∆t U 0 − ∆t
− 2∆t − ∆t 0 ∆t t
U& 0 =
1
[U 0−2 ∆t − 6U 0−∆t + 3U 0 + 2U 0+ ∆t ]
6∆t
(4.122)
U&&0 = 2 [U 0 − ∆t − 2U 0 + U 0 + ∆t ]
1
∆t
Partiendo de la expresión de la aceleración dada por (4.122) despejamos U 0−∆t :
U 0 − ∆t = ∆t 2U&&0 + 2U 0 − U 0+ ∆t (4.123)
donde
2 11
K eff = M+ C+K
∆t 2
6∆t
(4.126)
5 M 3C 4 M 3C M C
F eff
= F0+ ∆t + 2 + U 0 − 2 + U 0 − ∆t + 2 + U 0 − 2 ∆t
∆t ∆t ∆t 2∆t ∆t 3∆t
donde
6 3
Kˆ eff = 2 M + C + K
∆t ∆t
(4.128)
6 M 3C 6M ∆t
Fˆ eff = F0+ ∆t + 2 + U 0 + + 2C U& 0 + 2 M + C U&& 0
∆t ∆t ∆t 2
Resolvemos el sistema (4.127) obteniendo así U 0+ ∆t que nos permite calcular los valores
U 0 − ∆t y U 0 −2 ∆t a través de las expresiones (4.123) y (4.124) respectivamente.
Es interesando observar que las expresiones dadas por (4.128) son las mismas obtenidas
por el método de la aceleración lineal, ver expresiones (4.90).
I. Parámetros Iniciales
I.1. Construimos las matrices M , C , K .
I.2. Dadas las condiciones iniciales U 0 , U& 0 , obtenemos U&& 0 :
(
U&& 0 = M −1 F0 − CU& 0 − KU 0 )
I.3. Calculamos las siguientes matrices:
6 3
Kˆ eff = 2 M + C + K
∆t ∆t
6 M 3C 6M ∆t
Fˆ eff = F0+ ∆t + 2 + U 0 + + 2C U& 0 + 2 M + C U&& 0
∆t ∆t ∆t 2
I.4. Resolvemos el sistema:
Kˆ eff U 0 + ∆t = Fˆ eff
I.5. Calculamos los vectores U 0− ∆t , U 0− 2 ∆t y U& 0+ ∆t , U&& 0+ ∆t :
U 0 − ∆t = ∆t 2U&& 0 + 2U 0 − U 0 + ∆t y U 0 − 2 ∆t = 6∆tU& 0 + 6∆t 2 U&& 0 − 8U 0 + ∆t + 9U 0
U 0 − ∆t = ∆t 2 U&& 0 + 2U 0 − U 0 + ∆t ; U 0 − 2 ∆t = 6∆tU& 0 + 6∆t 2 U&& 0 − 8U 0 + ∆t + 9U 0
U& 0 + ∆t =
1
[11U 0+ ∆t − 18U 0 + 9U 0− ∆t − 2U 0− 2 ∆t ] ; U&& 0+ ∆t = 1 2 [2U 0 + ∆t − 5U 0 + 4U 0− ∆t − U 0 −2 ∆t ]
6 ∆t ∆t
I.6. Calculamos la matriz efectiva K eff :
2 11
K eff = M+ C+K
∆t 2
6∆t
I.7. Actualizamos las variables:
U t − 2 ∆t ← U 0 − ∆t ; U t − ∆t ← U 0 ; U t ← U 0 + ∆t
II. Para cada Paso de Tiempo t + ∆t
II.1. Obtenemos el vector de fuerzas efectivo:
5 M 3C 4 M 3C M C
F eff = Ft + ∆t + 2 + U t − 2 + U t − ∆t + 2 + U t − 2 ∆t
∆t ∆t ∆t 2 ∆t ∆t 3∆t
II.2. Resolvemos el sistema:
K eff U t + ∆t = F eff
U& t + ∆t =
1
[11U t + ∆t − 18U t + 9U t − ∆t − 2U t −2∆t ] ; U&&t + ∆t = 1 2 [2U t + ∆t − 5U t + 4U t − ∆t − U t − 2∆t ]
6 ∆t ∆t
II.4. Actualizamos las variables:
U t − 2 ∆t ← U t − ∆t ; U t − ∆t ← U t ; U t ← U t + ∆t
Si es el caso Ft + ∆t ← F (t + ∆t , U t + ∆t , U& t + ∆t , U&&t + ∆t ,...)
Ir al paso II.1 con t + ∆t .
1 2 &&
U t + ∆t = U t + ∆tU& t + − β H ∆t U t + β H ∆t U&&t + ∆t
2
Método de
2 Hilber-
(4.129)
U&t + ∆t = U& + (1 − γ )∆tU&& + γ
t H t H ∆t U&&t + ∆t Hughes-
MU&& t + ∆t + (1 + α H )CU& t + ∆t − α H CU& t + (1 + α H )KU t + ∆t − α H KU t = Ft + ∆t Taylor
con α H < 0 .
A través de la expresión del desplazamiento U t + ∆t , dado por (4.129), podemos expresar
U&& t + ∆t como:
U&&t + ∆t =
1
(U t + ∆t − U t ) − 1 U& t − 1 − 1U&&t (4.130)
β H ∆t 2
β H ∆t 2β H
donde
1 (1 + α H ) γ H
K eff = M+ C + (1 + α H ) K
β H ∆t 2
β H ∆t
M (1 + α H ) γ H
F eff = Ft + ∆t + + C + α K U t + (4.133)
∆
H
β H ∆t 2
β H t
M γ (1 + α H ) & 1 γ
+ − 1 − H C U t + − 1 M − (1 + α H )1 − H ∆tC U&&t
β H ∆t βH 2β H 2β H
1
U t + ∆t = U t + ∆tU& t + − β B ∆t 2 U&& t + β B ∆t 2 U&& t + ∆t
2
Método de Bossak (4.135)
&
U = U + (1 − γ )∆tU + γ ∆t U&&
t + ∆t
&
t
&&
B t B t + ∆t
U&&t + ∆t =
1
(U t + ∆t − U t ) − 1 U& t − 1 − 1U&&t (4.137)
β B ∆t 2
β B ∆t 2β B
donde
(1 − α B ) γB
K eff = M+ C+K
β B ∆t 2
β B ∆t
(1 − α B ) γ
F eff = Ft + ∆t + M + B C U t + (4.140)
β B ∆t
2
β B ∆t
(1 − α B ) γ 1 − α B γ
+ M − 1 − B C U& t + − 1 M − 1 − B ∆tC U&& t
β B ∆t β B 2β B 2β B
donde
U t + ∆t −α = (1 − α f )U t + ∆t + α f U t (4.142)
f
t = (1 − α f )(t + ∆t ) + α f t (4.145)
con
1
U t + ∆t = U t + ∆tU& t + − β ∆t 2 U&& t + β∆t 2 U&& t + ∆t (4.146)
2
U&t + ∆t = U& + (1 − γ )∆tU&& + γ∆tU&&
t t t + ∆t (4.147)
U&&t + ∆t =
1
(U t + ∆t − U t ) − 1 U& t − 1 − 1U&&t (4.148)
β∆t 2
β∆t 2β
γ
U& t + ∆t = (U t + ∆t − U t ) + 1 − γ U& t + 1 − γ ∆tU&&t (4.149)
β∆t β 2β
Reemplazando (4.142), (4.143), (4.144), y (4.148), (4.149) en la ecuación (4.141) resulta que:
K eff U t + ∆t = F eff (4.150)
donde
(1 − α m ) (1 − α f )γ
K eff = M+ C + (1 − α f ) K
β∆t 2 β∆t
(1 − α m ) (1 − α f )γ
F eff = Ft +α + M+ C − α f K U t +
f
β∆t
2
β∆t
(1 − α m ) γ (1 − α f ) & (1 − α m ) γ
+ M − 1 − C U t +
− 1 M − (1 − α f )1 − ∆tC U&&t
β∆t β 2β 2β
(4.151)
Podemos verificar que cuando α f = α m = 0 recaemos en las mismas expresiones dadas
por el método de Newmark, ver expresiones (4.57). Cuando α f = 0 y α m = α B recaemos
en el método de Bossak, ver expresiones (4.140). Cuando α m = 0 recaemos en el método
HHT.
U t + ∆t ←
1
β
[U *
t + ∆t − (1 − β )U t ]
U& t + ∆t ← [U t + ∆t − U t ] − (1 − α) U& t
α∆t α
4
U& = U 1 − U t − U& t
∆t
1
t+
2 t + 2
Sustitución hacia adelante
∆t ∆t 2 ∆t ∆t & ∆t 2
U t +1 = K (−21) M + C U − K L U 1 + M + (C U − C )
L U 1 + [Ft + ∆t + Ft ]
2 8 t+ 2 2 4 t + 2 16
con
∆t ∆t 2
K ( 2) = M + C U + KU
2 8
4
U& t +1 = U t +1 − U 1 − U& 1
∆t t+
2
t+
2
4.7 Ejemplos
u , u& , u&&
k
FS = ku
FI = mu&& F (t )
m
FD = cu&
c
ω=
k
[ω] ≡ rad / s Frecuencia circular natural (4.156)
m
Exacta
Trujillo
Newmark γ = 1
2 ;β = 1
6
Trapecio
Exacta
Trujillo-Newmark
Trujillo
Newmark γ = 1
2 ;β = 1
6
Trapecio
c k
Podemos tener tres posibilidades: radicando igual a cero (dos raíces reales e iguales), mayor
que cero (dos raíces reales y distintas) y menor que cero (dos raíces imaginarias).
Radicando igual a cero (Amortiguamiento Crítico)
En este caso tenemos que.
2
c k c k
− =0 ⇒ = =ω ⇒ c = 2mω (4.166)
2m m 2m m
En esta situación el coeficiente de amortiguamiento recibe el nombre de coeficiente de
amortiguamiento crítico:
c c
ζ= = factor de amortiguamiento (4.168)
c c 2mω
u& + ζωu 0
u (t ) = e −ζω t 0 sin (ω d t ) + u 0 cos(ω d t ) (4.176)
ωd
donde ω d = ω 1 − ζ 2
Exacta
Trujillo-Newmark
Trujillo
Newmark γ = 1
2 ;β = 1
6
Trapecio
4.7.3.1 Péndulo
L θ
u& = Lθ&
mg
Exacta
Trujillo-Newmark
Newmark γ = 1
2 ;β = 1
6
Exacta
Trujillo-Newmark
Newmark γ = 1
2 ;β = 1
6
Exacta
Trujillo-Newmark
Newmark γ = 1
2 ;β = 1
6
Exacta
Trujillo-Newmark
Newmark γ = 1
2 ;β = 1
6
Trujillo
Trujillo-Newmark
Exacta
Newmark γ = 1
2 ;β = 1
6
Trujillo
Trujillo-Newmark
Exacta
Newmark γ = 1
2 ;β = 1
6
α = 0,1
α = 0,6 ≈ ω
α = 20
Trujillo Exacta
Trujillo-Newmark
Newmark γ = 1
2 ;β = 1
6
´
Bibliografia
CHAPRA, S.C. & CANALE, R.P. (1988). Métodos Numéricos para Ingenieros. Com aplicaciones en
computadores personales. McGraw-Hill/Interamericana de México, S.A. de C.V.
CHUNG. J. & HULBERT (1993). A time integration algorithm for structural dynamics with
improved numerical dissipation: The Generalized- α method. Journal of Applied Mechanics.
Vol. 60. pp. 371-375.
COOK, R.D.; MALKUS, D.S. & PLESHA, M.E. (1989). Concepts and applications of finite element
analysis. John Wiley & Sons.
CRISFIELD, M.A.(1997). Non-linear finite element analysis of solids and structures. Vol.2. John
Wiley & Sons, England.
HILBER, H.; HUGHES, T.J.R. & TAYLOR, R. L. (1977). Improved numerical dissipation for
time integration algorithms in structural dynamics. Earthquake Engineering and Structural
Dynamics. Nº5, pp. 283-292.
PARK, K. & HOUSNER, J.M. (1982). Semi-implicit transient analysis procedures for
structural dynamics analysis. Int. J. Num. Meth. Eng. Vol. 18, pp. 609-622.
TEDESCO, J.M.; MCDOUGAL, W.G. & ROSS, C.A.(1998). Structural dynamics: theory and
applications. Addison Wesley Longman, Inc.
TRUJILLO, D.M. (1977). An unconditionally stable explicit algorithm for structural
dynamics. Int. J. Num. Meth. Eng. Vol. 11. pp. 1579-1592.
WOOD, W.L.; BOSSAK, M. & ZIENKIEWICZ, O.C. (1981). An alpha modification of
Newmark’s methods. Int. J. Num. Meth. Eng. Vol. 15. pp. 1562-1566.