ForHosting KIT · Matematica

Calcolatore volume serbatoio

Trasformi la lettura di un'asta o di un sensore di livello nel volume di liquido di un serbatoio cilindrico orizzontale o verticale: uno orizzontale di raggio 1 e lunghezza 10 pieno fino a profondità 1 contiene 15,707963267949, esattamente metà della capacità. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Raggio
1
Lunghezza
10
Profondità di riempimento
1
Orientamento dell'asse del serbatoio: orizzontale
Horizontal
Ottiene
Diametro
2
Volume pieno
15,7079632679
Volume totale
31,4159265359
Volume vuoto
15,7079632679

I serbatoi di stoccaggio cilindrici compaiono in depositi di carburante, impianti chimici, aziende agricole e skid di processo in due disposizioni comuni: proiettili orizzontali sdraiati e fusti verticali in piedi. Sapere quanta liquido corrisponde a una lettura di asta o sensore di livello non è la stessa cosa che conoscere la capacità geometrica totale—soprattutto per un serbatoio orizzontale, dove passi uguali di altezza del liquido non aggiungono volumi uguali perché la sezione circolare si allarga e poi si restringe.

Formule per serbatoi cilindrici orizzontali e verticali

Ciò che cambia è come la profondità di riempimento mappa al volume di liquido. Per un serbatoio verticale la superficie libera è un disco di raggio r, quindi filled volume is simply π r squared times the liquid height h, purché h resti nel guscio. Per un serbatoio orizzontale la superficie libera è un rettangolo di lunghezza L e larghezza uguale alla corda all'altezza h; la sezione di liquido è un segmento circolare.

La forma chiusa classica è A equals r squared times arccos of ((r minus h) over r) minus (r minus h) times the square root of (two r h minus h squared); filled volume is then A times L. A h equals zero l'area del segmento è zero; a h equals r il serbatoio è mezzo pieno; a h equals two r il segmento diventa il disco intero e il serbatoio è pieno.

Le unità restano coerenti: se raggio, lunghezza e profondità sono metri, i volumi sono metri cubi; se pollici, pollici cubi. Converta in litri o galloni USA solo dopo il volume geometrico. Questo strumento non converte unità lineari per Lei, quindi tenga le tre dimensioni in un solo sistema di unità prima di chiamare.

Fondi, coni ed estremi ellittici sono fuori ambito—quei gusci richiedono formule di segmento extra oltre a un cilindro retto puro.

Inventario carburante e chimici dall'asta

Converta un'altezza di liquido misurata in un serbatoio cilindrico orizzontale o verticale in volume pieno e capacità residua per scorte e riordini.

In cosa il volume orizzontale differisce dal verticale?

Il volume pieno verticale è π·r²·h. L'orizzontale usa l'area del segmento circolare all'altezza h per la lunghezza L del serbatoio, quindi il volume è non lineare nell'altezza del liquido.

Cosa succede se la profondità supera il diametro?

L'altezza del liquido su una sezione circolare non può superare 2×radius; lo strumento non ritaglia né inventa sovrariempimento.

Quali unità per raggio, lunghezza e profondità?

Qualsiasi unità di lunghezza coerente. I volumi tornano nel cubo di quella unità (m→m³, in→in³). Converta in litri o galloni dopo il risultato geometrico.

Include fondi, coni o estremi ellittici?

No. È modellato solo un guscio cilindrico circolare retto. Fondi bombati e conici richiedono formule di segmento fuori da questo contratto.

Il calcolatore di volume serbatoio è gratuito?

Lo strumento del browser è gratuito e gira in locale.

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.

