From 5e4137abf05195b7e6d214135428bfc7e5b696bf Mon Sep 17 00:00:00 2001 From: hongyue_jiang <2251433786@qq.com> Date: Mon, 15 Jun 2026 10:50:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=EF=BC=9Av2026.06.12=20?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E9=97=AE=E9=A2=98=E5=AF=BC=E5=90=91=EF=BC=8C?= =?UTF-8?q?=E6=98=8E=E7=A1=AE=E4=BA=8C=E7=BB=B4=E9=9D=A2=E7=89=87/?= =?UTF-8?q?=E7=A9=BA=E5=BF=83=E5=A3=B3=E4=B8=8E=E6=8E=92=E6=B0=B4=E7=AE=A1?= =?UTF-8?q?=E7=B2=98=E9=BB=8F=E4=B8=A4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- CHANGELOG.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e1a0dd..a02704b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,12 +20,15 @@ 本身就是多层实体(如散热影响区 sanremian 的体单元集合),仍会导出 volume。 - 注意:cems.exe 本次无改动,已有 cems.exe 的同事只需更新 inp2cems.exe。 -## v2026.06.12 -- 新增:每个命名 `*Elset` 导出三维实体子网格 `模型名_集合名_volume.vtu` - (带 MaterialIDs),用于查看材料分区/体区域。检查分区是否实心请看这个文件。 -- 修复:`*Nset` 边界子网格的"面汤"问题——内部面重复、跨空隙"搭桥面"导致的 - 集合显示为空心壳、排水管/衬砌交界处看似黏连。现在只保留唯一的域边界面与 - 区域交界面(格聂山隧道模型验证:搭桥面 4350 → 0,体积对标 gmsh 误差 0.21%)。 +## v2026.06.12 — 格聂山隧道子网格两大问题修复 +- 修复【问题1:用集合(set)导出的分区是二维面片/空心壳,不是三维实体】: + 旧版把集合只提取成表面面片,中间是空的。现在每个命名 `*Elset` 直接导出 + **三维实体**子网格 `模型名_集合名_volume.vtu`(带 MaterialIDs),是真正实心 + 的三维体,可剖切、测体积。**检查材料分区/体区域请看这个文件。** +- 修复【问题2:排水管之间、衬砌与垫层交界处本有空隙,转换后却"黏在一起"】: + 根因是旧版"面汤"算法把内部重复面、跨空隙的"搭桥面"也收了进来,糊住了空隙。 + 现在只保留唯一的域边界面与区域交界面(格聂山验证:搭桥面 4350 → 0, + 体积对标 gmsh 误差 0.21%,排水管方形空洞完整保留)。 - 保障:体集合用作 Dirichlet 边界(如 `*Boundary, 11, 11`)时,集合内部节点 以顶点单元补回子网格,约束仍作用于全部节点,与 ABAQUS 语义一致。 - 注意:cems.exe 本次无改动,已有 cems.exe 的同事只需更新 inp2cems.exe。