Sei sulla pagina 1di 42

DINAMICA ING.

CIVIL UNSCH

INTRODUCCIN
Los sistemas e ingeniera que poseen masa y elasticidad estn capacitados para tener
movimiento relativo. Si el movimiento de estos sistemas se repite despus de un determinado
intervalo de tiempo, el movimiento se conoce como vibracin. La vibracin es en general, una
forma de energa disipada y en muchos casos inconveniente. Esto es particularmente cierto en
maquinaria: debido a las vibraciones, se producen ruidos, se arruinan las diferentes partes y se
transmiten fuerzas y movimientos indeseables a los objetos muy cercanos.

Movimiento vibratorio o vibracin es la variacin o cambio de configuracin de un


sistema en relacin al tiempo, en torno a una posicin de equilibrio estable, su caracterstica
fundamental es que es peridico, siendo frecuente el movimiento armnico simple, por lo que
este movimiento adquiere una singular importancia en los estudios vibratorios.
Los sistemas mecnicos al ser sometidos a la accin de fuerzas variables con el tiempo,
principalmente peridicas, responden variando sus estados de equilibrio y, como consecuencia,
presentan cambios de configuracin que perturban su normal funcionamiento, presentan
molestias al personal que los maneja y acortan la vida til de los mecanismos.
En general, se suponen vibraciones de pequea amplitud porque fuera de ellas dejan de tener
validez la mayora de las hiptesis que se establecen para su estudio.

OBJETIVOS.
1. Analizar la vibracin de un grado de libertad no amortiguada de un cuerpo rgido por
medio de la ecuacin de movimiento y mtodos de energa.

2. Analizar la vibracin forzada no amortiguada y la vibracin forzada amortiguada.


DINAMICA ING. CIVIL UNSCH

VIBRACIN.
Es una oscilacin donde la cantidad es un parmetro que define el movimiento de un sistema
mecnico.
Es la variacin con respecto al tiempo, de la magnitud de un parmetro que define,
totalmente o parcialmente, el estado de un sistema mecnico, elctrico, econmico, biolgico,
respecto a una referencia especfica, cuando la magnitud del parmetro es alternativamente
mayor y menor que la de referencia.
Una vibracin es, simplemente, una funcin no montonica del tiempo, f(t); as pues, en
sentido estricto, las funciones constantes; es decir aquellas que
f (t ) = c "t I d (1); donde Id es el intervalo de definicin de la funcin, no satisfacen
definicin 1.

Existen ejemplos muy variados de vibraciones:


1. El voltaje de un circuito de corriente alterna.
2. La presin dentro de un tanque de almacenamiento de una compresora
durante su llenado y descargado.
3. La presin interna de la cabina de un avin durante un viaje.
4. La distancia que se comprime un resorte en los amortiguadores de la
suspensin de un automvil durante el viaje a travs de una carretera
llena de baches.
5. El valor relativo de la moneda de un pas con respecto a la moneda de
otro.
6. La temperatura de un paciente afectado de paludismo.
An cuando muchos de las definiciones y resultados obtenidos en este curso
son aplicables a cualquier tipo de sistema frecuentemente denominado sistema
dinmico, el nfasis en este curso es el estudio de los sistemas mecnicos.

OSCILACIN.
Es la variacin, normalmente en funcin del tiempo, de la magnitud de una cantidad
respecto a una referencia especificada, cuando la magnitud es alternativamente mayor y menor
que la referencia.

ECUACIN DE MOVIMIENTO
Para eliminar los efectos perjudiciales de la mayor parte de las vibraciones, uno de los medios
consiste en hacer un completo estudio de la ecuacin de movimiento del sistema en cuestin.
Este sistema es primero idealizado y simplificado en trminos de masa, resorte y amortiguador,
que representan la masa, la elasticidad y la friccin del sistema, respectivamente. Entonces la
ecuacin del movimiento expresa el desplazamiento como una funcin del tiempo o tambin, la
distancia entre cualquier posicin instantnea de la masa durante su movimiento y la posicin
de equilibrio.

SISTEMA LIBRE AMORTIGUADA DE 1 GDL


Los sistemas con movimiento armnico simple no disipan energa durante la oscilacin. Sin
embargo, todo sistema real lleva implcita la existencia de fuerzas disipativas debido a lo cual
el movimiento armnico simple cesa despus que ha transcurrido cierto perodo de tiempo.
Estas fuerzas disipativas son el reflejo de la existencia del amortiguamiento en el sistema.
La vibracin libre amortiguada es un modelo simplificado del comportamiento de los sistemas
reales cuando sobre los mismos actan fuerzas excitadoras con perodos muy pequeos de
duracin. De esta forma el sistema es estudiado a partir del cese de esa accin.
Las propiedades de estos sistemas sern determinadas considerando el amortiguamiento de
CICLO 2011-II P g. 2
DINAMICA ING. CIVIL UNSCH

carcter viscoso que es proporcional a la velocidad.

La figura representa un Sistemas con vibracin libre amortiguada

Aplicando la segunda ley de Newton en el sentido de desplazamiento (x), tenemos:

Donde: Fr = kx fuerza del resorte


Fv o Fc = cx&fuerza viscosa del amortiguador, siempre se opone al movimiento
Entonces planteando la segunda ley de Newton:
F = mx&&
- Fc - Fr = mx&
&
-cx&- kx = mx&
& ecuacin diferencial ...............(1)
dividiendo entre la masa
c k
0=& x&+ x&+ x ..........................................(2)
m m

Razn de amortiguamiento ( x )
Es un factor adimensional que se define como:
c
x= .........................................(3)
2mWn
c c
x= =
k 2 km
2m
m
c
= 2x Wn ;
m
k
adems se conoce que : Wn 2 = ; reeplazando las ecuaciones en (2) setiene :
m
x&+ 2x Wn x&+ Wn 2 x ....................................(4)
0=&
resolviendo la ecuacin diferencial (1), la cual tien una solucin dela forma :
x(t ) = Del t , entonces en (1)
&+ cx&+ kx = 0
mx&
(ml 2 + cl + kx) Del t = 0
ml 2 + cl + k = 0.......................................(a )
CICLO 2011-II P g. 3
DINAMICA ING. CIVIL UNSCH

Resolviendo como ecuacin de segundo grado


por lo tan to hay dos soluciones l1,2
2
c c 4mk
l1,2 = - + 2
2m m 4m
simlificando y reemplazando setiene :
l1,2 = -xWn Wn x 2 - 1
reemplazando en x(t )
x(t ) = D1e x1 t + D2e x2 t
entonces :
si x mayor que 1es sobreamortiguado y su ecuacin es :
2 2
x(t ) = Be ( -xWn +Wn x -1) t + De ( -xWn -Wn x -1)t
si x menor que 1es subamortiguado y su ecuacin es :
x(t ) = Be -xWnt Sen(Wnt + f )
si x = 1 es crtico y su ecuacin es :
x(t ) = ( B + ct )e -Wnt

SISTEMA LIBRE NO AMORTIGUADA DE 1 GDL

En el sistema, se observa que la resistencia elstica lo proporciona e resorte ingvido (sin


peso) de constante de rigidez k (N/m)

Aplicando la segunda ley de Newton en el sentido de desplazamiento (x), tenemos:

Donde:
Fr: fuerza del resorte
Fr = kx ( Ley de Hooke lineal )
tenemos :
F = mx&&
- Fr = mx&&
0 = mx&&+ Fr
mx&&+ kx = 0 ecuacin diferencial

CICLO 2011-II P g. 4
DINAMICA ING. CIVIL UNSCH

dividiendo entre la masa


k k
x&+
& x = 0; haciendo wn =
m m
x&+ wn 2 x = 0
&
Donde:
wn : frecuencia natural
wn ( rad / s)
La solucin de la ecuacin diferencial se denomina ecuacin de la posicin del sistema y est
dad por:
x(t ) = ASenwn t + BCoswn t ;
donde : A y B son cons tan tes

Pregunta N1: vibracin libre con amortiguamiento


El sistema estructural de la figura es de concreto armado y est destinado a la aplicacin de una
carga dinmica horizontal en el nivel superior. El peso del elemento superior se estima en P=3
KN/m; las dimensiones de la columna son de 0.3x0.3 m, considerar E=2* y K1=K2=12EI/
como parte del diseo de esta estructura se requiere analizar el sistema sin amortiguacin y con
amortiguacion, para lo cual debe determinar su frecuencia natural y periodo, considerando que el
coeficiente de amortiguacin sea de orden del 5% de la amortiguacin critica

NOTA.- suponer que la masa de columnas es insignificante comparada con la masa en el piso
superior y que la viga superior es infinitamente rgida como para impedir la rotacin de los
extremos. Puede utilizar como idealizacin del sistema el siguiente esquema

CICLO 2011-II P g. 5
DINAMICA ING. CIVIL UNSCH

Solucin
La masa de las columnas es despreciable comparado con la masa superior
La viga superior es suficientemente rgida como para impedir la rotacin de los extremos de las
columnas

Modelo equivalente

De la ecuacin diferencial

2 Determinacin de las propiedades


Rigidez (K)

donde

Tenemos:

CICLO 2011-II P g. 6
DINAMICA ING. CIVIL UNSCH

Masa (m):

3 Anlisis del sistema sin amortiguamiento


Calcular frecuencias angular, natural y periodo natural

Frecuencia angular:

Frecuencia natural:

Periodo Natural:

4 Anlisis del sistema con amortiguamiento


Frecuencia angular amortiguada:

Frecuencia natural amortiguada:

Periodo Natural amortiguado:

VIBRACIN ARMNICA
La vibracin peridica ms simple es la armnica, en la cual el desplazamiento x se puede
expresar por la siguiente relacin.
2p
x = F0 Sen ( t ) ; en la cual:
T
Fo es el mximo desplazamiento que recibe el nombre de amplitud.
T es el periodo.
t es el instante en el cual se quiere determinar la posicin.
2p
La ecuacin anterior se puede escribir como: x = F0 Sen( wt ); w =
T

VIBRACIN ARMNICA DE 1 GDL


Cuando el sistema est sometido a una excitacin armnica de la forma:
F (t ) = F0Cos ( wt + f ) F (t ) = F0 Sen( wt + f )
Donde:

CICLO 2011-II P g. 7
DINAMICA ING. CIVIL UNSCH

F0 : amplitud
w = frecuencia
f = fase del ngulo de la excitacin armnica

VIBRACIONES NO AMORTIGUADAS O SIN AMORTIGUACIN.

Consideremos una fuerza de la forma :


F (t ) = F0Cos (Wt + f )
Entonces : mx& &+ kx = F0Cos (Wt )
la ecuacin diferencial tiene una solucin con 2 componentes :
x(t ) = X hom ognea + X particular
La solucin homognea ya es conocida:
X hom ognea = C1CosWn t + C2 SenWnt ................................(1)
La solucin particular tiene la siguiente forma:
X particular = XCosWt ..........................................(2)
Donde: X : mxima amplitud
F0 ds t
X= = .....................(3)
k - mW2 W
2

1-
W0
Donde:
d s t = deflexin de la masa bajo la accin dela fuerza F0 .
Finalmente la solucin que:
F0
x(t ) = C1CosWnt + C2 SenWnt + CosWt ...........(4)
k - mW 2
De la relacin de (3) se obtiene:

CICLO 2011-II P g. 8
DINAMICA ING. CIVIL UNSCH

X 1
M= = ..................................(5)
ds t W
2

1-
Wn
M= factor de Magnificacin o factor de amplificacin, representa la razn de la amplitud
dinmica (X) a la amplitud esttica (d s t ) del movimiento.
W
R= ; R : razn de frecuencia
Wn

VIBRACIONES CON AMORTIGUACIN.

&+ cx&+ kx = F0Cos (Wt )


mx&
La solucin particular de la ecuacin es:
X particular = XCos (Wt - f )
donde :
X : amplitud
f : ngulo de desfase
La determinacin de X est dada por la siguiente ecuacin:
F0
X= .............................( a)
(k - mW 2 ) 2 + C 2W 2
Y el ngulo de fase
Cw
f = Arctg 2
..........................(b)
k - mw
Se deben tener en cuenta las siguientes relaciones:
A) frecuencia natural
k
Wn =
m
B) razn de amortiguacin
c c
x= =
2mWn 2 mk
C ) deflexin esttica debido a F0
F0
ds t =
k
D) razn de frecuencia.
W
r=
Wn

CICLO 2011-II P g. 9
DINAMICA ING. CIVIL UNSCH

Realizando los cambios respectivos en (a) y (b), obtenemos:


X 1 1
= =
d st
(
1 - r 2 + ( 2x r ))
2 2 2
W 2
W 2

1 - + 2x
Wn Wn
W
2x
2x r
f = arcTg Wn 2 = arcTg 2
W 1- r
1 -

Wn

La ecuacin homognea depende los rangos que se le d a x .


x(t ) = X hom ognea + X particular

VIBRACIONES FORZADAS NO AMORTIGUADAS


Las fuerzas excitadoras pueden ser de diversas naturaleza influyendo esta caracterstica en el
comportamiento del sistema sobre el cual acta. Por ejemplo, las mquinas rotatorias como las
turbinas, bombas hidrulicas, etc., estn sometidas a una frecuencia de rotacin de acuerdo a su
diseo. Si existe cierto desplazamiento del centro de masa respecto al centro de giro, sobre el
rotor surgir una fuerza excitadora que ser proporcional a la frecuencia de rotacin.
Su ecuacin diferencial es:

F0
&
& n 2 x=
x+w Sen( wt )
m
Y su solucin es:
x = ASen( wnt + f ) + XSen( wt )
1 44 2 4 43 14 2 43
RESPUESTATRANSITORIA RESPUESTA ESTACIONARIA

Donde:
d0
X= 2
w ;
1-
wn
d 0 :Desplazamiento estticobajo la fuerza F0

VIBRACIONES FORZADAS AMORTIGUADAS


Las seales determinstica peridicas estudiadas anteriormente, son un caso hipottico de
comportamiento de un sistema mecnico, porque ningn sistema real puede mantener el
movimiento por s slo una vez que cesa la excitacin.
Los sistemas mecnicos para trabajar normalmente precisan de la accin de un agente externo.
Si los sistemas estn perfectamente alineados y balanceados no surgirn fuerzas excitadoras y

CICLO 2011-II P g. 10
DINAMICA ING. CIVIL UNSCH

