You are on page 1of 23

CALCULO IV

FACULTAD DE INGENIERA
CURSO: CALCULO IV

DOCENTE: ING. EVER ROJAS HUAMAN

INTEGRANTES:

Cervantes Placencia, Francisco Mendoza Huatay, Lidia Rabanal Ibaez, Rosa Saira Soto Lozano,Elizabet Villanueva Snchez, jhon

TEMA: EJERCICIO DE VIGAS EN MATLAB

CICLO: V

Cajamarca, 2013

CALCULO IV EL ELEMENTO DE LA VIGA

1. Las ecuaciones bsicas El elemento de la viga es un elemento finito de dos dimensiones donde las coordenadas locales y globales coinciden. Es caracterizado por funciones de formas lineales. El elemento de la viga tiene mdulo de elasticidad E, momento de inercia I, y L de largo. Cada elemento de la viga tiene dos nodos y se asume que es horizontal como se muestra en Fig. 7.1.

Fig. 7.1. El Elemento de la Viga

En este caso la matriz de rigidez del elemento es dada por la siguiente matriz, suponiendo que la deformacin axial est desechada.

k=

El elemento Beam Es evidente que el elemento de viga tiene cuatro grados de libertad - dos en cada nodo (un desplazamiento transversal y una rotacin).

CALCULO IV La convencin de signos utilizado es el desplazamiento es positivo si apunta hacia arriba y la rotacin es positivo si es en sentido anti horario. En consecuencia, para una estructura con n nodos, la rigidez global de matriz K tendr un tamao 2 n 2 n (ya que contamos con dos grados de libertad en cada nodo). La matriz de rigidez global K es montado por la realizacin de llamadas a MATLAB funcionar Beam Assemble que est escrito especficamente para este propsito. Este proceso se ilustrar en detalle en los ejemplos. El elemento de la viga Una vez que se obtiene la matriz de rigidez global K tenemos la siguiente estructura ecuacin : [K] {U} = {F} (7.2)

Donde U es el vector global de desplazamientos nodales y F es la fuerza global nodal vectorial. En este paso se aplican las condiciones de contorno manualmente a la U y vectores F. A continuacin, la matriz (7.2) se resuelve mediante la separacin y la eliminacin de Gauss. Finalmente una vez que se encuentran los desplazamientos y reacciones desconocidas, el vector de fuerza nodal es obtenido para cada elemento de la siguiente manera: { f } = [ k ] { u} ( 7.3 ) Donde {f} es el 4 1 vector de fuerza nodal en el elemento y u es el 4 1 elemento vector de desplazamiento. Los primero y segundo elementos en cada vector {u} son los desplazamiento transversal y de rotacin, respectivamente, en el primer nodo, mientras que el tercero y cuarto elementos en cada vector {u} son el desplazamiento transversal y la rotacin, respectivamente, en el segundo nodo. 7.2 Funciones de MATLAB utilizados Las cinco funciones de MATLAB utilizados para el elemento de viga son: BeamElementStiffness (E, I, L) - Esta funcin calcula la matriz de rigidez del elemento para cada elemento de viga con mdulo de elasticidad E, momento de inercia I, y longitud L. Devuelve el 4 4 Elemento de matriz de rigidez k. BeamAssemble (K, k, i, j) - Esta funcin ensambla la rigidez del elemento de matriz k el elemento de viga de unin nodos i y j en la matriz de rigidez global K. Se devuelve la matriz de rigidez global 2n 2n K cada vez que un elemento se ensambla. BeamElementForces (k, u) - Esta funcin calcula el vector de fuerza de elemento mediante la rigidez del elemento de matriz k y el desplazamiento elemento vector u. Se devuelve el 4 1 elemento vector de fuerza f. BeamElementShearDiagram (f, L) - Esta funcin traza el diagrama de fuerza cortante para el elemento nodal con vector de fuerza F y la longitud L.

CALCULO IV

BeamElementMomentDiagram (f, L) - Esta funcin traza el momento de flexin diagrama para el elemento nodal con vector de fuerza F y la longitud L.

