Can we make vehicle motor simulation more realistic?

AI Thread Summary
The discussion focuses on improving the realism of vehicle motor simulations, specifically in calculating engine RPM and force. Current methods rely on wheel RPM to estimate engine performance, but participants suggest incorporating more accurate factors such as fuel consumption rates and torque converter behavior. They emphasize the need for functions that account for both RPM and torque to better reflect engine efficiency. Additionally, the conversation highlights the challenges in estimating automatic transmission gear ratios due to torque converter slip. Overall, enhancing the simulation requires a more nuanced approach to engine and transmission dynamics.
Towel
Messages
2
Reaction score
0
Hi.
We have a problem, we need to simulate the engine and transmission of a car in our project.
Now we take rpm of the wheels and on the basis of it we calculate engine's rpm
Code:
RPM = RpmFromWheels * Gear * MainGear
and then we calculate and apply force from engine to the wheels.
Code:
EngineForce = Throttle * getTorque(RPM) * Efficiency * Gear * MainGear
Is there any way to make it more real?
 
Physics news on Phys.org
The engine efficiency depends on both the engine RPM and torque. The best information on this is contained in BSFC (brake specific fuel consumption) maps that are measured on engine test stands. Dynamometers can also measure BSFC maps. See (Maps are usually plotted as torque (Newton-meters) vs. RPM.)

http://en.wikipedia.org/wiki/Brake_specific_fuel_consumption

Transmission efficiency is rarely published. Automatics are nominally about 85% efficient (which is why they need water cooling). Manuals are typically 96% to 98% efficient.

Bob S
 
You got me wrong, but thanks anyway, this article will useful later.
I was referring to a more realistic way of calculating engine RPM, not as now, through the
wheel RPM.
 
Estimating the actual gear ratio of an automatic transmission is very difficult, because the torque converter "slips" . How do you plan to do it? Also, this statement

EngineForce = Throttle * getTorque(RPM) * Efficiency * Gear * MainGear

needs to be modified to

1) Include the fuel consumption rate. I don't believe you can get the input power (fuel burn rate) from the throttle position alone.

2) Make the engine efficiency call a function of both RPM and torque [getEfficiency(torque,RPM)].

Bob S
 
Towel said:
Code:
EngineForce = Throttle * getTorque(RPM) * Efficiency * Gear * MainGear
That should be:
Code:
RearWheelTorque = getEnginetTorque(RPM, Throttle) * Efficiency * Gear * MainGear

The function gettorque(rpm, ...) needs to include throttle position, unless you assume full throttle application.

Might as well start with engine rpm:
Code:
RearWheelRpm = EngineRPM / (Gear * MainGear)

Then add:
Code:
RearWheelForce = RearWheelRPM / RearWheelRadius

Code:
RearWheelSpeed = RearWheelRPM * RearWheelRadius

Bob S said:
The engine efficiency.
I'm pretty sure that efficiency in this case referes to drivetrain efficiency.
 
Last edited:
Hi there, im studying nanoscience at the university in Basel. Today I looked at the topic of intertial and non-inertial reference frames and the existence of fictitious forces. I understand that you call forces real in physics if they appear in interplay. Meaning that a force is real when there is the "actio" partner to the "reactio" partner. If this condition is not satisfied the force is not real. I also understand that if you specifically look at non-inertial reference frames you can...
I have recently been really interested in the derivation of Hamiltons Principle. On my research I found that with the term ##m \cdot \frac{d}{dt} (\frac{dr}{dt} \cdot \delta r) = 0## (1) one may derivate ##\delta \int (T - V) dt = 0## (2). The derivation itself I understood quiet good, but what I don't understand is where the equation (1) came from, because in my research it was just given and not derived from anywhere. Does anybody know where (1) comes from or why from it the...
Back
Top