Rectifié une chtite erreur de calcul :whistle:

This commit is contained in:
Milang 2020-12-22 17:39:54 +01:00
parent 280c815886
commit 568e7f0535
1 changed files with 4 additions and 4 deletions

View File

@ -9,15 +9,15 @@ def vmax(alpha, accel, masse):
# calc_accel: simulation simple de la vitesse pour v_init = 0 en fournissant une force constante
# Calcule sur 1000 points la courbe de la vitesse pour t compris entre 0 et 5 * alpha / masse (temps de réponse à 99%)
def calc_accel(alpha, accel, masse):
x = np.linspace(0, 5*alpha/masse, 1000)
y = masse * accel / alpha * ( 1 - np.exp( - x * masse/alpha ) )
x = np.linspace(0, 5*masse/alpha, 1000)
y = masse * accel / alpha * ( 1 - np.exp( - x * alpha/masse ) )
return x,y
# calc_decel: simulation simble de la vitesse pour v_init donnée, en fournissant une force constante
# Calcule sur 1000 points la courbe de la vitesse pour t compris entre 0 et 5 * alpha / masse (temps de réponse à 99%)
def calc(alpha, accel, vinit, masse):
x = np.linspace(0, 5*alpha/masse, 1000)
y = vinit * np.exp( - x * masse/alpha ) + masse * accel / alpha * ( 1 - np.exp( - x * masse/alpha ) )
x = np.linspace(0, 5*masse/alpha, 1000)
y = vinit * np.exp( - x * alpha/masse ) + masse * accel / alpha * ( 1 - np.exp( - x * alpha/masse ) )
return x,y
# simulation d'acceleration puis de décéleration déterminant les différentes valeurs de reponse