Entalpia di reazione dai calori di formazione
Ottenga l'entalpia di reazione direttamente da una tabella di formazione: la combustione del metano, con −393,5 kJ/mol per l'anidride carbonica, −285,8 per l'acqua e −74,8 per il metano, dà −890,3 kJ/mol. Le due somme pesate restano visibili per controllare ogni lato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
L'entalpia standard di reazione è il calore scambiato a pressione costante quando un'equazione chimica bilanciata avviene in condizioni standard. Le tabelle di termochimica quasi mai elencano tutte le reazioni possibili; elencano invece le entalpie standard di formazione dei composti puri, e la legge di Hess recupera il valore della reazione come somma dei prodotti ponderata per la formazione meno la somma dei reagenti ponderata allo stesso modo. Questa calcolatrice accetta i coefficienti stechiometrici e i valori di ΔH°_f di entrambi i lati dell'equazione, restituisce le somme intermedie di prodotti e reagenti insieme a ΔH°_rxn e classifica il processo come esotermico, endotermico o termoneutro. Gli array vuoti e le lunghezze non corrispondenti falliscono con un errore di validazione chiaro, così che dati di compiti incompleti non si spaccino mai per una variazione di entalpia nulla.
Come l'entalpia di reazione deriva dai calori di formazione
Parta da un'equazione bilanciata scritta con coefficienti stechiometrici ν per ogni specie di prodotto e di reagente. L'entalpia standard di formazione ΔH°_f di una sostanza è la variazione di entalpia quando una mole di quella sostanza si forma dai suoi elementi nei loro stati standard. Per definizione, gli elementi puri nei loro stati standard hanno ΔH°_f uguale a zero, ed è per questo che l'ossigeno gassoso, il carbonio grafite e i metalli solidi spesso non contribuiscono affatto sul lato dei reagenti anche quando compaiono con coefficienti grandi.
La legge di Hess e la proprietà di funzione di stato dell'entalpia implicano che l'entalpia standard di reazione è uguale alla somma sui prodotti di ν_p per ΔH°_f,p, meno la somma sui reagenti di ν_r per ΔH°_f,r. Non ha mai bisogno delle singole energie di legame se dispone di una tabella di formazione completa. Elabori prima i prodotti: moltiplichi ogni coefficiente di prodotto per la sua entalpia di formazione e sommi quei termini.
Poi faccia lo stesso per i reagenti. Sottragga il totale dei reagenti dal totale dei prodotti per ottenere ΔH°_rxn. Un risultato negativo significa che la reazione è esotermica in condizioni standard; un risultato positivo è endotermico; uno zero numerico (entro la tolleranza in virgola mobile) è termoneutro.
Le unità devono essere coerenti in tutti i valori di formazione, tipicamente chilojoule per mole, anche se i joule per mole vanno bene se tutte le voci usano la stessa famiglia. I coefficienti sono numeri di moli adimensionali dell'equazione bilanciata e non devono portare unità di energia. La calcolatrice esegue solo aritmetica e validazione: non consulta tabelle, non bilancia l'equazione al posto suo e non converte tra chilojoule e joule.
Dove le calcolatrici di entalpia basate sulla formazione compaiono nel lavoro reale
I corsi di chimica generale delle scuole superiori e dell'università assegnano di continuo esercizi sulla legge di Hess che ricostruiscono ΔH°_rxn da calori di formazione tabulati, e un unico oracolo affidabile che restituisce entrambe le somme intermedie e la differenza finale accelera la correzione e la preparazione delle dimostrazioni.
I calcoli preliminari di ingegneria di processo stimano i carichi termici di bruciatori, reformer e scrubber dalle tabelle di formazione molto prima di aprire un simulatore di processo completo, e gli ingegneri hanno bisogno di un'aritmetica trasparente di ν per ΔH_f anziché di un pacchetto termo a scatola nera che stampa un solo numero.
I moduli di chimica verde ed economia atomica spesso abbinano metriche di massa a metriche di entalpia nel confronto di vie sintetiche alternative, quindi le verifiche rapide dell'entalpia di reazione dai dati di formazione si affiancano ai calcoli di resa e rifiuti. I manuali di laboratorio che pubblicano tabelle di formazione standard per gas e solidi comuni traggono vantaggio da una calcolatrice che rifiuta elenchi di prodotti o reagenti vuoti invece di restituire zero in silenzio e confondere gli studenti che hanno dimenticato di incollare una colonna.
Se in seguito Le serve l'energia libera di Gibbs da entalpia, entropia e temperatura, stime delle energie di legame o variazioni di entalpia integrate con la capacità termica tra temperature, li tratti come intenti di ricerca e landing page separati invece di sovraccaricare questa pagina della calcolatrice dei calori di formazione.
Casi d'uso
Chiavi di risposta per compiti ed esami
Generi ΔH°_rxn insieme alle somme di formazione di prodotti e reagenti per i problemi di legge di Hess dei manuali, così docenti e correttori automatici condividono un'unica verità di riferimento per la via della formazione.
Carichi termici di combustione e sintesi
Stimi il calore standard rilasciato o assorbito in combustioni, idrogenazioni o sintesi in stile ammoniaca bilanciate, a partire da valori tabulati di ΔH°_f e coefficienti stechiometrici.
Domande frequenti
Quale formula usa questa calcolatrice?
L'entalpia standard di reazione è ΔH°_rxn = Σ ν_p ΔH°_f,p − Σ ν_r ΔH°_f,r, usando i coefficienti stechiometrici e le entalpie standard di formazione di prodotti e reagenti.
Cosa succede se un array di prodotti o di reagenti è vuoto?
L'entalpia di reazione dai calori di formazione richiede almeno una voce di prodotto e una di reagente; gli array vuoti vengono rifiutati invece di essere trattati come zero.
I reagenti elementari hanno bisogno di valori di formazione?
Sì: inserisca 0 per gli elementi puri nei loro stati standard (per esempio O2, N2, C grafite). Il coefficiente moltiplica comunque quello zero e mantiene la stechiometria esplicita.
Come scegliere le unità?
Mantenga ogni voce di ΔH°_f nella stessa famiglia di energia per mole, tipicamente kJ/mol. La calcolatrice non converte le unità; miscele incoerenti producono un risultato numericamente errato ma dimensionalmente silenzioso.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
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-from-formation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"product_coeffs":[1,2],"product_delta_hf":[-393.5,-285.8],"reactant_coeffs":[1,2],"reactant_delta_hf":[-74.8,0]}'const res = await fetch("https://api.kit.forhosting.com/chem/enthalpy-from-formation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"product_coeffs": [
1,
2
],
"product_delta_hf": [
-393.5,
-285.8
],
"reactant_coeffs": [
1,
2
],
"reactant_delta_hf": [
-74.8,
0
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/enthalpy-from-formation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"product_coeffs": [
1,
2
],
"product_delta_hf": [
-393.5,
-285.8
],
"reactant_coeffs": [
1,
2
],
"reactant_delta_hf": [
-74.8,
0
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/enthalpy-from-formation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"product_coeffs":[1,2],"product_delta_hf":[-393.5,-285.8],"reactant_coeffs":[1,2],"reactant_delta_hf":[-74.8,0]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"product_coeffs":[1,2],"product_delta_hf":[-393.5,-285.8],"reactant_coeffs":[1,2],"reactant_delta_hf":[-74.8,0]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/enthalpy-from-formation", 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
{
"product_coeffs": [
1,
2
],
"product_delta_hf": [
-393.5,
-285.8
],
"reactant_coeffs": [
1,
2
],
"reactant_delta_hf": [
-74.8,
0
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_from_formation",
"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.
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
Come l'entalpia di reazione deriva dai calori di formazione
La pipeline è aritmetica deterministica in virgola mobile senza semi casuali, senza marcature temporali e senza chiamate di rete, quindi array identici di coefficienti e di formazione producono sempre un JSON identico.
Cosa invia e cosa riceve
Ogni lato deve avere lunghezze corrispondenti: ogni coefficiente ha bisogno di un valore di formazione abbinato. Tutti e quattro i campi sono obbligatori. Il campo thermal classifica il segno come esotermico, endotermico o termoneutro. Le verifiche classiche dei manuali comprendono la combustione del metano con valori di formazione dei prodotti per anidride carbonica e acqua contro metano e ossigeno elementare, la sintesi dell'acqua da idrogeno e ossigeno e la formazione dell'ammoniaca da azoto e idrogeno. Invii quattro campi. product_coeffs è un array non vuoto di coefficienti stechiometrici finiti e non negativi per i prodotti, oppure una stringa JSON di quell'array. product_delta_hf è un array non vuoto di entalpie standard di formazione finite per quegli stessi prodotti nello stesso ordine. reactant_coeffs e reactant_delta_hf svolgono i ruoli analoghi sul lato dei reagenti. Campi mancanti, array vuoti, stringhe non numeriche, NaN, Infinity, coefficienti negativi, elenchi di specie oltre le sessantaquattro voci per lato e lunghezze non corrispondenti falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta restituisce gli array puliti di coefficienti e di formazione, riporta n_products e n_reactants, restituisce sum_products e sum_reactants come le due somme ponderate intermedie e riporta delta_h_rxn come loro differenza. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.
Dove le calcolatrici di entalpia basate sulla formazione compaiono nel lavoro reale
Poiché questa capacità è un motore di parse puro, il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Fixture di confronto tra vie
Confronti in blocco vie bilanciate alternative con lo stesso insieme di prodotti e intercetti array di formazione vuoti o non corrispondenti con un invalid_input rigido invece di zeri silenziosi.