Metodo Directo de La Rigidez i

September 30, 2017 | Author: Daniel Tobalina Baldeon | Category: Mathematical Analysis, Mechanics, Mechanical Engineering, Physics & Mathematics, Mathematics
Share Embed Donate


Short Description

Download Metodo Directo de La Rigidez i...

Description

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

1

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ INTRODUCCIÓN CONCEPTO DE DISCRETIZACIÓN MATRIZ DE RIGIDEZ Y MATRIZ DE FLEXIBILIDAD PROPIEDADES DE LAS MATRICES DE RIGIDEZ Y FLEXIBILIDAD EJEMPLO SISTEMAS DE COORDENADAS MATRIZ DE RIGIDEZ DEL ELEMENTO EN EL SISTEMA LOCAL TRANSFORMACIÓN DE COORDENADAS MATRIZ DE RIGIDEZ DEL ELEMENTO EN EL SISTEMA GLOBAL SÍNTESIS DE LA MATRIZ DE RIGIDEZ DE LA ESTRUCTURA CÁLCULO DE LOS DESPLAZAMIENTOS Y LAS REACCIONES CÁLCULO DE LOS ESFUERZOS ESQUEMA BÁSICO GENERAL DE UN PROGRAMA DE CÁLCULO MATRICIAL

1

INTRODUCCIÓN

Las ideas fundamentales del cálculo de estructuras ya estaban totalmente desarrolladas en el siglo XIX, conociéndose perfectamente las relaciones de equilibrio y compatibilidad que se dan en una estructura así como el comportamiento de la barra prismática. Dado que los cálculos debían realizarse de forma manual, el número de operaciones resulta un condicionante importante. Con el fin de disminuirlas se desarrollaron métodos (analíticos y gráficos) que aprovechaban al máximo las características de cada tipo de estructura  el campo de aplicación de cada método particular resultaba muy limitado. Un método es bueno si, proporcionando resultados suficientemente aceptables, requiere pocas operaciones. Estos métodos fueron ampliamente utilizados hasta que, en la década de 1.950, aparecen las computadoras. A partir de entonces el número de operaciones a realizar deja de ser un condicionante, ahora se prefiere un método general que permita tratar el mayor número de problemas posibles aunque ello requiera gran número de cálculos numéricos. Dado que las operaciones las realizará una computadora, un método es bueno si es fácilmente sistematizable. A este grupo de métodos pertenecen los métodos matriciales. Que los cálculos los realice una computadora no significa que del técnico que la utiliza se requiera menor conocimiento del comportamiento estructural de un sistema. Los programas de cálculo de estructuras por ordenador son una herramienta muy poderosa para el buen técnico, pero también muy peligrosa en manos de quien no conoce suficientemente los fundamentos, lo que puede llevarle a realizar modelos inadecuados, contemplar hipótesis incorrectas, interpretar deficientemente de los resultados, etc.

Universidad de La Rioja

2

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

2

CONCEPTO DE DISCRETIZACIÓN

Para introducir este concepto vamos a calcular el área de un círculo de radio R. Los pasos a seguir son los siguientes: 1. División del dominio bajo estudio (en nuestro caso el círculo) en trozos a los que llamaremos elementos. En principio los elementos pueden tener cualquier forma, en la figura se muestran posibles discretizaciones de mismo círculo.

Las discretizaciones pueden definir el dominio por defecto o por exceso, pueden utilizarse un solo tipo de elemento o varios, etc. 2. Definición de las ecuaciones que definen el problema en cada elemento. Aplicado a nuestro caso equivale a definir el área de cada uno de los elementos en que hemos dividido el círculo. Si optamos por una discretización del tipo de la izquierda, con n elementos iguales cada uno de área:

Ai 

2 1 2 R sen n 2

3. Ensamblaje de las ecuaciones de los elementos para obtener las ecuaciones del conjunto. En nuestro caso se trata simplemente de sumar las áreas de los elementos, que será la aproximación del área del círculo: n

AT   Ai i 1

4. Resolución. Lo que permite obtener una solución aproximada al problema planteado. n

AT   Ai  n i 1

1 2 2 R sen 2 n

5. Estudios sobre la convergencia y la estimación del error. Se dice que un proceso es convergente si aumentado el número de elementos la solución aproximada se acerca a la real.

2  1 lím AT  lím  n R 2 sen n  n  2 n

Universidad de La Rioja

2   sen  2 n   R lím  2 n     n

    R 2 lím  sen   0    

 2   R 

