Estruct6

2
 1 ETSII-UPM Cálculo matricial de estructuras reticulares planas con Matlab Matemáticas de la Especialidad (Mecánica - Máquinas) Madri d, 23 de octubr e de 2000 Prof: Javier García de Jalón ETSII-UPM Estructuras reticulares planas q Hipótesis de partida: Ø La estructura está contendida en el plano vertical x-y, y la gravedad actúa en la dirección negativa del eje y. Ø Todas las cargas exteriores y el peso propio actúan en el plano de la estructura. Ø Las deformaciones de la estructura son pequeñas frente a las dimensiones. Se  puede por ello supon er que l a posici ón de e quilibrio de la estructura d eformada coincide con la posición inicial. El equilibrio de fuerzas habría que plantearlo en la posición final o deformada, que no es conocid a, por lo que el problema se complicaría muchísimo (se hace no lin eal). q Por tanto se supone que el problema es lineal y se aplica el Principio de Superposición : Ø Si se duplican las fuerzas, las deformaciones se duplican también. Ø Las deformaciones que resultan de aplicar dos o más sistemas de fuerzas simultáneamente son la suma de las deformaciones que resultan deaplicar cada sistema de fuerzas por separado. Ø Un problema lineal de estas características cond uce a un sistema de ecuaciones lineales del tipo: [ ] } }  f   x  K  = ETSII-UPM Datos n ecesarios para el cálculo q Se presentarán por medio de un ejemplo sencillo: = 0 48 15 48 0 24 15 24 0 0 COOR  = 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 { } forc es = 0 0 0 -10 0 0 0 0 0 { } fixed= 1 2 12 { } xcon= 0 0 0 ,  E A ETSII-UPM Fichero de Dato s para Matl ab % fichero datos1.m COOR=[0 0 2 3 2 0 4 3 4 0 6 3 6 0 8 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 5 7 EA 6 7 EA 6 8 EA 7 8 EA]; forces=[0 0 0 0 0 -30 0 0 ... 0 0 0 0 0 -30 0 0]'; % grados de libertad fijos fixed=[1, 2, 16]'; % valores de los desplazamientos % conocidos xcon=[0, 0, 0]'; % factor de escala para dibujar la % deformada fac=300000; % llamada al programa de cálculo estruct Coordenadas de los 8 nudos  Nudos y  produc to EA  para cad a barra Fuerzas que actúan en los 8 nudos Grados de libertad con desplazamiento conocido  ETSII-UPM Matriz de rigidez de la estructura 1 2 4 3 5 6 δ8 =1 k 38 k 48 k 78 k 88 k 10,8 k 12,8 k 11,8 11 12 13 1 1 21 22 23 24 25 2 2 31 32 33 35 3 3 42 44 45 46 4 4 52 53 54 55 56 5 5 64 65 66 6 6 0 0 0 0 0 0 0 0 0 k k k x f   k k k k k x f   k k k k x f   k k k k x f   k k k k k x f    = q Significado de l a columna i de la matriz de rigidez [K]: fuerzas que mantienen un desplazamiento unidad según el gdl i y cero según todos los demás gdl. q Estas fuerzas pueden calcularse sumando las contribuciones de cada elemento: i i = = K x k x f   ETSII-UPM Matriz de rigi dez de un elemen to [KE] q Tiene la expresión general y significado físico siguientes: q Esta expresión general es difícil de calcular directamente para una  barra en una posición cualq uiera. δix δ  jx δiy δ  jy i  j x y =  jy  jx iy ix  jy  jx iy ix  f   f   f  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

description

estructura

