内力的输入
二维构件内力的输入取决于二维单元的类型:
- 壳-板 – 可输入薄膜力(nx、ny 和 nxy)、弯矩(mx、my 和 mxy)和剪力(vx 和 vy)
- 壳-墙 – 可输入薄膜力(nx、ny 和 nxy)、弯矩(mx、my 和 mxy)和剪力(vx 和 vy)
- 板 – 仅可输入弯矩(mx、my 和 mxy)和剪力(vx 和 vy)
- 墙 – 仅可输入薄膜力(nx、ny 和 nxy)
- 深梁 – 仅可输入薄膜力(nx、ny 和 nxy)
| 说明 | |
| mx(y) | 沿 x(y)轴方向的弯矩。正值在二维单元下表面产生拉力。 |
| mxy(yx) | 绕 y(x)轴作用于平行于 x(y)轴边缘的扭矩。正值在二维单元下表面产生拉剪应力。由于在二维单元每一点处水平剪应力相等定理成立,扭矩 mxy = myx 在二维单元每一点处也相等。因此程序中仅输入 mxy 的值。 |
| nx(y) | 沿 x(y)轴方向的法向力。正值沿 x(y)轴方向作用,在截面中产生拉力。 |
| nxy(yx) | 作用于中面内、沿 y(x)轴方向、作用于平行于 x(y)轴边缘的法向力。正值沿 x(y)轴方向作用。由于在二维单元每一点处水平剪应力相等定理成立,法向力 nxy = nyx 在二维单元每一点处也相等。因此程序中仅输入 nxy 的值。 |
| vx(y) | 垂直于中面、作用于平行于 x(y)轴边缘的剪力。正值沿 z 轴方向作用。 |

\[ \textsf{\textit{\footnotesize{Sign convention of internal forces}}}\]
校核时需定义以下组合类型:
- 承载能力极限状态/偶然 – 为该组合类型定义的内力分量用于二维单元的承载能力极限状态校核:
- 承载力 N-M-M
- 响应 N-M-M
- 相关性
以及构造规定的校核
- 标准组合 – 为该组合类型定义的内力分量用于应力限值校核(正常使用极限状态)
- 准永久组合 – 为该组合类型定义的内力分量用于裂缝宽度校核(正常使用极限状态)

| 备注: |
| 内力分量 vx 和 vy 对于标准组合和准永久组合类型无需输入,因为这些值在校核中不使用。 |
校核方向的确定
为正确校核二维单元,需确定校核方向。校核方向可针对每种组合类型分别输入,采用以下两种方法:
- 用户自定义方向 – 用户以相对于二维单元平面内 x 轴的角度定义校核方向。该选项为承载能力极限状态组合类型的默认设置,预设角度值为 0 度。校核在以下方向进行:
- 定义方向
- 垂直于定义方向的方向
- 上表面压力斜杆方向
- 下表面压力斜杆方向
- 主应力方向 – 校核方向自动计算为二维单元上、下表面主应力方向。该选项为标准组合和准永久组合类型的默认设置。校核在以下方向进行:
- 下表面主应力方向
- 垂直于下表面主应力方向的方向
- 下表面压力斜杆方向
- 上表面主应力方向
- 垂直于上表面主应力方向的方向
- 上表面压力斜杆方向


\[ \textsf{\textit{\footnotesize{Recalculated internal forces in input direction by theory of Baumann}}}\]
承载能力极限状态校核方向分析
分析 1
对于仅承受弯矩(mx = 20 kNm/m,my = 10 kNm/m,mxy = 5 kNm/m)的二维单元,改变钢筋角度和承载能力极限状态校核方向角度,结果显示在以下图表中:

分析表明:
- 若钢筋相互垂直,不同校核方向角度下的校核结果相近,与所定义的钢筋角度无关,校核最大值出现在 0°、45° 和 90° 方向。因此,可采用预设校核角度 0° 进行校核。
- 若钢筋不相互垂直,各校核结果差异显著,最大校核值大致出现在与平均钢筋方向对应的方向。因此,当钢筋不相互垂直时,建议更改预设校核方向或在多个方向进行校核。
分析 2
对于正交钢筋,改变弯矩值和角度进行承载能力极限状态规范校核,结果以图表表示:

分析表明,即使弯矩值不同,承载能力极限状态校核的最大值仍出现在 0°、45° 和 90° 校核方向。因此,可采用预设校核角度 0° 进行校核。对于仅承受法向力或法向力与弯矩组合作用的二维单元,同样适用类似结论。
内力向校核方向的换算
所定义的内力采用 Baumann 变换公式换算至校核方向,该公式见 Baumann, Th.:"Zur Frage der Netzbewehrung von Flächentragwerken",载于:Der Bauingenieur 47(1972),Berlin 1975。计算步骤如下:
- 计算二维单元两个表面的法向力
- 计算二维单元两个表面的主力
- 将各表面的力换算至定义的校核方向
- 将各表面的力换算至中心
- 将剪力换算至定义的校核方向
计算二维单元两个表面的法向力
所定义的内力采用以下公式换算至两个表面:
\[{{n}_{x,low\left( upp \right)}}=\frac{{{n}_{x}}}{2}+\left( - \right)\frac{{{m}_{x}}}{z}\]
\[{{n}_{y,low\left( upp \right)}}=\frac{{{n}_{y}}}{2}+\left( - \right)\frac{{{m}_{y}}}{z}\]
\[~~~~~{{n}_{xy,low\left( upp \right)}}=\frac{{{n}_{xy}}}{2}+\left( - \right)\frac{{{m}_{xy}}}{z}\]
内力换算时需确定内力力臂(z)。内力力臂由沿主弯矩 m1 方向在两个表面加载时的极限应变法确定。若主弯矩等于零,或在主弯矩方向未找到平衡,则内力力臂按以下公式确定:
\[z=x\cdot d\]
| 说明 | |
| x | 内力力臂计算系数在国家规范设置中定义。 |
| d | 截面有效高度,分别针对二维单元的上、下表面单独计算。对于下表面,为下表面钢筋重心至截面上边缘的距离。对于上表面,为上表面钢筋重心至截面下边缘的距离。 |

| 备注: |
| 内力力臂可在响应 N-M-M 校核中验证。仅需输入弯矩,且校核方向须与主弯矩方向一致。 |
下图显示了弯矩 mx = 20 kNm/m、my = 10 kNm/m、mxy = 5 kNm/m 时内力力臂的验证结果。主弯矩方向计算为 αm1 = 22.5 度,并通过截面响应计算确定内力力臂。


| 备注: |
| 用于内力换算的内力力臂与用于校核的内力力臂可能不同,因为用于换算的内力力臂是在主弯矩方向上由主弯矩加载的截面上确定的,而用于校核的内力力臂是在校核方向上由弯矩和法向力加载的截面上确定的。所有组合类型的内力力臂值显示在导航栏截面内力中的换算力表格中。 |

计算两个表面的内力
二维单元两个表面的主力采用以下公式计算:
\[{{n}_{1,bot\left( top \right)}}=\frac{{{n}_{x,low\left( upp \right)+}}{{n}_{y,low\left( upp \right)}}}{2}+\frac{1}{2}\sqrt{{{\left( {{n}_{x,low\left( upp \right)-}}{{n}_{y,low\left( upp \right)}} \right)}^{2}}+4\cdot {{n}_{xy,low\left( upp \right)}}}\]
\[{{n}_{2,bot\left( top \right)}}=\frac{{{n}_{x,low\left( upp \right)+}}{{n}_{y,low\left( upp \right)}}}{2}-\frac{1}{2}\sqrt{{{\left( {{n}_{x,low\left( upp \right)-}}{{n}_{y,low\left( upp \right)}} \right)}^{2}}+4\cdot {{n}_{xy,low\left( upp \right)}}}\]
主力方向采用以下公式计算:
\[{{\alpha }_{n1,low\left( upp \right)}}=0,5\cdot {{\tan }^{-1}}\left( \frac{2\cdot {{n}_{xy,low\left( upp \right)}}}{{{n}_{x,low\left( upp \right)}}-{{n}_{y,low\left( upp \right)}}} \right)\]
| 备注: |
| 二维单元两个表面的主力及主力方向对所有组合类型均显示在导航栏截面内力中的换算力表格中。 |

将表面内力换算至定义的校核方向
主力向校核方向的换算针对每个表面分别采用 Baumann 变换公式进行:
\[{{n}_{surface,i,low\left( upp \right)}}=\frac{{{n}_{1,low\left( upp \right)}}\cdot \sin \left( {{\alpha }_{j,low\left( upp \right)}} \right)\cdot \sin \left( {{\alpha }_{k,low\left( upp \right)}} \right)+{{n}_{2,low\left( upp \right)}}\cdot \cos \left( {{\alpha }_{j,low\left( upp \right)}} \right)\cdot \cos \left( {{\alpha }_{k,low\left( upp \right)}} \right)}{\sin \left( {{\alpha }_{j,low\left( upp \right)}}-{{\alpha }_{i,low\left( upp \right)}} \right)\cdot \sin \left( {{\alpha }_{k,low\left( upp \right)}}-{{\alpha }_{i,low\left( upp \right)}} \right)}\]
| 说明 | |
| i, j, k, i | 校核方向(内力换算方向)的索引 i, j, k, i = 1, 2, 3, 1。例如,对于下表面计算 j 方向(角度 α2)的力,公式为: \[{{n}_{surface,2,low}}=\frac{{{n}_{1,low}}\cdot \sin {{\alpha }_{3,low}}\cdot \sin {{\alpha }_{1,low}}+{{n}_{2,low}}\cdot \cos {{\alpha }_{3,low}}\cdot \cos {{\alpha }_{1,low}}}{\sin \left( {{\alpha }_{3,low}}-{{\alpha }_{2,low}} \right)\cdot \sin \left( {{\alpha }_{1,low}}-{{\alpha }_{2,low}} \right)}\] |
| \[{{\alpha }_{i,j,k,low\left( upp \right)}}\] | 定义的校核方向或压杆方向与二维单元下表面或上表面主力方向之间的夹角。 定义的校核方向 α1, low(upp) = α1 – α low(upp) 垂直于定义方向的方向 α2, low(upp) = α2 – α low(upp) 压杆的校核方向 α3, low(upp) = α3 – α low(upp) |
| α1 | 特定组合的定义校核方向 |
| α2 | 垂直于定义方向的方向,α2 = α1 + 90 度 |
| α3 | 沿二维单元平面内压杆方向的校核方向。该方向经优化以使该方向的力最小。 |
| 备注: |
| 若校核方向与主应力方向相同,则压杆中的力为零,因此该方向在校核中忽略不计。 除双曲线应力状态(n1,low(upp) > 0 且 n1,low(upp) < 0)外,所有应力状态下压杆方向可按以下公式计算: α3 = 0,5(α1 + α2) 二维单元两个表面及所有校核方向(包括压杆方向)的换算内力显示在换算力表格中。 |

将换算内力转换至截面重心
为校核二维单元,需将特定方向的表面力换算至截面重心。结果为作用于二维单元截面重心处的法向力 nd,i 和弯矩 md,I。
md,i = nlower,i·zs,low + nupper,i·zs,upp
nd,i = nlower,i + nupper,i
| 说明 | |
| nlower,i | 第 i 个校核方向下表面的换算表面力,其中 nlower,i = nsurface,low,i。 |
| nupper,i | 第 i 个校核方向上表面的换算内力,其中 nupper,i = nsurface,upp,i。 |
| zs,low (upp) | 受压混凝土重心或下(上)表面钢筋重心的距离,其中 z = zs,low + zs,upp |
| 备注: |
| 若下表面与上表面的压杆方向不同,则在将力换算至重心时,需计算下表面沿上表面压杆方向的虚拟力,反之亦然。 |

\[ \textsf{\textit{\footnotesize{Recalculated design forces}}}\]
将剪力换算至定义的校核方向
剪力采用以下公式换算至校核方向:
\[{{v}_{d,i}}={{v}_{x}}\cdot \cos ({{\alpha }_{i}})+{{v}_{y}}\cdot \sin ({{\alpha }_{i}})\]
最大剪力为:
\[{{v}_{d,max~}}=\sqrt{{{v}_{x}}^{2}+{{v}_{y}}^{2}}\]
其作用方向为
\[\beta ={{\tan }^{-1}}\left( \frac{{{v}_{y}}}{{{v}_{x}}} \right)\]
| 说明 | |
| αi | 第 i 个方向的校核角度 |
| 备注: |
| 当校核剪力较大的二维单元时,宜沿最大剪力方向进行校核,即定义的校核方向对应角度 β。 |
各方法内力换算结果比较
按 EN 1992-1-1 进行力的换算
EN 1992-1-1 中描述的方法被多个程序及工程实践用于计算设计内力。EN 1992-1-1 仅考虑垂直钢筋方向。考虑扭矩影响的设计力计算流程如下图所示,其中 my³ mx。对于 my < mx 的情况,可建立类似图表。

| 说明 | |
| mxd+, mxd- | x 轴方向的设计弯矩,用于下(-)或上(+)表面钢筋的设计与校核 |
| myd+ myd- | y 轴方向的设计弯矩,用于下(-)或上(+)表面钢筋的设计与校核 |
| mcd+, mcd- | 下(-)或上(+)表面混凝土压杆中的设计弯矩,须由混凝土承担 |
以下表格显示了构件类型为板时,按 EN 方法计算的换算设计力值:

在 IDEA StatiCa RCS 中,不显示上、下表面的弯矩值,而显示两个表面的法向力值以及换算至截面重心的弯矩值。

下、上表面的弯矩可利用数值输出中显示的表面力,按以下公式计算:
\[{{m}_{surface,i,dlow\left( upp \right)}}={{n}_{surface,i,low\left( upp \right)}}\cdot z\]
表面力及换算弯矩的值显示在以下表格中:


表格显示,IDEA Concrete 计算的板表面弯矩与按 EN 方法计算的结果仅在一个表面吻合。这一差异源于混凝土压杆优化方式的不同。IDEA StatiCa RCS 采用的方法以压杆中力最小为目标搜索压杆角度,而 EN 方法则以所有方向负力之和最小为目标进行搜索。
与 RFEM 和 SCIA Engineer 程序内力计算结果的比较
为比较 IDEA Concrete、RFEM 和 SCIA Engineer(SEN)程序中换算内力的计算结果,建立了一个尺寸为 6 m × 4 m、厚度为 200 mm 的简单板模型。板四边采用线支座支承,并施加 10 kN/m2 的均布荷载。
为简化展示,仅显示一个纵向截面的换算内力值。该截面距板边缘 1.5 m。RFEM 程序计算的内力作为 IDEA Concrete 的输入值。

表格显示,各程序计算的力具有良好的一致性。