Calcolatore di calore di reazione per quantità
Riporti un'entalpia molare di reazione alla quantità che reagisce davvero: 2 mol a −92,2 kJ/mol danno un calore di −184,4 kJ, indicato come esotermico perché il sistema lo libera. Un risultato positivo viene indicato come endotermico. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Entalpia molare di reazione ΔH_rxn
- -92,2
- Moli (n)
- 2
- Calore
- -184,4 energy
- Processo termico
- exothermic
Quando una reazione bilanciata ha una variazione di entalpia molare nota ΔH_rxn, il calore scambiato per qualsiasi avanzamento della reazione scala linearmente con la quantità di sostanza che reagisce davvero. Moltiplichi le moli che reagiscono n per l'entalpia molare e otterrà il calore totale Q trasferito secondo la stessa convenzione termochimica: Q è uguale a n per ΔH_rxn. Un Q negativo significa che il sistema rilascia calore (esotermico); un Q positivo significa che il sistema assorbe calore (endotermico). Questo calcolatore prende questi due numeri finiti — entalpia molare e moli —, restituisce il calore scalato con un'etichetta chiara del processo termico e rifiuta le moli negative, perché una quantità di sostanza non può essere inferiore a zero. Zero moli è consentito e produce un calore pari a zero, che è il limite corretto quando nulla reagisce. Mantenga coerenti le unità di energia: se ΔH è in chilojoule per mole, Q è in chilojoule; se ΔH è in joule per mole, la risposta è in joule.
Come il calore di reazione scala con la quantità che reagisce
Le tabelle di termochimica e i calcoli di formazione riportano variazioni di entalpia intensive per mole di reazione così come scritta. In impianto, in laboratorio o in un problema dei compiti raramente si esegue esattamente una mole di reazione; si lavora con un avanzamento n dichiarato e serve il carico termico estensivo per il dimensionamento delle apparecchiature, la progettazione di bagni di ghiaccio o la correzione dei compiti.
La legge di scala è elementare e universale a composizione costante e sulla stessa base di temperatura e pressione usata per ΔH: Q è uguale a n per ΔH_rxn. Se la combustione del metano è tabulata a -890 chilojoule per mole e Lei brucia 2 moli di metano in condizioni equivalenti, il calore del sistema è di circa -1780 chilojoule. Se una decomposizione endotermica vale 178.3 chilojoule per mole e processa mezza mole, il calore assorbito è di circa 89.15 chilojoule.
La convenzione dei segni qui adottata è quella del sistema della termodinamica chimica: il calore assorbito dal sistema reagente è positivo, quindi le reazioni endotermiche mostrano ΔH e Q positivi, mentre le reazioni esotermiche mostrano ΔH e Q negativi quando il calore rilasciato è espresso come numero negativo. Se il prodotto è praticamente nullo entro il rumore in virgola mobile, il calcolatore etichetta il processo come termoneutro invece di inventare una direzione.
L'aritmetica è una sola moltiplicazione dopo aver validato che entrambi i campi sono numeri finiti e che n non è negativo. Gli input NaN o Infinity vengono rifiutati subito. Una quantità di moli negativa fallisce con un messaggio che indica che la quantità reagita non può essere inferiore a zero, così i client possono correggere la stechiometria invece di ricevere un avanzamento negativo privo di senso.
Cosa invia e cosa riceve in risposta
Invii due campi. Il campo moles è un numero finito non negativo per la quantità di sostanza reagita in moli, in accordo con come ΔH è stato definito per la reazione così come scritta. Entrambi i campi sono obbligatori.
Quando moles è negativo, la richiesta fallisce con un messaggio chiaro che indica che n non può essere inferiore a zero per Q uguale a n per ΔH. Zero moli è accettato e restituisce un calore pari a zero con l'etichetta di processo termoneutro. Le verifiche classiche dei libri di testo includono 2 moli a -92.2 chilojoule per mole per ottenere -184.4 chilojoule di calore (esotermico) e 0.5 moli a 178.3 chilojoule per mole per ottenere 89.15 chilojoule (endotermico).
Dove il calore di reazione scalato per quantità compare nel lavoro reale
I corsi di chimica generale della scuola secondaria e dell'università assegnano continuamente problemi che partono da un ΔH molare tabulato o derivato dalle entalpie di formazione e da un numero dichiarato di moli di reagente o di reazione, e chiedono solo il calore totale sviluppato o assorbito; un unico oracolo affidabile che restituisca Q e l'etichetta endotermica o esotermica accelera la correzione e la preparazione delle dimostrazioni.
I chimici di processo e gli ingegneri di impianto dimensionano scambiatori di calore e carichi delle utilities a partire da valori estensivi di Q, non dalle sole tabelle molari, quindi un passaggio di moltiplicazione trasparente mantiene verificabili i fogli di bilancio termico. I laboratori divulgativi che bruciano un campione pesato di combustibile o sciolgono una quantità nota di sale dopo aver convertito la massa in moli hanno ancora bisogno del passaggio finale n per ΔH per i quaderni degli studenti.
I laboratori di qualità che conoscono già ΔH dal software degli strumenti o dalla letteratura hanno ancora bisogno di un passaggio di scala deterministico per le esportazioni LIMS e i rapporti CAPA quando cambia la dimensione del lotto.
Se in seguito Le serviranno l'entalpia di reazione dai calori standard di formazione, il calore molare di soluzione da q e n misurati, o il calore di calorimetria Q uguale a m·c·ΔT, li tratti come intenti di ricerca e landing page separati invece di sovraccaricare questa pagina del calcolatore di calore di reazione per quantità.
Casi d'uso
Soluzioni di compiti ed esami
Converta l'entalpia molare di reazione e le moli che reagiscono nel calore totale Q con un'etichetta endotermica o esotermica per una correzione coerente.
Bilancio termico e dimensionamento delle apparecchiature
Scali il ΔH_rxn tabulato alla dimensione del lotto n per carichi termici di processo, stime delle utilities e progettazione del raffreddamento dei reattori.
Scala dell'avanzamento nel quaderno di laboratorio
Trasformi un ΔH molare derivato dalla formazione o dalla letteratura e le moli realmente reagite nel calore estensivo per i rapporti.
Domande frequenti
Come si calcola il calore totale di reazione a partire dall'entalpia molare?
Moltiplichi le moli che reagiscono per l'entalpia molare di reazione: Q = n · ΔH_rxn. Mantenga coerenti le unità di energia: se ΔH è in kJ/mol, Q è in kJ.
Cosa succede se le moli sono negative?
La quantità reagita non può essere inferiore a zero; fornisca n ≥ 0 mol.
Come faccio a sapere se la reazione è endotermica o esotermica?
Un calore positivo significa endotermica (il sistema assorbe calore). Uno negativo significa esotermica (il sistema rilascia calore). I risultati prossimi allo zero sono etichettati come termoneutri.
Quanto costa?
Lo strumento del browser è gratuito e funziona in locale.
In quale unità esce il calore totale?
Nella stessa unità di energia della sua entalpia molare, senza il «per mole». Con chilojoule per mole ottiene chilojoule, con joule per mole il calore esce in joule, quindi mantenga un'unica famiglia di unità.
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-amount-scaling \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"delta_h":-92.2,"moles":2}'const res = await fetch("https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"delta_h": -92.2,
"moles": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/enthalpy-amount-scaling",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"delta_h": -92.2,
"moles": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"delta_h":-92.2,"moles":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"delta_h":-92.2,"moles":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", 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
{
"delta_h": -92.2,
"moles": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_amount_scaling",
"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 il calore di reazione scala con la quantità che reagisce
Non c'è seme casuale, marca temporale, chiamata di rete né deriva del modello, quindi delta_h e moli identici producono sempre un JSON identico.
Cosa invia e cosa riceve in risposta
Il campo delta_h è un numero finito per l'entalpia molare di reazione ΔH_rxn, in qualsiasi unità coerente di energia per mole, come chilojoule per mole o joule per mole. Campi mancanti, stringhe vuote, stringhe non numeriche, NaN, Infinity e moli negative falliscono con invalid_input e non vengono addebitati. In caso di successo, la risposta restituisce i valori ripuliti di delta_h e moles, il campo del calore totale heat, un'etichetta di processo endothermic, exothermic o thermoneutral, la stringa di unità energy che ricorda che Q porta unità di energia coerenti con la Sua scelta di ΔH, la stringa di formula Q uguale a n per ΔH_rxn e il metodo enthalpy_amount_scaling. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; gli errori di validazione non consumano saldo prepagato.
Dove il calore di reazione scalato per quantità compare 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 una validazione fallita non consuma saldo.
Domande tecniche
Zero moli è consentito?
Sì. Zero moli produce heat = 0 e process = thermoneutral, che è il limite corretto quando nulla reagisce.