Anda di halaman 1dari 41

SOFTWARE DE APLICACIÓN Y ANALISIS DE RESULTADO

Los métodos de distribución de momentos y deflexión pendiente para el análisis de


vigas y marcos estáticamente indeterminados cuando se encuentra el sistema
sometido a fuerzas en equilibrio estático. Aplica el método de flexibilidades
utilizando el planteamiento tradicional para la solución de vigas, marcos y
armaduras en un plano. Aplica el método matricial de las rigideces o
desplazamientos en vigas, marcos y armaduras planas para determinar las fuerzas
de los elementos, cuando el sistema se encuentra sometido a fuerzas en equilibrio
estático. Aplica software profesional o versión estudiantil existente para la obtención
de los elementos mecánicos de un sistema estructural.

Software para la realización de matrices; Mathcad y Matlab:

 MATHCAD
Mathcad es un entorno de documentación técnica con prestaciones de cálculo
numérico y simbólico, que permite explorar problemas, formular ideas, analizar
datos, modelar y chequear escenarios, determinar la mejor solución y finalmente
documentar, presentar y comunicar los resultados. Mathcad es un entorno de
documentación técnica con prestaciones de cálculo numérico y simbólico, que
permite explorar problemas, formular ideas, analizar datos, modelar y chequear
escenarios, determinar la mejor solución, como así también documentar, presentar
y comunicar los resultados. MathCad se encuentra organizado como una hoja de
trabajo, en las que las ecuaciones y expresiones se muestran gráficamente, no
como simple texto.
Dentro de las capacidades de MathCad se encuentran:

 Resolver ecuaciones diferenciales con varios métodos numéricos


 Graficar funciones en dos o tres dimensiones
 El uso del alfabeto griego (letras griegas mayúsculas y minúsculas)
 Cálculo de expresiones simbólicas
 Operaciones con arreglos (vectores y matrices)
 Solución simbólica de un sistema de ecuaciones
 Encontrar la gráfica (la curva de tendencia) de un grupo de datos
 Encontrar raíces de polinomios y funciones.
 Aplicación del software:

1.-Hacer clic en un espacio vacío.