POSThttps://api.kit.forhosting.com/geom/tank-volume

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/geom/tank-volume \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"radius":1,"length":10,"fill_depth":1}'
{
  "radius": 1,
  "length": 10,
  "fill_depth": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.tank_volume",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_radius1000000000000
min_radius1e-15
max_length1000000000000
min_length1e-15
max_fill_depth1000000000000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questa capacità prende un raggio interno positivo, una lunghezza assiale positiva (lunghezza del serbatoio in orizzontale, altezza in verticale), una profondità di riempimento non negativa misurata verticalmente dal fondo, e un flag di orientamento, poi restituisce volume pieno, volume totale, volume vuoto e frazione di riempimento come JSON deterministico. Una profondità di riempimento che supera il diametro viene respinta con invalid_input così gli script di inventario non inventano mai liquido sopra il guscio. La stessa risoluzione pura gira gratis nel browser e sul percorso API prepagato, senza chiamate di rete, senza semi casuali e senza dipendenza dall'orologio di parete.

Formule per serbatoi cilindrici orizzontali e verticali

Entrambe le orientazioni condividono la stessa capacità totale: total volume equals π times radius squared times length, il volume di un cilindro circolare retto.

Come chiamare l'API e cosa torna indietro

L'orientation opzionale è horizontal o vertical e predefinita a horizontal se omessa; sono accettati axis e position. Lo usi da script di inventario e tabelle di calibro, takeoff di ingegneria di processo, controlli di fattoria e deposito carburante, sandbox di preparazione colloqui, o qualsiasi flusso che necessiti volumi di serbatoio riproducibili senza installare un pacchetto di algebra computazionale su ogni macchina. Invii un corpo JSON con radius, length e fill_depth. Il campo radius è il raggio interno positivo; sono accettati gli alias r e R. Il campo length è la lunghezza assiale positiva del cilindro—la lunghezza del serbatoio in orizzontale e l'altezza eretta in verticale; gli alias L, height e h_tank mappano lo stesso significato. Il campo fill_depth è l'altezza di liquido non negativa dal fondo; sono accettati depth, fill, h e liquid_height. In caso di successo la risposta restituisce radius, length, fill_depth, diameter e orientation; ritorna filled_volume, total_volume, empty_volume, fill_fraction e fill_percent; e include method più un breve blocco formula che documenta le forme chiuse. Validazione fallita—campo obbligatorio mancante, numero non finito, radius o length non positivi, fill_depth negativo, fill_depth maggiore del diametro, riempimento verticale sopra l'altezza del serbatoio, o stringa di orientation non valida—restituisce invalid_input e non viene mai addebitata. Il prezzo è un flat $0.002 per richiesta riuscita con elemento unitario e prezzo marginale unitario zero.

Consigli pratici, limiti e ricerche correlate

Questa pagina punta a chi cerca un calcolatore di volume serbatoio o volume di liquido in serbatoio cilindrico orizzontale e verticale dalla profondità di riempimento; non è uno strumento di area superficiale di cilindro pieno, un stimatore di bilge di barile né un convertitore di unità. Preferisca questo strumento quando conosce già raggio interno, lunghezza assiale e un'altezza di asta o sensore e necessita volume pieno più totale in un colpo solo. I controlli andata e ritorno sono facili: riempimento completo orizzontale o verticale deve coincidere con total volume entro la tolleranza flottante, riempimento vuoto deve dare zero filled volume, e riempimento orizzontale a mezza altezza con h equals r deve dare metà del volume totale. Tenga radius e length entro l'intervallo positivo pubblicato fino a un trilione affinché i prodotti intermedi restino finiti in precisione double IEEE sul Worker e nel browser. Imponga sempre fill depth minore o uguale al diametro due volte radius; l'API respinge letture più profonde con invalid_input invece di ritagliare in silenzio. Per serbatoi verticali tenga anche fill depth al più pari a length, l'altezza fisica del serbatoio. Insegnando o debuggando, preferisca esempi appaiati: radius one, length ten, fill depth one horizontal per un proiettile orizzontale a metà carico; radius two, length five, fill depth three vertical per un fusto verticale al sessanta percento; e fill depth three con radius one per dimostrare il percorso di rifiuto per diametro. Poiché il volume orizzontale è non lineare in altezza, una lettura a metà livello è mezza capacità solo quando fill depth equals the radius—non quando la percentuale di altezza è cinquanta in un altro senso. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli operatori digita letture di calibro impossibili imparando il contratto.

Ingegneria di processo e tabelle di calibro

Costruisca o verifichi tabelle livello-volume per proiettili e fusti spazzando la profondità di riempimento a raggio e lunghezza fissi con risultati deterministici API o browser.

Compiti e formazione sui volumi di cilindro parziale

Dia agli studenti raggio, lunghezza, profondità di riempimento e orientamento; confronti volumi di segmento circolare o πr²h calcolati a mano con una risposta JSON riproducibile.

Leggi la documentazione completa del KIT →