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

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

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

参数设置
主跨 L_AB
m
悬长 c
m
均布荷载 w
kN/m
悬端集中荷载 P
kN

弯曲刚度固定为 EI = 50000 kN·m²。均布荷载 w 作用在整个长度(L_AB+c)上。

计算结果
左支点反力 R_A
右支点反力 R_B
悬根部弯矩 M_B
悬端挠度 δ_D
梁模型·SFD·BMD

上=梁模型(A、B支点及均布荷载、先端荷载)/中=剪力图 SFD/下=弯矩图 BMD(悬根部为负)

理论·主要公式

在A点(x=0)和B点(x=L_AB)处以销支承,B点右侧长度c的悬挑部分自由端为D的配置。对均布w(整个长度)和悬端集中P的支反力和弯矩按下式评估。

由绕A点的弯矩平衡得右支点反力:

$$R_B = \frac{w\,L_{AB}^{2}/2 + w\,c\,(L_{AB}+c/2) + P\,(L_{AB}+c)}{L_{AB}}$$

由竖直方向平衡得左支点反力:

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

悬根部(B点)的负弯矩:

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

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

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

主跨中 x = R_A / w 处剪力为零,该点产生正最大弯矩。增加悬长 c 或荷载 P 会使 M_B(负)增大,设计上需注意悬根部上端的拉力。

悬梁模拟器简介

🙋
我第一次听说「悬梁」。它和普通的简支梁有什么区别呢?
🎓
简单来说,悬梁就是有一部分从支点外侧「悬挑」的梁。典型的例子包括阳台、屋檐、桥梁的人行道部分等。这个工具中,我们在左端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会变小甚至负值(产生向上的反力)。这就是杠杆原理。拖动滑块试试看。
🙋
悬端的挠度只有1.47毫米,相当小呢。
🎓
因为这是一个相当坚固的梁,EI=50000 kN·m²。用公式 $\delta_D \approx wc^4/(8EI) + Pc^3/(3EI)$ 来计算,c=2m时就是这个值。试试把c改成4m,挠度会增加16倍以上。因为$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,就能换算任意梁的挠度。例如:显示1.47mm是EI=50000的情况,如果改成EI=100000 kN·m²,挠度就是0.74mm。我们固定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. 在左侧设置主跨长度和悬长,单位为米。例如钢制悬梁的标准配置可为主跨3m、悬长1.5m。
  2. 输入均布荷载(数值输入框:kN/m)和集中荷载(数值输入框:kN)的大小。集中荷载作用在悬端,位置由悬长参数指定。
  3. 模拟运行后,左支点反力R_A、右支点反力R_B、悬根弯矩M_B、悬端挠度δ_D会自动计算,SFD和BMD实时可视化。

具体计算示例

SS400钢梁(I形截面I=8000cm⁴、E=200GPa),主跨4m、悬长1m、全长均布荷载10kN/m的情况:左支点反力R_A=30kN(向上),右支点反力R_B=20kN(向下),悬根负弯矩M_B=-10kN·m,悬端挠度δ_D≈8.4mm(向下)。负反力和负弯矩是悬梁特性的重要指标。

工程应用注意事项