I have forgotten
my Password

Or login with:

  • Facebookhttp://facebook.com/
  • Googlehttps://www.google.com/accounts/o8/id
  • Yahoohttps://me.yahoo.com

Frictionless

The flight of a Frictionless Projectiles
Controller: lodmore

Private project under development, to help contact the author: Contact Controller

Interface

C++
Excel

Overview

With a Frictionless system the influence of air on the projectile is ignored. On earth this leads to a optimistic estimate for the distance travelled by the projective, although on an airless planet/moon these calculations would be appropriate.

In this module, the initial velocity of the projectile is R, released at an angle \inline  \theta at a height h. i.e.
MISSING IMAGE!

13108/frictionless_projectile.jpg cannot be found in /users/13108/frictionless_projectile.jpg. Please contact the submission author.

The only force acting on a frictionless projectile is that of gravity. As can be seen from the diagram the initial launch velocity,R, is resolved into it's vertical and horizontal components. As there are no forces in the horizontal direction, the horizontal component of the initial velocity lasts for the duration of the flight. Therefore the main equations of motion need only be applied in the vertical direction:

Where
  • u is the initial vertical velocity [m/s]
  • v is the final vertical velocity [m/s]
  • s is the vertical distance traveled [m]
  • t is the time taken [s]
  • a is acceleration [m/s2]

Authors

James Bateman (2007)

Height

 
doubleheightdoubleR
doubletheta
doublet
doubleh = 0 )
In the vertical direction the only force acting on the projectile is Gravity, g, which is assumed to be constant. With an initial vertical velocity of \inline u= R \sin \theta, then Eq (1) gives which is the vertical height of the projectile at any given time.

Parameters

Ris the initial velocity of the projectile [m/s]
thetais the angle the projectile is released from the horizontal [degrees]
tthe time from when the projectile is launched
hDefault value = 0
Source Code

This module is private, for owner's use only.

Not a member, then Register with CodeCogs. Already a Member, then Login.


Max Height

 
doublemax_heightdoubleR
doubletheta )
At its greatest height, the vertical velocity is zero, therefore from Eq (2) the maximum vertical height is:

We can show from Eq(3) that the time to reach this maximum is

Parameters

Ris the initial velocity of the projectile [m/s]
thetais the angle the projectile is released from the horizontal [degrees]
Source Code

This module is private, for owner's use only.

Not a member, then Register with CodeCogs. Already a Member, then Login.


Impact Velocity

 
doubleimpact_velocitydoubleR
doubletheta
doubleh )
The velocity of the projectile as it hits the ground is where
  • vhorz = \inline  R \cos \theta
  • vvert is computed from Eq (2), with the initial assumptions that u = 0 (at maximum height) and height of the projectile from its final landing point is

Therefore or

Parameters

Ris the initial velocity of the projectile [m/s]
thetais the angle the projectile is released from the horizontal [degrees]
hthe initial vertical height of the projectile
Source Code

This module is private, for owner's use only.

Not a member, then Register with CodeCogs. Already a Member, then Login.


Position

 
doublepositiondoubleR
doubletheta
doublex
doubleh = 0 )
To conveniently plot the position of the projectile, it is necessary to compute the height of the projectile, y, for a given horizontal position x.

Therefore at a given x position, the time taken to reach that point is merely:

From Eq(3) and maximum flight time of the projectile is: which serves as an upper limit for Eq(11)

Using the height function (above), y is computed.

Parameters

Ris the initial velocity of the projectile [m/s]
thetais the angle the projectile is released from the horizontal [degrees]
xthe horizontal position of the projectile.
hthe initial vertical height of the projectile.
Source Code

This module is private, for owner's use only.

Not a member, then Register with CodeCogs. Already a Member, then Login.