Chaleur de combustion par gramme : calculatrice avec ΔH et masse molaire
Passez d'une chaleur molaire de combustion à l'énergie par gramme de combustible : le méthane, à −890 kJ/mol et 16,04 g/mol, libère environ 55,5 kJ par gramme. Utilisez le signe négatif ou la seule valeur absolue, selon votre exercice. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Chaleur molaire
- -890
- Masse molaire
- 16,04
- Chaleur molaire de combustion
- -890
- ΔH_c
- -890
- DH c
- -890
- Chaleur de combustion
- -890
Un calculateur de chaleur de combustion par gramme transforme l'enthalpie molaire de combustion d'un combustible et sa masse molaire en énergie libérée par gramme de substance : le chiffre que les ingénieurs et les étudiants en chimie utilisent pour comparer les combustibles par masse plutôt que par mole.
Ce que l'énergie par gramme signifie pour l'enthalpie de combustion
En thermochimie, la chaleur molaire de combustion ΔH_c est la variation d'enthalpie lorsqu'une mole d'un combustible pur brûle complètement dans les conditions indiquées, généralement jusqu'au dioxyde de carbone et à l'eau avec l'oxygène. Cette valeur molaire est idéale pour les équations chimiques équilibrées, mais les tables pratiques de combustibles et les comparaisons d'ingénierie indiquent souvent l'énergie libérée par gramme ou par kilogramme de combustible, car les réservoirs, les avions et les batteries sont limités par la masse.
Selon la convention thermodynamique des signes, la combustion est exothermique, donc ΔH_c est généralement saisi comme un nombre négatif quand les rapports de laboratoire attendent une enthalpie par gramme négative ; d'autres feuilles d'exercices ne demandent que la magnitude de la chaleur libérée par gramme, et cet outil accepte les deux conventions tant que vous passez des nombres finis et gardez des unités cohérentes.
Les chaleurs et les masses positives et négatives sont acceptées comme nombres finis, afin que les résidus signés et les problèmes d'exemple inversés puissent être vérifiés avec la même formule. Le chemin de contrôle recalcule ΔH_c sur M avec le même arrondi fixe utilisé pour les champs publiés, donc une réponse réussie est toujours livrée avec des étapes que vous pouvez vérifier dans des tests, des feuilles de calcul de comparaison de combustibles ou des fiches de chimie sur la densité d'enthalpie de combustion.
Cas d’usage
Comparer des combustibles par énergie massique
Convertissez les chaleurs molaires de combustion et les masses molaires tabulées en kJ/g pour classer le méthane, l'éthanol et les hydrocarbures selon l'énergie libérée par gramme de combustible.
Devoirs de chimie avec ΔH_c / M
Les étudiants saisissent la chaleur molaire de combustion et la masse molaire des problèmes du manuel et comparent leur énergie par gramme calculée à la main à un résultat déterministe avant de rendre leur copie.
Tests unitaires pour solveurs de thermochimie
Générez des cas corrects d'énergie de combustion par gramme et des rejets volontaires de masse molaire nulle comme valeurs attendues dans les katas de programmation d'outils de chimie.
Questions fréquentes
Comment calcule-t-on la chaleur de combustion par gramme ?
Avec ΔH_c en kJ/mol et M en g/mol, le résultat est en kJ/g.
ΔH_c doit-il être positif ou négatif ?
La combustion est exothermique, donc les rapports thermodynamiques utilisent souvent un ΔH_c négatif. Les feuilles qui ne veulent que la magnitude peuvent passer une valeur positive de chaleur libérée ; gardez des unités cohérentes dans les deux cas.
Cet outil consulte-t-il les enthalpies standard par nom de combustible ?
Non. Vous fournissez ΔH_c et la masse molaire ; l'outil n'effectue que la division et renvoie les étapes. Utilisez une table de données pour les valeurs molaires standard.
Le calculateur de chaleur de combustion par gramme est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute localement.
Pourquoi comparer les combustibles par gramme plutôt que par mole ?
Parce que les réservoirs, les avions et les batteries sont limités par la masse, pas par les moles. Les valeurs par mole servent aux équations équilibrées, mais l'énergie par gramme permet de classer le méthane, l'éthanol et les autres hydrocarbures en pratique.
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/enthalpy-combustion-per-gram \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_heat":-890,"molar_mass":16.04}'const res = await fetch("https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_heat": -890,
"molar_mass": 16.04
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_heat": -890,
"molar_mass": 16.04
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_heat":-890,"molar_mass":16.04}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_heat":-890,"molar_mass":16.04}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/enthalpy-combustion-per-gram", 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
{
"molar_heat": -890,
"molar_mass": 16.04
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_combustion_per_gram",
"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 | 1000000000000 |
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
Saisissez la chaleur molaire de combustion ΔH_c (souvent une valeur négative en kilojoules par mole selon la convention exothermique) et la masse molaire M en grammes par mole ; l'outil renvoie q_g égal à ΔH_c divisé par M, des noms de champs en miroir pour les clients de l'API, une chaîne de formule et la substitution pas à pas que vous pouvez coller dans des rapports de laboratoire, des devoirs ou des tests automatisés. La masse molaire nulle est rejetée avec une erreur invalid_input claire, car diviser par une M égale à zéro est indéfini et masquerait un poids moléculaire oublié ou une erreur de stœchiométrie. Le traitement est une arithmétique pure et déterministe — sans réseau, sans graines aléatoires, sans dépendance à l'horloge —, de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel pour vos contrôles de densité énergétique des combustibles.
Ce que l'énergie par gramme signifie pour l'enthalpie de combustion
La conversion tient en une seule division : l'énergie par gramme q_g est égale à la chaleur molaire de combustion divisée par la masse molaire M. Si ΔH_c est en kilojoules par mole et M en grammes par mole, q_g est en kilojoules par gramme ; si vous gardez M en kilogrammes par mole avec des unités d'énergie correspondantes, le résultat est par kilogramme. Les enseignants et les correcteurs automatisés attachent autant d'importance au rejet de la masse molaire nulle qu'au chemin de réussite : celui qui oublie de chercher M, laisse M à zéro après une erreur de saisie ou confond la quantité en moles avec la masse doit voir un message invalid_input explicite au lieu de Infinity ou NaN.
Comment appeler l'API et ce qu'elle renvoie
La masse molaire doit être non nulle ; les valeurs dont la valeur absolue est inférieure ou égale à 1×10⁻¹⁵ sont traitées comme zéro et rejetées. Envoyez un corps JSON avec deux nombres finis obligatoires : molar_heat (alias molar_heat_of_combustion, delta_h_c, dH_c, heat_of_combustion, enthalpy_combustion, q_molar et Delta_H_c) et molar_mass (alias M, molecular_weight, molecular_mass, mw et mass_per_mole). Les valeurs absolues doivent rester dans la limite publiée de mille milliards (10¹²) pour que le quotient reste fini en double précision IEEE sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie molar_heat et molar_mass arrondis, les reflète sous molar_heat_of_combustion, delta_h_c, dH_c, heat_of_combustion, enthalpy_combustion, q_molar, M et molecular_weight, fixe energy_per_gram, heat_per_gram, q_g, q_per_gram, enthalpy_per_gram et combustion_energy_per_gram au même résultat arrondi, formula à la chaîne q_g égal à ΔH_c sur M, equation à une chaîne de substitution remplie, message à un bref résumé en anglais et steps à un tableau ordonné de lignes de calcul. Une validation échouée — champs manquants, nombres non finis, valeurs hors des limites absolues ou masse molaire nulle — renvoie invalid_input et n'est jamais facturée. Le tarif est forfaitaire : $0.002 par requête réussie, avec l'unité item et un prix unitaire marginal nul.
Conseils pratiques, limites et recherches de chimie associées
Préférez envoyer des nombres plutôt que des chaînes préformatées quand vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles suivent un motif numérique fini strict. Cette page vise les personnes qui cherchent un calculateur de chaleur de combustion par gramme, la densité énergétique d'un combustible à partir de l'enthalpie molaire, une conversion masse molaire-combustion ou de l'aide en ligne pour les rapports de laboratoire de chimie ; ce n'est ni un solveur complet de bombe calorimétrique partant de la capacité thermique et de ΔT, ni un réseau de la loi de Hess pour des enthalpies de formation en plusieurs étapes, ni une consultation tabulée d'enthalpies standard par nom de combustible. Gardez des unités d'énergie et de masse cohérentes avec votre rapport : si ΔH_c est en kilojoules par mole et M en grammes par mole, q_g sera en kilojoules par gramme ; multiplier par 1000 donne les kilojoules par kilogramme quand vous avez besoin de tables d'ingénierie SI. Pour enseigner la chimie, associez des exemples : des valeurs de type méthane avec ΔH_c égal à −890 kJ/mol et M égal à 16.04 g/mol redonnent environ −55.5 kJ par gramme ; des valeurs de type éthanol avec ΔH_c égal à −1367 et M égal à 46 donnent environ −29.7 kJ par gramme ; une chaleur molaire à demi-échelle avec le même M divise par deux le résultat par gramme ; et envoyez volontairement molar_mass égal à zéro pour démontrer le chemin strict invalid_input qui protège contre la division indéfinie. Préférez cette capacité quand vous avez déjà ΔH_c et M et qu'il ne vous manque que q_g ; si votre but est de retrouver la chaleur molaire à partir d'une énergie par gramme connue, inversez la même formule hors ligne en multipliant par la masse molaire. Les tâches échouées qui renvoient invalid_input ne consomment pas de solde prépayé, ce qui garde les scripts exploratoires bon marché quand des apprenants envoient volontairement une masse molaire nulle. Les contrôles aller-retour sont faciles : recalculez à la main ΔH_c divisé par M et confirmez qu'il est égal au energy_per_gram publié dans le même arrondi à douze décimales, et confirmez que q_g fois M redonne la chaleur molaire d'origine dans cet arrondi pour la vérification des rapports de laboratoire.
Questions techniques
Que se passe-t-il quand la masse molaire est nulle ?
L'énergie par gramme est indéfinie. Cet outil renvoie invalid_input au lieu de Infinity ou NaN.