Calcolatore flusso di Poiseuille
Un tubo di 1 m con raggio di 0,01 m, percorso da un fluido di viscosità 0,001 Pa·s sotto una differenza di pressione di 1000 Pa, lascia passare 0,0039269908 m³/s. Si inseriscono raggio, lunghezza, viscosità e caduta di pressione per ottenere la portata laminare stazionaria. Gratis nel browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Raggio
- 0,01
- Lunghezza
- 1
- Dinamica
- 0,001
- Differenza di pressione
- 1000
- Portata
- 0,0039269908
- Precisione
- 10
Questo calcolatore del flusso di Poiseuille restituisce la portata volumetrica laminare in un tubo circolare da quattro input: raggio interno r, lunghezza del tubo L, viscosità dinamica μ, e differenza di pressione ΔP. Il motore applica la classica legge di Hagen-Poiseuille Q uguale a pi greco per r alla quarta per ΔP, tutto diviso otto per μ per L, che è il risultato integrato esatto per il flusso newtoniano incomprimibile, stazionario e pienamente sviluppato sotto un gradiente di pressione assiale costante. Un sottile capillare con r uguale a un centimetro, L uguale a un metro, viscosità simile all'acqua di un millipascal-secondo, e una pressione motrice di un chilopascal produce una portata deterministica in metri cubi al secondo di cui puoi fidarti in schede di esercizi e test unitari.
Cosa significa il flusso di Hagen-Poiseuille e cosa contiene la risposta
Il flusso di Hagen-Poiseuille è la portata laminare stazionaria di un fluido newtoniano incomprimibile attraverso un tubo circolare rettilineo di raggio costante quando gli effetti di estremità sono trascurati e il profilo di velocità è pienamente sviluppato. Integrare la velocità assiale parabolica sulla sezione dà la portata volumetrica in forma chiusa Q uguale a pi greco r alla quarta ΔP su otto μ L.
La dipendenza dalla quarta potenza dal raggio è la ragione ingegneristica per cui piccoli cambiamenti nel diametro del tubo dominano la resistenza: raddoppiare r moltiplica Q per sedici a pressione, lunghezza e viscosità fisse. I casi respinti includono campi mancanti, valori non finiti, grandezze oltre il tetto documentato, raggio negativo, lunghezza pari a zero o negativa, e viscosità pari a zero o negativa, perché quei casi rendono Q non definito o non fisico per questo modello.
Raggio pari a zero è valido e produce semplicemente flusso pari a zero; una differenza di pressione negativa restituisce una Q con segno negativo così la pressione motrice inversa è rappresentabile. Se ti serve la portata massica, moltiplica Q per la densità in un passaggio separato; se ti servono perdita di carico turbolenta di Darcy-Weisbach, numero di Reynolds, o reologia non newtoniana, usa strumenti dedicati a quei modelli.
Dove si usa la Q laminare di Poiseuille nello studio, nel lavoro di laboratorio e nel software
Gli studenti incontrano il flusso di Hagen-Poiseuille quando un manuale di meccanica dei fluidi integra le equazioni di Navier-Stokes in un tubo, quando un laboratorio di fisiologia stima il flusso sanguigno attraverso un piccolo vaso sotto un carico di pressione noto, o quando un problema di ingegneria chimica chiede la portata capillare di un fluido newtoniano. Gli insegnanti possono pregenerare chiavi di risposta per numeri modesti senza fidarsi di app di calcolo opache che cambiano silenziosamente sistemi di unità o perdono la quarta potenza sul raggio.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per simulatori di microfluidica, per normalizzare dati capillari inseriti dall'utente prima di un modello termofluido più ampio, o per soddisfare enunciati di programming-challenge che richiedono Q invece di uno schizzo approssimativo. Ingegneri di laboratorio e di campo usano la formula per verifiche rapide quando un manometro riporta ΔP e il diametro nominale del tubo è noto.
Strumenti di prodotto ed educativi la usano quando chi impara digita raggio, lunghezza, viscosità e caduta di pressione e l'interfaccia deve mostrare la portata con una stringa di formula pulita.
Casi d'uso
Verifiche di compiti a casa e laboratorio capillare
Calcola la Q laminare da raggio del tubo, lunghezza, viscosità del fluido e ΔP del manometro misurati prima di scrivere una relazione di laboratorio o un problema di Poiseuille.
Microfluidica e dimensionamento di processo
Stima la portata laminare newtoniana in piccoli canali circolari quando progetti capillari, linee endovenose, o tubazioni di processo a basso numero di Reynolds.
Domande frequenti
Quale formula viene usata per la portata?
Hagen-Poiseuille: Q = π r⁴ ΔP / (8 μ L), per il flusso laminare stazionario di un fluido newtoniano incomprimibile in un tubo circolare.
Cosa succede se la viscosità è zero?
Una viscosità pari a zero rende la formula divisa per zero; una viscosità negativa non è fisica per questo modello.
Questo strumento gestisce il flusso turbolento in tubazione?
No. Valuta solo la portata laminare di Hagen-Poiseuille. Per la perdita di carico turbolenta usa uno strumento di Darcy-Weisbach o del fattore d'attrito.
Perché i risultati sono arrotondati a una precisione?
La precisione predefinita è di 10 cifre decimali; puoi impostare la precisione da 0 a 15.
Perché una piccola variazione del raggio conta così tanto?
Perché la portata dipende dalla quarta potenza del raggio. Raddoppiando il raggio la portata si moltiplica per sedici, a parità di pressione, lunghezza e viscosità: è il diametro a dominare la resistenza del tubo.
Strumenti correlati
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/thermo/poiseuille-flow \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":0.01,"length":1,"viscosity":0.001,"pressure_diff":1000}'const res = await fetch("https://api.kit.forhosting.com/thermo/poiseuille-flow", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 0.01,
"length": 1,
"viscosity": 0.001,
"pressure_diff": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/poiseuille-flow",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 0.01,
"length": 1,
"viscosity": 0.001,
"pressure_diff": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/poiseuille-flow", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":0.01,"length":1,"viscosity":0.001,"pressure_diff":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":0.01,"length":1,"viscosity":0.001,"pressure_diff":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/poiseuille-flow", 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
{
"radius": 0.01,
"length": 1,
"viscosity": 0.001,
"pressure_diff": 1000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.poiseuille_flow",
"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.
Limiti
max_abs_radius | 1000000000000000 |
max_abs_length | 1000000000000000 |
max_abs_viscosity | 1000000000000000 |
max_abs_pressure_diff | 1000000000000000 |
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. |
Note tecniche
La viscosità pari a zero o negativa viene respinta perché la formula divide per μ; raggio negativo e lunghezza non positiva sono allo stesso modo invalid_input.
Cosa significa il flusso di Hagen-Poiseuille e cosa contiene la risposta
Questo calcolatore restituisce raggio, lunghezza, viscosità e pressure_diff normalizzati che hai fornito, il prodotto flow_rate arrotondato alla precisione richiesta, la precisione usata, un'etichetta di metodo hagen_poiseuille, e una breve stringa di formula. Non c'è alcuna mesh CFD, nessuna tabella empirica del fattore d'attrito, e nessun campionamento casuale: il motore valuta l'espressione analitica entro l'intervallo di grandezza supportato oppure rifiuta l'input con invalid_input. Questa pagina risponde solo alla portata laminare di Poiseuille, con un'uscita numerica stabile adatta a schede di esercizi, test unitari e consumatori API che non devono inventare conversioni di unità o correlazioni empiriche.
Come vengono letti raggio, lunghezza, viscosità e differenza di pressione
Il segno più iniziale opzionale e la notazione scientifica su stringhe numeriche sono ammessi quando si interpretano come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici vengono respinti con un messaggio chiaro, così che una cella sbagliata non diventi una portata errata. I campi preferiti sono radius per il raggio interno del tubo, length per la lunghezza assiale del tubo, viscosity per la viscosità dinamica (assoluta), e pressure_diff per la differenza di pressione motrice P_in meno P_out, ma sono accettati anche gli alias r, R, pipe_radius e inner_radius per radius, L, pipe_length e tube_length per length, mu, dynamic_viscosity, eta, e simboli greci comuni per viscosity, e delta_p, dP, pressure_difference e pressure_drop per pressure_diff, così che fogli di calcolo, stringhe di query e moduli tipizzati possano riusare lo stesso contratto. Il raggio deve essere non negativo; la lunghezza deve essere strettamente positiva perché si trova al denominatore; la viscosità deve essere strettamente positiva per lo stesso motivo e perché una viscosità pari a zero renderebbe Q infinito. pressure_diff può essere positivo o negativo; una caduta negativa restituisce una flow_rate negativa così la spinta inversa può essere rappresentata senza un flag di direzione separato. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da solo Q uguale a pi greco r alla quarta ΔP su otto μ L.
Dove si usa la Q laminare di Poiseuille nello studio, nel lavoro di laboratorio e nel software
In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico. Abbinalo alla portata volumetrica Q uguale a A per v quando conosci già la velocità media, e ad altri endpoint termofluidi quando costruisci un piccolo laboratorio di helper ingegneristici gratuiti e deterministici, mantenendo tutti e quattro gli input in unità coerenti così la Q restituita è significativa senza passaggi di conversione nascosti.
Casi di integrazione
Fixture di test deterministiche
Genera valori riproducibili di flow_rate per test unitari, verifiche di proprietà e asserzioni CI in software di microfluidica o termofluido.
Domande tecniche
Quanto costa il calcolatore del flusso di Poiseuille?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.