
课程摘要上一节我们用规则矩形网格分析薄板拉伸。本节在薄板中心加入圆孔,学习用 Gmsh 完成几何布尔切割、边界命名和孔边局部网格加密,再将网格导入 FEniCSx 求解平面应力问题。由于带孔薄板不再具有上一节的简单位移解析解,我们将改用几何面积、边界标签、能量平衡及网格敏感性检查结果,并认识应力集中数值不能脱离网格独立解读。一、为什么要引入 Gmsh?前两节使用的矩形可以直接通过create_rectangle()划分网格。但实际工程几何常有圆孔、缺口、圆角和多个材料区域。此时,我们希望把工作分开:Gmsh:定义几何 → 标记边界 → 控制网格 ↓ FEniCSx:读取网格与标签 → 施加载荷 → 求解与检查两者交接的关键不仅是三角形网格,还有物理组标签:求解器必须知道哪些边是“左端”、哪些边是“右端”、哪些边属于圆孔。DOLFINx 的 Gmsh 接口会把网格和相应标签一起转换。