Analyse de combustion
Transformez les produits d'une combustion en formule empirique : 3,52 g de CO2 et 1,44 g de H2O mènent à CH2. Le calculateur trouve les moles de carbone et d'hydrogène puis les ramène au rapport entier le plus simple. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse de dioxyde de carbone
- 3,52
- Masse d'eau
- 1,44
- Moles de CO2
- 0,079982731
- Moles de H2O
- 0,0799321465
- Moles de C
- 0,079982731
- Moles de H
- 0,159864293
L'analyse de combustion est la voie classique de laboratoire qui mène d'un échantillon pur d'hydrocarbure à sa formule empirique. Lorsque l'échantillon brûle complètement en excès d'oxygène, chaque atome de carbone sort sous forme de dioxyde de carbone et chaque atome d'hydrogène sous forme d'eau. En pesant ces deux produits on obtient des moles de carbone égales aux moles de CO2 et des moles d'hydrogène égales au double des moles de H2O. En divisant les deux décomptes molaires par la plus petite valeur et en ramenant au couple d'entiers le plus proche, on récupère le rapport le plus simple CxHy que les manuels appellent formule empirique. Les étudiants rencontrent ce flux après la composition en pourcentages, avant le passage à la formule moléculaire par masse molaire, et de nouveau lorsqu'un inconnu organique est identifié sur un train de combustion. Cette calculatrice accepte les masses de CO2 et H2O en grammes, applique des poids atomiques conventionnels fixes, rejette les masses de produit négatives ou non positives avec une erreur de validation claire, et renvoie la chaîne de la formule empirique avec les moles intermédiaires, les masses d'éléments, les diagnostics de rapport et l'étiquette de méthode.
Comment les masses de CO2 et H2O deviennent une formule empirique d'hydrocarbure
Parte d'une expérience de combustion complète sur un hydrocarbure pur écrit génériquement CxHy. Chaque atome de carbone de l'échantillon sort sous forme d'une molécule de dioxyde de carbone, de sorte que les moles de carbone valent la masse de CO2 divisée par la masse molaire du CO2. Chaque paire d'atomes d'hydrogène sort sous forme d'une molécule d'eau, de sorte que les moles d'hydrogène valent deux fois la masse de H2O divisée par la masse molaire du H2O.
Ces deux quantités molaires encodent déjà le rapport atomique : divisez les deux par la plus petite des deux, puis multipliez par des petits entiers successifs jusqu'à ce que les deux valeurs mises à l'échelle se situent dans une tolérance absolue étroite d'entiers. Enfin réduisez ce couple d'entiers par leur plus grand commun diviseur pour que la formule empirique soit le rapport le plus simple, par exemple CH4 plutôt que C2H8, ou C2H5 plutôt que C4H10 lorsque les données soutiennent un demi-multiple qui se résout au multiplicateur suivant.
Les poids atomiques conventionnels fixes de C, H et O maintiennent l'arithmétique identique aux tables courantes des manuels et aux calculatrices chimiques sœurs de KIT. Les masses de produit négatives sont rejetées immédiatement car un train de combustion physique ne peut indiquer moins de zéro gramme de CO2 ou H2O ; les masses nulles sont aussi rejetées car une formule empirique d'hydrocarbure exige des atomes de carbone et d'hydrogène.
Où les calculatrices d'analyse de combustion interviennent dans le travail réel
Les cours de chimie du secondaire et de l'université introductive assignent des exercices d'analyse de combustion après la composition en pourcentages, demandant aux étudiants de convertir les masses de CO2 et H2O en CxHy puis, éventuellement, de passer à une formule moléculaire avec une mesure séparée de masse molaire. Les assistants de laboratoire notent des inconnus organiques où les étudiants font tourner un train de combustion, pèsent les absorbants et doivent rendre un rapport empirique défendable avant de revendiquer l'identité.
Les chimistes de procédé et d'analyse revérifient parfois des certificats fournisseurs ou des cahiers de labo qui ne listent que des masses de produit et ont besoin d'un filtre rapide d'entiers avant d'accepter une revendication de formule d'hydrocarbure.
Si vous avez ensuite besoin de la formule moléculaire à partir de l'empirique et de la masse molaire, de la composition en pourcentages sans produits de combustion, ou de la combustion d'organiques oxygénés à trois éléments, traitez-les comme des intentions de recherche et des pages d'atterrissage séparées plutôt que de surcharger cette calculatrice de formule empirique par analyse de combustion.
Cas d’usage
Clés de correction pour devoirs et examens
Convertissez les masses de produit CO2 et H2O en une seule chaîne de formule empirique pour que enseignants et auto-correcteurs partagent une même vérité de référence d'analyse de combustion.
Contrôles du train de combustion au laboratoire
Vérifiez que les absorbants pesés d'un inconnu étudiant se réduisent à un rapport CxHy sensé avant l'étape de masse moléculaire.
Questions fréquentes
Qu'est-ce que l'analyse de combustion d'un hydrocarbure ?
La combustion complète convertit chaque atome de carbone en CO2 et chaque atome d'hydrogène en H2O. À partir des masses de produit vous calculez les moles de C et H et les réduisez à la formule empirique d'entiers la plus simple CxHy.
Que se passe-t-il si une masse de produit est négative ?
Des masses négatives de CO2 ou H2O ne sont pas physiques pour un train de combustion, donc aucune formule empirique n'est renvoyée.
Renvoie-t-elle la formule moléculaire ?
Non. Elle renvoie uniquement la formule empirique (rapport le plus simple). Pour passer à une formule moléculaire il faut une mesure séparée de masse molaire et une calculatrice de formule moléculaire.
Quel est le coût ?
L'outil du navigateur est gratuit et s'exécute en local.
Et si le rapport carbone-hydrogène ne tombe pas sur des nombres entiers ?
Le calculateur s'arrête avec un message au lieu d'inventer une formule fractionnaire. Cela signale en général qu'une des masses pesées est fausse : vérifiez vos mesures de dioxyde de carbone et d'eau.
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/combustion-analysis \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"co2_mass":3.52,"h2o_mass":1.44}'const res = await fetch("https://api.kit.forhosting.com/chem/combustion-analysis", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"co2_mass": 3.52,
"h2o_mass": 1.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/combustion-analysis",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"co2_mass": 3.52,
"h2o_mass": 1.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/combustion-analysis", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"co2_mass":3.52,"h2o_mass":1.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"co2_mass":3.52,"h2o_mass":1.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/combustion-analysis", 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
{
"co2_mass": 3.52,
"h2o_mass": 1.44
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.combustion_analysis",
"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.
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
Comment les masses de CO2 et H2O deviennent une formule empirique d'hydrocarbure
Le pipeline est pure mathématique flottante déterministe : sans graines aléatoires, sans horodatages d'horloge, sans consultations réseau de tables de poids atomiques en direct, et sans dérive de modèle, de sorte que des masses de produit identiques produisent toujours le même JSON. Lorsque le rapport mis à l'échelle n'atteint jamais des entiers dans la limite de multiplicateur configurée, la requête échoue avec invalid_input pour que l'appelant revérifie les produits pesés plutôt que d'inventer une formule fractionnaire.
Ce que vous envoyez et ce que vous recevez en retour
Les contrôles classiques de cours incluent des masses de produit qui récupèrent le méthane CH4, l'éthane C2H6 et des rapports d'alcène comme CH2. Cette capacité s'arrête à la formule empirique ; si vous avez déjà la chaîne empirique et une masse molaire moléculaire, utilisez les outils de mise à l'échelle de formule moléculaire plutôt que de surcharger les champs de produits de combustion. Envoyez deux champs obligatoires : co2_mass et h2o_mass, chacun un nombre fini positif de grammes de produit collecté après combustion. Les deux champs peuvent être des nombres JSON simples ou des chaînes numériques qui se parsent en valeurs finies. Les champs manquants, les chaînes vides, les valeurs non numériques, NaN, Infinity, les masses négatives et les masses nulles échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie co2_mass et h2o_mass nettoyés, moles_co2 et moles_h2o, moles_c et moles_h, mass_c et mass_h du carbone et de l'hydrogène comptabilisés dans les produits, un objet relative_ratio avec C et H après division par la plus petite quantité molaire, le ratio_multiplier utilisé pour atteindre des entiers, carbon_atoms et hydrogen_atoms de la formule réduite, la chaîne empirical_formula telle que CH2 ou C3H8, une carte elements, un objet units étiquetant grammes et moles, molar_masses_used pour CO2, H2O, C et H, method égal à combustion_product_masses_to_empirical, et une chaîne formula documentant moles_C égal à m_CO2 sur M_CO2 et moles_H égal à deux fois m_H2O sur M_H2O. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les calculatrices d'analyse de combustion interviennent dans le travail réel
Comme cette capacité est un moteur de parse pur, le tarif API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.
Cas d'intégration
Fixtures de programme et LMS
Générez des fixtures JSON stables pour des leçons interactives qui enseignent les formules empiriques d'hydrocarbures à partir de masses de produit sans non-déterminisme.
Questions techniques
Comment fonctionne cette calculatrice d'analyse de combustion ?
Elle fixe moles_C = co2_mass / M_CO2 et moles_H = 2 × (h2o_mass / M_H2O), met ce rapport à l'échelle des entiers les plus proches dans une petite tolérance, réduit par le PGCD et renvoie la chaîne de la formule empirique.