3

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

Que es el área del círculo de radio R  el proceso es convergente. La diferencia entre solución exacta y aproximada es el error cometido. En el proceso expuesto hay dos posibles fuentes de error (una vez formulado correctamente el

Error debido al proceso de división del dominio

problema): el propio proceso de división en elementos puede no definir correctamente el dominio (como ocurre al dividir el círculo en triángulos), y por otro lado las ecuaciones de los elementos pueden ser aproximadas (en el caso presentado no es así).

Error  R 2 

n 2 n 2 2   R sen  R 2    sen  n n  2 2 

El proceso de discretización aplicado a una estructura es análogo al anteriormente descrito. En principio, en una estructura pueden definirse muchas discretizaciones distintas. Lo más adecuado es utilizar



discretizaciones como la de la derecha, en la cual todos los elementos son cualitativamente iguales, no requiriendo estudios particulares para cada uno de ellos. De esta manera, una estructura de barras será discretizada en elementos (barras) que se conectarán en una serie de puntos a los que llamaremos nudos. Así, cada elemento tendrá dos nudos, uno en cada extremo. Nosotros nos centraremos en el elemento barra recto, aunque no existe ninguna dificultad conceptual en desarrollar elementos curvos. Es importante notar que el proceso de discretización de una estructura tiene como consecuencia inmediata el pasar de un sistema con  grados de libertad (todos los desplazamientos posibles de los  puntos que forman la estructura) a un sistema con un número finito de grados de libertad (los desplazamientos posibles de los n nodos que se han definido al discretizar la estructura). En un caso plano cada nudo tiene tres grados de libertad (dos traslaciones y un giro), la estructura tendrá 3n grados de libertad, en el caso espacial cada nudos tiene seis grados de libertad  la estructura tendrá 6n grados de libertad.

3

MATRIZ DE RIGIDEZ Y MATRIZ DE FLEXIBILIDAD

Universidad de La Rioja

4

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

El problema de sólido deformable más simple es el de un muelle, con un extremo empotrado y el otro libre. Se trata de un sistema de un grado de libertad, el desplazamiento del extremo libre. Al aplicar al muelle una carga P, se deforma alargándose una cierta cantidad que origina un desplazamiento del extremo libre. Alargamiento y carga se relacionan a través de la constante de rigidez, k, del muelle:

P  kL  k

  L 



1 P  aP k P

La constante a recibe el nombre de constante de flexibilidad. Un sistema más complicado es el de un voladizo. Se trata de una

2

barra empotrada en un extremo y libre en el otro. En el caso plano

3

1

este sistema tiene tres grados de libertad: desplazamiento longitudinal, desplazamiento transversal y el giro del extremo libre. Nos planteamos el problema de encontrar las ecuaciones que permiten obtener los desplazamientos conocidas las cargas y viceversa. Para ello vamos a resolver en primer lugar los problemas siguientes:

Fy

Fx problema 1

Mz problema 3

problema 2

Es fácil comprobar que las soluciones de estos problemas son las siguientes: Problema 1:

Problema 2:

Problema 3:

L Fx EA

uy  0

z  0

ux  0

L3 uy  Fy 3EI

L2 z  Fy 2 EI

ux  0

L2 uy  Mz 2 EI

z 

ux 

L Mz EI

Dado que es de aplicación el principio de superposición, la expresión general de los desplazamientos será:

ux 

L Fx EA

que en forma matricial queda:

Universidad de La Rioja

uy 

L3 L2 Fy  Mz 3EI 2 EI

z 

L2 L Fy  Mz 2 EI EI

5

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

 L  u x   EA    u y    0     z    0 

 0    Fx  3 2   L L  F   y 3EI 2 EI     L2 L   M z   2 EI EI  0



uAF

La matriz A recibe el nombre de matriz de flexibilidad de la estructura. Para calcular la relación inversa podemos invertir las ecuaciones anteriores o resolver los problemas: ux uy

z problema 1

problema 2

problema 3

De manera similar a los problemas previos, puede obtenerse fácilmente:

  EA  0 0  u   Fx   L  x    12 EI 6 EI     2  u y    Fy    0 3 L L      6 EI 4 EI   z   M z     0  2 L  L 

FKu

Siendo K la matriz de rigidez del sistema.

4

PROPIEDADES DE LAS MATRICES DE RIGIDEZ Y DE FLEXIBILIDAD

