Sie sind auf Seite 1von 12

MTODOS NUMRICOS PARA INGENIERA

FACULTAD DE INGENIERA
CARRERA DE INGENIERA CIVIL

ANLISIS DE SISTEMAS
ESTRUCTURALES, MTODO DE LAS
BARRAS CUADRTICAS UTILIZANDO
SISTEMA DE MATRICES Y
ELIMINACIN GAUSSIANA
Autores:
ABANTO ALBARRAN, Rosa
CAMPOS VASQUEZ, Jhuver Alex
COJAL AGUILAR, Carlos
GOICOCHEA ESPINOZA, Sherln
RODRIGUEZ COTRINA, Jos David
VASQUEZ BERNAL, Yanina

Curso:
Mtodos numricos para ingeniera

Docente:
ROJAS HUAMAN, Ever
MTODOS NUMRICOS PARA INGENIERA

NDICE
1. INTRODUCCIN ......................................................................................... 3

2. OBJETIVOS ................................................................................................. 3

3. MARCO TERICO ...................................................................................... 4

4. METODOLOGA Y PROCEDIMIENTO........................................................ 5

5. CONCLUSIONES Y RECOMENDACIONES ............................................. 12


MTODOS NUMRICOS PARA INGENIERA

1. INTRODUCCIN
El problema de los sistemas lineales de ecuaciones es uno de los ms antiguos
de la matemtica y tiene una infinidad de aplicaciones en la ingeniera, como
por ejemplo en anlisis de armaduras, anlisis de elementos estructurales,
anlisis de propiedades mecnicas de elementos, entre otros.
Una caracterstica importante de los sistemas lineales de ecuaciones es que
admiten la forma matricial, la cual permite representar un sistema usando tres
matrices de la forma
=
Esta representacin matricial facilita el uso de algunos mtodos de solucin que
sern expuestos a lo largo del trabajo, entre ellos, la eliminacin Gaussiana.
Por medio del siguiente trabajo se quiere mostrar la aplicacin general dl
programa MATLAB para hallar la solucin numrica de sistemas de ecuaciones
generadas al analizar sistemas estructurales.

2. OBJETIVOS
General
Incorporar el uso del programa MATLAB en el anlisis de sistemas
estructurales.
Especficos
Definir los componentes de un sistema estructural mediante una matriz.
Generar la matriz de rigidez global del sistema, empleando el programa
MATLAB.
Desarrollar la matriz de rigidez global a partir de las condiciones iniciales,
empleando la eliminacin Gaussiana.
Emplear el programa MATLAB en el clculo del desplazamiento de los
nodos, que componen el sistema estructural.
Emplear el programa MATLAB en el clculo de los esfuerzos internos
producidos en las barras que forman el sistema estructural.
MTODOS NUMRICOS PARA INGENIERA

3. MARCO TERICO

Elemento de barra cuadrtica: Es un elemento finito unidimensional en el que


las coordenadas globales coinciden con las coordenadas de cada uno de sus
elementos.
El elemento de barra cuadrtico tiene mdulo de elasticidad E, rea de seccin
A y longitud L. Cada elemento cuadrtico de barra tiene tres nodos, uno en el
extremo izquierdo, otro en el extremo derecho y el ltimo en el centro.

=
3

Por lo que podemos aclarar que el elemento de la barra cuadrtica tiene tres
grados de libertad, uno en cada nodo. En consecuencia para una estructura
con n nodos, la matriz de rigidez global K ser de tamao . El orden de
los nodos es muy importante, el primer nodo es el de la izquierda, el segundo
nodo es el que est en el extremo derecho, y el tercer nodo es el del medio del
elemento. La matriz de rigidez global K se genera usando la funcin de
MATLAB QuadraticBarAssemble.
Una vez obtenida la matriz global de rigidez K, tenemos la siguiente ecuacin:
[]{} = {}
Donde U es el vector de desplazamiento global de los nodos. En este caso las
condiciones iniciales se aplican manualmente a los vectores U y F; con el fin
de resolver la matriz dividiendo y aplicando la eliminacin Gaussiana.
Finalmente se encuentran los desplazamientos y reacciones desconocidas, de
la siguiente manera:
{} = []{}
Donde f es el vector de fuerza del elemento 3 1 y u es el desplazamiento del
elemento de vector 3 1.
MTODOS NUMRICOS PARA INGENIERA

