第 14 章

清代补强的力学代价

清代匠师面对的木塔,已经不是辽清宁二年落成时的那套完整木构。这一判断的反直觉之处在于:人们通常认为,历代修缮是在“维护”一座建筑,使其保持原状。但就应县木塔而言,每一次修缮——尤其是明代官修体制开启的系统干预——都在原结构上叠加了新的力学路径,使得原始辽构的传力逻辑日益模糊。

到清代匠师接手时,他们面对的不是一座可以参照原始图样恢复的建筑,而是一座结构状态极复杂、但整体认知极有限的复合体。当维护的目标从“恢复原状”降格为“防止倒塌”,传统匠作经验的工具箱里还剩下什么?清代的每一次补强,都在回答这个问题。

建塔以来,木塔在炮击、风化和多次地震作用下,塔身已出现明显的扭曲变形。现代勘察数据揭示了这种变形的严重程度:塔内所有柱子全部倾斜,其中有十二根严重倾斜。各层柱子当中,水平方向的偏移以第二层最为严重,竖直方向的偏移则以第五层最为严重,部分柱子甚至出现了木材撕裂的现象。这些损伤并非一夕形成。

金代增设的斜撑改变了暗层原有的刚度分配,明代局部替换的梁枋引入了截面尺寸和材料性能与原构不一致的新构件,每一次干预都在微调结构的力学状态。经过金、元、明三代约六百年的累积,到清代初期,木塔的结构损伤已经不再是零星构件的问题,而是呈现出系统性的变形模式。

清代匠师没有完整的原始图样。辽代营建时使用的材分尺度制度和图样控制系统,是确保整座木塔数以万计的构件协同工作的指令体系。这套体系在金元之际的匠户制度中尚有部分传承,但到明代官修体制取代地方匠作谱系之后,图样的连续性出现了断裂。明代工部派出的匠师依据的是《营造法式》和本朝《工程做法则例》的通用规范,而非辽代这座具体木塔的原始设计文件。

到清代,地方工匠所能依据的,只是肉眼可观测的倾斜角度、柱脚槽朽深度、梁枋挠曲程度和榫卯节点的松动状况。他们的诊断工具箱由经验构成:敲击听声判断内部腐朽,水平拉线测量柱身偏移,观察灰缝开裂判断沉降趋势。这些方法在普通民居或一般官式建筑的修缮中足够有效。

一座三开间硬山顶的厅堂,柱网简单,梁架层次少,荷载传递路径一目了然,工匠凭借经验即可判断哪根柱子下沉、哪根梁枋过载。

但应县木塔是五层明层、四层暗层、内外双环筒体、五十四种斗拱类型协同工作的高度超静定结构。在这样的结构中,一个可见的损伤表征——比如第三层外檐柱向西倾斜三寸——可能对应多种不同的原因:可能是该柱柱脚的基础发生了不均匀沉降;可能是上层荷载因某处斗拱节点松动而发生了重分配,向西侧集中;也可能是相邻暗层斜撑失效后,该层抗侧刚度下降,导致风荷载引起的累积变形。工匠可以判断柱子歪了,但很难判断歪斜的确切力学原因。

诊断的模糊直接影响了补强策略的选择。清代匠师采取的是就地加固的方针。哪里出现可见的损伤,就在哪里施加附加支撑或替换构件。这一策略在逻辑上无可厚非——在缺乏整体结构分析能力的条件下,针对已发现的问题逐项处置,是最直接的风险控制手段。

但问题在于,木塔的高度超静定特性意味着每一个构件的受力状态都与其他数十个构件相互耦合。

局部加固在解决一个可见问题的同时,必然改变周围构件的受力分配,将荷载导入原本不承担该方向受力的部位。

以柱脚槽朽的处理为例。木塔底层和内槽部分柱子的根部,因长期接触地面潮气——应县地处桑干河冲积平原,地下水埋深较浅,塔基夯土虽有隔潮作用,但底层柱脚在数百年间仍不可避免受到毛细水上升的影响——出现了严重的槽朽。清代工匠采取的典型做法是墩接:将槽朽部分截去,以新木料接续,再用铁箍紧固。这本是传统木构修缮中的成熟工艺。在单层木构建筑中,柱子主要承受竖向荷载,墩接位置只要选在反弯点以下、截面平整、铁箍紧固,新接木料便能有效传递压力,修缮后的柱子可以继续使用数十年乃至上百年。

