Pour présenter l’outil de création de courbe de puissance destiné aux voitures du simulateur Assetto Corsa, le cas d’étude retenu est une Honda Civic EK9 (1998) utilisée pour reproduire la Civic Type R fictive apparaissant dans le manga Initial D.

Dans le manga, cette voiture est la Demo Car de l’école Todo. Les informations concernant les modifications moteur sont volontairement limitées, ce qui impose une approche estimative structurée afin d’obtenir des performances finales crédibles.
Les performances finales étant floues, un algorithme développé sous Google Sheets est utilisé pour établir une estimation cohérente.
Cet outil fonctionne en corrélation avec des tableaux de données réalisés par Hyperspeed980, basés sur l’analyse des améliorations moteur du jeu Gran Turismo 7 (GT7).
Le principe est de mesurer les variations de puissance et de couple induites par chaque type de pièce, depuis les spécifications d’origine jusqu’aux possibilités maximales de tuning.
Source théorique :
https://www.filoengineering.com/home/gran-turismo-7/tuning-setups/tuning-theory/engine-upgrades-overview

Dans le cadre narratif de Initial D :
Sur cette base, l’algorithme fournit une estimation moyenne de :
avec un décalage du régime de puissance maximale d’environ +500 tr/min.
Pour exploiter ces nouvelles spécifications dans Assetto Corsa, un outil dédié a été développé sous Blender, combinant :
L’objectif est de travailler à partir de courbes de puissance réelles ou plausibles (dynos de forums, données issues du jeu Automation ou sources publiques).

Une image de dyno est placée dans l’espace 3D :
La courbe est ensuite tracée manuellement par-dessus.

La courbe est discrétisée en 66 points répartis uniformément sur l’axe des régimes moteur.
Soit :
Les intervalles de régime sont définis par :
Chaque point correspond alors à :

Pour chaque point, la valeur de puissance est déterminée par un ratio vertical mesuré sur la courbe :
La puissance moteur brute est calculée par :
Assetto Corsa applique une perte de puissance entre le vilebrequin et les roues.
Pour une voiture à traction, la valeur minimale théorique retenue est :
La puissance effective devient :

La courbe générée permet d’obtenir dans l’interface du jeu :
Ces valeurs sont cohérentes avec :
La courbe est prête à être intégrée dans Assetto Corsa et testée en conditions piste.
