3.8.1Exercises¶
Solution to Exercise 1
a. Show
? How to compute it? For Cartesian coordinates there is an easy to remember rule:
If we chose our coordinates such that we get:
Thus is conservative.
b. Find a that satisfies
Does have a solution for V? Let’s try, using the same coordinates as above.
f,g,h are unknown functions. But all we need to do, is find one that satisfies .
So, if we take we have shown, that gravity in this form is conservative and that we can take for its corresponding potential energy.
By the way: from the first part (curl F = 0), we know that the force is conservative and we know that we could try to find V from
A force is given by:
- Show that this force is conservative.
- Find the corresponding potential energy.
A second force is given by:
- Show that this force is also conservative.
- Find the corresponding potential energy.
Another force is given by:
- Show that this frictional force is not conservative.
- Compute the work done when moving an object over the unit circle in the xy-plane in an anti-clockwise direction. (Hint: use Stokes theorem.)
- Discuss the meaning of your answer: is it positive or negative? And what does that mean in terms of physics?
Given a potential energy .
a. Find the corresponding force (field).
b. Make a plot of as a function of (x,y,z).
c. Describe the force and comment on what the potential itself already reveals about the force.
Given a force field . A particle moves from over the x-axis to and then parallel to the y-axis to . In a second motion, the same particle goes from over the y-axis to and then parallel to the x-axis to end also in .
- Show that not necessarily the work done over the two paths is equal.
- Compute the amount of work done over each of the paths.
A particle of mass m is initially at position . It has zero velocity. On the particle a force is acting. The force can be described by with and positive constants.
a. Show that this force is conservative and find the corresponding potential. Take as reference point for the potential energy .
b. The particle gets a tiny push, such that it starts moving in the positive x-direction. Its initial velocity is so small that, for all practical calculations, it can be set to zero. Under the influence of the force, the particle will move. Why did the particle get its tiny push?
c. Find the maximum velocity that the particle can get. At which location(s) will this take place?
Note: this is a 1-dimensional problem.
3.8.2Answers¶
Solution to Exercise 2
Click for the solution Friction Not Conservative.
Solution to Exercise 3
Click for the solution Conservative Force.
Solution to Exercise 4
Click for the solution Non-Conservative Force.
Solution to Exercise 5
Click for the solution Potential energy & Force.
Solution to Exercise 6
Click for the solution Force Field.
Solution to Exercise 7
Click for the solution Sinusoidal Force Field.
3.8.3Exercise set 2¶
A ball with mass is horizontally pressed against a spring with spring constant , compressing the spring by .

