NPSH-Rechner
Wasser mit 200000 Pa absolutem Saugdruck, 2000 Pa Dampfdruck und 0,5 m Geschwindigkeitshöhe hat etwas mehr als zwanzig Meter NPSH zur Verfügung. Geben Sie die fünf Werte ein und vergleichen Sie das Ergebnis mit der erforderlichen NPSH Ihrer Pumpe. 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
- Saugdruck
- 200.000
- Dampfdruck
- 2.000
- Dichte
- 1.000
- Schwerkraft
- 9,81
- Geschwindigkeitshöhe
- 0,5
- Druckhöhe
- 20,1834862385 m
- NPSH
- 20,6834862385
Die Haltedruckhöhe (NPSH) ist der Druckhöhenüberschuss über dem Flüssigkeitsdampfdruck, der an der Pumpenansaugung bleibt, damit das Fluid nicht in Dampf übergeht. Dieser NPSH-Rechner wandelt absoluten Saugdruck, Flüssigkeitsdampfdruck, Fluiddichte, Fallbeschleunigung und eine Geschwindigkeitshöhe in NPSH in Metern um, nach der SI-Identität NPSH gleich (P_s minus P_v) geteilt durch (ρ mal g), plus Geschwindigkeitshöhe.
Was die Haltedruckhöhe bedeutet und die SI-Identität
Die Haltedruckhöhe ist der Druckhöhenüberschuss am Pumpeneinlauf über dem Dampfdruck der geförderten Flüssigkeit. Wenn dieser Überschuss zusammenbricht, fällt der örtliche Druck am Laufradauge auf P_v, Dampfkavitäten entstehen und die Maschine kavitiert: Geräusch, Schwingung, erodierte Schaufeln und ein steiler Einbruch der Förderhöhe. Die Suchabsicht gruppiert sich um NPSH-Rechner, Haltedruckhöhe, NPSHa, Pumpenkavitation und Saugdruckhöhe: Personen, die Stationsdrücke und eine Dichte schon haben und eine numerische NPSH in Metern zum Vergleich mit der herstellerseitigen erforderlichen NPSH wollen, keinen Einheitenumrechner und keinen vollständigen Anlagenkurvenlöser.
Diese Seite wertet nur diese Identität aus. Sie schlägt keine Dampfdrucktabellen nach, schätzt keine Reibung aus einem Rohrplan und entscheidet nicht, ob die verfügbare NPSH die erforderliche übersteigt. Halten Sie die Einheiten konsistent: Pascal mit Kilogramm pro Kubikmeter und Metern pro Quadratsekunde ergeben Meter.
Wo ein NPSH-Rechner in Auslegung, Labor und Software dient
Verfahrens- und Maschinenbauingenieure nutzen die verfügbare NPSH, um zu entscheiden, ob eine Kreiselpumpe an einem Saugbehälter, einer überfluteten Grube oder einer Hebung aus einem Sumpf ohne Kavitation läuft. Eine erste Schätzung aus absolutem Stationsdruck, Fluiddampfdruck bei Fördertemperatur, Dichte, örtlichem g und einer gemessenen oder geschätzten Geschwindigkeitshöhe reicht zum Vergleich mit der erforderlichen NPSH der Pumpenkurve, bevor ein vollständiges Rohrverlustmodell gebaut wird. Softwaretests von Pumpenauswahlmodulen brauchen eine eingefrorene erwartete NPSH für Wasser bei atmosphärischer Ansaugung und für Vakuumansaugung, damit ein Refactor einer Hydraulikbibliothek die hydrostatische Umrechnung nicht still ändert.
Feldtechniker, die eine Kesselspeise- oder Kühlwasserpumpe prüfen, können einen Saugdrucktransmitter und eine Dichte in Meter NPSH wandeln, wenn die Geschwindigkeitshöhe bekannt oder konservativ null gesetzt ist. Halten Sie Anfragen klein, pinnen Sie die gerundete npsh in Tests, und Sie erhalten reproduzierbare Haltedruckhöhe für Hausaufgaben, LMS-Erweiterungen und Edge-Worker, ohne einen eigenen Pumpenanlagenlöser aufzustellen.
Anwendungsfälle
Saugprüfungen an Kreiselpumpen
Wandeln Sie einen absoluten Stationssaugdruck, den Flüssigkeitsdampfdruck, die Dichte und die Geschwindigkeitshöhe in verfügbare NPSH in Metern um, bevor Sie sie mit der erforderlichen NPSH der Pumpe vergleichen.
Häufige Fragen
Wie berechnet man die Haltedruckhöhe (NPSH)?
In SI ist die verfügbare NPSH in Metern (P_s − P_v) / (ρ g) plus die Saug-Geschwindigkeitshöhe. Senden Sie absoluten Saugdruck und Dampfdruck in Pascal, Dichte in kg/m³, Fallbeschleunigung in m/s² und Geschwindigkeitshöhe in Metern.
Welche Einheiten soll ich für die NPSH verwenden?
Drücke in Pascal, Dichte in Kilogramm pro Kubikmeter, Fallbeschleunigung in Metern pro Quadratsekunde und Geschwindigkeitshöhe in Metern. Die zurückgegebene npsh ist in Metern (unit m). Der Rechner wandelt weder bar noch psi noch Fuß Förderhöhe.
Sind Rohrreibung oder die erforderliche NPSH enthalten?
Nein. Ausgewertet wird nur die verfügbare NPSH aus den fünf SI-Eingaben. Reibungsverluste, die statische Höhe z und der Vergleich mit der herstellerseitigen NPSHr gehören in eine vollständige Pumpenanlagenrechnung.
Was passiert, wenn die vorhandene NPSH zu klein ist?
Der Druck am Laufradeintritt fällt auf den Dampfdruck, Dampfblasen entstehen und die Pumpe kavitiert: Geräusche, Vibration, erodierte Schaufeln und ein starker Abfall der Förderhöhe sind die Folge.
Gebe ich den Saugdruck absolut oder relativ ein?
Absolut. Die Formel nimmt den Absolutdruck am Saugstutzen oder Laufradeintritt und zieht den Dampfdruck der Flüssigkeit ab, beide in Pascal. Das gilt bei atmosphärischem Zulauf ebenso wie beim Saugen unter Vakuum.
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/phys/npsh-net-positive-suction-head \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"suction_pressure":200000,"vapor_pressure":2000,"density":1000,"gravity":9.81,"velocity_head":0.5}'const res = await fetch("https://api.kit.forhosting.com/phys/npsh-net-positive-suction-head", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"suction_pressure": 200000,
"vapor_pressure": 2000,
"density": 1000,
"gravity": 9.81,
"velocity_head": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/npsh-net-positive-suction-head",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"suction_pressure": 200000,
"vapor_pressure": 2000,
"density": 1000,
"gravity": 9.81,
"velocity_head": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/npsh-net-positive-suction-head", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"suction_pressure":200000,"vapor_pressure":2000,"density":1000,"gravity":9.81,"velocity_head":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"suction_pressure":200000,"vapor_pressure":2000,"density":1000,"gravity":9.81,"velocity_head":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/npsh-net-positive-suction-head", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"suction_pressure": 200000,
"vapor_pressure": 2000,
"density": 1000,
"gravity": 9.81,
"velocity_head": 0.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.npsh_net_positive_suction_head",
"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_suction_pressure | 1000000000000 |
max_abs_vapor_pressure | 1000000000000 |
max_abs_density | 1000000000000 |
max_abs_gravity | 1000000000000 |
max_abs_velocity_head | 1000000000000 |
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
Dichte und Fallbeschleunigung müssen streng positiv sein: eine nichtpositive Dichte oder g würde durch null teilen oder die hydrostatische Umrechnung umkehren, daher scheitern solche Anfragen mit invalid_input und werden nicht berechnet. Erfolgreiche API-Aufrufe kosten $0.002.
Was die Haltedruckhöhe bedeutet und die SI-Identität
Hydrauliklehrbücher schreiben die verfügbare NPSH in Metern als die Druckhöhe zur Differenz aus absolutem Saugdruck und Dampfdruck, plus den bereits als Geschwindigkeitshöhe ausgedrückten kinetischen Anteil: NPSH gleich (P_s minus P_v) geteilt durch das Produkt aus Dichte und Fallbeschleunigung, plus v_head. P_s ist der Absolutdruck am Saugflansch oder Laufradauge in Pascal, P_v ist der Sättigungsdruck der Flüssigkeit bei der tatsächlichen Temperatur in derselben Einheit, ρ ist die Massendichte in Kilogramm pro Kubikmeter, g ist die Fallbeschleunigung in Metern pro Quadratsekunde, und v_head ist v zum Quadrat über zwei g in Metern.
Eingaben, Einheiten, Antwortfelder und ungültige Werte
Bevorzugte Namen sind diese kanonischen Felder. Dampfdruck und Geschwindigkeitshöhe müssen nichtnegativ sein: ein negativer Sättigungsdruck ist unphysikalisch, und die Geschwindigkeitshöhe ist v zum Quadrat über zwei g. Beträge über 10^{12} werden als außerhalb des unterstützten Bereichs zurückgewiesen. Fehlgeschlagene Prüfung wird nicht berechnet. Senden Sie einen JSON-Körper mit fünf Pflicht-Endzahlen: suction_pressure, der absolute Saugdruck P_s in Pascal; vapor_pressure, der Flüssigkeitsdampfdruck P_v in Pascal; density, die Massendichte ρ in Kilogramm pro Kubikmeter; gravity, die Fallbeschleunigung g in Metern pro Quadratsekunde; und velocity_head, die Saug-Geschwindigkeitshöhe in Metern. Alias ps, p_s, p_suction, suction und pressure_suction werden für den Saugdruck akzeptiert; Alias pv, p_v, p_vapor, vapour_pressure und p_vapour für den Dampfdruck; Alias rho, fluid_density, rho_kg_m3 und mass_density für die Dichte; Alias g, g_accel und gravitational_acceleration für die Fallbeschleunigung; und Alias v_head, hv, kinetic_head und velocity_head_m für die Geschwindigkeitshöhe, damit Tabellen und typisierte Formulare denselben Vertrag nutzen. Jeder Wert kann als JSON-Zahl oder als Dezimalzeichenkette eintreffen, wissenschaftliche Notation eingeschlossen; Booleans, Objekte, Arrays, leere Zeichenketten, NaN und Unendlichkeiten werden zurückgewiesen. Dichte und Fallbeschleunigung müssen streng positiv sein, weil sie im Nenner des Druckhöhenterms stehen; null und negative Werte scheitern mit invalid_input unter Nennung des Feldes. Der Saugdruck darf unter dem Dampfdruck liegen; dann ist pressure_head negativ und die NPSH kann negativ sein, eine gültige Warnung, dass die Ansaugung kavitieren wird, kein Eingabefehler. Bei Erfolg spiegelt der Körper die fünf Eingaben auf zwölf Dezimalstellen gerundet, plus pressure_head in Metern, npsh in Metern, unit m, eine Formelzeichenkette und method npsh_available_si.
Wo ein NPSH-Rechner in Auslegung, Labor und Software dient
Lehrlabore lassen eine Saugmanometerablesung in Absolutdruck wandeln, P_v für Wasser bei Labortemperatur nachschlagen und die NPSH in Metern zurückgewinnen; ein deterministisches Orakel erlaubt Lehrkräften, Schlüssel für beliebige P_s, P_v, ρ, g und v_head ohne kommerzielle Hydrauliksuite zu erzeugen. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf das veröffentlichte $0.002, ohne Modelltoken und ohne ausgehendes Netz, und ungültige Eingabe wird nicht berechnet.
Integrationsbeispiele
Hydraulik-Hausaufgaben und Laborschlüssel
Erzeugen Sie deterministische NPSH-Antworten für Wasser und andere Flüssigkeiten, damit Lernende (P_s − P_v)/(ρ g) + v_head gegen Manometer- und Dampfdruckdaten prüfen.
Software-Fixtures zur Pumpenauswahl
Fixieren Sie die erwartete verfügbare NPSH in Unit-Tests für atmosphärische und Vakuumansaugung, ohne eine vollständige Rohrverlust- oder Kavitationsbibliothek einzubetten.
Technische Fragen
Warum müssen Dichte und Fallbeschleunigung positiv sein?
Beide stehen im Nenner des Druckhöhenterms. Null oder negative Dichte oder Fallbeschleunigung würde die NPSH undefiniert machen oder die hydrostatische Umrechnung umkehren, daher scheitert die Aufgabe mit invalid_input und wird nicht berechnet.
Was kostet der NPSH-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen ein vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.