Está en la página 1de 31

ANLISIS DE ESTRUCTURAS

2D Y 3D
PROBLEMARIO

Ortiz David Molina Marcos Martnez Hugo J. Bernal Elan Hernndez Daniel Garca Pascual Berruecos Sergio

Se ha escrito este libro con la finalidad primordial de apoyar a profesores y estudiantes en la enseanza y el aprendizaje del anlisis estructural. Esta disciplina es trascendental en las licenciaturas de Ingeniera Civil, Ingeniera Mecnica, Ingeniera Aeronutica, Arquitectura, entre otras. Su dominio es fundamental para todo aquel profesionista cuya ocupacin sea el diseo de obras, tales como naves industriales, rascacielos, puentes, presas, plantas industriales, plataformas martimas, etc. En el libro se ofrece inicialmente conceptos bsicos sobre la teora del anlisis estructural y finalmente la aplicacin de ello a travs de un problemario consistente en una gran variedad de ejercicios resueltos minuciosamente sobre estructuras isostticas e hiperestticas, en el plano y en el espacio, particularmente vigas, marcos y armaduras, los cuales son comunes encontrarlos en las tareas y exmenes de varias asignaturas del rea de Estructuras en los cursos de Licenciatura, Propedutico y Maestra. Se les recomienda a los lectores tener conocimientos acerca de mecnica de materiales, esttica, estructuras isostticas, algebra, algebra matricial, clculo diferencial e integral, ecuaciones diferenciales y si es posible, programacin con matlab. Los autores consideramos que el dominio de los principios bsicos es indispensable para el uso de los programas de cmputo disponibles hoy en da, debido a que una vez desarrollada en el lector la habilidad de analizar a mano las estructuras, este comprender el modo de funcionamiento de los softwares y poseer un mejor criterio. Contrariamente, si se hace uso de programas sin dicho conocimiento, es muy riesgoso.

MTODO DE LA RIGIDEZ MATRICIAL APLICADO A UNA VIGA QUE SI EST SOMETIDA A CARGA AXIAL Y SU PROGRAMACIN EN MATLAB.

Ortiz David1, Molina Marcos2, Martnez Hugo1, J. Bernal Elan2, Hernndez Daniel1, Garca Pascual2, Berruecos Sergio1, Palomino Alex Henrry3, Anchapuri Hernan M.4

1. Escuela Superior de Ingeniera y Arquitectura, Unidad Zacatenco, Instituto Politcnico Nacional, Distrito Federal, Mxico. 2. Facultad de Estudios Superiores Aragn, Universidad Nacional Autnoma de Mxico, Nezahualcyotl, Estado de Mxico. 3. Universidad Nacional de Cajamarca, Per.
Universidad Nacional Jorge Basadre Grohmann

4.

Viga propuesta a resolver Use el anlisis matricial de la rigidez para calcular las reacciones en los apoyos de la viga de tres claros que se muestra en la figura. De igual forma, determine las funciones de momento, de fuerza cortante, de fuerza normal, de pendiente y de deflexin, y detalle los resultados.

Considere el mdulo de elasticidad del acero y una seccin transversal tipo con las siguientes dimensiones

SOLUCIN. Notacin.

