• Stable V2026.06.15 5e4137abf0

    v2026.06.15 子网格面/体修复 + 排水管粘黏修复 + 孔压渗流密度修复

    hongyue_jiang released this 1 month ago | 0 commits to master since this release

    本版汇总自 v2026.06.09 以来的全部更新。cems.exe 无改动,已有 cems.exe 的同事只需更新 inp2cems.exe。

    v2026.06.15 — 孔压/渗流(HYDRO_MECHANICS)密度修复

    • 修复:ABAQUS *Permeability, specific= 填的是孔隙水重度 γ_w = ρ_w·g,转 prj 时液相 density 应为质量密度 ρ_w。旧版误把 γ_w(即 ρg)当密度写入,导致重力项多算一个 g。现按 g 还原为 ρ_w(g 优先取模型 GRAV 载荷量值,无 GRAV 时用标准重力 9.80665)。
      • 例:水 γ_w=9810 → density≈1000(之前错误写成 9810)。
      • permeability(κ=k/γ_w) 与固相 density 不受影响;无重力载荷的算例结果不变。
    • ⚠️ 之前转过的含孔压模型需重新转换更新 prj。

    v2026.06.14 — 自动区分"面集合"与"体区域"

    • 修复:只有几何上构成实心三维体(存在内部节点)的 *Elset 才导出 *_volume.vtu;单层薄面集合(如底面约束面 dimian)不再导出带厚度的 volume,由对应的边界子网格 模型名_集合名.vtu 表示。
    • 解决了"dimian 是面集合却被导成带厚度的体"的问题。判据基于几何,不依赖集合名字。

    v2026.06.12 — 格聂山隧道子网格两大问题修复

    • 修复【问题1:用集合(set)导出的分区是二维面片/空心壳,不是三维实体】:现在每个命名 *Elset 直接导出三维实体子网格 模型名_集合名_volume.vtu(带 MaterialIDs),是真正实心的三维体,可剖切、测体积。检查材料分区/体区域请看这个文件。
    • 修复【问题2:排水管之间、衬砌与垫层交界处本有空隙,转换后却"黏在一起"】:根因是旧版"面汤"算法把内部重复面、跨空隙的"搭桥面"也收了进来,糊住了空隙。现在只保留唯一的域边界面与区域交界面(格聂山验证:搭桥面 4350 → 0,体积对标 gmsh 误差 0.21%,排水管方形空洞完整保留)。
    • 保障:体集合用作 Dirichlet 边界时,集合内部节点以顶点单元补回子网格,约束仍作用于全部节点,与 ABAQUS 语义一致。

    v2026.06.09 — 时间相关幅值

    • 新增 *Boundary, amplitude= 支持:温度/位移 Dirichlet 边界可随时间幅值曲线变化(核废料储库衰变热案例验证,CEMS 与 ABAQUS 高度吻合)。

    下载: 见下方附件 inp2cems.exe

    Downloads