Funciones de MATLAB utilizadas:

QuadraticBarElementStiffness (E, A, L): Esta funcin calcula la matriz


de rigidez para cada elemento de la barra cuadrtica con mdulo de
elasticidad E, seccin transversal de rea A y longitud L. Devuelve la
matriz de rigidez (3 3) del elemento.
QuadraticBarAssemble (K, k, i, j, m): Esta funcin une la matriz de
rigidez del elemento y la matriz de rigidez global. Devuelve la matriz de
rigidez global K.
QuadraticBarElementForces (k, u): Esta funcin calcula el vector de
fuerza del elemento, utilizando la matriz de rigidez del elemento () y el
vector de desplazamiento del elemento ().
QuadraticBarElementStresses (k, u, A): Esta funcin calcula la fuerza
interna del elemento usando la matriz de rigidez del elemento (), el
vector de desplazamiento del elemento (). Y el rea de la seccin
transversal ().

4. METODOLOGA Y PROCEDIMIENTO
El procedimiento se realizar con el desarrollo de un ejercicio:
Se tiene la estructura compuesta de dos barras cuadrticas como se
muestra en la figura. Dado E=210 MPa, A=0.003 m2. Determinar:
La matriz de rigidez global de la estructura
Los desplazamientos en los nodos 2, 3, 4 y 5.
La reaccin en el nodo 1
El esfuerzo interno de los elementos
MTODOS NUMRICOS PARA INGENIERA

PASO 1: Discretizamos el dominio.


El dominio se subdivide en dos elementos y cinco nodos
N
NODO i NODO j NODO m
ELEMENTO
1 1 3 2
2 3 5 4

PASO 2: Escribimos las matrices de rigidez de los elementos 1 2,


Para este paso primero definimos el mdulo de elasticidad, el rea transversal
y la longitud del elemento. Finalmente hacemos uso de la funcin
QuadraticBarElementStiffness.
>> E=210e6

E=

210000000

>> A=0.003

A=

0.0030

>> L=2

L=

2
MTODOS NUMRICOS PARA INGENIERA

>> k1=QuadraticBarElementStiffness(E,A,L)

k1 =

735000 105000 -840000


105000 735000 -840000
-840000 -840000 1680000

>> k2=QuadraticBarElementStiffness(E,A,L)

k2 =

735000 105000 -840000


105000 735000 -840000
-840000 -840000 1680000

PASO 3: Generamos la matriz global de rigidez.


Dado que la estructura tiene cinco nodos, el tamao de la matriz ser 5x5. Por
lo tanto, para obtener K primero establecemos una matriz cero de tamao 5x5.
Finalmente usamos la funcin QuadraticBarAssemble, la cual ir uniendo los
elementos de las barras cuadrticas:
>> K=zeros (5, 5)

K=

0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

>> K=QuadraticBarAssemble(K,k1,1,3,2)
MTODOS NUMRICOS PARA INGENIERA

K=

735000 -840000 105000 0 0


-840000 1680000 -840000 0 0
105000 -840000 735000 0 0
0 0 0 0 0
0 0 0 0 0

>> K=QuadraticBarAssemble(K,k2,3,5,4)

K=

735000 -840000 105000 0 0


-840000 1680000 -840000 0 0
105000 -840000 1470000 -840000 105000
0 0 -840000 1680000 -840000
0 0 105000 -840000 735000

PASO 4: Aplicamos las condiciones iniciales.


Usamos la matriz de rigidez global, obtenida en el paso anterior:

735 840 105 0 0 1 1


