Calcolatore volume botte: raggio superiore, medio e altezza
Calcoli quanto contiene una botte o un fusto con tre misure, raggio dei fondi, raggio della pancia e altezza, tramite V = πh/3 · (2R² + r²). Lo strumento mostra anche i due cilindri tra cui si colloca la botte. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Raggio dell'estremità superiore
- 2
- Raggio al centro
- 3
- Altezza
- 10
- Volume ottenuto
- 230,3834612633
- Volume del cilindro in alto
- 125,6637061436
- Volume del cilindro al centro
- 282,7433388231
Una botte di legno o un fusto metallico non è un cilindro perfetto: le doghe si incurvano verso l'esterno, così che il mezzo (pancia o bilge) è più largo delle estremità. Per questo le stime pratiche di volume richiedono tre lunghezze, non due. Dati un raggio non negativo dell'estremità superiore r, un raggio medio non negativo R e un'altezza positiva h, la formula classica della botte standard restituisce il volume V uguale a π h diviso tre volte (due R al quadrato più r al quadrato). Quella forma chiusa è la stessa stima usata nei problemi scolastici, nei rilievi di cantina e nei controlli rapidi di imballaggio quando non si dispone di uno spline completo delle doghe né di un rilievo idrostatico. Quando il raggio medio coincide con quello dell'estremità, l'espressione si riduce al volume del cilindro retto π r al quadrato h, così che il calcolatore resta coerente con un semplice fusto cilindrico.
Cosa significa la formula standard della botte
Il modello di botte standard tratta il fusto come un solido di rotazione le cui estremità condividono un raggio r e la cui sezione mediana ha raggio R, con altezza assiale h misurata lungo l'asse delle doghe. La formula di volume V uguale a (π h / 3) per (2 R al quadrato più r al quadrato) è la stima classica a tre misure usata quando si conoscono il raggio dell'estremità, il raggio della pancia e l'altezza, ma non una curva generatrice completa.
Si collega all'idea di medie delle sezioni trasversali: il disco mediano pesa più delle estremità perché gran parte della lunghezza vicino a mezz'altezza è più vicina al rigonfiamento. Quando R è uguale a r, ogni sezione parallela è lo stesso disco di area π r al quadrato e la formula si riduce esattamente al volume del cilindro π r al quadrato h, utile come controllo di regressione per compiti e test unitari.
Quando R è maggiore di r, il volume si colloca tra il cilindro minore di raggio r e quello maggiore di raggio R; la forma chiusa colloca il risultato a un terzo di due volte l'area della base mediana più l'area della base d'estremità, il tutto moltiplicato per l'altezza. Le unità di lunghezza devono coincidere: metri per r, R e h danno metri cubi; pollici danno pollici cubi.
Il raggio d'estremità zero è consentito in questo contratto come caso limite matematico (una punta chiusa nella stima), ma un raggio negativo non può descrivere un'estremità o una pancia fisica ed è rifiutato. L'altezza deve essere strettamente positiva affinché il solido abbia estensione. L'aritmetica è un pugno di moltiplicazioni dopo la coercizione: nessuna iterazione, nessun campionamento Monte Carlo, nessuna dipendenza dall'orologio di parete e nessun bisogno di angoli di doga o disegni di bottaio in ingresso.
Suggerimenti pratici, limiti e ricerche correlate
Nell'insegnamento, preferisca esempi appaiati: raggio superiore due, raggio medio tre, altezza dieci per un fusto bombato; superiore uguale al medio per una regressione del cilindro contro π r al quadrato h; e un raggio negativo per dimostrare il percorso di rifiuto duro.
Questa pagina si rivolge a chi cerca un calcolatore di volume della botte o il volume di un fusto a partire dal raggio superiore, dal raggio medio e dall'altezza; non è uno strumento di tronco di cono puro con estremità diseguali e senza pancia, né una tabella di ullage idrostatico per botti parzialmente piene. Preferisca questo strumento quando conosce già le tre misure classiche e ha bisogno di una stima deterministica in un colpo solo.
I controlli andata e ritorno sono semplici: quando il medio uguaglia il superiore, confermi che il volume coincide con quello del cilindro entro la tolleranza in virgola mobile; quando il medio supera il superiore, confermi che il volume si colloca strettamente tra il cilindro d'estremità e quello mediano per la stessa altezza. Se le serve solo un cilindro retto senza pancia, usi il calcolatore dedicato di volume del cilindro; se le servono volumi di ellissoide o prisma, usi quegli strumenti fratelli di geometria invece di forzare una botte degenere.
Casi d'uso
Bozze di capacità in cantina, birrificio e caveau
Trasformi il raggio superiore misurato, il rigonfiamento medio e l'altezza della doga in una stima rapida di capacità cubica prima di ordinare o allocare lo stoccaggio.
Script di takeoff di imballaggio e produzione
Convalida nelle script le dimensioni di stock tipo fusto o botte: volume per stime di riempimento, più confronti di cilindro ai raggi di estremità e di pancia.
Domande frequenti
Qual è la formula standard del volume di una botte?
Con raggio dell'estremità superiore r, raggio medio (pancia) R e altezza h, il volume è (π·h/3)·(2·R²+r²). Le tre lunghezze devono usare la stessa unità.
Cosa succede quando il raggio medio è uguale al raggio superiore?
La formula si riduce al volume del cilindro retto π·r²·h. Quell'identità è un controllo di regressione utile per l'insegnamento e i test automatizzati.
Perché i raggi negativi vengono rifiutati?
Un'estremità o una pancia fisica non può avere raggio negativo.
Questo strumento gestisce estremità superiore e inferiore diseguali?
No. Questo strumento usa il modello classico di botte a estremità uguali: un raggio d'estremità più il raggio medio e l'altezza. Estremità diseguali richiedono un altro modello di solido.
Il calcolatore di volume della botte è gratuito?
Lo strumento del browser è gratuito e gira in locale.
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/geom/barrel \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"top_radius":2,"middle_radius":3,"height":10}'const res = await fetch("https://api.kit.forhosting.com/geom/barrel", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"top_radius": 2,
"middle_radius": 3,
"height": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/barrel",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"top_radius": 2,
"middle_radius": 3,
"height": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/barrel", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"top_radius":2,"middle_radius":3,"height":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"top_radius":2,"middle_radius":3,"height":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/barrel", 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
{
"top_radius": 2,
"middle_radius": 3,
"height": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.barrel",
"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_radius | 1000000000000 |
min_radius | 0 |
max_height | 1000000000000 |
min_height | 1e-15 |
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
Questa capacità impacchetta l'identità come JSON deterministico, senza sistema di algebra computazionale, senza semi casuali e con la stessa funzione pura di risoluzione nello strumento gratuito del browser e nel percorso API prepagato. I raggi negativi vengono rifiutati con invalid_input affinché script e pipeline di valutazione vedano un errore onesto invece di un valore assoluto silenzioso.
Come chiamare l'API e cosa restituisce
Tutti e tre devono essere numeri finiti entro i limiti pubblicati, con raggi maggiori o uguali a zero e altezza strettamente maggiore di zero. La usi da pipeline di compiti di geometria, bozze di capacità in cantina e birrificio, sandbox di preparazione ai colloqui, script di takeoff di imballaggio o qualsiasi flusso che necessiti di numeri di botte riproducibili senza installare un pacchetto di algebra computazionale su ogni macchina. Abbini la chiamata alla conversione di unità solo quando i dati di origine mescolano millimetri e metri; questa capacità non converte le unità lineari per Lei, quindi mantenga r, R e h nella stessa unità prima di inviare la richiesta. Invii un corpo JSON con top_radius, middle_radius e height. Il campo top_radius è il raggio non negativo dell'estremità (superiore e inferiore sono uguali in questo modello); si accettano gli alias r_top, top, r e end_radius. Il campo middle_radius è il raggio non negativo della pancia o del rigonfiamento; gli alias r_middle, middle, R e bulge_radius mappano sullo stesso significato. Il campo height è l'altezza assiale positiva; funzionano gli alias h e H. In caso di successo, la risposta ripete top_radius, middle_radius e height; restituisce volume come risultato principale; include cylinder_volume_at_top e cylinder_volume_at_middle come cilindri di confronto con la stessa altezza; imposta method su standard_barrel; e documenta la forma chiusa in un breve blocco di formula. Una validazione fallita — campo obbligatorio mancante, numero non finito, raggio negativo, altezza non positiva o valore fuori dai limiti pubblicati — restituisce invalid_input e non viene mai addebitata. Il prezzo è un forfait $0.002 per richiesta riuscita con voce unitaria e prezzo marginale unitario zero.
Suggerimenti pratici, limiti e ricerche correlate
Mantenga raggi e altezza entro l'intervallo pubblicato fino a un trilione affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. Poiché la formula richiede solo tre scalari, gli studenti possono ricalcolare a mano con frazioni comode di π e confrontare l'API riga per riga dopo aver diviso, se lo desiderano, i float riportati per π. I compiti falliti che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli utenti digitano misure impossibili mentre imparano il contratto.
Casi di integrazione
Controlli dei compiti su volume di botte e fusto
Fornisca agli studenti il raggio dell'estremità, quello della pancia e l'altezza; confronti il volume standard calcolato a mano con un risultato deterministico dell'API o del browser gratuito.