Lo siguiente es un listado del cdigo de la fuente MATLAB para cada funcin: function y = BeamElementStiffness(E,I,L) % La rigidez del Elemento de la viga (E, I, L) % Esta funcin devuelve la matriz de rigidez del elemento para un elemento de la viga con mdulo de elasticidad E, momento de inercia yo, y L de largo. El tamao de la matriz de rigidez del elemento es 4 x 4. y = E*I/(L*L*L) * [12 6*L -12 6*L ; 6*L 4*L*L -6*L 2*L*L ; -12 -6*L 12 -6*L ; 6*L 2*L*L -6*L 4*L*L]; function y = BeamAssemble(K,k,i,j) % Ensamble de la viga (K, k, I, j) % Esta funcin ensambla la k de la matriz de rigidez del elemento de la viga con nodos i y j en la K global de la matriz de rigidez. Esta funcin devuelve la K global de la matriz de rigidez despus de que la k de la matriz de rigidez del elemento sea ensamblada. K(2*i-1,2*i-1) = K(2*i-1,2*i-1) + k(1,1); K(2*i-1,2*i) = K(2*i-1,2*i) + k(1,2); K(2*i-1,2*j-1) = K(2*i-1,2*j-1) + k(1,3); K(2*i-1,2*j) = K(2*i-1,2*j) + k(1,4); K(2*i,2*i-1) = K(2*i,2*i-1) + k(2,1); K(2*i,2*i) = K(2*i,2*i) + k(2,2); K(2*i,2*j-1) = K(2*i,2*j-1) + k(2,3); K(2*i,2*j) = K(2*i,2*j) + k(2,4); K(2*j-1,2*i-1) = K(2*j-1,2*i-1) + k(3,1); K(2*j-1,2*i) = K(2*j-1,2*i) + k(3,2); K(2*j-1,2*j-1) = K(2*j-1,2*j-1) + k(3,3); K(2*j-1,2*j) = K(2*j-1,2*j) + k(3,4); K(2*j,2*i-1) = K(2*j,2*i-1) + k(4,1); K(2*j,2*i) = K(2*j,2*i) + k(4,2); K(2*j,2*j-1) = K(2*j,2*j-1) + k(4,3); K(2*j,2*j) = K(2*j,2*j) + k(4,4); y = K;

CALCULO IV function y = BeamElementForces(k,u) % Las fuerzas del Elemento de la viga (k, u) % Esta funcin devuelve el vector de fuerza del elemento del nodo a partir de la k de la matriz de rigidez del elemento del nodo y la u de vector de desplazamiento del elemento del nodo. y = k * u;

function y = BeamElementShearDiagram(f, L) % El diagrama de Esfuerzo al corte del Elemento de la viga (f, L) % Esta funcin representa grficamente el diagrama de esfuerzo al corte del elemento de la viga con el vector de fuerza del nodo f y la longitud L del nodo. x = [0 ; L]; z = [f(1) ; -f(3)]; hold on; title(Diagrama de Esfuerzo al corte); plot(x,z); y1 = [0 ; 0]; plot(x,y1,k)

function y = BeamElementMomentDiagram(f, L) % El diagrama de Momento del Elemento de la viga (f, L) % Esta funcin representa grficamente el diagrama de momento de flexin para el elemento de la viga con el vector de la fuerza del nodo f y longitud L del nodo.

x = [0 ; L]; z = [f(2) ; f(4)]; hold on; title(Diagrama de momento de flexin); plot(x,z); y1 = [0 ; 0]; plot(x,y1,k)

CALCULO IV EJERCICIO:

Considere la viga mostrada en Fig. Dado E = 210GPa, I = 5 10-6 m4, y w = 7kN/m, Fig. Viga con carga distribuida

Determinar: 1. La matriz global de rigidez para la estructura. 2. Las rotaciones en nodos 1, 2 y 3. 3. Las reacciones en nodos 1, 2, 3 y 4. 4. Las Fuerzas (de corte y momentos) en cada elemento. 5. El diagrama de esfuerzo al corte para cada elemento. 6. El diagrama de momento de flexin para cada elemento.
BeamElementShearDiagram (f1,L)

La figura. 7.3. Diagrama de fuerza de corte por elemento 1 BeamElementShearDiagram (f2, L)

CALCULO IV

La figura. 7.4. Diagrama de fuerza de corte para Element 2


BeamElementMomentDiagram(f1,L)

La figura. 7.5. Momento de Flexin Diagrama de elemento 1 BeamElementMomentDiagram (f2, L)

CALCULO IV

La figura. 7.6. Momento de Flexin Diagrama para Element 2

Fig.7.7.Beam con carga distribuida para el ejemplo 7.2 Solucin: Utilice los seis pasos descritos para resolver este problema usando el elemento de viga. Necesitamos primero reemplazar la carga distribuida en el elemento 2 de cargas nodales equivalentes. Esto se realiza de la siguiente manera para el elemento 2 con una carga uniformemente distribuida. La viga resultante con cargas nodales equivalentes se muestra en la figura. 7.8. Tabla 7.2 muestra la conectividad elemento para este ejemplo.

CALCULO IV

Cargas equivalentes para cada nodo del elemento 2

CALCULO IV

Paso 1 Discretizacion del dominio: El dominio est ya subdividido en tres elementos y cuatro nodos. Las unidades usadas en los clculos MATLAB son kN y metro. La conectividad del elemento Nmero de elementos 1 2 3 Nodo i 1 2 3 Nodo 2 2 3 4

Luego ingresamos los datos del problema:

