资讯动态

从吃水线到船模试验:传统木船放大中的浮力与稳性账

发布时间:2026/10/31 6:02:54 来源:尧图企业网站定制
去年冬天一位做木船复原的朋友抱着一条半米长的尖底船模来找我说他照这个比例做了条六米长的实船下水后船身左右晃得厉害空载时船舷几乎贴着水面。他问得特别朴素“小的那条稳稳当当放大十二倍就变了个脾气是不是比例不管用”这个问题其实古人早就碰过而且摸索出了一套土办法——先做个船模下水试试稳了再按一定倍数放大造实船同时他们也模模糊糊摸到了浮力的脾气船能装多少全看它排开多少水。他们没走到浮力定律那一步也没留下公式但留下的那套经验流程放到今天的船模复原和木船建造里依然管用。这篇就从这个角度聊古代船匠怎么把浮力变成能上手操作的“数”船模试验到底在试什么十倍放大之后哪些东西跟着放大、哪些不跟以及我在复原项目里踩过的几个实实在在的坑。1. 吃水线就是古代船匠手里的那杆秤浮力这个词是后来的说法古代船匠嘴里的词更直白——“吃水”“载重”“干舷”。他们不需要知道浮力等于排开液体的重量这个表述只要盯住船壳外壁那条水痕就有了一切。船下水装货水痕上移卸货水痕下落。这条线可看、可刻、可记比任何抽象概念都实在。船匠的所有判断几乎都建立在它上面船造多深、舷留多高、货装几成、压舱石放几块答案全在吃水线上。1.1 从“船能装多少”反推“船要排开多少水”我见过的老船匠算载重思路跟教科书是反的。教科书先算排水体积再乘密度得浮力老船匠先问“这条船打算装多少担货”再倒推船要造多大、吃水要多深。他们脑子里的换算关系是“一尺吃水配多少担”这个系数是船场里一代代攒下来的不同船型、不同木料、不同航线各不相同。你让他解释为什么他说不出所以然但给出的数字往往八九不离十。这套“倒推”的方法论其实很聪明。因为它把不可见的浮力问题转成了可见的几何问题只要船的横剖面形状固定吃水深一寸排开的水量就多一份多出来的那份就是能多装的重量。船匠真正掌握的是“吃水—载重”的对应表而不是浮力本身。这就像老木匠不用算惯性矩也知道多粗的梁能扛多重的楼板——他掌握的是结果不是推导过程。有意思的是这套经验关系还带着余量。老船匠给货船定的满载吃水通常离船壳上缘还留着一段距离这段就是干舷。干舷不是随便留的内河船留得少跑外海的留得多因为要预留上浪和横摇时进水的高度。这个余量本质上是对“估算不准”的兜底——既然算不精确那就多留一点。1.2 拿船当秤一次朴素的排水量标定真正让我佩服的是老船匠用船来“称”东西的办法。新船造好他们会在船舷外侧刻上若干道横线然后用已知重量的石块或砂袋分批上船每加一批记下吃水到了哪一道线最后得到一张“吃水—载重”的对照表。下次装货只要看水痕压到第几道线就知道装了多少根本不用称。这件事的物理内核其实就是排水量标定同一吃水对应同一排水体积同一排水体积对应同一总重量所以吃水线就是一把刻度尺。船匠没写公式但把公式的两端都用刻痕钉死了。我后来在复原项目里照这个办法做用已知重量的沙袋给一条四米小船做了十二个刻度点误差能控制在百分之三以内比我想象的准得多。这里有个容易忽略的细节标定时船的姿态必须和实际使用时一致。空船标定和装了货的船纵倾角不一样首尾吃水不一样同一道横线在船中读出来的数就不作数了。老船匠的做法是标定时在船首、船中、船尾各刻一道取三点读数这与后来船舶的吃水标尺思路完全一致。1.3 卡在哪儿观察了上千年为什么还是没等到定律很多人替古人惋惜都观察到这个份上了怎么就没往前再走一步我的看法是缺的不是观察是三个东西。第一缺“重量”和“体积”这两个可独立测量的量。定律要成立得能说清“排开的水有多重”可古代没有把体积换算成重量的统一单位体系一担水、一石米、一斗盐单位和密度都搅在一起没法抽出一个干净的“水的密度”。第二缺“力”的概念。浮力是一个力要表述它得有把力从物体里单独拎出来的语言。古代工匠的描述方式是“水托得住”“水托不住”是状态判断不是力的计量。第三也是最关键的是知识传承的方式。船匠的经验以口诀、样板、师徒手把手的形式流传追求的是“照着做不会错”不追求“写成一句放之四海皆准的话”。定律这种东西需要有人闲下来做纯粹的、不带功利目的的验证实验——而这恰恰不是船场的生存逻辑。这一点我体会很深复原项目里最有价值的往往不是“正确的理论”而是“能复现的操作”。老船匠留下的口诀看着粗糙但它包含了边界条件——什么船型适用、什么水情适用这些东西写成公式反而会丢。2. 一条巴掌大的船模到底能试出什么船模试验这件事在古代造船里的地位比很多人想的高。造一条大船动用的木料、人工、时间都是重资产一旦下水发现姿态不对、装不下货、转不了向损失很难挽回。先做一个小号的、几十分之一大小的模型下水跑一跑成本极低试错空间极大。这套逻辑放到今天的工程里也是标准做法只不过古人用的是木盆、水塘和河湾。2.1 船模试验真正在试的三件事我看过一些老船模也自己做过一批慢慢琢磨出古人做船模其实主要盯三件事。一是形状与水的关系。船首怎么收、船尾怎么放、船底是尖是平、舷侧外飘多少这些靠图纸很难判断做成模型往水里一放水的反馈立刻就出来了船首太肥推水明显走起来费劲船底太直转向发滞舷侧不外飘横摇来得又快又猛。二是配重与浮态。模型里放铁块、放铅粒挪位置看它坐在水里的姿态看干舷还剩多少看倾斜后能不能自己回正。这实际上是在试重心和浮心的相对位置古人不懂这两个词但他们知道“重心要压低”“船要能自己站回来”。三是拖曳时的行为。用绳子在岸上或另一条船上拖着模型走看它会不会偏航、会不会埋头、尾流是什么样子。这一步试的是航向稳定性和阻力的大致量级。有些船模的尾部还留着小孔用来穿牵引线我猜就是干这个用的。2.2 模型池的“土办法”压舱、牵引与目视判断真正的古代船场不会有什么拖车和测力计他们的“试验设备”极其简陋一条河湾、一根绳子、几块石头、一双眼睛。压舱用的是随手可得的重物石头、砂袋、铁器都行。判断标准也不是数据而是几条肉眼可见的现象模型在水中静置时水痕是否在预期的位置用手推一下船侧看它晃几下能停下来把模型侧倾到某个角度松手看它能不能回正、回正得快不快。晃得太快太硬说明稳性过高、船会颠晃得慢悠悠回不来说明稳性不足、危险。这个“晃几下”的判断就是初稳性的朴素版本。牵引试验更土两个人一人拉一头或者一个人沿岸走看模型跟不跟线。跟不住线的模型放大之后就是“跑舵”得在尾部加大舵面积或者调整尾型。这些现象在模型上放大十几倍依然定性成立这就是船模试验的价值所在——它预测的是趋势不是精确数值。2.3 模型保真的边界小船上那些“不听话”的效应这里得泼一盆冷水。船模不是万能预言机它有几处系统性的失真放大时必须打折看待。最明显的是表面张力和黏性。模型做到几十厘米长、吃水只有一两厘米时水的表面张力已经能明显影响船体周围的流动水的黏性作用也被相对放大摩擦阻力占比虚高。结果就是模型表现出的阻力偏大、航速偏低、姿态偏“黏”。古人当然不知道这些名词但他们的应对办法很聪明给放大留余量。模型试验过关了实船按比例放大时并不会把性能指标照搬而是把帆装、桨数、舵面积往上加一档。还有一处失真更隐蔽模型是实心的、刚性的实船是空心的、会变形的。模型在水里姿态再漂亮也证明不了放大后的船壳能不能扛住波浪的弯折。这个问题只能靠结构手段解决靠试验解决不了——这也是为什么古代大船在结构上下了那么大的功夫后面会专门讲。3. 十倍放大之后究竟哪些量跟着变了“按比例放大十倍”这句话听着天经地义实际上是整个造船过程里最容易翻车的地方。因为并不是所有东西都按同一个倍数放大。长度放大十倍面积放大一百倍体积和重量放大一千倍——三条曲线完全不同步。谁跟错了队船就出问题。3.1 长度乘十、重量乘一千一笔必须算清的账先算一笔具体的账。假设一条模型船长 0.5 米宽 0.15 米吃水 0.03 米方形系数取 0.55这个系数描述船体水下体积相对于长方体“饱满”到什么程度货船一般 0.5 到 0.7尖底船偏低。参数模型放大 12 倍后的实船换算关系船长0.5 m6.0 m×12船宽0.15 m1.8 m×12吃水0.03 m0.36 m×12排水体积0.5×0.15×0.03×0.55 ≈ 0.00124 m³6×1.8×0.36×0.55 ≈ 2.14 m³×1728排水重量约 1.24 kg约 2.14 t×1728湿表面积约 0.28 m²约 40 m²×144甲板面积0.075 m²10.8 m²×144排水重量放大了 1728 倍而甲板面积只放大 144 倍。这意味着什么意味着大船每平方米甲板“摊到”的排水量是模型的十二倍。船在水里承受的载荷强度、船体被波浪顶托的力度都按长度倍数同步上升。这就是那条著名的规律几何相似放大时重量按立方跑强度按平方跑应力按一次方涨。3.2 帆装为什么越造越复杂推力和重量没同步再往下推一层会看到一个很有意思的结论。风帆提供的推力大致与帆面积成正比也就是按长度的平方增长而船体需要推动的重量按长度的立方增长。所以放大之后“推力/重量”这个比值按长度倍数反比下降——船越大单位重量能分到的风力越小。这解释了古代大船的一个典型特征桅杆越来越多、帆的划分越来越细、帆的效率越做越高。不是匠人喜欢复杂是算术逼的。小船一桅一帆就够大船得三五桅、七八帆还得配合不同风向下能独立操作的帆组。同样地桨船放大到一定程度桨手数量必须超比例增加最后干脆转向帆力或人力轮桨这背后的驱动力就是这笔比例账。阻力的账也一样失衡。摩擦阻力与湿表面积成正比平方兴波阻力与重量相关立方所以大船在小航速下的摩擦占比下降这是好事但要跑到相对高航速兴波阻力会迅速吃掉推力这也是为什么大船需要更长的水线、更尖的艏部。这些结论古代船匠靠模型试验和航行经验一点点摸到了只是没写成公式。3.3 强度补偿龙骨、隔舱板与钉距的加密策略放大的应力问题必须在结构上补偿。木材的板材厚度受原木规格限制不可能跟着十二倍一起长——模型外板 5 毫米实船总不能做 6 厘米其实 6 厘米有点薄但要做 60 厘米又荒唐。现实是板厚只放大四到六倍而长度放大了十二倍中间那个缺口必须靠结构补。补偿手段主要有几路。一是加大龙骨截面龙骨是船体的脊柱纵向弯矩主要靠它扛。二是加密横梁和肋骨横梁把两舷拉住防止受压后外张肋骨把外板撑住防止被水压瘪。三是缩短隔舱板间距隔舱板既是分舱又是横向支撑一举两得。四是钉距加密、钉径加大外板之间靠铁钉和榫卯拉住单位长度上的连接点越多板缝越不容易开裂。我在复原一条五米多长的尖底船时就吃过这个亏。外板用的是 2 厘米厚杉木按模型比例是“够”的但下水后遇到侧浪板缝渗水明显后来把横梁从四道加到六道、在板缝内侧加了两道纵向压条问题才解决。这不是材料问题是“比例没跟上”的账没补齐。4. 放大之后靠什么兜住风险模型不可能试出所有问题所以古代大船在设计上还预埋了几层保险。这几层保险恰恰是传统造船里最有工程味道的部分。4.1 一舱进水不沉横舱壁给的保险横向隔舱板把船体内部分成若干独立舱室这是古代造船一项分量很重的设计。它的作用有两层。一是分舱货物按舱堆放重心分布均匀也便于分类。二是抗沉某一舱触礁进水水被限制在这一舱里其余舱室依然能提供浮力船整体浮态只略微下沉和倾斜不至于直接沉没。这笔账很好算。一条五舱船任一舱完全进水最多损失五分之一的总浮力干舷还剩多少取决于预留余量。只要干舷留得够船就有自救和被拖带的机会。对比不分舱的船一处破口整船进水结局完全不同。隔舱板还是结构构件。它相当于给空心船体装了一排内部“肋板”极大提高了横向刚度防止船体在波浪中变形。所以这道设计是抗沉和强度双收益这也是为什么它在传统造船里几乎成了标配——不同船型、不同水域的船都在用只是舱数多少有别。复原时的一个实操提醒隔舱板与船壳板的接缝是最容易渗水的地方。传统做法是在接缝处多留一圈木条压边再用捻缝料塞实。如果只靠钉子固定、不处理缝隙下水后这些缝隙会一条条冒水。4.2 捻缝料的配比与木材的“养”木板拼接总有缝缝必须塞。传统做法是用桐油、石灰加麻丝调成腻子塞进板缝里干后坚硬防水还能在船体轻微变形时跟着变形不至于一开裂就漏水。这个配比各地不一常见的是桐油与石灰按约一比二麻丝按需加入调稠度调到能捏成团、塞进缝里不塌就行。这件事的难点不在配方在处理顺序。板缝必须先干燥、清干净再填塞、压实最后外面再刮一层油灰封口。缝里有水汽填进去的腻子会封住水汽出不来木料霉烂钉也锈。老船匠的做法是船体做完先晾几天让缝里的水分走一走再捻缝这个“晾”的工序在很多速成教程里被省掉了是省不得的。木材的“养”也是同理。造船用的木料讲究自然阴干杉木、松木从砍伐到能用短的也要放一年半载讲究的放两三年让水分缓慢挥发、内部应力释放。用新料造船下水后木料吸湿膨胀板缝反而先被挤开再收缩问题一堆。这个经验用现代话说就是控制含水率和残余应力本质一样。4.3 首尾起翘与舵位放大后的姿态还得重新调模型放大几何形状可以照搬但浮态和重心位置不能照搬。原因在于实船的空船重量分布和模型不同模型是整块木头或薄壳重量均匀实船有厚板和薄板、有龙骨重梁、有桅座和压舱重心位置并不均匀。重心一偏吃水线就歪首尾倾角就不对。处理办法是重新调压舱。船造好下水先空载看浮态再逐级加压舱石把吃水调到设计位置同时把重心压低到安全范围。压舱石的摆法也有讲究不能全堆在船底中部否则船会变“硬”横摇回正太快人在上面站不稳也不能堆得过于分散会抬高重心。老船匠的办法是中部多、首尾少让重心在纵向靠近浮心。首尾起翘的弧度也值得说一句。很多传统船型的首尾明显上翘这个做法不只是为了好看首部抬高可以减少上浪尾部抬高便于布置舵和推进装置同时上翘的形状有助于纵向强度。但起翘过大水线长度损失阻力上升航速上不去。这个平衡点船匠是靠反复试出来的不是算出来的。5. 复原一条老船时我盯住的几个地方说了这么多原理落到实操上有几处特别容易出问题的地方我把自己的踩坑记录摊开讲。5.1 那次把吃水算错的过程复盘我第一次做放大复原用的是“等比例缩放所有尺寸”的思路包括外板厚度。结果做出来的船空载吃水就比算出来的多了将近一半。查了半天发现是两个原因叠在一起。一是排水量估算用的是长方体乘以一个拍脑袋的系数没考虑船底的真实弧度和首尾的收窄估高了船体水下体积。二是船体自重估低了——我按木材表观密度乘体积算的忘了里面还有横梁、龙骨、捻缝料、钉子和涂装的重量这几项加起来占了将近两成。修正办法很土先把船体分段按每段的实际剖面算水下体积加总重量则按材料清单逐项过一遍宁可多算不少算。做完之后空载吃水误差缩到百分之五以内这个精度对木船来说完全够用因为压舱可以现场调。经验船体重量里捻缝料和涂装很容易被忽略一艘五米长的木船这两项加起来能到几十公斤。它们分布在外表面位置偏高对重心有实际影响。5.2 一套能直接用的模型放大自查清单下面这份清单是我自己反复用的每一条都对应一个真实出过的问题。检查项具体做法出问题的表现浮态空载下水量首中尾三点吃水与设计值比对首倾或尾倾干舷不足稳性侧倾到约 15 度松手观察回正速度回正太慢说明偏软太急说明偏硬强度中段加沙袋至满载两倍观察船体挠度和板缝板缝张开、舱底上拱分舱单舱注水观察整体浮态变化下沉过大说明分舱余量不足帆装比例按放大倍数重算帆面积与压载比帆力不足遇侧风漂移严重舵效低速拖曳并打满舵观察转向半径转向迟滞说明舵面积偏小板缝满载静置二十四小时检查所有接缝局部渗水多发生在隔舱板根部重心吊装试验找重心纵向位置与浮心位置偏差过大清单里最容易被跳过的是吊装试验。找两个吊点把船吊起来慢慢移动吊点位置直到船体水平两个吊点的连线中心大致就是重心纵向位置。这个办法精度有限但能判断重心是不是明显偏前或偏后成本几乎为零值得做。最后说一点体会。这几年做复原我最深的感受是古代船匠手里的知识体系和我们不一样但它的可靠性并不低。他们用吃水线代替浮力公式用船模代替水池试验用隔舱板和捻缝代替材料科学的计算每一步都是在有限条件下找最省力的解。我们现在有公式、有仿真、有材料参数反而容易犯一个毛病——太相信计算忘了任何计算都要靠“余量”来兜底。那些老船匠不肯把干舷留到最薄、不肯把板厚减到最省不是保守是他们知道账算不完。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