La primera propiedad de las matrices de rigidez y flexibilidad está relacionada con el significado físico de cada uno de sus términos. Supongamos la relación de rigidez de una estructura con n grados de libertad, y escojamos la ecuación i, que vendrá dada por:

Fi  K i1u1  K i 2 u 2  K i 3u 3    K ij u j    K n u n Si aplicamos un desplazamiento unidad en el grado de libertad j ( u j  1 ) y nulo en el resto de grados de libertad ( u k  0 con k  j):

Fi = Kij  El término de la fila i columna j de K (Kij) es la carga que se

aplica en el grado de libertad i cuando se produce un desplazamiento unidad en el grado de libertad j y nulo en el resto de los grados de libertad. Análogamente, el término de la fila i columna j de A (Aij) es el desplazamiento que se produce en el grado de libertad i cuando se aplica una carga unidad en el grado de libertad j y nulo en el resto de los grados de libertad.

Universidad de La Rioja

6

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

Utilizando la propiedad anterior, una columna genérica, j, de la matriz K puede ser obtenida aplicando un desplazamiento unidad en el correspondiente grado de libertad, j, y nulo en el resto y calculando las cargas que aparecen en los diferentes grados de libertad. De forma análoga una columna genérica, j, de la matriz A puede ser obtenida aplicando una carga unidad en el correspondiente grado de libertad, j, y nula en el resto y calculando los desplazamientos que aparecen en los diferentes grados de libertad. Las matrices K y A son simétricas. Para demostrar esta propiedad vamos a enunciar y demostrar previamente el teorema de reciprocidad. Teorema de reciprocidad:1 Supongamos dos problemas definidos sobre una misma estructura: 

las cargas, Fa, los esfuerzos, Na, Va, Ma, las deformaciones, ena, eva, ema, y los desplazamientos, ua.



las cargas, Fb, los esfuerzos, Nb, Vb, Mb, las deformaciones, enb, evb, emb, y los desplazamientos, ub.

entonces: el trabajo que realizan las cargas del primer sistema, Fa, con los desplazamientos del segundo, ub, es igual al trabajo que realizan las cargas del segundo sistema, Fb, con los desplazamientos del primero, ua. Demostración: para ello utilizaremos el Teorema de los Trabajos Virtuales:



Fia u ib nudos





b N aj e nj barras

 V ja evjb



b M aj emj



 N bj V jb M bj  a a a    Nj V j Mj   EA GAc EI  barras  

 N aj V ja M aj  b b b a a    Nj V j Mj   N bj e nj  V jb e vja  M bj e mj   Fib u ia  EA GAc EI  barras barras  nudos 





Utilizando este resultado es fácil comprobar la simetría de las matrices K y A:

 Fia uib   K ij u aj uib   K kl u la u kb 

   K kl  K lk b a b a b a  Fi ui   K ij u j ui   K lk u k u l  nudos nudos nudos  nudos

nudos

nudos

Análogamente se probaría para la matriz de flexibilidad, A. Todos los términos de la diagonal principal son positivos. Para demostrarlo supongamos que la estructura la sometemos a una carga en sentido positivo en el grado de libertad i, siendo nulas las cargas en el resto de grados de libertad. Es claro que la estructura se deforma y absorbe energía  el trabajo realizado por las cargas externas debe ser positivo (dicho trabajo es la energía que se almacena como energía de

1

Aunque puede demostrarse para el caso general, el enunciado y demostración aquí expuestos se restringe al caso

de cargas puntuales.

Universidad de La Rioja

7

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

deformación en la estructura)  el desplazamiento en el grado de liberta i debe ser en el mismo sentido en que se aplica la carga, positivo  Aii > 0. Análogamente se probaría para la matriz K.

5

EJEMPLO

Sea la estructura de la figura en la cual se desprecian las

E, Iv

B

deformaciones debidas a los esfuerzos axil y cortante. Se trata de L

E, Ip

obtener las matrices de rigidez y flexibilidad que definen el comportamiento de la misma. Lo primero que debemos hacer es identificar los grados de

A

libertad del sistema. En principio, al tratarse de una figura plana

L

cada nudo tiene tres grados de libertad, pero:



el nudo A tiene impedidos los tres movimientos  no tiene 3

ningún grado de libertad



C

2

si en0  la barra AB ni se alarga ni se acorta  el

1

4

B

C

desplazamiento vertical del nudo B es nulo  el nudo B tiene dos grados de libertad (el desplazamiento horizontal y el giro)



