Clase 25/06/21 Colab-Análisis de Vibración

Colab-Análisis de Vibración  

Código en Colab para graficar las funciones:

X1=X0Cos(Wn*t)
 X2=(V0/Wn)Sen(Wn*t)

import scipy.integrate as integrate    #resolver ecuación diferencial

import matplotlib.pyplot as plt
import numpy as np

pi=np.pi
sqrt=np.sqrt
cos=np.cos
sin=np.sin

def deriv_x(d2xphi):
  x, xdot=d2x
  return[xdot, -x] 

phi=np.linspace(07*pi,200)   #genera 200 valores que empiezan en 0 y terminan en 7pi
ic=[4,1] #Valores de X y V
d2x=integrate.odeint(deriv_x,ic,phi)
x, xdot=d2x.T

fig, ax=plt.subplots() #Gráfica
ax.plot(phi,x)
ax.plot(phi,xdot)

plt.grid(True)

---------------------------------------------------------------------------------------
Segundo Codigo;
Código en Colab para graficar las funciones:
X1=X0Cos(Wn*t)
 X2=(V0/Wn)Sen(Wn*t)
X=X1+ X2

k=2 #Variables
m=2
x0=1
v0=4

t=np.linspace(0,10,200) #Fórmulas
wn=sqrt(k/m)
x1=x0*cos(wn*t)
x2=v0/wn*sin(wn*t)
x=x1+x2

fig,ax=plt.subplots() #Gráfica
ax.plot(t,x1)   #Blue
ax.plot(t,x2)   #Yellow
ax.plot(t,x)   #Green

plt.grid(True)


Desarrollo en Colab:
https://colab.research.google.com/drive/1tXO6qYBCo_lFGR1rY1vQQ-egoEbfIeA1?usp=sharing

Comentarios

Entradas populares de este blog

Análisis de vigas-Método de areas

Tipos de Engranajes