悬梁模拟器 返回
结构分析模拟器

悬梁模拟器 — 支反力·SFD·BMD·挠度

左右销支的主跨和右端悬挑自由端梁,用均布荷载和先端集中荷载进行分析。支反力、最大弯矩、悬端挠度和SFD/BMD分布实时可视化。

参数设置
左悬挑 a
m
主跨 L_AB
m
右悬挑 c
m
均布荷载 w
kN/m
集中荷载 P
kN
预设

加载率 0%

弯曲刚度 EI = 50000 kN·m² 固定。均布荷载 w 作用于全长(a+L_AB+c)。在"移动荷载"中,集中荷载 P 自左向右移动。

计算结果
左支点反力 R_A
右支点反力 R_B
最大正弯矩 M⁺
最大负弯矩 M⁻
最大剪力 V_max
最大挠度 δ_max
挠曲形状 / SFD / BMD 实时

上=随加载而变形的挠曲形状(支点反力以↑显示)/中=剪力图 SFD(V=0 点=最大正弯矩)/下=弯矩图 BMD(M=0=反弯点以●标注;悬挑根部为负)

理论与主要公式

左悬挑 a、主跨 L_AB、右悬挑 c 的梁,在 A、B 处销支承。对均布荷载 w(全长)和集中荷载 P,用以下方程评估支反力和弯矩(对 A 取矩)。

由绕 A 点的弯矩平衡求右支反力(x 自 A 测量):

$$R_B = \frac{\sum (\text{荷载}\times \text{距A的距离})}{L_{AB}}$$

由竖直平衡求左支反力:

$$R_A = w\,(a+L_{AB}+c) + P - R_B$$

右悬挑根部(B 点)的负弯矩(单悬挑情形):

$$M_B = -\left(\frac{w\,c^{2}}{2} + P\,c\right)$$

主跨的最大正弯矩发生在剪力 V(x)=0 之处。

悬端挠度(以 B 为固定端的悬臂梁近似):

$$\delta \approx \frac{w\,c^{4}}{8\,EI} + \frac{P\,c^{3}}{3\,EI}$$

BMD 由正变负(M=0)的点为反弯点,即挠曲线曲率为零之处。增大悬挑长度或荷载会扩大负弯矩,并使反弯点向支点方向移动。

悬梁模拟器简介

🙋
我第一次听说「悬梁」。它和普通的简支梁有什么区别呢?
🎓
简单来说,悬梁就是有一部分从支点外侧「悬挑」的梁。典型的例子包括阳台、屋檐、桥梁的人行道部分等。这个工具中,我们在左端A和内侧B点处进行销支承,然后从B点向右悬挑长度c,自由端为D。关键点是「主跨(A~B)」和「悬挑部分(B~D)」的弯曲方向相反。
🙋
方向相反?我看BMD卡片中,B处折向下方。
🎓
完全正确。那就是负弯矩M_B。主跨中梁上面受压、下面受拉,但悬根处相反,上面受拉、下面受压。在钢筋混凝土梁中,B处需要增加上端钢筋。默认值(L_AB=5, c=2, w=10, P=20)时M_B应该是-60 kN·m。你验证一下。
🙋
确实显示-60.0 kN·m。R_A是13,R_B是77,左右差别很大呢。
🎓
悬挑侧的所有荷载都被接近B的地方承受,所以R_B远远大于R_A。实际上,如果增加悬长c或先端荷载P,R_B会持续增大,R_A会变小甚至负值(产生向上的反力)。这就是杠杆原理。拖动滑块试试看。
🙋
最大挠度 δ_max 只有3.40毫米,相当小呢。
🎓
因为这是一个相当坚固的梁,EI=50000 kN·m²。本工具对曲率 $M/EI$ 积分两次,并施加支点挠度为零的边界条件,绘出整条弹性曲线,所以显示的 δ_max 是悬端处的值。快速估算可用悬臂近似 $\delta \approx wc^4/(8EI) + Pc^3/(3EI)$。试试把c改成4m,挠度会大幅增加。因为$c^4$的影响,悬长的影响非常强。实际设计中通常用跨度的1/250~1/300作为挠度限制。

常见问题

