Archimedes' principle:
$$F_b = \rho_f \cdot g \cdot V_{sub}$$Weight: $W = \rho_{obj}\cdot g \cdot V$
Apparent weight: $W_{app}= W - F_b = (\rho_{obj}- \rho_f) \cdot g \cdot V_{sub}$
Floats when: $\rho_{obj} < \rho_f$ (fully submerged)
Set object shape, density, fluid type and submersion ratio to compute buoyant force, weight and apparent weight in real time. Visualize Archimedes' principle with interactive force arrows.
Archimedes' principle:
$$F_b = \rho_f \cdot g \cdot V_{sub}$$Weight: $W = \rho_{obj}\cdot g \cdot V$
Apparent weight: $W_{app}= W - F_b = (\rho_{obj}- \rho_f) \cdot g \cdot V_{sub}$
Floats when: $\rho_{obj} < \rho_f$ (fully submerged)
The fundamental principle is Archimedes' principle. The magnitude of the buoyant force is equal to the weight of the fluid displaced by the object.
$$F_b = \rho_f \cdot g \cdot V_{sub}$$Where:
$F_b$ = Buoyant force (N)
$\rho_f$ = Density of the fluid (kg/m³)
$g$ = Acceleration due to gravity (9.81 m/s²)
$V_{sub}$ = Volume of the object submerged in the fluid (m³)
To determine if an object floats, sinks, or is neutrally buoyant, we compare $F_b$ to the object's actual weight. The apparent weight is the net force.
$$W = \rho_{obj}\cdot g \cdot V_{total}$$ $$W_{app}= W - F_b$$Where:
$W$ = True weight of object (N)
$\rho_{obj}$ = Density of the object (kg/m³)
$V_{total}$ = Total volume of the object (m³)
$W_{app}$ = Apparent weight in the fluid (N). If $W_{app}< 0$, the object rises; if $W_{app}> 0$, it sinks.
Ship & Offshore Platform Design: Naval architects must precisely balance weight and buoyancy to ensure ships float at the correct waterline (draft). For offshore oil platforms, massive buoyant hulls support decks weighing thousands of tons. Engineers use these exact calculations to determine stability.
Submarine & ROV Control: Submersibles use ballast tanks to change their overall density. To dive, they take in water (increasing $W$); to surface, they pump it out and replace it with air (decreasing $W$). Achieving neutral buoyancy ($W_{app}=0$) allows them to hover at depth.
Hot Air & Helium Balloons: The "fluid" here is air. Heating the air inside the balloon decreases its density ($\rho_{obj}$). When the balloon's overall density becomes less than the surrounding air ($\rho_f$), the buoyant force exceeds its weight, and it rises.
CAE & CFD Preprocessing: Before running complex fluid simulations in ANSYS Fluent or OpenFOAM, engineers perform buoyancy checks. Setting the correct buoyancy term $\rho_f g$ is crucial for accurately modeling natural convection, underwater vehicle dynamics, or the settling of particles in a tank.
Let's go over some points where beginners often get tripped up when mastering this tool. First, "Density and Weight Units". The tool defaults to kg/m³ and N (Newtons), but in practice, you'll often use g/cm³ or kgf (kilogram-force). For example, if you input the density of iron as 7.8 g/cm³, the tool correctly interprets it as 7800 kg/m³. However, when you want to get a tangible sense of the "apparent weight", converting the result from N to kgf by multiplying by approximately 0.102 makes it easier to visualize as "weight".
Next, the concept of "Complete Submersion vs. Partial Floating". If the object density is greater than the fluid density, the object sinks completely. In this case, the submersion rate is fixed at 100%, and buoyancy is calculated based on the object's *entire volume*. Conversely, if the object density is smaller, the tool automatically calculates the floating height (submersion rate), but this is for a static, settled state. If you actually push an ice cube down into water, the submersion rate temporarily increases and the apparent weight changes. Be careful not to confuse this "dynamic process" with the "static result".
Finally, "Real-World Interpretation of Shape Parameters". For instance, setting a cylinder's "height" to 1m and diameter to 0.1m creates a long, thin rod. Whether you place it vertically or horizontally in water changes its actual floating behavior, but the tool's calculation depends solely on the submerged volume $V_{sub}$. Remember, it calculates an isotropic buoyant force, so it does not account for stability (e.g., metacentric height, etc.).