Lesson 4 of 16
Buoyancy and Archimedes' Principle
Buoyancy and Archimedes' Principle
Archimedes' Principle states that any object fully or partially submerged in a fluid experiences an upward buoyant force equal to the weight of the fluid it displaces:
where .
Floating and Sinking
An object floats when the buoyant force equals or exceeds its weight (). For a floating object in equilibrium, the fraction of its volume that is submerged equals the ratio of its density to the fluid density:
If this ratio exceeds 1, the object sinks (it cannot displace enough fluid to support its own weight).
Net Force
The net vertical force on a fully submerged object (positive = upward) acting downward is:
A negative net force means the buoyant force exceeds gravity — the object will rise or float.
Examples
| Object | Submerged fraction | ||
|---|---|---|---|
| Wood | 800 kg/m³ | 1000 (water) | 0.80 |
| Ice | 917 kg/m³ | 1000 (water) | 0.917 |
| Mercury | 13 546 kg/m³ | 1000 (water) | 13.546 (sinks) |
Your Task
Implement:
buoyancy_force(rho_fluid, V_submerged)— upward buoyant force (N)submerged_fraction(rho_object, rho_fluid)— fraction of volume submergednet_force(mass, rho_fluid, V_total)— net downward force on a fully submerged object (N)
Python runtime loading...
Loading...
Click "Run" to execute your code.