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。这两个数值就是后续有限元结果对比的标尺。

简支梁均布载荷模型与解析基准 均布载荷 q = 10 N/mm 矩形截面梁 b=50 mm, h=100 mm, E=2.0×10⁵ MPa 铰支座 (UX=UY=0) 滚动支座 (UY=0) w_max ≈ 2.50 mm 弯矩分布 M(x) = qx(L−x)/2 M_max = 5.0×10⁶ N·mm x=0 x=L 解析基准值 w_max = 2.50 mm σ_max = 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_max2.50 mm2.45 ~ 2.55 mm≤ 2%
最大正应力 σ_max60.0 MPa58.8 ~ 61.2 MPa≤ 2%
最大弯矩位置跨中 x=1000 mm跨中节点附近位置一致

若挠度偏差超过 5%,优先检查:右端是否误约束了 UX;均布载荷是否施加在梁单元局部坐标系而非全局坐标系;截面尺寸是否与解析模型一致。若应力偏差偏大,检查 BEAM188 是否开启了剪切修正(默认开启),以及截面最外纤维距离 c 是否取为 h/2。

在 APDL 中可用 PLNSOL,U,Y 查看变形云图,用 PLNSOL,S,X 查看正应力云图。跨中挠度也可通过 NSOL 命令直接读取节点结果:NSOL,2,跨中节点号,U,Y,再配合 *GET 提取数值。
简支梁的解析解基于欧拉-伯努利梁理论,忽略了剪切变形。当梁的高跨比 h/L 较大(如超过 1/10)时,有限元结果会因剪切变形而略大于解析解,此时偏差属于正常现象,不应强行调参消除。