Automotive Understanding Tire Forces in Bicycle Simulation: Physics and Code Explained

  • Thread starter Thread starter xXNightEagleXx
  • Start date Start date
  • Tags Tags
    Tire
AI Thread Summary
The discussion revolves around simulating tire forces in a bicycle model for a 2D game, focusing on the physics behind traction and slip ratios. The user grapples with the relationship between torque, traction force, and the slip ratio, particularly at low speeds where traditional definitions become problematic. They clarify that while torque influences traction, the friction force also plays a crucial role, especially when the vehicle is stationary or moving slowly. The conversation highlights the complexities of calculating tire forces, especially when considering static versus dynamic friction and the implications of slip ratio at low velocities. Suggestions for handling low-speed scenarios, including using specific coefficients, are welcomed to enhance the simulation's accuracy.
xXNightEagleXx
Messages
3
Reaction score
0
I'm creating a game, simple 2d game but that relies on individual tires forces simulation in a bicycle model. There are code out there but I'm not the kind of guy that just copy and paste. I like to understand and i love physics.

I started by reading this web page

It gave me a good starting point . I then found a copy of the book Milliken & Milliken Race car vehicle dynamics. Everything was fine and easy to understand until i reached the tire forces calculation and application.

First of all, I've read that
Ft - ∑ Fresistance = ma

which is pretty straightforward.

However speaking of tires in specific the driving tires receives this Drive torque from the shaft sometimes called
Tqwheel = Te * xg * xd * η

which is translate into traction force
Ft = Twheel / r

So i can plugin this Ft in the first equation and i have a result

But both the link and book states that the longitudinal traction force in the tires is the result of a function of the slip ratio
SR = (ΩR/V) - 1

that gives us a normalized value that gets multiplied by Fz to obtain Fx (which in my understanding is the traction force Ft)

Since what push us forward is the friction force, like this video explain, then what the book says is not wrong (never doubted it)
Ft = μ(SR) * Fz

However this lead me to a math problem, to something that seems to be a contradiction. First of all, first equation says that Ft is directly related to Tqwheel, but the other says that it is related to the friction coefficient and the load, in other words the friction force. Moreover, at t0 with both V and Ω equal to 0, if i apply some Tqwheel that rotates the tire at t1 i'll still have SR = -1 (locked) because my V will still be 0...what am i missing here?

Trying to figure out what I'm missing, i thought that what happens here is that before the tire slips what matter is the Ffs
Ffs = mgμ (as static friction and not a function)

If that's the case then it means that initial instantaneous force is always maximum in proportion to the parameters, regardless you went full pedal or not...which seems something wrong...

Things get even stranger when i analyze front wheel (free wheel) where it creates a friction force in the opposite direction of the rear one. Using the Ffs equation above would mean again instantaneous force...:cry:

This video says that
Ffs = ma*1/2

That would make sense that the bigger the acceleration the bigger the friction force and the bigger the torque that rotates the front wheel but where does the coefficient of friction fit in this equation? I mean if i have 0 coefficient of friction then i have 0 torque.

As you can image at this point gets basically impossible to apply all of this.

In my head i thought that the code would be something like this (per tire)
(rear)
- compute Tqwheel according to throttle pedal
- compute Tqresistance (braking, rolling)
- compute Ft with dynamic weights using Tqtotal (1st doubt here)
- compute Flat = Coefficient of stiffness * Fz
- limit the total force to the amount of grip on the tire
(front)
- compute Tqfriction with dynamic weights
- compute Tqresistance (braking, rolling)
- compute Ft using Tqtotal
- compute Flat = Coefficient of stiffness * Fz
- limit the total force to the amount of grip on the tire
(finally)
- Apply forces for each wheel
- Calculate wheels acceleration
- Integrate the wheels

I'll end for here because just clarifying above points will be extremely helpful and probably even make the pseudo more clear

Thanks in advance
W
 
Engineering news on Phys.org
I guess i have found the root of my doubts... slip ratio at low speed (v0 equal or close to 0)... that stupid thing brought me to a whole world of problem, that simply confused me. Now think about waking up at 6am, overthinking everything up to the point to messed up what was logic and well known...that's what happened to me...desperation to solve a problem up to the point where you believe that you could be wrong from the beginning.

That being said, everything makes sense now, even how the traction force (rear tires) and the inverse friction force (front tires) acts and how the car moves due to traction force.
Problem is that once V = 0 or close, obviously, the ForceTraction = mu(slipratio) * N gets impossible with the "standard" definition of the slip ratio since it will be undefinited.

I'm trying to figure out the best way to deal with low speed situation, maybe even using pajecka magic numbers.

If anyone has a suggestion about how to deal at low speed i'll be glad to hear it.

Thanks for everyone
 
While the driving force of the wheel is less than μ times the downward force on the wheel, the SR=0. That is the condition of normal street driving, i.e. gentle acceleration. The SR rises (the wheels spin) when the supplied engine torque exceeds μ times the downward force on the wheel (the sliding static friction).

See also this thread:
https://www.physicsforums.com/threads/why-do-tires-slip-easier-from-a-standstill-start.931807/
 
I need some assistance with calculating hp requirements for moving a load. - The 4000lb load is resting on ball bearing rails so friction is effectively zero and will be covered by my added power contingencies. Load: 4000lbs Distance to travel: 10 meters. Time to Travel: 7.5 seconds Need to accelerate the load from a stop to a nominal speed then decelerate coming to a stop. My power delivery method will be a gearmotor driving a gear rack. - I suspect the pinion gear to be about 3-4in in...
Thread 'Turbocharging carbureted petrol 2 stroke engines'
Hi everyone, online I ve seen some images about 2 stroke carbureted turbo (motorcycle derivation engine). Now.. In the past in this forum some members spoke about turbocharging 2 stroke but not in sufficient detail. The intake and the exhaust are open at the same time and there are no valves like a 4 stroke. But if you search online you can find carbureted 2stroke turbo sled or the Am6 turbo. The question is: Is really possible turbocharge a 2 stroke carburated(NOT EFI)petrol engine and...
How did you find PF?: Via Google search Hi, I have a vessel I 3D printed to investigate single bubble rise. The vessel has a 4 mm gap separated by acrylic panels. This is essentially my viewing chamber where I can record the bubble motion. The vessel is open to atmosphere. The bubble generation mechanism is composed of a syringe pump and glass capillary tube (Internal Diameter of 0.45 mm). I connect a 1/4” air line hose from the syringe to the capillary The bubble is formed at the tip...

Similar threads

Replies
5
Views
4K
Replies
4
Views
3K
Replies
12
Views
13K
Replies
6
Views
4K
Replies
5
Views
2K
Back
Top