Se divide la viga en elementos finitos. Por conveniencia, se opta porque cada elemento se extienda entre apoyos. Los elementos se identifican arbitrariamente usando un nmero inscrito en un cuadrado. Sin importar que los nodos estn o no predeterminados en el problema, de manera opcional se puede identificar cada uno de ellos usando un nmero dentro de un crculo. Para esta viga continua en particular, se tienen tres elementos y cuatro nodos que desde el inicio han sido definidos por , , y . Los extremos cercano y lejano de cada elemento se especifican simblicamente con una flecha a lo largo del elemento cuya punta se dirige hacia el extremo alejado. El sistema de coordenadas globales , , tiene su origen en con la finalidad de que los nodos restantes tengan coordenadas positivas. Tales ejes tienen su direccin positiva hacia la derecha, hacia arriba y en el sentido antihorario. Dado que la viga est sometida a al menos una carga horizontal (es obvio que la carga puntual de 5 tiene componentes horizontal y vertical), tienen que tomarse en cuenta los efectos de la flexin, la fuerza cortante y la fuerza axial. En consecuencia, en cada nodo hay tres grados de libertad, los cuales corresponden a un desplazamiento horizontal, un desplazamiento vertical y una rotacin, y que deben ser codificados numricamente de tal forma que los nmeros ms bajos de cdigo representen los desplazamientos desconocidos (grados de libertad no restringidos), mientras que los nmeros ms altos indiquen desplazamientos conocidos (grados de libertad restringidos). Como recordatorio, un empotramiento restringe los tres grados de libertad mencionados, un soporte articulado slo permite la rotacin y un apoyo simple nicamente impide el desplazamiento vertical, en sus correspondientes puntos de ubicacin. Si en algn nodo hay ausencia de soporte, entonces los tres grados de libertad son incgnitas. De los doce grados de libertad en la viga, los codificados del 1 al 5 representan desplazamientos cuyo su valor se desconoce, en tanto, los nmeros de cdigo del 8 al 10 referencian desplazamientos conocidos, que en este caso son todos iguales a cero. Las coordenadas de los nodos ya no se identifican por una razn que ms adelante se explicar. Vector de desplazamientos. Al igual que en las armaduras, para las vigas se formula un vector de desplazamientos que se secciona dando origen a dos vectores: el de

desplazamientos desconocidos y el de desplazamientos conocidos . Por las condiciones de apoyo en el problema se tiene 1 1 2 2 3 3 4 4 5 5 6 6 0 = ( ) = = 7 7 0 8 8 0 9 9 0 10 10 0 11 0 11 ( (12 ) 0 ) 12 Vector de Cargas. Obsrvese que sobre la longitud del elemento 1 se extiende una carga distribuida tipo parablica, y que los elementos 2 y 3 soportan a la mitad de su claro y de forma respectiva, una carga puntual inclinada y un momento de par. El anlisis matricial de la rigidez requiere que la carga externa se aplique en los nodos debido a que la matriz de rigidez del elemento ha sido deducida para cargas aplicadas en sus extremos. Para atender esta situacin, se usa el principio de superposicin. Suponemos que cada nodo est restringido de movimiento, motivo por el cual se les impone un empotramiento.

A continuacin se calculan las fuerzas de fijacin y momentos de empotramiento perfecto asociadas a cada elemento. Para ello remtase al tema 4.1 y note como los elementos 1 y 3 corresponden a vigas del tipo 4 y 7; adems, el caso general para el elemento 2 ya fue resuelto en el tema 3.1.

Elemento 1.

= = = =
2 15

(3/)(2) 3

= 2

(3/)(2)2 15

= 0.8 .

Elemento 2.

= = = = = =
8

sin 2 cos 2

= =

(5)(sin(50)) 2 (5)(cos(50)) 2

= 1.9151 = 1.6070 = 0.9576 .

sin

(5)(2)(sin(50)) 8

Elemento 3.

= =

3 2

(3)(2/) (2)(2)

= 1.5

= =

2. 4

= 0.5 .

Las fuerzas de fijacin y momentos de empotramiento calculados existiran si restringiramos de movimiento a todos los nodos, algo que en no ocurre. En consecuencia, las fuerzas y momentos elsticos o efectivos actan sobre los nodos en sentido contrario al que definimos, por lo que para fines de anlisis estas son las fuerzas que aparecen

Al hacer la suma algebraica de las fuerzas y momentos en cada nodo se obtiene la viga cargada que se analizar con el mtodo de la rigidez.

Haga un cotejo entre sta figura y el esquema efectuado en la parte de notacin para plantear el vector de cargas , el cual debe dividirse en un vector de cargas conocidas y un vector de cargas desconocidas . 1 0.5 1 2 0 2 3 1.4576 3 0.1576 4 4 1.6070 5 5 1.5 6 6 = ( ) = = 0.4151 7 7 1.6070 8 8 3.9151 9 9 2 10 10 11 11 (12 ) ( 0.8 ) 12

