cantera-combustion

Compute adiabatic equilibrium, ignition delay, and laminar flame speed with Cantera.

33|6|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill cantera-combustion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cantera-combustion
Source: https://github.com/xjtulyc/awesome-rosetta-skills/tree/main/skills/06-engineering/cantera-combustion
Command: npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill cantera-combustion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cantera, numpy, matplotlib, pandas, scipy, and includes assets (resource) components.

What problem does it solve?

Cantera combustion simulations automate the computation of key combustion metrics like adiabatic flame temperature, ignition delay, and laminar flame speed so engineers can analyze and compare fuels and mechanisms without manual derivations.

Core Features & Use Cases

  • Adiabatic flame temperature sweeps: calculate equilibrium product states across equivalence ratios to understand peak temperatures and composition trends for conditions like CH4/air and H2/air.
  • Ignition delay estimation: simulate constant-volume homogeneous reactor behavior and determine ignition timing using an OH-based ignition criterion over a temperature range.
  • Laminar flame speed calculation: run 1D freely propagating flame solutions with refinement criteria to obtain burning velocity versus equivalence ratio for engine and safety analysis.
  • Advanced reactor analysis (PSR & sensitivity): evaluate perfectly stirred reactor residence-time behavior and support mechanism comparisons (e.g., GRI-3.0 vs custom mechanisms).

Quick Start

Use the cantera-combustion skill to compute ignition delay for methane at equivalence ratio 1.0 and a specified pressure, then return a table of ignition delay versus initial temperature.

Frequently Asked Questions about cantera-combustion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate laminar flame speed across different equivalence ratios using Cantera?

To calculate laminar flame speed, you run 1D freely propagating flame solutions in Cantera with refinement criteria to obtain burning velocity versus equivalence ratio for engine and safety analysis.

What is the best way to estimate ignition delay for methane-air mixtures?

Estimating ignition delay involves simulating constant-volume homogeneous reactor behavior in Cantera and determining ignition timing using an OH-based ignition criterion over a specified temperature range.

How do I compute adiabatic flame temperature for fuel-air chemistry studies like H2/air?

Computing adiabatic flame temperature requires calculating equilibrium product states across equivalence ratios in Cantera to understand peak temperatures and composition trends for H2/air or CH4/air conditions.

Can I compare chemical kinetics mechanisms like GRI-3.0 with custom ones for reactor simulations?

Yes, you can compare chemical kinetics mechanisms by evaluating perfectly stirred reactor residence-time behavior and analyzing ignition or flame speed outputs to differentiate GRI-3.0 from custom mechanisms.

Do I need to load a specific Cantera mechanism file before running combustion simulations?

Yes, running combustion simulations requires loading a Cantera mechanism such as gri30.yaml, configuring reactor or flame models, and executing equilibrations or integrations to produce quantitative outputs.