por lo tanto no habr vibracin. Pero estas condiciones son muy difciles de lograr por lo que se
establecen criterios de control de esos parmetros que dan como resultado que el sistema
funcione bajo los efectos de las vibraciones forzadas.
Cuando el sistema est sometido a vibraciones forzadas su respuesta ser a la frecuencia que
le fue impuesta por la fuerza excitadora. Luego, es imprescindible conocer la relacin que
guarda esta frecuencia con la frecuencia natural del sistema y cul es su comportamiento en
esos casos.
Para obtener las caractersticas fundamentales de los sistemas con oscilaciones forzadas,
inicialmente se considerar un sistema forzado sin amortiguamiento de donde sern extradas
las conclusiones ms generales que servirn de base al anlisis de sistemas ms complejos.
Su ecuacin diferencial.
Ejemplo: Un problemas tpico adecuada a edificios, en la cual se presentan datos:

Fo
x&+ 2x wn x&+ wn 2 x =
& Sen( wt )
m
Su solucin es:
x = ASen( wnt + f ) + XSen( wt - f )
1 44 2 4 43 1 44 2 4 43
RESPUESTATRANSITORIA RESPUESTA ESTACIONARIA

Donde:
d0
X=
2
w 2
w2

1 - -
2x
wn wn

Donde:
w
2x
wn
f = ArcTg 2 ;
w
1 -

wn
d 0 = desplazamiento bajo la carga F0
De qu nos sirve esto?

CICLO 2011-II P g. 11
DINAMICA ING. CIVIL UNSCH

Sirve para interpretar la respuesta temporal del sistema: Los


sistemas sobreamortiguados son los que mejores caractersticas
temporales poseen, mientras que los sistemas subamortiguados son
los que peor se comportan.
Por decirlo de alguna manera, los tiempos de establecimiento
(subida y bajada completa) de la onda (pensando ms bien en valor
abosluto, quizs en un valor RMS) son menores en los sistemas
sobreamortiguados que en los subamortiguados.

En la imagen de arriba a la derecha podemos ver la respuesta ante


tres ciclos de onda de un sistema resonante crticamente
amortiguado (por ejemplo: caja cerrada con Q=0,5, Bessel).
El tiempo de subida puede interpretarse como parte del
comportamiento paso alto que tiene la onda, al final vemos que la
onda desaparece dejando slo una ligera sobreoscilacin, que
puede deberse a un error en la simulacin.

En la imagen central podemos ver un ejemplo de sistema


subamortiguado, en el caso una caja cerrada con Q=0,707
(Butterworth). La respuesta es buena pero la sobreoscilacin al
final es mayor.
La ltima imagen no corresponde con lo estudiado porque se trata
de una caja bass-freflex, que es un sistema resonante de 4 orden,
no de 2. Conocemos las ventajas de extensin de la respuesta de
las BR, y tambin que se consigue a base de penalizar la respuesta
temporal.

Aqu vemos el porqu. La respuesta es mala, con sobreoscilaciones al principio pero muy
especialmente al final, y sin que se llegue a alcanzar el valor mximo que deba alcanzar.
Esto da una idea de que el orden tambin es un elemento tan importante como el coeficiente de
amortiguamiento.

RESONANCIA
Nos quedamos con la solucin particular del apartado anterior, las vibraciones forzadas, que es
la parte estacionaria.

De ella, una parte es peridica y otra no, es su coeficiente, y ste coeficiente depende del la
frecuencia.

CICLO 2011-II P g. 12
DINAMICA ING. CIVIL UNSCH

El mdulo depende de las condiciones de masa (M), amortiguamiento (c) y la constante elstica
(k), y por supuesto de la frecuencia y de F0.

Cuando c es muy pequeo hemos observado antes que la frecuencia de resonancia del sistema

tiende a

, y la grfica del coseno modulada por la exponencial decreciente tarda mucho en decrecer, para
intervalos de tiempo razonablemente pequeos, el movimiento descrito con poco
amortiguamiento se asemejar la un simple coseno, como si no existiese amortiguamiento.
Esto quiere decir que el sistema vibra con gran libertad a su frecuencia, pero qu pasar si
forzamos la vibracin con una fuerza cosenoidal de frecuencia prxima a Fs?
Cuando se excita el sistema con una frecuencia prxima a la frecuencia de resonancia

En uno de los trminos del denominador sucede lo siguiente:

Y como hemos dicho que c tiene un valor muy pequeo, el denominador entero tiende a
cero, slo pudra serlo si c fuese cero (pero entonces la ecuacin sera diferente). Esto hace
que se obtengan valores del mdulo muy altos, y lo que sucede en la realidad es que la
amplitud de la vibracin es muy alta, tanto mayor como menor sea el amortiguamiento.

A este fenmeno que consiste en que a una frecuencia se


obtienen amplitudes de vibracin muy altas con muy poca
fuerza se le denomina resonancia, y est presente en
todos los sistemas resonantes por alto que sea su
amortiguamiento.
En la grfica de la derecha podemos ver una simulacin
de un sistema resonante con amortiguaciones bajas
sometido a un barrido de frecuencias. El eje Y marca la
amplitud (1 metro en condiciones normales) y el eje x la
frecuencia que se imprime al circuito

No es descabellado ver que se obtienen amplitudes extremadamente grandes, 20 metros,


pero se podan haber forzado ms.
En el caso de altavoces es posible obtener ondas de salida que corresponden a valores varias
veces mayores de lo que seran en otras condiciones, y como hemos visto en el caso anterior,
se penaliza la respuesta temporal del sistema

CICLO 2011-II P g. 13
DINAMICA ING. CIVIL UNSCH

SISTEMAS DE VARIOS GRADOS DE LIBERTAD


FORMULACIN DE MODELOS MATEMTICOS PARA
LOS SISTEMAS MECNICOS.
Con los mtodos numricos existentes hoy en da, principalmente el de elementos
finitos, es posible analizar una mquina en su forma real. Sin embargo, esto
frecuentemente conduce a un anlisis muy largo y complicado y a la obtencin de
mucha informacin que no era requerida.

En muchos anlisis de mquinas y estructuras es conveniente sustituirlas por un


simplificado modelo matemtico que se adapte mejor al clculo matemtico
produciendo la informacin deseada tan econmicamente como sea posible y que tenga
la exactitud requerida. Algunos ejemplos de modelos para el anlisis de estructuras
reales se muestran en la figura siguiente

SISTEMA DE VIBRACION LIBRE NO AMORTIGUADA


Frecuencias Naturales y Modos de Vibracin
Para la vibracin libre no amortiguada hallamos con ele siguiente sistema de ecuaciones en equilibrio.
[M]{ }+[K]{u}=0
La solucin del sistema de las ecuaciones difertenciales , tiene la forma :
u0 = ai , para ; i=1,2,n
En forma matricial
=
Remplazando en la ecuacin [M]{ }+[K]{u}=0
+ =0

CICLO 2011-II P g. 14
DINAMICA ING. CIVIL UNSCH