Por la superposicin, los resultados del anlisis matricial para las cargas de la ltima figura se modificarn posteriormente con la viga sujeta a la carga real y a las reacciones fijamente apoyadas. Matriz de rigidez global para cada elemento. El sistema de coordenadas globales ya ha sido identificado con los ejes , , . Luego hacemos que las coordenadas locales , , tengan su origen en el extremo cercano de cada elemento, y que el eje positivo se dirija hacia el extremo lejano. Bajo esas circunstancias, para cada componente de la viga los ejes y sern colineales dado que las coordenadas globales y del elemento sern todas paralelas. Por esta razn, a diferencia del caso de las armaduras, no es necesario desarrollar matrices de transformacin entre estos dos sistemas de coordenadas. En resumen, las matrices de rigidez global y local para un elemento de viga sern las mismas; ello explica que las coordenadas de los nodos no fueran identificadas al inicio del problema, puesto que lgicamente, el clculo de los cosenos directores ya no es necesario. Para determinar el momento de inercia con respecto al eje neutro (pasando a travs del centroide de la seccin transversal), usamos la tabla mostrada. Por la simetra del perfil , el centroide est a 11.5 de la parte inferior.

Bloque 1 2

(4 ) 1 ( ) (20)(43 ) 12 = 106.6667 1 ( ) (4)(153 ) 12 = 1125 1 ( ) (20)(43 ) 12 = 106.6667 1338.3334

(2 ) (20)(4) = 80 (4)(15) = 60 (20)(4) = 80 220

d (cm) 9.5

2 (4 ) 7220

9.5

7220 14440

Aplicando el teorema de los ejes paralelos se tiene

= + 2 = 1338.3334 + 14440 = 15778.3334 4 = 0.000157783 4 El rea de la seccin transversal y el mdulo de elasticidad del acero son = 2202 = 0.0222 = 2.1 107 2

Se calcula la matriz de rigidez global para cada elemento aplicando la ecuacin (). Los nmeros de cdigo para cada columna y fila de estas matrices, que tienen la peculiaridad de ser siempre simtricas, deben establecerse apropiadamente. Elemento 1. 0 0 1 = 0 ( 0 11 10 0 12 3 6 2 0 12 3 6 2 0 6 2 4 0 6 2 2 0 0 0 0 5 0 12 3 6 2 0 12 3 6 2 9 0 6 2 2 0

6 2 4 ) 4 0 11 0.0497 10 0.0331 12 0 5 0.0497 9 0.0663 ) 4

12 0 0.0497 0.0663 0 0.0497 0.0331

