Está en la página 1de 7

Amortiguamiento de Coulomb

Paso 1: Ingreso de datos y cálculos iniciales


 Datos iniciales  Cálculos iniciales
K= 6.9879e+05 [N/m]
U0=0.1500 [m] N=981000 [N]
Ue=0.0033 F=3.2373e+03 [N]
m=100000 [Kg] Wn=2.6435 [rad/s]
E=2*10^9; [kgf/m2] Tn=2.3769 [s]
Uf=0.0046 [m]
Paso 2: Gráfica
Inicializar variables donde:
i=1;
t2=0;
 i = Contador que ayudará a modificar los intervalos de tiempo para cada ecuación (U)
U2=U0;
 U2 = Inicial con U0
 T2= Inicia la variable de tiempo en 0

while U2(end)>0 Bucle while: que servirá para realizar el proceso mientras el pico de desplazamiento sea > 0
if rem (i,2)~=0
t1=linspace(t2(end),i*Tn/2,51); If rem(i,2)~=0 Ayudará a definir el tiempo ya que si existe residuo (rem(i,2)~=0) el tiempo tendrá intervalos hasta múltiplos
U1=(U2(end)-Uf)*cos(Wn*t1)+Uf; de ½ de Tn y si eso no se cumple tendrá múltiplos de Tn.
plot(t1,U1,'r')
Si cumple esta condición se crea un vector tiempo donde su intervalo variará según el valor de i, también se crea un vector de
desplazamiento que dependerá del tiempo y se procede a graficar el tramo de grafica tiempo vs desplazamiento con la primera ecuación.

En lisnpace se necesita ingresar el número de puntos (n) que se desean tener, dados un punto inicial y final. En este caso se obtiene 51
puntos para que serán espaciados a Tn /100.

else
t2=linspace(t1(end),i*Tn/2,51); Al igual que la condición afirmativa se necesitará crear un vector tiempo y deformación para poder graficar el siguiente tramo de la gráfica
U2=(U2(end)-3*Uf)*cos(Wn*t2)-Uf; con la segunda ecuación.
hold on
plot(t2,U2,'b') Hold on: sirve para graficar en el mismo plano antes graficado.
end
i=1+i; Aquí se llega a calcular el siguiente pico de desplazamiento (U2 (end)) para poder comprobar con el bucle while la condición propuesta.
end
Al valor de i se le suma 1 para incrementar los intervalos de tiempo y así poder correr le proceso.
Nota: El proceso detallado anteriormente cumple con deformación inicial positiva, pero si la deformación inicial es negativa el código tendrá la misma estructura teniendo en cuenta que mientras U2<0 se
cumplirán las siguientes ecuaciones (signos cambiados):
 U1=(U2(end)+Uf)*cos(Wn*t1)-Uf
 U2=(U2(end)+3*Uf)*cos(Wn*t2)+Uf

while U2(end)<0
if rem (i,2)~=0
t1=linspace(t2(end),i*Tn/2,51);
U1=(U2(end)+Uf)*cos(Wn*t1)-Uf;
plot(t1,U1,'r')
else
t2=linspace(t1(end),i*Tn/2,51);
U2=(U2(end)+3*Uf)*cos(Wn*t2)+Uf;
hold on
plot(t2,U2,'b')
end
i=i+1;
end
Grafica con desplazamiento Positivo:
Reposo esta aproximadamente en 18.73 s.

Fn = 0.4207 Hz Tn=2.3769 s
Comprobación de picos

U(i+1) = Ui±4Uf

U(3) = U2-4Uf = 0.1129 m

U(3) = U2+4Uf =-0.1037 m


Desplazamiento inicial negativo:
Reposo esta aproximadamente en 37.86 s.
U0=-0.09 [m] N=981 [N]
Ue=0.0010 F=3924 [N]
m=100000 [Kg] Wn=2.6435 [rad/s]
E=2*10^9; [kgf/m2] Tn=2.3769 [s]
K= 6.9879e+05 [N/m] Uf =0.0014 [m]
fn=0.4207 [Hz]

También podría gustarte