840 1680 840 0 0 2 2
3 3 = 3
10 105 840 1470 840 105
0 0 84 1680 840 4 4
[ 0 0 ]
105 840 735 {5 } {5 }

Aplicamos las condiciones iniciales:


1 = 0, 2 = 5, 3 = 10, 4 = 7, 5 = 10
735 840 105 0 0 0 1
840 1680 840 0 0 2 5
103 105 840 1470 840 105 3 = 10
0 0 84 1680 840 4 7
[ 0 0 105 840 735 ] {5 } { 10 }
MTODOS NUMRICOS PARA INGENIERA

PASO 5: Resolvemos el sistema de ecuaciones:


Primero extraemos la submatriz en las filas 2 a 5 y columnas 2 a 5:

735 1680 840 0 0 2 5


840 840 1470 840 105 3 10
103 [ ]{ } = { }
0 0 84 1680 840 4 7
0 0 105 840 735 5 10
La solucin del sistema de ecuaciones se obtiene usando MATLAB, el smbolo
de la barra invertida (\) se utiliza para la eliminacin Gaussiana.

>> k=K (2:5,2:5)

k=

1680000 -840000 0 0
-840000 1470000 -840000 105000
0 -840000 1680000 -840000
0 105000 -840000 735000

>> f=[5 ; -10 ; -7 ; 10]

f=

5
-10
-7
10

>> u=k\f

u=
MTODOS NUMRICOS PARA INGENIERA

1.0e-04 *

-0.0417
-0.1429
-0.0813
0.0635
El resultado anterior representa los desplazamientos de los nodos 2, 3, 4, 5
respectivamente

PASO 6: Obtenemos las reacciones con los datos anteriores.


En este paso obtenemos la reaccin en el nodo, y los esfuerzos en cada barra
usando MATLAB. Primero configuramos el vector de desplazamiento global U,
luego se calcula el vector de fuerza global F:
>> U=[0 ; u]

U=

1.0e-04 *

0
-0.0417
-0.1429
-0.0813
0.0635

>> F=K*U

F=

2.0000
5.0000
-10.0000
-7.0000
MTODOS NUMRICOS PARA INGENIERA

10.0000
Concluimos que la reaccin en el nodo 1 es una fuerza de 2 kN dirigida hacia la
derecha, adems se satisface el equilibrio de fuerzas.

A continuacin calculamos los esfuerzos Sigma1 y Sigma2 usando la funcin


QuadraticBarElementStresses.

>> u1= [0 ; U(3) ; U(2)]

u1 =

1.0e-04 *

0
-0.1429
-0.0417

>> sigma1=QuadraticBarElementStresses(k1,u1,A)

sigma1 =

1.0e+03 *

0.6667
-2.3333
1.6667

>> u2= [U(3) ; U(5) ; U(4)]

u2 =

1.0e-04 *
MTODOS NUMRICOS PARA INGENIERA

-0.1429
0.0635
-0.0813

>> sigma2=QuadraticBarElementStresses(k2,u2,A)

sigma2 =

1.0e+03 *

-1.0000
3.3333
-2.3333
De los resultados podemos aclarar que los esfuerzos no son constantes dentro
de cada elemento, ya que se utiliz elementos de barra cuadrtica en lugar de
barras lineales.

5. CONCLUSIONES Y RECOMENDACIONES
General
Se Incorporar el uso del programa MATLAB en el anlisis de sistemas
estructurales, mediante el mtodo de la barra cuadrtica.
Especficos
Se defini los componentes de un sistema estructural mediante una
matriz.
Se gener la matriz de rigidez global del sistema, empleando el programa
MATLAB.
Se desarroll la matriz de rigidez global a partir de las condiciones
iniciales, empleando la eliminacin Gaussiana.
Se calcul el desplazamiento de los nodos, que componen el sistema
estructural.
Se calcul los esfuerzos internos producidos en las barras que forman el
sistema estructural.

Das könnte Ihnen auch gefallen