Vista previa del material en texto
PLANTEAMIENTO GENERAL DEL ANÁLISIS MATRICIAL DE ESTRUCTURAS ARTICULADAS Prof. Carlos Navarro Departamento de Mecánica de Medios Continuos y Teoría de Estructuras X Y ⎪ ⎪ ⎭ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ′ ′ ′ ′ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − = ⎪ ⎪ ⎭ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ′ ′ ′ ′ 2 2 1 1 2 2 1 1 0000 00 0000 00 y x y x y x y x u u u u kk kk S S S S MATRIZ DE RIGIDEZ DE UNA BARRA ARTICULADA K’11 K’12 K’21 K’22 Esfuerzos Nudo 1 Esfuerzos Nudo 2 Desplazamientos Nudo 1 Desplazamientos Nudo 2 Llamando: { } { } { } { } ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ 2 2 2 1 1 1 2 2 2 1 1 1 y x y x y x y x u u u u u u S S S S S S La ecuación anterior puede escribirse como: Vector de esfuerzos en los nudos (ejes locales) Vector de desplazamientos en los nudos (ejes locales) MATRIZ DE RIGIDEZ DE LA BARRA EN EJES LOCALES ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ 2 1 2221 1211 2 1 ' ' '' '' ' ' u u KK KK S S { } { } ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ 2 1 2 1 u u u S S S { } [ ]{ }uKS ′′=′ { } [ ]{ } [ ]{ } { } [ ]{ } [ ]{ }2221212 2121111 uKuKS uKuKS ′′+′′=′ ′′+′′=′ { }1S′ { }2S′ x y { }1u′ { }2u′ 1 2 Esta última expresión desarrollada proporciona, en ejes locales de la barra: X Y x y TRANSFORMACIÓN DESDE EJES GLOBALES A LOCALES: ⎪ ⎪ ⎭ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − = ⎪ ⎪ ⎭ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ′ ′ ′ ′ 2 2 1 1 2 2 1 1 00 00 00 00 Y X Y X y x y x S S S S cs sc cs sc S S S S Vector de fuerzas nodales en coordenadas locales Vector de fuerzas nodales en coordenadas globales { } [ ] { } globalesejes T localesejes STS =′ X Y x y ⎪ ⎪ ⎭ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − = ⎪ ⎪ ⎭ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ′ ′ ′ ′ 2 2 1 1 2 2 1 1 00 00 00 00 Y X Y X y x y x u u u u cs sc cs sc u u u u Vector de desplazamientos nodales en coordenadas locales Vector de desplazamientos nodales en coordenadas globales { } [ ] { } globalesejes T localesejes uTu =′ { } { } { } { } ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ′ ′ =′ 2 2 2 1 1 1 2 2 2 1 1 1 y x y x y x y x u u u u u u S S S S S S Esfuerzos y desplazamientos en ejes locales en los dos nudos de la barra: { } { } { } { } ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ = ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ = ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ = ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ = 2 2 2 1 1 1 2 2 2 1 1 1 Y X Y X Y X Y X u u u u u u S S S S S S Esfuerzos y desplazamientos en ejes globales en los dos nudos de la barra: { } [ ] { } globalesejesi T localesejesi STS =′ [ ] ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − = cs sc T T{ } [ ] { } globalesejesi T localesejesi uTu =′ { } [ ]{ } localesejesiglobalesejesi uTu ′={ } [ ]{ } localesejesiglobalesejesi STS ′= [ ] ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − = cs sc T En definitiva, para pasar esfuerzos y deslazamientos, en un nudo concreto de una barra la estructura, desde ejes locales a globales o viceversa tenemos: { } [ ]{ } [ ]{ } { } [ ]{ } [ ]{ }2221212 2121111 uKuKS uKuKS ′′+′′=′ ′′+′′=′ { } [ ][ ] { } [ ][ ] { } { } [ ][ ] { } [ ][ ] { }2221212 2121111 uTKuTKS uTKuTKS TT TT ′+′=′ ′+′=′ Relación entre esfuerzos en ejes locales con desplazamientos en ejes locales: Relación entre esfuerzos en ejes locales con desplazamientos en ejes globales: (Esta última expresión nos será de gran utilidad cuando deseemos obtener los esfuerzos en las barras (los cuales hay que expresar en ejes locales) a partir de los desplazamientos de los nudos obtenidos en ejes globales) { } [ ][ ] { } [ ][ ] { } { } [ ][ ] { } [ ][ ] { }2221212 2121111 uTKuTKS uTKuTKS TT TT ′+′=′ ′+′=′ Premultiplicando por [T]: { } [ ][ ][ ] { } [ ][ ][ ] { } { } [ ][ ][ ] { } [ ][ ][ ] { }2221212 2121111 uTKTuTKTS uTKTuTKTS TT TT ′+′= ′+′= (Relación entre esfuerzos en ejes globales y desplazamientos en ejes globales) { } [ ][ ][ ] { } [ ][ ][ ] { } { } [ ][ ][ ] { } [ ][ ][ ] { }2221212 2121111 uTKTuTKTS uTKTuTKTS TT TT ′+′= ′+′= { } [ ]{ } [ ]{ } { } [ ]{ } [ ]{ }2221212 2121111 uKuKS uKuKS += += ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ 2 1 2221 1211 2 1 u u KK KK S S ó: L EAk =siendo: [ ] ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ −− −− −− −− = 22 22 22 22 scsscs csccsc scsscs csccsc kK globalesejes e [ ] ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 2 2 11 scs csc kK [ ] ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ −− −− = 2 2 12 scs csc kK [ ] ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ −− −− = 2 2 21 scs csc kK [ ] ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 2 2 22 scs csc kK Como: 1 2 3 4 y24 x13 x23=y34 x24x34 y12 y13 x12 = y23 {f3} {f2} PROCESO DE ENSAMBLAJE X Y {f1} {f4} Barra nudo 1 nudo 2 1-2 1 2 1-3 1 3 2-3 2 3 2-4 2 4 3-4 3 4 { } =mnS1 Vector de esfuerzos en el nudo inicial de la barra m-n referido a los ejes globales de la estructura { } =mnS2 Vector de esfuerzos en el nudo final de la barra m-n referido a los ejes globales de la estructura { }=if Vector de cargas exteriores en el nudo i referido a los ejes globales de la estructura {S1}12 -{S1}12 -{S1}13 {f1} {S1}13 EQUILIBRIO NUDO 1: {f1} = {S1}12 + {S1}13 = = [K11]12 {u1} + [K12]12 {u2} + [K11]13 {u1} + [K12]13 {u3} {f1} – {S1}12 – {S1}13 = 0Ecuación de equilibrio: Barra 1-3 Barra 1-2 {f2} – {S2}12 – {S1}23 – {S1}24 = 0EQUILIBRIO NUDO 2: {f2} = {S2}12 + {S1}23 + {S1}24 = =[K21]12 {u1} + [K22]12 {u2} + [K11]23 {u2} + [K12]23 {u3}+ [K11]24 {u2} + [K12]24 {u4} EQUILIBRIO NUDO 3: {f3} – {S2}13 – {S2}23 – {S1}34 = 0 {f3} = {S2}13 + {S2}23 + {S1}34 = =[K21]13 {u1} + [K22]13 {u3} + [K21]23 {u2} + [K22]23 {u3} + [K11]34 {u3} + [K12]34 {u4} EQUILIBRIO NUDO 4: {f4} – {S2}24 – {S2}34 = 0 {f4} = {S2}24 + {S2}34 = =[K21]24 {u2} + [K22]14 {u4} + [K21]34 {u3} + [K22]34 {u4} f1 (K11)12+ (K12)12 (K12)13 0 u1 (K11)13 f2 (K21)12 (K22)12 + (K12)23 (K12)24 u2 + (K11)23 = + (K11)24 f3 (K21)13 (K21)23 (K22)13 (K12)34 u3 + (K22)34 + (K11)34 f4 0 (K21)24 (K21)34 (K22)24 u4 +(K22)34 = mnijK ][ = matriz de rigidez ij (i,j = 1 ó 2, según proceda) de la barra mn Es decir: - Un término de la diagonal principal de la fila i y columna j=i, es la suma de las submatrices [K11] ó [K22] de todas las barras que concurran en el nudo i [K11] si la barra tiene su extremo 1 en el nudo i ó [K22] si la barra tiene su extremo 2 en el nudo i -Los términos fuera de la diagonal principal, por ejemplo de la fila i correspondientes a las columnas j, k, l, m, … (j, k, l, m…> i), son las submatrices [K12] de las barras que unen el nudo i con los nudos j, k, l, m, … Si un nudo no estuviere unido directamente con el nudo i su contribución sería una matriz nula. { } [ ]{ }uKf = [K] = Matriz de rigidez en ejes globales de la estructura, que es una matriz simétrica y singular ya que, si la estructura sufriera un movimiento de sólido rígido, las cargas {f} no se deberían ver afectadas por el mismo Vector de cargas en los nudos Vector de desplazamientos en los nudos X Y q ¿Cómo proceder cuando, además, actúen cargas (*) directamente aplicadas a las barras? P3 P5 P21 2 3 4 5 (*) Nota: Debemos entender “cargas en barras” como no sólo cargas mecánicas, sino también como cargas de origen térmico y como las debidas a errores de ejecución X Y q X Y q X Y = + q R1 R2 R2 R1 En una barra que conecta los nudos i y j de la estructura (i < j) sobre la que actúan cargas en puntos intermedios, determinaríamos los vectores reacción {r ’1} y {r ’2}, en los extremos de la barra, en ejes locales, considerando apoyos fijos perfectos en los dos extremos de la barra (o barras). Las reacciones en los extremos se podrían expresar en ejes globales como: {r i} = [T] {r ’i} El vector de cargas actuantes en el nudo i se obtendría sumando los vectores - {r i} de todas las barras que tuvieren el nudo inicial o final en el nudo i. Si en el nudo i ya actuase un vector de cargas {pi}, el vectorde cargas finalmente resultante en ese nudo sería: {fi} = {pi} – Σ {ri} (Σ extendido a todas las barras conectadas al nudo i) Veamos cómo hacerlo en este ejemplo: {fi} = {pi} – Σ {ri} X 1 2 3 4 5 P3 P5 P2 Y α V1 H1 H4 V4 { } ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎭ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ − − = 5 4 4 3 2 1 1 0 0 0 P V H P P V H p El vector de cargas directamente aplicadas a los nudos, {p} : X R2 R1 1 2 3 4 5Y α { } ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎭ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ α− α− α− α− =∑ sen cos sen cos 1 1 2 2 0 0 0 0 0 0 R R R R r El vector de reacciones en barras cargadas, Σ{r} : { } ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎭ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ −α α α+ α+ − = 51 1 24 24 3 2 1 1 0 0 PR R RV RH P P V H f sen cos sen cos { } ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎭ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ − − = 5 4 4 3 2 1 1 0 0 0 P V H P P V H p { } ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎭ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ α− α− α− α− =∑ sen cos sen cos 1 1 2 2 0 0 0 0 0 0 R R R R r- = El vector de cargas resultante sobre la estructura, {f} : {pi} – Σ {ri} = {fi} X R2 R1 1 2 3 4 5 P3 P5 P2 Y α V1 H1 H4 V4 { } ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎭ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎬ ⎫ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ −α α α+ α+ − = 51 1 24 24 3 2 1 1 0 0 PR R RV RH P P V H f sen cos sen cos En definitiva: CONDICIONES DE CONTORNO { } [ ]{ }uKf = En general: - Conoceremos los vectores de carga {f}i en los nudos (probablemente ignoraremos los vectores de carga {f}j en aquellos nudos en los que existan apoyos) - Conoceremos alguna de las componentes de {u}, en aquellos nudos en los que existan ligaduras n = número de nudos nº de g.d.l.= 2n r = número de coacciones nº de movimientos desconocidos = 2n-r Objetivo: { } [ ]{ }*** uKf = Vector de cargas conocidas Vector de movimientos incógnitas Esto lo haremos eliminando filas y columnas correspondientes a gdl’s impedidos por las restricciones { } [ ] { }*** fKu 1−= Resolución del sistema de ecuaciones: Cálculo de esfuerzos en cada barra: { } { }jj T iji T ijj ij T iji T iji ruTKuTKS ruTKuTKS '}{][]'[}{][]'[}'{ '}{][]'[}{][]'[}'{ +⋅+⋅= +⋅+⋅= 2221 1211 Ya conoceríamos los desplazamientos en los gdl’s no impedidos, por los que podríamos montar el vector de desplazamientos de toda la estructura en ejes globales: { }u