You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.9 KiB

# 更新日志(inp2cems / cems)
> 每周发布一个版本。二进制在 Releases 页下载,本文件只记录每版改动。
## v2026.06.14
- 修复:自动区分"面集合"与"体区域"。只有几何上构成实心三维体(存在内部节点)的
`*Elset` 才导出 `*_volume.vtu`;单层薄面集合(如底面约束面 dimian、各侧约束面)
不再导出带厚度的 volume——它们由对应的边界子网格 `模型名_集合名.vtu` 表示。
解决了同事反馈的"dimian 是面集合却被导成带厚度的体"问题。
- 说明:判据基于几何(是否有内部节点),不依赖 inp 里集合是否叫"面"。若某个 elset
本身就是多层实体(如散热影响区 sanremian 的体单元集合),仍会导出 volume。
- 注意:cems.exe 本次无改动,已有 cems.exe 的同事只需更新 inp2cems.exe。
## v2026.06.12
- 新增:每个命名 `*Elset` 导出三维实体子网格 `模型名_集合名_volume.vtu`
(带 MaterialIDs),用于查看材料分区/体区域。检查分区是否实心请看这个文件。
- 修复:`*Nset` 边界子网格的"面汤"问题——内部面重复、跨空隙"搭桥面"导致的
集合显示为空心壳、排水管/衬砌交界处看似黏连。现在只保留唯一的域边界面与
区域交界面(格聂山隧道模型验证:搭桥面 4350 → 0,体积对标 gmsh 误差 0.21%)。
- 保障:体集合用作 Dirichlet 边界(如 `*Boundary, 11, 11`)时,集合内部节点
以顶点单元补回子网格,约束仍作用于全部节点,与 ABAQUS 语义一致。
- 注意:cems.exe 本次无改动,已有 cems.exe 的同事只需更新 inp2cems.exe。
## v2026.06.09
- 新增 `*Boundary, amplitude=` 支持:温度/位移 Dirichlet 边界可随时间幅值曲线变化
(核废料储库衰变热案例已验证,CEMS 与 ABAQUS 高度吻合)。
## 模板
## vYYYY.MM.DD
- 新增:……
- 修复:……
- 已知问题:……