Вы находитесь на странице: 1из 5

3.

1: q tr =k e [ vi +1−( v p )i ]
MÓDULO 05 – ANALISIS DINÁMICO NO LINEAL
DETERMINACION DE ESTADO CON MEMORIA – PLASTICIDAD CONCENTRADA
k e =EA/ Lo para v1 o 3 EI /Lo para v 2 o v3 .
Para cada elemento i = 1, 2, 3, …
k sh=k e k h /(k e −k h)
Paso 1: Desplazamientos globales {U e } de cada elemento ~
3.2: f =|qtr −qsh|−q y
Conocidos el vector {U l }, armar los vectores de desplazamiento {U e } de cada ~
elemento. 3.3: Si f <0
k b t=k e
Paso 2: Desplazamientos básicos { v } de cada elemento q i+1=qtr
Solo se trabajan elementos tipo 2, 3, y 4.
Tipo 2 ( v p )i+1=( v p )i
v1 =L−Lo ( q sh )i+1 =( q sh) i
v 2=−v 3 /2+ v o 3 /2+ v o 2 salir
v3 =U e 6−Δ θ
Tipo 3 Tipo 4
v1 =L−Lo v1 =v=L−Lo
v 2=U e 3−Δθ v 2=0
v3 =−v 2 /2+ v o 2 /2+ v o 3 v3 =0

~
Si f ≥0
L2=Δ X 2 + Δ Y 2 Δθ=θ−θo ~f
Δ X=Δ X o + ΔU X ΔY =Δ Y o + ΔU Y
Δ X o=Lo c o ΔY o=Lo s o
Δ v p=
[
k e + k sh ]
signo(qtr −q sh)

Δ qsh =k sh Δv p
ΔU X =U e 4−U e 1 k b t=k h
En edificios de cortante, v es la deriva de piso. q i+1=qtr −k e Δ v p
Si |q i+1|> q y 2
Paso 3: Fuerzas básicas { q } y matriz de rigidez básica [ k b ] de cada elemento ~
f −q y 2+|qi|
Historia: datos conocidos en el tiempo anterior:
Elemento con inelasticidad uniaxial modelo bilineal
( v p )i y ( q sh )i Δ v p=
[ ke ]
signo(qtr −q sh )

3.1: q tr =k e [ vi +1−( v p )i ] Δ qsh=( q y2 −|qi|) signo ( Δ v p )


k e =EA/ Lo para v1 o 3 EI /Lo para v 2 o v3 . k bt =0
k sh=k e k h /(k e −k h) q i+1=q y 2 signo ( qi +1)
Si k h=0 , q sh se toma igual a cero en todas las ecuaciones. ( v p )i+1=( v p )i + Δ v p
~
3.2: f =|qtr −qsh|−q y ( q sh )i+1 =( q sh) i+ Δ q sh
~
3.3: Si f <0
k b t=k e Paso 4: fuerzas { P } y rigidez [ K e ] de cada elemento i
T
q i+1=qtr Si no hay cargas en los elementos usar { P }= [ T ] { q }

