从结构力学的能量法视角,彻底掌握位移计算与超静定结构求解的核心工具。了解卡氏定理的定义、推导逻辑及工程应用。
卡氏定理(Castigliano's Theorem)是结构力学中用于计算线弹性结构位移的重要定理。它由意大利工程师阿尔贝托·卡斯特里戈诺(Alberto Castigliano)于1879年提出。该定理建立了结构中的应变能与外力或位移之间的偏导数关系。
简单来说,它是解决复杂梁、刚架、桁架位移问题的“万能钥匙”,尤其适用于那些无法直接使用积分法求解的情况。
并非所有情况都能使用卡氏定理,必须满足以下严格条件:
卡氏定理的物理本质是能量守恒与虚功原理的数学表达。它指出,外力做功转化为应变能储存在结构中,通过求导可以分离出特定力对应的位移分量。
这为工程师提供了一种从“整体能量”角度审视“局部位移”的方法,极大地简化了复杂结构的分析过程。
很多初学者容易混淆两个卡氏定理。实际上,它们分别对应了力和位移作为自变量的不同视角。
表述:在线弹性结构中,应变能 对某一广义位移 的偏导数,等于与该位移相对应的广义力 。
| 变量 | 符号 | 含义 |
|---|---|---|
| 应变能 | 结构内部储存的能量 | |
| 位移 | 第 个方向的广义位移 | |
| 力 | 与 对应的广义力 |
数学表达式:
应用场景:主要用于位移法求解超静定结构。当已知位移求内力时,使用第一卡氏定理。它反映了力是能量的梯度。
表述:在线弹性结构中,应变能 对某一广义力 的偏导数,等于该力作用点沿力方向的广义位移 。
| 变量 | 符号 | 含义 |
|---|---|---|
| 应变能 | 以力为变量的函数 | |
| 力 | 第 个广义力 | |
| 位移 | 与 对应的广义位移 |
数学表达式:
应用场景:这是工程中最常用的形式。主要用于求位移和求解超静定结构(力法)。当已知外力求位移时,使用第二卡氏定理。它反映了位移是力对能量的敏感度。
| 特性 | 第一卡氏定理 | 第二卡氏定理 |
|---|---|---|
| 自变量 | 位移 () | 力 () |
| 因变量 | 力 () | 位移 () |
| 主要用途 | 位移法、求反力 | 求位移、力法 |
| 线弹性要求 | 非线弹性也适用(更通用) | 仅适用于线弹性 |
| 使用频率 | 较低(理论性强) | 极高(工程实用) |
⚡ 注意:第二卡氏定理是第一卡氏定理在线弹性条件下的特例推导结果,但在实际计算中,第二定理更为直观和方便。
掌握以下标准化流程,可以解决90%以上的结构位移计算问题。
首先画出结构的受力图,建立合适的坐标系。对于梁或刚架,需要分段列出各段的弯矩方程 、轴力方程 和剪力方程 。确保所有方程都用外力(包括待求位移处的虚拟力)表示。
根据结构类型计算总应变能。对于细长梁,通常只考虑弯矩影响:
若考虑轴力和剪力,则需加上相应项:
对总应变能 关于目标位置的力 求偏导:
这一步利用了链式法则,将积分简化为 的形式,计算量大幅降低。
如果目标点没有外力作用,需在该点施加一个虚拟力(或虚拟力偶)。完成求导后,令该虚拟力 ,即可得到该点的实际位移或转角。
问题:长度为 的悬臂梁,自由端受集中力 作用,求自由端挠度。
解析:
1. 弯矩方程: ( 从自由端算起)
2. 偏导数:
3. 积分:
结论:结果为正值,表示位移方向与力 方向一致。
问题:跨度 的简支梁,跨中受集中力 。
解析:
由于对称性,只需计算一半梁。取左半段 。
弯矩 。
代入公式积分:
提示:注意系数 是简支梁集中荷载下的特征值。
问题:一次超静定刚架,求多余约束反力。
解析:
1. 解除多余约束,代之以未知力 。
2. 写出含 的弯矩方程 。
3. 根据卡氏定理,多余约束处位移为0,即 。
4. 解方程得 ,进而求出所有反力。
优势:相比力法典型方程,卡氏定理直接通过能量求导,无需记忆柔度系数公式。
| 结构类型 | 荷载形式 | 最大位移公式 | 备注 |
|---|---|---|---|
| 悬臂梁 | 端部集中力 P | 最大挠度在自由端 | |
| 悬臂梁 | 均布荷载 q | q为单位长度荷载 | |
| 简支梁 | 跨中集中力 P | 最大挠度在跨中 | |
| 简支梁 | 均布荷载 q | 工程中最常见情况 | |
| 圆轴扭转 | 扭矩 T | 求扭转角,注意刚度替换 |
虚功原理是力学更基础的原理,适用于任何变形体(包括非弹性)。卡氏定理是虚功原理在线弹性结构中的具体应用形式。可以说,卡氏定理是虚功原理的“特化版”,在计算线弹性位移时比通用虚功方程更简便。
根据第二卡氏定理 ,位移必须对应一个力。如果某点没有外力,就无法直接对力求导。此时施加一个虚拟力 ,将其视为变量参与积分和求导,最后令 ,即可利用数学上的“求导后取极限”思想,求得该点的广义位移。
第一卡氏定理适用于非线性弹性材料,只要应变能函数存在即可。但第二卡氏定理严格限定于线弹性材料。对于弹塑性材料,卡氏定理不再直接适用,需采用其他能量法或数值方法(如有限元)。
广义力是指引起相应位移的外力。例如:
1. 集中力 对应线位移 。
2. 力偶矩 对应角位移 。
3. 一对集中力对应相对位移。
4. 一对力偶对应相对转角。
无论哪种形式,广义力与广义位移的乘积必须具有功的量纲(焦耳 J)。
如果弯矩方程 中包含不依赖所求力的常数项(如均布荷载产生的弯矩),在求偏导 时,这些常数项会变为0,不影响计算结果。只需对含 的项求导即可。
可以。对于桁架,应变能主要由轴力产生:。对某杆件外力 求偏导时,需注意 是 的函数。若某杆件内力不随 变化,其偏导为0,该项对位移无贡献。
如果支座发生沉降,会引入额外的位移,这部分位移并非由外力做功产生的弹性变形引起,而是支座位移导致的刚体位移。卡氏定理仅计算弹性变形能对应的位移。若需考虑支座沉降,需额外加上支座位移引起的刚体位移部分。