2.31 0 0 0.0497 0 0.0497 = 105 2.31 0 0 0.0497 ( 0 0.0497

2.31 0 0 0.0497 0 0.0497 2.31 0 0 0.0497 0 0.0497

Elemento 2. 5 2.31 0 0 2 = 105 2.31 0 ( 0 9 0 0.0497 0.0497 0 0.0497 0.0497 4 0 0.0497 0.0663 0 0.0497 0.0331 8 7 3 0 5 0.0497 9 0.0331 4 0 8 0.0497 7 0.0663 ) 3

2.31 0 0 0.0497 0 0.0497 2.31 0 0 0.0497 0 0.0497

Elemento 3. 8 2.31 0 0 3 = 105 2.31 0 ( 0 7 0 0.0497 0.0497 0 0.0497 0.0497 3 0 0.0497 0.0663 0 0.0497 0.0331 2 6 1 0 8 0.0497 7 0.0331 3 0 2 0.0497 6 0.0663 ) 1

2.31 0 0 0.0497 0 0.0497 2.31 0 0 0.0497 0 0.0497

Matriz de rigidez de la estructura. Ya que las matrices de rigidez de todos los elementos fueron determinadas, se ensamblan para calcular , la cual tambin debe ser simtrica y tiene un orden de 12X12 debido a que doce grados de libertad fueron designados para la viga.
1 2 3 4 5 6 7 8 9 10 11 12

0.0663 0 0.0331 0 0 0.0497 0.0497 0 0 0 0 0 1 0 2.31 0 0 0 0 0 2.31 0 0 0 0 2 0.0331 0 0.1325 0.0331 0 0.0497 0 0 0.0497 0 0 0 3 0 0 0.0331 0.1325 0 0 0.0497 0 0 0.0497 0 0.0331 4 0 0 0 0 4.62 0 0 2.31 0 0 2.31 0 5 0.0497 0 0.0497 0 0 0.0497 0.0497 0 0 0 0 0 6 = 105 0.0497 0 0 0.0497 0 0.0497 0.0497 0 0.0497 0 0 0 7 0 2.31 0 0 2.31 0 0 4.62 0 0 0 0 8 0 0 0.0497 0 0 0 0.0497 0 0.0994 0.0497 0 0.0497 9 0 0 0 0.0497 0 0 0 0 0.0497 0.0497 0 0.0497 10 0 0 0 0 2.31 0 0 0 0 0 2.31 0 11 ( 0 0 0 0.0331 0 0 0 0 0.0497 0.0497 0 0.0663 ) 12

Ya que hay cinco incgnitas de desplazamiento, la matriz de rigidez de la estructura se secciona de tal forma que en la parte izquierda haya 5 columnas y en la porcin superior haya 5 filas. Se sigue usando la misma nomenclatura que en las armaduras para cada una de las submatrices. = ( 11 21 12 ) 22

Clculo de las incgnitas. Al hacer = se tiene


0.5 0.0663 0 0.0331 0 0 0.0497 0.0497 0 0 0 0 0 0 0 2.31 0 0 0 0 0 2.31 0 0 0 0 1.4576 0.0331 0 0.1325 0.0331 0 0.0497 0 0 0.0497 0 0 0 0.1576 0 0 0.0331 0.1325 0 0 0.0497 0 0 0.0497 0 0.0331 1.6070 0 0 0 0 4.62 0 0 2.31 0 0 2.31 0 1.5 0.0497 0 0.0497 0 0 0.0497 0.0497 0 0 0 0 0 0 5 = 10 0.4151 0.0497 0 0 0.0497 0 0.0497 0.0497 0 0.0497 0 0 0 0 1.6070 0 2.31 0 0 2.31 0 0 4.62 0 0 0 0 0 3.9151 0 0 0.0497 0 0 0 0.0497 0 0.0994 0.0497 0 0.0497 0 2 0 0 0 0.0497 0 0 0 0 0.0497 0.0497 0 0.0497 0 0 0 0 0 2.31 0 0 0 0 0 2.31 0 0 ( 0 0 0 0.0331 0 0 0 0 0.0497 0.0497 0 0.0663 ) ( 0 ) ( 0.8 )

El sistema matricial anterior es equivalente a ( ) = ( 11 21 12 )( ) 22

Se calculan los desplazamientos desconocidos al extraer y resolver un primer subsistema que corresponde a = 11 + 12 Como vale cero, la ecuacin anterior pasa a ser = 11 Por lo tanto, 0.0663 0.5 0 0 5 1.4576 = 10 0.0331 0 0.1576 (1.6070) ( 0 0 0.0331 2.31 0 0 0.1325 0 0.0331 0 0 0 0 0.0331 0.1325 0 0 0 0 0 4.62) ( )

0.0000176 0 = 0.0001158 0.0000408 ( ) ( 0.0000035 ) Se puede hacer un anlisis de los resultados; por ejemplo, note como el nodo experimenta una rotacin antihoraria de 0.0000176 y en realidad no se desplaza horizontalmente. Las reacciones se obtienen de resolver un segundo subsistema que es = 21 + 22 Como ya se mencion, = 0, as que = 21 Al usar los desplazamientos calculados se tiene
1.5 0.0497 0.4151 0.0497 1.6070 0 3.9151 = 105 0 2 0 0 ( 0 ( 0.8 ) 0 0 2.31 0 0 0 0 0.0497 0 0 0.0497 0 0 0 0 0.0497 0 0 0.0497 0 0.0331 0 0.6628 0 0.0000176 0.2902 2.31 0 0.8035 = 0.5755 0 0.0001158 0 0.0000408 0.2030 2.31 (0.0000035 ) 0.8035 (0.1353) 0 )

En consecuencia,
1.5 = 0.6628 = 0.6628 + 1.5 = 0.8372 = 0.8372 0.4151 = 0.2902 = 0.2902 + 0.4151 = 0.7053 = 0.7053 1.6070 = 0.8035 = 0.8035 + 1.6070 = 2.4105 = 2.4105 3.9151 = 0.5755 = 0.5755 + 3.9151 = 4.4906 = 4.4906 2 = 0.2030 = 0.2030 + 2 = 1.7970 = 1.7970 = 0.8035 = 0.8035 0.8 = 0.1353 = 0.1353 + 0.8 = 0.6647 . = 0.6647.

Se muestran los resultados obtenidos en el siguiente diagrama

Se comprueba el equilibrio externo de la viga. Al resolver la fuerza de 5 en sus componentes y resulta 1 = 5 sin 50 = 3.8302 1 = 5 cos 50 = 3.2139

La fuerza resultante de la carga distribuida y su punto de aplicacin son 2 = ( ) (3 )(2) = 4 3 = 1

+ = 1.7970 4 + 4.4906 3.8302 + 0.7053 + 0.8372 = 0 + = 0.8035 3.2139 + 2.4105 0

+ = 0.6647 + 4(1) 4.4906(2) + 3.8302(3) 0.7053(4) + 2 0.8372(6) 0 Funciones de momento, de fuerza cortante, de fuerza normal. Al aplicar el mtodo de las secciones tenemos 0 2

La carga concentrada equivalente de la carga distribuida seccionada es = 4 3 2 2 43 3 23 2 + = + = 3 + 3 2 2 3 3 22 2

y su lnea de accin se localiza a una distancia de = 4 4 3 3 43 3 + 3 2 4 + 3 2 3 4 + 2 3 2 2 = = 43 3 2 + 3 + 3 2 + = 0 3 4 4 + 2 3 3 + 3 2

1 0.6647 + 1.7970

( 3

+ 3

2)

)=0