2.-Abrir el cuadro de diálogo de Matrices (menú Matemát., pulse [Ctrl]+V o elija
matrices en el menú de ventanas 2. Escriba el número adecuado de filas y
columnas en el cuadro de diálogo. Cree una matriz de 3 columnas por 2 filas.
Luego haga clic sobre "Crear".
3.-Rellenar los espacio de la matriz con sus valores. Puede utilizar la tecla [Tab]

para pasar de un espacio de la matriz a otro.

Para la matriz M mostrada a continuación, es necesario especificar dos números

en el subíndice, el primero para la fila y el segundo para la columna:


Los elementos de la matriz son:

También puede utilizar subíndices para definir elementos individuales de un vector


o una matriz. Por ejemplo:

Entonces:

Mathcad también proporciona operadores y funciones incorporados para el cálculo


con matrices.
Dadas dos matrices, A y B.

Adición y sustracción de matrices

Adición, multiplicación y
división escalares un escalar
Multiplicación de matrices

Potencias de matrices e inversa de


matrices

Determinante

Operador columna

Transposición
 MATLAB
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una
herramienta de software matemático que ofrece un entorno de desarrollo
integrado (IDE) con un lenguaje de programación propio (lenguaje M).
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la
representación de datos y funciones, la implementación de algoritmos, la creación
de interfaces de usuario (GUI) y la comunicación con programas en
otros lenguajes y con otros dispositivos hardware.

Para crear un arreglo con cuatro elementos en una fila única, separe los
elementos con una coma (,) o un espacio.
a = [1 2 3 4]
a=

1 2 3 4

Este tipo de arreglo es un vector fila.


Para crear una matriz con varias filas, separe las filas con punto y coma.
a = [1 2 3; 4 5 6; 7 8 10]
a=

1 2 3
4 5 6
7 8 10

Otra forma de crear una matriz es usando una función, como ones, zeros o rand.
Por ejemplo, cree un vector columna de ceros de 5 por 1.
z = zeros(5,1)
z=

0
0
0
0
0

Operaciones con matrices y arreglos


MATLAB le permite procesar todos los valores de una matriz mediante el uso de
una sola función u operador aritmético.
a + 10
ans =

11 12 13
14 15 16
17 18 20

sin(a)
ans =

0.8415 0.9093 0.1411


-0.7568 -0.9589 -0.2794
0.6570 0.9894 -0.5440

Para trasponer una matriz, use una comilla simple ('):


a'
ans =

1 4 7
2 5 8
3 6 10

Para realizar una multiplicación de matrices estándar, la cual calcula los productos
internos entre filas y columnas, use el operador *. Por ejemplo, confirme que el
producto de una matriz por su inversa es igual a la matriz identidad:
p = a*inv(a)
p=

1.0000 0 -0.0000
0 1.0000 0
0 0 1.0000

Observe que p no es una matriz de valores enteros. MATLAB almacena los


números como valores de punto flotante, y las operaciones aritméticas son
sensibles a pequeñas diferencias entre el valor real y su representación en punto
flotante. Para visualizar más dígitos decimales, use el comando format:
format long
p = a*inv(a)
p=
1.000000000000000 0 -0.000000000000000
0 1.000000000000000 0
0 0 0.999999999999998
Restablezca la visualización al formato más corto con
format short
format influye solo en la visualización de números, no en la forma en que MATLAB
los calcula o los guarda.
Para realizar una multiplicación elemento por elemento en lugar de una
multiplicación de matrices, utilice el operador *:
p = a.*a
p=

1 4 9
16 25 36
49 64 100

Cada uno de los operadores de matriz para la multiplicación, la división y la


potencia tienen un operador de arreglo correspondiente que opera elemento por
elemento. Por ejemplo, eleve cada elemento de ¨a¨ a la tercera potencia:
a.^3
ans =

1 8 27
64 125 216
343 512 1000

Concatenación
La concatenación es el proceso que consiste en unir arreglos para crear otros más
grandes. De hecho, el primer arreglo de este capítulo resultó de la concatenación
de sus elementos individuales. El operador de concatenación es el par de
corchetes: [].
A = [a,a]
A=

1 2 3 1 2 3
4 5 6 4 5 6
7 8 10 7 8 10

La concatenación de arreglos uno junto a otro mediante el uso de comas se


conoce como concatenación horizontal. Cada arreglo debe tener la misma
cantidad de filas. De forma similar, cuando los arreglos tienen la misma cantidad
de columnas, es posible concatenarlos verticalmente mediante el uso de punto y
coma.
A = [a; a]
A=

1 2 3
4 5 6
7 8 10
1 2 3
4 5 6
7 8 10

Números complejos
Los números complejos tienen partes reales e imaginarias, donde la unidad
imaginaria es la raíz cuadrada de -1.
sqrt(-1)
ans =
0.0000 + 1.0000i

Para representar la parte imaginaria de números complejos, use i o j.


c = [3+4i, 4+3j; -i, 10j]
c=
3.0000 + 4.0000i 4.0000 + 3.0000i
0.0000 - 1.0000i 0.0000 +10.0000i

MATRIZ DE RIGIDEZ PARA VIGAS


Método matricial de la rigidez es un método de cálculo aplicable a estructuras
hiperestáticas de barras que se comportan de forma elástica y lineal. En inglés se
le denomina direct stiffness method (DSM, método directo de la rigidez), aunque
también se le denomina el método de los desplazamientos. Este método está
diseñado para realizar análisis computarizado de cualquier estructura incluyendo a
estructuras estáticamente indeterminadas. El método matricial se basa en estimar
los componentes de las relaciones de rigidez para resolver las fuerzas o los
desplazamientos mediante un ordenador. El método de rigidez directa es la
implementación más común del método de los elementos finitos. Las propiedades
de rigidez del material son compilados en una única ecuación matricial que gobierna
el comportamiento interno de la estructura idealizada. Los datos que se desconocen
de la estructura son las fuerzas y los desplazamientos que pueden ser determinados
resolviendo esta ecuación. El método directo de la rigidez es el más común en los
programas de cálculo de estructuras (tanto comerciales como de fuente libre).
El método directo de la rigidez se originó en el campo de la aeronáutica. Los
investigadores consiguieron aproximar el comportamiento estructural de las partes
de un avión mediante ecuaciones simples pero que requerían grandes tiempos de
cálculo. Con la llegada de los ordenadores estas ecuaciones se empezaron a
resolver de forma rápida y sencilla.

Ejemplo 1
Determinar la matriz de rigidez de la viga circular de la Figura 5.13, suponiendo que está formada
por una serie de trozos rectos y sin tener en cuenta la deformación por esfuerzo axil.

Datos: l = 12 m; R = 8 m; EI = 104 kN·m2 .

Si se aproxima la pieza curva por medio de una poligonal de trozos rectos conectados en serie, la
matriz de flexibilidad del conjunto de acuerdo a la ecuación es igual

Donde Fij es la matriz de flexibilidad global de cada trozo y Hjb es la matriz de equilibrio que
relaciona el extremo b de cada trozo, representado por j, con el extremo b de la pieza circular
considerada. La matriz de flexibilidad global de una barra recta, sin considerar la deformación por
esfuerzo axil es:

Donde S y C representan el seno y el coseno del ángulo que forma la barra con el eje global X. En
esta matriz se han anulado los términos afectados por 1/EA para despreciar la deformación por
axil. Nótese que ésta es una de las ventajas del uso de las matrices de flexibilidad que no precisa
alteraciones numéricas para representar estos comportamientos estructurales.

Aproximación con dos elementos rectos


Si se aproxima la pieza curva con dos elementos rectos iguales (Figura 5.14a), aplicando la
expresión anterior (b) se obtiene:

Figura 5.14: Aproximación de la viga circular: a) dos elementos rectos; b) tres elementos rectos.

