在结构力学与材料力学领域,莫尔定理(Mohr's Theorem,常指单位载荷法)和卡氏定理(Castigliano's Theorem,特别是第二定理)是求解结构位移和超静定问题的两大核心工具。它们不仅为工程师提供了精确计算变形的方法,更是现代有限元分析(FEA)的理论基础之一。理解这两个定理的本质,对于掌握结构行为、优化设计方案至关重要。
基于虚功原理,通过在待求位移处施加虚拟单位力,利用实际内力与虚拟内力的乘积积分来求解位移。其最大优势在于通用性,适用于各种荷载形式、温度变化及支座沉降。
基于应变能概念,指出线弹性结构的应变能对某一流量的偏导数等于该流量作用点沿其方向的位移。它特别适用于多载荷系统中特定点位移的快速求解,避免了繁琐的积分过程。
在考研复习、注册结构工程师考试以及实际工程设计中,这两种方法是解决静定与超静定结构位移问题的标准手段。掌握它们意味着你拥有了从能量角度审视结构行为的强大能力。
莫尔定理,在工程实践中常被称为单位载荷法(Unit Load Method),其理论基础是虚功原理。该原理指出:对于一个处于平衡状态的弹性体系,外力在虚设位移上所做的虚功等于内力在虚设应变上所做的虚功。
具体到结构位移计算,我们采用“二次加载法”:首先,结构在实际载荷作用下产生真实的内力(如弯矩 M)和变形;其次,我们在待求位移的点 X 处,沿所求位移的方向施加一个虚拟的单位力(P'=1)。这个单位力会在结构中产生虚拟内力(如弯矩 M̄)。根据虚功方程,单位外力做的功(1·Δ)等于虚拟内力在实际变形上做的功(∫ M̄·dφ)。
对于以弯曲变形为主的梁和刚架:
其中:
当 EI 为常数,且 M 图和 M̄ 图中至少有一个是直线图形时,可使用图乘法代替积分:
A 为 M 图面积,ȳ 为 M̄ 图中对应 A 形心的纵坐标值。
卡氏定理由意大利工程师阿梅代奥·卡斯特里利亚诺(Alberto Castigliano)于1873年提出。虽然包含第一和第二定理,但在结构位移计算中,最常用的是卡氏第二定理。
卡氏第二定理指出:对于线性弹性结构,其总应变能 U 对作用在结构上的某一对广义力 Pi 的偏导数,等于该力作用点沿其作用方向的广义位移 Δi。数学表达式为:
使用卡氏定理必须严格满足以下条件:
这是卡氏定理应用中的难点。如果要求的位移点没有外力作用,或者要求转角位移而该点无力偶,我们需要引入“假想力”(Dummy Force)。
对于不同变形形式,应变能 U 的计算:
| 变形类型 | 应变能 U | 位移公式 Δ = ∂U/∂P |
|---|---|---|
| 轴向拉伸/压缩 | ∫ N²/(2EA) dx | ∫ [N/(EA)] · (∂N/∂P) dx |
| 弯曲 | ∫ M²/(2EI) dx | ∫ [M/(EI)] · (∂M/∂P) dx |
| 扭转 | ∫ T²/(2GJ) dx | ∫ [T/(GJ)] · (∂T/∂P) dx |
| 剪切 | ∫ kQ²/(2GA) dx | ∫ [kQ/(GA)] · (∂Q/∂P) dx |
注:k 为剪切形状系数。在实际工程计算中,对于细长梁,剪切变形能通常忽略不计。
许多学习者和工程师在面对这两个定理时感到困惑。以下对比分析将帮助你根据具体场景做出最佳选择。
| 比较维度 | 莫尔定理(单位载荷法) | 卡氏第二定理 |
|---|---|---|
| 理论基础 | 虚功原理 | 应变能偏导数原理 |
| 计算对象 | 任意点、任意方向的位移(包括无载荷点) | 载荷作用点的位移;无载荷点需加假想力 |
| 积分过程 | 需要计算两个内力图的乘积积分(或图乘) | 先求应变能 U,再求偏导 ∂U/∂P。有时可简化为 ∫ (M/EI)·(∂M/∂P) dx |
| 适用性 | 极广,包括温度、支座沉降等非载荷因素 | 仅限载荷引起的弹性变形 |
| 超静定求解 | 需结合变形协调条件 | 结合最小功原理求解超静定反力非常便捷 |
| 优缺点 | 优点:通用性强。缺点:需列两个方程,积分稍繁琐。 | 优点:公式统一,求导运算有时比图乘快。缺点:不能直接求非载荷点位移(需加假想力),非线性材料不适用。 |
除了理论推导,莫尔定理和卡氏定理在现代工程实践中有着广泛的应用场景。以下是网友们最关心的几个热点应用领域:
在大跨度桥梁设计中,挠度是控制设计的关键指标。工程师利用莫尔定理计算桥梁在恒载(自重)和活载(车辆)作用下的跨中挠度。例如,在计算连续梁桥的支座沉降影响时,莫尔定理通过施加虚拟单位力,可以精确评估沉降量对桥梁线形的影响,从而指导施工预拱度的设置。
此外,对于钢-混组合桥面,利用卡氏定理可以快速评估剪力钉连接件处的相对滑移位移,优化连接件布置。
在高层建筑抗震设计中,层间位移角是重要参数。虽然现代软件多采用有限元法,但其底层算法仍源于能量原理。卡氏定理被用于简化计算框架结构在水平荷载下的顶点位移。通过计算结构的总应变能对水平力的偏导数,可以快速估算结构的整体侧移刚度,为初步设计提供依据。
同时,对于复杂节点,利用莫尔积分分析局部变形,有助于理解应力集中现象,防止脆性破坏。
在飞机机翼和火箭箭体设计中,重量即成本。卡氏定理常用于优化结构尺寸。通过将应变能表示为板壳厚度的函数,并对厚度求偏导,工程师可以建立优化目标函数,在满足强度约束的前提下,最小化结构重量。
此外,莫尔定理用于计算机翼在气动载荷下的弯曲和扭转耦合变形,确保飞行姿态的稳定性。
Alberto Castigliano 出生于意大利,后来成为结构力学领域的先驱。
Castigliano 在博士论文中提出了关于弹性体变形的定理,即后来的卡氏第二定理,并应用于求解超静定结构。
Otto Mohr 在 Maxwell 的工作基础上,进一步发展和完善了单位载荷法,使其成为通用的结构位移计算方法,即莫尔定理。
随着计算机技术的发展,基于能量原理的有限元法(FEM)成为主流。莫尔和卡氏定理的思想被嵌入到单元刚度矩阵的形成过程中,继续发挥着基础作用。
莫尔定理基于虚功原理,通用性强,可计算任意点(包括无载荷点)和任意原因(载荷、温度、沉降)引起的位移。卡氏定理基于应变能偏导,仅适用于线弹性材料,主要用于计算载荷作用点的位移,求解超静定结构时更为便捷。简言之,莫尔定理更“通用”,卡氏定理在特定条件下更“简便”。
步骤如下:1. 建立实际载荷作用下的弯矩方程 M(x)。2. 在待求挠度处施加竖直向下的单位力 P'=1。3. 建立单位力作用下的弯矩方程 M̄(x)。4. 计算积分 Δ = ∫(M·M̄/EI)dx。若使用图乘法,则 Δ = (1/EI)·A·ȳ,其中 A 为 M 图面积,ȳ 为 M̄ 图在 A 形心处的纵坐标。
不适用。卡氏第二定理仅适用于线性弹性材料,此时应变能是载荷的二次齐次函数。对于非线性弹性材料,应变能不再是载荷的简单函数,需使用更一般的能量原理或虚功原理进行推导,不能直接套用 ∂U/∂P = Δ 的形式。
当结构杆件 EI 为常数,且实际弯矩图 M 和虚拟弯矩图 M̄ 中至少有一个是由直线段组成的图形时,图乘法将复杂的积分运算转化为简单的几何图形面积与纵坐标的乘积,大大简化了计算过程。特别是对于多跨静定梁和刚架,图乘法优势明显。
不会。假想力 Q 只是一个数学工具。我们在求偏导 ∂U/∂Q 后,令 Q=0,这意味着我们在计算“当没有这个力时,位移是多少”。因此,最终结果只取决于实际载荷和结构本身的性质,假想力在计算过程中被消去,不影响物理真实性。