1 =

4 3 + 1.7970 0.6647 4

1 =

1 = 3 3 2 + 1.7970

+ = 0 1 + 0.8035 = 0 1 = 0.8035

2 3

+ = 0 2 0.6647 + 1.7970 4( 1) + 4.4906( 2) = 0 2 = 2.2876 5.6459 2 = 2 = 2.2876

+ = 0 2 = 0.8035 3 4

+ = 0

3 0.6647 + 1.7970 4( 1) + 4.4906( 2) 3.8302( 3) = 0 3 = 5.8447 1.5426 3 = 3 = 1.5426

+ = 0 0.8035 3.2139 + 3 = 0 3 = 2.4104 4 5

+ = 0 4 0.6647 + 1.7970 4( 1) +4.4906( 2) 3.8302( 3) + 0.7053( 4) = 0 4 = 3.0235 0.8373 4 = 4 = 0.8373

+ = 0 0.8035 3.2139 + 2.4105 + 4 = 0 4 0 5 6 + = 0 5 0.6647 + 1.7970 4( 1) +4.4906( 2) 3.8302( 3) + 0.7053( 4) + 2 5 = 5.0235 0.8373 5 = 5 = 0.8373

+ = 0 5 0

Funciones de pendiente y de deflexin. Se aplica el mtodo de la doble integracin. Al Aplicar la ecuacin diferencial 2 = 2

e integrarla dos veces en cada tramo se obtiene 0 2 2 4 2 = 3 + 1.7970 0.6647 4 () 4 = ( 3 + 1.7970 0.6647) 4 = 0.05 5 0.25 4 + 0.8985 2 0.6647 + 1

1 = 0.05 5 0.25 4 + 0.8985 2 0.6647 + 1 (1) = (0.05 5 0.25 4 + 0.8985 2 0.6647 + 1 ) 1 = 0.008333 6 0.05 5 + 0.2995 3 0.33235 2 + 1 + 2 (2) 2 3 2 () 2 = 2.2876 5.6459 = (2.2876 5.6459) 2 = 1.1438 2 5.6459 + 3 (3)