Por tanto, la matriz de flexibilidad de la viga circular para esta aproximación, de acuerdo a la
ecuación (a) es igual a:

Invirtiendo la matriz F, se obtiene la matriz Kbb de la barra:

A partir de H y de K, teniendo en cuenta las relaciones de la ecuación (5.21) fácilmente pueden


deducirse las submatrices de rigidez restantes.
La matriz de rigidez de la viga curva del ejemplo, aproximada mediante una poligonal formada por
dos trozos rectos es igual a:

Aproximación con tres elementos rectos


Si se aproxima la pieza curva con tres elementos rectos iguales (Figura 5.14b), aplicando la
expresión (b) se obtiene:

La matriz de flexibilidad de la viga circular para esta aproximación, de acuerdo a la ecuación (a) es:
Invirtiendo la matriz F, se obtiene la matriz Kbb de la barra:

A partir de H y de K,
teniendo en cuenta
las relaciones de la
ecuación (5.21) fácilmente pueden deducirse las submatrices de rigidez restantes.

La matriz de rigidez de la viga curva aproximada con una poligonal de tres elementos rectos es:

Si el número de
elementos de la
poligonal con que se
realiza la aproximación
es de 50 la matriz Kbb que se obtiene es:

Si se comparan los resultados anteriores con la


matriz Kbb determinada por medios analíticos,
claramente se ve la convergencia de la solución:
El tratamiento de la pieza curva como una pieza
formada por elementos rectos conectados en serie
permite obtener su matriz de rigidez sin necesidad de
realizar ningún proceso de integración (minimización de la energía elástica) siempre complejo y de
difícil implementación en un programa de ordenador.

EJEMPLO 2

Figura 3.1: Viga en voladizo.

Matriz de rigidez de una viga Consideremos la viga en voladizo de sección constante mostrada en
la figura 3.1, la cual tiene un módulo de elasticidad E, momento de inercia I y longitud l. En el
extremo libre de la viga se encuentran aplicados una carga V transversal y un momento flector M,
ambos de sentido positivo. En la figura se representan también las reacciones V ′ y M′ . Por efecto
de la carga V la deflexión en el extremo y el ángulo de giro son

Por otra parte, a causa del momento M, estos valores son

En consecuencia, los valores totales son