( v p )i+1=( v p )i Si hay cargas en los elementos { p } se calcula a partir de { q } usando equilibrio del
T
elemento con las cargas incluidas. Posteriormente, se calcula { P }= [ λ ] { p }
( q sh )i+1 =( q sh) i
T
salir
~ ∂ [T ] { q } T
Si f ≥0 [ K e ]= +[ T ] [ k b ] [T ]
∂ {U e }
~f
Δ v p=
[ k e + k sh] signo(qtr −q sh) T
∂ [ T ] { q } 1−c 2 −sc 0 c 2−1 sc 0
Δ qsh=k sh Δv p
k b t=k h
∂ {U e }
=
1−s 2 0 [
sc s 2−1 ¿ ¿
2
0 ¿ 0 ¿ 0 ¿ 1−c ¿−sc

q i+1=qtr −k e Δ v p −2 sc c2 −s 2 0 2 sc s2−c 2 0
( v p )i+1=( v p )i + Δ v p [ 2 sc 0 s 2−c2 −2 sc ¿ ¿
0¿0¿0 ¿−2

( q sh )i+1 =( q sh) i+ Δq sh
salir

Elemento con inelasticidad uniaxial modelo trilineal


−c −s /L −s / L

T
[T ] = 0
c

0
[
−s c / L
1
s /L

Paso 5: Fuerzas
c/ L
0
s/ L
s −c / L −c / L
1
]
{ Pl } y rigidez [ K ¿ ] de la estructura i
Usando { P } y [ K e ] para cada elemento, ensamblar { Pl } y [ K ¿ ],
respectivamente.
DETERMINACION DE ESTADO CON MEMORIA – PLASTICIDAD DISTRIBUIDA a) Calcular

Para cada elemento i = 1, 2, 3, …


{ s }k =[ b ] k { q }, donde
{U e }de cada elemento 1 0 0

[ ]
Paso 1: Desplazamientos globales

Inicialización
{U l }, armar los vectores de desplazamiento {U e } de cada [ b ]k = xk xk
Conocidos el vector
elemento.
0 − 1−
( ) Lo Lo
(l )
Paso 2: Desplazamientos básicos { v } de cada elemento b) Para l=1 , asumir { e } ={ 0 }
Tipo 1 Tipo 2 (l ) (l )
v1 =L−Lo v1 =L−Lo
c) Determinar el estado de la sección { s }k y [ k s ] k usando las
ecuaciones del paso g).
v 2=U e 3−Δθ v 2=−v 3 /2+ v o 3 /2+ v o 2 (l ) ( l)
{ R s }k ={ s }k − { s }k
d) Calcular
v3 =U e 6−Δ θ v3 =U e 6−Δ θ (l )
si norm ( { R } ) < ε → no se requieren más

Iteraciones de Newton
s k 1
Tipo 3 Tipo 4 iteraciones; hacer N l=l N j= j e ir al paso i).
v1 =L−Lo v1 =L−Lo ( l ) −1
v 2=U e 3−Δθ v 2=0 e) Calcular { Δ e } =( [ k s ]k ) { R s }(kl )
( l)
k

v3 =−v 2 /2+ v o 2 /2+ v o 3 v3 =0 si norm ( { Δ e }(kl) )< ε 2 → no se requieren más


iteraciones; hacer N l=l N j= j e ir al pasol=1
i). , 2 ,3 , ... N
l
( l +1 ) (l ) ( l)
L =Δ X + Δ Y Δθ=θ−θo
2 2 2 f) Calcular {e } k = {e }k + { Δ e }k
Δ X=Δ X o + ΔU X ΔY =Δ Y o + ΔU Y
Δ X o=Lo c o ΔY o=Lo s o
ΔU X =U e 4−U e 1

Paso 3: Fuerzas básicas {q} y matriz de rigidez básica [kb] de cada elemento
Elemento con plasticidad distribuida
Inicialización:
3.1: Para j=1, asumir { q }( j )={ 0 }.
( j) (j)
3.2: Determinar { v } y [ k ] usando las ecuaciones del paso 3.6.
b

Iteraciones de Newton para j=1, 2, 3, … NJ


( j) ( j)
3.3: Calcular { Re } ={ v }− {v o }−{ v }
( j)
si norm ( { R } ) <ε → no se requieren más iteraciones; hacer
e 1
N j= j e ir al paso 4.
( j) ( j) ( j)
3.4: Calcular { Δ q } = [ k b ] { Re }

si norm ({ Δ q }( j) )< ε 2 → no se requieren más iteraciones; hacer


N j= j N j= j e ir al paso 4.
( j +1) ( j) ( j)
3.5: Calcular { q } = { q } +{ Δ q } .
( j +1) ( j +1)
3.6: Determinar { v } y [k b]

Nota: Para el número de secciones k en el elemento. Si se usa esquema de


integración Gauss-Lobatto con 5 puntos integración (n secciones =5):

