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 以上(主服务)
- 网络:主服务与计算节点需可互通(分离部署时)