但在应县木塔中,一根柱子的墩接不仅影响该柱自身的竖向承载。木塔的柱子不是孤立的竖向受压构件,它们通过梁枋与内槽或外檐的其他柱子连接,通过斗拱层将荷载向上传递,通过暗层斜撑参与整体抗侧。一根柱子的墩接改变了该柱与周边梁枋、斗拱的节点刚度。

新接的木料与原构件的干缩率不同——清代替换料多为新伐的华北落叶松,而辽代原构使用的是自然干燥数年的恒山巨木,两者的含水率和后续干缩变形量存在差异。铁箍的约束刚度与原始榫卯的柔性连接形成刚度突变,导致该节点在温度变化和活荷载作用下产生与原设计不一致的变形模式。

更关键的是,墩接施工过程中需要临时卸除该柱所承担的部分荷载。通常的做法是在旁边加设临时支撑,待墩接完成后再撤去。但木塔内部空间狭窄,明层内槽柱与外檐柱之间的距离有限,临时支撑的架设位置往往无法完全对准原柱的受力轴线。撤撑之后,荷载虽然回到原柱位置,但传力路径可能已经发生了微小偏移——原本应该垂直向下的压力,现在带有一个微小的偏心距,这使得柱子承受了附加的弯矩。

在单根柱子上,这种偏心产生的附加应力或许只有原设计应力的百分之几。但当多根柱子的墩接在不同年代、由不同工匠陆续完成之后,累积效应便逐渐显现。各层柱子水平偏移的数据分布显示出一种非均匀的模式。

偏移量并非简单地随高度递增——如果是单纯的自重累积变形,偏移应该在底层最大、向上逐层递减——而是呈现出与历史上修缮记录相对应的局部突变。第二层柱子水平偏移最严重,这与第二层作为全塔竖向荷载最大的部位、同时也是历代修缮干预最频繁的部位相吻合。每一次柱脚处理都在微调该层的刚度分布,多次微调的叠加使得第二层成为全塔变形最集中的区域。第五层柱子竖直偏移最严重,则与塔顶荷载传递路径的扰动有关——清代在顶层替换的梁枋截面偏大,增加了该层自重,加剧了竖向压缩变形。

清代补强的另一个典型手段是附加抱柱和斜撑。当工匠发现某一层柱子倾斜过大,或某一面梁架出现明显的侧向位移时,会在相应位置增设附加的木柱或斜向支撑,以分担荷载或限制继续变形。这些附加构件通常选用截面较大的新木料,直接抵在原构件侧面或底部,通过木楔紧固或铁件连接。从当时的施工角度看,这是一种快速有效的止偏措施:附加支撑立起之后,倾斜的柱子确实停止了继续偏移,木塔的安全得到了暂时保障。

地方社会对塔体安全的迫切愿望——木塔在当地不仅是佛教圣地,也是地理标志和风水重镇——通过这些可见的加固措施得到了回应。

但附加支撑的力学代价同样明显。原设计的辽构体系中,水平荷载——主要是风荷载和地震作用——是通过暗层斜撑形成的刚性箍与明层斗拱群的柔性变形协同抵抗的。暗层斜撑将水平力转化为斜向轴力,沿内外环筒体向下传递;明层斗拱则通过铺作层的分层滑移吸收部分能量。这是一个经过精密配置的耗能体系。暗层斜撑的截面尺寸、倾斜角度和与柱梁节点的连接方式,决定了其抗侧刚度;明层斗拱的出挑层数、华拱断面和昂的倾斜度,决定了其柔性变形能力。两者之间的刚度比值,是辽代匠师在设计阶段反复权衡的结果——刚性过大则地震时易脆断,柔性过大则风荷载下变形超限。

清代附加的斜撑和抱柱,改变了这一刚度分布。新加的木料截面粗大,且直接抵紧在柱身或梁底,其刚度远大于原设计的斗拱层和暗层斜撑。当水平荷载再次作用时,荷载不再按照原设计的路径分配。

部分水平力被新加的粗大斜撑直接吸收,沿着附加构件的轴线向下传递,绕过了原本应该参与受力的斗拱群和暗层斜撑。

这导致两个后果。其一,附加支撑的端部节点成为新的应力集中点。原构件在这些位置承受了设计之外的集中压力——一根辽代原构的柱身,设计时只考虑了均匀分布的轴压和有限的弯矩,现在却在某个点上承受着附加斜撑传来的集中推力。

