结构力学核心:力法与位移法概述
在结构力学的浩瀚体系中,超静定结构的分析是核心难点之一。与静定结构不同,超静定结构的内力不仅取决于外部荷载,还与结构的材料性质和几何尺寸密切相关。为了解决这类复杂问题, engineers 和 students 主要依赖两种经典方法:力法(Force Method)和位移法(Displacement Method)。
本文将深入剖析这两种方法的解题思路,通过对比分析、步骤拆解和典型例题,帮助读者建立清晰的逻辑框架。无论您是备考研究生,还是从事结构设计工作,掌握这两种方法的本质区别与应用场景都至关重要。
⚡ 力法 (Force Method)
核心思想:以多余约束力为基本未知量。
基本方程:位移协调方程(变形协调条件)。
适用场景:超静定次数较低的结构,如简单的连续梁、拱结构。
⚙️ 位移法 (Displacement Method)
核心思想:以节点位移(转角和线位移)为基本未知量。
基本方程:节点平衡方程(力的平衡条件)。
适用场景:节点位移较少的刚架,或超静定次数很高的复杂结构。
力法解题思路深度解析
力法(Force Method)是求解超静定结构最经典的方法。其核心逻辑是将复杂的超静定问题转化为简单的静定问题来处理。以下是力法解题的标准流程:
1. 确定超静定次数
首先,需要判断结构的超静定次数 。这等于多余约束的数目。计算公式通常为:
其中 为封闭框数, 为单刚结点数, 为单铰结点数, 为支座链杆数。或者更简单地,去掉所有多余约束使结构变为静定,所去掉的约束数即为 。
2. 选取基本结构
去掉 个多余约束,代之以 个多余未知力 。此时得到的结构称为基本结构。基本结构必须是几何不变的静定结构。
3. 建立力法典型方程
根据位移协调条件,基本结构在多余未知力和外荷载共同作用下,在去掉约束处的位移应与原结构一致。对于 次超静定结构,方程组为:
δ11X1 + δ12X2 + ... + δ1nXn + Δ1P = Δ1
δ21X1 + δ22X2 + ... + δ2nXn + Δ2P = Δ2
...
δn1X1 + δn2X2 + ... + δnnXn + ΔnP = Δn
其中 是柔度系数, 是自由项, 是原结构在对应处的已知位移(通常为零)。
4. 计算系数和自由项
绘制基本结构在各单位未知力 作用下的弯矩图 ,以及在荷载作用下的弯矩图 。利用图乘法计算系数和自由项:
- (主系数,恒大于零)
- (副系数,对称性 )
- (自由项)
5. 求解未知力并绘制内力图
解线性方程组求得 。最后利用叠加原理绘制最终内力图:
位移法解题思路深度解析
位移法(Displacement Method)是另一种求解超静定结构的有效方法,它也是现代计算机结构分析(如矩阵位移法)的基础。其核心是将结构分解为若干单跨超静定梁(基本杆件),通过节点平衡求解。
确定基本未知量
位移法的基本未知量是节点位移,包括:
- 节点角位移:刚结点的转角。独立角位移数目等于刚结点数(含固定端附近的刚结点)。
- 节点线位移:结点的独立线位移。通常使用铰化法确定:将结构所有刚结点变为铰结点,若体系变为几何不变,则线位移数为零;若仍可变,则需添加链杆使其不变,链杆数即为独立线位移数。
设独立角位移数为 ,独立线位移数为 ,则总未知量数为 。
建立位移法典型方程
根据节点平衡条件建立方程。对于每个独立位移,列出一个平衡方程:
r11Z1 + r12Z2 + ... + r1kZk + R1P = 0
r21Z1 + r22Z2 + ... + r2kZk + R2P = 0
...
rk1Z1 + rk2Z2 + ... + rkkZk + RkP = 0
其中 是基本未知量(节点位移), 是刚度系数, 是自由项(固端力)。
求解与绘制内力图
1. 计算系数和自由项:利用形常数(单位位移引起的杆端力)和载常数(荷载引起的固端力)。
2. 解方程:求出节点位移 。
3. 叠加绘制内力图:
其中 是 时的弯矩图, 是荷载作用下的固端弯矩图。
力法与位移法:全方位对比
理解两种方法的差异有助于在实际解题中选择最优策略。以下是详细对比:
| 对比维度 | 力法 (Force Method) | 位移法 (Displacement Method) |
|---|---|---|
| 基本未知量 | 多余约束力 (Force) | 节点位移 (Displacement) |
| 基本方程 | 位移协调方程 (Compatibility) | 力的平衡方程 (Equilibrium) |
| 基本结构 | 静定结构 (Statical) | 单跨超静定梁 (Single-span Indeterminate) |
| 适用性 | 主要用于超静定结构 | 适用于超静定和静定结构 |
| 计算效率 | 超静定次数低时效率高 | 节点位移少时效率高,适合计算机编程 |
| 物理意义 | 恢复原结构的变形连续性 | 满足节点的力和力矩平衡 |
典型例题解析
例题1:一次超静定梁的力法求解
题目:如图所示简支梁,在跨中受集中荷载 作用,但中间有一个支座链杆,求支座反力。
解题思路:
- 确定超静定次数:3个支座反力(两端各2个?不,简支梁一端铰一端滚,共3个反力,静定。若加一个中间支座,则4个反力,超静定1次。)故 。
- 选取基本结构:去掉中间支座链杆,代以未知力 。基本结构为简支梁。
- 建立方程: (中间支座处竖向位移为零)。
- 计算系数:
- 图: 作用在跨中,简支梁跨中弯矩为 。
- 图: 作用在跨中,简支梁跨中弯矩为 。
- 求解:。即中间支座反力为 。
例题2:无侧移刚架的位移法求解
题目:单跨刚架,柱脚固定,梁柱线刚度均为 ,梁上受均布荷载 。求结点转角。
解题思路:
- 确定未知量:刚结点B有转角 ,无线位移。故 。
- 建立方程: (结点B力矩平衡)。
- 计算系数:
- 图: 时,B结点转角1弧度。近端弯矩 ,远端弯矩 。
- (假设两端柱刚度相同)。
- 计算自由项:
- 图:均布荷载下,固端弯矩 , 。
- ? 不对,需根据具体方向。假设逆时针为正,则 ? 需仔细判断方向。若不对称,则不为零。
- 求解:。
力法与位移法的发展脉络
19世纪中叶
力法逐渐成熟。Clapeyron(克拉珀龙)提出了三弯矩方程,用于求解连续梁,这是力法的早期应用。
1915年
位移法由Michaelis和Manderla提出,随后Kani(卡尼)提出了迭代法,简化了位移法的计算,使其在工程实践中得到广泛应用。
20世纪40-50年代
随着计算机的出现,矩阵位移法和矩阵力法被提出。矩阵位移法因其通用性和易于编程,成为有限元法的基础,主导了现代结构分析。
21世纪
尽管计算机普及,但力法和位移法的基本原理仍然是结构力学教育的核心,帮助工程师理解结构的力学行为,进行快速估算和概念设计。
常见问题解答 (FAQ)
力法以多余约束力为基本未知量,通过位移协调条件建立方程;位移法以节点位移(角位移和线位移)为基本未知量,通过平衡条件建立方程。力法适用于超静定结构,位移法适用于各种结构,包括超静定和静定结构。
当超静定次数较低(如一次、二次超静定)时,使用力法方程较少,计算简便。当结构节点位移较少(如刚架节点少)或超静定次数很高时,使用位移法未知量较少,计算更高效。
图乘法是计算积分 ∫(M1Mp/EI)dx 的一种简便方法,用于求解力法方程中的系数和自由项。它适用于杆件为直杆、EI为常数或分段常数的情况。
常用方法是“铰化法”:将结构所有刚结点变为铰结点,若体系变为几何不变,则线位移数为零;若仍可变,则需添加链杆使其不变,链杆数即为独立线位移数。