跳转到正文

Cantera Skill (K-Dense)

K-Dense Inc. / K-Dense Inc.

Cantera Skill (K-Dense) 提供用于均相点火计算的操作说明和 Python 辅助工具,并包含机理来源记录、守恒诊断和数值细化检查。

条目更新 ·

概览

Cantera Skill (K-Dense) 是 scientific-agent-skills 集合中的一项指令型资源,附带计算辅助工具。它指导用户使用 Cantera 进行封闭、绝热、均相理想气体点火计算,而非充当自主智能体或替代上游模拟软件包。其范围涵盖定容和定压反应器、温度历程,以及针对特定机理的点火延迟比较。

输入包括动力学机理、反应器约束、初始温度和压力、摩尔组成、模拟时长、输出间隔和数值控制参数。自定义机理必须以 Cantera YAML 文件形式提供。工作流程要求用户保留机理来源记录,并在计算前核实相和物种。辅助工具会生成 JSON 报告、四份 CSV 历程文件和序列化机理快照;其中记录计算条件、哈希值、归一化组成、延迟估算、守恒诊断和热力学温度界限。

点火延迟定义为均匀输出网格上温度导数的全局最大值所对应的时间。如果升温不足,或者最大值过于接近时间边界,则不提供延迟值。通过改变输出间隔、求解器设置和模拟时长进行独立计算,以评估数值分辨率。守恒检查针对质量、元素,以及与反应器约束相适应的能量量。

这些诊断用于确认数值一致性,并不能证明与实验结果一致,也不能验证动力学机理的有效性。该辅助工具不是火焰求解器或通用反应器网络构建器,也不会验证热损失、真实气体效应、表面、流动装置或多阶段实验点火定义。机理选择,以及与测量到的点火观测量进行比较,仍属于科学评估工作。

主要功能

  • 附带 Python 辅助工具,用于计算定容或定压条件下封闭、绝热理想气体的点火过程。
  • 根据温度导数定义点火延迟,并检查最低升温要求和时间边界;未能确定的情况会返回 null 延迟值及说明状态。
  • 通过四次独立反应器计算,评估输出间隔、求解器容差、内部时间步上限和模拟时长的敏感性。
  • 守恒诊断涵盖质量、元素组成、物种质量分数一致性,以及总内能或焓。
  • JSON 报告和 CSV 历程文件保留计算设置、归一化组成、指定物种、数值比较和热力学范围检查结果。
  • 机理来源记录包括原始文件和保存快照的哈希值,并说明导入依赖项及快照可复现性的局限。

使用场景

  • 建议的评估方式:在匹配条件下比较候选机理的点火延迟,同时检查各机理的适用验证范围,并采用相同的延迟定义。
  • 建议的评估方式:考察计算得到的温升峰值在改变输出间隔、求解器控制参数和模拟时长后是否保持稳定。
  • 建议的评估方式:整理可审计的均相反应器计算记录,其中包含条件、历程、机理文件和守恒诊断。
  • 建议的评估方式:考察基于温度的延迟是否适合与特定实验比较,尤其是在物种类或多阶段定义不同时。

使用方式

  1. 阅读 Cantera Skill 说明,并确认封闭、绝热、均相理想气体模型适用于预期研究。
  2. 选择适用于目标条件范围且经过相应验证的机理。保留其来源、引用、修改记录和依赖项;核实理想气体相及所需物种是否齐全。
  3. 按照 Skill 文件中链接的配置示例和执行流程操作。设置反应器约束、以 K 为单位的温度、以 Pa 为单位的压力、以秒为单位的时间,以及摩尔量,而非质量分数。示例仅是数值计算的起点,并非通用的机理选择指导。
  4. 在文档说明的 Python 环境中运行随附辅助工具,并使用新的输出目录。检查 JSON 报告和全部四份 CSV 历程文件;解释约束时可参阅上游反应器方程。
  5. 分别评估延迟状态、细化变化、守恒情况和热力学范围检查结果。如果峰值尚未得到确定,应延长或细化计算。
  6. 报告结果时同时说明机理来源、条件、延迟定义、输出间隔和数值局限。除保存的快照外,也要保留原始机理依赖项。

相关资源

Allegro

模型

Allegro 在 NequIP 框架中作为扩展实现 E(3)-等变原子间势,并提供文档说明的 GPU 加速选项,以及用于 LAMMPS 模拟的独立插件。

开源Python

计算化学 · 材料发现

ASE

开源工具

ASE 是原子模拟的 Python 工具库,通过统一计算器接口连接传统计算程序和外部机器学习势。

开源Python

计算化学

computational-chemistry-agent-skills 集合中的 ASE 路由 Skill,将工作流准备与计算器配置分开,并将执行委托给其他环节。

计算化学 · 材料发现

BayBE

开源工具

BayBE 是一个用于贝叶斯实验设计的 Python 工具箱,可根据定义的搜索空间、目标和测量结果推荐参数配置,支持化学领域感知和多目标工作流。

开源Python

实验室自动化 · 工艺优化

BoFire

开源工具

BoFire 是一个用于实验设计和贝叶斯优化的 Python 框架,支持混合变量、约束、分子表示和迭代候选选择。

开源Python

实验室自动化 · 工艺优化

ChemAgent (AI4Chem) 是一个面向化学与材料领域工具使用的研究框架,与 CheMatAgent 论文相关;该论文介绍了基于树搜索的规划、工具执行以及基于 ChemToolBench 的训练。

计算化学 · 材料发现

相关指南

技能

化学 AI Skills 是什么?科研 Agent 的能力模块详解

了解化学 AI Skills 如何作为可复用的流程模块:`SKILL.md` 包含什么内容,宿主如何加载指令,Skills 与 MCP 和智能体有何区别,以及如何选择、组合和评估它们,同时避免将操作指导误认为科学验证。

工作流

计算化学 AI 工作流:从结构到模拟与结果分析

借助 AI Skills 构建重视证据的计算化学工作流,涵盖结构准备、声子、气相着火、CALPHAD 平衡和反应分子动力学分析,同时明确真实输入、执行依赖和科学验证。