Le rendement d’un moteur est le rapport entre l’énergie fournie au moteur (carburant) et l’énergie mécanique restituée.
un moteur thermique a un rendement assez faible à cause des pieces en mouvement (frottement) , de la deperdition d'energie calorifique ( gaz non brulé), de l'aerodynamique du vehicule etc...
pour amelirorer le rendement, il faut diminuer au maximun la frictions des pieces entre elles, avoir un moteur regler parfaitement pour bruler au maximun le carburant et ainsi la juste quantité d'essence necessaire au bon fonctionnement du vehicule (un moteur a injection est meilleur qu'un moteur a carburateur), avoir un systeme de récuperation des gaz non brulé pour pouvoir les reutiliser (ou les reinjecter) et non plus les jetter

.
la suralimentation (turbo) des moteurs permet aussi d'ameliorer légèrement le rendement des moteurs.
il doit y avoir encore plein d'autres facteurs, mais comme je ne suis pas ingenieur en mécanique, j'en resterais là


.