Calculateur d'oxygène pour la combustion
Une mole de propane, C3H8, demande 5 moles de dioxygène pour brûler complètement et donne 3 moles de dioxyde de carbone et 4 d'eau. Indiquez les moles de combustible et ses atomes de carbone et d'hydrogène pour tout hydrocarbure CₓHᵧ. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Moles
- 1
- Carbones
- 3
- Hydrogènes
- 8
- O2 par mole de carburant
- 5
- Moles d'oxygène
- 5
- Moles de CO2
- 3
- Moles de H2O
- 4
Ce calculateur d'oxygène pour la combustion transforme des moles d'un carburant hydrocarboné et son nombre d'atomes de carbone et d'hydrogène en moles d'oxygène moléculaire requises pour une combustion complète. Vous fournissez les moles de carburant, le nombre d'atomes de carbone x dans CₓHᵧ, et le nombre d'atomes d'hydrogène y. Les vérifications classiques de classe incluent une mole de propane C₃H₈ nécessitant cinq moles de O₂, et deux moles de méthane CH₄ nécessitant quatre moles de O₂. Le moteur n'utilise qu'une arithmétique finie déterministe, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date.
Ce que signifie l'oxygène requis pour la combustion et ce que contient la réponse
Pour la combustion complète d'un hydrocarbure écrit CₓHᵧ, chaque atome de carbone devient une molécule de dioxyde de carbone et chaque deux atomes d'hydrogène deviennent une molécule d'eau, si bien que la demande en oxygène est fixée une fois x, y et les moles de carburant connus. Équilibrer la réaction CₓHᵧ plus oxygène donnant du dioxyde de carbone et de l'eau donne un coefficient O₂ de x plus y sur quatre par mole de carburant.
Multiplier ce coefficient par les moles d'hydrocarbure produit les moles de O₂ qui doivent être fournies pour une combustion complète dans des conditions idéales. Zéro mole de carburant avec des nombres d'atomes non négatifs est autorisé et donne zéro mole d'oxygène, ce qui est la limite idéale correcte lorsqu'aucun carburant n'est présent. Des nombres de carbone ou d'hydrogène négatifs sont également rejetés.
Où le calcul d'oxygène pour la combustion intervient dans les études, le travail de laboratoire et les logiciels
Les élèves rencontrent les problèmes d'oxygène requis pour la combustion lorsqu'un manuel introduit la combustion des hydrocarbures après l'équilibrage d'équations simples, lorsqu'un devoir donne des moles de propane ou de butane et demande des moles de O₂ avant toute conversion en volume d'air, ou lorsqu'un problème de concours attend un intermédiaire clair de moles d'oxygène avant de discuter de l'excès d'air.
Les enseignants peuvent pré-générer des corrigés pour des formules entières telles que CH₄, C₂H₆ et C₃H₈ sans se fier à des applications opaques qui sautent directement aux grammes d'air ou mélangent la stœchiométrie de combustion incomplète et complète. Les techniciens et préparateurs de laboratoire utilisent la même forme fermée lorsqu'un protocole indique déjà des moles d'un carburant hydrocarboné pur et qu'il ne reste que les nombres d'atomes : appliquer x plus y sur quatre et planifier la quantité d'oxygène pur idéalement requise.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des tuteurs de chimie, pour normaliser des paramètres de carburant saisis par l'utilisateur avant un export de cahier de laboratoire, ou pour satisfaire des énoncés de défis de programmation qui exigent des moles d'oxygène plutôt qu'un croquis approximatif.
Associez-le aux outils de volume de gaz ou de stœchiométrie masse-à-masse lorsque vous avez besoin de grandeurs de chimie connexes, et aux autres points de terminaison scientifiques lorsque vous construisez un petit laboratoire de calculateurs de combustion gratuits et déterministes.
Cas d’usage
Devoirs et vérifications de combustion
Convertissez des moles de CₓHᵧ et des nombres d'atomes en moles de O₂ requises pour une combustion complète avant les étapes de volume d'air ou de masse.
Préparation de laboratoire et logiciels pédagogiques
Calculez la demande idéale en oxygène à partir de moles de carburant mesurées dans des cahiers de laboratoire, des interfaces de soutien scolaire et des générateurs automatisés de fiches d'exercices.
Questions fréquentes
Combien coûte le calculateur d'oxygène pour la combustion ?
Il est gratuit dans votre navigateur sur cette page.
Que se passe-t-il si les moles sont négatives ?
Les moles de carburant hydrocarboné ne peuvent pas être négatives pour la stœchiométrie d'oxygène requis à la combustion.
Cet outil convertit-il les moles d'oxygène en volume d'air ou en masse de carburant ?
Non. Il ne renvoie que les moles d'oxygène (et les moles de produit associées) à partir des moles de carburant et des nombres C/H. Utilisez un outil de volume de gaz ou de masse si vous avez besoin de ces conversions.
Pourquoi les résultats sont-ils arrondis à une certaine précision ?
La précision par défaut est de 10 décimales ; vous pouvez la régler entre 0 et 15.
D'où vient la règle des carbones plus un quart des hydrogènes ?
De l'équilibrage de la combustion complète. Chaque atome de carbone finit dans une molécule de dioxyde de carbone, qui consomme un O2, et chaque paire d'atomes d'hydrogène forme une molécule d'eau, qui consomme un demi O2. On obtient les carbones plus un quart des hydrogènes par mole de combustible.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/chem/oxygen-required-combustion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moles":1,"carbons":3,"hydrogens":8}'const res = await fetch("https://api.kit.forhosting.com/chem/oxygen-required-combustion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moles": 1,
"carbons": 3,
"hydrogens": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/oxygen-required-combustion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moles": 1,
"carbons": 3,
"hydrogens": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/oxygen-required-combustion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moles":1,"carbons":3,"hydrogens":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moles":1,"carbons":3,"hydrogens":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/oxygen-required-combustion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"moles": 1,
"carbons": 3,
"hydrogens": 8
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.oxygen_required_combustion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_value | 1000000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le moteur applique le coefficient stœchiométrique standard pour O₂, qui est x plus y sur quatre, multiplie par les moles de carburant, et indique oxygen_moles ainsi que le coefficient O₂ par mole et les moles idéales de produit de dioxyde de carbone et d'eau. Utilisez-le gratuitement dans le navigateur pour vos devoirs, votre préparation en laboratoire et vos exercices de stœchiométrie de combustion, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence de moles d'oxygène reproductibles en intégration continue, dans un logiciel de soutien scolaire ou des démonstrations pédagogiques.
Ce que signifie l'oxygène requis pour la combustion et ce que contient la réponse
Ce calculateur renvoie les moles, carbons et hydrogens validés, les o2_per_mole_fuel et oxygen_moles dérivés, les quantités de produit co2_moles et h2o_moles associées, une courte formula_label telle que C3H8, la précision utilisée, une étiquette de méthode oxygen_required_combustion, et un rappel de formule. Il n'existe aucune conversion masse-vers-moles pour le carburant, aucune voie de composition de l'air convertissant le O₂ pur en volume d'air sec, aucune voie de chaleur de combustion, et aucun équilibreur d'équation général pour les composés oxygénés ou les hétéroatomes : le moteur applique soit la forme fermée pour l'hydrocarbure CₓHᵧ dans la plage numérique prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de champs requis, des valeurs non finies, des grandeurs supérieures au plafond documenté, et toute mole de carburant négative, car une quantité de carburant négative n'est pas une entrée de combustion physique. Si vous avez besoin d'une stœchiométrie basée sur la masse, d'une analyse de réactif limitant entre deux espèces pesées, ou du rendement de produit à partir d'une masse de réactif limitant, utilisez les capacités dédiées à cela ; cette page ne répond qu'aux moles d'oxygène requises pour la combustion complète d'un hydrocarbure de moles et de nombres d'atomes connus, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients de l'API qui ne doivent pas inventer d'étapes d'équilibrage symboliques.
Comment les moles et les nombres d'atomes sont lus et comment les résultats restent reproductibles
Les deux nombres d'atomes doivent être finis et non négatifs. Les signes plus optionnels en tête et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'interprètent comme des nombres décimaux finis ; les espaces incrustés et les jetons non numériques sont rejetés. Le champ privilégié pour la quantité d'hydrocarbure est moles, mais les alias n, n_fuel, moles_hydrocarbon et amount sont acceptés, afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. Le nombre d'atomes de carbone utilise carbons avec les alias C, carbon, carbon_atoms et x ; le nombre d'atomes d'hydrogène utilise hydrogens avec les alias H, hydrogen, hydrogen_atoms et y. Des moles négatives échouent avec invalid_input et un message nommant le champ, pour qu'une mauvaise cellule ne se transforme pas en demande d'oxygène négative silencieuse. Un champ precision optionnel, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour les sorties numériques, avec une valeur par défaut de dix et un plafond de quinze, afin que les goldens JSON restent stables. Le calcul forme o2_per_mole_fuel égal à carbons plus hydrogens divisé par quatre, oxygen_moles égal à moles fois o2_per_mole_fuel, co2_moles égal à moles fois carbons, et h2o_moles égal à moles fois hydrogens divisé par deux. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé, sans réimplémenter vous-même le coefficient x plus y sur quatre.
Où le calcul d'oxygène pour la combustion intervient dans les études, le travail de laboratoire et les logiciels
Les outils produits et pédagogiques utilisent ce point de terminaison lorsqu'un apprenant saisit des moles et une formule CₓHᵧ, et que l'interface doit afficher oxygen_moles avec un intermédiaire clair o2_per_mole_fuel. Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue de niveau A de KIT, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Données de référence déterministes pour les tests
Générez oxygen_moles et o2_per_mole_fuel reproductibles pour les tests unitaires, les tuteurs de chimie et les assertions d'intégration continue sur la stœchiométrie de combustion.
Questions techniques
Comment les moles d'oxygène sont-elles calculées ?
o2_per_mole_fuel = carbons + hydrogens/4, et oxygen_moles = moles × o2_per_mole_fuel, à partir de CₓHᵧ + (x + y/4) O₂ → x CO₂ + (y/2) H₂O.