2D静力学求解器 返回
构造力学

2D静力学求解器

设置梁的长度、支持条件、荷载,实时自动计算和可视化反力、剪力图(SFD)、弯矩图(BMD)。

梁设置
添加荷载
反力
计算结果
R_A (竖直)
5.00
kN
R_B (竖直)
5.00
kN
最大剪力
5.00
kN
最大弯矩
7.50
kNm
设置
-
预览
自由体图 → 剪力图 → 弯矩图
弯矩图
理论·主要公式

$\sum F_y = 0$: $R_A + R_B = \sum F_i$
$\sum M_A = 0$: $R_B = \sum F_i \cdot a_i / L$
$\frac{dV}{dx}= -q$, $\frac{dM}{dx} = V$

2D静力学求解器是什么

🙋
这个模拟器中出现的"剪力图"和"弯矩图"是什么?在看结构的什么部分?
🎓
简单来说,就是把梁(梁)内部作用的"看不见的力"绘制成图表。例如,当卡车通过桥时,桥中央最"弯曲",对吧?使其"弯曲"的力称为弯矩,部件内部倾向于滑动的力称为剪力。用上面的滑块移动荷载的位置,你可以看到图表实时变化。
🙋
原来如此!在"支持条件"中可以选择"针脚"和"滚轮",有什么区别?真实的桥也用到吗?
🎓
实际工程中两者都经常用。针脚支持就像用螺栓固定的铰链,旋转自由但在水平和竖直方向都产生反力。另一方面,滚轮支持是桥上的"辊",这样当桥由于温度而膨胀或收缩时,桥可以移动。在模拟器中,如果左端选择"针脚",右端选择"滚轮",就成为典型的"简单支持梁"。这是最基本的静定结构。
🙋
"分布荷载"与集中荷载有什么区别?我在"荷载类型"选择中试了,图表形状有很大变化。
🎓
完全正确!集中荷载是在一点施加的力(例如一个人站着),剪力图呈现为阶梯形。分布荷载是均匀施加在整个区域的力(例如雪的重量),剪力图呈现为平缓的直线。现场常见的是将楼层上人员的重量作为分布荷载计算。当你改变参数中荷载的大小时,反力值和图表高度会联动变化。

常见问题

可以。在荷载设置屏幕中可以分别添加"集中荷载"和"分布荷载"。同时应用两者时,系统会基于平衡条件方程实时自动计算反力、SFD、BMD,并显示组合图。
可选择固定端(约束旋转和移动)、针脚支持(仅许可旋转)、滚轮支持(许可水平移动和旋转)三种类型。根据各支持条件,未知反力数量会改变,系统会自动求解平衡方程。
梁图下方会自动显示剪力图(SFD)和弯矩图(BMD)图表。在图表上悬停可以确认任意位置的数值。反力值也会以数字形式显示。
默认情况下,长度单位为米(m),力单位为牛顿(N),分布荷载为N/m。只要单位系统统一,任何单位(mm、kN等)都可以使用。计算本身仅以数值形式进行,图表轴标签不会自动调整,请自行统一单位。

现实世界的应用

建筑结构(楼板梁、屋顶梁):办公楼的楼板上,办公桌和人员的重量以分布荷载形式作用在梁上。在决定梁的尺寸(梁应该多粗)时,用这个工具学到的弯矩最大值计算是基础。

桥梁工程(道路桥、人行天桥):简单支持梁是桥的基本形式。通过改变卡车等集中荷载的位置来观察弯矩图的变化,可以有效理解什么时候会发生最大弯矩(影响线概念)。

机械设计(轴、轴承):当齿轮或滑轮安装在旋转轴上时,会在该处产生集中荷载。在两点支持的轴(这也是简单支持梁模型)上计算剪力和弯矩,用以决定轴的直径和材料。

CAE(结构分析软件的预处理和验证):在使用FEM等高级分析软件前,用这种工具或手工计算的方式预先求出简单梁模型的答案。这样可以作为"检验"来发现复杂分析模型的输入错误或边界条件设置错误。

常见误解和注意事项

首先,要明确"能计算反力≠设计完成"这一点。这个工具输出的反力和最大弯矩只是部件"选择·设计"的"输入值",不是最终结果。例如,即使计算出最大弯矩为500kN·m,还需要另外计算该弯矩对应的H型钢尺寸或钢筋混凝土梁的钢筋配置。

其次,要注意"分布荷载单位"的理解。工具中输入的是"kN/m",意思是"梁长度1米对应的力"。例如,在计算从宽度5m的楼板传递到单根梁上的重量时,需要将楼板总荷载(kN/㎡)乘以宽度5m来转换为"kN/m"。这里出错会导致计算偏离实际的1/5倍或5倍,造成严重后果。

最后,要理解"简单支持梁不是万能的"这一现实约束。计算虽然简单,但实际工程中"挠度"和"振动"经常是问题。例如,如果办公楼的长楼板采用简单支持,中间的挠度会太大,导致裂缝或行走时振动。此时需要采用两端固定或增加中间支支点(超静定结构)来提高刚度。在这个工具中体验过"基本形"后,下一步要思考这些"局限"。

使用指南

  1. 用米为单位输入梁的长度(beamL)。例如,钢结构梁可以设置为2~6m左右
  2. 在支持条件(v_L)中选择两端简单支持或悬臂,用loadA指定分布荷载(kN/m单位)的作用区间
  3. 用kN单位输入集中荷载(loadF),设置其作用位置(loadFNum)为梁端的米数距离
  4. 按计算按钮,反力会显示,SFD/BMD会自动绘制

具体计算示例

跨度4m、两端简单支持的钢H形梁(I=8000cm⁴),全长分布荷载15kN/m和中央集中荷载50kN的情况:分布荷载总和60kN,各支点反力55kN,中央部位最大弯矩130kN·m,最大挠度δ=24mm左右

实务中的注意事项