曹冲称象是利用了什么原理:浮力替代法
曹冲称象是利用了什么原理?核心是浮力作用下的等量替换,也就是阿基米德漂浮原理的直接应用。大象站在船上时,船体下沉到某一吃水线,此时水对船的浮力等于船加大象的总重力;把大象牵下去,往船上装石头直到船体下沉到同一刻线,这时候石头总重就等于大象体重。整个过程不需要大秤,靠的是同一艘船在同一水域达到同一吃水深度时浮力相等、总重相等这个等式。这套办法适用于称量对象远超现有衡器量程、且有足够大的水域和替代物可以分批装船的场景;如果大象体重明显超过船的安全载重,或者水面在短时间内有涨落,这个办法就会失真。
阿基米德原理的表述是:浸在流体中的物体受到向上的浮力,浮力大小等于物体排开流体所受的重力,公式写作F浮=ρ液gV排。船处于漂浮状态,竖直方向合力为零,所以浮力始终等于船身加所载货物的总重力。同一艘船、同一条河里,水的密度ρ液基本不变,g是常量,那么只要刻线重合,排开水的体积V排就相同,浮力就相同,对应的总重力也就相同。
关键不在水本身有多重,而在"排开的水"和"船的载重"数值上对等。
曹冲称象原理的操作链条
把大象牵到空船上,船身因为多了这部分重量往下沉一截,待到水面稳定后,沿着船舷与水面交界的位置刻一道横线。这道刻线就是后面所有操作的参照基准,刻的时候要选船舷垂直、不随波浪晃动的瞬间,等水面平静后再下笔。
把大象牵回岸边,往空船上一筐一筐装石头,船体随之下沉。每装几筐就停下来观察水面,直到水面恰好齐平那道刻线。这时候停止装石头,船上石头的总重加上空船自重,就和刚才大象加空船的总重相等,两边空船自重一减,石头净重就对应大象体重。
剩下的事就好办了。用当时能用的小杆秤分批称石头,每称完一批记一次数,最后把所有批次的重量加总,得到的就是大象的体重。石头可以分成任意小份称,而大象本身没法切开,这正是替代法的价值所在。
曹冲称象原理的边界与误区
常见的误解是把它归成"密度原理",或者笼统说"水的浮力托住了大象"。密度是材料属性,决定的是船和大象各自会不会沉,不直接给出重量数值;真正起作用的是漂浮平衡条件下两次排开水的体积相等。
| 古代称象方案 | 操作要点 | 采用与否及原因 |
|---|---|---|
| 铸造巨型大秤 | 一次称出整象重量 | 不推荐:三国时期冶金与杠杆工艺无法造出量程达数吨的衡器 |
| 曹冲浮力替代法 | 船舷刻线、石头分批替代 | 实际采用:无需巨型衡器,小杆秤即可完成 |
| 肢解大象分称 | 切块后逐块称重累加 | 不推荐:大象被破坏,且血液水分流失导致读数偏小 |
这套办法有明确的适用边界。《三国志·魏书·武文世王公传》记载曹冲当时是"置象大船之上,而刻其水痕所至,称物以载之,则校可知矣",前提是船够大、够稳、不漏水;如果船板有渗漏、水流速度过快导致船身被推斜,或者在称石头的间隙上游开闸放水、水位明显变动,刻线对应的V排就对不上,最终重量会出现偏差。
刻线一旦画歪,结果全错。