10

CALCULO IV Paso 2 Escribiendo a las Matrices de Rigidez de los Elementos: La tres matrices de rigidez de los elementos k1, k2 y k3 son obtenidos haciendo las llamadas a la funcin MATLAB BeamElementStiffness. Cada matriz tiene tamao 4 4.

11

CALCULO IV Paso 3 Ensamblando la Matriz Global de Rigidez: Desde que la estructura tiene cuatro nodos, el tamao de la matriz global de rigidez es 8 8. Por consiguiente para obtener K nosotros primero creamos una matriz de cero de tamao de 88 :

Luego realizamos tres llamadas para la funcin MATLAB BeamAssemble desde que tenemos tres elementos de la viga en la estructura. Cada llamada la funcin ensamblar un elemento.

12

CALCULO IV

13

CALCULO IV Paso 4 Aplicando las Condiciones del Lmite: La matriz (7.2) para esta estructura es obtenida como sigue usando la matriz de rigidez global obtenida en el paso previo. Note que slo mostramos los nmeros para dos lugares decimales aunque los clculos MATLAB son realizados usando al menos cuatro lugares decimales.

Las condiciones de demarcacin para este problema son dadas como:

14

CALCULO IV

Paso 5 Solucionando las Ecuaciones: Solucionar el sistema de ecuaciones hacia adentro (7.11) ser realizado dividiendo en partes (manualmente) y la eliminacin Gaussiana (con MATLAB). Primero dividimos en partes (7.11) extrayndolos a los submatrices (escalares en este caso) en filas 2, 4, y 6, y las columnas 2, 4, y 6. Por eso obtenemos:

La solucin del citado anteriormente sistema es obtenida usando a MATLAB como sigue.

Noto que el operador de la barra inversa "\" sirve para eliminacin Gaussiana .

15

CALCULO IV Es ahora claro que las rotaciones en nodos 1, 2, y 3 son 0.0027 rad (que giran en contra del sentido del reloj), 0.0054 rad (que gira en sentido del reloj), y 0.0039 rad (que giran en contra del sentido del reloj), respectivamente. Paso 6 el Post Procesamiento: En este paso, obtenemos las reacciones en nodos 1, 2, 3, y 4, y las fuerzas (de corte y momentos) en cada elemento de la viga usando a MATLAB como sigue. Primero creamos el vector global de desplazamiento del nodal U, luego calculamos la F el vector global de fuerza del nodal.

16

CALCULO IV As las reacciones verticales en nodos 1, 2, 3, y 4 son Fuerzas verticales de: 1.8937 kN (hacia abajo), 1.2850 kN (hacia arriba), 6.6954 kN (hacia arriba), 6.0867 kN (hacia abajo), respectivamente. El momento en el soporte fijo (el nodo 4) es 4.0578 kN m (Que gira contrario al reloj).

Es claro que el equilibrio de fuerza est satisfecho. Despus creamos los vectores desplazamiento del elemento del nodal u1, u2, y u3,

17

CALCULO IV Luego calculamos los vectores de la fuerza del elemento f1, f2, y f3 haciendo llamadas a la funcin MATLAB BeamElementForces

Note que las Fuerzas para elemento 2 necesitan ser modificadas por la carga distribuida. Para obtener las fuerzas correctas para elemento 2 necesitamos sustraer de f2 el vector equivalente de carga nodal dado anteriormente en (7.8).

18

CALCULO IV Esto es realizado usando a MATLAB como sigue:

Por eso las Fuerzas para cada elemento son dadas arriba. El elemento 1 tiene un esfuerzo al corte de : 1.8937 kN y un momento de flexin de 0 kN m en su izquierda Mientras tiene un esfuerzo al corte de 1.8937 kN y un momento de flexin de 5.6810 kN m en su derecha. El elemento 2 tiene un esfuerzo al corte de 13.3913 kN y un momento de flexin de 5.6810 kN m en su izquierda Mientras tiene un esfuerzo al corte de 14.6087 kN y un momento de flexin de 8.1157 kN m en su derecha. El elemento 3 tiene un esfuerzo al corte de 6.0867 kN y un momento de flexin de 8.1157 kN m en su izquierda Mientras tiene una fuerza de esfuerzo al corte de 6.0867 kN y un momento de flexin de 4.0578 kN m en su derecho. Obviamente el rodillo en la izquierdo tiene momento igual a cero.

19

CALCULO IV

Finalmente llamamos al ElementMomentDiagram funcin de MATLAB para sacar el diagrama de esfuerzo al corte, para cada elemento. Este proceso es ilustrado debajo.

20

CALCULO IV

21

CALCULO IV

BeamElementShearDiagram funcion de MATLAB para sacar el diagrama de momento de flexin, para cada elemento. Este proceso es ilustrado debajo :

22

CALCULO IV

23