Reaktionsenthalpie aus Bildungsenthalpien
Ermitteln Sie die Reaktionsenthalpie direkt aus einer Bildungstabelle: Die Verbrennung von Methan mit −393,5 kJ/mol für Kohlendioxid, −285,8 für Wasser und −74,8 für Methan ergibt −890,3 kJ/mol. Beide gewichteten Summen werden gezeigt, damit Sie jede Seite prüfen können. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Die Standard-Reaktionsenthalpie ist die bei konstantem Druck ausgetauschte Wärme, wenn eine ausgeglichene chemische Gleichung unter Standardbedingungen abläuft. Thermochemische Tabellen führen fast nie jede mögliche Reaktion auf; stattdessen führen sie die Standard-Bildungsenthalpien reiner Verbindungen auf, und der Satz von Hess liefert den Reaktionswert als bildungsgewichtete Summe der Produkte minus der bildungsgewichteten Summe der Edukte. Dieser Rechner akzeptiert stöchiometrische Koeffizienten und ΔH°_f-Werte für beide Seiten der Gleichung, gibt die Zwischensummen für Produkte und Edukte zusammen mit ΔH°_rxn zurück und klassifiziert den Vorgang als exotherm, endotherm oder thermoneutral. Leere Arrays und nicht übereinstimmende Längen scheitern mit einem klaren Validierungsfehler, damit unvollständige Hausaufgabendaten sich nie als Enthalpieänderung von null tarnen.
Wie die Reaktionsenthalpie aus den Bildungsenthalpien folgt
Gehen Sie von einer ausgeglichenen Gleichung aus, die mit stöchiometrischen Koeffizienten ν für jede Produkt- und Eduktspezies geschrieben ist. Die Standard-Bildungsenthalpie ΔH°_f einer Substanz ist die Enthalpieänderung, wenn ein Mol dieser Substanz aus ihren Elementen in ihren Standardzuständen entsteht. Per Definition haben reine Elemente in ihren Standardzuständen ein ΔH°_f von null; deshalb tragen gasförmiger Sauerstoff, Graphit-Kohlenstoff und feste Metalle auf der Eduktseite oft nichts bei, selbst wenn sie mit großen Koeffizienten auftreten.
Der Satz von Hess und die Zustandsfunktions-Eigenschaft der Enthalpie implizieren, dass die Standard-Reaktionsenthalpie gleich der Summe über die Produkte von ν_p mal ΔH°_f,p minus der Summe über die Edukte von ν_r mal ΔH°_f,r ist. Sie benötigen nie die einzelnen Bindungsenergien, wenn eine vollständige Bildungstabelle verfügbar ist. Rechnen Sie zuerst die Produkte: Multiplizieren Sie jeden Produktkoeffizienten mit seiner Bildungsenthalpie und addieren Sie diese Terme.
Verfahren Sie dann ebenso mit den Edukten. Subtrahieren Sie die Eduktsumme von der Produktsumme, um ΔH°_rxn zu erhalten. Ein negatives Ergebnis bedeutet, dass die Reaktion unter Standardbedingungen exotherm ist; ein positives ist endotherm; eine numerische Null (innerhalb der Gleitkomma-Toleranz) ist thermoneutral.
Die Einheiten müssen über alle Bildungswerte hinweg konsistent sein – typischerweise Kilojoule pro Mol, wobei Joule pro Mol ebenfalls in Ordnung sind, wenn alle Einträge dieselbe Familie verwenden. Koeffizienten sind dimensionslose Molzahlen aus der ausgeglichenen Gleichung und sollten keine Energieeinheiten tragen. Der Rechner führt nur Arithmetik und Validierung durch: Er schlägt keine Tabellen nach, gleicht die Gleichung nicht für Sie aus und rechnet nicht zwischen Kilojoule und Joule um.
Wo bildungsbasierte Enthalpierechner in der Praxis auftauchen
Chemiekurse der allgemeinen Chemie an Schulen und Hochschulen vergeben ständig Übungen zum Satz von Hess, die ΔH°_rxn aus tabellierten Bildungswärmen rekonstruieren, und ein einziges verlässliches Orakel, das beide Zwischensummen und die endgültige Differenz liefert, beschleunigt die Korrektur und die Vorbereitung von Demonstrationen. Überschlagsrechnungen der Verfahrenstechnik schätzen Wärmelasten für Brenner, Reformer und Wäscher aus Bildungstabellen, lange bevor ein vollwertiger Prozesssimulator geöffnet wird, und Ingenieure benötigen eine transparente Arithmetik von ν mal ΔH_f statt eines Thermopakets als Blackbox, das nur eine einzige Zahl ausgibt.
Module für grüne Chemie und Atomökonomie kombinieren beim Vergleich alternativer Syntheserouten häufig Massenmetriken mit Enthalpiemetriken, sodass schnelle Reaktionsenthalpie-Prüfungen aus Bildungsdaten neben Ausbeute- und Abfallberechnungen stehen. Laborhandbücher, die Standard-Bildungstabellen für gängige Gase und Feststoffe veröffentlichen, profitieren von einem Rechner, der leere Produkt- oder Eduktlisten zurückweist, statt stillschweigend null zurückzugeben und Studierende zu verwirren, die eine Spalte einzufügen vergessen haben.
Wenn Sie später die freie Gibbs-Enthalpie aus Enthalpie, Entropie und Temperatur, Bindungsenergie-Schätzungen oder über die Wärmekapazität integrierte Enthalpieänderungen zwischen Temperaturen benötigen, behandeln Sie diese als separate Suchintentionen und Landingpages, statt diese Seite des Bildungswärme-Rechners zu überladen.
Anwendungsfälle
Lösungsschlüssel für Hausaufgaben und Prüfungen
Erzeugen Sie ΔH°_rxn samt Produkt- und Edukt-Bildungssummen für Lehrbuchaufgaben zum Satz von Hess, damit Lehrkräfte und Autokorrekturen dieselbe Referenz über den Bildungsweg teilen.
Wärmelasten bei Verbrennung und Synthese
Schätzen Sie die Standard-Wärmefreisetzung oder -aufnahme ausgeglichener Verbrennungen, Hydrierungen oder Synthesen nach Ammoniak-Art aus tabellierten ΔH°_f-Werten und stöchiometrischen Koeffizienten.
Häufige Fragen
Welche Formel verwendet dieser Rechner?
Die Standard-Reaktionsenthalpie ist ΔH°_rxn = Σ ν_p ΔH°_f,p − Σ ν_r ΔH°_f,r, mit stöchiometrischen Koeffizienten und Standard-Bildungsenthalpien für Produkte und Edukte.
Was passiert, wenn ein Produkt- oder Edukt-Array leer ist?
Die Reaktionsenthalpie aus Bildungswärmen erfordert mindestens einen Produkteintrag und einen Edukteintrag; leere Arrays werden zurückgewiesen, statt als null behandelt zu werden.
Benötigen elementare Edukte Bildungswerte?
Ja – geben Sie 0 für reine Elemente in ihren Standardzuständen ein (zum Beispiel O2, N2, Graphit-C). Der Koeffizient multipliziert diese Null weiterhin und hält die Stöchiometrie explizit.
Wie sollten die Einheiten gewählt werden?
Halten Sie jeden ΔH°_f-Eintrag in derselben Energie-pro-Mol-Familie, typischerweise kJ/mol. Der Rechner rechnet keine Einheiten um; inkonsistente Mischungen erzeugen ein numerisch falsches, aber dimensional stilles Ergebnis.
Was passiert, wenn eine Liste leer ist oder die Längen nicht passen?
Die Rechnung wird mit einer klaren Meldung abgelehnt. Jeder Koeffizient braucht seinen Bildungswert, und unvollständige Daten sollen nie als scheinbare Enthalpieänderung von null durchgehen.
Gleicht der Rechner die Gleichung aus oder schlägt er Tabellenwerte nach?
Nein, er rechnet und prüft nur. Die ausgeglichene Gleichung und die Bildungsenthalpien bringen Sie mit, und auch die Umrechnung zwischen Kilojoule und Joule übernimmt er nicht; alle Werte müssen dieselbe Einheit haben.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"product_coeffs": [
1,
2
],
"product_delta_hf": [
-393.5,
-285.8
],
"reactant_coeffs": [
1,
2
],
"reactant_delta_hf": [
-74.8,
0
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_from_formation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie die Reaktionsenthalpie aus den Bildungsenthalpien folgt
Die Pipeline ist deterministische Gleitkomma-Arithmetik ohne Zufallsseeds, ohne Zeitstempel und ohne Netzwerkaufrufe, sodass identische Koeffizienten- und Bildungsarrays stets identisches JSON erzeugen.
Was Sie senden und was Sie zurückerhalten
Jede Seite muss übereinstimmende Längen haben: Jeder Koeffizient benötigt einen zugeordneten Bildungswert. Alle vier Felder sind erforderlich. Die Felder formula und method dokumentieren die Hess'sche Bildungskonvention, damit Clients und Widgets denselben Gleichungsstring anzeigen können. Klassische Lehrbuchprüfungen umfassen die Methanverbrennung mit Produktbildungswerten für Kohlendioxid und Wasser gegenüber Methan und elementarem Sauerstoff, die Wassersynthese aus Wasserstoff und Sauerstoff sowie die Ammoniakbildung aus Stickstoff und Wasserstoff. Senden Sie vier Felder. product_coeffs ist ein nicht leeres Array endlicher, nicht negativer stöchiometrischer Koeffizienten für die Produkte oder ein JSON-String dieses Arrays. product_delta_hf ist ein nicht leeres Array endlicher Standard-Bildungsenthalpien für dieselben Produkte in derselben Reihenfolge. reactant_coeffs und reactant_delta_hf spielen die analogen Rollen auf der Eduktseite. Fehlende Felder, leere Arrays, nicht numerische Strings, NaN, Infinity, negative Koeffizienten, Artenlisten jenseits von vierundsechzig Einträgen pro Seite und Längenabweichungen scheitern mit invalid_input und werden nicht berechnet. Im Erfolgsfall gibt die Antwort die bereinigten Koeffizienten- und Bildungsarrays zurück, meldet n_products und n_reactants, liefert sum_products und sum_reactants als die beiden gewichteten Zwischensummen und meldet delta_h_rxn als deren Differenz. Das Feld thermal klassifiziert das Vorzeichen als exotherm, endotherm oder thermoneutral. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo bildungsbasierte Enthalpierechner in der Praxis auftauchen
Da diese Fähigkeit ein reiner parse-Motor ist, gilt als API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element, und eine fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Fixtures zum Routenvergleich
Vergleichen Sie alternative ausgeglichene Routen mit demselben Produktsatz in großer Zahl und erkennen Sie leere oder unpassende Bildungsarrays mit einem harten invalid_input statt stiller Nullen.
Technische Fragen
Was kostet das?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingaben werden nicht berechnet.