Rolling resistance relation with speed

Click For Summary

Discussion Overview

The discussion revolves around the calculation of rolling resistance in vehicle physics, particularly how it relates to speed and other factors such as tire type and road material. Participants explore various models and formulas for determining rolling resistance and its implications for vehicle movement.

Discussion Character

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

Main Points Raised

  • One participant proposes that rolling resistance can be calculated using the formula Froll = Croll * P, where Croll is the coefficient of rolling resistance and P is the weight of the vehicle.
  • Another participant suggests that rolling resistance may be modeled as a torque related to the normal force from the ground, raising questions about the relationship between torque and rolling resistance.
  • Concerns are expressed about the behavior of rolling resistance at different speeds, with one participant noting that rolling resistance should start at zero and increase with speed, while another mentions that it may act differently depending on the direction of vehicle movement.
  • A participant points out that rolling resistance is typically modeled as a constant force independent of speed, and discusses how it interacts with applied force to determine net force on the vehicle.
  • There is a discussion about the implications of rolling resistance on vehicle movement, including the need for sufficient force to overcome it before the vehicle can accelerate.
  • One participant raises a concern about the calculation of RPM and its dependency on speed, questioning how to ensure the vehicle can start moving if the initial RPM is insufficient to overcome rolling resistance.
  • Another participant elaborates on the nature of rolling resistance as a moment created by wheel deformation, explaining the mechanics behind it and the significance of the rolling resistance coefficient.

Areas of Agreement / Disagreement

Participants express differing views on how rolling resistance should be modeled and its dependence on speed and other factors. There is no consensus on a single formula or approach, and the discussion remains unresolved regarding the best way to calculate rolling resistance in relation to vehicle dynamics.

Contextual Notes

Participants highlight limitations in their understanding of how rolling resistance interacts with other forces and the complexities involved in modeling vehicle physics accurately. There are unresolved questions about the role of tire and road material in the calculations.

DarkKRaziel
Messages
4
Reaction score
0
Hi! Well, I'm programming a vehicle's physics, and I have trouble finding a way to calculate Rolling resistance, though i searched a lot. I already have the Traction Force and the Drag Force, but now I need Rolling Resistance. The best thing i found is that Froll = Croll * P, where Croll is the coefficient of rolling and P is the weight of the vehicle, in Newtons. I found info and I made a table for the coefficient being, for example, 0.011 for concrete roads, 0.3 for sand etc, and I have 3 rows for 3 types of wires. The problem, I cannot find how to fit Velocity in the formula.

When going for a 0.011 coefficient the simulation seems to work, but when i choose 0.3, Rolling resistance becomes greater than Traction one, and the vehicle runs backwards before even starting to accelerate. Rolling resistance should start at 0, and increase until the final value as the speed increases, or something like that, but i cannot find any data! I even found people saying that the rolling resistance is 0, and then it jumps to the value after a certain speed threshold, but that sounds weird to me...
 
Physics news on Phys.org
rolling resistance it is rather a torque=const N, where N is a normal component of ground's reaction
 
wrobel said:
rolling resistance it is rather a torque=const N, where N is a normal component of ground's reaction

Thanks! Torque (N*m) = C * P (N)? That has sense, cause I also found parts talking about the coefficient with the unit m, instead of no unit. But then what is that coefficient, and how do we get the Rolling resistance from that formula?

Now that you talk about Torque, I remember this, I found in wikipedia:

The driving torque
b9ece18c950afbfa6b0fdbfa4ff731d3.png
to overcome rolling resistance
ae93e7fb408e4aa4e01bfaf55ca5e7e5.png
and maintain steady speed on level ground (with no air resistance) can be calculated by:

aad3bf1125db9f1a9c2b86ca531e0253.png

where
c244228296285acab30e23641c608803.png
is the linear speed of the body (at the axle), and
b9d99db8626de63193c7fe96273a6cae.png
its rotational speed.
It is noteworthy that
1b753d439b9787ff6360e8ce38baf735.png
is usually not equal to the radius of the rolling body.[35][36][37]
V (m/s) / w (rad/s) gives m, so at left, Torque is N*m, at right, we have m*N. So we can calculate the rolling resistance by doing Torque*w / v? So all the info I found, the table with all the coefficients with every type of tyre and every type of road, what's the purpose, if it seems we don't need them?

One thing I don't get now, is that the tyre and the TYPE OF ROAD does not matter in this formula... it should, right?
 
Last edited:
DarkKRaziel said:
When going for a 0.011 coefficient the simulation seems to work, but when i choose 0.3, Rolling resistance becomes greater than Traction one, and the vehicle runs backwards before even starting to accelerate.

It appears you have assumed that rolling resistance is a constant force that always acts rearwards. It actually depends on the direction the car is moving. If the car is moving backwards then rolling resistance acts forwards.
 
CWatters said:
It appears you have assumed that rolling resistance is a constant force that always acts rearwards. It actually depends on the direction the car is moving. If the car is moving backwards then rolling resistance acts forwards.

