Rechner für Bildungswärme aus einer Reaktion
Lösen Sie nach der fehlenden Bildungsenthalpie einer ausgeglichenen Gleichung auf: Die Verbrennung von Methan mit −890 kJ/mol ergibt mit −393,5 für Kohlendioxid, −285,8 für Wasser und 0 für Sauerstoff −75,1 kJ/mol für Methan. Der bekannte Beitrag wird mit angezeigt. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Reaktionsenthalpie
- -890
- Unbekannter Koeffizient
- -1
- Bekannte Koeffizienten
- -2, 1, 2
- Bekannte Enthalpien
- 0, -393,5, -285,8
- Bekannter Beitrag
- -965,1
- Unbekannte Bildungsenthalpie
- -75,1
- Anzahl der Spezies
- 4
- Genauigkeit
- 10
Dieser Rechner für die Bildungswärme aus einer Reaktion ermittelt die unbekannte Standardbildungsenthalpie einer Verbindung, wenn Sie bereits die Reaktionsenthalpie und die Bildungsenthalpien aller anderen Spezies in einer ausgeglichenen thermochemischen Gleichung kennen. Der Satz von Hess schreibt die Reaktionsenthalpie als vorzeichenbehaftete Summe aus stöchiometrischen Koeffizienten mal Bildungsenthalpien, sodass das Isolieren des fehlenden Terms nach dem Abziehen des bekannten Beitrags eine einzige Division ist. Sie geben ΔH_rxn, den vorzeichenbehafteten Koeffizienten der Unbekannten (positiv für ein Produkt, negativ für ein Edukt) sowie zwei parallele Arrays aus bekannten Koeffizienten und bekannten ΔH_f-Werten in übereinstimmenden Energieeinheiten wie Kilojoule pro Mol an. Die Engine liefert die unbekannte Bildungsenthalpie, den summierten bekannten Beitrag und eine kurze Formel-Erinnerung ohne Netzwerk-Nachschlagen, ohne Zufallsstichproben und ohne datumsabhängige Abkürzungen.
Wo die unbekannte Bildungsenthalpie in Studium, Laborarbeit und Software passt
Studierende begegnen dieser Umformung, wenn ein Thermochemiekapitel eine gemessene Verbrennungsenthalpie und eine Tabelle von Bildungswerten mit einer offengelassenen Verbindung vorgibt, wenn ein Labor nach dem ΔH_f eines Produkts aus dem ΔH_rxn eines Bombenkalorimeters fragt, oder wenn eine Klausur vorzeichenbehaftete Koeffizienten vorgibt und die fehlende Bildungswärme ohne programmierbares CAS verlangt. Lehrkräfte können Musterlösungen für moderate Stöchiometrie vorgenerieren, ohne undurchsichtigen Apps zu vertrauen, die stillschweigend Eduktvorzeichen umkehren oder Kilojoule mit Joule vermischen.
Verfahrens- und Materialingenieure nutzen denselben Vertrag als schnellen Plausibilitätscheck vor Prozesssimulationstabellen und bestätigen, dass eine berichtete Reaktionsenthalpie mit einem Kandidaten-Bildungswert für ein Zwischenprodukt konsistent ist. Entwickler rufen ihn aus Skripten heraus auf, um deterministische Testvektoren für Thermochemie-Dashboards zu erzeugen, um von Nutzern eingegebene Hess-Eingaben vor dem Plotten zu normalisieren oder um Programmieraufgaben zu erfüllen, die das isolierte ΔH_f statt einer handgewedelten Schätzung verlangen. Wettbewerbs- und Hausaufgabenpraxis brauchen oft eine schnelle, offline verfügbare Quelle für Bildungsenthalpien, damit Lösungen unter Zeitdruck überprüft werden können, ohne vollständige Datenbücher abzuschreiben.
Produkt- und Bildungswerkzeuge nutzen die Auswertung, wenn Lernende ΔH_rxn, den unbekannten Koeffizienten und die bekannten Listen eingeben und die Oberfläche die unbekannte Bildungsenthalpie zusammen mit dem Zwischenergebnis des bekannten Beitrags anzeigen muss. Kombinieren Sie ihn mit Stöchiometrie- oder Gasgesetz-Helfern, wenn Sie verwandte Chemieschritte benötigen, und mit anderen chem-Endpunkten, wenn Sie ein kleines Labor kostenloser, deterministischer Chemierechner aufbauen.
Anwendungsfälle
Hausaufgaben- und Klausurkontrollen
Isolieren Sie das unbekannte ΔH_f aus Lehrbuch-ΔH_rxn und bekannten Bildungstabellen mit vorzeichenbehafteten stöchiometrischen Koeffizienten.
Lehr- und Laborsoftware
Normalisieren Sie von Lernenden eingegebene Hess-Eingaben zu einem stabilen ΔH_f für Plotter, Schritt-Helfer und interaktive Lektionen.
Häufige Fragen
Was kostet der Rechner für die Bildungswärme aus einer Reaktion?
Auf dieser Seite ist er im Browser kostenlos nutzbar.
Wie ist die unbekannte Bildungsenthalpie definiert?
Mit vorzeichenbehafteten Koeffizienten (Produkte +, Edukte −) gilt ΔH_rxn = Σ ν_i·ΔH_f,i, sodass ΔH_f,u = (ΔH_rxn − Σ_j ν_j·ΔH_f,j) / ν_u für die unbekannte Spezies u.
Was passiert, wenn der unbekannte Koeffizient null ist?
Ein stöchiometrischer Koeffizient von null bedeutet, dass die Verbindung nicht in der Reaktion vorkommt, sodass die Bildungsenthalpie nicht isoliert werden kann (Division durch null).
Welche Vorzeichenkonvention sollte ich für Koeffizienten verwenden?
Produkte sind positiv, Edukte negativ. Zum Beispiel verwendet CH₄ + 2 O₂ → CO₂ + 2 H₂O ν_CH4 = −1, ν_O2 = −2, ν_CO2 = +1, ν_H2O = +2.
Schlägt dieses Werkzeug Bildungsenthalpien in einer Datenbank nach?
Nein. Sie geben jedes bekannte ΔH_f und die Reaktionsenthalpie an. Der Rechner isoliert nur die einzelne Unbekannte algebraisch.
Was passiert, wenn der Koeffizient der unbekannten Verbindung null ist?
Die Rechnung wird abgelehnt, weil am Ende durch diesen Koeffizienten geteilt wird. Ein Koeffizient von null hieße außerdem, dass die gesuchte Verbindung gar nicht an der Reaktion teilnimmt.
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-of-formation-unknown \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reaction_enthalpy":-890,"unknown_coefficient":-1,"known_coefficients":[-2,1,2],"known_enthalpies":[0,-393.5,-285.8]}'const res = await fetch("https://api.kit.forhosting.com/chem/enthalpy-of-formation-unknown", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reaction_enthalpy": -890,
"unknown_coefficient": -1,
"known_coefficients": [
-2,
1,
2
],
"known_enthalpies": [
0,
-393.5,
-285.8
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/enthalpy-of-formation-unknown",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reaction_enthalpy": -890,
"unknown_coefficient": -1,
"known_coefficients": [
-2,
1,
2
],
"known_enthalpies": [
0,
-393.5,
-285.8
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/enthalpy-of-formation-unknown", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reaction_enthalpy":-890,"unknown_coefficient":-1,"known_coefficients":[-2,1,2],"known_enthalpies":[0,-393.5,-285.8]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reaction_enthalpy":-890,"unknown_coefficient":-1,"known_coefficients":[-2,1,2],"known_enthalpies":[0,-393.5,-285.8]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/enthalpy-of-formation-unknown", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"reaction_enthalpy": -890,
"unknown_coefficient": -1,
"known_coefficients": [
-2,
1,
2
],
"known_enthalpies": [
0,
-393.5,
-285.8
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_of_formation_unknown",
"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.
Limits
max_abs_value | 1000000000000000 |
max_species | 50 |
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
Was der Satz von Hess isoliert und was die Antwort enthält
Die Standardbildungsenthalpie ist die Enthalpieänderung, wenn ein Mol einer Verbindung aus seinen Elementen in ihren Standardzuständen gebildet wird. Reaktionsenthalpien verbinden diese tabellierten Werte über den Satz von Hess: Die Enthalpieänderung einer Reaktion ist gleich der Summe über alle Spezies aus stöchiometrischem Koeffizienten mal Bildungsenthalpie, wobei Produkte positiv und Edukte negativ zählen. Sind alle Bildungsenthalpien bekannt, berechnen Sie ΔH_rxn direkt; fehlt eine Bildungsenthalpie und ist ΔH_rxn gemessen oder gegeben, stellen Sie algebraisch um und lösen nach diesem fehlenden Term. Dieser Rechner führt genau diese Umformung durch. Sie übergeben reaction_enthalpy als das bekannte ΔH_rxn, unknown_coefficient als den vorzeichenbehafteten stöchiometrischen Koeffizienten der Zielverbindung, known_coefficients als die vorzeichenbehafteten Koeffizienten aller übrigen Spezies und known_enthalpies als deren Bildungsenthalpien in derselben Energieeinheit. Die Antwort spiegelt diese Eingaben nach der Validierung zurück, berichtet known_contribution als die Summe aus jedem bekannten Koeffizienten mal seiner Enthalpie, liefert unknown_formation_enthalpy als das isolierte Ergebnis, zählt species_count einschließlich der Unbekannten, kennzeichnet die Methode als hess_unknown_formation, speichert precision und wiederholt die Formel. Es gibt kein Nachschlagen von NIST-Werten, kein automatisches Ausgleichen von Gleichungen und keine Mehrreaktions-Netzwerklösung: Die Engine wertet entweder ein endliches Gleitkomma-ΔH_f für die Unbekannte aus oder lehnt die Eingabe mit invalid_input ab. Abgelehnte Fälle umfassen fehlende Pflichtfelder, nicht endliche Werte, unpassende Array-Längen, Größenordnungen über der dokumentierten Obergrenze, zu viele bekannte Spezies sowie einen unknown_coefficient, der null oder numerisch null ist, weil ein Koeffizient von null bedeutet, dass die Verbindung nicht tatsächlich an der Reaktion teilnimmt, und die Division durch diesen Koeffizienten dann undefiniert ist. Wenn Sie Bindungsenergie-Schätzungen, die Auswertung von Kalorimetriedaten oder vollständige mehrstufige Hess-Kreisprozesse mit mehreren Unbekannten benötigen, verwenden Sie andere Werkzeuge; diese Seite beantwortet ausschließlich die Bildungsenthalpie einer einzigen Unbekannten aus einer Reaktion mit stabiler numerischer Ausgabe, geeignet für Arbeitsblätter, Unit-Tests und API-Verbraucher, die keine thermochemischen Schritte erfinden dürfen.
Wie Koeffizienten und Enthalpien gelesen werden und wie das Ergebnis reproduzierbar bleibt
Optionale führende Pluszeichen und wissenschaftliche Notation in numerischen Zeichenketten sind erlaubt, sofern sie als endliche Dezimalzahlen geparst werden können; eingebettete Leerzeichen, Hex-Präfixe und nicht-numerische Tokens werden mit einer klaren Meldung abgelehnt, damit eine fehlerhafte Zelle nicht zu einer falschen Bildungsenthalpie wird. Leere bekannte Arrays sind gültig, wenn jede andere Spezies bereits einen Bildungsenthalpiebeitrag von null hat, der in ΔH_rxn eingeflossen ist, oder wenn die Reaktion effektiv nur die Unbekannte und Elemente mit Enthalpie null betrifft; beide Arrays müssen dennoch vorhanden und gleich lang sein. Die bevorzugten Feldnamen sind reaction_enthalpy für ΔH_rxn, unknown_coefficient für die stöchiometrische Zahl des Ziels, known_coefficients für die parallele Liste der übrigen vorzeichenbehafteten Koeffizienten und known_enthalpies für die passenden Bildungsenthalpien, aber auch Aliase wie delta_h_rxn, dH_rxn, enthalpy_reaction, dhrxn und deltaH für die Reaktionsenthalpie, nu_unknown, coeff_unknown, unknown_nu, nu_u und coefficient_unknown für den unbekannten Koeffizienten, coefficients, nu, coeffs und stoich für das bekannte Koeffizienten-Array sowie enthalpies, hf, formation_enthalpies, delta_hf und H_f für das bekannte Enthalpie-Array werden akzeptiert, damit Tabellenkalkulationen, Query-Strings und typisierte Formulare denselben Vertrag wiederverwenden können. Der unbekannte Koeffizient muss von null verschieden sein: Liegt sein Betrag bei oder unter einem winzigen Epsilon, schlägt die Anfrage mit invalid_input fehl, weil die Spezies dann nicht teilnimmt und die Division undefiniert ist. Ein optionales precision-Feld, mit den Aliasen decimals und dp, legt fest, wie viele Dezimalstellen bei den numerischen Feldern angezeigt werden; der Standardwert ist zehn, das Maximum fünfzehn, damit JSON-Goldens stabil bleiben. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne die Isolationsformel selbst neu zu implementieren.
Wo die unbekannte Bildungsenthalpie in Studium, Laborarbeit und Software passt
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API wird jeder erfolgreiche Aufruf mit $0.002 aus Ihrem im Voraus bezahlten KIT-Guthaben berechnet, eine fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freies interaktives Erkunden und eine identische, kostenpflichtige API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt den Übergang von einer Unterrichtsdemo zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu verändern.
Integrationsbeispiele
Deterministische Thermochemie-Fixtures
Erzeugen Sie reproduzierbare Werte für unknown_formation_enthalpy und known_contribution für Unit-Tests und CI-Assertions.