Professional Documents
Culture Documents
RESUMEN: En el presente trabajo se desarrolla el anali modelada como un sistesis no lineal de una edificacion
ma de masas y resortes de n pisos acoplados; el modelo
mientos teoricos
aprendidos durante el curso de Metodos
Numeticos,
como conceptos de monotona, el metodo
de
matematica,
induccion
polinomio de Taylor con error de
Lagrange y teora de matrices. En segundo lugar, a partir del proceso demostrado, se codifica un programa en
de tres
MatLab con el objetivo de modelar una edificacion
la capacidad ultima
de esta edificacion
para entender el comportamiento en el rango inelastico de estructuras sometidas a las acciones ssmicas,
es el analisis
no lineal estatico
de cargas incrementales,
practica
de la Ingeniera Sismo Resistente. La aplicacion
del metodo
permite determinar la capacidad resistente
es la fuerza maxima
edificacion.
1 INTRODUCCION
a cargas laterales
Al ser sometida una edificacion
ssmica, esta
estructuedificacion
, como producto de un mal diseno
ral.
solido
para predecir lo que sucedera con las deformaciones que experimenta cada piso de un edificio ante una
eventual fuerza lateral aplicada en cada piso. Por ello,
los autores del presente trabajo consideran necesario el
hecho de proponer criterios de monotona para la conver-
DEL PROBLEMA
2 PRESENTACION
2.1 ANTECEDENTES
El metodo
de Newton resulta muy eficaz y rapido
cuando se trata de un problema que requiere una can de pasos numericos
tidad pequena
para su solucion.
gencia de los procesos numericos
que resuelven estructuras sometidas a cargas laterales. Estos criterios sirven
etico
de sus integrantes respetando la propiedad
intelectual de cada uno.
DE LA SOLUCION
3 DESCRIPCION
3.1 MARCO REFERENCIAL
DEL PROBLEMA
2.3 JUSTIFICACION
Teorema 1.
monotona
Toda sucesion
y acotada es convergente.
En la practica
de la Ingeniera Civil, es frecuente
proximos
a los esperados durante un experimento, se
del problema,
asuma que se ha encontrado la solucion
sin llegar a probar la convergencia formalmente. Por ello,
y considerando que la mejor forma para guiar nuestra
como futuros ingenieros civiles es la de comformacion
prender y demostrar formalmente los criterios matematicos relativos a la Ingeniera Civil, es as que surge la idea
de utilizar los conocimientos aprendidos durante el curso
de Metodos
Numericos
para modelar el comportamiento
de un problema de Ingeniera Civil. En este caso, evaluar
considerando el comportamiento no lineal
una edificacion
de sus rigideces y probar formalmente la validez de la
Teorema 2 (Formula
de Taylor, con resto de Lagrange).
Sea f : [a, b] R derivable n veces en el intervalo abierto
(a, b) y f (n1) continua en [a, b]. Entonces existe c (a, b)
tal que:
f 00 (a)
(b a)2 +
f (b) = f (a) + f 0 (a)(b a) +
2
f (n1) (a)
f (n) (c)
+
(b a)(n1) +
(b a)n
(n 1)!
n!
DEL MO3.1.2 NORMAS A EMPLEAR Y DEFINICION
DELO
Sismo Resistente propoLa norma E.030 de Diseno
ne la siguientes formulas:
Formula
1 (Calculo
del esfuerzo cortante en la base).
2.4 HIPOTESIS
V =
ZU CS
P
R
donde:
ssmica y depende del
Z es el factor de zonificacion
lugar de acuerdo a la figura N1 de la norma.
U depende de la categora de las edificaciones (vease la tabla N3 de la norma).
ssmica. Este coeC es el factor de amplificacion
de
ficiente se interpreta como el factor de amplificacion
en el
la respuesta estructural respecto de la aceleracion
suelo.
S es un parametro
de las condiciones geotecnicas
(ver tabla N2 de la norma).
de fuerza ssmiR es el coeficiente de reduccion
ca(ver tabla N6).
P es el peso de la estructuras.
2.5 OBJETIVOS
2.5.1 GENERAL
Determinar la capacidad ultima
de fuerza de una
De nuevo, en la sucesion
x(n+1) = x(n) + k1 P f x(n)
1
< x(n) + f 0 x(n)
P f x(n)
DE CONVERGENCIA
3.2 DEMOSTRACION
3.2.1 UN GRADO DE LIBERTAD
Como f es creciente,
aplicamos f a ambos lados:
1
(n+1)
(n)
0
f x
< f x + f x(n)
P f x(n)
Por la Formula
de Taylor con resto de Lagrange,
existe un m
tal
que
1
m x(n) , x(n) + f 0 (x(n) )
P f x(n)
1
f x(n+1) < f x(n) + f 0 x(n)
P f x(n)
= f x(n)
1
+f 0 x(n) f 0 x(n)
P f x(n)
2
1
1
P f x(n)
+ f 00 (m) f 0 (x(n) )
2
< f x(n)
1
+f 0 x(n) f 0 x(n)
P f x(n)
= f x(n) + P f x(n)
1. DatosIniciales:
0
x(0) , K = f x(0) , f (0) = f x(0) , R(1) = P f (x(0) )
j = 1, 2, 3, . . .
2. Calculo
para cada iteracion
2.1. Resolver Kx(j) = R(j) x(j)
2.2. x(j) = x(j1) + x(j)
2.3. f (j) = f (x(j) )
2.4. f (j) = f (j) f (j1)
2.5. R(j+1) = R(j) f (j)
reemplazando j por j + 1 y
3. Se repite la iteracion
repetir los pasos 2.1 al 2.5
Del algoritmo se deduce que:
x(n+1) = x(n) + K 1 P f x(n)
Para un resorte de comportamiento no lineal de un grado de libertad, considerando la fuerza del resorte f como
creciente, existe un unico
una funcion
tal que
f () = P
Definimos k
= P
La desigualdad es debido a que f 00 (x) < 0
Luego,
f x(n+1) < P
k = f 0 x(0) > 0
Como f 0 es decreciente:
k = f 0 x(0) > f 0 (x),
Como P = f ()
f x(n+1) < f ()
(0)
x > x
Para n = 0 es
Demostracion:
Se probara por Induccion.
es creciente:
Y como la funcion
x(n+1) <
Sabemos que
x(i+1) = x(i) + k1 P f x(i)
p1
p2
..
.
P=
,
pn1
pn
u1
u2
u = ...
un1
un
f1 (u1 ) f2 (u2 u1 )
f2 (u2 u1 ) f3 (u3 u2 )
.
..
f (u) =
f (u) =
lm x(i+1) = lm x(i) + k1 P f x(i)
lm x(i) = lm x(i) + k1 P lm f x(i)
L = L + k1 P f lm x(i)
0
P
f ()
=
=
=
=
k1 (P f (L))
f (L)
f (L)
L
f1 (u1 ) f2 (u2 u1 )
f2 (u2 u1 ) f3 (u3 u2 )
..
1 1 0 0
u1
0 1 1 0 u2 u1
0 0 1 0
..
.
.. .. .. . . ..
. . .
. . un2 un1
0 0 0 1
un1 un
1 1 0 0
1 0 0 0
u1
0 1 1 0 1 1 0 0 u2
0 0 1 0 0 1 1 0
..
.
.. .. .. . . .. .. .. .. . . ..
. . .
. . . . .
. . un1
0 0 0 1
0 0 0 1
un
Bf (A(u))
La
matriz de rigidez del sistema es:
K1 + K2 K2
0
0
K2 K2 + K3
0
0
.
.
.
..
.
..
..
..
..
K =
.
0
0
Kn1 + Kn Kn
0
0
Kn
Kn
1 0 0 0
1 1 0 0
0 1 1 0 1 1 0 0
0 1 1 0
= 0 0 1 0K
.. .. .. . . .. .. .. .. . . ..
. . .
. . . . .
. .
0 0 0 1
0 0 0 1
= BKA
donde:
% Fuerza incremental
fc(:,i+1)=fc(:,i)+ft./Ninc;
% Condiciones iniciales Newton
dfs=zeros(nnivel,1);
u(:,i+1)=u(:,i);
R=zeros(nnivel,1);
R(:,j)=fc(:,i+1)fi;
fs(:,j)=fi;
K T=K G;
du(:,j)=K T\R(:,j);
u(:,i+1)=u(:,i+1)+du(:,j);
% Actualizamos la fuerza
[K G]=Kglobal(nnivel,K,u(:,i+1));
dfs(:,j)=K G *du(:,j);
fs(:,j+1)=dfs(:,j)+fs(:,j);
R(:,j+1)=R(:,j)dfs(:,j);
while norm(abs(R(:,j+1)),Inf)>1e10
norm(abs(R(:,j+1)),Inf);
j=j+1;
du(:,j)=K T\R(:,j);
u(:,i+1)=u(:,i+1)+du(:,j);
% Actualizamos la fuerza
[K G]=Kglobal(nnivel,K,u(:,i+1));
dfs(:,j)=K G *du(:,j);
fs(:,j+1)=dfs(:,j)+fs(:,j);
R(:,j+1)=R(:,j)dfs(:,j);
end
fi=fs(:,j+1);
f1 (u1 )
k1 0 0 0
f2 (u2 )
0 k2 0 0
..
f (u) =
, K = 0 0 k3 0 ,
.. .. .. . . ..
fn1 (un1 )
. . .
. .
fn (un )
0 0 0 kn
1 1 0 0
1 0 0 0
0 1 1 0
1 1 0 0
0 0 1 0
B=
, A = 0 1 1 0
.. .. .. . . ..
.. .. .. . . ..
. . .
. . .
. .
. .
0 0 0 1
0 0 0 1
De la sucesion:
u(n+1) = u(n) + K1 P f u(n)
1
u
(n) = Au(n) ,
= B1 P
P
% CORTANTE
for j=1:nnivel
V(j,i+1)=0;
for k=j:nnivel
V(j,i+1)=V(j,i+1)+fi(k);
end
end
Viendo la i-esima
componente:
(n)
(n)
(n+1)
i
=u
i + Ki1 Pi fi u
u
i
Luego, por lo que vimos en el caso de un grado de
de las i-esimas
libertad, la sucesion
componentes de u
(n)
forman una sucesion {
ui }nN0 que converge a un i tal
que
fi i = pi , i = 1, . . . , n
end
4 APLICACION
donde pi es la i-esima
componente de P
Caso
Caso 1
Caso 2
Caso 3
mas
f ()
como u(n) = A1 u
Sea = A1 ,
(n) , entonces
{u(n) }nN0 converge a y ademas
= B
= BP
=P
f () = BfA(A1 )
f ()
K1
30
40
50
K2
40
40
40
K3
50
40
30
5 RESULTADOS
6 CONCLUSIONES Y RECOMENDACIONES
3.3 CODIFICACION
Una vez probada la convergencia del algoritmo, se
improcede a codificar el mismo en MatLab, la parte mas
Referencias
[1] T. Belytschko, W. Kam Liu and B. Moran, Nonlinear
finite elements for continua ans structures
%Condiciones iniciales
u=zeros(nnivel,1);du=zeros(nnivel,1);
fi=zeros(nnivel,1);fc=fi;
V=zeros(1,nnivel);
for i=1:Ninc
i;
j=1;
[K G]=Kglobal(nnivel,K,u(:,i));
E030
7 BIBLIOGRFIA