Torque calculations for a small electric vehicle

Click For Summary

Discussion Overview

The discussion focuses on calculating the torque required for a small three-wheeled electric vehicle, specifically addressing torque calculations on inclined planes at various angles, ensuring wheel traction to prevent slipping, and distributing torque between the driving wheels. Participants explore theoretical and practical aspects of these calculations.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant seeks to calculate the torque for a three-wheeled electric vehicle on an incline and asks about the maximum angle before slipping occurs.
  • Some participants suggest starting with the friction on an inclined plane problem and emphasize the importance of understanding the underlying physics.
  • There is a discussion about whether the friction force should be calculated for each wheel, with some participants agreeing that it should be analyzed individually.
  • A participant proposes a formula for calculating friction force, assuming even mass distribution across the wheels, and seeks validation of this approach.
  • Clarifications are made regarding the roles of the driving and driven wheels, with one participant noting that the driven wheel should not be included in torque calculations if it does not apply torque.
  • Participants discuss the need to separate force calculations from torque calculations and to compare friction force with gravitational force to determine maximum slope.
  • One participant derives an equation for maximum angle based on the coefficient of friction and seeks further clarification on how to find the force needed to maintain position on the slope.
  • There are suggestions for drawing free body diagrams (FBDs) to help visualize the forces and torques acting on the vehicle.
  • Concerns are raised about additional weight from components like batteries and chassis affecting traction and normal force on the driven wheels.

Areas of Agreement / Disagreement

Participants generally agree on the importance of understanding friction and torque calculations, but multiple competing views remain regarding the specifics of the calculations and the roles of the wheels. The discussion remains unresolved with no consensus on the best approach to the problem.

Contextual Notes

Limitations include assumptions about mass distribution, the role of the driven wheel, and the effects of additional weight from vehicle components. There are also unresolved mathematical steps regarding the application of forces and torques.

  • #31
domnu_filip said:
Should I consider them 0 ?
Yes.
No rolling resistance.
Pushing forward forces of two wheels balance rearward gravity force component, assuming your contact patches have enough traction, which depend on normal gravity force component acting on each of them.
 
Engineering news on Phys.org
  • #32
domnu_filip said:
For beginning I will put the vehicle manually on the slope, and I expect to not roll down the slope.
Your wheels would be rotating while in the air, just to be precisely stopped when contacting the surface of the slope?
 
  • #33
Lnewqban said:
Your wheels would be rotating while in the air, just to be precisely stopped when contacting the surface of the slope?
Yes, kind of.
 
  • #34
domnu_filip said:
Yes, kind of.
Then, from previous tests, you should have narrowed how much amps your motors will need to receive in oder to provide the precise torque needed to compensate for the pulling rearwards gravity component.
Your modulating control should match that level of precision.
Otherwise, your car may still slowly move up or down the slope after you place it on it.
 
  • #35
Lnewqban said:
Then, from previous tests, you should have narrowed how much amps your motors will need to receive in oder to provide the precise torque needed to compensate for the pulling rearwards gravity component.
Your modulating control should match that level of precision.
Otherwise, your car may still slowly move up or down the slope after you place it on it.
Ok, I used the steps described in that document, without Fa and RR, because there is no rolling, and no speed?
Is this correct?
 
  • Like
Likes   Reactions: Lnewqban
  • #36
Lnewqban said:
Then, from previous tests, you should have narrowed how much amps your motors will need to receive in oder to provide the precise torque needed to compensate for the pulling rearwards gravity component.
Your modulating control should match that level of precision.
Otherwise, your car may still slowly move up or down the slope after you place it on it.
And in up motion, I will use this for calculating the max angle.
1585921647471.png


And one more question, the calculation from that document, are valid for an angle smaller than maximum angle?
Thanks!
 
  • #37
I am not sure about those equations.
Could you show us what the terms mean and a free body diagram of forces?
 
  • #38
Right here, in my case FWD.
1585928121926.png
 
Last edited:
  • #39
Thank you.
I do not see the ##F_r## that is shown in the equations in that diagram.

Do you want to find the torque of each wheel as a function of those variables for your work rather than calculating a value for a determined slope?
 
  • #40
Lnewqban said:
Thank you.
I do not see the ##F_r## that is shown in the equations in that diagram.

Do you want to find the torque of each wheel as a function of those variables for your work rather than calculating a value for a determined slope?
Yes, I want to find the torque of each wheel as a function of those variables.
Hope it helps; Do you know to should I calculate the rolling resistance on a slope?
1585938057976.png
 
  • #41
domnu_filip said:
Yes, I want to find the torque of each wheel as a function of those variables.
Hope it helps; Do you know to should I calculate the rolling resistance on a slope?
View attachment 259933
But we are calculating for steady condition first: no rolling resistance.
 
  • #42
Lnewqban said:
But we are calculating for steady condition first: no rolling resistance.
Yeah I know, I was just curious how can I do that in future.
 
  • #43
Yes, you could once you are ready to compute the dynamic condition of the car moving uphill.
For static conditions, the equation for finding the angle is correct, being ##f_r=0##

That would be the maximum angle for which your driven wheels will keep traction.

