Calcolatore della prevalenza totale della pompa
Questo calcolatore di prevalenza totale riunisce i tre contributi che una pompa deve superare in una semplice stima a circuito aperto: dislivello statico verticale, perdite per attrito nelle tubazioni e nelle apparecchiature ed energia cinetica associata alla velocità di mandata.
Esegui gratis nel browser
Inserisca tutte le grandezze in unità SI per ottenere il totale in metri di fluido e ogni singolo termine. Il risultato agevola la preselezione della pompa, il controllo del progetto e il confronto trasparente tra percorsi alternativi della tubazione.
Definisca i confini del sistema prima dei valori
La prevalenza totale ha significato soltanto fra due punti scelti con chiarezza. Individui prima le condizioni alla sorgente e alla mandata. Il dislivello statico è la differenza verticale fra la superficie del liquido alla sorgente e il punto di scarico, espressa in metri. Inserisca un valore positivo se la pompa solleva il liquido e negativo se il punto finale è più basso. La perdita per attrito deve comprendere tubi diritti, valvole, curve, filtri, scambiatori e altri componenti alla portata di progetto. Deve essere espressa in metri di fluido, non come pressione o lunghezza del tubo. La velocità è il valore medio alla mandata, in metri al secondo, nel confine finale. Confini coerenti evitano di conteggiare due volte le perdite e consentono il confronto con la curva della pompa. Lo strumento presume uguale pressione ai due estremi. Se uno è pressurizzato, converta la differenza di pressione in prevalenza e la consideri separatamente nel progetto definitivo.
Comprenda l’equazione e i contributi restituiti
Il calcolo somma dislivello statico, perdita per attrito e altezza cinetica. Quest’ultima deriva dalla relazione energetica standard: v al quadrato divisa per due volte l’accelerazione di gravità. Salvo un diverso valore positivo, si usa la gravità standard di 9.80665 metri al secondo quadrato. Poiché la prevalenza rappresenta energia per unità di peso, i metri di fluido non dipendono direttamente dalla densità. La densità serve nella conversione in pressione differenziale o potenza all’albero, ma non in questa somma. La risposta riporta prima la prevalenza totale, quindi i termini statico, di attrito e cinetico e la gravità utilizzata. I valori sono arrotondati a sei decimali. Un dislivello negativo può compensare parte dell’attrito, ma un totale negativo richiede verifica: potrebbe indicare un moto per gravità o confini che non rappresentano l’energia fornita dalla pompa. Confronti sempre valori riferiti alla medesima portata.
Usi la stima responsabilmente nella scelta della pompa
Individui il punto di lavoro calcolato sulla curva del produttore alla portata prevista, senza scegliere la pompa in base alla sola prevalenza. In regime turbolento, l’attrito varia spesso approssimativamente con il quadrato della portata; un totale valido in una condizione non lo è automaticamente in un’altra. Includa perdite realistiche per valvole nella posizione di esercizio, raccordi, filtri sporchi e apparecchiature entro i confini scelti. Anche se piccolo rispetto al dislivello, il termine cinetico rende esplicito il bilancio energetico e può contare alle alte velocità. Lo strumento è adatto a una stima stazionaria di un liquido incomprimibile in un sistema aperto, con una velocità di mandata e uguali pressioni terminali. Non ricava l’attrito da diametro, rugosità, lunghezza o portata e non include differenze di pressione, margine di aspirazione, transitori, rendimento o NPSH. Documenti ipotesi prudenti e affidi gli impianti critici alla verifica di un tecnico qualificato.
Casi d'uso
Verificare un punto di lavoro
Combini dislivello, perdite calcolate e velocità di uscita prima di confrontare la prevalenza richiesta con le curve del produttore.
Confrontare percorsi delle tubazioni
Ricalcoli il totale dopo aver modificato l’attrito per valutare il vantaggio di un percorso più corto o di meno raccordi.
Documentare una stima tecnica
Conservi la scomposizione restituita affinché i revisori possano risalire alle ipotesi statiche, di attrito e di velocità.
Domande frequenti
Quale formula usa il calcolatore?
Usa prevalenza totale = dislivello statico + perdita per attrito + velocità al quadrato divisa per due volte l’accelerazione di gravità.
Quali unità devo inserire?
Inserisca dislivello e attrito in metri di fluido, velocità in metri al secondo e gravità in metri al secondo quadrato. Il totale è espresso in metri di fluido.
Il dislivello statico può essere negativo?
Sì. Un valore negativo indica una mandata sotto la superficie della sorgente. Attrito e velocità devono comunque essere pari o superiori a zero.
Il risultato comprende differenze di pressione fra serbatoi?
No. L’equazione presume uguale pressione agli estremi scelti. Converta ogni differenza di pressione in prevalenza e la inserisca in un calcolo più ampio.
Viene calcolato l’attrito della tubazione?
No. Fornisca la perdita complessiva alla portata di progetto dopo aver calcolato tubi, raccordi, valvole e apparecchiature.
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/eng/pump-tdh \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"static_lift_m":18,"friction_head_loss_m":7.5,"velocity_m_s":2.4}'const res = await fetch("https://api.kit.forhosting.com/eng/pump-tdh", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"static_lift_m": 18,
"friction_head_loss_m": 7.5,
"velocity_m_s": 2.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/pump-tdh",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"static_lift_m": 18,
"friction_head_loss_m": 7.5,
"velocity_m_s": 2.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/pump-tdh", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"static_lift_m":18,"friction_head_loss_m":7.5,"velocity_m_s":2.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"static_lift_m":18,"friction_head_loss_m":7.5,"velocity_m_s":2.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/pump-tdh", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"static_lift_m": 18,
"friction_head_loss_m": 7.5,
"velocity_m_s": 2.4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.pump_tdh",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |