我们现在将艾里应力函数方法应用于固体力学中最基本的问题之一:确定受到纯弯曲力矩作用的棱柱形梁内部的应力状态。尽管该解在基础材料力学中广为人知,但通过弹性理论推导它可以更严格地验证该结果,并突出所涉及的假设。
考虑一个长度为
L
、高度为
h
、宽度为
b
的直矩形梁。我们建立一个坐标系,x 轴沿梁的形心轴,y 轴沿其高度方向。梁占据的区域定义为
−
L
/
2
≤
x
≤
L
/
2
和
−
h
/
2
≤
y
≤
h
/
2
。梁在两端受到纯弯曲力矩
M
的作用。
步骤 1:假设与边界条件 在寻求解之前,有必要陈述我们的初始假设,然后精确地定义应力场在物体所有表面上必须满足的条件。
1. 平面应力假设 典型的梁是一种结构,其长度相对于横截面尺寸较长,且其宽度(
b
)通常与高度(
h
)相当或不会大很多。此外,它仅在 xy 平面内加载。因为梁在 z 方向(宽度)上不是很厚,且在
z
=
±
b
/
2
面上没有施加力,所以物理上可以合理地假设整个物体中沿 z 方向作用的应力分量可以忽略不计。因此,我们假设:
σ
z
=
τ
x
z
=
τ
y
z
=
0
这正是平面应力 状态的定义。该假设允许我们使用已建立的二维弹性框架。
现在我们可以说明二维模型边界上的条件。
顶部和底部表面的条件(
y
=
±
h
/
2
): 顶部和底部表面不受任何外力作用。这意味着在这些表面上不能有正应力(无垂直压力)和剪应力(无水平摩擦)作用。
(
σ
y
)
y
=
h
/
2
=
0
(
τ
x
y
)
y
=
±
h
/
2
=
0
端部的条件(
x
=
±
L
/
2
): 每端应力分布的合力必须等效于一个纯力矩
M
。这意味着三个不同的积分条件:无净轴向力:
∫
−
h
/
2
h
/
2
(
σ
x
)
x
=
±
L
/
2
b
d
y
=
0
无净剪切力:
∫
−
h
/
2
h
/
2
(
τ
x
y
)
x
=
±
L
/
2
b
d
y
⏞
d
A
=
0
净弯曲力矩: 采用正
M
使得
y
>
0
处产生拉应力的约定:
∫
−
h
/
2
h
/
2
(
σ
x
)
x
=
±
L
/
2
⋅
y
b
d
y
⏞
d
A
=
−
M
在条件明确后,我们现在寻找一个满足双调和方程
∇
4
ϕ
=
0
的艾里应力函数
ϕ
。
我们假设
σ
y
=
0
处处为零,而不仅仅在边界上。但为什么?推理思路如下:
从边界条件可知,在顶部和底部表面(
y
=
±
h
/
2
)上
σ
y
=
0
。 梁内部没有沿 y 方向作用的体力(如重力)。 在这个纯弯曲问题中,没有任何机制表明会发展出内部垂直应力。 因此,我们可以提出满足边界条件的最简单可能的解是,使得
σ
y
和
τ
x
y
在梁内 处处 为零,而不仅仅在表面。 我们来检验这个假设。如果这个简单的应力状态能够满足所有剩余的边界条件,那么根据弹性力学中解的唯一性原理,它必定是正确的解。
将这个假设转化为对
ϕ
的条件:
如果
σ
y
=
∂
2
ϕ
∂
x
2
=
0
处处成立,那么
ϕ
最多是
x
的线性函数。它可以写成
ϕ
(
x
,
y
)
=
x
f
(
y
)
+
g
(
y
)
。 如果
τ
x
y
=
−
∂
2
ϕ
∂
x
∂
y
=
0
处处成立,那么我们形式中
ϕ
的导数必须为零:
−
∂
∂
y
(
f
(
y
)
)
=
0
。这意味着
f
(
y
)
必须是常数。 结合这些,我们的函数必须具有形式
ϕ
(
x
,
y
)
=
(
常数
)
⋅
x
+
g
(
y
)
。然而,弯曲问题关于
x
=
0
对称,因此我们期望应力与
x
无关。来自
x
项的恒定应力会违反弯矩条件。符合物理规律的最简单形式是假设
ϕ
仅为
y
的函数。 因此,我们提出一个关于
y
的多项式作为候选解:
ϕ
(
y
)
=
A
y
3
+
B
y
2
+
C
y
+
D
这是一个三次多项式,因此自动满足双调和方程
∇
4
ϕ
=
0
。
步骤 3:将边界条件应用于提议的解 我们从提出的
ϕ
求出应力,看看它们能否满足所有条件。
σ
x
=
∂
2
ϕ
∂
y
2
=
6
A
y
+
2
B
σ
y
=
∂
2
ϕ
∂
x
2
=
0
τ
x
y
=
−
∂
2
ϕ
∂
x
∂
y
=
0
我们的假设立即满足了顶部和底部表面上
σ
y
和
τ
x
y
的条件,也满足了两端净剪切力为零的条件。现在我们检查剩余的两个端部条件,以求出常数 A 和 B。
应用无轴向力条件:
∫
−
h
/
2
h
/
2
σ
x
(
b
d
y
)
=
∫
−
h
/
2
h
/
2
(
6
A
y
+
2
B
)
b
d
y
=
b
[
3
A
y
2
+
2
B
y
]
−
h
/
2
h
/
2
=
2
B
b
h
=
0
因为
b
和
h
不为零,这就要求 B = 0 。
应用净弯曲力矩条件: 当 B=0 时,我们的正应力现在只是
σ
x
=
6
A
y
。
∫
−
h
/
2
h
/
2
(
σ
x
⋅
y
)
(
b
d
y
)
=
∫
−
h
/
2
h
/
2
(
6
A
y
⋅
y
)
b
d
y
=
6
A
b
∫
−
h
/
2
h
/
2
y
2
d
y
=
−
M
6
A
b
[
y
3
3
]
−
h
/
2
h
/
2
=
2
A
b
(
(
h
/
2
)
3
−
(
−
h
/
2
)
3
)
=
A
b
h
3
2
=
−
M
现在可以解出常数 A:
A
=
−
2
M
b
h
3
回忆矩形截面的惯性矩为
I
=
b
h
3
12
,我们可以用 I 表示 A:
A
=
−
2
M
12
I
=
−
M
6
I
步骤 4:最终解与验证 基于初始假设,我们已经成功找到了所有系数。纯弯曲的艾里应力函数为:
ϕ
(
y
)
=
−
M
6
I
y
3
从这个函数,我们导出最终的应力分量:
σ
x
=
−
M
I
y
σ
y
=
0
τ
x
y
=
0
这个解,从我们猜测的
σ
y
和
τ
x
y
处处为零出发,成功满足了问题的 所有 边界条件。这证明了我们的初始假设是正确的,并给出了经典的弯曲公式,由弹性理论严格推导得出。
步骤 3:推导位移场(
u
、
v
) 为了求出位移,我们必须对应变-位移关系进行积分,使用通过平面应力下的胡克定律从应力场确定的应变。
1. 求出应变:
ϵ
x
x
=
σ
x
x
E
=
−
M
y
E
I
ϵ
y
y
=
−
ν
σ
x
x
E
=
ν
M
y
E
I
γ
x
y
=
σ
x
y
G
=
0
2. 对应变-位移关系进行积分: 我们从
ϵ
x
x
=
∂
u
∂
x
开始。对
x
积分得到:
u
(
x
,
y
)
=
∫
−
M
y
E
I
d
x
=
−
M
x
y
E
I
+
f
(
y
)
其中
f
(
y
)
是
y
的任意函数,作为积分“常数”。
接下来,由
ϵ
y
y
=
∂
v
∂
y
:
v
(
x
,
y
)
=
∫
ν
M
y
E
I
d
y
=
ν
M
y
2
2
E
I
+
g
(
x
)
其中
g
(
x
)
是
x
的任意函数。
3. 利用剪应变耦合方程: 我们利用最终关系
γ
x
y
=
∂
u
∂
y
+
∂
v
∂
x
=
0
来求未知函数
f
(
y
)
和
g
(
x
)
。
∂
∂
y
(
−
M
x
y
E
I
+
f
(
y
)
)
+
∂
∂
x
(
ν
M
y
2
2
E
I
+
g
(
x
)
)
=
0
重新排列此方程以分离变量: 左边仅为
x
的函数,而右边仅为
y
的函数。这个等式对所有
x
和
y
都成立的唯一方式是两边等于同一个常数,设为
C
1
。
4. 组装并约束刚体运动: 将这些代回,一般位移场为:
u
(
x
,
y
)
=
M
x
y
E
I
−
C
1
y
+
C
3
v
(
x
,
y
)
=
−
ν
M
y
2
2
E
I
−
M
x
2
2
E
I
+
C
1
x
+
C
2
常数
C
1
,
C
2
,
C
3
代表刚体运动。为了求出它们,我们必须将梁固定在空间中。我们强制原点(
x
=
0
,
y
=
0
)不发生平移,并且中性轴在原点处的斜率为零。*
u
(
0
,
0
)
=
0
⟹
C
3
=
0
*
v
(
0
,
0
)
=
0
⟹
C
2
=
0
*
∂
v
∂
x
|
x
=
0
,
y
=
0
=
[
−
M
x
E
I
+
C
1
]
x
=
0
=
C
1
=
0
所有三个常数都为零。最终位移场为:
u
(
x
,
y
)
=
M
x
y
E
I
v
(
x
,
y
)
=
−
M
x
2
2
E
I
−
ν
M
y
2
2
E
I