Calcolatrice di calore di combustione per grammo da ΔH e massa molare
Trasformi un calore molare di combustione in energia per grammo di combustibile: il metano, con −890 kJ/mol e 16,04 g/mol, libera circa 55,5 kJ per grammo. Usi il segno negativo o solo il valore assoluto, come chiede il suo esercizio. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Calore molare
- -890
- Massa molare
- 16,04
- Calore molare di combustione
- -890
- ΔH_c
- -890
- DH c
- -890
- Calore di combustione
- -890
Una calcolatrice di calore di combustione per grammo trasforma l'entalpia molare di combustione di un combustibile e la sua massa molare nell'energia rilasciata per grammo di sostanza: il dato che ingegneri e studenti di chimica usano per confrontare i combustibili in base alla massa anziché alla mole.
Cosa significa l'energia per grammo nell'entalpia di combustione
In termochimica, il calore molare di combustione ΔH_c è la variazione di entalpia quando una mole di un combustibile puro brucia completamente nelle condizioni indicate, di solito fino a biossido di carbonio e acqua con ossigeno. Questo valore molare è ideale per le equazioni chimiche bilanciate, ma le tabelle pratiche dei combustibili e i confronti ingegneristici indicano spesso l'energia rilasciata per grammo o per chilogrammo di combustibile, perché serbatoi, aeromobili e batterie sono vincolati dalla massa.
Secondo la convenzione termodinamica dei segni la combustione è esotermica, quindi ΔH_c viene di solito inserito come numero negativo quando le relazioni di laboratorio si aspettano un'entalpia per grammo negativa; altre schede di esercizi chiedono solo la grandezza del calore rilasciato per grammo, e questo strumento accetta entrambe le convenzioni purché passi numeri finiti e mantenga le unità coerenti. Calori e masse positivi e negativi sono accettati come numeri finiti, così residui con segno e problemi di esempio invertiti possono essere verificati con la stessa formula.
Il percorso di controllo ricalcola ΔH_c su M con lo stesso arrotondamento fisso usato per i campi pubblicati, quindi una risposta corretta include sempre passaggi che può verificare in test, fogli di calcolo per il confronto dei combustibili o schede di chimica sulla densità di entalpia di combustione.
Casi d'uso
Confrontare i combustibili per energia massica
Converta i calori molari di combustione e le masse molari tabulati in kJ/g per classificare metano, etanolo e idrocarburi in base all'energia rilasciata per grammo di combustibile.
Compiti di chimica con ΔH_c / M
Gli studenti inseriscono il calore molare di combustione e la massa molare dei problemi del libro e confrontano l'energia per grammo calcolata a mano con un risultato deterministico prima della consegna.
Test unitari per risolutori di termochimica
Generi casi corretti di energia di combustione per grammo e rifiuti deliberati di massa molare zero come valori attesi nei kata di programmazione di strumenti di chimica.
Domande frequenti
Come si calcola il calore di combustione per grammo?
Con ΔH_c in kJ/mol e M in g/mol, il risultato è in kJ/g.
ΔH_c deve essere positivo o negativo?
La combustione è esotermica, quindi le relazioni termodinamiche usano spesso un ΔH_c negativo. Le schede che vogliono solo la grandezza possono passare un valore positivo di calore rilasciato; mantenga le unità coerenti in entrambi i casi.
Questo strumento cerca le entalpie standard per nome del combustibile?
No. Lei fornisce ΔH_c e la massa molare; lo strumento esegue solo la divisione e restituisce i passaggi. Usi una tabella di dati per i valori molari standard.
La calcolatrice di calore di combustione per grammo è gratuita?
Lo strumento nel browser è gratuito e funziona in locale.
Perché confrontare i combustibili per grammo e non per mole?
Perché serbatoi, aerei e batterie sono limitati dalla massa, non dalle moli. I valori per mole servono per le equazioni bilanciate, ma l'energia per grammo permette di mettere in fila metano, etanolo e altri idrocarburi nella pratica.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"molar_heat": -890,
"molar_mass": 16.04
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_combustion_per_gram",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Inserisca il calore molare di combustione ΔH_c (spesso un valore negativo in kilojoule per mole secondo la convenzione esotermica) e la massa molare M in grammi per mole; lo strumento restituisce q_g uguale a ΔH_c diviso per M, nomi di campo specchiati per i client API, una stringa di formula e la sostituzione passo dopo passo che può incollare in relazioni di laboratorio, compiti o test automatizzati. La massa molare zero viene rifiutata con un chiaro errore invalid_input, perché dividere per una M uguale a zero è indefinito e nasconderebbe un peso molecolare dimenticato o un errore di stechiometria. Il percorso è aritmetica pura e deterministica — niente rete, niente semi casuali, niente dipendenza dall'orologio —, quindi l'esecutore gratuito nel browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso ogni volta che lo invoca per i controlli di densità energetica dei combustibili.
Cosa significa l'energia per grammo nell'entalpia di combustione
La conversione è una sola divisione: l'energia per grammo q_g è uguale al calore molare di combustione diviso per la massa molare M. Se ΔH_c è in kilojoule per mole e M in grammi per mole, q_g è in kilojoule per grammo; se mantiene M in chilogrammi per mole con unità di energia corrispondenti, il risultato è per chilogrammo. Docenti e correttori automatici tengono al rifiuto della massa molare zero quanto al percorso corretto: chi dimentica di cercare M, lascia M a zero dopo un errore di inserimento dati o confonde la quantità in moli con la massa deve vedere un messaggio invalid_input esplicito invece di Infinity o NaN.
Come chiamare l'API e cosa restituisce
La massa molare non può essere zero; i valori il cui valore assoluto è pari o inferiore a 1×10⁻¹⁵ sono trattati come zero e rifiutati. Invii un corpo JSON con due numeri finiti obbligatori: molar_heat (alias molar_heat_of_combustion, delta_h_c, dH_c, heat_of_combustion, enthalpy_combustion, q_molar e Delta_H_c) e molar_mass (alias M, molecular_weight, molecular_mass, mw e mass_per_mole). I valori assoluti devono restare entro il limite pubblicato di mille miliardi (10¹²) affinché il quoziente resti finito in doppia precisione IEEE sul Worker e nel browser. In caso di successo la risposta riporta molar_heat e molar_mass arrotondati, li rispecchia come molar_heat_of_combustion, delta_h_c, dH_c, heat_of_combustion, enthalpy_combustion, q_molar, M e molecular_weight, imposta energy_per_gram, heat_per_gram, q_g, q_per_gram, enthalpy_per_gram e combustion_energy_per_gram sullo stesso risultato arrotondato, formula sulla stringa q_g uguale a ΔH_c fratto M, equation su una stringa di sostituzione compilata, message su un breve riepilogo in inglese e steps su un array ordinato di righe di calcolo. Una convalida fallita — campi mancanti, numeri non finiti, valori oltre i limiti assoluti o massa molare zero — restituisce invalid_input e non viene mai addebitata. Il prezzo è forfettario: $0.002 per richiesta riuscita, con unità item e prezzo unitario marginale zero.
Consigli pratici, limiti e ricerche di chimica correlate
Preferisca inviare numeri anziché stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se seguono un modello numerico finito rigoroso. Questa pagina si rivolge a chi cerca una calcolatrice di calore di combustione per grammo, la densità energetica dei combustibili dall'entalpia molare, la conversione da massa molare a combustione o aiuto online per le relazioni di laboratorio di chimica; non è un risolutore completo di calorimetro a bomba che parte dalla capacità termica e da ΔT, non è una rete della legge di Hess per entalpie di formazione in più passaggi e non è una consultazione tabellare di entalpie standard per nome del combustibile. Mantenga le unità di energia e massa coerenti con la sua relazione: se ΔH_c è in kilojoule per mole e M in grammi per mole, q_g sarà in kilojoule per grammo; moltiplicando per 1000 ottiene i kilojoule per chilogrammo quando le servono tabelle ingegneristiche SI. Per insegnare chimica, abbini gli esempi: valori in stile metano con ΔH_c uguale a −890 kJ/mol e M uguale a 16.04 g/mol restituiscono circa −55.5 kJ per grammo; valori in stile etanolo con ΔH_c uguale a −1367 e M uguale a 46 danno circa −29.7 kJ per grammo; un calore molare a metà scala con la stessa M dimezza il risultato per grammo; e invii deliberatamente molar_mass uguale a zero per dimostrare il percorso rigido invalid_input che protegge dalla divisione indefinita. Preferisca questa capacità quando ha già ΔH_c e M e le serve solo q_g; se il suo obiettivo è recuperare il calore molare da un'energia per grammo nota, inverta la stessa formula offline moltiplicando per la massa molare. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti inviano di proposito massa molare zero. I controlli di andata e ritorno sono facili: ricalcoli a mano ΔH_c diviso per M e confermi che è uguale all'energy_per_gram pubblicato entro lo stesso arrotondamento a dodici decimali, e confermi che q_g per M recupera il calore molare originale entro quell'arrotondamento per la verifica delle relazioni di laboratorio.
Domande tecniche
Cosa succede quando la massa molare è zero?
L'energia per grammo è indefinita. Questo strumento restituisce invalid_input invece di Infinity o NaN.