在结构工程的符号规约中,「梁下面受拉时为正」。主跨中下面受拉所以是正弯矩,悬根部上面受拉所以是负弯矩。模拟器的BMD图中,主跨一侧向下膨胀(正),悬挑一侧向上膨胀(负),这就是按照这个规约画的。在钢筋混凝土梁设计中,主筋要配置在受拉一侧,所以悬根部需要「上端钢筋」。
会的。当悬端荷载P很大、悬长c很长、主跨很短时,左支点A可能浮起(向下的反力)。具体来说,当 R_A < 0 时,A点需要「从上方向下压梁」。本工具中拖动滑块可以找到让R_A为负的参数组合。在实际结构中这需要锚栓或其他固定措施才能实现,是设计中的重要考虑。
主跨任意点的弯矩为 M(x) = R_A·x − w·x²/2,当剪力 V(x) = R_A − w·x 等于零时取得极值,即 x = R_A/w 处。默认值中 R_A=13 kN、w=10 kN/m,所以 x*=1.3 m,该点产生 M+ ≈ 8.45 kN·m 的正弯矩。BMD卡上方的「M+」就是这个值。务必检查x*是否在主跨内(0
本工具处理的是「不依赖截面刚度的量」(反力、弯矩、SFD、BMD)和「仅依赖EI的量」(挠度)。因为挠度与EI成反比,只要改变参考EI,就能换算任意梁的挠度。例如:显示3.40mm是EI=50000的情况,如果改成EI=100000 kN·m²,挠度就是1.70mm。我们固定EI以简化界面,这样用户可以自行根据其他EI进行换算,更有学习意义。

实际应用

阳台和悬臂结构:住宅阳台是典型的悬梁。室内侧的墙和梁是支点B,外侧的栏杆位置就是悬挑部分。栏杆荷载(先端集中P)和人荷重、自重(均布w)的组合中,悬根处的负弯矩M_B是钢筋配置的关键。实际设计时通常用连续梁模型考虑与主跨的连接。

桥梁悬臂施工工法:长跨度桥梁的悬臂施工工法中,从桥墩两侧对称悬挑施工梁体。每个施工阶段,作业机械的重量在悬端产生集中荷载,悬根处的负弯矩达到最大。这个临界施工阶段的评估,正是用本工具的方法进行的。

吊车支腿(鸭腿):移动式吊车的支腿是从底盘水平伸出的梁。伸出端的支垫接地位置相当于D点,本体安装部位是B点,另一侧支腿是A点。吊起的负荷分布会使左右支腿反力大幅不同,一侧浮起(R_A<0)会导致翻覆。稳定性计算就是直接应用这个悬梁模型。

屋檐和招牌支架:建筑外墙悬挑的屋檐或大型招牌是悬梁。除了静荷载(积雪、自重),还要考虑风荷载,特别是向上的升力。反向荷载会使弯矩方向反转,悬根部的上面和下面都可能出现拉力破坏风险。用本工具模拟正反两个方向的荷载情况来验证安全性,是实用的做法。

常见误解和注意事项

最常见的误解是「悬梁=悬臂梁的延伸,忽略主跨的影响」。虽然悬挑部分看起来像悬臂梁,但根部B不是固定端,而是「主跨的弹性曲线在B处的转角θ_B」所允许的转角。严格讲,应该用 δ_D = (悬臂部分) + θ_B·c 来计算,尤其当主跨很短、悬长很长时,θ_B的影响不可忽视。本工具为快速评估只计算悬挑部分,更精确的验证需要用连续梁分析或有限元。

另一个常见混淆是反力正负与支点「浮起」的关系。R_A > 0 表示「支点A向上推梁」,R_A < 0 表示「梁向上拉支点A,支点A需要向下按住梁」。后一种情况下,普通的销支承(滚轮)是支不住的,需要用锚栓或配重来「拉住」梁。拖动滑块使P或c增大,让R_A变负时,这个危险状态一目了然。

最后,不要混淆BMD的正负与破坏风险。BMD显示「负」不等于那里容易坏。重要的是「拉力在哪一侧」。主跨正弯矩区下端受拉,悬根负弯矩区上端受拉。钢筋混凝土梁就是在受拉侧配置主筋。BMD改变符号的点(M=0的零交点)叫做反曲点,这是钢筋上下切换的重要标记,在施工上有很大意义。

使用方法

  1. 设置主跨 L_AB 和悬长 c(slCVal),单位为米。slC 是悬挑长度,不是荷载位置输入。
  2. 均布荷载 w 作用于全长 L_AB+c,集中荷载 P 始终作用在自由端 D。
  3. 读取 R_A、R_B、悬根弯矩 M_B、悬端挠度 δ_D,并查看 SFD/BMD。

计算例

主跨4 m、悬长1 m、w=10 kN/m、P=0、固定 EI=50000 kN·m² 时,R_A=18.75 kN(显示18.8)、R_B=31.25 kN(显示31.3,向上)、M_B=-5.0 kN·m、δ_D=0.025 mm(显示0.03)。主跨最大正弯矩位于 x=1.88 m 附近,M+=17.6 kN·m。

注意事项

  1. P=0时,主跨中部弯矩可能转为负值通常要到悬长超过约0.7L_AB以后。
  2. 悬根负弯矩使上缘受拉,RC梁应检查上部钢筋锚固。
  3. P的位置固定在自由端D。任意位置集中荷载请使用SFD/BMD工具或完整连续梁模型。