Eliminando
- =0 PROBLEMA DE VALORES Y VECTORES PROPIOS
o =0
Sistema algebraico de n ecuaciones lineales, se requiere calcular amplitud {a} y frecuencias .
Problemas Caractersticos (Algebra Lineal) EIGEN PROBLEMA ---Eigen Valores () y Eigen Vectores (z)
Ecuacin Algebraica Lineal A X = b Entonces =
= Problemas de valores y vectopres propios
Mtodos para hallar tenemos:
Determinante del discriminante
Mtodo de fadesieu Levevller
Mtodo de iteracin inversa
Mtodo de howe holder
Entonces, tenemos el discrimante A
= =0 ; Det=( )=0
Para calcular los modos se remplazan los valores de en la expresin
( )z=0 Donde Zij donde i nos indica el modo y j nos indica el nivel .
Modos de vibraciones de 3gdl

MOVIMIENTO FORZADO SIN AMORTIGUAMIENGO DE VARIOS GRADO DE LIBERTAD


El modelo ms sencillo con
varios grados de libertad que se
puede utilizar para describir el
comportamiento dinmico de una
estructura es el de edificio de
cortante. Dicho modelo se
representa esquemticamente en
la figura 0. Est basado en la
hiptesis de que el edificio es
simtrico, los forjado son
infinitamente rgidos, los pilares no
sufren deformacin por axil y, en
consecuencia, los nicos
movimientos de los nudos son los
CICLO 2011-II P g. 15
DINAMICA ING. CIVIL UNSCH

horizontales. El modelo de la figura est sometido a una aceleracin


horizontal (t) a de origen ssmico. Las ecuaciones del movimiento pueden
deducirse estableciendo el equilibrio dinmico de cada masa, de acuerdo con
el principio de dAlembert. Aislando la masa r m e introduciendo todas las
fuerzas correspondientes, incluidas las de inercia, se obtiene el esquema de la
figura 01. Expresando el equilibrio dinmico de la masa mr en un sistema
de referencia no inercial, con el origen en la posicin inicial del edificio, se
obtiene

METODOLOGA PARA EL CLCULO DINMICO DE ESTRUCTURAS


Resumen
La metodologa desarrollada, utilizando la Transformada de Laplace y como
herramienta de clculo MATLAB, permite encontrar las amplitudes de
oscilacin de los distintos niveles en estructuras con mltiples grados de
libertad, teniendo en cuenta su amortiguamiento estructural, cuando es
solicitada sinusoidalmente desde su fundacin.
Metodologa
Se debe tener en cuenta que, para que esta transformada sea aplicable, el
sistema debe cumplir con los siguientes requisitos:
_ Las variables y sus derivadas e integrales de los diversos rdenes deben
tener exponentes unitarios.
_ Los trminos no deben presentar operaciones entre variables.
_ Los coeficientes de las variables deben ser constantes. En un sistema de 1
grado de libertad, si se desea conocer la respuesta referida a la excitacin, es
conveniente tratar directamente la funcin transferencia X1 X0, siendo X1 y X0
las transformadas de los desplazamientos del primer nivel y de la
fundacin respectivamente, resultando:

Tres casos:
I. CASO

Implica que LA FUERZA DEL AMORTIGUAMIENTO ES MAYOR QUE LA CAUSADA


PORLA ELASTICIDAD. Por lo tanto,
... y tenemos dos races reales. La solucin es

El eje vertical corresponde a la posicin del cono y el


horizontal al tiempo. La masa tender a su posicin de
reposo cada vez ms lentamente.

A este caso se le llama MOVIMIENTO SOBREAMORTIGUADO

II. CASO 2
III.
Si las dos races m1 y m2 son iguales,

CICLO 2011-II P g. 16
DINAMICA ING. CIVIL UNSCH

y
Esto implica que LA FUERZA DEL AMORTIGUAMIENTO ES IGUAL QUE LA CAUSADA
PORLA ELASTICIDAD. Tenemos una raz doble, m1=-a. La solucin es

La grfica de esto es como un lado de una campana de Gauss. La masa


tambin tender a su posicin de reposo cada vez ms lentamente, pero la
velocidad al principio crece lentamente.

Este es el caso del MOVIMIENTO CRTICAMENTE AMORTIGUADO. Su importancia


radica en que es el estado lmite entre el comportamiento anterior (sobreamortiguado) y el
siguiente, el subamortiguado.
inicio
IV. CASO 3

En este caso, LA FUERZA DEL AMORTIGUAMIENTO ES MENOR QUE LA CAUSADA


PORLA ELASTICIDAD. Las raices que tenemos son complejas y conjugadas.

Para simplificar las ecuaciones, haremos:

Transformando la solucin mediante la frmula de Euler de las exponenciales de nmeros


complejos, tenemos una solucin de la forma:

Aplicando las condiciones iniciales calculamos C1 y C2, y tendremos

Y con un ltimo cambio,

tendremos la solucin que nos indica cmo ser el movimiento de una manera ms sencilla que la
anterior.

Es decir, es una onda senoidal con un desfase determinado,


modulada por una exponencial que decrece con el tiempo y una
constante.
La masa tender a su posicin de reposo pero habr la fuerza
amortiguadora no es lo suficientemente fuerte como para

CICLO 2011-II P g. 17
DINAMICA ING. CIVIL UNSCH

frenarlo antes de que llegue al punto x=0 (punto de reposo). Como se puede ver a la derecha, se
pasar del punto de reposo.
Luego volver en la otra direcin, se pasar de nuevo del centro
y volver a pasarse cuando vuelva, cada vez la oscilacin ser
menor, as hasta en infinito donde tericamente se detendr.
En la grfica de la derecha se puede ver el movimiento un tanto
exagerado (para lo que sera un altavoz), y la exponencial como
mdulo de la funcin coseno.
Este tipo de movimiento se llama MOVIMIENTO SUBAMORTIGUADO
En dos primeros casos el sistema resonante no llega a completar un slo ciclo, por lo que no tiene
sentido hablar de frecuencias, pero en este ltimo caso, el sistema si tiene Buna frecuencia de
resonancia que viene dada por alfa, el coeficiente que acompaa al tiempo en la funcin peridica
coseno, que es:

Vemos como cuando la viscosidad del medio (amortiguamiento) se hace prximo a cero la frmula
tiende a la del caso donde no haba amortiguamiento:

Es de imaginar tambin que cuanto menor es el amortiguamiento ms se parecer la ltima


frmula a una funcin coseno, es decir: la vibracin durar ms tiempo cuanto menos amortiguada
est.

Pregunta N3:
El sistema estructural de la figura corresponde a una edificacin aforticada construida en concreto
armado. Las vigas de la edificacin tienen 0.35 metros de altura por 0.3 metros de ancho y, las
columnas son cuadradas de 0.35 metros de lado. Las masas de la estructura se estiman en
200kg/m2 en la losa de primer nivel y de 100 kg/m2 en la cubierta. La estructura cuenta con un
mdulo de elasticidad E=20000Mpa. Es de inters determinar las frecuencias, los modos de
vibracin del edificio y la respuesta dinmica de la estructura cuando vibra libremente en la
direccin X.
Se pide obtener las matrices de masa y rigidez, la ecuacin dinmica del sistema, el polinmico
caracterstico, los valores propios, las frecuencias y periodos correspondientes. Calcular los modos
de vibracin el sistema homogneo de ecuaciones, as mismo graficar las formas de los modos de
vibrar.
NOTA: resolver considerando el modelo dinmico que cumpla la condicin de que toda la
masa se concentra al nivel de los pisos y las vigas son infinitamente rgidos respecto a las
columnas. Considerar K=12 EI/ para cada columna

