BOND
Calculates the Bond number, which compares gravitational effects to surface tension effects for a fluid interface.
Excel Usage
=BOND(rhol, rhog, sigma, L)
rhol(float, required): Density of liquid (kg/m³)rhog(float, required): Density of gas (kg/m³)sigma(float, required): Surface tension (N/m)L(float, required): Characteristic length (m)
Returns (float): Bond number [-]
Example 1: Water bubble in air
Inputs:
| rhol | rhog | sigma | L |
|---|---|---|---|
| 1000 | 1.2 | 0.0728 | 0.01 |
Excel formula:
=BOND(1000, 1.2, 0.0728, 0.01)
Expected output:
13.4545
Example 2: Mercury drop in water
Inputs:
| rhol | rhog | sigma | L |
|---|---|---|---|
| 13546 | 1000 | 0.485 | 0.005 |
Excel formula:
=BOND(13546, 1000, 0.485, 0.005)
Expected output:
6.34197
Example 3: Small length scale (capillary dominated)
Inputs:
| rhol | rhog | sigma | L |
|---|---|---|---|
| 800 | 1 | 0.025 | 0.0001 |
Excel formula:
=BOND(800, 1, 0.025, 0.0001)
Expected output:
0.00313421
Example 4: Handbook example
Inputs:
| rhol | rhog | sigma | L |
|---|---|---|---|
| 1000 | 1.2 | 0.0589 | 2 |
Excel formula:
=BOND(1000, 1.2, 0.0589, 2)
Expected output:
665187
Python Code
Show Code
from fluids.core import Bond as fluids_Bond
def bond(rhol, rhog, sigma, L):
"""
Calculate the Bond number (Bo), also known as the Eötvös number (Eo).
See: https://fluids.readthedocs.io/fluids.core.html#fluids.core.Bond
This example function is provided as-is without any representation of accuracy.
Args:
rhol (float): Density of liquid (kg/m³)
rhog (float): Density of gas (kg/m³)
sigma (float): Surface tension (N/m)
L (float): Characteristic length (m)
Returns:
float: Bond number [-]
"""
try:
return float(fluids_Bond(rhol=float(rhol), rhog=float(rhog), sigma=float(sigma), L=float(L)))
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Density of liquid (kg/m³)
Density of gas (kg/m³)
Surface tension (N/m)
Characteristic length (m)