Con base en la definición de la matriz de rigidez dada en el capítulo 1 y en las anteriores


ecuaciones, resolveremos los dos siguiente problemas, de lo cual saldrán los valores de las
columnas de la matriz. El primer problema consiste en hallar los valores adecuados de V y M para
θ = 0. El segundo problema corresponde al caso contrario: ξ = 0.
Figura 3.2: Problemas para deducir la matriz de rigidez de una barra en flexión. (a): Problema 1; (b)
Problema 2.

Primer problema: Hallar V y M tales que θ = 0.

De la ecuación (3.3) tenemos

Por tanto,

lo cual quiere decir que

En la figura 3.2 se encuentra representada esta solución junto con los valores de las reacciones en
el apoyo, las cuales se obtienen por equilibrio. Sus valores son

En la figura se han omitido los signos de las fuerzas, que son indicados por las direcciones
equivalentes. También se muestra la forma de la elástica que surge de las condiciones del
problema.

Segundo problema: Hallar V y M tales que ξ = 0.

En este caso,

Por lo cual

Esto implica que

Por equilibrio,
Esta solución se presenta igualmente en la figura 3.2. Si denominamos los extremos izquierdo y
derecho de la viga i y j, respectivamente, podemos hacer las equivalencias ξ ≡ ξi , θ ≡ θi , V ′ ≡ Vi ,
M′ ≡ Mi , V ≡ Vj , M ≡ Mj . Así, las relaciones (3.4), (3.5), (3.6) y (3.7) se pueden superponer así:

Figura 3.3: Solución de los problemas contrarios.

Con el fin de completar la deducción, es necesario resolver los dos problemas intercambiando las
posiciones del apoyo y el extremo libre, como se indica en la figura 3.3. Para el primer caso ( θ =
0), la solución es

Figura 3.4: Numeración de los grados de libertad de la viga.

Mientras que para el segundo

Al proceder de manera análoga a lo hecho anteriormente, es decir, haciendo ξ ≡ ξj , θ ≡ θj , V ≡ Vj ,


M ≡ Mj , V ′ ≡ Vi , M′ ≡ Mi
Al superponer las ecuaciones (3.8) y (3.11) se obtiene finalmente el siguiente resultado

Lo anterior significa que, en la ecuación básica

La matriz de rigidez de un elemento de viga de sección constante es

De acuerdo con una numeración de los grados de libertad como la que muestra la figura 3.4.
Obsérvese que el número de grados de libertad es igual al doble del número de nodos. Por tanto,
de manera similar a los casos anteriores, el orden de los grados de libertad es el siguiente:

 Número del grado de libertad vertical ξ del nodo i: 2i – 1


 Número del grado de libertad rotacional θ del nodo i: 2i
Para el análisis de vigas, la solución del problema de desplazamientos y fuerzas internas sigue los
mismos criterios del capítulo 1, puesto que no hay necesidad en este caso de realizar ninguna
transformación de coordenadas. Es decir, se realiza el ensamblaje de las matrices que definen el
problema
Donde K es la matriz de rigidez de la estructura, Del vector de desplazamientos de los nodos y P el
vector de cargas aplicadas en ellos. Nótese que, como en las vigas los elementos se encuentran
orientados según el eje horizontal, no es necesario aplicar una transformación de coordenadas, de
manera que la matriz Ke es igual a ke o, lo que es equivalente, la matriz de transformación es igual
a la matriz idéntica:

El ensamblaje de K se realiza por el método del cuadro de correspondencias explicado en los


capítulos anteriores. Una vez resuelto el problema de desplazamientos (3.15), la ecuación (3.12)
puede ser usada para la determinación de las fuerzas internas V y M, correspondientes a la fuerza
cortante y al momento flector. Para ello, del vector D extraemos los desplazamientos De del
elemento en coordenadas globales por medio del cuadro de correspondencias de las
numeraciones local y global. Una vez realizado este paso, los desplazamientos en coordenadas
locales se obtiene por medio de la ecuación

La aplicación de la ecuación (3.13) da entonces como resultado

El análisis de vigas con cargas en los nodos se ilustra por medio del siguiente ejemplo.