Hmmm... indeed, true, if I go backwards it should go forwards. But it still would fail, cause i don't know how calculate it from speed. So, being at speed = 0, rolling resistance can be 0, but when i start moving... what's rolling resistance? What's the formula to relate it with speed or some other parameters? And does it take into account tires and material of the ground, like the formula i found BUT had not speed into account?

Right now, when i start moving with, let's say, speed = 1 km/h, it instantly go backwards because i calculate rolling speed from the constant and the weight, and it's higher than traction speed...
 
https://en.wikipedia.org/wiki/Rolling_resistance#Rolling_resistance_coefficient

Rolling resistance is normally modeled as a constant force that is independent of speed. Think of it as a maximum force that varies with the applied force. The algorithm you want is something like this..

IF the applied force > rolling resistance THEN net force = applied force - rolling resistance.
IF the applied force <= rolling resistance THEN net force = zero (eg the rolling resistance is equal to the applied force but opposite sign).

Aside: Are you familiar with static friction? The maximum value of static friction = μN. However if the object doesn't move the friction force is actually equal to the applied force. So if the applied force is zero then static friction is zero. Same with rolling resistance.
 
Daaamn! That has sense! So the vehicle won't start moving until it can deliver enough force to win against the rolling resistance! (not taking into account drag, cause it's 0 cause speed = 0). I was looking it from a bad point of view... if that's true, then i think it's solver. I'll program it for now, but I'm not sure if the other parts are right (I'm having trouble with gears/transmission) so i cannot say something, but in theory it seems great, and the research i did was fine (based in car weight * coefficient based in tyre and road material) but i did not know how to use it. Lot of thanks!

EDIT: okay, i realized something weird... the tractive force:

double wWheel = speed / wheelRadius
double rpm = min( max( minRPM, wWheel * gear * diff * 60.0 / 2.0*M_PI ), maxRPM );
double torque = scGetTorqueFromRPM( rpm );
double forceTract = torque * gear * diff * efficiency / wheelRadius

So i calculate the force from the torque, the torque from the RPM and the RPM comes from the speed. It worked because RPM has a minimum, so it starts moving but... what happens if the starting RPM (minimum) is not enough to win rolling resistance? Speed will never increase (cause forces will be zero) and without speed, i cannot get MORE RPM to win the resistance.

Does it mean i have to find ANOTHER WAY to calculate RPM other than with speed, so RPM can increase, even at speed=0, and increase, until the force can win the resistance and it can start moving? EDIT2: For now I am just increasing RPM for random, not calculating it
 
Last edited:
DarkKRaziel said:
what happens if the starting RPM (minimum) is not enough to win rolling resistance?
The clutch slips or the engine stalls.

As for rolling resistance, it is actually a moment created by the deformation of the wheel, rather than a force. When rotation is initiated, the normal reaction force is moved towards the front of the wheel and the misalignment between the reaction force and the normal load (which is still at the center of the wheel) creates the moment. As the torque increases, the misalignment increases until it reaches its final value.

rolling_resistance_11.png


When you see a unit of length associated with the rolling resistance coefficient, it corresponds to the length d in the previous figure. The rolling resistance coefficient is then equal to \frac{d}{r} (no units).

Pressure_distribution_for_viscoelastic_rolling_cylinders.png


This main principle is illustrated in the figure of the rolling cylinders. If two equal cylinders are pressed together then the contact surface is flat. In the absence of surface friction, contact stresses are normal (i.e. perpendicular) to the contact surface. Consider a particle that enters the contact area at the right side, travels through the contact patch and leaves at the left side. Initially its vertical deformation is increasing, which is resisted by the hysteresis effect. Therefore an additional pressure is generated to avoid interpenetration of the two surfaces. Later its vertical deformation is decreasing. This is again resisted by the hysteresis effect. In this case this decreases the pressure that is needed to keep the two bodies separate.

The resulting pressure distribution is asymmetrical and is shifted to the right. The line of action of the (aggregate) vertical force no longer passes through the centers of the cylinders. This means that a moment occurs that tends to retard the rolling motion.

source: https://en.wikipedia.org/wiki/Rolling_resistance#Primary_cause
 
DarkKRaziel said:
So i calculate the force from the torque, the torque from the RPM and the RPM comes from the speed. It worked because RPM has a minimum, so it starts moving but... what happens if the starting RPM (minimum) is not enough to win rolling resistance? Speed will never increase (cause forces will be zero) and without speed, i cannot get MORE RPM to win the resistance.

As Jack said. The clutch slips allowing the engine to deliver power (rpm not zero) while the wheels aren't rotating (zero rpm).
 

Similar threads

  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 13 ·
Replies
13
Views
10K
  • · Replies 8 ·
Replies
8
Views
7K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 105 ·
4
Replies
105
Views
13K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 11 ·
Replies
11
Views
10K