si en0  la barra BC ni se alarga ni se acorta  el

A

desplazamiento horizontal del nudo C es igual que el

desplazamiento horizontal del nudo B  el nudo C tiene dos grados de libertad (el desplazamiento vertical y el giro) En definitiva, el sistema tiene cuatro grados de libertad  las matrices de rigidez y flexibilidad serán cuadradas de orden 44. Los vectores de desplazamientos y cargas serán:

u T  u1  2

u3  4 

F T  F1

M2

M4

F3

u1

F1=1 B

C

B

C

B

2

C

u3

4

A

A

A

L Vamos a calcular en primer lugar los términos de la matriz de flexibilidad. Para calcular los de la primera columna aplicaremos una carga unidad en el grado de libertad 1 y nula en el resto. Obtenemos así:

Universidad de La Rioja

8

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

u1 

L3  A11 3EI p

2  

L2  A21 2 EI p

u3  

L3  A31 2 EI p

4  

L2  A41 2 EI p

Para la segunda columna resolvemos el problema:

4 u1

M2=1 B

C

B

A

C

A

u3

2 B

C

A

1

L2 u1    A12 2 EI p

L 2   A22 EI p

L2 u3   A32 EI p

4 

L2 2   A23 EI p

L3 L3 u3    A33 EI p 3EI v

L2 L2 4    A42 EI p 2 EI v

L  A42 EI p

Para la tercera columna:

L3 u1    A13 2 EI p

Finalmente, para la cuarta columna:

Universidad de La Rioja

9

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

u1  

L2  A14 2 EI p

2 

L  A24 EI p

u3 

L2 L2 L2 L2   A34  4    A44 EI p 2 EI v EI p EI v

La matriz de flexibilidad de la estructura en cuestión resulta ser:

 L3   3EI p  2  L  2 EI p A 3  L  2 EI p  2  L  2 EI p 



L2 2 EI p



    L   EI p  L2 L2   EI p 2 EI v   L L   EI p EI p 

L3 2 EI p



L EI p

L2 EI p

L2 EI p

L3 L3  EI p 3EI v

L EI p

L2 L2  EI p 2 EI v

L2 2 EI p



u=AF

La matriz de rigidez se obtiene de forma similar, dando desplazamientos unidad en un grado de libertad y nulos en el resto y calculando las cargas necesarias, estas son los términos de la columna de K correspondiente a dicho grado de libertad. Otra posibilidad, una vez calculada la matriz de flexibilidad es invertirla:

A1 u = A1 A F  F = A1 u  K = A1 Para el problema asociado a la primera columna es claro que las cargas en los grados de libertad 3 y 4 son nulas (F3 = 0, M4 = 0). Para calcular las cargas necesarias en los grados de libertad 1 y 2 aplicamos las condiciones de equilibrio y compatibilidadcomportamiento a la barra AB.

u1 

F1 L3 M 2 L2  1 3EI p 2 EI p

2  

F1 L2 M 2 L  0 2 EI p EI p

Ecuaciones de las que se despejan F1 y M2:

F1 

12 EI p

M2 

L3

6 EI p L2

u1=1 F3

F1 B

M2

Universidad de La Rioja

C

M4

A

2=1

F1 B

M2

F3 C

M4

A

10

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

Con la segunda columna:

u1 

F1 L3 M 2 L2 F3 L3 M 4 L2    0 3EI p 2 EI p 2 EI p 2 EI p

2  

F1 L2 M 2 L F3 L2 M 4 L    1 2 EI p EI p EI p EI p

F1 L3 M 2 L2  L3 L3 u3       EI p 3EI v EI p 2 EI p 

4  

F1 L2 M 2 L  L2 L2    EI p  EI p 2 EI v 2 EI p

6 EI p

M2 

2

L



 M 4  0  

    F3   L  L  M 4  0   EI p EI v    

Que una vez resuelto proporciona los valores:

F1 

2   2  F3   L  L   EI p 2 EI v  

4 EI p  EI v



L

F3  

6 EI v 2

L

M4 

2 EI v L

Para la tercera columna en el sistema de ecuaciones anterior imponiendo: u1 = 0, 2 = 0, u3 = 1,  4 = 0, obteniendo:

M2  

F1  0

6 EI v

F3 

2

L

12 EI v

M4  

3

L

6 EI v L2

Y finalmente la cuarta columna se obtiene con: u1 = 0, 2 = 0, u3 = 0,  4 = 1:

F1  0

M2 

B