= (1.1438 2 5.6459 + 3 ) 2 = 0.38127 3 2.82295 2 + 3 + 4 (4) 3 4 2 () = 5.8447 1.5426 = (5.8447 1.5426) 2 3 = 5.8447 0.7713 2 + 5 (5) = (5.8447 0.7713 2 + 5 ) 3 = 2.92235 2 0.2571 3 + 5 + 6 (6) 4 5 2 () 2 = 3.0235 0.8373 = (3.0235 0.8373) 4 = 3.0235 0.41865 2 + 7 (7) = (3.0235 0.41865 2 + 7 ) 4 = 1.51175 2 0.13955 3 + 7 + 8 (8) 5 6 2 () 2 = 5.0235 0.8373 = (5.0235 0.8373) 5 = 5.0235 0.41865 2 + 9 (9) = (5.0235 0.41865 2 + 9 ) 5 = 2.51175 2 0.13955 3 + 9 + 10 (10) Se plantean diez condiciones que permitan resolver el sistema de ecuaciones. Se sabe que en el empotre no hay rotacin ni deflexin, as que se tienen las siguientes dos condiciones de frontera 1) = 0 = 0 y 2) = 0 = 0. Sustituyendo las condiciones 1) y 2) en (1) y (2) respectivamente, da

(0) = 0.05 05 0.25 04 + 0.8985 02 0.6647 0 + 1 1 = 0


(0) = 0.008333 06 0.05 05 + 0.2995 03 0.33235 02 + 0 0 + 2 2 = 0

Las otras ocho constantes se pueden conocer a partir de establecer un mismo nmero de condiciones de continuidad, tal y como se efecta a continuacin Si 3)1 = 2 = 2, entonces 0.05 25 0.25 24 + 0.8985 22 0.6647 2 = 1.1438 22 5.6459 2 + 3 3 = 6.5812 Dado que 4)1 = 2 = 2, tenemos 0.008333 26 0.05 25 + 0.2995 23 0.33235 22 = 0.38127 23 2.82295 22 + 6.5812 2 + 4 4 = 4.920848 Al hacer 5)2 = 3 = 3 resulta 1.1438 32 5.6459 3 + 6.5812 = 5.8447 3 0.7713 32 + 5 5 = 10.6547 Al plantear 6)2 = 3 = 3 obtenemos 0.38127 33 2.82295 32 + 6.5812 3 4.920848 = 2.92235 32 0.2751 33 10.6547 3 + 6 6 = 12.3151 Como 7)3 = 4 = 4 , se tiene 5.8447 4 0.7713 42 10.6547 = 3.0235 4 0.41865 42 + 7 7 = 5.0123 Si 8)3 = 4 = 4, entonces 2.92235 42 0.2571 43 10.6547 4 + 12.3151 = 1.51175 42 0.13955 43 5.0123 4 + 8 8 = 4.7919 Puesto que 9)4 = 5 = 5, tenemos 3.0235 5 0.41865 52 5.0123 = 5.0235 5 0.41865 52 + 9 9 = 15.0123

Al efectuar 4 = 5 = 5 se obtiene 1.51175 52 0.13955 53 5.0123 5 + 4.7919 = 2.51175 52 0.13955 53 15.0123 5 + 10 10 = 29.7919 Las funciones de la pendiente y la deflexin de la viga se obtienen al sustituir las constantes de integracin en las ecuaciones correspondientes, adems de hacer = (2.1 107 2 ) (0.0001577834 ) = 3313.443 . 2 0 2 1 = ( 1 = ( 1 ) (0.05 5 0.25 4 + 0.8985 2 0.6647) 3313.443

1 ) (0.008333 6 0.05 5 + 0.2995 3 0.33235 2 ) 3313.443 2 3 1 2 = ( ) (1.1438 2 5.6459 + 6.5812) 3313.443