Ejemplo 2

Figura 3.5: Viga empotrada. (a) Modelo estructural. (b) Numeración de nodos y elementos. (c)
Numeración de grados de libertad.
Consideremos la viga empotrada que aparece en la figura 3.5 sometida a una carga Q = 100kN en
el centro de la luz. El material es concreto reforzado con un módulo de elasticidad E = 2 ×
107kN/m 2. La longitud de la viga es 12 m, la sección rectangular tiene por medidas b = 0,4 m y h =
1 m. El objetivo del análisis es calcular los diagramas de fuerza cortante y momento flector de la
viga, con lo cual podremos comprobar la exactitud del método matricial de rigidez, dada la
disponibilidad de los resultados analíticos para esta viga deducidos al comienzo de este capítulo.
Comenzaremos por definir las cantidades básicas E, I para los elementos que componen la viga:

La matriz de rigidez de los elementos, dada por la ecuación (3.14), es

El elemento 1 comprende los nodos i = 1 y j = 2 y, por tanto, sus grados de libertad son (2i − 1, 2i,
2j − 1, 2j) = (1, 2, 3, 4). Análogamente, para el elemento 2, con nodos 2 y 3, sus grados de libertad
son (3, 4, 5, 6). Por tanto, el ensamblaje de la matriz de rigidez de la estructura, de tamaño 6 × 6 se
realiza según la siguiente secuencia de operaciones:
De la figura 3.5 es claro que los grados de libertad no restringidos son los de número 3 y 4,
mientras que los demás (1,2,5,6) están restringidos. Por esto, la partición de la matriz de rigidez se
realiza así:

Puede verse que los elementos fuera de la diagonal de la matriz Kbb son nulos. Esto se debe a que,
por la simetría de la estructura, las contribuciones correspondientes de los elementos 1 y 2 se
anulan mutuamente. El vector de cargas externas es

Por lo cual la solución del problema de desplazamientos se realiza así:


Figura 3.7: Equilibrio de los nodos en momentos flectores e interpretación de la deformación de la
viga.

Figura 3.8: Diagramas de cortante y momento flector.

La interpretación de este resultado se muestra en la figuras 3.6 y 3.7, donde los signos de los
valores son indicados por medio de las direcciones de los elementos. La segunda ofrece, además,
una e interpretación de la deformación de la viga, ya que ésta se encuentra determinada por el
momento flector. Como es usual en el análisis de vigas, se definen como positivos el momento
flector que causa tracción en la fibra inferior y el cortante que produce un par de giro en el sentido
de las agujas del reloj. Con base en este análisis se obtienen los diagramas de cortante y momento
flector mostrados en la figura 3.8.
Ejemplo 3
Viga propuesta a resolver

Use el análisis matricial de la rigidez para calcular las reacciones en los apoyos de la viga de
tres claros que se muestra en la figura. De igual forma, determine las funciones de
momento, de fuerza cortante, de fuerza normal, de pendiente y de deflexión, y detalle los
resultados.

SOLUCIÓN.

Vector de

Desplazamientos.

Al igual que en las armaduras, para las vigas se formula un vector de desplazamientos 𝐷 que
se secciona dando origen a dos vectores: el de desplazamientos desconocidos y el de
desplazamientos conocidos . Por las condiciones de apoyo en el problema se tiene
Vector de Cargas.

Obsérvese que sobre la longitud del elemento se extiende una carga distribuida tipo
parabólica, y que los elementos y soportan a la mitad de su claro y de forma
respectiva, una carga puntual inclinada y un momento de par. El análisis matricial de la
rigidez requiere que la carga externa se aplique en los nodos debido a que la matriz de
rigidez del elemento ha sido deducida para cargas aplicadas en sus extremos.

Para atender esta situación, se usa el principio de superposición. Suponemos que cada
nodo está restringido de movimiento, motivo por el cual se les impone un empotramiento.

Elemento 1.

𝑊𝐿 (3 𝑇 /𝑚 )( 2 𝑚 )
𝑅 𝐴𝑌 = 𝑅 𝐵𝑌 = 3
= 3
= 2𝑇

