MatSimKit-Flow 材料计算流程集成软件

Release Note — V2.0.0

发布日期: 2026 年 3 月 5 日 发布类型: 全面重构版本


版本说明

本版本为全面重构版本,将 V1 的专用浏览器操作模式升级为标准 HTTP REST 服务架构,支持任意仿真软件程序化调用,同时新增可视化 Web 管理台、多软件统一接入、跨平台部署等核心能力,实现从单机工具到企业级材料计算中间件平台的跨越。


重大架构变更

  • 服务化架构: 由浏览器操作工具重构为标准 HTTP REST 服务,提供规范的 API 接口文档,任何支持 HTTP 的软件均可快速对接
  • 多软件统一接入: 多款仿真软件可同时接入同一服务实例,各自拥有独立身份标识与计算策略配置
  • 异步回调架构: 任务提交后立即返回任务 ID,计算完成后主动推送结果至回调地址,避免长时间阻塞等待
  • 跨平台支持: 从 Windows 专属扩展至 Windows、Linux、macOS 三平台均可部署

新增功能

标准 HTTP REST API

提供规范的材料计算服务接口,接口文档清晰、接入成本低:

  • 标准 HTTP REST 协议,无语言和平台限制
  • 支持合金成分单点计算与成分范围批量计算两种模式
  • 所有输出自动转换为国际标准单位(SI),可直接导入仿真软件
  • 通常仅需数行代码即可完成对接

多仿真软件统一接入

采用"统一平台、差异化服务"架构,一套服务同时支撑多类工艺仿真场景:

  • 每款接入软件拥有独立的身份标识(Client ID)、访问密钥和计算策略配置
  • 系统根据各软件实际需求差异化交付材料数据(如铸造软件需要凝固热物性,热处理软件需要 CCT 数据)
  • 一个服务实例即可同时服务铸造、热处理、成型等多类仿真场景

九大合金体系全覆盖

系统支持的合金体系从 3 种扩展至 9 种:铁合金、钴合金、镍合金、铝合金、镁合金、钛合金、铜合金、锆合金、锡合金,覆盖航空、汽车、能源等主流工业应用领域的合金材料需求。

成分范围批量计算

支持"成分范围"批量计算模式:用户指定某元素的含量范围与步长,系统自动展开为多个成分点并批量计算,一次提交即可获取不同成分比例下的完整材料数据,大幅提升材料研发与工艺优化阶段的数据获取效率。

Web 可视化管理台

新增专业的 Web 管理控制台,提供全套运维管理功能:

  • 系统监控: 实时查看服务状态、计算任务队列和资源使用情况
  • 客户端管理: 管理接入软件的身份标识、访问权限和计算策略配置
  • IP 白名单: 配置允许访问的 IP 地址范围,保障服务安全
  • 运行日志: 查询历史计算任务日志,便于排查问题与审计
  • 计算参数调整: 在线修改计算参数,所有配置修改实时生效,无需重启服务
  • 支持中英文双语界面,确保 7×24 连续运行

灵活跨平台部署

通过创新的"计算代理"架构,将主服务与计算引擎解耦:

  • 单机部署: 主服务与 JMatPro 计算引擎同机运行,适用于单机或小型团队场景
  • 分离部署: 主服务可部署在云端 Linux 服务器,计算节点保留在已有 Windows 机器上,充分保护现有 JMatPro 授权投资,同时实现云端统一管理

安全与稳定性保障

  • 多层安全防护:IP 白名单、调用频率限制、管理台本机访问限制
  • 结构化日志系统,完整记录每次计算任务的输入、输出和异常信息
  • 自动超时保护,防止单个计算任务长时间占用资源
  • 异常回调重试机制,确保计算结果可靠送达

系统要求

  • 操作系统:Windows 10+ / Linux(Ubuntu 20.04+)/ macOS
  • JMatPro:需已安装并配置相应授权(可与主服务分机部署)
  • 内存:4 GB 以上(主服务)
  • 网络:主服务与计算节点需可互通(分离部署时)