$F_b = \rho_f \cdot V \cdot g$
$F_{\text{net}} = F_b - F_g$
改变流体种类、物体形状和密度,实时计算水压、浮力和压力中心。可视化确认物体是否浮沉,直观理解阿基米德原理。
静水压力基本公式:描述了在静止流体中,某一点的压力与深度成正比的关系。这是所有水下结构设计的基础。
$$P(h) = P_0 + \rho_f g h$$其中,$P(h)$是深度$h$处的压力(Pa),$P_0$是流体表面的大气压力(通常为101325 Pa),$\rho_f$是流体密度(kg/m³,水约为1000),$g$是重力加速度(9.81 m/s²),$h$是从液面算起的垂直深度(m)。
阿基米德浮力公式与净力公式:计算浸入流体中的物体所受的向上浮力,以及决定物体最终是上浮、下沉还是悬浮的净力。
$$F_b = \rho_f \cdot V_{disp}\cdot g, \quad F_{\text{net}}= F_b - F_g = F_b - \rho_{obj}V_{obj}g$$其中,$F_b$是浮力(N),$V_{disp}$是物体排开流体的体积(m³),$F_g$是物体自身重力(N),$\rho_{obj}$和$V_{obj}$分别是物体的密度和总体积。当$F_{\text{net}} \gt 0$时上浮,$\lt 0$时下沉,$= 0$时悬浮。
船舶与海洋工程:船舶设计时,工程师必须精确计算船体形状排开的水量(即浮力),以确保船舶能承载预定重量并保持稳定。模拟器中的物体形状和密度变化,正是这一过程的简化版。
大坝与水工结构:大坝承受着巨大的静水压力,压力随水深线性增加。设计时必须计算坝体不同深度受到的压力总和及压力中心位置,以防止倾覆或滑动,这正是公式$P(h) = \rho g h$的直接应用。
潜艇与深海探测器:潜艇通过调整压载水舱的水量来改变整体密度,从而实现下潜、上浮或悬浮(中性浮力)。这与你在模拟器中调节物体密度来观察沉浮现象的原理一模一样。
油气工业与管道设计:海底输油管道在铺设和运行中,需要计算其受到的浮力、重力以及海流作用力,以确定是否需要额外配重或锚固来保持位置稳定,防止管道上浮或移动。
这类计算中容易踩坑的地方,我列举几个。首先,人们常误以为“浮力由物体材质决定”,但浮力大小仅由物体排开流体的重量决定。物体自身的密度或材质会影响其重力大小(决定沉浮状态),但与浮力数值本身无直接关联。例如,将体积同为1m³的铁块和泡沫塑料块浸入水中,它们受到的浮力完全相同(水中的情况下约为9800N)。区别在于铁块比该浮力重而下沉,泡沫塑料则会上浮。
其次是“压力中心”与“重心”的混淆。这点至关重要。重心是物体质量分布的中心,由物体材质和形状决定。而压力中心是流体压力分布合力的作用点,会随流体密度、物体形状及倾斜角度变化。例如,将均质立方体垂直浸入水中时,重心位于几何中心,但压力中心则更靠近底面下方。当这两点不重合时,物体会受到旋转力矩而发生倾斜。在模拟器中选取“平板”并改变倾斜角度,就能观察到压力中心的显著移动。
最后是参数设置的陷阱。需注意“特征尺寸L”的含义因形状而异:球体对应直径,立方体则指边长。在实际处理自定义形状时,若未明确定义“特征尺寸”的具体指向,计算结果将完全失去意义。此外,流体密度随温度变化(例如发动机油升温后密度大幅下降)。高精度设计要求中,必须采用预期使用温度下的密度值。
某潜水器潜深h=100m,船体球形舱体体积V=8m³,钛合金外壳密度ρobj=4500kg/m³。计算:静水压P=1000×9.8×100=980kPa;物体质量m=4500×8=36000kg;重力Fg=36000×9.8=352.8kN;浮力Fb=1000×8×9.8=78.4kN;合力=78.4-352.8=-274.4kN(下沉);中性浮力密度需ρobj=1000kg/m³才能平衡。