Transcript of Estruct6

  • 1ETSII-UPM

    Clculo matricial de estructuras reticulares planas con Matlab

    Matemticas de la Especialidad (Mecnica - Mquinas)Madrid, 23 de octubre de 2000

    Prof: Javier Garca de Jaln

    ETSII-UPM

    Estructuras reticulares planasq Hiptesis de partida:

    La estructura est contendida en el plano vertical x-y, y la gravedad acta en la direccin negativa del eje y.

    Todas las cargas exteriores y el peso propio actan en el plano de la estructura. Las deformaciones de la estructura son pequeas frente a las dimensiones. Se

    puede por ello suponer que la posicin de equilibrio de la estructura deformada coincide con la posicin inicial. El equilibrio de fuerzas habra que plantearlo en la posicin final o deformada, que no es conocida, por lo que el problema se complicara muchsimo (se hace no lineal).

    q Por tanto se supone que el problema es lineal y se aplica el Principio de Superposicin: Si se duplican las fuerzas, las deformaciones se duplican tambin. Las deformaciones que resultan de aplicar dos o ms sistemas de fuerzas

    simultneamente son la suma de las deformaciones que resultan de aplicar cada sistema de fuerzas por separado.

    Un problema lineal de estas caractersticas conduce a un sistema de ecuaciones lineales del tipo: [ ]{ } { }fxK =

    ETSII-UPM

    Datos necesarios para el clculoq Se presentarn por medio de un ejemplo sencillo:

    =

    072048

    1548024

    152400

    COOR

    =

    65

    64

    54

    53

    52

    42

    32

    31

    21

    BARS

    1

    2 4

    3 5 6

    1

    2

    3

    4

    5

    6

    78

    9

    24 24 24

    15

    { }forces= 0 0 0 -10 0 0 0 0 0

    { }fixed= 1 2 12

    { }xcon= 0 0 0,E A

    ETSII-UPM

    Fichero de Datos para Matlab% fichero datos1.mCOOR=[0 0

    2 32 04 34 06 36 08 0];

    EA= 10E+07; %(kg/cm*cm)*cm*cm

    BARS = [1 2 EA1 3 EA2 3 EA2 4 EA2 5 EA3 5 EA4 5 EA4 6 EA5 6 EA5 7 EA6 7 EA6 8 EA7 8 EA];

    forces=[0 0 0 0 0 -30 0 0 ...0 0 0 0 0 -30 0 0]';

    % grados de libertad fijosfixed=[1, 2, 16]';

    % valores de los desplazamientos% conocidosxcon=[0, 0, 0]';

    % factor de escala para dibujar la% deformadafac=300000;

    % llamada al programa de clculoestruct

    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

    4

    3 5 6

    d8=1

    k38

    k48

    k78

    k88

    k10,8

    k12,8

    k11,8

    11 12 13 1 1

    21 22 23 24 25 2 2

    31 32 33 35 3 3

    42 44 45 46 4 4

    52 53 54 55 56 5 5

    64 65 66 6 6

    0 0 0

    0

    0 0

    0 0

    0

    0 0 0

    k k k x f

    k k k k k x f

    k k k k x f

    k k k k x f

    k k k k k x f

    k k k x f

    =

    q Significado de la columna ide la matriz de rigidez [K]: fuerzas que mantienen un desplazamiento unidad segn el gdl i y cerosegn todos los dems gdl.

    q Estas fuerzas pueden calcularse sumando las contribuciones de cada elemento:

    [ ]{ } [ ]{ } { }i ii= =K x k x f

    ETSII-UPM

    Matriz de rigidez de un elemento [KE]

    q Tiene la expresin general y significado fsico siguientes:

    q Esta expresin general es difcil de calcular directamente para una barra en una posicin cualquiera.

    dix

    djxdiy

    djy

    i

    j

    x

    y

    =

    jy

    jx

    iy

    ix

    jy

    jx

    iy

    ix

    ij f

    f

    f

    f

    kkkk

    kkkk

    kkkk

    kkkk

    dd

    dd

    44434241

    34333231

    24232221

    14131211

  • 2ETSII-UPM

    Matriz de rigidez de un elemento [KL]q Si la barra est sobre el eje x, su matriz de rigidez es fcil de calcular

    q Esta matriz puede transformarse ahora a unas coordenadas diferentes

    x

    y

    dix=1

    diy=1

    djy=1

    djx=1

    LEA

    -

    LEA

    LEA

    -

    LEA

    1 0 1 0

    0 0 0 0

    1 0 1 0

    0 0 0 0

    ij

    ijij

    EA

    L

    - = -

    K

    ETSII-UPM

    Cambio de coordenadas

    q Relacin entre las coordenadas locales y generales:

    q La ecuacin de equilibrio en coordenadas locales:

    a

    x

    y

    x

    y

    i

    j

    a x

    y

    x

    y

    x

    xy

    y

    -

    =

    y

    x

    cossen

    sencos

    y

    x

    aaaa [ ]x c s x x

    y s c y y

    = - R

    =

    j

    i

    j

    i

    jjji

    ijii

    f

    f

    kk

    kk

    ETSII-UPM

    Matriz de rigidez en coordenadas globales

    =

    j

    i

    j

    i

    jjji

    ijii

    f

    f

    R

    R

    R

    R

    kk

    kk

    0

    0

    0

    0

    =

    =

    j

    i

    j

    i

    j

    i

    jjji

    ijii

    f

    f

    f

    f

    R

    R

    R

    R

    R

    R

    kk

    kk

    R

    R0

    0

    0

    00

    0

    0

    0T

    T

    T

    T

    =

    R

    R

    kk

    kk

    R

    Rkk

    kk

    jjji

    ijii

    jjji

    ijii

    0

    0

    0

    0T

    T

    q Introduciendo el cambio de coordenadas para desplazamientos y fuerzas:

    q Premultiplicando por la matriz de cambio de coordenadas traspuesta:

    se obtiene finalmente, para la matriz de rigidez de la barra:

    ETSII-UPM

    Ensamblaje de la Matriz de Rigidezq 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

    78

    9

    1 2 3 4

    12

    34

    56

    78

    910

    1112

    5 6 7 8 9 10 11 12

    1 2 3 4

    12

    34

    34

    910

    3 4 9 10

    [ ]{ } [ ]{ } { }ii

    = = k x K x f

    ETSII-UPM

    Resolucin del sistema de ecuaciones finalq En los gdl en los que se conocen las fuerzas (fc) se desconocen los

    desplazamientos (xc) y viceversa:

    q Desarrollando este sistema matricial de ecuaciones:

    q De donde se puede obtener:

    =

    d

    c

    d

    c

    dddc

    cdcc

    f

    f

    x

    x

    kk

    kk

    ( ) ( )1 \-= - -c cc c cd d cc c cd dx k f k x k f k x

    ddddcdc fxkxk =+cdcdccc fxkxk =+

    = +d dc c dd df k x k x

    ETSII-UPM

    Esfuerzos en las barrasq Para cada barra se pueden calcular las fuerzas en los nudos que

    producen los desplazamientos ya calculados:

    q A partir de estas fuerzas puede calcularse el esfuerzo axial proyectando sobre la barra:

    fix

    fjx

    fiy fjy

    i

    j

    x

    y

    a

    { } { }e e e = K x f

    aa sencos iyix fff +=