How does the throttle affect the RPM of an engine?

Click For Summary

Discussion Overview

The discussion revolves around the relationship between throttle position and engine RPM in the context of a car simulation, exploring both mathematical models and physical principles. Participants share various approaches to simulate engine behavior, considering factors like fuel combustion, torque, and vehicle dynamics.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant inquires about how to calculate the rate of change of engine RPM when the gas pedal is pressed.
  • Another participant suggests using a direct ratio equation for RPM based on throttle position, indicating that the relationship can be simple or complex depending on the desired realism.
  • Some propose modifying mathematical models to include various functions (linear, power, exponential) to simulate different driving conditions.
  • A participant mentions incorporating the weight of the flywheel into their model of RPM calculation.
  • One participant argues that throttle position alone does not determine engine operation, emphasizing the role of fuel combustion and torque in vehicle acceleration.
  • Another participant critiques a proposed model for not considering the effects of load on the engine, such as friction and incline.
  • A technical explanation is provided regarding how air intake and fuel mixing affect engine performance, including the importance of throttle position and engine capacity.

Areas of Agreement / Disagreement

Participants express differing views on the adequacy of proposed models for simulating engine behavior. There is no consensus on a single approach, with some advocating for simpler mathematical models while others emphasize the need for more complex physical considerations.

Contextual Notes

Limitations include the potential oversimplification of the throttle-RPM relationship and the need to account for various loading factors that affect engine performance. The discussion highlights the complexity of accurately modeling engine dynamics in simulations.

Who May Find This Useful

Individuals interested in automotive engineering, simulation development, or those exploring the physics of engine performance may find this discussion relevant.

Envel
Messages
4
Reaction score
0
Hello, I'm working on a car simulation and I'm attempting to implement a manual transmission simulation into the game.

My question is, how do you find the rate of change of the engine's RPM when the gas pedal is pressed in the car?
 
Engineering news on Phys.org
Hi envel.

There is no one answer to your inquiry.
How representative of real life does your simulation need to be?

You can use a mathematical equation to represent the throttle / rpm relationship, or use physical equations to determine the same.
Both can be very simple or become very complicated.

The simplest mathematical is just using a direct ratio equation, ie RPM = THROTTLE_MAX times X, where X is the fraction of the throttle opening rangine from 0 to 1.
In which case, the rate of change of the engine's rpm becomes instantaneous.

The next simplest mathematical is using a time loop on a linear equation, basically y = mx + b, and one justs counts up the slope from the known Starting RPM and Starting Throttle Position to the known Final RPM and Final Throttle Postion by increments of time t, comparing whether or not you have arrived at the Final RPM.

Becoming more complicated, you can modify the linear equation to a power function, exponential, quadratic, sine, etc. or parts therof and/or combinations to get what you want to look like is real, such as when you really step on it, or going up or down a hill, or where you are at the throttle position.

Is the time loop the only way to do it - not sure at the moment.

Physical equations involve torque, mass, load, in which case you need to know something about your car and its performance. The "something" can be as simple or as complicated as you wish.

That is of course, just a pre-amble answer, and no doubt there are better and best ways to proceed, so as to minimize computing power, that people have found out.

Even so, you might like to experiment to see just how different mathematical equations in a time loop affect you car, if you ar the curious type.
 
Thank you for replying! I'm most likely going to have to use that direct ratio equation that you mentioned, and weave the weight of the flywheel into it. RPM = THROTTLE_MAX / currentThrottlePosition / flywheelWeight.
 
The simple answer is, the throttle alone determines nothing about the engine operation except how much fuel goes in. It is the combustion of the fuel that creates torque which causes the force to propel the car forward. Just enough fuel to generate the torque required to overcome friction of all sorts at the current speed gives you a steady speed. Extra fuel, properly burned, give you excess torque, causing a driving force greater than friction and the vehicle accelerates. The converse is also true.

Your proposed model makes little sense at all. Look at the dimensions of the factors.
 
OldEngr63 said:
Your proposed model makes little sense at all. Look at the dimensions of the factors.

Well yes I quickly realized that it should just be currentThrottlePosition / flywheelWeight because else the rpm would increase by a smaller amount as the throttle was pushed in more.

Also, I'm not making the car simulation as detailed as what you said about fuel. Thanks for the reply!
 
As the throttle is opened more air is permitted to enter the engine through the carburettor. The mass of air entering is proportional to the RPM * engine capacity * density of the air leaving the carburettor for the inlet manifold. As the virtual throttle moves from 0 to 100% the intake manifold pressure moves from zero to close to 100% of atmospheric pressure. There is a stop to set idle at about 1%.

The passage of the air through the carburettor causes just the right mass of fuel to be added to the air to make a stoichiometric mix, usually about 14.5 kg of air to 1 kg of fuel. That mix is burned to generate pressure on the piston that translates to torque in the drive train. The potential energy released is proportional to the mass of fuel being burnt. The mass of the entire vehicle accumulates kinetic energy from the burned fuel's potential energy.

Energy conversion rate is; RPM * capacity * throttle_setting.
KE = 0.5 * vehicle_mass * velocity2.

The mass of the flywheel is only important when changing gear.
 
Envel post #5, you propose to use a model that says
rpm is proportional to throttle position/flywheel weight.

Imagine that you are driving at steady speed on a level roadway. The throttle position is constant. Now, with no change in throttle position you start up a hill. Does engine rpm remain the same? Not in my truck!

Loosely put, the throttle position is a positive input to the rpm, but this must be balanced against the negative inputs, that is, those factors that load the engine down (friction, weight when climbing, etc). If you don't take load into account, you do not have even the slightest hint of a realistic model.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 26 ·
Replies
26
Views
2K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 18 ·
Replies
18
Views
8K
  • · Replies 12 ·
Replies
12
Views
3K
Replies
13
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
105
Views
25K
Replies
2
Views
3K