梁单元
EduBeam 中唯一的单元是位于 x–z 平面内的两节点 Timoshenko 梁。与经典的 Euler–Bernoulli 梁相比,它增加了剪切变形,这对高跨比大或较短的杆件很重要,而对细长杆件则几乎消失。符号约定汇总在符号约定页面中。
自由度
二维 Timoshenko 梁在每个节点有三个自由度(DOF):
- 平动 (Dx): 沿 X 轴的位移。
- 平动 (Dz): 沿 Z 轴的位移。
- 转动 (Ry): 绕 Y 轴的转角。
荷载沿自由度方向给出:
- 水平力 (Fx): 沿 X 轴施加的力。
- 竖向力 (Fz): 沿 Z 轴施加的力。
- 力矩 (My): 绕 Y 轴施加的力矩。
局部刚度矩阵
局部坐标系中的梁单元刚度矩阵为:
其中:
- 为材料的杨氏模量
- 为梁的截面面积
- 为梁的长度
- 为绕 y 轴的截面二次矩
- 为无量纲的剪切柔度参数
其中 为剪切模量, 为截面的剪切系数(有效剪切面积为 )。当 时(细长梁,或 非常大),该矩阵退化为 Euler–Bernoulli 梁的刚度矩阵。
端部铰接
单元端部的铰会释放相应的转动自由度:该转角从 6 × 6 矩阵中凝聚掉(静力凝聚,该端 ),单元以其余自由度进行组装。两端都释放时,只剩下轴向项,单元表现为桁架杆。
单元荷载
分布荷载、集中荷载和温度荷载被转换为等效节点荷载 (固端力的相反数),并加入整体荷载向量。求解之后,沿单元的内力由端部位移加上单元荷载的精确特解求得,因此内力图沿杆件是精确的。
坐标转换矩阵
单元坐标转换矩阵 用于将局部刚度矩阵转换到整体坐标系。
整体刚度矩阵
整体刚度矩阵 由单元坐标转换矩阵 与局部刚度矩阵 相乘得到: