Torricelli's Theorem

Torricelli's theorem states that the velocity of efflux for a nonviscous fluid flowing from a cylindrical tank is where is the acceleration due to gravity (10 ) and is the distance between the surface of the water and the location of the spigot. However, this does not specify the exact coefficient because it assumes that the velocity of the water at the surface of the tank is negligible and that both the tank and the spigot are exposed to atmospheric pressure. If the velocity of the water at the surface is taken into account, the formula for the velocity of efflux becomes , where it takes into account r, the radius of the spigot, and R, the radius of the cylindrical tank. This equation can be derived from Bernoulli's equation, , and the continuity equation, .



  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The height of the water, radius of the tank, location of the spigot, and the radius of the spigot can be changed by moving the sliders. The velocity of efflux and the range of the emptying water change as different parameters of the tank are modified. The 3D graphics reflect the dimensions of the cylindrical tank and the path of the water out of the spigot.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+