The torque that each of both driven wheels should deliver in order to keep the car from rolling backwards should be equal to half the total weight (0.5 mg) times the sin of the angle of the slope times the radius of the wheel.
 
  • Like
Likes   Reactions: domnu_filip
  • #44
Lnewqban said:
The torque that each of both driven wheels should deliver in order to keep the car from rolling backwards should be equal to half the total weight (0.5 mg) times the sin of the angle of the slope times the radius of the wheel.
And for going uphill?
 
  • #45
domnu_filip said:
And for going uphill?
For that, you will need to estimate a desired rate of acceleration.
That means an additional torque will be needed to overcome the inertia of the car.
The maximum slope will need to be a little less than for static condition, or wheels may slide under the increased torque, as tangential force may become bigger than the available friction on the contact points.
Unless you are rolling on deflated tires, I believe that rolling resistance at constant speed could be dusregarded.
 
  • #46
Lnewqban said:
For that, you will need to estimate a desired rate of acceleration.
That means an additional torque will be needed to overcome the inertia of the car.
The maximum slope will need to be a little less than for static condition, or wheels may slide under the increased torque, as tangential force may become bigger than the available friction on the contact points.
Unless you are rolling on deflated tires, I believe that rolling resistance at constant speed could be dusregarded.
So, I have too add this to my stationary torque? Torque= ( m*g*sin_angle+(m*g*cos_angle*Crr) +Fa)*wheel_radius*resistance_factor?
4D1F8B6D-6D05-45C0-B8B0-82F02504772C.jpeg
 
  • #47
No need to add torques up.
The value of the torque for stationary condition is smaller than the one needed for acceleration.
 
  • #48
Lnewqban said:
No need to add torques up.
The value of the torque for stationary condition is smaller than the one needed for acceleration.
Ok, what is the condition for acceleration?
I mean, how should I calculate the torque for starting from resting on the slope (previous case), to move uphill?
 
Last edited:
  • #50
Lnewqban said:
I believe that we already have covered that.
Could you repeat please? I understand a little slow I guess :D
 
Last edited:
  • #51
Lnewqban said:
If I have the wheels mounted directly on the BLDC motor axle, how should I calculate the wheel torque?
I ask this because, if I send the command to the motor, e.g. 5 Nm necessary to keep the vehicle steady on the incline, how do I get the feedback for the control loop?
So, if I calculated that the vehicle needs 5 Nm to rest on the slope, it is correct to measure the wheel torque and consider it as feedback to my torque control loop?
And how do I should I calculate the wheel torque in this case?
 
  • #52
Wouldn't your feedback come from an accelerometer? You set a certain amount of torque, expecting a certain amount of acceleration. If the resulting acceleration is different from what is expected, you apply the necessary correction.
 
  • #53
jack action said:
Wouldn't your feedback come from an accelerometer? You set a certain amount of torque, expecting a certain amount of acceleration. If the resulting acceleration is different from what is expected, you apply the necessary correction.
Yes, but how do I convert it? And btw I want it to rest...
 
  • #54
If you want the acceleration to be zero (at rest), then you have calculated a constant value for your torque ##C##, say 5 N.m. If the vehicle accelerate (+ve or -ve), then you need to counterbalance your torque by the amount of acceleration ##a## that is measured (it should be zero).

So you get your new torque value ##T## to apply with ##T = C + rma## where ##r## is your wheel radius, ##m## is the vehicle mass and ##a## the measured acceleration.

If you can measure the velocity ##v##, that is even better, because your trying to reach for ##v = 0##, which is your true objective. then the desired acceleration might be to reach for ##\frac{dv}{dt}## where ##dv## will be some fraction of ##v## and ##dt## will be based on your feedback loop time interval.
 
  • #55
jack action said:
If you want the acceleration to be zero (at rest), then you have calculated a constant value for your torque ##C##, say 5 N.m. If the vehicle accelerate (+ve or -ve), then you need to counterbalance your torque by the amount of acceleration ##a## that is measured (it should be zero).

So you get your new torque value ##T## to apply with ##T = C + rma## where ##r## is your wheel radius, ##m## is the vehicle mass and ##a## the measured acceleration.

If you can measure the velocity ##v##, that is even better, because your trying to reach for ##v = 0##, which is your true objective. then the desired acceleration might be to reach for ##\frac{dv}{dt}## where ##dv## will be some fraction of ##v## and ##dt## will be based on your feedback loop time interval.
I have the speed of the motor axle is spining, in rad/s, if I have the wheel directly on that axle, or a hub-motor (segway), can I use that value?
 
  • #57
Hello guys, I'm working for a home project and I want to made a simulation on a BLDC motor, which have a wheel attached to it's axle. (It is a part of small cart, 2 BLDC motors with 2 wheels directly mounted on the axle). So can I control the torque this way? What regulator should I use? How to integrate the load torque in motor subsystem?
 
  • #58
No one?..
 
  • #59
domnu_filip said:
What regulator should I use?
When I shop for BLDC motors online, I see that many of the include the manufacturer's regulator as part of the package.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
7K
Replies
10
Views
2K
Replies
9
Views
2K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 10 ·
Replies
10
Views
8K
Replies
2
Views
4K
  • · Replies 102 ·
4
Replies
102
Views
8K