M2

u3=1

La matriz de rigidez resultante es:

M4 

L2

4 EI v L F3

F1

C

M4

A

6 EI v

F3  

F3

F1

Universidad de La Rioja

2 EI v L

C

B

M2

4=1

A

M4

11

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

 12 EI p   L3  6 EI p  2 K  L  0    0  6

6 EI p L2 4 EI p  EI v





L 6 EI v

L2 2 EI v L



0 

6 EI v

L2 12 EI v



L3 6 EI v L2

   2 EI v   L   6 EI  2v  L  4 EI v   L  0

F=Ku

SISTEMAS DE COORDENADAS

Para sistematizar el proceso que vamos a seguir, conviene definir los siguientes sistemas de coordenadas:



Sistema de referencia. Será un sistema, en general cartesiano, fijo. Es el utilizado habitualmente para definir la geometría de la estructura, es decir la posición de todos los nudos.



Sistema global. Esta formado por todos los grados de libertad definidos en el sistema de referencia de la estructura. Está establecido en cada nudo según los grados de libertad del mismo.



Sistema nodal. En general coincide con el sistema global, salvo en aquellos nudos en los que, por algún motivo especial, interesa definir los grados de libertad en otras direcciones. En este sistema se suelen definir las cargas externas en nudos, las reacciones y los desplazamientos de los nudos.



Sistema local. Está definido para cada elemento. En él se plantean las ecuaciones generales del elemento independientemente de la orientación de éste. En este sistema se suelen definir las cargas en barra.

Para mayor claridad, en la figura se muestra una estructura y los sistemas de coordenadas definidos anteriormente.

Sistema de referencia

Sistema global

Universidad de La Rioja

Sistema nodal

Sistema local

12

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

7

MATRIZ DE RIGIDEZ DEL ELEMENTO EN EL SISTEMA LOCAL

En el apartado anterior se han estudiado las matrices de rigidez y flexibilidad de una estructura, en este apartado se trata de obtener estas matrices para el elemento barra que estemos considerando. Una barra de celosía tiene dos grados de libertad en el sistema local (los desplazamientos de los extremos en la dirección de la barra), es fácil comprobar que la matriz de rigidez de dicho elemento es:

 EA  k'   L   EA  L

EA   L  EA   L 



1

P'  k ' d '



2

siendo E el módulo de elasticidad del material, A el área del perfil y L la longitud de la barra. P' es un vector que agrupa a las cargas en los grados de libertad del elemento, y d' un vector que agrupa a los desplazamientos en los diferentes grados de libertad del elemento. Para el caso de una barra plana de nudos rígidos, que tiene 6 2

grados de libertad (dos traslaciones y un giro en cada uno de sus

5

extremos), trabajando con las ecuaciones desarrolladas en capítulos anteriores, es fácil comprobar que la matriz de rigidez

1

3

6

4

de dicho elemento es:  EA   L  0    0 k'    EA  L   0    0 



0

0

12 EI

6 EI

L3 6 EI L2

L2 4 EI L

0

0



12 EI 3

L 6 EI L2



EA L

0 12 EI

0



0



EA L

6 EI 2

L 2 EI L

0 0

L3 6 EI L2 0

12 EI 

L3 6 EI L2

   6 EI  L2  2 EI   L   0  6 EI    L2  4 EI   L  0



P'  k ' d '

siendo E el módulo de elasticidad del material, A el área del perfil, I la inercia según el eje de flexión y L la longitud de la barra. P' es un vector que agrupa a las cargas en los grados de libertad del elemento, y

d' un vector que agrupa a los desplazamientos en los diferentes grados de libertad del elemento. Comparando con las fases del proceso de discretización antes descrito, en este momento nos encontramos en la fase 2a: definición de la ecuación del elemento.

Universidad de La Rioja

13

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

8

TRANSFORMACIÓN DE COORDENADAS

Trata este apartado de las operaciones de cambio de sistema de referencia, es decir, dadas las variables estáticas o cinemáticas de un nudo expresadas en un sistema de coordenadas cómo se cambia de sistema de coordenadas. Centrándonos en el caso plano, un nudo tiene tres grados de libertad. Agrupando las variables cinemáticas y estáticas en sendos vectores, para el nudo n, en el sistema de coordenadas xyz:

 Fx    P  Fn   Fy  M   z

u x    δ  d  u n  u y     z

Si definimos en el nudo otro sistema de coordenadas, que forma un ángulo  con el sistema inicial, es claro que:

