MatSimKit-Flow V2.2.0 正式发布

MatSimKit-Flow V2.2.0 已正式发布。本版本在 V2.1.0 服务架构基础上,新增面向 MICS-FV 仿真平台的材料计算对接能力,覆盖通用钢的九类材料计算结果;同时推出 Windows 本地化离线发行版,支持在无外网环境下完成单机部署与运行。

此外,V2.2.0 完成了求解服务升级,底层材料计算统一对接新一代求解引擎。既有材料数据计算结果保持一致,服务稳定性与后续扩展能力进一步提升。

新增功能

MICS-FV 平台对接

MatSimKit-Flow V2.2.0 新增面向 MICS-FV 仿真平台的材料计算对接接口,支持通用钢在单次任务中按需获取多类材料计算结果。

  • 提供独立接口端点与接入客户端标识,与既有 SuperCAST 对接相互隔离、互不影响
  • 覆盖九类计算结果:随温度相组织、随成分相组织、屈服强度、抗拉强度、硬度、高温强度、高温延伸率、CCT 曲线、TTT 曲线
  • 支持按需勾选所需结果类型,计算结果按类型分块返回
  • 沿用异步提交 + 回调推送 / 主动拉取的交互方式,计算结果在服务侧保留 12 小时
  • 支持部分成功隔离,单类结果计算失败不影响其余结果正常返回,失败项单独标注状态

Windows 本地化离线发行版

本版本新增 Windows 平台本地化离线发行版,面向单机、无外网的部署场景。

  • 一体化离线安装包,安装过程无需连接外部网络或额外下载组件
  • 计算所需的求解引擎与运行时随发行版一并打包,无需单独部署计算节点
  • 安装后以后台服务方式托管,随系统自动启动,无需手动逐个启动各组件
  • 仿真平台通过本机回环地址完成调用,计算数据不出本机

功能优化

多平台并发对接

任务标识按接入平台独立管理。SuperCAST、MICS-FV 等不同平台可同时对接,各平台任务标识相互独立、互不冲突。

结果交付

MICS-FV 对接的计算结果按结果类型分块组织,便于接入方按需解析与展示。单次任务内多类结果的成功与失败状态相互隔离,结果交付更完整、更可控。

架构升级

本版本完成求解服务升级,底层材料计算统一升级至新一代求解引擎,并通过统一计算契约调用。应用层与求解层分层更清晰,升级后既有材料数据计算结果保持一致。

同时,分机部署与本地单机离线部署采用同一套求解接口与计算契约,有助于保证不同部署方式下计算行为一致,降低维护与验证成本。

兼容性说明

既有 SuperCAST 对接的接口与交互方式不受影响,材料数据计算结果保持一致,无需修改现有接入代码。新增 MICS-FV 对接采用独立端点与独立接入客户端标识,不影响既有接入方。

Windows 本地化离线发行版依赖随附的求解引擎运行时,并需具备相应的 JMatPro 计算引擎授权。

系统要求

  • 服务端操作系统:Windows 10+ / Linux(Ubuntu 20.04+)/ macOS
  • 本地化离线版:Windows 10(64 位)
  • Python:3.10+(以源码方式部署主服务时)
  • JMatPro:需已安装并配置相应授权
  • 内存:4 GB 以上
  • 磁盘:建议预留 15 GB 以上(含计算结果存储上限 10 GB)
  • 网络:主服务与求解器节点分机部署时需可互通;本地化离线版单机运行,无需外部网络

下载与文档

MatSimKit-Flow V2.2.0 用户手册、使用教程与软件介绍文档已在资料下载页面更新。