1 2 = ( ) (0.38127 3 2.82295 2 + 6.5812 4.920848) 3313.443 3 4 1 3 = ( ) (5.8447 0.7713 2 10.6547) 3313.443 1 3 = ( ) (2.92235 2 0.2571 3 10.6547 + 12.3151) 3313.443 4 5 1 4 = ( ) (3.0235 0.41865 2 5.0123) 3313.443 4 = ( 1 ) (1.51175 2 0.13955 3 5.0123 + 4.7919) 3313.443 5 6 5 = ( 1 ) (5.0235 0.41865 2 15.0123) 3313.443

1 5 = ( ) (2.51175 0.13955 3 15.0123 + 29.7919) 3313.443

Diagramas de momento, de fuerza cortante, de fuerza normal, de pendiente y de deflexin.

DIAGRAMA DE MOMENTO 1.5 1

M (Ton*m)

0.5 0 0 -0.5 -1 -1.5 x (m) 1 2 3 4 5 6 7

DIAGRAMA DE CORTANTE 3 2.5 2 1.5 1 0.5 0 -0.5 0 -1 -1.5 -2 -2.5

V (Ton)

x (m)

DIAGRAMA DE NORMAL 3 2.5 2

N (Ton)

1.5 1 0.5 0 -0.5 -1 0 1 2 3 4 5 6 7

x (m)

DIAGRAMA DE ROTACIN
0.00015 0.0001 0.00005

(rad)

0 0 -0.00005 1 2 3 4 5 6 7

-0.0001
-0.00015 x (m) DIAGRAMA DE FLECHAMIENTO 0.00004 0.00002 0 0 1 2 3 4 5 6 7

Y (m)

-0.00002 -0.00004 -0.00006 -0.00008 -0.0001

X (m)

Cdigo en Matlab A continuacin se presenta la codificacin en matlab para el mtodo de la rigidez matricial aplicado a vigas con carga axial.
%PROGRAMA PARA CALCULAR LAS REACCIONES DE UNA VIGA EN LA QUE SE PRESENTAN %CARGAS AXIALES CON EL MTODO DE LA RIGIDEZ MATRICIAL clear; clc; k=zeros(6); disp('------------------- DATOS PARA EL ANALISIS -----------------------') GL=input('DAME EL NUMERO DE GRADOS DE LIBERTAD GL ='); KT=zeros(GL); n=input('DAME EL NUMERO DE ELEMENTOS n ='); disp('------------------------------------------------------------------') for i=1:n fprintf('ELMENTO %i.\n\n',i) E=input('DAME EL MODULO DE ELASTICIDAD = '); A=input('DAME EL AREA DE LA SECCIN = '); I=input('DAME LA INERCIA DE LA SECCIN = '); L=input('DAME LA LONGITUD DEL ELEMENTO= '); disp('NODO N------------------------------------------------------------') Nx=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Nx='); Ny=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Ny='); Nz=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Nz='); disp('NODO F------------------------------------------------------------') Fx=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Fx='); Fy=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Fy='); Fz=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Fz='); disp('------------------------------------------------------------------') k(1,1)=(A*E)/L; k(1,2)=0; k(1,3)=0; k(1,4)=-(A*E)/L; k(1,5)=0; k(1,6)=0; k(2,1)=0; k(2,2)=(12*E*I)/(L^3); k(2,3)=(6*E*I)/(L^2); k(2,4)=0; k(2,5)=-(12*E*I)/(L^3); k(2,6)=(6*E*I)/(L^2); k(3,1)=0; k(3,2)=(6*E*I)/(L^2); k(3,3)=(4*E*I)/L; k(3,4)=0; k(3,5)=-(6*E*I)/(L^2); k(3,6)=(2*E*I)/L; k(4,1)=-(A*E)/L; k(4,2)=0;