其二,那些被绕过的斗拱和斜撑由于长期不受力,榫卯节点逐渐松弛。木材在不受力的状态下会发生干缩,榫头与卯口之间的初始紧密配合逐渐松动。当遇到极端荷载、附加支撑本身也发生变形或失效时,这些松弛的节点已无法及时恢复其原设计的承载功能。

清康熙六十一年的大修是清代补强策略的一次集中体现。这次大修采用了加固夹泥墙和增设斜戗的组合方案。夹泥墙位于木塔底层的内槽和外檐之间,原为辽代建造时的围护结构。它的原始功能是多重的:分隔塔内礼佛空间与外围交通空间,提供部分抗侧刚度以辅助暗层斜撑体系,以及通过其自重增加底层的整体稳定性。

经过数百年使用,原有夹泥墙已多处开裂、剥落,其结构作用大为削弱。康熙六十一年的工匠在修复夹泥墙时,并非简单恢复到辽代原状,而是加厚了墙体,并在墙内增设了木骨——由立枋和横撑组成的骨架,嵌入墙体内部——使其成为一道具有一定抗侧刚度的加固层。在塔身外侧加设了斜戗:粗大的斜向木柱,一端抵在塔身柱梁节点处,另一端支撑于地面或下层檐口。

这套组合措施在当时确实起到了稳定塔身的效果。加厚的夹泥墙增强了底层的整体性,限制了柱脚的水平位移;外侧斜戗则直接提供了抵抗侧向力的附加路径。木塔在康熙六十一年之后维持了超过两百年的基本稳定,说明这次大修在工程意义上是成功的。

但它的长期代价在两百多年后才完全暴露。1935年,当地村民根据风水先生苏墨的建议,将1722年加固的夹泥墙和斜戗全数拆除。拆除之后仅十余年,塔身便发生了明显的扭动变形。梁思成对此评价极为严厉,称此次拆除“比民国十九年战争中弹时损害尤烈,可谓为木塔八百馀年以来最大的厄运”。

这一事件揭示了清代补强措施的一个深层特征。附加支撑在长期使用过程中,已经从临时性的加固件变成了结构体系的组成部分。木塔在两百多年的时间里,逐渐适应了夹泥墙和斜戗提供的附加刚度。原有的部分构件——尤其是那些被斜戗分担了荷载的柱子和斗拱——在长期低应力状态下,其材料性能与节点紧密度已不同于原初状态。

木材在持续低应力下会发生蠕变,即缓慢的永久变形;榫卯节点在长期不承受设计荷载的情况下,木材表面纤维的弹性逐渐丧失。这种“适应性退化”是传统补强策略中最隐蔽的代价:它不是在加固当时显现,而是在加固件被移除或失效时才以灾难性的方式暴露。当附加支撑被突然拆除,荷载重新回到这些已经松弛的构件上时,它们无法立即恢复原设计的承载能力,导致变形急剧增加。

清代工匠对梁枋构件的替换同样体现了经验策略的局限。当某根梁或栿出现严重槽朽或断裂时,工匠会将其替换为新料。但清代替换的梁枋,其截面尺寸往往明显大于周围的辽金原物。

一处典型的替换位于第四层内槽,一根承托上层柱脚的大梁因槽朽被更换,新梁的截面高度比相邻的辽代原梁高出约两寸。

这并非因为清代工匠不懂材分制度,而是因为他们无法准确判断原构件的设计承载力。面对一座已经部分变形、荷载分配不明的古塔,工匠倾向于采用更保守的截面,以确保替换件“万无一失”。这种安全冗余的叠加看似合理,却产生了结构层面的副作用:截面更大的新梁枋刚度更高,在温度变化和活荷载作用下,其变形量小于相邻的原构件,导致节点处的变形不协调。长期累积下来,新老构件之间的榫卯接口出现松动或挤压变形,进一步扰乱了原结构的力学秩序。这些粗大的替换构件,如同打在古老木构上的“补丁”,它们本身成为塔身荷载分布图上一个个刚度异常的突起点。

铁件的使用是清代补强的另一个显著特征。在柱脚墩接处、梁枋节点处和附加支撑的连接处,清代工匠大量使用了铁箍、铁钉和铁拉杆。这些铁件在短期内有效约束了木构件的位移,但其长期表现受到铁木两种材料不同物理性质的制约。

