Kp-Rechner
Erhalten Sie die Druck-Gleichgewichtskonstante direkt aus den Partialdrücken: Für 2SO2 + O2 ⇌ 2SO3 mit 0,4 atm SO3, 0,2 atm SO2 und 0,1 atm O2 ergibt sich Kp zu 40, in atm hoch −1. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Die Druck-Gleichgewichtskonstante Kp ist der Massenwirkungsausdruck in der Gasphase, geschrieben mit Partialdrücken statt mit molaren Konzentrationen. Dieser Kp-Rechner nimmt die Gleichgewichts-Partialdrücke jedes gasförmigen Produkts und Edukts zusammen mit ihren stöchiometrischen Koeffizienten und liefert Kp als Produkt der Produktdrücke, jeweils hoch ihren Potenzen, geteilt durch das Produkt der Eduktdrücke, jeweils hoch den ihren. Behalten Sie in der gesamten Liste eine einzige Druckeinheit — atm, bar oder torr —, weil der Zahlenwert von Kp diese Einheit hoch der Änderung der Gasphasen-Stoffmenge trägt.
Was Kp bedeutet und was die Antwort enthält
Die Druck-Gleichgewichtskonstante Kp ist die Gleichgewichtskonstante, geschrieben mit Partialdrücken der Gase statt mit Molaritäten. Für eine ausgeglichene Reaktion aA(g) plus bB(g) ergibt cC(g) plus dD(g) besagt das Massenwirkungsgesetz im Gleichgewicht, dass Kp das Produkt der Produktdrücke, jeweils hoch ihrer stöchiometrischen Potenz, geteilt durch das Produkt der Eduktdrücke, jeweils hoch der ihren, ist. Reine Feststoffe und Flüssigkeiten erscheinen nicht im Ausdruck; nur Gasphasenspezies tragen bei.
Jeder stöchiometrische Koeffizient ist der Exponent des Gleichgewichts-Partialdrucks dieser Spezies, sodass das Verdoppeln eines Koeffizienten diesen Druck im Produkt quadriert. Weil alle Drücke eine Einheit teilen müssen, trägt Kp die Druckeinheit hoch delta n, wobei delta n die Änderung der Gas-Stoffmenge ist: die Summe der Produktkoeffizienten minus die Summe der Eduktkoeffizienten. Dieser Rechner rechnet Atmosphären nicht in bar oder torr um; Sie wählen die Einheit und behalten sie für jede Spezies.
Es gibt keine Computeralgebra-Näherung, keine Stichprobe von Drücken und keine versteckte Temperaturabhängigkeit: die Temperatur steckt bereits in den Gleichgewichtsdrücken, die Sie gemessen oder erhalten haben. Wenn Sie Kc aus Konzentrationen, eine Umrechnung zwischen Kp und Kc oder einen unbekannten Druck aus einem bekannten Kp brauchen, sind das andere Werkzeuge.
Eingabevertrag, Prüfung und negative Drücke
Ein optionales name, species, formula oder label wird, wenn vorhanden, zurückgegeben, damit Ergebnistabellen neben den Zahlen lesbar bleiben. Koeffizienten müssen streng positiv sein: sie sind die Exponenten in Kp, keine vorzeichenbehafteten stöchiometrischen Zahlen, die Produkte und Edukte in einer Liste mischen. Ein negativer Partialdruck wird stets abgelehnt — ein Gas kann keinen negativen Druck haben, und ein stilles Absolutwertnehmen würde einen Eingabefehler als plausible Konstante verbergen.
Ein Produkt bei Druck null ist zulässig und ergibt Kp gleich null, ein endliches, physikalisch sinnvolles Ergebnis, wenn Produkte im Gleichgewicht fehlen. Nicht endliche Zahlen, fehlende Felder, leere Zeichenketten und Arrays mit mehr als 32 Spezies je Seite werden mit einer Meldung abgelehnt, die das Feld nennt. Erfolgreiche Antworten runden numerische Felder auf 12 Dezimalstellen, wandeln negatives Null in Null und lassen ungenutzte optionale Schlüssel wie ein fehlendes name weg.
Wo ein Kp-Rechner seinen Nutzen hat
Lernende begegnen Kp, wenn ein Kapitel zum Gasgleichgewicht das konzentrationsbasierte Kc verlässt und die Konstante aus einer Tabelle von Gleichgewichts-Partialdrücken verlangt. Lehrkräfte können Antwortschlüssel für die Haber-Synthese, die SO2-Oxidation und die PCl5-Dissoziation erzeugen, ohne einer Taschenrechner-App zu vertrauen, die mitten im Problem die Einheit wechselt. Laborhefte, die bereits Partialdrücke aus Manometer, Barometer oder Gaschromatographie listen, können diese Zahlen in Kp verwandeln, ohne eine vollständige ICE-Tabelle aus Anfangsmolen neu abzuleiten.
Nachhilfesoftware und Lernplattform-Erweiterungen rufen denselben Vertrag auf, um ein numerisches Kp gegen einen Goldwert mit enger Toleranz zu bewerten. Demos in der Verfahrenslehre zeigen Kp, Zähler, Nenner und die Gasphasen-Stoffmengenänderung, damit Lernende den Bruch sehen, nicht nur die Endzahl. Kombinieren Sie ihn mit einem Kp-nach-Kc-Umrechner, wenn Sie Konzentrationen und Temperatur haben, mit einem Gibbs-nach-K-Werkzeug, wenn Sie von der Standard-Freien-Enthalpie starten, und mit Dalton-Helfern, wenn Sie nur Stoffmengenanteile und Gesamtdruck haben.
Halten Sie jeden Druck in einer Einheit, pinnen Sie das gerundete kp in Tests, und Sie erhalten eine reproduzierbare Gas-Gleichgewichtskonstante, ohne selbst einen Thermodynamik-Stapel aufzubauen.
Anwendungsfälle
Hausaufgaben und Gasgleichgewichtsübungen
Berechnen Sie Kp aus Lehrbuch-Gleichgewichts-Partialdrücken und stöchiometrischen Koeffizienten für Haber, SO2-Oxidation und PCl5-Dissoziation.
Laborhefte und Nachhilfesoftware
Wandeln Sie gemessene Produkt- und Edukt-Partialdrücke in Kp für Laborberichte, Plotter und interaktive Lektionen, ohne einen CAS-Kern.
Häufige Fragen
Was kostet der Kp-Rechner?
Er ist in Ihrem Browser auf dieser Seite kostenlos.
Wie ist Kp hier definiert?
Kp ist das Produkt jedes gasförmigen Produkt-Partialdrucks hoch seinem stöchiometrischen Koeffizienten, geteilt durch das Produkt jedes gasförmigen Edukt-Partialdrucks hoch seinem Koeffizienten.
Was geschieht, wenn ein Partialdruck negativ ist?
Ein Gas kann keinen negativen Partialdruck haben, daher wird Kp nicht berechnet.
Was geschieht, wenn der Partialdruck eines Edukts null ist?
Ein Eduktdruck von null macht den Nenner zu null, sodass Kp undefiniert ist.
Müssen alle Partialdrücke dieselbe Einheit haben?
Ja. Behalten Sie atm, bar, torr oder eine andere Druckeinheit über Produkte und Edukte hinweg bei. Dieser Rechner rechnet Einheiten nicht um; Kp trägt dann (Druck) hoch delta n.
Gehen Feststoffe und Flüssigkeiten in Kp ein?
Nein. In den Ausdruck gehen nur Stoffe in der Gasphase ein, reine Feststoffe und Flüssigkeiten bleiben außen vor. Geben Sie deshalb nur die Gase der Reaktion mit ihrem Partialdruck im Gleichgewicht und ihrem Koeffizienten ein.
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/kp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"products":[{"name":"SO3","partial_pressure":0.4,"coefficient":2}],"reactants":[{"name":"SO2","partial_pressure":0.2,"coefficient":2},{"name":"O2","partial_pressure":0.1,"coefficient":1}]}'const res = await fetch("https://api.kit.forhosting.com/chem/kp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"products": [
{
"name": "SO3",
"partial_pressure": 0.4,
"coefficient": 2
}
],
"reactants": [
{
"name": "SO2",
"partial_pressure": 0.2,
"coefficient": 2
},
{
"name": "O2",
"partial_pressure": 0.1,
"coefficient": 1
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/kp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"products": [
{
"name": "SO3",
"partial_pressure": 0.4,
"coefficient": 2
}
],
"reactants": [
{
"name": "SO2",
"partial_pressure": 0.2,
"coefficient": 2
},
{
"name": "O2",
"partial_pressure": 0.1,
"coefficient": 1
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/kp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"products":[{"name":"SO3","partial_pressure":0.4,"coefficient":2}],"reactants":[{"name":"SO2","partial_pressure":0.2,"coefficient":2},{"name":"O2","partial_pressure":0.1,"coefficient":1}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"products":[{"name":"SO3","partial_pressure":0.4,"coefficient":2}],"reactants":[{"name":"SO2","partial_pressure":0.2,"coefficient":2},{"name":"O2","partial_pressure":0.1,"coefficient":1}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/kp", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"products": [
{
"name": "SO3",
"partial_pressure": 0.4,
"coefficient": 2
}
],
"reactants": [
{
"name": "SO2",
"partial_pressure": 0.2,
"coefficient": 2
},
{
"name": "O2",
"partial_pressure": 0.1,
"coefficient": 1
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.kp",
"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 | 32 |
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
Negative Partialdrücke werden mit invalid_input abgelehnt, statt eine physikalisch sinnlose Konstante zu erzeugen. Erfolgreiche API-Aufrufe kosten $0.002; fehlgeschlagene Prüfungen werden nicht berechnet.
Was Kp bedeutet und was die Antwort enthält
Die Antwort liefert das numerische kp, Zähler und Nenner des Massenwirkungsquotienten, delta_n, die normalisierten Zeilen von products und reactants, eine Spezieszahl, eine Methodenmarke und eine kompakte formula-Zeichenkette. Diese Seite beantwortet nur die direkte Auswertung von Kp aus bekannten gasförmigen Partialdrücken und stöchiometrischen Koeffizienten, mit stabiler Rundung, damit Arbeitsblätter, Unit-Tests und API-Verbraucher bei jedem Lauf dieselbe Zahl sehen.
Eingabevertrag, Prüfung und negative Drücke
Senden Sie einen JSON-Körper mit zwei Pflicht-Arrays: products und reactants. Jeder Eintrag ist ein Objekt mit einem endlichen partial_pressure — Aliase pressure, p und P — und einem positiven stöchiometrischen Koeffizienten — Aliase coeff, nu, stoich und n. Beide Arrays dürfen nicht leer sein; eine leere Produktliste oder eine leere Eduktliste ist invalid_input, weil Kp ein Quotient zweier Massenwirkungsprodukte ist. Ein Edukt mit Partialdruck null macht den Nenner zu null, sodass Kp undefiniert ist und die Anfrage mit invalid_input scheitert. Der Pfad ruft niemals das Netz, liest niemals die Uhr und zieht niemals eine Zufallsstichprobe, sodass derselbe Körper stets dasselbe JSON erzeugt. Der kostenlose Browserlauf auf dieser Seite und eine erfolgreiche API-Anfrage zu $0.002 teilen genau dieses Modul.
Wo ein Kp-Rechner seinen Nutzen hat
Weil dies eine parse-Fähigkeit der tier A ist, läuft die Arbeit vollständig im Browser dieser Seite; über die API kostet jede erfolgreiche Auswertung $0.002, und eine abgelehnte Prüfung wird nicht berechnet.
Integrationsbeispiele
Deterministische Testdaten
Erzeugen Sie reproduzierbare Felder kp, Zähler, Nenner und delta_n für Unit-Tests, Eigenschaftsprüfungen und CI-Zusicherungen zu Gasgleichgewichten.