Using Newton's F = ma, we know that the force required to produce this
acceleration, again as a function of time, is
 | force := t ->4.5e6 * acceleration(t); |
In physics, work is a force applied over a distance, and power is
the rate at which work is done. Put another way, power is the product of force
and velocity. Based upon these definitions, we can define a function to
calculate the power required to move our destroyer along its trajectory:
 | power := t -> force(t) * velocity(t); |
If mass is expressed in kilograms, position in meters, and time in seconds,
then force is expressed in Newtons and power in Watts. The function
power will tell us the amount of power required at any particular point in
time. For example, you'll find that at time 1, the destroyer needs to be
generating approximately 91.8 kilowatts of power to produce the desired motion.
At time 10, 108 kilowatts are required.
As time goes on, more and more power is required because, although the force
required to produce the acceleration remains constant, the velocity of the
destroyer (the other factor in the power calculation) is steadily increasing.
A destroyer has an onboard power plant which, like all power plants, has a peak
power production capacity. We will assume that a modern destroyer is capable
of producing 5 megawatts of power at any given instant in time. Given this
assumption, how long will our destroyer be able to produce the specified
motion? How fast will the destroyer be going at that point?
Click here for the answer
These calculations tell us that we will be consuming 5 megawatts of power once
the ship reaches approximately 56 meters/second. This translates to over 125
miles/hour, which is a bit much to ask for a destroyer. Evidently, something
must be wrong with our model. Can you think of what that might be?
Joseph L. Zachary
Hamlet Project
Department of Computer Science
University of Utah