铁的线膨胀系数约为木材的六倍——当温度变化时,铁箍与木柱的伸缩量不一致。夏季高温,铁箍膨胀量大于木材,可能出现松动;冬季低温,铁箍收缩量大于木材,可能产生过紧的约束力,在木材表面形成压痕。

更严重的是,铁件在潮湿环境中逐渐锈蚀。铁的锈蚀产物体积大于原金属体积,膨胀的锈层在铁箍与木材之间产生劈裂应力,加速节点处木材的劣化。现代勘察中发现的许多柱端纵向裂缝,其位置与清代铁箍的安装位置高度吻合。裂缝通常从铁箍边缘开始,沿木材纹理方向向上或向下延伸,这是典型的铁件约束诱发的劈裂破坏模式。

这些补强措施的累积效应,使得木塔的结构状态进入了一个自我强化的循环。局部损伤触发局部加固,局部加固改变局部刚度,刚度改变导致荷载重分配,荷载重分配诱发新的局部损伤,新的损伤又触发新的加固。每一次循环都在消耗木塔的结构冗余度——那些原设计中预留的、用于应对极端荷载的承载能力储备。

辽代原始设计中的冗余度体现在多个层面:斗拱层提供变形能力,使得地震时能量可以通过铺作层的摩擦滑移耗散;暗层斜撑提供备用传力路径,当某一根斜撑失效时,相邻斜撑可以分担其荷载;内外双环提供荷载分担的替代方案,内槽柱和外檐柱可以相互支援。

清代补强在解决眼前问题的同时,无意中削弱了这些冗余机制。被附加支撑固定的节点失去了变形能力,地震时无法通过滑移耗能,能量只能通过材料本身的弹性变形吸收,增加了构件断裂的风险。被铁箍锁死的梁柱无法通过微小滑移释放温度应力,应力在节点处累积,达到一定程度后以突然的脆性破坏释放。

被替换构件打乱的刚度分布使得备用传力路径不再可靠,当一条路径过载时,荷载无法顺利转移到备用路径上。清代工匠并非无知。他们在有限的条件下做出了理性的技术选择。问题在于,传统匠作经验所依赖的诊断方法和加固策略,其有效性建立在大量同类结构的经验积累之上。

一位工匠修缮过数十座类似规模的木构,便能归纳出哪些措施在哪些情况下有效,哪些措施可能带来副作用。这种经验归纳是传统匠作知识的核心传承方式。

但应县木塔是独一无二的:它的高度、结构复杂度、损伤累积程度,都远远超出了同时代任何一座木构建筑。在清代,没有工匠拥有修缮第二座类似木塔的经验。这使得经验归纳的基础不复存在。每一次决策都是在信息不完备的条件下做出的推断,而推断的依据——可观测的损伤表征——与真实的力学原因之间存在着巨大的认知鸿沟。这种困境在第五层的修缮中表现得尤为突出。

第五层是全塔竖向偏移最严重的部位,部分柱子出现撕裂。撕裂是木材在长期超负荷受压下的一种破坏模式:木材纤维沿纹理方向分离,形成纵向裂缝,严重时柱子被劈成数瓣,丧失整体承载能力。导致撕裂的直接原因是该层荷载分配不均——部分柱子承受了超出设计的压力,木材内部的压应力超过了其顺纹抗压强度。但荷载分配不均的原因又是什么?是下层某处斗拱节点松动导致传力路径偏移?

是暗层斜撑失效后该层抗侧刚度下降引起的次生效应?还是塔顶自重因历代瓦面增厚而增加,加剧了竖向压缩?清代工匠无法回答这些问题。他们的处理方式是在撕裂柱身外加设抱箍,将分裂的部分重新约束在一起,并在旁边增设附加柱分担荷载。这一措施阻止了撕裂的继续发展,保住了第五层的基本安全。

但它没有解决导致撕裂的根本原因。附加柱的加入虽然分担了荷载,却也改变了第五层原有的刚度分布,使得荷载进一步向未设附加柱的其他柱子转移。那些尚未撕裂的柱子,因此承受了更大的压力,进入了更高的损伤风险区间。这是一种典型的“止损”式干预:它解决了眼前最紧急的问题,但将风险转移到了系统的其他部位。

从全书的论证脉络来看,清代补强构成了木塔存续链条中一个高风险、高依赖的环节。高风险意味着每一次补强都可能引发不可预见的连锁力学反应,这些反应在短期内不可见——因为新加的支撑掩盖了旧的变形,新换的梁枋暂时恢复了承载——在长期内不可逆。

