Watts accelerating mass in a frictionless environment

In summary: Instead, you get it from the Energy/velocity against time equation that Dr D gave you.As posted above, power = force * velocity. At each time step, you have the current velocity so can compute the current force. From that you get the instantaneous acceleration.But note there is a problem right at the start. With zero velocity it seems you will have infinite acceleration. How do you think that should be resolved?In summary, the conversation discusses a problem involving power, mass, and acceleration in a simulation. The initial calculations for acceleration are found to be incorrect and adjustments are made to the equations.
  • #1
jFlower
9
0
< Mentor Note -- thread moved to HH from the technical physics forums, so no HH Template is shown >

I have read every post I've found on here about this subject, but for some reason the answer is elusive - I suspect due to an issue with units.

Here's the problem.
vInitial = 0 meters / sec
Mass = 1600kg (about the weight of a car)
Power going into mass = 74600watts (100hp)
Frictional forces = 0

So, I calculate acceleration = 74600 / 1600, or 46.6 mps^2 <- this must be the problem

Then to apply the acceleration, I'm running a computer simulation running at 60hz, so time is 1/60, like so

timeStep = 1/60
velocity = velocity + acceleration * timeStep

Within 0.6 seconds or so velocity hits 100kph (27.7meters per second) which makes sense since ~0.6 times 46.6 = 27.7). What am I doing wrong?
 
Last edited by a moderator:
Physics news on Phys.org
  • #2
jFlower said:
So, I calculate acceleration = 74600 / 1600, or 46.6 mps^2 <- this must be the problem

This must be the problem! You got that correct!

Power/mass has no significance at all.

Power is force*velocity.

You need to rethink the problem, getting your equations correct.
 
  • #3
Thanks, it sounds like I'm on the right track to figuring this out. So does it help to say the object is a motorcycle (that weighs the weight of a car) and the watts are going into a single rear wheel with a diameter of 700mm? What would the velocity be for this - wheel angular velocity?

The only input measurement I have to work with is watts, and I'm not sure how to get a force value from that.
 
  • #4
Try this approach:

Change in kinetic energy = work done on the system

If the machine starts with zero velocity and goes up to some later velocity V2, we have

(1/2)*m*(v2^2 - v1^2) = work done = integral of power

Now v1=0, and if the power is constant (a doubtful assumption), then

(1/2)*m*v2^2 = P*t

where P = power and t = elapsed time. Now, this would suggest that the longer you let it run, the faster it will go, but we know this is not true. What has been omitted is the friction (windage, internal friction, rolling resistance, etc), but at least as a start, over a short time interval, this is approximately true.
 
  • #5
So, taking "(1/2)*m*v2^2 = P*t" and trying to solve for acceleration (in m/s^2), I'd want to solve for V2 with a t of 1.0 right? So: acceleration = sqrt((2 * powerInWatts) / mass) ?

And then I'd update my velocity normally, v = v+acceleration * timeStep

So now an object with the weight of a car and 100hp goes 0->100kph in 2.27 seconds with no friction. Still seems a bit faster than I'd expect. Did I miss anything else?

PS, In the case of my equations, "powerInWatts" will be the power left over after drag is subtracted out. I've removed all that from the math for the moment to track down my issue, as I was certain in the acceleration calculations and not my drag calculations.
 
  • #6
jFlower said:
So, taking "(1/2)*m*v2^2 = P*t" and trying to solve for acceleration (in m/s^2), I'd want to solve for V2 with a t of 1.0 right? So: acceleration = sqrt((2 * powerInWatts) / mass) ?

And then I'd update my velocity normally, v = v+acceleration * timeStep

So now an object with the weight of a car and 100hp goes 0->100kph in 2.27 seconds with no friction. Still seems a bit faster than I'd expect. Did I miss anything else?

PS, In the case of my equations, "powerInWatts" will be the power left over after drag is subtracted out. I've removed all that from the math for the moment to track down my issue, as I was certain in the acceleration calculations and not my drag calculations.

Constant power implies decreasing acceleration.

To maintain a constant acceleration, you need increasing power.

You need to rethink your model.
 
  • #7
The power
PeroK said:
Constant power implies decreasing acceleration.

To maintain a constant acceleration, you need increasing power.

You need to rethink your model.

The current power input into the system is given to me in watts. I'm not trying to maintain constant acceleration, I'm simply trying to calculate instantaneous acceleration given instantaneous watts and accelerate the object based on that for a very small time step (1/60th of a second).

If there is no friction I don't see why it wouldn't just linearly accelerate at the same rate forever, so I'm not sure I see what you're trying to say.
 
  • #8