k(4,3)=0; k(4,4)=(A*E)/L; k(4,5)=0; k(4,6)=0; k(5,1)=0; k(5,2)=-(12*E*I)/(L^3); k(5,3)=-(6*E*I)/(L^2); k(5,4)=0; k(5,5)=(12*E*I)/(L^3); k(5,6)=-(6*E*I)/(L^2); k(6,1)=0; k(6,2)=(6*E*I)/(L^2); k(6,3)=(2*E*I)/L; k(6,4)=0; k(6,5)=-(6*E*I)/(L^2); k(6,6)=(4*E*I)/L; fprintf('MATRRIZ K%i.',i) k disp('------------------------------------------------------------------') K=zeros(GL); K(Nx,Nx)=k(1,1); K(Nx,Ny)=k(1,2); K(Nx,Nz)=k(1,3); K(Nx,Fx)=k(1,4); K(Nx,Fy)=k(1,5); K(Nx,Fz)=k(1,6); K(Ny,Nx)=k(2,1); K(Ny,Ny)=k(2,2); K(Ny,Nz)=k(2,3); K(Ny,Fx)=k(2,4); K(Ny,Fy)=k(2,5); K(Ny,Fz)=k(2,6); K(Nz,Nx)=k(3,1); K(Nz,Ny)=k(3,2); K(Nz,Nz)=k(3,3); K(Nz,Fx)=k(3,4); K(Nz,Fy)=k(3,5); K(Nz,Fz)=k(3,6); K(Fx,Nx)=k(4,1); K(Fx,Ny)=k(4,2); K(Fx,Nz)=k(4,3); K(Fx,Fx)=k(4,4); K(Fx,Fy)=k(4,5); K(Fx,Fz)=k(4,6); K(Fy,Nx)=k(5,1); K(Fy,Ny)=k(5,2); K(Fy,Nz)=k(5,3); K(Fy,Fx)=k(5,4); K(Fy,Fy)=k(5,5); K(Fy,Fz)=k(5,6); K(Fz,Nx)=k(6,1); K(Fz,Ny)=k(6,2); K(Fz,Nz)=k(6,3); K(Fz,Fx)=k(6,4); K(Fz,Fy)=k(6,5); K(Fz,Fz)=k(6,6);

KT=K+KT; end disp('---------------- MATRIZ GLOBAL DE LA ESTRUCTURA ------------------') KT disp('------------------------------------------------------------------') v=input('DAME EL VECTOR DE FUERZAS CONOCIDAS=') V=length(v); K=KT(1:V,1:V) d1=(inv(K))*v d2=zeros((length(KT))-(length(d1)),1) ' VECTOR TOTAL DE DESPLAZAMIENTOS' D=[d1;d2] ' VECTOR TOTAL DE FUERZAS' F=KT*D

Manual para el usuario Ahora se muestra la forma de utilizar el programa expuesto previamente tomando como ejemplo la viga propuesta a resolver al inicio. Una vez que se corre el programa, se sigue el siguiente procedimiento 1.- Inserte el nmero de grados de libertad y de elementos identificados en la viga.

2.- Digitalice las propiedades y la codificacin numrica de los grados de libertad del elemento 1.

En automtico aparecer la matriz de rigidez global del elemento 1.

3.- Digitalice las propiedades y la codificacin numrica de los grados de libertad del elemento 2.

Instantneamente aparecer la matriz de rigidez global del elemento 2.

4.- Digitalice las propiedades y la codificacin numrica de los grados de libertad del elemento 3.

De inmediato aparecer la matriz de rigidez global del elemento 3.

Luego de obtener la matriz de rigidez global de cada elemento, el programa ensambla tales matrices y nos arroja la matriz de rigidez global la estructura.

5.-Capture el vector de Fuerzas Conocidas.

Se imprimir el vector anterior:

Se imprimir la submatriz K11:

El programa nos proporciona los valores de los desplazamientos desconocidos:

Se imprime el vector de desplazamientos conocidos:

Se imprime el vector total de desplazamientos:

Se imprime el vector total de fuerzas, es decir, aquel vector que contiene al vector de fuerzas conocidas y al vector de fuerzas desconocidas:

Referencias 1. 2. R. C. Hibbeler. Anlisis estructural. Editorial Pearson. Gonzlez Cuevas. Anlisis estructural. Editorial Limusa.

3. Selva Colindres Rafael. Dinmica de suelos y estructuras aplicadas a la ingeniera ssmica. Editorial Limusa. 4. Magdaleno Carlos. Anlisis matricial de estructuras reticulares. Independiente.

5. James Stewart. Clculo de una variable: Conceptos y contextos. Editorial CENGAGE Learning.

También podría gustarte