y





F x '  F x cos   F y sen 

u x '  u x cos   u y sen 

F y '   F x sen   F y cos 

u y '  u x sen   u y cos 

M z'  M z

 z'   z



=´

x

Expresado en forma matricial tenemos:  F x '   cos      F y '     sen  M   0  z'  

sen  cos  0

u x '   cos     u y '     sen     0  z'  

0  Fx    0  F y  1   M z 

sen  cos  0

0  u x    0  u y  1   z 

Vamos a definir la matriz de cambio de base:

 cos   LTD    sen  0 

sen

0  cos  0  , 0 1 

Por tanto,

 cos   L D   sen  0 

 sen cos  0

0   l1   0    m1 1   n1

l2 m2 n2

l3   m3  n3 

Es la matriz cuyas columnas son los cosenos directores de los vectores unitarios en la dirección de los ejes locales. Al premultiplicar un vector expresado en el sistema de coordenadas xyz por la matriz LTD , obtengo las coordenadas de dicho vector en el sistema x´y´z´. Se dice que LTD es la matriz de cambio de base del sistema xyz (coordenadas globales) a x´y´z´ (coordenadas locales).

Universidad de La Rioja

14

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

Si lo deseado fuera la operación contraria, es decir pasar del sistema x´y´z´ al xyz, es fácil comprobar que la matriz de cambio de base sería la traspuesta de L D .#

9

MATRIZ DE RIGIDEZ DEL ELEMENTO EN EL SISTEMA GLOBAL

Se trata de expresar en el sistema global de coordenadas la relación de rigidez de un elemento barra. Dicha relación la conocemos en el sistema local:

P'  k ' d ' En el apartado anterior hemos visto cómo se cambia de sistema. Sea  el ángulo que forma el eje x´ del sistema local de coordenadas definido en los nudos con el eje x del sistema global  la matriz de cambio de base del sistema global al local en cada nudo será:

 cos   LTD    sen  0 

sen

0  cos  0  0 1 

Dado que P' y d' agrupan las variables del elemento, es decir de sus dos nudos tendremos:  EA   L   P '1   0  P'    2  0  P' 3       EA  P' 4     P' 5   L     P' 6   0   0 



0

0

12 EI

6 EI

3

L2

12 EI 3

L 4 EI L

0



0

EA L



L 6 EI

6 EI

L3 6 EI L2

0 12 EI

0

2

L 2 EI L

L2

12 EI



0 

0

0

2

L 6 EI

EA L



0

L3 6 EI L2

   6 EI   d '1  L2    2 EI  d ' 2   L  d ' 3    0  d ' 4  d '  6 EI   5   d '6    L2  4 EI   L  0



P'  k ' d '

Si procedemos ahora a aplicar un cambio de base:  P '1   cos  P '    sen   2   P '3   0    P '4   0  P '5   0     P '6   0

#

sen 

0

0

0

cos

0

0

0

0

1

0

0

0 0

0 cos 0  sen 

0

0

0

sen  cos 0

0   P1   0   P2    0   P3     0   P4  0   P5    1   P6 

P'  LT P

Ello es debido a que la matriz L D es una matriz ortonormal, por lo que su inversa coincide con su traspuesta.

Universidad de La Rioja

15

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

 d '1   cos d '    sen   2   d '3   0   d ' 4   0  d '5   0     d '6   0

sen 

0

0

0

cos

0

0

0

0

1

0

0

0 0

0 cos 0  sen 

0

0

sen  cos

0

0

0   d1   0  d 2    0  d3     0  d 4  0  d5    1  d 6 

d'  LT d

siendo:

 LT LT   D  0

0   LTD 

La operación inversa (cambio de la base local a la global) vendrá dada por:

P  LP '

d  Ld'

Sustituyendo en la expresión de rigidez del elemento:

P'  k ' d '



LT P  k ' LT d

Premultiplicando por L, y teniendo en cuenta (ver nota a pie en la página anterior) que: L1=LT:

P  Lk ' LT d 

k  Lk ' LT

siendo k la matriz de rigidez en globales. Para el caso de una barra plana de nudos rígidos, el resultado obtenido tras realizar las operaciones es: 2  12 I    Ac 2  12 Is sc A  2  2  L L   2   12 I  2 12 Ic  sc A   As    L2  L2  6 Is 6 Ic   E L L k 2 L 12 Is 12 I   sc  A  2    Ac 2  2 L L    2   12 I  2 12 Ic  sc  A  2   As  2 L  L    6 Is 6 Ic   L L 

