【JY】振型组合:为什么不能把各振型峰值直接加起来?

振型组合要回答的不是“哪个振型最大”,而是“彼此相关的峰值如何合成一个不假装知道相位的设计包络”。

打开一份振型分解反应谱的计算结果,你通常会看见一串数字:第 1 振型的层间剪力、第 2 振型的弯矩、第 3 振型的位移……每一项旁边,都标着“峰值”。

下一步几乎是本能的:把它们加起来。

加起来之后,数字往往偏大得离谱。软件里有个下拉框,写着 SRSS、CQC。点一下,数字又变小了。于是多数人记住的是操作顺序,而不是问题本身。

问题本身是:各振型的峰值,从来不是同一时刻发生的;你手里没有相位,却要交出一个可以配筋的数。

直接相加,是假装同相。SRSS,是假装互不相关。CQC,是用相关系数把相关振型的协方差补回来。三种做法,其实是三种关于“不知道相位时该如何诚实”的答案。

上一篇底部剪力法把动力过程压成一组侧力;更早一篇反应谱把时间压成周期—峰值。这一篇补上中间那一环:峰值已经到手之后,它们怎样合成一个设计效应?

一、问题:峰值在桌上,相位不在场

分解是诚实的,合成才是难题

振型分解本身并不神秘。多自由度线性结构的位移,可以写成各振型贡献的叠加;每一个广义坐标,服从一个单自由度方程:

【JY】振型组合:为什么不能把各振型峰值直接加起来?的图1

式中 q_j 是第 j 振型的广义坐标,ω_j、ζ_j 是该振型的圆频率与阻尼比,Γ_j 是振型参与系数,ü_g 是地面加速度。右边的激励一旦给定,左边可以积分出全过程。

若激励是一条真实时程,任意效应量 r(t)——层间位移、构件内力、支座反力——都是各振型贡献的代数和:

【JY】振型组合:为什么不能把各振型峰值直接加起来?的图2

这一步是严格的。相位、过零、谁先谁后,全都还在时间轴上。

设计日常用的却不是时程,而是反应谱。反应谱只交出每个振型的峰值 |r_j|_max。峰值在桌上,相位不在场。 你不能再写公式 2 右边那样的求和,因为你不知道第 j 个峰值与第 k 个峰值是否同时到达。

于是问题换了名字。它不再叫“叠加”,而叫“组合”——英文里常写作 modal combination:在不知道相对相位的前提下,由各振型峰值估计总效应的某个设计包络。

三种假装

直接把各振型峰值的绝对值相加(有时称作 ABS、绝对值和),等价于假设所有峰值在同一瞬间、同号到达。那是最保守、也最不诚实的假装:它把“可能”写成了“一定”。

平方和开方(SRSS)换了一种假装:假设各振型响应在统计意义上互不相关,交叉项期望为零,于是总峰值的均方估计回到对角项之和。

完全二次组合(CQC)承认:当两个振型的频率靠得很近时,它们的峰值并不是独立抽签;相关系数 ρ_ij 要把交叉项请回来。

命名已经泄露了原义。 “组合”从来不是“把最大值摞在一起”,而是“在相位缺失的条件下,构造一个不假装知道相位的包络”。


二、历史:从随机振动的诚实,到规范里的两个缩写

反应谱先拿走了时间

把地面运动压成“周期—峰值”曲线,是二十世纪中叶抗震计算的公共语言。G. W. Housner 等人把简单振子的最大响应对周期作图,再经平均与平滑,推向设计谱。谱一旦进入规范,工程师手里就只剩峰值;相对相位被设计流程本身删除了。

Anil K. Chopra 在《结构动力学》里把这件事说得很清楚:反应谱方法给出的是各振型峰值响应;要把它们合成结构的峰值效应,必须另立组合规则。教科书的章节安排本身就是概念考古的索引——分解一章,组合另起一章。

SRSS:对角近似的公共约定

在振型频率分得足够开、阻尼又不极端的情形下,随机振动理论表明,不同振型响应的互相关可以忽略。于是总效应峰值的均方估计,近似等于各振型峰值平方之和,再开方:

【JY】振型组合:为什么不能把各振型峰值直接加起来?的图3

这就是 SRSS——Square Root of the Sum of the Squares。它不是“随便选一个好听的算法”,而是“交叉项可以丢掉”这一假设的公式化。当假设成立,它比绝对值和诚实得多:它承认峰值不同时到达;当假设不成立——振型密集、周期接近——丢掉的交叉项会变成系统性偏差。

