说实话材料力学学到“弯曲应力”这一章很多人会突然觉得吃力。前面拉压、扭转还好说应力和变形都是均匀分布套个公式就能算完。但一到弯曲应力成了截面上的“分布函数”还要分正应力和切应力危险点还可能不在同一条线上确实容易懵。这篇东西就是给正在啃这块内容的人写的。不管你是大学在学材料力学/工程力学的学生还是在做结构设计、机械设计时偶尔要手算校核的工程师只要你需要一个能把弯曲应力讲清楚、讲透还能直接拿到题上用的“操作手册”这篇就适合你。我尽量按“搞懂为什么、再看怎么算、最后学避坑”的顺序来写中间夹一些我自己的踩坑记录希望能帮你把这块真正吃透。1. 弯曲应力到底在解决什么问题1.1 从均匀应力到非均匀应力先回想一下前两章的内容。轴向拉压的时候截面上的正应力是均匀的σ N/A一个面积分完事。圆轴扭转的时候虽然切应力沿半径线性分布但圆截面是中心对称的计算也比较规整。弯曲就不一样了。一根梁在横向力作用下截面上同时存在弯矩和剪力。弯矩产生的是正应力剪力产生的是切应力。更麻烦的是正应力在截面上是按位置变化的——上下边缘最大中间为0切应力则反过来中性轴处最大上下边缘为0。所以标题叫“弯曲应力”实际上要解决的核心问题是梁受弯后截面上正应力怎么分布、怎么计算截面上切应力怎么分布、怎么计算怎么判断最危险的截面和位置怎么用强度条件做设计。这四条捋清楚了这一章就算拿下了。1.2 对称弯曲工程中最常见的弯曲形式工程中的梁绝大多数都可以简化成“对称弯曲”来处理。什么叫对称弯曲满足三个条件梁的截面至少有一个对称轴所有外力包括载荷和支座反力都作用在包含这个对称轴的纵向对称平面内梁的轴线在弯曲后变成这个对称平面内的平面曲线。说白了就是梁弯的时候只在一个平面里弯不歪不扭。矩形梁、工字梁、圆梁只要载荷方向合理都属于这个范畴。教材上推导弯曲应力公式时都是从这个理想模型出发的。实际工程中有些梁受斜向弯或弯扭组合那是后面“组合变形”章节的事。学这一章时先把对称弯曲吃透后面才能顺。1.3 内力图所有应力计算的起点不管算正应力还是切应力第一步永远是先求内力。梁的内力有两种弯矩 M产生正应力剪力 F_S也叫剪力 V产生切应力。求内力的方法还是截面法但要注意符号约定。教材上的约定是这样的剪力截面左侧向上为正右侧向下为正即“左上右下为正”弯矩使梁段“凹向上”下侧受拉为正通常画弯矩图画在受拉侧。我见过太多人栽在弯矩符号上。一个建议画弯矩图的时候别纠结正负直接画在梁的受拉侧。土木的同学习惯画在受拉侧机械的同学习惯按坐标系正负来画考试时按你教材的约定来平时做项目自己心里清楚哪侧受拉就行。总之先会画剪力图和弯矩图再谈应力这是铁律。2. 弯曲正应力公式是怎么一步步推出来的2.1 从纯弯曲入手三大假设推导弯曲正应力公式教材几乎都是从“纯弯曲”开始的。所谓纯弯曲就是梁的某一段内剪力为0只有弯矩。比如简支梁中点受集中力时跨中一段就是纯弯曲段。在这个理想段里可以作三个基本假设平面假设变形前横截面是平面变形后仍然是平面且垂直于弯曲后的轴线纵向纤维互不挤压认为各纵向纤维之间没有横向挤压应力材料是线弹性的且拉伸和压缩的弹性模量 E 相同。这三个假设如果你去较真其实都不完全严格但工程计算里误差完全可以接受。尤其是平面假设对于细长梁跨高比 l/h 较大来说实测结果和它很吻合。2.2 中性层与中性轴理解正应力的钥匙弯曲变形后梁的凸侧受拉、凹侧受压。从受拉区到受压区中间必然存在一个既不伸长也不缩短的过渡层这个层叫中性层。中性层与横截面的交线叫中性轴。中性轴的位置很关键。由静力平衡条件合力为零可以推出中性轴必然通过截面的形心。这是一个非常重要的结论。也就是说对于对称截面中性轴就在对称中心线上对于不对称截面要用形心公式先求出形心位置中性轴过形心但一般不在几何中点。正应力大小与到中性轴的距离成正比这是弯曲正应力最核心的直观理解离中性轴越远应力越大。2.3 三大关系和正应力公式整个推导过程其实就是三句话几何关系由平面假设应变沿截面高度线性分布ε y/ρ其中 ρ 是中性层的曲率半径物理关系由胡克定律σ E·ε所以应力沿截面高度也是线性分布静力关系截面上正应力的合力为0确定中性轴位置合力偶为弯矩确定应力大小。把三条关系联立起来就得到了大名鼎鼎的弯曲正应力公式$$ \sigma \frac{M \cdot y}{I_z} $$其中M 是所求截面处的弯矩y 是该点到中性轴的距离I_z 是截面对中性轴 z 的惯性矩。如果要求截面上的最大正应力显然 y 取最大值 y_max这时$$ \sigma_{max} \frac{M}{I_z / y_{max}} \frac{M}{W_z} $$W_z 就是抗弯截面系数也叫抗弯截面模量。2.4 惯性矩与抗弯截面系数用几何量说话很多人把惯性矩 I_z 当做一个要背的公式其实理解它的物理意义更重要惯性矩描述的是截面面积对中性轴的“分布远离程度”面积离中性轴越远惯性矩越大抗弯能力越强。常用截面的惯性矩和抗弯截面系数我做成表给你截面形状惯性矩 I_z抗弯截面系数 W_z矩形 b×h z 轴平行于 bbh³/12bh²/6圆形 dπd⁴/64πd³/32空心圆外 D 内 dπ(D⁴-d⁴)/64π(D⁴-d⁴)/(32D)工字钢查型钢表查型钢表就是 W_z注意单位惯性矩的单位是 m⁴或 mm⁴抗弯截面系数是 m³或 mm³。手算的时候量纲搞错是最低级的错误我以前读书时就有同学算出应力差了1000倍一查是 mm 没换算成 m。2.5 横力弯曲公式能用吗前面推导是在纯弯曲段进行的。但实际梁大多数情况下是横力弯曲——既有弯矩又有剪力。这时候平面假设还会严格成立吗不会截面会发生翘曲。那为什么教材还是直接把这个公式用到横力弯曲里因为研究证明对于细长梁跨高比 l/h 5 或 l/h 10翘曲对正应力的影响很小通常不超过百分之几工程上完全可以忽略。注意如果是短粗梁或者带有集中力作用点附近的局部区域弯曲正应力公式的精度就会下降。那种情况从圣维南原理的角度局部应力分布已经比较复杂需要更精细的分析。3. 切应力容易被忽略的第二主角3.1 为什么弯曲会有切应力你可以这样理解梁上两个相邻截面如果弯矩不一样那正应力沿着梁轴方向的分布也不一样。取一小段梁微元左截面和右截面正应力不等内力的合力就不平衡。要让它平衡截面上就必须存在切应力来“补差”。换句话说剪力 F_S 是切应力的整体效果切应力公式就是要把这个合力分配到截面各处。3.2 矩形截面切应力公式与分布规律对于矩形截面宽 b、高 h切应力公式为$$ \tau \frac{3 F_S}{2 b h} \left( 1 - \frac{4y^2}{h^2} \right) $$这个公式是由切应力互等定理和静力平衡推导出来的。它的分布规律是沿截面高度呈抛物线分布在中性轴处y0最大 $$ \tau_{max} \frac{3 F_S}{2 b h} 1.5 \cdot \frac{F_S}{bh} $$在上下边缘处切应力为0。注意这个 1.5 倍——很多人想当然认为切应力均匀分布等于 F_S/A实际上是平均切应力的1.5倍。这是考试和工程中一个高频考点。3.3 工程截面的切应力特点矩形截面只是基础工程上更常见的是工字钢、T形梁、圆梁。工字钢的切应力分布非常有意思绝大部分剪力由腹板承担腹板上的切应力分布接近均匀略有抛物线变化而翼缘里的切应力虽然存在但很小。工程计算中经常以腹板平均切应力来做近似校核$$ \tau_{max} \approx \frac{F_S}{h_w t_w} $$其中 h_w 是腹板高度t_w 是腹板厚度。圆形截面的最大切应力在中性轴处大小为$$ \tau_{max} \frac{4 F_S}{3 A} \frac{4}{3} \cdot \frac{F_S}{A} $$也就是平均切应力的4/3倍。这些系数没什么好背的关键是理解一个思想切应力的最大值基本都在中性轴附近因为那里的正应力为0但切应力最大。这两种应力像是“分工协作”——一个在中性轴附近弱一个在边缘弱。3.4 强度校核时如何确定危险点对梁做强度校核时通常要分清三种可能的危险点最大正应力点在最大弯矩截面的上下边缘处。这里正应力最大切应力为0最大切应力点在最大剪力截面的中性轴处。这里切应力最大正应力为0复杂应力点对工字钢而言翼缘与腹板交界处正应力和切应力都比较大属于平面应力状态需要按强度理论折算。对于细长梁一般正应力起控制作用对于短粗梁或者薄腹板梁切应力可能起控制作用。我在做钢结构支架校核时就遇到过按正应力选型足够粗、但腹板剪切强度不够的情况后面细说。4. 完整强度校核案例从内力图到应力计算4.1 一道能打通全流程的例题理论讲一堆不如完整算一道题。这里我用一个典型工况来演示全流程。某简支梁跨度 l 4 m受跨中集中力 F 40 kN梁截面为矩形 b 100 mmh 200 mm材料许用正应力 [σ] 160 MPa许用切应力 [τ] 90 MPa。校核该梁强度。先明确步骤支座反力 → 内力图 → 危险截面 → 正应力校核 → 切应力校核。4.2 支座反力与内力图对称结构、对称载荷两支座反力各为$$ F_A F_B F / 2 20 \text{ kN} $$画内力图剪力图从左端到中点剪力恒为 20 kN中点处突变为 -20 kN右半段为 -20 kN。弯矩图线性变化左端 0中点为最大 $$ M_{max} F_A \cdot \frac{l}{2} 20 \times 2 40 \text{ kN·m} $$危险截面的判断最大弯矩在跨中截面最大剪力在两端支座截面。注意这是两个不同的截面别搞混。4.3 弯曲正应力校核跨中截面的最大正应力$$ \sigma_{max} \frac{M_{max}}{W_z} \frac{40 \times 10^3 \text{ N·m}}{\frac{100 \times 200^2}{6} \times 10^{-9} \text{ m}^3} $$先算抗弯截面系数$$ W_z \frac{b h^2}{6} \frac{100 \times 200^2}{6} 6.67 \times 10^5 \text{ mm}^3 6.67 \times 10^{-4} \text{ m}^3 $$注意这里我先把 mm³ 换算成 m³以免量纲出错。代入$$ \sigma_{max} \frac{40 \times 10^3}{6.67 \times 10^{-4}} 60 \times 10^6 \text{ Pa} 60 \text{ MPa} [\sigma] 160 \text{ MPa} $$正应力强度满足要求而且余量还不少。4.4 切应力校核最大切应力发生在支座截面的中性轴处$$ \tau_{max} 1.5 \cdot \frac{F_{S,max}}{b h} 1.5 \cdot \frac{20 \times 10^3}{100 \times 200 \times 10^{-6}} 1.5 \times 10^6 \text{ Pa} 1.5 \text{ MPa} $$远小于 [τ] 90 MPa切应力强度也满足。从这个例子里可以看到当梁的跨高比 l/h 4000/200 20 时正应力 60 MPa 远大于切应力 1.5 MPa所以正应力起控制作用。但如果把梁做粗短比如 l 1 m、截面还是 100×200最大弯矩变成 10 kN·m正应力约 15 MPa而切应力还是 1.5 MPa 左右差距就缩小了。梁越短越粗切应力控制作用越强。5. 工程上如何“用”弯曲应力选截面与优化策略5.1 截面形状选择为什么工字钢是弯曲的王者同样面积的截面形状不同抗弯能力天差地别。这个对比最能说明问题。比如同样面积 A 2000 mm² 的矩形截面可以做成 200×10 的扁条也可以做成 100×20 的梁。两者面积相同但惯性矩分别是扁条h10I 200×10³/12 16667 mm⁴梁h20I 100×20³/12 66667 mm⁴。后者是前者的 4 倍但重量一样所以在抗弯设计里增加截面高度比增加截面宽度有效得多。再进一步工字钢就是把矩形截面“挖掉”中间受应力小的部分把材料省下来放到上下翼缘——也就是离中性轴最远的地方。这是弯曲应力分布规律的直接工程应用材料应该在应力大的地方多放。我做钢结构选型时习惯直接查型钢表选工字钢不会自己按惯性矩去拼。比如某个梁需要 W_z 3×10⁶ mm³我会先翻表找 W_z 接近的型号再校核正应力和挠度。型钢表是工程师最常用的工具之一。5.2 变截面梁与等强度设计按 σ My/I 来看弯矩沿梁长的分布是变化的。如果截面全程不变那很多截面应力离许用值差距很大材料没有充分利用。工程上的做法是做变截面梁。典型的是悬臂梁端部受集中力时弯矩沿梁长线性变化理想情况下每个截面应力都达到许用值截面尺寸也线性减小这就是“等强度梁”的概念。工程里常见的鱼腹梁、变截面钢板弹簧都是这个思想的应用。当然等强度设计往往加工费用高、节点构造复杂。实际设计里通常做成几段阶梯形截面兼顾省材料和便于制造。我见过一些支架把整根梁做成锥形确实省材料但加工厂报价比标准型材焊接还贵最后又改回去了。5.3 材料与几何的配合性价比思维做工程不是把所有截面都算到极限就完事了。弯曲应力校核只是强度的一部分还要考虑刚度挠度控制。很多时候梁的挠度先超限应力还没到许用值稳定性。薄腹板工字梁可能发生局部屈曲工艺性和成本。我看到不少初学者有个误区算完 σ ≤ [σ] 就认为设计结束了。实际上规范里的变形限值往往更苛刻。比如吊车梁应力余量很多但挠度限值 L/600 可能就把截面抬上去一档。所以弯曲应力这一章的公式不是孤立用的要和后面梁的变形、稳定性知识配合起来。6. 常见错误与排查技巧实录6.1 五个高频易错点这几类错误在我自己学习时、以及后来帮人答疑时反复出现整理成速查表错误类型具体表现正确做法弯矩搞错把全梁最大剪力截面当最大弯矩截面先画内力图分别定位 M_max 和 F_S,max 所在截面量纲错乱mm 直接代入没转成 m应力差千倍建议全部转成 m 或先算 W 的单位再代公式前统一检查混淆截面的 y计算某点应力时 y 取错比如用了到截面边缘的距离而不是到中性轴的距离先找中性轴再量 y不对称截面先求形心忽略切应力公式适用条件非矩形截面直接套 τ 1.5V/A查对应截面的切应力分布系数或按腹板平均切应力校核叠加原理滥用认为应力大到塑性范围还能直接线性叠加叠加原理只在线弹性小变形范围成立超出范围就要换弹塑性理论6.2 实测验证电测法怎么“看”弯曲应力理论公式推导完了实际怎么验证工程和实验力学里最常用的手段是电测法。做法是在梁的待测截面处沿梁轴方向贴电阻应变片测出应变 ε再通过胡克定律 σ E·ε 算应力。一个经典的验证实验是在矩形梁上沿高度方向贴一排应变片加载后你会发现上下边缘应变最大方向相反一个拉一个压中性轴处应变接近 0中间位置的应变差不多按线性过渡。这实际上就是对前面“平截面假设”和“应力线性分布”最直接的实验背书。我读书时做这个实验印象最深的是中性轴处应变片读数真的小到和零差不多了那一刻对公式的信心就建立起来了。在实际工程项目中如果某个结构件的弯曲应力算出来临界比如到了许用应力的 80% 以上我们有时会在样机测试中贴应变片实测确认。这种“计算 实测”双保险的做法在关键结构件上非常值得用。6.3 学习和计算心法最后分享几个我总结的小技巧。第一画内力图时把弯矩图画在受拉侧剪力图标注正负区间。这样你一眼能看出危险截面不会在应力计算时还回去找图。第二算正应力之前先问自己三个问题这个截面弯矩是多少中性轴在哪里离中性轴最远的点在哪里回答完这三个问题σ_max 就不会错。第三切应力校核一定要看截面形状。矩形就是 1.5 倍平均圆形就是 4/3 倍平均工字钢就看腹板平均切应力。记不住系数就现场推一遍推到 τ (F_S·S_z*)/(I_z·b) 就能理解为什么形状不同系数不同了。第四短粗梁别忘了切应力。我后来做机械支架校核时有个悬臂支架长度只有 200 mm截面是高 80 mm 的矩形按正应力算强度绰绰有余但剪力非常大最后在加载测试中出现腹板处剪切开裂一查就是当初没做切应力校核。从那以后我给自己定了一条规矩凡是梁的跨高比小于 5必须同时校核正应力和切应力跨高比在 5~10 之间时切应力至少算一遍确认不是控制因素。这章学到这你对弯曲应力的理解应该已经不是“背公式”的层次了。剩下的就是多做题、多算梁内力图画顺了公式用顺手了后面学组合变形、压杆稳定时就会省力很多。