CICLO 2011-II P g. 18
DINAMICA ING. CIVIL UNSCH

Solucin
La masa de las columnas es despreciable comparado con la masa de las plataformas
Las vigas son suficientemente rgidas como para impedir la rotacin de los extremos de las
columnas

Analizamos la masa
En el Primer Piso:

=19.2 Tn
En el segundo piso:

Determinamos la rigidez en un prtico:

Para cada columna tenemos; K=12EI/L3

En el primer piso:

Y por el paralelismo con los dos prticos del fondo

CICLO 2011-II P g. 19
DINAMICA ING. CIVIL UNSCH

De igual forma para el segundo piso

Y por el paralelismo con los dos prticos del fondo

)
)
Llevamos a Tn y cm:

)
Y con los datos de la masa
=192 Tn f

La matriz masa

La matriz rigidez

La ecuacin dinmica del sistema

Los valores propios


.58

Las frecuencias

126.80
Periodos
0.174 s
s
Los modos de vibracin
Para

Para

CICLO 2011-II P g. 20
DINAMICA ING. CIVIL UNSCH

-1.7457

EJERCICIOS DESARROLLADOS CON MATLAB


LA PORTADA DEL PROGRAMA

PORTADA GENERAL DEL SOFTWARE

CARATULA SE SELECCIN DE PROGRAMAS

CICLO 2011-II P g. 21
DINAMICA ING. CIVIL UNSCH

SISTEMA LIBRE SIN AMORTIGUAMIENTO

function varargout = SLSA1GDL(varargin)

% --- Executes just before SLSA1GDL is made visible.


function SLSA1GDL_OpeningFcn(hObject, eventdata, handles, varargin)
MAPA=imread('Slibre.jpg');
axes(handles.axes1);
imshow(MAPA)
grid on
% This function has no output args, see OutputFcn.

function CALCULAR_Callback(hObject, eventdata, handles)


global m k v x t
m=str2double(get(handles.edit1,'string'));
k=str2double(get(handles.edit2,'string'));
v=str2double(get(handles.edit3,'string'));
x=str2double(get(handles.edit4,'string'));
t=str2double(get(handles.edit5,'string'));

if isnan(m)
errordlg('ingrese un numero','SISTEMAS LIBRES')
else
% calculo de la frecuencia natural
w=sqrt(k/m);
% calculo del periodo
T=2*pi/w;
% calculo de la frecuencia
f=1/T;

end
%reemplazando el tiempo
A=x-x.*cot(w*t)+(v.*cos(w*t))/w;
B=x.*cos(w*t)-(v.*sin(w*t))/w;

CICLO 2011-II P g. 22
DINAMICA ING. CIVIL UNSCH

Am=sqrt(A*A+B*B);

%grafica
t1=0:0.01:10;
x1=A.*sin(4.5.*t1)-B.*cos(4.5.*t1);
plot (t1,x1)
xlabel('tiempo (s)')
ylabel('Desplazamiento (mm)')
title ('Grafica x(t)=A*sen(w*t)+B*cos(w*t)')
grid on

set(handles.edit6,'string',num2str(w));
set(handles.edit9,'string',num2str(A));
set(handles.edit10,'string',num2str(B));
set(handles.edit14,'string',num2str(f));
set(handles.edit15,'string',num2str(T));
set(handles.edit16,'string',num2str(Am));

% --- Executes on button press in NUEVO.


function NUEVO_Callback(hObject, eventdata, handles)
set(handles.edit1,'String',' ');
set(handles.edit2,'String',' ');
set(handles.edit3,'String',' ');
set(handles.edit4,'String',' ');
set(handles.edit5,'String',' ');
set(handles.edit6,'String',' ');
set(handles.edit9,'String',' ');
set(handles.edit10,'String',' ');
set(handles.edit14,'String',' ');
set(handles.edit15,'String',' ');
set(handles.edit16,'String',' ');

% --- Executes on button press in SALIR.


function SALIR_Callback(hObject, eventdata, handles)
uscire
% hObject handle to SALIR (see GCBO)

CICLO 2011-II P g. 23
DINAMICA ING. CIVIL UNSCH

SISTEMA LIBRE AMORTIGUADO

PROBLEMA DESARROLLADO CON AMORTIGUACION CRITICA

PROBLEMA DESARROLLADO CON AMORTIGUACION SUBAMORTIGUADO

CICLO 2011-II P g. 24
DINAMICA ING. CIVIL UNSCH

PROBLEMA DESARROLADO CON AMORTIGUACION SOBREAMORTIGUADO

CODIGO DE SISTEMA LIBRE AMORTIGUADO


function varargout = SLA1GDL(varargin)

% --- Executes just before SLA1GDL is made visible.


function SLA1GDL_OpeningFcn(hObject, eventdata, handles, varargin)
MAPA=imread('movilin01.jpg');
axes(handles.axes1);
imshow(MAPA)
grid on

% --- Executes on button press in CALCULAR.


function CALCULAR_Callback(hObject, eventdata, handles)
global m k v x t c
m=str2double(get(handles.edit1,'string'));
k=str2double(get(handles.edit2,'string'));
v=str2double(get(handles.edit3,'string'));
x=str2double(get(handles.edit4,'string'));
t=str2double(get(handles.edit5,'string'));
c=str2double(get(handles.edit7,'string'));

if isnan(m)
errordlg('ingrese un numero','SISTEMAS LIBRES')
else
% calculo de la frecuencia natural
wn=sqrt(k/m);
%calculo de la razon de amortiguamiento e ,epsilo:
e=c/(2*m*wn);

end

if e<1
%frecuencia amortiguada
wd=wn*sqrt(1-e*e);
%ngulo de desface
fi=atan((x*wd)/(v*1000+e*wn*x));

%periodo de vibracin con amortiguacin


Td=2*pi/wd;
%decremento logartmico
D=(2*pi*e)/sqrt(1-e*e);

CICLO 2011-II P g. 25
DINAMICA ING. CIVIL UNSCH

%para calculo de B
q1 = exp(-e*wn*t);
B= x/(q1.*sin(wd*t+fi));

t1=0:0.01:100;
x1=B.*exp(-e*wn*t1).*sin(wd.*t1+fi);
plot (t1,x1);
xlabel ('Tiempo');
ylabel ('Desplazamiento');
title ('x1=B.*exp(-e*wn*t1).*sin(wd.*t1+fi)');
grid on

set(handles.edit6,'string','sub amortiguado');
set(handles.edit8,'string',Td);
set(handles.edit9,'string',D);

elseif e==1
C=(v*1000+x)/exp(-wn*t);
B=(x/(exp(-wn*t)))+C*t;
%grafica
t1=0:0.01:450;
x1=(B+C*t1).*exp(-wn*t1);
plot (t1,x1);
xlabel ('Tiempo');
ylabel ('Desplazamiento')
title ('x1=(B+C*t1).*exp(-wn*t1')
grid on

set(handles.edit6,'string','critico');

else

L1=t*(-e*wn+wn*sqrt(e*e-1));
L2=t*(-e*wn-wn*sqrt(e*e-1));

D=(v-x*L1)/(exp(L2)*(L2-L1));
B=(x-D.*exp(L2))/exp(L1);