{ x }= 0 7−√ 21 1
{ 7+ √ 21
1 Lo }
14 2 14
1 49 32 49 1
{w =} { L }
20 180 90 180 20 o
i) Calcular
( l +1) ( l+1 ) nsecciones
g) Determinar el estado de la sección { s} k
y [k ]
s k
{v}
( j +1) T
= ∑ [ b ] k ( w k ∙ { e }k )
k=1
{ ε fibras }k =e1k(l +1)− { y fibras}k ∙ e 2k( l+1) nsecciones

{σ fibras }k y { Et fibras }k en función de { ε fibras }k [ f ] = ∑ [ b ]Tk ( w k ∙ [ k s ]−1


k )
∙ [b ]k
k =1
( j +1) −1
Modelo bilineal con memoria [k b] =[ f ]
σ tr =E [ ε i +1−( ε p )i ]
3.7: Hacer j= j+1 e ir al paso 3.3.
E sh =E Eh /(E−Eh )
Si Eh =0, σ sh se toma igual a cero.
~
f =|qtr−qsh|−q y
~
Si f <0 Paso 4: fuerzas { P } y rigidez [ K e ] de cada elemento i
T
Et =E Si no hay cargas en los elementos usar { P }= [ T ] { q }
σ i +1=σ tr Si hay cargas en los elementos { p } se calcula a partir de { q } usando equilibrio del

( ε p )i+1= ( ε p )i T
elemento con las cargas incluidas. Posteriormente, se calcula { P }= [ λ ] { p }