𝑊 𝐿2 ( 3 𝑇 / 𝑚 ) ( 2 𝑚 )2
𝑀𝐴 = 𝑀 𝐵 = 15
= 15
= 0 .8 𝑇 . 𝑚
Elemento 2.

𝑃 ∗sin 𝛼 (5𝑇 )(sin (50 °))


𝑅𝐴𝑌 = 𝑅 𝐵𝑌 = = = 1 .9151 𝑇
2 2

3𝑀 (3)(2𝑇 /𝑚 )
𝑅𝐴𝑌 = 𝑅 𝐵𝑌 = = = 1 .5 𝑇
2𝐿 (2)(2𝑚 )

𝑀 2 𝑇 .𝑚
𝑀𝐴 = 𝑀𝐵 = 4
= 4
= 0 .5 𝑇 . 𝑚
Matriz de rigidez global para cada elemento.

Bloque 𝐼𝑜 (𝑐𝑚4) 𝐴 (𝑐𝑚2) d (cm) 𝐴𝑑2 (𝑐𝑚4)

1 (20)(4)=80 9.5 7220

2 1)(4)(153)
(4)(15)=60 0 0
(
12
=1125
3 (20)(4)=80 9.5 7220

1338.3334 220 14440


∑𝑡

Elemento 1.

Elemento 2.
Elemento 3.

Cálculo de las incógnitas.

Al hacer se tiene
0.5 𝜃𝐷
0∆𝐻𝐷
1.4576 𝜃𝐶

−−01..15766070
∆𝜃𝐻𝐵𝐵

𝑅𝑅𝐶𝑋𝐶𝑌𝑅𝐷𝑌−−−01..415160701.5 = 105 ∗ 000

𝑅𝐵𝑌 − 3.9151 0
𝑅𝐴𝑌 − 2 0
𝑅𝐴𝑋0 ( − 0.8 ))( 0 )

Por lo tanto,
𝑀𝐴 − 0.8 = −0.1353 → 𝑀𝐴 = −0.1353 + 0.8 = 0.6647 𝑇. 𝑚 ⇒∴ 𝑀𝐴 = 0.6647𝑇. 𝑚

𝐹1𝑌 =5∗sin50°=3.8302𝑇 𝐹1𝑋 =5∗cos50°=3.2139𝑇


Funciones de momento, de fuerza cortante, de fuerza normal.

Al aplicar el método de las secciones tenemos

0≤𝑥≤2𝑚

La carga concentrada equivalente de la carga distribuida seccionada es

Y su línea de acción se localiza a una distancia de


2𝑚≤𝑥≤3𝑚

+∑𝑀𝑐𝑜𝑟𝑡𝑒=0⇒−𝑀2 −0.6647+1.7970𝑥−4(𝑥−1)+4.4906(𝑥−2)=0

+ ∑ 𝑀𝑐𝑜𝑟𝑡𝑒 = 0
4𝑚≤𝑥≤5𝑚

5𝑚≤𝑥≤6𝑚
Funciones de pendiente y de deflexión.

Se aplica el método de la doble integración. Al Aplicar la ecuación diferencial

e integrarla dos veces en cada tramo se obtiene

0≤𝑥≤2𝑚

𝐸𝐼∫𝑑𝑦=∫(1.1438𝑥2 −5.6459𝑥+𝐶3)𝑑𝑥

𝐸𝐼𝑦2 =0.38127𝑥3 −2.82295𝑥2 +𝐶3𝑥+𝐶4 −−−(4)


1)=0 𝑒𝑛 𝑥=0 y 2) 𝜃=0 𝑒𝑛 𝑥=0.

(0) = 0.008333 ∗ 06 − 0.05 ∗ 05 + 0.2995 ∗ 03 − 0.33235 ∗ 02 + 0 ∗ 0 + 𝐶2 ⇒∴ 𝐶2


=0

Si 3)1 =𝜃2 𝑒𝑛 𝑥=2𝑚, entonces

0.05∗25 −0.25∗24 +0.8985∗22 −0.6647∗2=1.1438∗22 −5.6459∗2+𝐶3

∴ 𝐶3 =6.5812

