Partialdruck-Rechner
Sauerstoff mit einem Molenbruch von 0,21 in Luft bei 1 atm hat einen Partialdruck von 0,21 atm. Geben Sie einen Molenbruch oder die ganze Mischung samt Gesamtdruck ein und erhalten Sie jeden Partialdruck in derselben Einheit. Kostenlos im Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Stoffmengenanteil
- 0,21
- Gesamtdruck
- 1
- Berechnungsmodus
- single
- Partialdruck
- 0,21
Daltons Gesetz der Partialdrücke besagt, dass in einer idealen Gasmischung jeder Bestandteil einen Partialdruck beiträgt, der seinem Molenbruch multipliziert mit dem absoluten Gesamtdruck der Mischung entspricht: Pi gleich yi mal P. Studierende, die Multi-Gas-Hausaufgaben prüfen, Chemielehrkräfte, die Lösungsschlüssel bauen, Prozessingenieure, die Rauchgas- oder Luftzusammensetzungsaufteilungen skizzieren, und Labortechniker, die Analysator-Molenbrüche mit Sensor-Partialdrücken verknüpfen, brauchen denselben Vertrag —gültige Molenbrüche, einen positiven Gesamtdruck und strukturierte Partialdruck-Ergebnisse ohne das Produkt von Hand neu abzuleiten.
Was Daltons Gesetz liefert und welche Eingaben Sie senden müssen
In einführender Chemie und Thermodynamik beschreibt Daltons Gesetz, wie eine ideale Gasmischung den Gesamtdruck unter den Komponenten aufteilt: jeder Partialdruck ist der Molenbruch jenes Gases multipliziert mit dem Gesamtdruck der Mischung, und die Partialdrücke summieren zum Gesamtdruck, wenn die Molenbrüche eine vollständige Zusammensetzung bilden. Suchabsichten bündeln sich um Partialdruck-Rechner, Dalton-Gesetz Molenbruch, Gasmischung Pi gleich yi P, Komponentendruck aus Molenbruch und Luft Sauerstoff Stickstoff Partialdruck.
Menschen wollen eine numerische Antwort, die sie mit einem Arbeitsblatt abgleichen, in einen Laborbericht einbetten oder in eine größere Pipeline speisen können —nicht nur eine Erinnerung, dass die Formel existiert. Halten Sie Einheiten konsistent: die Engine multipliziert nur; sie wandelt weder Atmosphären in Pascal noch Manometerablesungen in Absolutdruck um. Optionale Restzusammensetzung ist erlaubt, wenn die gemeldeten Brüche unter eins summieren —zum Beispiel wenn Sie nur den Sauerstoffbruch der Luft kennen— während eine Summe über eins stets als physikalisch inkonsistent auf Molenbruchbasis abgelehnt wird.
Einsatz im Unterricht und praktische Grenzen
Rufen Sie den kostenlosen In-Browser-Partialdruck-Rechner für Hausaufgabenprüfungen, Vorlesungsdemos und schnelle Luftzusammensetzungs-Kopfrechnung auf, ohne ein Thermodynamikpaket zu installieren. Wählen Sie absolute Druckeinheiten konsistent auf beiden Seiten des Produkts, damit die gelösten Partialdrücke in derselben Einheitenfamilie bleiben, die Ihre Sensoren oder Ihr Lehrbuch erwarten. Autoren, die SDKs ausliefern, können das components-Array direkt in UI-Tabellen mit Molenbruch- und Partialdruckspalten abbilden —dieselbe Form, die Studierende schreiben, wenn sie Daltons Gesetz von Hand auf Multi-Gas-Aufgaben anwenden.
Anwendungsfälle
Hausaufgaben und Multi-Gas-Übungen
Studierende und Bewerter berechnen Sauerstoff-, Stickstoff- oder Custom-Mischungs-Partialdrücke aus Molenbrüchen und Gesamtdruck, mit klarer Ablehnung, wenn Brüche eins überschreiten.
Prozess- und Labor-Zusammensetzungsskizzen
Schnelle strukturierte Schätzungen von Komponentendrücken aus Analysator-Molenbrüchen ohne einen vollen Prozesssimulator oder eine Tabellenkalkulation aufzusetzen.
Häufige Fragen
Was geschieht, wenn Molenbrüche mehr als eins summieren?
Mischungs-Molenbrüche dürfen eine Summe von 1 nicht überschreiten; Brüche außerhalb von [0, 1] werden ebenfalls abgelehnt und nicht berechnet.
Wandelt der Rechner Druckeinheiten um?
Nein. Halten Sie Gesamtdruck und Partialdrücke in derselben absoluten Einheitenfamilie (atm, Pa, bar oder torr). Die Engine multipliziert nur und wandelt Einheiten nicht um.
Wie berechne ich den Partialdruck von Sauerstoff in Luft?
Geben Sie 0,21 als Molenbruch und den Gesamtdruck ein, zum Beispiel 1 atm. Das Ergebnis ist 0,21 atm, denn das Daltonsche Gesetz multipliziert einfach den Molenbruch mit dem Gesamtdruck.
Kann ich alle Gase einer Mischung auf einmal berechnen?
Ja. Geben Sie statt eines einzelnen Werts die Liste der Molenbrüche ein und Sie erhalten einen Partialdruck pro Gas. Die Summe darf unter eins liegen, wenn ein Teil der Zusammensetzung unbekannt ist, aber nie darüber.
Brauche ich den absoluten Druck oder den Überdruck?
Den absoluten Druck. Das Gesetz bezieht sich auf den absoluten Gesamtdruck der Mischung, und der Rechner wandelt eine Überdruckanzeige nicht in Absolutdruck um. Rechnen Sie den Wert vorher um.
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/thermo/dalton-partial-pressure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_pressure":1,"mole_fraction":0.21}'const res = await fetch("https://api.kit.forhosting.com/thermo/dalton-partial-pressure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_pressure": 1,
"mole_fraction": 0.21
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/dalton-partial-pressure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_pressure": 1,
"mole_fraction": 0.21
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/dalton-partial-pressure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_pressure":1,"mole_fraction":0.21}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_pressure":1,"mole_fraction":0.21}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/dalton-partial-pressure", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"total_pressure": 1,
"mole_fraction": 0.21
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.dalton_partial_pressure",
"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
Diese Fähigkeit berechnet jenes Produkt deterministisch für eine einzelne Komponente oder eine volle Bruchliste, lehnt Brüche außerhalb des Einheitsintervalls und Mischungen, deren Brüche über eins summieren, mit einem klaren invalid_input-Fehler ab und liefert JSON, das Hausaufgaben-Prüfer, Tutor-Apps und leichte Prozesshelfer in Tests festnageln können.
Was Daltons Gesetz liefert und welche Eingaben Sie senden müssen
Senden Sie einen positiven total_pressure in einer beliebigen kohärenten absoluten Einheit, die Sie für das Problem schon nutzen (Atmosphären, Pascal, Bar oder Torr), und entweder einen einzelnen mole_fraction für eine Komponente oder ein mole_fractions-Array für die ganze Mischung. Aliase y, fraction, fractions, y_i, P, P_total und pressure werden akzeptiert, damit Formulare und Skripte Lehrbuch-Variablennamen treffen.
Wie dieser Rechner Brüche validiert und Pi = yi · P anwendet
Numerische Zeichenketten, die zu endlichen Zahlen parsen, werden akzeptiert, damit Webformulare und CSV-artige Pipelines Werte ohne extra Cast übergeben können. Bei einem Mischungs-Array wird jeder Eintrag geprüft, die Summe berechnet und, wenn die Summe eins überschreitet (mit einem winzigen Gleitkomma-Epsilon), scheitert die Anfrage mit einer Meldung, die den Überschuss benennt. Es gibt keinen Raoult-Dampf-Flüssig-Zweig, keine Realgas-Fugazitätskorrektur und keinen Einheitenumwandlungsdienst —dies ist reines Dalton für ideale Mischungen. Senden Sie einen JSON-Körper mit erforderlichem total_pressure und genau einem von mole_fraction oder mole_fractions. Jedes numerische Feld muss endlich sein: fehlende Pflichtwerte, leere Zeichenketten, nichtnumerischer Text, NaN und Infinity scheitern sofort mit invalid_input, bevor ein Ergebnis zurückkommt, und fehlgeschlagene Validierung wird nicht berechnet. Jeder Molenbruch muss im geschlossenen Einheitsintervall von null bis eins inklusive liegen; ein Wert unter null oder über eins ist invalid_input, weil Molenbrüche in diesem Produkt weder Prozente noch Partialdruckverhältnisse sind. Nach der Validierung multipliziert die Engine jeden Bruch mit dem Gesamtdruck, rundet auf eine stabile Dezimalpräzision, sodass dieselbe Eingabe über JavaScript-Engines hinweg stets dasselbe JSON liefert, und kennzeichnet den Antwortmodus als single oder mixture. Der single-Modus liefert partial_pressure zusammen mit gespiegeltem mole_fraction und total_pressure; der mixture-Modus liefert partial_pressures, fraction_sum und ein components-Array mit index, mole_fraction und partial_pressure für jedes Gas. Das Feld formula ist immer Pi=yi*P und method ist immer dalton_partial_pressure, damit nachgelagerter Code ohne Form-Schnüffeln verzweigen kann.
API-Nutzung, Preise, Unterrichtsabläufe und praktische Grenzen
Nutzen Sie die vorausbezahlte API, wenn eine Tutor-Plattform, ein Coding-Assessment-Sandbox, ein Curriculum-Generator, ein Prozessskizzen-Werkzeug oder eine Gasanalyse-Pipeline einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung der Engine nie Guthaben. Koppeln Sie diesen Endpoint mit Ideal-Gas- oder Gasgesetz-Werkzeugen, wenn der nächste Schritt die Umwandlung von Partialdruck in Konzentration oder die Verknüpfung von Temperatur und Volumen ist, und halten Sie die Molenbruchliste innerhalb der veröffentlichten Komponentenobergrenze für Isolatsicherheit.
Integrationsbeispiele
Deterministische Fixtures für Chemietests
Pipelines, die Unit-Tests oder interaktive Wissenschaftsdemos speisen, können ein reines Pi=yi·P-Orakel aufrufen, statt Dalton-Arithmetik in jeder Sprache neu zu implementieren.
Technische Fragen
Wie berechne ich den Partialdruck mit diesem Werkzeug?
Senden Sie JSON mit total_pressure und entweder mole_fraction (ein Gas) oder mole_fractions (Liste). Die Antwort liefert partial_pressure oder partial_pressures mit Pi = yi · P.
Kann ich nur eine Komponente der Luft senden?
Ja. Verwenden Sie mole_fraction für ein einzelnes yi (zum Beispiel 0.21 für Sauerstoff) und total_pressure; nicht aufgeführte Restgase sind erlaubt, wenn Sie kein volles Zusammensetzungs-Array senden.
Ist der Partialdruck-Rechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.