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

修复镍基高温合金"高温强度"计算中 γ′ 析出相尺寸未被正确计入的问题。该问题会使 γ′ 对屈服强度的贡献被忽略,导致计算得到的高温屈服强度偏低;修复后高温强度结果与设定的 γ′ 析出尺寸正确对应。