CQC:把协方差请回公式

1981 年,E. L. Wilson、A. Der Kiureghian 与 E. P. Bayo 在 *Earthquake Engineering & Structural Dynamics* 上发表短文,题为《A replacement for the SRSS method in seismic analysis》。文章的主张很直白:SRSS 在频率相近时会显著出错;应当用完全二次组合(Complete Quadratic Combination,CQC)替换它。CQC 的形式是:

【JY】振型组合:为什么不能把各振型峰值直接加起来?的图4

其中 ρ_ij 是振型相关系数。对平稳白噪声激励、经典阻尼的常用近似,等阻尼时可以写成:

【JY】振型组合:为什么不能把各振型峰值直接加起来?的图5

式中 r=ω_j/ω_i。当 r→1,ρ_ij→1;当两频率分得很开,ρ_ij→0,CQC 退化为 SRSS。CQC 不是否定 SRSS,而是把 SRSS 收成自己的对角特例。

Der Kiureghian 同年的长文,把反应谱方法接到平稳随机振动的峰值统计上,交叉相关项的来历写得更完整。对工程日常而言,记住一句就够:相关系数是频率比与阻尼的函数;它量的是“两个峰值有多可能一起大”,而不是某个确定的相位角。

中国规范里的收编

在我国《建筑抗震设计标准》GB/T 50011—2010(2024 年版)里,这套语言被收成两条清晰的门禁。

第 5.2.2 条:不进行扭转耦联计算的结构,当相邻振型的周期比小于 0.85 时,水平地震作用效应可按 SRSS(规范中的平方和开方)确定。

第 5.2.3 条:按扭转耦联振型分解法计算时,振型效应彼此耦联,应采用完全二次型方根法(即 CQC)组合;条文说明并给出了耦联系数随周期比变化的图示——阻尼比均为 5% 时,周期比 0.85 对应耦联系数约 0.27,SRSS 误差尚可;周期比 0.90 时耦联系数约 0.50,交叉项不可再忽略。

规范做了一次命名收编:把随机振动里的“相关/不相关”,翻译成设计手册里的“周期比 0.85”与两个缩写。 翻译是成功的,也是有损耗的。损耗在于:日常点击软件下拉框的人,很容易忘记 0.85 背后是相关系数曲线上的一个工程约定,而不是自然界的硬边界。


三、机制:三种合成,各自守恒了什么

绝对值和:守恒“最坏同相”

把各 |S_j| 直接相加,守恒的是极端保守:它对应所有振型贡献同号、同时取峰。对绝大多数结构与激励,这不会发生。它留下的不是“偏安全一点”,而是系统性高估——有时高得让人改截面、改布置,却改不到真正的动力机制。

SRSS:守恒“互不相关的均方”

公式 3 守恒的是对角贡献。它默认 ρ_ij=0(i≠j)。当相邻振型周期比明显小于 0.85、振型形状又不过分纠缠时,这个默认常常够用。它丢掉的是:密集振型之间那一笔协方差。

CQC:守恒“相关峰值的二次型”

公式 4 把 ρ_ij S_i S_j 全部纳入。两个大小相近、频率接近的振型,CQC 会给出比 SRSS 更大的组合值——因为它们“一起大”的概率不再被当作零。两个频率分得很开的振型,交叉项自动熄灭,结果回到 SRSS。

【JY】振型组合:为什么不能把各振型峰值直接加起来?的图6

图1 示意:两振型峰值均取 1、阻尼比 5%,扫过频率比 r=ω₂/ω₁。绝对值和恒为 2;SRSS 恒为 √2≈1.41;CQC 从 r=1 时的 2 落到约 1.41。竖虚线为周期比 0.85 对应的频率比。

图 1 是可复核的示意:取两个振型峰值 S_1=S_2=1(无量纲),等阻尼比 5%,扫过频率比 r=ω_2/ω_1。绝对值和恒为 2;SRSS 恒为 √2≈1.41;CQC 则从 r=1 时的 2,随 r 增大平滑落到约 1.41。周期比 T_2/T_1=0.85(即 r≈1/0.85≈1.18)附近,CQC 已明显接近 SRSS——这正是规范把门禁写在 0.85 附近的几何直觉。

【JY】振型组合:为什么不能把各振型峰值直接加起来?的图7

