平面刚架分析
返回
FEM / Stiffness Method

平面刚架结构分析(直接刚度法)

矩形门式刚架的直接刚度法分析。实时计算变形图·弯矩图·截面力。水平荷载下的层间变形也以动画显示。

参数设置
支座条件(两柱脚)
跨度 L
m
柱高 h
m
EI_梁 (kN·m²)
kN·m²
EI_柱 (kN·m²)
kN·m²
梁分布荷载 w
kN/m
水平荷载 H(左→右)
kN
计算结果
最大位移 δ (mm)
梁最大弯矩 M (kN·m)
柱最大弯矩 M (kN·m)
层间变形角 δ/h
Frame
理论与主要公式

梁单元刚度矩阵(局部坐标):

$$[k_e] = \frac{EI}{L^3}\begin{bmatrix}12 & 6L \\ 6L & 4L^2\end{bmatrix}$$

整体方程:$\mathbf{K}\mathbf{U}=\mathbf{F}$

什么是平面刚架结构分析(直接刚度法)

🙋
“直接刚度法”是什么?听起来好复杂。
🎓
简单来说,它就像给一个结构(比如这个门式刚架)搭建一个数学“骨架”。我们把每根梁和柱都看成一个小弹簧(有刚度),然后把所有小弹簧的“劲”组合起来,形成一个总的大方程组 $\mathbf{K}\mathbf{U}=\mathbf{F}$。解这个方程,就能算出结构在受力后每个节点怎么移动、杆件内部力有多大。你试着在模拟器里拖动“水平荷载 H”的滑块,马上就能看到整个刚架变形和弯矩图的变化,非常直观!
🙋
诶,真的吗?那为什么梁和柱的“劲”(EI)要分开设置呢?
🎓
问得好!在实际工程中,梁和柱的截面尺寸和材料常常不同,所以抗弯能力(EI)也不同。比如工厂厂房的横梁可能比较细长(EI_梁小),而柱子为了承重和抵抗侧向力做得更粗壮(EI_柱大)。你可以在模拟器里把“EI_梁”调小,“EI_柱”调大,然后加个水平力,会发现变形主要集中在梁上,柱子几乎保持笔直,弯矩图也会清晰地反映出这种差异。
🙋
原来是这样!那“层间变形”动画演示的又是什么?很重要吗?
🎓
非常重要!这直接关系到结构的安全,尤其是在地震时。层间变形角($\delta/h$)是衡量结构抗侧移能力的关键指标。比如在汽车碰撞试验中,我们关心车体框架的变形量;在建筑中,工程师要确保这个角度不超过规范限值。你改变“柱高 h”和“水平荷载 H”,观察动画里柱顶相对于柱脚的侧移量 $\delta$,就能直观理解为什么高层建筑需要更刚强的抗侧力体系了。

物理模型与关键公式

这是平面梁单元在局部坐标系下的基本刚度矩阵,描述了杆端力与杆端位移之间的关系。对于一根等截面直杆,其弯曲行为主要由这个矩阵控制。

$$[k_e] = \frac{EI}{L^3}\begin{bmatrix}12 & 6L \\ 6L & 4L^2\end{bmatrix}$$

其中,$EI$ 是杆件的抗弯刚度(材料弹性模量 × 截面惯性矩),$L$ 是杆件长度。矩阵中的元素决定了需要多大的力才能产生单位位移或转角。

整个结构分析的最终控制方程,即整体平衡方程。它将所有单元的刚度贡献组装起来,形成描述整个结构行为的线性系统。

$$\mathbf{K}\mathbf{U}=\mathbf{F}$$

$\mathbf{K}$ 是整体刚度矩阵(由各单元$[k_e]$经坐标变换和组装得到),$\mathbf{U}$ 是所有未知节点位移向量,$\mathbf{F}$ 是作用在节点上的荷载向量。求解此方程得到位移 $\mathbf{U}$,是后续计算内力的基础。

现实世界中的应用

工业厂房与仓库设计:门式刚架是单层工业厂房最常用的结构形式。工程师使用直接刚度法分析其在吊车荷载、风荷载及雪荷载共同作用下的内力与变形,确保梁柱连接节点和基础的安全可靠。

桥梁门式墩与框架桥:许多桥梁的桥墩采用刚架形式,以跨越道路或河流。分析时需考虑车辆制动力、温度变化及地震作用,直接刚度法能有效计算其侧向刚度和内力分布。

建筑抗震与抗风设计:对于多层或高层建筑的抗侧力框架(如框架-核心筒结构中的框架部分),该方法用于计算在地震波或强风作用下的层间位移角和构件内力,是评估结构“韧性”的关键步骤。

CAE软件内核原理:商业有限元软件(如Ansys, Abaqus, SAP2000)的结构分析模块,其最核心的静力线性分析部分,正是直接刚度法的扩展与高效实现,处理成千上万个单元和节点的组装与求解。

常见误解与注意事项

首先,你是否认为“弯曲刚度EI越大,弯矩必然越大”?这其实是一个常见误区。EI代表的是“抗变形能力”。例如,你可以在这个工具中将“梁的EI”极端调高,使梁柱刚度比达到约10:1。此时你会发现梁几乎不发生弯曲,而柱根部会集中出现巨大弯矩。相反,若将梁设置得较柔(减小EI),梁跨中弯矩则会增大。关键在于理解荷载会沿刚度较高的路径传递这一“刚度分配”概念。在实际工程中,需要基于这种平衡关系进行构件设计。

其次,需注意支座条件的理想化。模拟器虽明确区分“固定”“铰接”“滚动”支座,但实际结构并不存在完全的固定端或理想铰接。例如混凝土柱脚可能呈现“半刚性连接”的中间状态。建议通过工具对比“固定”与“铰接”的结果,亲身体验边界条件对结构整体应力与变形有多敏感。设计中会通过保留“安全余量”来应对这种不确定性。

最后,请正确理解“分布荷载”输入值的含义。此处的“w”是指沿梁全长均布的单位长度荷载。例如跨长L=5m的梁承受w=10 kN/m荷载时,梁需承担的总荷载为10 kN/m × 5m = 50kN。计算的核心在于总荷载如何分配至两端支座(柱)形成反力。建议从较小值(如1~5 kN/m)开始尝试,避免因数值过大导致结果失真。