Sei sulla pagina 1di 12

COMO PROGRAMAR UN MARCO PLANO

Antes de intentar programar cualquier marco es de gran importancia tener claro que para el análisis de
los mismos por el método de las rigideces existen dos tipos de coordenadas.

a. Globales: Son aquellas que describen a la estructura en general, como se muestra a


continuación. De preferencia utilice el punto nudo más bajo y ubicado a la izquierda para
colocar el origen.

b. Locales: Se encuentran definidas por la incidencia (el sentido que va a tomar el eje x’ y y’ en
función del nudo i y el nudo j); por lo general cuando x’ crece de izquierda a derecha, y’ crece
hacia afuera del marco y hacían dentro cuando x’ crece en sentido inverso.

x’

y’
De manera Generalizada el aplicar el método de las rigideces consiste en:

1. Obtener la matriz de rigidez de cada uno de los miembros en función de sus coordenadas
globales [ K ] .

2. Obtener el vector de desplazamiento conocido o desconocido del miembro para cada nudo
(tomando en consideración las condiciones de los nudos con apoyos) [ D ].
3. Obtener las soluciones particulares de cada miembro en función de las coordenadas globales.
(Este sólo existe, si hay cargas o momentos en medio de cualquier miembro del marco, ya sea
puntuales o distribuidas)[ P ].
4. Obtener una matriz de rigidez general de la estructura al sumar los coeficientes en común (que
tengan el mismo i y la misma j)[ Kt ] .
5. Sumar las soluciones particulares tomando en cuenta su sentido (en términos de las coordendas
globales)[ Pt ] .
6. Acomodar el vector de desplazamiento a la matriz de rigidez general [ Dt ].
7. Obtener el término libre, ósea las fuerzas y momentos concentrados en los nudos, conocidos o
desconocidos (Esto incluye las reacciones)[ Ft ] .
8. Una vez se obtiene cada uno de estos términos se le acomoda a la forma:
[ F ]= [ K ][ Dt ] + [ Pt ]
Se suele acomodar matricialmente de manera que todas las incógnitas formes un solo vector y
aplicar Gauss- Jordan o cualquier otro método para obtener los desplazamientos y reacciones
deconocidos(más adelante se verá que esto no es necesario, ya que se contará con el
complemento del profesor).
9. Verificar que las reacciones cumplan con equilibrio estático.
10. Una vez obtenidos los desplazamientos, se procede a obtener las fuerzas internas en los
extremos de cada miembro como se muestra a continuación:
10.1. Obtener la matriz de rigidez para cada miembro en función de sus coordenadas globales
[ k ' ].
10.2. Obtener la matriz [ T ].

10.3. Multiplicar ambas matrices .


10.4. Multiplicar la matriz resultante del paso anterior con el vector de desplazamiento
correspondiente al miembro [ D ] (Los desplazamientos obtenidos en coordenadas globales y
locales son los mismos, de manera que lo único que se debería hacer es sustituir los
obtenidos en el paso 8).
10.5. Obtener la matriz de solución particular en función de las coordenadas locales.
10.6. Sumar la matriz del paso 9.5 con la obtenida en el paso 9.4.
10.7. Verificar que donde haya apoyos, los valores de fuerzas internas coincidan con el de las
reacciones y se cumplan con las condiciones de momentos de los apoyos (por ejemplo si hay
un apoyo articulado, el momento interno en ese nudo debe dar cero).
A. PARA OBTENER LA MATRIZ DE RIGIDEZ GLOBAL DE UN MIEMBRO

Lo primero que se hará es generar un cuadro en donde se puedan acomodar las coordenadas
globales (x,y) de cada nudo al igual que los dezplazamientos y rotaciones.

Luego se procederá (en otro cuadro aparte) a definir donde se encontrarán ubicadas las
coordenadas x y y de los nudos i y j.

Se procede a programar las celdas xi, yi, xj y yj con el comando LOOKUP de manera que apenas se
inserte cual va a ser el nudo i y el nudo j del miembro le busque en la tabla de RESULTADOS las
coordendas correspondientes de manera automática.

PASOS PARA EL LOOKUP

Seleccione la celda en donde estará destinada la ubicación de las coordendas (en este caso se usará
como ejemplo xi)

B25 Celda a
programar
Se recomienda fijarlas para evitar que las selección
se mueva cuando haga la copie la programación
para los demás miembros

$L$19:$L$24 $M$19:$M$24

Cuando inserte el número del nudo i a la celda B25 le buscará automáticamente el valor de se
coordenada x y lo colocará en la celda destinada a xi.

*ESTE PROCESO SE REPITE PARA LA CELDA yi y las de nudo j*

Ahora se procederá a programar el cuadro con las propiedades geométricas y del material del
miembro en el siguiente formato.

Para obtener L
Celda B33 =(((E26-B26)^2)+((E27-B27)^2))^0.5

Para obtener identidades seno y coseno

Seno (Celda E30) =(E27-B27)/B33

Coseno (Celda E31) =(E26-B26)/B33


Para AE(Celda B36) =B30*B32

Para EI (Celda B37)=B32*B31

Para L2 (Celda B34) =B33^2

Para L3 (Celda B35) =B33^3

Para AE/L (Celda E32)= B36/B33

Para AE/L2(Celda E33) =B36/B34

Para AE/L3(Celda E34) =B36/B35

Para EI/L = B37/B33

Para EI/L2= B37/B34

Para EI/L3= B37/B35

Proceda a Programar la matriz de rigidez global para un miembro (vea el paso 1).

B. PARA OBTENER SOLUCION PARTICULAR


La soluciones particulares no son más que aquellas reacciones y momentos asumiendo que el
miembro analizado está doblemente empotrado y las reacciones transversales a la sección del
miembro (eje local). Como se mencionó anteriormente se deben llevar las reacciones de
coordenadas locales a globales

Sabiendo que:

Vx=V∗sen ( θ )
Vy =V∗cos (θ )
ACLARACION: LOS SENTIDOS DE LAS FUERZAS VAN ACORDE AL EJE QUE SE ESTÁ ANALIZANDO. Esto
quiere decir que si yo asumí en mis coordenadas globales positivo hacia arriba y la derecha significa que
cuando yo descomponga V en coordenadas globales por más que haya salido negativo en el eje local al
final para la solución particular general se debe aplicar el sentido que estas tengan en sus coordenadas
globales. Tome como ejemplo la siguiente imagen mostrada en donde acorde a los ejes locales las
reacciones V son negativas, pero como los ejes globales son positivos a la derecha y hacia arriba significa
que al colocar estas en la matriz de solución particular global estas deben llevar signo positivo.

Algo a tomar en cuenta es también que el sentido de la fuerza también deberá ir acorde a los ejes
globales, por ejemplo en este caso acorde a los ejes globales la carga es negativa así que al momento de
programar las reacciones estas deben salir positivas tomando en consideración el signo negativo que
debe portar la misma, (esto también aplica para los momentos) .

Ejemplo: Para el elemento 6-5 (Vea el marco al inicio del documento) que es la columna a la izquierda
siendo 6 el inferior y 5 el superior, se puso que la carga triangular hacia la izquierda es negativa y acorde
a la deformación que genera esta, los MEP deben salir positivo para el nudo 5 y negtivo para el nudo 6.

PARA OBTENER MATRIZ DE RIGIDEZ TOTAL [ Kt ]

En lugar de ir sumando las matrices una por una (lo cual puede llevar a errores) se aplica la
consolidación. A continuación se mostrará cómo se aplica.

Seleccione una cantidad de celdas equivalente al tamaño de la matriz final, en caso de que no tenga la
menor idea se vale también seleccionar una gran cantidad de celdas.

Vaya a DATA y a opción consolidar

Cuando la seleccione le aparecerá esta ventana

En este caso se desea


sumar los elementos

Luego en donde dice “referencia”, proceda a seleccionar una matriz de rigidez global de un miembro
determinado (debe incluir la numeración de la fila superior y la columna izquierda) y una vez esté
seleccionada presione “añadir”, repita el proceso hasta que haya seleccionado la de todos los miembros.
Luego seleccione las opciones de usar etiquetas de la fila superior y columna izquierda para finalmente
dar OK y en el espacio seleccionado en un inicio, aparecerá la matriz total.

Ahora bien, puede que no estén en orden las filas y columnas por esta razón se debe ir a la opción
“Ordenar” que también se encuentra en la pestaña de “Datos”.

Antes de presionar esta opción debe seleccionar lo que se desea ordenar primero si filas o columnas (En
este caso se ira por lo segundo). Para ordernar columnas se procede a seleccionar toda la matriz a
excepción de la primera columna a la izquierda y la fila que dice consolidacion .

Ahora si puede ir a la opción de ordenar y le aparecerá la siguiente ventana.

Ahora se va a opciones y escoge “ordenar de izquierda a derecha” y OK. (Las columnas ordenan la matriz
de izquierda a derecha y las filas de arriba hacia abajo).
Luego se a “Columna” ordenar por y seleccione la fila que contiene la numeración de las posciones de
los miembros de la matriz (ósea la fila superior) y presione OK, le aparecerá las columnas ordenadas de
menor a mayor valor. (Para filas el proceso es el mismo).

Una vez tiene la matriz de rigidez total proceda a realizar la de desplazamiento y la particular tomando
en cuenta en esta última que se deben sumar los momentos y reacciones (con sus respectivos sentidos
globales) que tengan un nudo en común. Luego haga otro espacio para que sea ocupado por esta misma
matriz pero cuyos coeficientes lleven signos opuestos a la original.

Proceda a obtener el vector de fuerzas aplicadas en nudos (usando el sentido de los ejes globales).

Para obtener desplazamientos, reacciones desconocidos

Para obtener los desplazamientos desconocidos se utilizará el complemento del profesor Ambulo.

Lo primero que se debe hacer es seleccionar un espacio cuya cantidad de filas debe ser exactamente el
mismo a la cantidad de incógnitas y dos columnas de manera que pueda aparecer el nombre de la
incógnita con su respectivo valor.
A continuación vaya a fx y selecciónelo

Y le aparecerá la pestaña mostrada a continuación y escoge “Definidos por el Usuario” y escoge


Prof_Ambulo con OK.

RA= seleccione matriz de rigidez global.

Rx= seleccione el vector desplazamiento.


RB= seleccione el vector de fuerzas aplicadas en los nudos.

RC= seleccione la solución particular con signo invertido.

Presione SHIFT+CTRL+ ENTER y luego vaya soltándolos de último al primero.

OJO: Por NADA del mundo presione el OK.

PARA OBTENER FUERZAS INTERNAS

Lo primero que se debe hacer, comenzar debajo de la matriz de rigidez global de cada miembro
programar su matriz de rigidez local [ k ' ] y la traspuesta [T] mostradas en los pasos 10.1 y 10.2
respectivamente con el cuadro “Dimensiones”.

Luego aplique producto matricial mediante la función MMULT que se mostrará a continuación

Vaya a fx y seleccione MMULT

Para el arreglo 1, seleccione la matriz de rigidez y para el arreglo 2 la traspuesta y presione SHIFT+
CNTRL+ENTER al igual que con el complemento del profesor.

NOTA: Haga lo mismo para el producto matricial del vector desplazamiento local.

Después de haber multiplicado la matriz resultante de [ k ' ] y [T] con la de desplazamiento [ D ] súmele la
matriz de solución particular con las coordenadas locales.

Potrebbero piacerti anche