t1=0:0.01:450;
x1=B.*exp(L1*t1)+ D.*exp(L2*t1);
plot (t1,x1);
xlabel ('Tiempo');
ylabel ('Desplazamiento')
title ('x1=B.*exp(L1*t1)+ D.*exp(L2*t1)')
grid on

set(handles.edit6,'string','sobre amortiguado');

end

% --- Executes on button press in NUEVO.


function NUEVO_Callback(hObject, eventdata, handles)
set(handles.edit1,'String',' ');
set(handles.edit2,'String',' ');
set(handles.edit3,'String',' ');
set(handles.edit4,'String',' ');
set(handles.edit5,'String',' ');
set(handles.edit6,'String',' ');
set(handles.edit7,'String',' ');
set(handles.edit8,'String',' ');
set(handles.edit9,'String',' ');
set(handles.edit10,'String',' ');

CICLO 2011-II P g. 26
DINAMICA ING. CIVIL UNSCH

% --- Executes on button press in SALIR.


function SALIR_Callback(hObject, eventdata, handles)
uscire

VIBRACION LIBRE NO AMORTIGUADO

VIBRACION LIBRE NO AMORTIGUADO

function varargout = VLNA1GDL(varargin)

% --- Executes just before VLNA1GDL is made visible.


function VLNA1GDL_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
u=imread('libr.jpg'); % habre la imagen
image(u)
axes(handles.axes1);% Display imagehow
axis off
% --- Executes on button press in CALCULAR.
function CALCULAR_Callback(hObject, eventdata, handles)
global m k v x t c
m=str2double(get(handles.edit1,'string'));
k=str2double(get(handles.edit2,'string'));
v=str2double(get(handles.edit3,'string'));

%gravedad es
g=9.81;

CICLO 2011-II P g. 27
DINAMICA ING. CIVIL UNSCH

%CALCULO DE ALARGAMIENTO ESTATICO


A=(m*g)/k;
%pulsacion natural
wn=sqrt(k/m);
%calculo de frecuencia natural
fn=wn*(1/(2*pi));

%periodo del sistema


t=1/fn;

%elopngacion en funcion del tiempo desde x=0


x=(v*sin(wn*t))/wn;

%la velocidad maxima


v1=(wn*(v*cos(wn*t)))/wn;
vmax=(wn*(v*1))/wn;
vmin=(wn*(v*(-1)))/wn;

%aceleracion maxima

a=-wn*v*sin(wn*t);
amax=-wn*v*1;
amin=-wn*v*(-1);

t1=0:0.01:30;
x1=(v*sin(wn*t1))/wn;
plot (t1,x1);
xlabel ('Tiempo');
ylabel ('Desplazamiento')
title ('x1=(v*sin(wn*t1))/wn')
grid on

set(handles.edit4,'string',num2str(A));
set(handles.edit5,'string',num2str(wn));
set(handles.edit7,'string',num2str(fn));
set(handles.edit8,'string',num2str(t));
set(handles.edit9,'string',num2str(vmax));
set(handles.edit10,'string',num2str(amax));

% hObject handle to CALCULAR (see GCBO)

% --- Executes on button press in NUEVO.


function NUEVO_Callback(hObject, eventdata, handles)
set(handles.edit1,'String',' ');
set(handles.edit2,'String',' ');
set(handles.edit3,'String',' ');
set(handles.edit4,'String',' ');
set(handles.edit5,'String',' ');
set(handles.edit10,'String',' ');
set(handles.edit7,'String',' ');
set(handles.edit8,'String',' ');
set(handles.edit9,'String',' ');

% --- Executes on button press in SALIR.


function SALIR_Callback(hObject, eventdata, handles)
uscire
% hObject handle to SALIR (see GCBO)

CICLO 2011-II P g. 28
DINAMICA ING. CIVIL UNSCH

VIBRACION LIBRE AMORTIGUADO

VIBRACION LIBRE AMORTIGUADA SUBAMORTIGUADA

VIBRACION LIBRE AMORTIGUADA CRITICO

CICLO 2011-II P g. 29
DINAMICA ING. CIVIL UNSCH

VIBRACION LIBRE AMORTIGUADA SOBRE AMORTIGUADA

VIBRACION LIBRE AMORTIGUADO (SUB


AMORTIGUADA,CRITICO Y SOBRE AMORTIGUADO)
% --- Executes just before VLA1GDL is made visible.
function VLA1GDL_OpeningFcn(hObject, eventdata, handles, varargin)
MAPA=imread('movilin01.jpg');
axes(handles.axes6);
imshow(MAPA)
grid on

% --- Executes on button press in CALCULAR.


function CALCULAR_Callback(hObject, eventdata, handles)

global m k d t c
m=str2double(get(handles.edit1,'string'));
k=str2double(get(handles.edit2,'string'));
d=str2double(get(handles.edit3,'string'));
t=str2double(get(handles.edit4,'string'));
c=str2double(get(handles.edit5,'string'));

if isnan(m)
errordlg('ingrese un numero','SISTEMAS LIBRES')
else
% calculo de la frecuencia natural
wn=sqrt(k/m);
%calculo de la razon de amortiguamiento e ,epsilo:
e=(c)/(2*m*wn);

end

if e<1
%pulsacion natural amortiguada
wd=wn*sqrt(1-e*e);
%calculo del angulo en rad.
fi=atan(wd/(wn*e));
C=d/(sin(fi));

%la ecuacion es:


%X=C*exp(-e*wn*t).*sin(wd*t+fi);

CICLO 2011-II P g. 30
DINAMICA ING. CIVIL UNSCH

%la eleongacion para dos segundos


x2=C*exp(-e*wn*t).*sin((wd*t+fi)*180/pi);

%la grafica
t1=0:0.01:50;
x1=C*exp(-e*wn*t1).*sin(wd*t1+fi);
plot (t1,x1);
xlabel ('Tiempo');
ylabel ('Desplazamiento');
title ('x1=C*exp(-e*wn*t1).*sin(wd*t1+fi)');
grid on

set(handles.edit7,'string','sub amortiguado');
set(handles.edit6,'string',x2);

elseif e==1
% para t=0 y v=0
A=d;
B=A*wn;
%la ecuacion es
x3=(A+B*t).*exp(-wn*t);

%grafica
t1=0:0.01:20;
x1=(A+B*t1).*exp(-wn*t1);
plot (t1,x1);
xlabel ('Tiempo');
ylabel ('Desplazamiento');
title ('x1=(A+B*t1).*exp(-wn*t1)');
grid on

set(handles.edit7,'string','critico');
set(handles.edit6,'string',x3);

else

L1= wn*(-e+sqrt(e*e-1));
L2= wn*(-e-sqrt(e*e-1));

%de la condiciones iniciales tenemos

A1=(L2*d)/(L2-L1);
A2=(L1*d)/(L1-L2);

%la ecuaciones es:


x1=A1*exp(L1*t)+A2*exp(L2*t);

%la grafica
t1=0:0.01:50;
x1=A1*exp(L1*t1)+A2*exp(L2*t1);
plot (t1,x1);
xlabel ('Tiempo');
ylabel ('Desplazamiento')
title ('x1=A1*exp(L1*t)+A2*exp(L2*t)')
grid on

