diff --git a/simul.py b/simul.py index 52f3397..771129d 100644 --- a/simul.py +++ b/simul.py @@ -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