高依赖意味着木塔的安全越来越依赖于这些附加构件的持续有效。一旦附加构件因自然老化或人为拆除而失效,木塔的结构状态将急剧恶化。1935年拆除夹泥墙和斜戗后的塔身扭动,正是这种依赖性的直接证明。清代补强创造了一套“体外支撑系统”,这套系统在康熙六十一年大修后基本成形,在之后的两百多年里维持着木塔的站立,但也使得木塔的原始结构逻辑被层层遮蔽。清代补强也为后世的技术干预设定了更高的门槛。

每一次附加支撑和构件替换,都使木塔的原始力学面目更加模糊。当二十世纪的建筑学家试图用现代结构分析方法诊断木塔的状态时,他们面对的不再是一座辽代木构,而是一座叠加了金、元、明、清四代技术痕迹的复合体。原始构件的受力状态被附加构件遮蔽——一根辽代原柱现在同时承受着自身的设计荷载、清代附加抱柱传来的分担力、以及铁箍施加的约束力,其真实的应力状态需要剥离多层干预才能还原。

原始节点的变形模式被铁件约束改变——一个原设计允许微小滑移的榫卯节点,现在被铁钉固定,其变形能力已经丧失,但丧失到什么程度、对整体刚度的影响有多大,难以精确评估。

原始材料的力学性能在数百年应力历史中发生了不可逆的变化——木材的弹性模量因长期受压而改变,顺纹抗压强度因疲劳而下降,这些变化在不同位置的构件上程度不同,形成了一张不均匀的材料性能分布图。这种认知上的模糊性,直接导致了二十世纪后期维修方案的长期争议。落架大修、斜戗支撑加固、顶层抬升后二层落架三种方案各执一词,争论持续数十年。

分歧的根源正在于对木塔真实结构状态的不同判断。主张落架大修者认为,只有将木塔全部拆解,逐件检查、替换、重新组装,才能彻底解决结构安全问题。反对者则认为,拆解过程中必然造成不可逆的信息损失——那些无法记录的榫卯配合关系、无法复原的木材应力状态、无法再现的历代干预痕迹——将彻底摧毁木塔作为历史文物的价值。

主张斜戗支撑加固者认为,可以延续清代补强的思路,在塔身外加设现代材料的支撑系统,维持现状。反对者则指出,附加支撑将继续改变木塔的力学状态,可能诱发新的损伤。

主张顶层抬升后二层落架者试图在两者之间找到折中,但这一方案的技术可行性本身也面临质疑。这些争议的根源,都可以追溯到清代以来层层补强所累积的认知债务。每一代工匠都在信息不完备的条件下做出了当时认为最合理的决策,但这些决策的累积效应,使得后人越来越难以理解木塔真实的力学状态。清代工匠留下的并非失败的记录。在资源有限、认知有限、时间紧迫的条件下,他们的补强措施保住了木塔的基本安全,使其又延续了两百多年的寿命。

那些粗大的附加抱柱仍抵在梁底,厚重的铁箍仍紧紧箍在柱端,新替换的梁枋仍承担着上层传来的荷载。这些构件如同附着在古老躯体上的拐杖,它们本身已经成为木塔历史的一部分,与九百多年前从恒山运来的巨大木料一起,构成了木塔此刻的真实状态。

但拐杖的存在也意味着,木塔依靠自身原始结构站立的能力正在逐渐丧失。当现代勘察数据表明塔内所有柱子全部倾斜、一百多处残损分布在各个楼层时,这些数据所描述的,正是传统匠作经验逼近其能力边界之后的状态。木塔没有倒。

但它的存续方式已经发生了根本性的变化——从依靠原始设计的结构逻辑,转变为依靠历代补强构件构成的体外支撑系统。这套系统在清代基本成形,在民国被局部破坏,在当代成为保护工程必须谨慎处置的历史遗产。

那些铁箍和抱柱,不再是简单的加固件,而是木塔生命史中不可分割的章节。它们的锈迹和磨损记录着清代以来木塔所经历的温度变化、湿度波动和荷载历史。拆除它们,意味着切断木塔与其近期历史的联系;保留它们,意味着接受它们对原始结构的持续扰动。这种两难处境,正是清代补强留给后世的难题——一个在传统匠作经验与现代建筑学认知碰撞之前就已经埋下的结构性困境。