MatSimKit-HT V2.3.0 正式发布
发布日期: 2026 年 7 月 23 日 发布类型: 重大功能扩展版本
版本说明
本版本对计算结果的存储与浏览方式进行了系统性重构,将结果数据的管理从界面层下沉到后端存储层,使软件能够稳定支持大规模参数组合的高通量计算。计算结果在成功后自动保存,界面按需分页加载,配合断点续算、存储空间管理与流式数据导出,软件在长时间、大批量计算场景下的稳定性和可用性显著提升。
本版本同时包含此前 V2.2.1、V2.2.2 两个小版本的全部更新:新增结果数据的 CSV 导出,并修复了镍基高温合金高温强度计算中的一处相关问题。相关说明见文末"版本补充说明"。
新增功能
计算结果自动保存
计算成功得到的概览数据与完整曲线在计算过程中即自动保存,无需再手动选择结果并点击"保存至知识库"。
- 每组计算完成后,概览与各类曲线随即写入本地存储,计算与保存同步进行
- 保存成功的数据才进入结果列表供浏览、筛选、导出与删除,确保所见数据均已落盘
- 软件异常退出后重新启动时自动校验并修复已保存数据,避免数据损坏或重复
大规模高通量计算与分页浏览
结果的分页、排序、筛选与统计全部在后端完成,界面只加载当前页所需数据,内存占用不随计算规模增长而膨胀,可从容应对百万级参数组合的计算与浏览。
- 概览表按页加载,翻页、排序、筛选、择优均由后端处理
- 参数组合按需逐组生成与计算,不再一次性展开全部组合
- 支持按曲线状态(完整数据、部分数据、已清理、未生成)筛选结果
- 每页显示数量与曲线显示数量等浏览设置可保存并在下次沿用
- 计算规模扩大时,界面响应保持稳定,不因结果数量增加而卡顿
曲线按需加载与包络展示
曲线数据按需从存储中读取,界面通过"曲线显示数量"参数控制同屏绘制的曲线条数,兼顾细节查看与整体趋势把握。
- 当前页曲线按需加载,支持从当前页起跨页连续加载曲线
- 当数据量超过曲线显示数量时,界面显示连续的若干条真实曲线,并以背景形式展示当前数据范围的曲线包络,同时明确提示显示范围
- 曲线缩放时,包络背景随之同步裁剪,视图保持整洁
- 计算期间界面默认自动跟随最新结果页,当前页填满后自动翻至下一页;主动查看历史页时暂停跟随,返回最新页后自动恢复
暂停与断点续算
计算任务支持安全暂停与恢复,并可在关闭软件后重新启动时从中断处继续,长时间任务不必一次性完成。
- 暂停时在完成当前组合后安全停止,保护计算引擎稳定
- 正常关闭软件时保存任务进度,再次启动可恢复未完成任务并继续计算
- 恢复后累计已保存数量、平均耗时与剩余时间基于本次运行的实际进度计算
存储位置设置与空间管理
新增计算数据存储位置的设置与管理能力,用户可查看空间占用、回收冗余空间并迁移数据目录。
- 安装阶段在选择软件安装路径后提供"计算数据存储位置"页面,可接受推荐路径或自行指定,并提供"恢复推荐路径"
- 软件内提供存储管理入口,展示实际占用、有效数据、可回收空间与磁盘剩余,并按会话列出用量
- 支持更改数据存储位置并将已有数据迁移至新位置,迁移完成后再切换,保证数据一致
- 支持删除单条、选中、按筛选结果或整个计算会话的数据,删除提供二次确认并明确提示"一旦删除不可恢复"
- 磁盘空间偏低时给出分级提醒,空间不足时暂停保存以保护数据
结果数据导出
支持将概览与各类曲线数据导出为 CSV,并统一打包为单个 ZIP 文件;导出在后端流式完成,不依赖界面已加载的数据,可覆盖完整结果集。
- 可导出选中结果或全部结果,导出范围内容自动去重、总数精确
- 曲线按结果类型分别输出,默认全选,且仅导出确实存在数据的结果类型
- CSV 采用 UTF-8 BOM 与稳定英文表头,概览与各曲线通过统一的序号列关联,便于在 Excel 等工具中打开与二次处理
- 同时保留 JSON 导出,兼容既有使用习惯
计算过程分层反馈
计算界面提供总耗时、平均每组耗时、当前组耗时以及成功/失败组数等分层反馈,运行状态一目了然,且各类指标分区展示、互不干扰。
功能优化
结果展示
- 知识库概览表将"曲线"列前置,表头与内容列对齐,长列表底部行不再被提示条遮挡
重大架构变更
- 结果数据所有权下沉后端: 计算结果不再由界面层全量持有,而是由后端存储层统一管理,界面按需查询,从根本上解除大规模计算下的内存与传输瓶颈
- 存储格式升级: 概览与状态等结构化数据存入本地数据库,完整曲线以压缩分片形式独立存储,支持随机读取与大规模检索;存储格式带版本标识,便于后续平滑升级
兼容性说明
- 升级不影响既有知识库数据与已保存的材料配置,历史计算记录可正常查看;已有的历史数据在首次使用时自动迁移至新的存储结构
- 计算结果默认自动保存,长时间大批量计算会占用较多磁盘空间,建议为计算数据存储位置预留充足的可用空间,并可按需将数据目录设置到容量更大的磁盘
- 计算数据存储位置在安装阶段设置,升级安装时沿用已有的数据路径
系统要求
- 操作系统:Windows 10+(64 位)
- 内存:4 GB 以上
- 存储:软件安装约需 500 MB;计算数据存储位置的空间需求随计算规模增长,大规模高通量计算建议预留数十 GB 以上可用空间
- JMatPro:需已安装并配置相应授权
版本补充说明
以下内容来自此前的 V2.2.1、V2.2.2 版本,均已包含在本版本中。
V2.2.1
新增计算结果的 CSV 导出能力:计算工作区与知识库均可将结果导出为 CSV,按结果类型拆分并统一打包为单个 ZIP 文件下载;原有 JSON 导出保持兼容。V2.3.0 版本已在此基础上进一步升级为后端流式导出(见"结果数据导出")。
V2.2.2
修复镍基高温合金"高温强度"计算中 γ′ 析出相尺寸未被正确计入的问题。该问题会使 γ′ 对屈服强度的贡献被忽略,导致计算得到的高温屈服强度偏低;修复后高温强度结果与设定的 γ′ 析出尺寸正确对应。