6 Is L 6 Ic L



4I 6 Is L 6 Ic  L 2I

12 Is 2 12 I   sc  A  2  L2 L   12 I  12 Ic 2  sc  A  2   As 2  2 L  L  6 Is 6 Ic  L L 2 12 Is 12 I   Ac 2  2 sc A  2  L L   12 I  12 Ic 2  sc A  2  As 2  2 L  L  6 Is 6 Ic  L L  Ac 2 

6 Is L 6 Ic L



2I 6 Is L 6 Ic  L 4I

                 

siendo s=sen y c=cos. El cambio inverso, es decir de globales a locales, sería:

k '  LT kL Podrían darse casos en los que el ángulo girado en los nudos no sea el mismo (sistema nodal distinto del global). Ello no supone ninguna dificultad, basta definir una matriz Ln distinta para cada nudo y operar con la matriz L formada con ellas:

Universidad de La Rioja

16

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

 cos 1    sen1 0   0  LTn 2   0  0   0 

 LT LT   n1  0

sen1 cos 1 0 0 0 0

0 0 0 0 1 0 0 cos  2 0  sen 2 0 0

0 0 0 sen 2 cos  2 0

0  0 0  0 0  1 

Tras lo realizado en este apartado tenemos las ecuaciones de los elementos preparadas para pasar a la tercera fase del proceso de discretización.

SÍNTESIS DE LA MATRIZ DE RIGIDEZ DE LA ESTRUCTURA

10

Equivale a la tercera fase del proceso de discretización consistente en obtener la ecuación del dominio acoplando las ecuaciones de los elementos. En este apartado vamos a obtener la matriz de rigidez de la estructura acoplando las matrices de rigidez de cada una de los elementos barra. La forma en la que se produce el acoplamiento es, claro está, aplicando las ecuaciones de equilibrio y compatibilidad en los nudos. Sea un nudo cualquiera de la estructura, I, en el que concurren, por ejemplo, 3 barras, IJ, IK e IL. Las ecuaciones que definen el comportamiento de cada una de las barras, expresadas en el sistema global:

P

IJ

k

IJ

d

IJ

P

IK

k

IK

d

IK

P

IL

k

IL

d

IL

que podemos dividir de la forma:

Si d I

IJ

   

P IJ  I  IJ PJ

  k IJ k IJ  d IJ   II IJ   I    IJ IJ   IJ   k JI k JJ  d J

P IL  I  IL PL

  k IL k IL  d IL   II IL   I    IL IL   IL   k LI k LL  d L

, dI

IK

, dI

IL

P IK  I  IK PK

  k IK k IK  d IK   II IK   I    IK IK   IK   k KI k KK  d K

   

   

son los desplazamientos en el sistema global del nudo I como perteneciente a la

barra IJ, a la barra IK y a la barra IL respectivamente y u I los desplazamientos en el sistema global del nudo I de la estructura, las condiciones de compatibilidad en el nudo I exigen que: dI

IJ

 dI

IK

 dI

De forma similar si PI

IJ

IL

 uI

, PI

IK

, PI

IL

son las cargas en extremo de barra en el sistema global en el

nudo I de la barra IJ, de la barra IK y de la barra IL respectivamente y FI son las cargas externas aplicadas en el nudo I de la estructura, las condiciones de equilibrio en el nudo I (ver figura) exigen que:

Universidad de La Rioja

17

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

FI  PI

IJ

 PI

IK

 PI

IL

Fy(I) Mz(I)

Fy(I)

Mz(I)

I

Fx(I)

Fx(I)

J i

L

PI

K

PI

IL

PI

IJ

IK

Sustituyendo en esta ecuación el valor de cada PI en función de los desplazamientos de los extremos de cada barra tenemos: IJ

FI  k II d I

IJ

IJ

IJ

 k IJ d J

IK

 k II

dI

IK

IK

IK

 k IK d K

IL

 k II d I

IL

IL

IL

 k IL d L

Aplicando ahora la condición de compatibilidad:

FI   k II  k II  IJ

IK

IL IJ IK IL  k II u I  k IJ u J  k IK u K  k IL u L 

Aplicando las ecuaciones anteriores a cada nudo de la estructura obtenemos el sistema:

F  Ku teniendo la matriz K la siguiente composición:

 k II

barra

K II 

IJ

K IJ  k IJ

(IJ)

barras concurrentes en el nudo I