Dado que 4)1 =𝑦2 𝑒𝑛 𝑥=2𝑚, tenemos

0.008333∗26 −0.05∗25 +0.2995∗23 −0.33235∗22

=0.38127∗23 −2.82295∗22 +6.5812∗2+𝐶4 ⇒∴ 𝐶4 =−4.920848

Al hacer 5)2 =𝜃3 𝑒𝑛 𝑥=3𝑚 resulta


1.1438∗32 −5.6459∗3+6.5812=5.8447∗3−0.7713∗32 +𝐶5

∴ 𝐶5 =−10.6547

Al plantear 6)2 =𝑦3 𝑒𝑛 𝑥=3𝑚 obtenemos

0.38127∗33 −2.82295∗32 +6.5812∗3−4.920848

=2.92235∗32 −0.2751∗33 −10.6547∗3+𝐶6 ⇒∴ 𝐶6 =12.3151

Como 7)3 =𝜃4 𝑒𝑛 𝑥=4𝑚, se tiene

5.8447∗4−0.7713∗42 −10.6547=3.0235∗4−0.41865∗42 +𝐶7

∴ 𝐶7 =−5.0123

Si 8)3 =𝑦4 𝑒𝑛 𝑥=4𝑚, entonces

2.92235∗42 −0.2571∗43 −10.6547∗4+12.3151

=1.51175∗42 −0.13955∗43 −5.0123∗4+𝐶8 ⇒∴ 𝐶8 =4.7919

Puesto que 9)4 =𝜃5 𝑒𝑛 𝑥=5𝑚, tenemos

3.0235∗5−0.41865∗52 −5.0123=5.0235∗5−0.41865∗52 +𝐶9

∴ 𝐶9 =−15.0123

Al efectuar 𝑦4 =𝑦5 𝑒𝑛 𝑥=5𝑚 se obtiene

1.51175∗52 −0.13955∗53 −5.0123∗5+4.7919

=2.51175∗52 −0.13955∗53 −15.0123∗5+𝐶10 ⇒∴ 𝐶10 =29.7919


Diagramas de momento, de fuerza cortante, de fuerza normal, de pendiente y de
deflexión.

DIAGRAMA DE MOMENTO

1.5

0.5

0
0 1 2 3 4 5 6 7
-0.5

-1

-1.5
x (m)
Código en Matlab

A continuación se presenta la codificación en matlab para el método de la rigidez


matricial aplicado a vigas con carga axial.

%PROGRAMA PARA CALCULAR LAS REACCIONES DE UNA VIGA EN LA QUE SE


