Académique Documents
Professionnel Documents
Culture Documents
=
0 72
0 48
15 48
0 24
15 24
0 0
COOR
=
6 5
6 4
5 4
5 3
5 2
4 2
3 2
3 1
2 1
BARS
1
2 4
3 5 6
1
2
3
4
5
6
7
8
9
24 24 24
15
{ }
0 0 0 0 0 -10 0 0 0 0 0 0 forces =
{ }
1 2 12 fixed =
{ }
= 0 0 0 xcon
E, A
ETSII-UPM
Fichero de datos para Matlab
%f i cher o dat os1. m
COOR=[ 0 0
24 15
24 0
48 15
48 0
72 0
] ;
EA= 10E+07; %( kg/ cm*cm) *cm*cm
BARS = [ 1 2 EA
1 3 EA
2 3 EA
2 4 EA
2 5 EA
3 5 EA
4 5 EA
4 6 EA
5 6 EA
] ;
f or ces=[ 0 0 0 0 0 - 30 . . .
0 0 0 0 0 0] ' ;
%gr ados de l i ber t ad f i j os
f i xed=[ 1, 2, 12] ' ;
%val or es de l os despl azami ent os
% conoci dos
xcon=[ 0, 0, 0] ' ;
%f act or de escal a par a di buj ar l a
% def or mada
f ac=300000;
%l l amada al pr ogr ama de cl cul o
est r uct
Coordenadas de
los 8 nudos
Nudos y
producto EA
para cada barra
Fuerzas que actan
en los 8 nudos
Grados de
libertad con
desplazamiento
conocido
ETSII-UPM
Matriz de rigidez de la estructura 1/2
1
2
4
3 5 6
8
=1
k
3,8
k
4,8
k
7,8
k
8,8
k
10,8
k
12,8
k
11,8
11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36 37 38 39 3,10
41 42 43 44 45 46 47 48 49 4,10
51 52 53 54 55 56 59 5,10
61 62 63 64 65 66 69 6,10
73 74 77 78 79 7,10
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 0 0 0
k k k k k k
k k k k k k
k k k k k k k k k k
k k k k k k k k k k
k k k k k k k k
k k k k k k k k
k k k k k k
7,11 7,12
83 84 87 88 89 8,10 8,11 8,12
93 94 95 96 97 98 99 9,10 9,11 9,12
10,3 10,4 10,5 10,6 10,7 10,8 10,9 10,10 10,11 10,12
11,7 11,8 11,9 11,10 11,11 11,12
12,7 12,8 12,9 12
0 0 0 0
0 0
0 0
0 0 0 0 0 0
0 0 0 0 0 0
k k
k k k k k k k k
k k k k k k k k k k
k k k k k k k k k k
k k k k k k
k k k k
1 1
1 1
2 2
2 2
3 3
3 3
4 4
4 4
5 5
5 5
6 6
6 ,10 12,11 12,12 6
x
y
x
y
x
y
x
y
x
y
x
y
f u
f v
f u
f v
f u
f v
f u
f v
f u
f v
f u
f k k v
=
Significado de lacolumna i
de la matriz de rigidez K:
fuerzas que mantienen un
desplazamiento unidad
segn el gdl i y cero
segn todos los dems
gdl.
Estas fuerzas pueden
calcularse sumando
por separado las
contribuciones de cada
elemento:
i i
i
= =
Kx k x f
ETSII-UPM
Matriz de rigidez de la estructura 2/2
Contribuciones de cada barra
a la matriz de rigidez:
1
2
4
3 5 6
8
=1
1
2
3
4
5
6
7
8
9
2
4
4
3,8
k
4
4,8
k
4
8,8
k
4
7,8
k
4
4
5
7
8,8
k
7
10,8
k
7
4
6
8
8
8,8
k
8
12,8
k
8
11,8
k
8
7,8
k
11,8
k
12,8
k
10,8
k
3,8
k
4,8
k
7,8
k
8,8
k
1,8
2,8
4
3,8 3,8
4
4,8 4,8
5,8
6,8
4 7
7,8 7,8 7,8
4 7
8,8 8,8 8,8
7
9,8 9,8
7
10,8 10,8
11,8
12,8
0 0
0 0
0
0
0 0
0 0
0
0
0 0
0 0
k
k
k k
k k
k
k
k k k
k k k
k k
k k
k
k
= +
8
1,8
8
2,8
8
3,8
8
4,8
0
0
0
0
0
0
0
0
k
k
k
k
+
=
+ +
ETSII-UPM
Ensamblaje de la matriz de rigidez
As pues, las matrices de rigidez de cada elemento se suman teniendo
en cuenta los grados de libertad que afectan a dicho elemento:
1
2 4
3 5 6
1
2
3
4
5
6
7
8
9
1 2 3 4
1
2
3
4
5
6
7
8
9
10
11
12
5 6 7 8 9 10 11 12
1 2 3 4
1
2
3
4
3
4
9
10
3 4 9 10
i i
i
= =
k x Kx f
ETSII-UPM
Matriz de rigidez de un elementoKE
Tiene la expresin general y significado fsico siguientes: relacin
lineal general entre desplazamientos y fuerzas:
Esta expresin general es relativamente difcil de calcular de modo
directo, para una barra en una posicin cualquiera.
Sin embargo, si la barra es horizontal (o vertical) las expresiones
son muy sencillas.
ix
jx
iy
jy
i
j
x
y
jy
jx
iy
ix
jy
jx
iy
ix
ij
f
f
f
f
k k k k
k k k k
k k k k
k k k k
44 43 42 41
34 33 32 31
24 23 22 21
14 13 12 11
ETSII-UPM
Matriz de rigidez de un elemento KL
Si la barra estsobre el eje x, su matriz de rigidez es fcil de calcular:
Esta matriz puede transformarse ahora a unas coordenadas diferentes.
x
y
ix
=1
iy
=1
jy
=1
jx
=1
L
EA
L
EA
L
EA
L
EA
1 0 1 0
0 0 0 0
1 0 1 0
0 0 0 0
ij
ij
ij
EA
L
K
ETSII-UPM
Cambio de coordenadas
Relacin entre las coordenadas locales y generales:
La ecuacin de equilibrio en coordenadas locales:
x
y
x
y
i
j
x
y
x
y
x
x
y
y
x cos sen x
y sen cos y
=
[ ]
x c s x x
y s c y y
=
R
, ,
ii ij i i
T T
i i i i
ji jj j j
= = =
k k f
R f R f
k k f
ETSII-UPM
Introduciendo el cambio de coordenadaspara desplazamientos y
fuerzas:
Premultiplicando por la matriz de cambio de coordenadas y
teniendo en cuenta que es ortogonal:
Finalmente se obtiene, para la matriz de rigidez de la barra en las
coordenadas globales:
Matriz de rigidez en coordenadas globales
0 0
0 0
T T
i i ii ij
T T
j j ji jj
=
f k k
R R
f k k
R R
0 0
0 0
0 0
0 0
T T
i i i ii ij
T T
j j j ji jj
= =
f f k k R R
R R
f f k k R R
R R
0
0
0
0
T
ii ij ii ij
T
ji jj ji jj
=
k k k k R
R
k k k k R
R
ETSII-UPM
Resolucin del sistema de ecuacionesfinal
En los gdl en los quese conocen las fuerzas (f
c
) se desconocen los
desplazamientos (x
c
) y viceversa:
Desarrollando este sistema matricial de ecuaciones:
de donde se pueden obtener los dos vectores desconocidos:
=
c cc cd c
dc d d d d
k k f
k f k x
x
( ) ( )
1
\
=
cc c cd d cc c cd d c
k f k x k f k x x
+ =
dc d d d c d
k k x x f
+ =
cc c d c c d
k k x f x
= +
dc c dd d d
k x k x f
ETSII-UPM
Esfuerzos en las barras
Para cada barra se pueden calcular las fuerzas en los nudos que
producen los desplazamientos ya calculados:
A partir de estas fuerzas puede calcularse el esfuerzo axial
proyectando sobre la barra los esfuerzos en los nudos. Si se utiliza el
nudo j los esfuerzos de traccin salen positivos:
e e e
= f K x
cos sen
jx jy
f f f = +
i
j
x
y
jx
f
jy
f
ix
f
iy
f