图2 示意:等阻尼 5% 下 ρ₁₂(r) 随频率比衰减。竖虚线附近对应规范条文说明“周期比 0.85、耦联系数约 0.27”的刻度。

图 2 把同一条相关系数 ρ_12(r) 单独画出。它不是相位差,而是“两个峰值有多共涨”。把 ρ 误读成某个固定的角度差,是概念考古里最常见的错位。

一张对照表

【JY】振型组合:为什么不能把各振型峰值直接加起来?的图8

还须补一句与反应谱、底部剪力法的互指:反应谱删掉了单次地震的时间故事,换成包络;底部剪力法在包络之上再压成基本振型主导的侧力。振型组合站在二者之间——它承认多个振型的峰值都在,却拒绝假装自己知道它们的相对时刻。


四、哲学:命名收编之后,丢掉了什么

概念考古要追问的,不只是公式对不对,而是名字被收编之后,日常还记得什么。

“振型组合”四个字,在规范与软件里已经变成按钮。按钮很有用,也很容易让人以为:组合是一种后处理技巧,技巧的对错由软件担保。真正被丢掉的自觉有两层。

第一层,是相位可解释性。时程里的公式 2 是可解释的:你可以回放,指出第几秒谁在贡献。SRSS/CQC 交出的数,不可回放成某一瞬间的受力状态。它是包络,不是事件。把包络当成“结构在地震中的某一帧”,是范畴错误。

第二层,是适用边界的身体感。0.85 不是魔法数,而是 5% 阻尼下相关系数曲线上的工程刻度。阻尼比改变、激励带宽改变、扭转耦联把振型缠在一起,刻度就要重读。规范把刻度写成条文,是为了全行业可执行;工程师若只记住条文而忘记曲线,就失去了判断“这条结构还说不说得通 SRSS 方言”的能力。

收编成功的标志,是人人会点 CQC;收编过度的标志,是再也说不清 CQC 在守恒什么。

概念考古的结论可以收成一句:

振型组合的原义,是在相位缺失时对峰值做诚实的统计合成;被规范收编为 SRSS/CQC 之后,日常容易丢掉的,正是“诚实”所依赖的那两样东西——对包络而非事件的自觉,以及对相关/不相关边界的自觉。


五、展望:让下拉框记住自己是翻译

计算已经廉价。几乎所有商业软件默认提供 CQC;许多模型一打开就是扭转耦联。这并不意味着 SRSS 的物理图像可以扔掉——它仍然是理解“为什么交叉项有时可以丢”的最短路径。

会变的是我们何时承认方言到了尽头。非比例阻尼、强非线性、脉冲型近场、隔震与消能把振型形状改写之后,平稳随机振动意义上的 ρ_ij 本身也只是近似。那时需要的不是把相关系数公式再嵌一套更花的参数,而是回到时程,问一问:组合时删掉的相位,会不会在这条波里重新变得致命。

工具越省事,概念越要醒着。即便你每次都点 CQC,仍然值得懂 SRSS:它把“互不相关”四个字,写成了任何人都能手算的开方。


写在最后

直接相加,是假装同相。

SRSS,是假装互不相关。

CQC,是把相关补进二次型。

三者都在回答同一个缺席:相位不在场时,峰值如何合成设计效应。

记住缩写不难。难的是在点下拉框的前一秒,仍能说出:我交出去的是包络,不是某一帧;我选用的规则,对应哪一种关于相关的假设。

那一秒的自觉,才是振型组合这个名字里还没被收编掉的部分。


参考文献

[1] Housner G W, Martel R R, Alford J L. Spectrum analysis of strong-motion earthquakes[J]. Bulletin of the Seismological Society of America, 1953, 43(2): 97-119.

[2] Chopra A K. Dynamics of Structures: Theory and Applications to Earthquake Engineering[M]. 5th ed. Hoboken: Pearson, 2017.

[3] Wilson E L, Der Kiureghian A, Bayo E P. A replacement for the SRSS method in seismic analysis[J]. Earthquake Engineering & Structural Dynamics, 1981, 9(2): 187-192.

[4] Der Kiureghian A. A response spectrum method for random vibration analysis of MDF systems[J]. Earthquake Engineering & Structural Dynamics, 1981, 9(5): 419-435.

[5] 中华人民共和国住房和城乡建设部. 建筑抗震设计标准: GB/T 50011—2010(2024年版)[S].

本文同步发布于建源学堂网站:https://www.jycmf.cn/archives/3156

查看全文
我的头像
默认 最新
ansys结构交流群