jFlower said:
The powerThe current power input into the system is given to me in watts. I'm not trying to maintain constant acceleration, I'm simply trying to calculate instantaneous acceleration given instantaneous watts and accelerate the object based on that.

If there is no friction I don't see why it wouldn't just linearly accelerate at the same rate forever, so I'm not sure I see what you're trying to say.

Even without friction, it won't linearly accelerate forever. The acceleration will decrease as you increase speed.

If you're trying to calculate the time to do 0-100kph, you don't need to calculate instantaneous acceleration.

Instead, you get it from the Energy/velocity against time equation that Dr D gave you.
 
  • #9
jFlower said:
The powerThe current power input into the system is given to me in watts. I'm not trying to maintain constant acceleration, I'm simply trying to calculate instantaneous acceleration given instantaneous watts and accelerate the object based on that for a very small time step (1/60th of a second).

If there is no friction I don't see why it wouldn't just linearly accelerate at the same rate forever, so I'm not sure I see what you're trying to say.
As posted above, power = force * velocity. At each time step, you have the current velocity so can compute the current force. From that you get the instantaneous acceleration.
But note there is a problem right at the start. With zero velocity it seems you will have infinite acceleration. How do you think that should be resolved?
 
  • Like
Likes AlephNumbers
  • #10
PeroK said:
Even without friction, it won't linearly accelerate forever. The acceleration will decrease as you increase speed.

If you're trying to calculate the time to do 0-100kph, you don't need to calculate instantaneous acceleration.

Instead, you get it from the Energy/velocity against time equation that Dr D gave you.

I'm not trying to calculate 0-100kph, I'm trying to calculate instantaneous acceleration at any given moment given an input wattage (which is really the remaining wattage after all drag is taken out). The 0-100kph calculation is just an easy sanity check on the maths.

Doesn't a rocket in space with a fixed given force on it accelerate at a constant rate if it never loses mass?
 
  • #11
jFlower said:
Doesn't a rocket in space with a fixed given force on it accelerate at a constant rate if it never loses mass?
Sure, but according to your OP the force is not constant, the power is.
 
  • #12
jFlower said:
I'm not trying to calculate 0-100kph, I'm trying to calculate instantaneous acceleration at any given moment given an input wattage (which is really the remaining wattage after all drag is taken out). The 0-100kph calculation is just an easy sanity check on the maths.

You can calculate the velocity, then differentiate that to get acceleration

Doesn't a rocket in space with a fixed given force on it accelerate at a constant rate if it never loses mass?

As everyone is at pains to point out Power is not the same as Force. To maintain a constant force, you need increasing power.
 
  • #13
haruspex said:
As posted above, power = force * velocity. At each time step, you have the current velocity so can compute the current force. From that you get the instantaneous acceleration.
But note there is a problem right at the start. With zero velocity it seems you will have infinite acceleration. How do you think that should be resolved?

Right, so at a near stand still power = mav. So, 74600 = 100 * A * 0.00000000001, or A =74600/(100 * 0.000000000001) when the body is nearly at a stand still. This equals a huge acceleration which would rocket the object forward so quickly initially that we'd hit 100kph in a hundredth of a second??
 
  • #14
jFlower said:
Right, so at a near stand still power = mav. So, 74600 = 100 * A * 0.00000000001, or A =74600/(100 * 0.000000000001) when the body is nearly at a stand still. This equals a huge force in the millions of Newtons, which would rocket the object forward so quickly initially that we'd hit 100kph in a hundredth of a second??
Exactly, so something is going wrong... what do you think the issue might be?
 
  • #15
haruspex said:
Exactly, so something is going wrong... what do you think the issue might be?

Well, I don't know, that's sort of why I posted in the first place :) I haven't taken a physics class in over 20 years and don't exactly have the textbooks handy anymore.
 
  • #16
jFlower said:
I'm simply trying to calculate instantaneous acceleration given instantaneous watts and accelerate the object based on that for a very small time step (1/60th of a second).

OK, then go back to what DrD said:

Dr.D said:
(1/2)*m*(v2^2 - v1^2) = work done = integral of power

If you differentiate that equation with respect to time, you get

m*a = F = P/v

where F = force, P = power, and v = velocity. The instantaneous acceleration is then

a = P/(v*m)

which will work just fine, provided v <> 0; it blows up for v = 0. This reflects the fact that at zero speed, you simply cannot put any power into the system. At 0 speed, all of your power, whatever there is, is going somewhere else, internal friction in the engine, heat generation in the clutch, pumping losses in the fluid system, etc.