set(handles.edit7,'string','sobre amortiguado');
set(handles.edit6,'string',x1);
end

% --- Executes on button press in NUEVO.


function NUEVO_Callback(hObject, eventdata, handles)

CICLO 2011-II P g. 31
DINAMICA ING. CIVIL UNSCH

set(handles.edit1,'String',' ');
set(handles.edit2,'String',' ');
set(handles.edit3,'String',' ');
set(handles.edit4,'String',' ');
set(handles.edit5,'String',' ');
set(handles.edit6,'String',' ');
set(handles.edit7,'String',' ');
set(handles.edit8,'String',' ');

% --- Executes on button press in SALIR.


function SALIR_Callback(hObject, eventdata, handles)
uscire
% hObject handle to SALIR (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB

VIBRACIONES FORZADAS NO AMORTIGUADAS

CICLO 2011-II P g. 32
DINAMICA ING. CIVIL UNSCH

LA IMAGEN DEL PROBLEMAS Y LA SOLUCION DE LA MISMA

CODIGO DE VIBRACIONES FORZADAS NO AMORTIGUADAS

function varargout = VFNA1GDL(varargin)


% --- Executes just before VFNA1GDL is made visible.
function VFNA1GDL_OpeningFcn(hObject, eventdata, handles, varargin)
MAPA=imread('forzado.jpg');
axes(handles.axes1);
imshow(MAPA)
grid on
% --- Executes on button press in calcular.
function calcular_Callback(hObject, eventdata, handles)
global m k w F
m=str2double(get(handles.edit1,'string'));
k=str2double(get(handles.edit2,'string'));
w=str2double(get(handles.edit3,'string'));
F=str2double(get(handles.edit4,'string'));

if isnan(m)
errordlg('ingrese un numero','VIBRACIONES')
else
% calculo de la frecuencia natural
wn=sqrt(k/m);
% calculo del periodo
T=2*pi/w;
% calculo de la frecuencia
%f=1/T;

end
%desplazamiento estatico
d=F/k;
%calculamos la amplitud
A=d/(1-(w/wn).^2);

%grafica
t1=0:0.01:10;

CICLO 2011-II P g. 33
DINAMICA ING. CIVIL UNSCH

x1= A*sin(w*t1);
plot (t1,x1)
xlabel('tiempo (s)')
ylabel('Desplazamiento (mm)')
title (' x1=A*sin(w*t1)')
grid on

set(handles.edit5,'string',num2str(A));
set(handles.edit6,'string',num2str(T));
set(handles.edit7,'string',num2str(wn));
set(handles.edit8,'string',num2str(d));

% --- Executes on button press in NUEVO.


function NUEVO_Callback(hObject, eventdata, handles)
set(handles.edit1,'String',' ');
set(handles.edit2,'String',' ');
set(handles.edit3,'String',' ');
set(handles.edit4,'String',' ');
set(handles.edit5,'String',' ');
set(handles.edit6,'String',' ');
set(handles.edit7,'String',' ');
set(handles.edit8,'String',' ');

% --- Executes on button press in SALIR.


function SALIR_Callback(hObject, eventdata, handles)
uscire
% hObject handle to SALIR (see GCBO)

VIBRACIONES FORZADAS AMORTIGUADAS

CICLO 2011-II P g. 34
DINAMICA ING. CIVIL UNSCH

LA IMAGEN DEL PROBLEMAS Y LA SOLUCION DE LA MISMA

CODIGO DE VIBRACIONES FORZADAS AMORTIGUADA

CICLO 2011-II P g. 35
DINAMICA ING. CIVIL UNSCH

function varargout = VFA1GDLD(varargin)


% VFA1GDLD M-file for VFA1GDLD.fig
% VFA1GDLD, by itself, creates a new VFA1GDLD or raises the existing
% singleton*.
%
%
function varargout = VFA1GDLD_OutputFcn(hObject, eventdata, handles)
MAPA=imread('cargas.jpg');
axes(handles.axes1);
imshow(MAPA)
grid on

% --- Executes on button press in CALCULAR.


function CALCULAR_Callback(hObject, eventdata, handles)
global L1 L2 q B b t p v e
L1=str2double(get(handles.edit1,'string'));
L2=str2double(get(handles.edit2,'string'));
q=str2double(get(handles.edit3,'string'));
B=str2double(get(handles.edit4,'string'));
b=str2double(get(handles.edit5,'string'));
t=str2double(get(handles.edit6,'string'));
p=str2double(get(handles.edit8,'string'));
v=str2double(get(handles.edit7,'string'));
e=str2double(get(handles.edit9,'string'));

if isnan(L1)
errordlg('Por favor ingrese datos: GRACIAS','VIBRACION FORZADA
AMORTIGUADA')
else
%calculo del regideces
K1=(12*2000000*4000)/(L1*100).^3;
K2=(2*3*2000000*16000)/(L2*100).^3;

Keq=K1+K2;
%calculo de masa
m=(q*(B+b))/981;
% calculo de frecuencia natural
wn=sqrt(Keq/m);

% calculo de amortiguador
C=2*e*m*wn;

X=6000/(sqrt((Keq-m*10.^2).^2+(C*10).^2));

fi=atan(C*10/(Keq-m*10.^2));

%ecuacion de subamortiguado
wd=wn*sqrt(1-e.^2);

%calculo de fo
fo=atan(p*wd/(v*100+e*wn*p));
%calculo de la ecuacion considerando la posicion y el tiempo
B1=p/(exp(-e*wn*t)*sin(wd*t+fo));

%grafica
t1=0:0.01:20;
P=B1*exp(-e*wd.*t1).*sin(wd.*t1+fo)+ X.*cos(10.*t1+fi);
plot (t1,P)
xlabel('tiempo (s)')
ylabel('Desplazamiento (cm)')
title ('Grafica B1*exp(-e*wd*v)*sin(wd*t1+fo)+ X*cos(10*t1+fi)')

CICLO 2011-II P g. 36
DINAMICA ING. CIVIL UNSCH

grid on

set(handles.edit10,'string','subamortiguado');
set(handles.edit11,'string',num2str(wn));
set(handles.edit12,'string',num2str(Keq));
set(handles.edit13,'string',num2str(wd));
set(handles.edit14,'string',num2str(C));
end

% --- Executes on button press in NUEVO.


function NUEVO_Callback(hObject, eventdata, handles)
set(handles.edit1,'String',' ');
set(handles.edit2,'String',' ');
set(handles.edit3,'String',' ');
set(handles.edit4,'String',' ');
set(handles.edit5,'String',' ');
set(handles.edit6,'String',' ');
set(handles.edit7,'String',' ');
set(handles.edit8 ,'String',' ');
set(handles.edit9,'String',' ');
set(handles.edit10,'String',' ');
set(handles.edit11,'String',' ');
set(handles.edit12,'String',' ');
set(handles.edit13,'String',' ');
set(handles.edit14,'String',' ');

% --- Executes on button press in SALIR.


function SALIR_Callback(hObject, eventdata, handles)
uscire
% hObject handle to SALIR (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)

VIBRACIONES DE N GRADOS DE LIBERTAD

CICLO 2011-II P g. 37
DINAMICA ING. CIVIL UNSCH

CODIGO DE N GRADOS DE LIBERTAD


function varargout = dinamica(varargin)

% --- Executes just before dinamica is made visible.


function dinamica_OpeningFcn(hObject, eventdata, handles, varargin)
img1=imread('unsch1.jpg');
axes(handles.axes4)
imshow(img1)
handles.output = hObject;

handles.output = hObject;

img1=imread('edificio.jpg');
axes(handles.axes5)
imshow(img1)
handles.output = hObject;

set(handles.tiempo,'string',datestr(now))
handles.output = hObject;

function varargout = dinamica_OutputFcn(hObject, eventdata, handles)


% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
varargout{1} = handles.output;

if ispc && isequal(get(hObject,'BackgroundColor'),


get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

CICLO 2011-II P g. 38
DINAMICA ING. CIVIL UNSCH

MASAS=str2double(get(handles.MASA,'string'));
RIGIDES=str2double(get(handles.CONSTANTEDERIGIDES,'string'));
PISOS=str2double(get(handles.NUMERODEPISOS,'string'));
jesu=zeros(PISOS);

For i=1:pisos;
jesu(i,i)=2*rigides;
end
for i=1:pisos;
jesu(pisos,pisos)=rigides;
end
for i=2:pisos;
jesu(i,i-1)=-rigides;
jesu(i-1,i)=-rigides;
end

rg=[jesu];
piso=eye(pisos);
const=masas*piso;
s=inv(const);
gg=s*rg;
ts=[gg];
[pisos,pisos]=size(ts);
piso=pisos;
d=zeros(pisos,1);
e=ts
epsilon=0.000001;
while (piso>1);
while (abs(e(piso,piso-1))>=epsilon);
eig=eig(e(piso-1:piso,piso-1:piso));
[j,k]=min([abs(e(piso,piso)+[1,1]'-eig)]);
[q,u]=qr(e-eig(k)*eye(piso));
e=u*q+eig(k)*eye(piso);
end
ts(1:piso,1:piso)=e;
piso=piso-1;
e=ts(1:piso,1:piso);
end
f=diag(ts);
w=sqrt(f);
t=2*pi./(sqrt(diag(ts)));
set(handles.ev,'string',f)
serie=1:1:pisos;
set(handles.listbox7,'string',serie)
set(handles.frecuencia,'string',w)
set(handles.periodo,'string',t)

% --- Executes on button press in NUEVO.


function NUEVO_Callback(hObject, eventdata, handles)
% hObject handle to NUEVO (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
set(handles.EV,'string','')
set(handles.listbox7,'string','')
set(handles.FRECUENCIA,'string','')
set(handles.PERIODO,'string','')

% --- Executes during object creation, after setting all properties.


function axes2_CreateFcn(hObject, eventdata, handles)
% --- Executes on button press in SALIR.
function SALIR_Callback(hObject, eventdata, handles)
uscire

CONCLUSIONES Y APRECIACION PERSONAL

CICLO 2011-II P g. 39
DINAMICA ING. CIVIL UNSCH

Este trabajo es una pequea aproximacin a las diferentes mtodos de


solucin que se puede realizar haciendo uso de una computadora, todo ello
agradeciendo a la velocidad que posee la misma para el calculo matricial y
algunas calculadoras de uso en la ingeniera.

Como sabemos que el avance de la ciencia y la tecnologa hacen que los


problemas de ingeniera u otros se hagan mas fciles, por ello nacen pues una serie de
softwares computacionales especficos para cada tipo de trabajo y mas veloces que nunca, es
as que por ejemplo para nuestro trabajo hacemos uso del software MATLAB uno de los
instrumentos inventados mas potentes para este tipo de trabajo en la cual notamos la velocidad
de solucin que normalmente un hombre puede hacer uso de un tiempo prolongado.

Actualmente, el estudio y anlisis de las vibraciones mecnicas ha adquirido gran


importancia en la supervisin de los sistemas mecnicos, sobre todo de elementos de tipo
rotativo. Independientemente de los planes de mantenimiento correctivo y preventivo, el plan
de mantenimiento predictivo se basa, principalmente, en el estudio de las vibraciones mediante
la instalacin de sensores que permiten detectar vibraciones fuera de rango.

Vibraciones en la vida diaria.

Todo lo que tiene masa y elasticidad necesariamente vibra, Si bien es cierto se denomina
vibracin a cualquier perturbacin que se genera en un cuerpo debido a un agente externo que
generalmente es una fuerza constante o variable, responsable del fenmeno, el cual tiene una
amplitud y una frecuencia de oscilacin.
Las vibraciones estn ligadas a casi todo lo que nos rodea, por ejemplo: los instrumentos
musicales, la voz humana, los vehculos, aviones, barcos, etc., el cuerpo humano no es ajeno a
ello.
Las vibraciones mecnicas son producidas por procesos o herramientas que funcionan con
motores, estas penetran en el cuerpo humano por los dedos o las palmas de las manos. La
exposicin excesiva a las manos puede causar trastornos en los vasos sanguneos, sistema
nervioso, msculos huesos y articulaciones de las extremidades superiores.

Actividades tales como la conduccin de motocicletas o el uso de herramientas vibrantes


domsticas pueden exponer las manos espordicamente a vibraciones de gran amplitud, pero
solo largas exposiciones diarias pueden provocar problemas de salud. (Griffin 1990)

En lo posible hay que evitar estar en contacto por mucho tiempo con mquinas que generen
este tipo de fenmeno, pues podemos ser una de las tantas personas a las cuales pueden afectar
este problema aunque las vibraciones son muchas veces necesarias para simular sus efectos y
mejorar la vida de las personas.

CICLO 2011-II P g. 40
DINAMICA ING. CIVIL UNSCH

BIBLIOGRAFIA

1. DINAMICA ESTRUCTURAL, Ing.Alejandro Vera, edit. Macro, 2011


2. DINAMICA, J.L Meriam,, edit.Reverte. 1970
3. DINAMICA, W.F.Riley, edit.Reverte,2005
4. DINAMICA,Problemas resueltos, Rigoberto Llengue L. edit, Lima
5. RESPUESTA DINAMICA DE LAS ESTRUCTURAS, Sergio Oller.U.P.catalunya,
1999
6. VIBRACIONES MECANICAS, Wiliam Seto. Edit. McGraw.
7. DINAMICA ESTRUCTURAL, Mario Paz, edit Reverte. 1981
8. MECANICA TECNICA, Ing. Augusto Vasquez vera. Editconcytec. 19990
9. MECANICA VECTORIAL PARA INGENIEROS,DINAMICA, Ferdinand Beer.
Edit.McGraw.

CICLO 2011-II P g. 41
DINAMICA ING. CIVIL UNSCH

INDICE
Pag.
Introduccin / objetivos 1
Vibraciones 2
Oscilaciones 2
Sistema libre amortiguado 2
Sistema libre no amortiguado 4
Vibraciones forzadas no amortiguadas 9
Vibraciones forzadas amortiguadas 10
Resonancia 12
Sistema de varios grados de libertad 14
Movimiento forzado sin amortiguamiento de varios grados de libertad 15
Metodologa para el clculo dinmico para estructuras 16
Ejercicios desarrollados de vibraciones con MATLAB de 1gdl y n gdl 21
Conclusiones y apreciacin personal 29
Bibliografa 40
ndice 41

CICLO 2011-II P g. 42

Potrebbero piacerti anche