Bonjour à tous !
Je suis étudiant en école d'ingénieur et je tente de modéliser (très sommairement) une kart électrique. Ce dernier doit ici parcourir 1000m et je cherche le meilleur moteur et le meilleur rapport de transmission.
Pour cela j'ai crée le code ci dessous.
Mon problème est que, lorsque je trace pour un nombre de rapport de 11 par exemple (de 0.1 à 1), j'obtient une courbe. Jusque là tout va bien. C'est lorsque je veux augmenter la précision et donc le nombre de rapports (en augmentant nbr tout en bas) que quelque chose cloche. En effet mon tracé de distance, au lieux de juste devenir plus précis car plus de points de tracé, change. La valeur max diminue beaucoup également. Je ne comprend pas. Si je calcule la distance parcourue avec r=0.5 sans la boucle à la fin (ou avec nbr = 11) je trouve plus de 2100m et si je met nbr = 101 je trouve un peu plus de 1200 (capture plus bas, elle sont peut être plus explicites). Si quelqu'un à une idée de ou cela peut provenir je vous en serait très reconnaissant.
Merci d'avance !

Le code :
Modélisation_Kart.py

Tracé pour nbr = 11 :
Nom : image_2024-03-26_084237913.png
Affichages : 68
Taille : 43,8 Ko

Tracé pour nbr = 101 :
Nom : image_2024-03-26_084304649.png
Affichages : 61
Taille : 41,8 Ko


Le fichier Moteurs.txt :
Moteurs.txt