- Express the velocity of the ball when released.
- Why is real life the actual velocity of the ball less (friction is not the answer)?
- Why is the velocity of the ball less when shot vertically?
Solution to Exercise 8
- \
- The spring has mass as well.
- The gravitational does work as well ()
Show that, if you ignore drag, a projectile fired at an initial velocity and angle has a range given by
A target is situated 1.5 km away from a cannon across a flat field. Will the target be hit if the firing angle is and the cannonball is fired at an initial velocity of ? (Cannonballs, as you know, do not bounce).
To increase the cannon’s range, you put it on a tower of height . Find the maximum range in this case, as a function of the firing angle and velocity, assuming the land around is still flat.
You push a box of mass up a slope with angle and kinetic friction coefficient . Find the minimum initial speed you must give the box so that it reaches a height .
A uniform board of length and mass lies near a boundary that separates two regions. In region 1, the coefficient of kinetic friction between the board and the surface is , and in region 2, the coefficient is . Our objective is to find the net work done by friction in pulling the board directly from region 1 to region 2, under the assumption that the board moves at constant velocity.
- Suppose that at some point during the process, the right edge of the board is a distance from the boundary, as shown. When the board is at this position, what is the magnitude of the force of friction acting on the board, assuming that it’s moving to the right? Express your answer in terms of all relevant variables (, , , , , and ).
- As we have seen, when the force is not constant, you can determine the work by integrating the force over the displacement, . Integrate your answer from (a) to get the net work you need to do to pull the board from region 1 to region 2.
A point particle (mass ) drops from a height downwards. It starts with zero initial velocity. The only force acting is gravity (take gravity’s acceleration as a constant).
Set up the equation of motion (i.e. N2) for .
Calculate the velocity upon impact with the ground.
Calculate the kinetic energy of when it hits the ground.
Calculate the amount of work done by gravity by solving the integral .
Show that the amount of work calculated is indeed equal to the change in kinetic energy.
Solve this exercise using IDEA.
Solution to Exercise 12
A hockey puck ( gram) is hit and slides over the ice-floor. It starts at an initial velocity of . The hockey puck experiences a frictional force from the ice that can be modeled as with the gravitational force on the puck. The friction force eventually stops the motion of the puck. Then the friction is zero (otherwise it would accelerate the puck from rest to some velocity :smiley: ). Constant .
- Set up the equation of motion (i.e. N2) for .
- Solve the equation of motion and find the trajectory of the puck.
- Calculate the amount of work done by gravity by solving the integral .
- Show that the amount of work calculated is indeed equal to the change in kinetic energy.
- Solve this exercise using IDEA.
An electron (mass m, charge -e) is in a static electric field. The electric field is of the form . As a consequence, the electron experiences a force Due to this force, the electron moves from position to .
- Calculated the amount of work done by the electric field.
- Assuming that the electron was initially at rest, what is the velocity at ?
Click here for the solution.
Solution to Exercise 14
Work done by electric field when the electron moves from to :
Work done is gain in kinetic energy: . Assuming the only work done is by the electric field and using initial velocity is zero: :
Note that indeed the work done is positive, as it should in this case since the electron starts with zero velocity.
A force is acting on a particle of mass m. The particle is initially at position . It is, starting at , moving at a constant velocity to .
a. Calculate the amount of work done by .
b. The amount of work done is equal to the change in kinetic energy. However, the particle doesn’t change its kinetic energy. Why is this general rule not violated in this case?
Solution to Exercise 15
Particle velocity is Thus, trajectory since at Consequently:
Thus, we can write for the amount of work done:
We note: and naively, we could expect that the kinetic energy of the particle would have increased. But that isn’t the case: it started with and it kept this along the entire path as it is given that the particle is traveling with a constant velocity.
From this last statement, we immediately learn, that there must be a second force acting on the particle. This force is exactly equal and opposite to at all times! Otherwise, the particle would accelerate and change its velocity. Consequently, this second force also perform work on , the amount is exactly and thus the total work done on the particle is zero which reflects that the particle does not change its kinetic energy.
A point particle of mass is at at position . It has initial velocity . From to s it is under the influence of a force that linearly increases with the position: with . This is a 1D problem.
The top graph show the position of the particle. The bottom graph shows the Work done on the particle by the force and the kinetic energy of the particle.
Analyse this situation and calculate the work done by the force at any time. Is the work done in this case always sufficient to account for the change in kinetic energy? What does it mean if the work is positive or negative?
Are the red () line and the green () parallel? What does that mean?
Source
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation
from IPython.display import HTML
# Inputs
x0 = float(input('Initial position (m) from 0 to 10')) # Initial position (m)
v0 = float(input('Initial velocity (m/s) from -10 to 10')) # Initial velocity (m/s)
k = float(input('Spring constant (N/m) from 0.1 to 1')) # Spring constant (N/m)
m = 2.0 # Mass (kg)
# Derived
omega = np.sqrt(k / m)
t_stop = 4.0
dt = 0.02
t_values = np.arange(0, t_stop, dt)
# Analytical solution for x(t)
C1 = 0.5 * x0 + 0.5 * v0 / omega
C2 = 0.5 * x0 - 0.5 * v0 / omega
x = C1 * np.exp(omega * t_values) + C2 * np.exp(-omega * t_values)
# Velocity is not needed directly as E_kin = total energy - work (from energy conservation)
W = 0.5 * k * (x**2 - x0**2)
v_squared = v0**2 + 2 * W / m
E_kin = 0.5 * m * v_squared
# Plot setup
fig, axs = plt.subplots(2, 2, figsize=(10, 10))
ax_block = axs[0, 0]
ax_pos = axs[1, 0]
ax_ekin = axs[0, 1]
ax_work = axs[1, 1]
# Set axis limits
ax_block.set_xlim(min(x)-1, max(x)+1)
ax_block.set_ylim(-1, 1)
ax_block.set_title("Block motion")
ax_block.set_yticks([])
ax_block.axhline(y=-0.06, color='black', linewidth=5)
ax_pos.set_xlim(0, t_stop)
ax_pos.set_ylim(min(x)-1, max(x)+1)
ax_pos.set_title("Position vs Time")
ax_ekin.set_xlim(0, t_stop)
ax_ekin.set_ylim(0, max(E_kin)*1.1)
ax_ekin.set_title("Kinetic Energy vs Time")
ax_work.set_xlim(0, t_stop)
ax_work.set_ylim(min(W)*1.1, max(W)*1.1)
ax_work.set_title("Work vs Time")
# Artists
block_dot, = ax_block.plot([], [], 'rs', markersize=10)
line_pos, = ax_pos.plot([], [], 'b')
line_ekin, = ax_ekin.plot([], [], 'g')
line_work, = ax_work.plot([], [], 'r')
# Init
def init():
block_dot.set_data([], [])
line_pos.set_data([], [])
line_ekin.set_data([], [])
line_work.set_data([], [])
return block_dot, line_pos, line_ekin, line_work
# Update function
def update(frame):
t = t_values[:frame]
block_dot.set_data([x[frame]], [0])
line_pos.set_data(t, x[:frame])
line_ekin.set_data(t, E_kin[:frame])
line_work.set_data(t, W[:frame])
return block_dot, line_pos, line_ekin, line_work
# Animation
ani = FuncAnimation(fig, update, frames=len(t_values),
init_func=init, interval=dt*1000, blit=True)
plt.close(fig) # Prevent double static plot
HTML(ani.to_jshtml())
Exercise from Idema, T. (2023). Introduction to particle and continuum mechanics. Idema (2023)
- Idema, T. (2023). Introduction to particle and continuum mechanics. TU Delft OPEN Publishing. 10.59490/tb.81