There; you have the acceleration in terms of the power. Carry on.
 
  • #17
jFlower said:
Well, I don't know, that's sort of why I posted in the first place :) I haven't taken a physics class in over 20 years and don't exactly have the textbooks handy anymore.
Two things...
Numerical methods always face problems when one of the variables becomes unbounded. Consider ##\int_0^1x^{-\frac 12}.dx##. The integral converges, but imagine trying to do it numerically with fixed size increments in x.
The second problem is that in reality no engine can provide constant power at all speeds; there are practical limits on the torque that can be generated.
For the frictionless case, the easy bypass is to use energy, as Dr.D suggested. After time t, you know how much energy has gone in, so you know the velocity. No need to get involved with forces.
If you also want to know distance covered, you can either solve the differential equation or use the velocity calculated from energy in a numerical time step solution.

But I see that ultimately you want to allow for drag, so you cannot deduce velocity from time and power. If the drag is zero when velocity is zero, you could use the energy method for the first time step. Once you have a nonzero velocity, numerical methods should be fine, but you might need to use a very small time increment at first, while the speed is low. Ideally you should do some analysis to figure out the optimal point in time at which to switch over.
If you wish to include frictional forces which are nonzero at rest, it's different again.
 
  • #18
Ok, thanks for everybodies help. Obviously Force and Power were (are?) confused in my old mind and I think I have reasonable results now.

Every 60th of a second I do:
timeStep = 1/60
inputWatts = data from some external source (joystick throttle)
WattsAfterDrag = inputWatts - dragFromRollingResistance - dragFromCdARho - dragFromGravity;
Force = WattsAfterDrag / VelocityInMetersPerSec
Acceleration = Force / VehicleMassInKG
VelocityInmetersPerSecond = VelocityInMetersPerSecond + Acceleration * timeStep

Then 1/60th of a second later it all happens again. And again, forever.

My original post had a frictionless 1600kg w/100hp going 0..100kph in 0.6 seconds, and now it's doing it in 8.2 seconds. If I missed anything obvious I'm all ears. I'm here to learn!
 
  • #19
jFlower said:
dragFromGravity
As in, going uphill?
jFlower said:
Force = WattsAfterDrag / VelocityInMetersPerSec
How do you deal with the fact that the initial velocity is 0?
 
  • #20
haruspex said:
As in, going uphill?

How do you deal with the fact that the initial velocity is 0?

Yes, going up (or down) a slope is factored in with that coeffecient. For velocity, I clamp it so that even if it's zero it acts like some small value (0.01m/s)

To the 150 lines of code I had in my physics simulation, this entire thread resulted in me putting a single " / VelocityInMPS" in and solving the problem. Thanks again all.
 

1. What is Watts accelerating mass in a frictionless environment?

Watts accelerating mass in a frictionless environment is a concept in physics that describes the relationship between power (measured in watts) and acceleration of an object with mass in a frictionless environment. It is often used to calculate the power needed to accelerate an object to a certain velocity.

2. How is Watts accelerating mass in a frictionless environment different from regular acceleration?

Regular acceleration takes into account external forces such as friction and air resistance, while Watts accelerating mass in a frictionless environment assumes a perfect, frictionless environment. This allows for a simplified calculation of power needed to achieve a certain acceleration.

3. What are some real-world examples of Watts accelerating mass in a frictionless environment?

One example is a roller coaster cart being launched from a stationary position on a track. Another example is a spacecraft being propelled into orbit. In both cases, the acceleration can be calculated using the power and mass of the object in a frictionless environment.

4. Does a frictionless environment actually exist?

A completely frictionless environment is nearly impossible to achieve, as there will always be some amount of resistance or friction present. However, in certain controlled experiments or theoretical calculations, a frictionless environment can be assumed for simplicity.

5. What are the limitations of using Watts accelerating mass in a frictionless environment?

This concept is only applicable in situations where friction and external forces can be ignored. In real-world scenarios, these factors cannot be ignored and will affect the acceleration and power needed. Additionally, this concept does not take into account the time it takes for an object to accelerate, only the final velocity.

Similar threads

  • Introductory Physics Homework Help
Replies
6
Views
2K
  • Introductory Physics Homework Help
Replies
10
Views
5K
  • Introductory Physics Homework Help
Replies
10
Views
5K
  • Introductory Physics Homework Help
Replies
3
Views
4K
  • Introductory Physics Homework Help
Replies
2
Views
2K
  • Introductory Physics Homework Help
Replies
4
Views
3K
Replies
2
Views
5K
Back
Top