( σ sh )i+1=( σ sh )i T
∂ [T ] { q } T
~
Si f ≥ 0 [ K e ]= +[ T ] [ k b ] [T ]
∂ {U e }
~f T
∂ [ T ] { q } 1−c 2 −sc 0 c 2−1 sc 0
Δ v p=
[ E+ E sh ]
signo(σ tr −σ sh )
∂ {U e }
=
1−s 2
0[ 2
sc s −1 ¿ ¿
2
0 ¿ 0 ¿ 0 ¿ 1−c ¿−sc
Δ qsh =E sh Δ ε p
Et =Eh −2 sc c2 −s 2 0 2 sc s2−c 2 0
σ i +1=σ tr −E Δ ε p [ 2 sc 0 s 2−c2 −2 sc ¿ ¿
0¿0¿0 ¿−2

( ε p )i+1= ( v p )i + Δ ε p
( σ sh )i+1=( σ sh )i + Δ σ sh −c −s /L −s / L

Modelo tri-lineal con memoria


σ tr =E [ ε i +1−( ε p )i ]
E sh =E Eh /(E−Eh )
[ T ]T = 0
c
[
−s c / L
1
s /L
c/L
0
s/ L
s −c / L −c / L ]
Iteraciones de Newton

0 0 1
Si Eh =0, σ sh se toma igual a cero.
Estado de la sección

~
f =|qtr−qsh|−q y Paso 5: Fuerzas { Pl } y rigidez [ K ¿ ] de la estructura i
~
Si f <0 Usando { P } y [ K e ] para cada elemento, ensamblar { Pl } y [ K ¿ ],
Et =E respectivamente.
σ i +1=σ tr l=1 , 2 ,3 , ... N l
( ε p )i+1= ( ε p )i
( σ sh )i+1=( σ sh )i
~
Si f ≥ 0

~f
Δ v p=
[
E+ E sh ]
signo(σ tr −σ sh )

Δ qsh =E sh Δ ε p
Et =Eh
σ i +1=σ tr −E Δ ε p
Si |σ i+1|>σ y2

~
f −σ y 2+|σ i|
Δ ε p= [ E ]
sign(σ tr −σ sh)
Modal damping:
N
2 ζ n ωn
[ C ] =[ M ] ( ∑
n=1 Mn
{
T
ϕn }{ ϕ n } [M ] )
2 ωi ω j
a 0=ζ
ωi +ω j
2
a 1=ζ
ωi + ω j
a0 1 a1
ζ n= + ω
2 ωn 2 n
PASO 2
Para i=0 , 1 ,2 , 3 , …
Paso 2.1: Iniciar en j =1 y calcular:
( 1)
{U } l i+1 ={ U l }i
( 1)
{P } l i +1 ={ Pl }i
(1 )
ANALISIS NOLINEAL CRONOLOGICO
(USANDO ACELERACIÓN CONSTANTE E ITERACIONES CON NEWTON)
[ K ] =[ K ¿ ] i
¿ i+1
Paso 2.2: Calcular
PASO 1 { F }i+1={ F n }i+1 + [ M ] { Ü l }i+ [ a ] {U̇ l }i+ [ b ] {U l }i
Paso 1.1: Inicializar {U l }0=0 o {U l }0 igual a los desplazamientos
producidos por cualquier caso de carga previo, por ejemplo PASO 3
cargas verticales. Cuando se analizan edificios, se deben Iteraciones j=1 ,2 , 3 , … , J
conducir dos análisis estáticos nolineales: (¡) aplicar cargas ( j) ( j) (j)
Paso 3.1: { R } = { F }i+1 −{ Pl }i+1− [ b ] {U l }i+1
verticales y (ii) aplicar cargas laterales usando {U l }0 igual a
los desplazamientos producidos por carga vertical. Si‖{ R }( j )‖<ε1 → incrementar i=i +1 e ir al paso 2
Determinar el estado de la estructura { Pl }0 y [ K ¿ ]0 . El Paso 3.2:
(j) ( j) ( j)
Resolver ( [ K ] + [ b ] ) { ΔU } = { R } para
¿ i+1 l
estado de la estructura también puede proceder de un caso
( j)
de carga previo. {Δ Ul}
Paso 1.2: Resolver [ M ] { Ü l }0={ F n }0−[ C ] { U̇ l } 0−{ Pl }0 para 1 ( j) T

{Ü l }0. Si el caso de análisis previo es estático, entonces


si ‖
{ Δ U l } < ε2 o
( j)
‖ 2 |[ { Δ U } ] { R } |<ε →
l
(j)
3

incrementar i=i +1 e ir al paso 2


{Ü l }0=0. ( j +1 ) ( j) ( j)
Paso 1.3: Seleccionar Δt Paso 3.3: {U l }i+1 = {U l }i+1 + { ΔU l }
[ a ]= 4 [ M ] + [ C ]
( j+ 1)
Paso 1.4: Paso 3.4: Determinación de estado de la estructura { Pl }i +1 y
Δt ( j+1 )
[K ] .
[ b ]= 4 2 [ M ] + 2 [ C ]
¿ i+1

Δt j< J , incrementar j= j+1 e ir al paso 3.1.


Si
Δt Sij=J , cambiar J e ir al paso 3.1 o cambiar
Análisis modal: ( [ K ¿ ] 0−ω 2n [ M ] ) {ϕn }={ 0 } Δt= Δ t /2, recalcular [ a ] y [ b ] e ir al paso 2.1. Hay
T
Ln= { ϕn } [M ] { ι } otros métodos disponibles para mejorar la convergencia
numérica.
T
M n= { ϕn } [M ] { ϕ n }
PASO 4
Γ n =Ln /M n : factor de Calcular velocidad y aceleración
participación 2
M ¿n=Γ n Ln: masa participante Paso 4.1: {U̇ l }i+1= Δt [ {U l }i+1− {U l }i ]−{U̇ l }i
Rayleigh damping: [ C ] =a0 [ M ] +a1 [ K ¿ ] 0 Paso 4.2:

2 ωi ω j 4 4
a 0=ζ {Ü l }i+1= U − U − { U̇ l }i− { Ü l }i
2 [ { l }i +1 { l } i ]
Δt
ωi +ω j Δt
2 PASO 5
a 1=ζ Incrementar i=i +1 e ir al paso 2
ωi + ω j
a0 1 a1
ζ n= + ω
2 ωn 2 n

Вам также может понравиться