PRESENTAN
%CARGAS AXIALES CON EL MÉTODO DE LA RIGIDEZ MATRICIAL clear;
clc; k=zeros(6); disp('------------------- DATOS PARA EL
ANALISIS -----------------------')
GL=input('DAME EL NUMERO DE GRADOS DE LIBERTAD GL =');
KT=zeros(GL);
n=input('DAME EL NUMERO DE ELEMENTOS n ='); disp('----------
---------------------------------------------------------
'
)
f
o
r
i
=
1
:
n
fprintf('ELMENTO %i.\n\n',i)
E=input('DAME EL MODULO DE ELASTICIDAD = ');
A=input('DAME EL AREA DE LA SECCIÓN = ');
I=input('DAME LA INERCIA DE LA SECCIÓN = ');
L=input('DAME LA LONGITUD DEL ELEMENTO= ');
disp('NODO N------------------------------------------------
------------')
Nx=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Nx=');
Ny=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Ny=');
Nz=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Nz=');
disp('NODO F------------------------------------------------
------------')
Fx=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Fx=');
Fy=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Fy=');
Fz=input('DAME EL NUMERO DEL GRADO DE LIBERTAD Fz=');
disp('------------------------------------------------------
-------------
')
k(1,1)=(A*E)/L
;
k(1,2)=0;
k(1,3)=0;
k(1,4)=-
(A*E)/L;
k(1,5)=0;
k(1,6)=0;
k(2,1)=0;
k(2,2)=(12*E*I
)/(L^3);
k(2,3)=(6*E*I)
/(L^2);
k(2,4)=0;
k(2,5)=-
(12*E*I)/(L^3)
;
k(2,6)=(6*E*I)
/(L^2);
k(3,1)=0;
k(3,2)=(6*E*I)
/(L^2);
k(3,3)=(4*E*I)
/L;
k(3,4)=0;
k(3,5)=-
(6*E*I)/(L^2);
k(3,6)=(2*E*I)
/L;
k(4,1)=-
(A*E)/L;
k(4,2)=0;
k(4,3)=0;
k(4,4)=(A*E)/L
;
k(4,5)=0;
k(4,6)=0;
k(5,1)=0;
k(5,2)=-
(12*E*I)/(L^3)
; k(5,3)=-
(6*E*I)/(L^2);
k(5,4)=0;
k(5,5)=(12*E*I
)/(L^3);
k(5,6)=-
(6*E*I)/(L^2);
k(6,1)=0;
k(6,2)=(6*E*I)
/(L^2);
k(6,3)=(2*E*I)
/L;
k(6,4)=0;
k(6,5)=-
(6*E*I)/(L^2);
k(6,6)=(4*E*I)
/L;
fprintf('MATRR
IZ K%i.',i)
k
disp('------------------------------------------------------
------------')
K=zeros(GL);
K(Nx,Nx)=k(1,1
);
K(Nx,Ny)=k(1,2
);
K(Nx,Nz)=k(1,3
);
K(Nx,Fx)=k(1,4
);
K(Nx,Fy)=k(1,5
);
K(Nx,Fz)=k(1,6
);
K(Ny,Nx)=k(2,1
);
K(Ny,Ny)=k(2,2
);
K(Ny,Nz)=k(2,3
);
K(Ny,Fx)=k(2,4
);
K(Ny,Fy)=k(2,5
);
K(Ny,Fz)=k(2,6
);
K(Nz,Nx)=k(3,1
);
K(Nz,Ny)=k(3,2
);
K(Nz,Nz)=k(3,3
);
K(Nz,Fx)=k(3,4
);
K(Nz,Fy)=k(3,5
);
K(Nz,Fz)=k(3,6
);
K(Fx,Nx)=k(4,1
);
K(Fx,Ny)=k(4,2
);
K(Fx,Nz)=k(4,3
);
K(Fx,Fx)=k(4,4
);
K(Fx,Fy)=k(4,5
);
K(Fx,Fz)=k(4,6
);
K(Fy,Nx)=k(5,1
);
K(Fy,Ny)=k(5,2
);
K(Fy,Nz)=k(5,3
);
K(Fy,Fx)=k(5,4
);
K(Fy,Fy)=k(5,5
);
K(Fy,Fz)=k(5,6
);
K(Fz,Nx)=k(6,1
);
K(Fz,Ny)=k(6,2
);
K(Fz,Nz)=k(6,3
);
K(Fz,Fx)=k(6,4
);
K(Fz,Fy)=k(6,5
);
K(Fz,Fz)=k(6,6
);
KT=K+KT; end disp('---------------- MATRIZ GLOBAL DE LA
ESTRUCTURA ------------------') KT disp('-------------------
------------------------------------------------
')
v=input('DAME EL VECTOR DE FUERZAS CONOCIDAS=')
V=length(v);
K=KT(1:V,1:V)
d1=(inv(K))*v
d2=zeros((length(KT))-
(length(d1)),1)
' VECTOR TOTAL DE DESPLAZAMIENTOS'
D=[d1;d2]
' VECTOR TOTAL DE FUERZAS'
F=KT*D
BIBLIOGRAFIA
https://www.addlink.es/productos/mathcad-prime

http://www.uco.es/dptos/quimica-fisica/quimica-fisica/CD/CD10.htm

https://es.wikipedia.org/wiki/MATLAB

https://es.mathworks.com/help/matlab/learn_matlab/matrices-and-arrays.html

file:///C:/Users/Nimb/Downloads/jorgeeduardohurtadogomez.2013.pdf

file:///C:/Users/Nimb/Downloads/Analisis%20Matricial%20Estructuras.pdf