El montaje de la matriz K se puede realizar por nudo (ecuaciones) o por elementos. Desde el punto de vista de programación es más conveniente lo segundo pues permite ir directamente elemento a elemento, obteniendo al final del proceso el sistema completo. Realizar el montaje por nudos obliga a ir nudo a nudo y para cada nudo elemento a elemento, ello permite ir obteniendo las ecuaciones de equilibrio sucesivamente. A modo de ejemplo, la matriz de rigidez de la estructura de la

2

3

figura sería: L

1

4 L

Universidad de La Rioja

18

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

 k 12  11  12 k K   21   0  0 

12

k12 12

0   0  34  k 34  34 k 44 

0 23

23

k 22  k 22 23 k 32

k 23 23

34

k 33  k 33 34 k 43

0

Nótese que la matriz K es singular. Ello es claro pues, por el momento, el sistema F = Ku no tiene impuesta ninguna condición de los apoyos  es un mecanismo  tiene  soluciones posibles. Como puede apreciarse en el ejemplo anterior K es una matriz en banda (eligiendo razonablemente la numeración de los nudos) y simétrica.

11

CÁLCULO DE LOS DESPLAZAMIENTOS Y REACCIONES

Nos planteamos ahora la resolución del sistema de ecuaciones obtenido (fase 4 del proceso de discretización). Para ello imponemos las condiciones de los apoyos. Dividamos el vector de cargas F y el vector de desplazamientos u de la forma: F  F l Fr 

u  u l u r 

indicando el subíndice r que se trata de variables asociadas a una condición de apoyo y el subíndice l lo contrario. En el ejemplo anterior:

 uT l  u x 2

FlT  F x 2

Fy2 u y2

M2

2

Fx 3 u x3

F y3

M3

u y3  3





 u Tr  u x1

FrT  F x1

F y1

M1

u y1  1

Fx 4 u x4

Fy4 u y4

M4



4 

De esta forma el sistema de ecuaciones se expresaría como:  Fl   K ll     Fr   K rl

K lr   u l    K rr  u r 



Fl  K ll u l  K lr u r Fr  K rl u l  K rr u r

En las ecuaciones anteriores las incógnitas son: ul y Fr. Operando con el primer grupo de ecuaciones podemos calcular ul:

Fl  K lr u r  K ll u l



u l  K ll 1 Fl  K lr u r 

Lo habitual es que ur=0, aunque, como acabamos de ver, no existe ninguna dificultad conceptual si ur 0. Calculadas las ul basta sustituir en el segundo grupo de ecuaciones para obtener las reacciones.

Universidad de La Rioja

CÁLCULO MATRICIAL DE ESTRUCTURAS. MÉTODO DIRECTO DE RIGIDEZ

12

19

CÁLCULO DE LOS ESFUERZOS

Para calcular los esfuerzos o más propiamente dicho las cargas en los extremos de las barras, P´, debemos previamente calcular los desplazamientos d´. Para ello, aplicando compatibilidad en los dos nudos de cada barra (el desplazamiento del extremo de la barra y del nudo son iguales):

d IJ  d I IJ d J

 u   I    u J 

Pasando ahora al sistema local de coordenadas:

d'  LT d siendo L la matriz de cambio de base descrita anteriormente. Basta sustituir en la ecuación que define el comportamiento del elemento para obtener:

P'  k ' d ' Como por el momento sólo estamos considerando cargas en nudos  los esfuerzos a lo largo de las barras son lineales, conocidos los valores en los extremos es inmediato representar los diagramas.

13

ESQUEMA BÁSICO GENERAL DE UN PROGRAMA DE CÁLCULO MATRICIAL

1. Definición de la estructura: nudos, elementos, materiales, etc. 2. Cálculo de la matriz de rigidez de los elementos en locales: P'  k ' d ' 3. Giro de la matriz de rigidez del elemento al sistema nodal: P  kd 4. Síntesis de la matriz de rigidez de la estructura: K 5. Cálculo del vector de cargas: F 6. Aplicación de las condiciones de contorno 7. Resolución del sistema  u 8. Cálculo de reacciones 9. Cálculo de esfuerzos en elementos 10. Una vez obtenidos los esfuerzos en todos los elementos, podría comprobarse el equilibrio de los nudos de la estructura, lo que nos daría idea del error (numérico) que se ha cometido. Esta comprobación sería lo equivalente a la última fase del proceso de discretización.

Universidad de La Rioja

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF