梁反力计算器
计算简支梁(或悬臂梁)在集中荷载和均匀分布荷载作用下的支座反力,使用静力平衡方程(ΣF = 0、ΣM = 0)。标记负反力为上抬(uplift),表示该支座需要向下固定。
输入
仅标记结果 — 请用相同单位输入所有荷载。
支座
从梁左端的距离(x = 0)。
从梁左端的距离。将任一支座设置在梁端内可以模拟悬臂梁。
单位长度的力,向下为正。设为0可跳过。
向下为正。设为0可跳过。
向下为正。设为0可跳过。
输出
| 属性 | 值 |
|---|---|
| No data yet | |
| 荷载 | 大小 | 位置 | A处的力臂 |
|---|---|---|---|
| No data yet | |||
上述反力计算中包含的每个荷载及其与支座A的距离。
使用指南
梁反力计算器可以求出承受集中荷载和/或均匀分布荷载的简支梁或悬臂梁的支座反力。本工具使用所有静定梁问题的两个基本静力平衡方程:ΣF = 0 和 ΣM = 0。无需注册,所有计算在浏览器中瞬间完成。
使用方法
- 输入梁长度,选择长度和力的单位。
- 设置支座A和支座B的位置(从梁左端测量)。对于标准简支梁,将它们设置在两端;要模拟悬臂梁,则将其中一个移至梁端内。
- 打开分布荷载和/或集中荷载,输入梁实际承受的荷载 — 将荷载大小设为
0即可跳过某个荷载。 - 查看反力、平衡详细信息和荷载表(显示各荷载与支座A的距离)。
数学原理
对于只有两个支座且无外加力矩的梁,系统在静力学上是确定的 — 两个反力完全由以下两个方程确定:
- 关于支座A的力矩和 = 0:
R_B × (x_B − x_A) = Σ(荷载 × 距支座A的距离) - 竖直力的合力 = 0:
R_A + R_B = Σ(荷载)
均匀分布荷载首先转换为静力等效的集中荷载 — 总大小为w × 长度,作用在荷载的中点 — 然后与任何集中荷载合并,再应用上述两个方程。这与手工计算中使用的叠加原理相同,因此本工具的详细表也可用于验证自己的计算。
反力为负时会怎样?
负反力表示该支座必须向下拉梁才能保持平衡 — 实际上,梁下简单的铰支或滚支只能向上推。工具将此标记为上抬(uplift):通常表示梁的悬臂部分过长,或该支座一侧荷载过大,以至于另一支座需要是真正的锚固连接(螺栓连接),而不是简单的支座。
是否可以计算固定支座(悬臂梁)?
不可以。本工具仅解决标准的两支座静定问题(简支或悬臂梁)。一端固定、一端自由的梁(悬臂梁)或两端固定的梁在静力学上是不确定的,需要使用其他方法(如力矩分配法或刚度/有限元方法)求解,这超出了本工具的范围。
是否考虑梁自身的重量?
不考虑。与大多数反力计算器一样,本工具将梁视为无重量。如果梁的自重相对于施加荷载较大,可以将其作为额外的均匀分布荷载(单位长度的重量)跨越整个梁进行添加。
所有计算都在客户端执行 — 您输入的任何信息都不会被发送到任何地方。
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/beam-reaction-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"beamLength": "10",
"lengthUnit": "m",
"forceUnit": "kN",
"supportAPosition": "0",
"supportBPosition": "10",
"udlMagnitude": "0",
"udlStart": "0",
"udlEnd": "10",
"pointLoad1Magnitude": "20",
"pointLoad1Position": "5",
"pointLoad2Magnitude": "0",
"pointLoad2Position": "5"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `beam-reaction-calculator` tool (Beam Reaction Calculator) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/beam-reaction-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="梁反力计算器 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次调用费用 | 5 积分起 |
|---|