2. 简支梁均布载荷静力分析
简支梁均布载荷的力学模型与解析基准
简支梁的典型边界是:一端限制竖向位移与水平位移(铰支座),另一端仅限制竖向位移(滚动支座),梁可沿轴向自由伸缩。均布载荷 q 沿梁长 L 作用时,跨中挠度与最大正应力的解析解为:
- 跨中最大挠度:
w_max = 5qL⁴ / (384EI),方向与载荷同向。 - 最大弯矩:
M_max = qL² / 8,位于跨中。 - 最大正应力:
σ_max = M_max · c / I,其中c为截面中性轴到最外纤维的距离。
下面以矩形截面钢梁为教学示例:L = 2000 mm,b = 50 mm,h = 100 mm,q = 10 N/mm,E = 2.0×10⁵ MPa。截面惯性矩 I = bh³/12 = 4.1667×10⁶ mm⁴,抗弯截面系数 W = bh²/6 = 8.3333×10⁴ mm³。由此可得解析基准:w_max = 5×10×2000⁴ / (384×2.0×10⁵×4.1667×10⁶) ≈ 2.50 mm,M_max = 10×2000²/8 = 5.0×10⁶ N·mm,σ_max = 5.0×10⁶ / 8.3333×10⁴ = 60.0 MPa。这两个数值就是后续有限元结果对比的标尺。
APDL 建模与求解流程
以下 APDL 命令流可直接在 ANSYS Mechanical APDL 中运行。采用 BEAM188 单元,通过截面定义与网格划分建立梁模型,用 SFBEAM 施加均布载荷,求解后提取跨中挠度与最大正应力。
/PREP7
! 1. 定义单元与材料
ET,1,BEAM188
MP,EX,1,2.0e5
MP,PRXY,1,0.3
! 2. 定义矩形截面
SECTYPE,1,BEAM,RECT
SECDATA,50,100
! 3. 建立关键点与线
K,1,0,0,0
K,2,2000,0,0
L,1,2
! 4. 网格划分
LESIZE,ALL,,,50
LMESH,ALL
! 5. 施加边界条件
DK,1,UX,0
DK,1,UY,0
DK,2,UY,0
! 6. 施加均布载荷 (沿梁单元局部 -Y 方向)
ESEL,ALL
SFBEAM,ALL,1,PRES,10,10
! 7. 求解
/SOLU
ANTYPE,STATIC
SOLVE
FINISH
! 8. 后处理:提取跨中挠度与最大正应力
/POST1
! 跨中节点挠度
NSEL,S,LOC,X,1000
NSEL,R,LOC,Y,0
PRNSOL,U,Y
! 最大正应力
NSEL,ALL
PLESOL,S,X
*GET,SMAX,PLNSOL,0,MAX
关键点说明:SFBEAM 的 PRES 参数表示梁单元上的分布压力,单位为力/长度,需与模型单位制一致(本例为 N/mm)。DK,2,UY,0 仅约束竖向位移,不约束水平位移,从而形成滚动支座效果。若误将右端 UX 也约束,梁轴向将无法自由伸缩,跨中挠度会偏小,这是简支梁建模中最常见的边界条件错误。
Workbench 建模要点
在 Workbench 中建立简支梁模型时,推荐使用 Line Body 配合 Cross Section 定义矩形截面,网格划分后自动生成梁单元。边界条件通过 Simply Supported 或手动施加 Displacement 实现:左端约束 X 与 Y 方向位移,右端仅约束 Y 方向位移。均布载荷使用 Line Pressure,方向选择梁的局部坐标系或全局 -Y 方向,大小设为 10 N/mm。求解后,在 Solution 下插入 Total Deformation 与 Normal Stress,并利用 Probe 在跨中位置读取数值。
结果对比与误差判断
| 对比项 | 解析解 | 有限元目标值 | 允许偏差 |
|---|---|---|---|
| 跨中挠度 w_max | 2.50 mm | 2.45 ~ 2.55 mm | ≤ 2% |
| 最大正应力 σ_max | 60.0 MPa | 58.8 ~ 61.2 MPa | ≤ 2% |
| 最大弯矩位置 | 跨中 x=1000 mm | 跨中节点附近 | 位置一致 |
若挠度偏差超过 5%,优先检查:右端是否误约束了 UX;均布载荷是否施加在梁单元局部坐标系而非全局坐标系;截面尺寸是否与解析模型一致。若应力偏差偏大,检查 BEAM188 是否开启了剪切修正(默认开启),以及截面最外纤维距离 c 是否取为 h/2。
PLNSOL,U,Y 查看变形云图,用 PLNSOL,S,X 查看正应力云图。跨中挠度也可通过 NSOL 命令直接读取节点结果:NSOL,2,跨中节点号,U,Y,再配合 *GET 提取数值。h/L 较大(如超过 1/10)时,有限元结果会因剪切变形而略大于解析解,此时偏差属于正常现象,不应强行调参消除。