ForHosting KIT · Mathematik

Tankvolumen-Rechner

Machen Sie aus einer Peilstab- oder Füllstandsanzeige das Flüssigkeitsvolumen eines liegenden oder stehenden Zylindertanks: Ein liegender Tank mit Radius 1 und Länge 10, gefüllt bis Tiefe 1, enthält 15,707963267949, genau die Hälfte seines Inhalts. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Radius
1
Länge
10
Fülltiefe
1
Achsenausrichtung des Tanks: horizontal
Horizontal
Erhalten Sie
Durchmesser
2
Füllvolumen
15,7079632679
Gesamtvolumen
31,4159265359
Leervolumen
15,7079632679

Zylindrische Lagertanks erscheinen in Kraftstoffdepots, Chemieanlagen, Farmen und Prozess-Skids in zwei üblichen Anordnungen: liegende horizontale Bullets und stehende vertikale Fässer. Zu wissen, wie viel Flüssigkeit zu einer Peilstab- oder Füllstandssensor-Ablesung gehört, ist nicht dasselbe wie die volle geometrische Kapazität zu kennen—besonders bei einem liegenden Tank, wo gleiche Schritte der Flüssigkeitshöhe keine gleichen Volumina addieren, weil der Kreisquerschnitt sich weitet und dann verengt.

Formeln für liegende und stehende zylindrische Tanks

Was sich ändert, ist die Abbildung der Fülltiefe auf das Flüssigkeitsvolumen. Bei einem stehenden Tank ist die freie Oberfläche eine Scheibe mit Radius r, also filled volume is simply π r squared times the liquid height h, solange h in der Schale bleibt. Bei einem liegenden Tank ist die freie Oberfläche ein Rechteck der Länge L und der Breite der Sehne in Höhe h; der Flüssigkeitsquerschnitt ist ein Kreissegment.

Die klassische geschlossene Form ist 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. Bei h equals zero ist die Segmentfläche null; bei h equals r ist der Tank halb voll; bei h equals two r wird das Segment zur vollen Scheibe und der Tank ist voll. Einheiten bleiben konsistent: sind Radius, Länge und Fülltiefe Meter, sind Volumina Kubikmeter; bei Zoll Kubikzoll.

Wandeln Sie erst nach dem geometrischen Volumen in Liter oder US-Gallonen um. Dieses Tool rechnet lineare Einheiten nicht für Sie um, halten Sie also alle drei Dimensionen in einem Einheitensystem vor dem Aufruf. Böden, Kegel und elliptische Enden sind außer Scope—diese Schalen brauchen zusätzliche Segmentformeln jenseits eines reinen geraden Zylinders.

Kraftstoff- und Chemieinventar aus Peilstab

Wandeln Sie eine gemessene Flüssigkeitshöhe in einem liegenden oder stehenden Zylindertank in Füllvolumen und Restkapazität für Bestand und Nachbestellung um.

Wie unterscheidet sich liegendes Tankvolumen von stehendem?

Stehendes Füllvolumen ist π·r²·h. Liegendes Füllvolumen nutzt die Kreissegmentfläche in Höhe h mal Tanklänge L, daher ist das Volumen in der Flüssigkeitshöhe nichtlinear.

Was passiert, wenn die Fülltiefe den Durchmesser übersteigt?

Die Flüssigkeitshöhe über einem Kreisquerschnitt darf 2×radius nicht überschreiten; das Tool kappt nicht und erfindet keinen Überlauf.

Welche Einheiten für Radius, Länge und Fülltiefe?

Jede konsistente Längeneinheit. Volumina kommen im Würfel dieser Einheit zurück (m→m³, in→in³). Wandeln Sie nach dem geometrischen Ergebnis in Liter oder Gallonen um.

Sind Tankböden, Kegel oder elliptische Enden enthalten?

Nein. Modelliert wird nur eine gerade kreiszylindrische Schale. Gewölbte Böden und Kegelböden brauchen Segmentformeln außerhalb dieses Vertrags.

Warum bringt jeder Zentimeter Füllhöhe im liegenden Tank unterschiedlich viel Volumen?

Weil der kreisförmige Querschnitt zur Mitte hin breiter und danach wieder schmaler wird. Nur bei einer Fülltiefe gleich dem Radius ist der liegende Tank genau halb voll; für jede andere Anzeige rechnen Sie das Volumen neu.

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.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_radius1000000000000
min_radius1e-15
max_length1000000000000
min_length1e-15
max_fill_depth1000000000000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Diese Fähigkeit nimmt einen positiven Innenradius, eine positive axiale Länge (Tanklänge liegend, Tankhöhe stehend), eine nichtnegative Fülltiefe senkrecht vom Boden, und ein Orientierungsflag, und liefert Füllvolumen, Gesamtvolumen, Leervolumen und Füllanteil als deterministisches JSON. Eine Fülltiefe über dem Durchmesser wird mit invalid_input abgelehnt, damit Inventarskripte nie Flüssigkeit über der Schale erfinden. Dieselbe reine Lösung läuft kostenlos im Browser und auf dem vorausbezahlten API-Pfad, ohne Netzwerkanrufe, ohne Zufallsseeds und ohne Abhängigkeit von der Wanduhr.

Formeln für liegende und stehende zylindrische Tanks

Beide Orientierungen teilen dieselbe Gesamtkapazität: total volume equals π times radius squared times length, das Volumen eines geraden Kreiszylinders.

Wie Sie die API aufrufen und was zurückkommt

Optionale orientation ist horizontal oder vertical und standardmäßig horizontal wenn weggelassen; Aliase axis und position werden akzeptiert. Nutzen Sie es aus Inventar- und Peiltabellen-Skripten, Prozess-Engineering-Takeoffs, Farm- und Kraftstoffdepot-Checks, Interview-Sandboxes oder jedem Workflow, der reproduzierbare Tankvolumina ohne Computeralgebra-Paket auf jeder Maschine braucht. Senden Sie einen JSON-Body mit radius, length und fill_depth. Das Feld radius ist der positive Innenradius; Aliase r und R werden akzeptiert. Das Feld length ist die positive axiale Länge des Zylinders—die Tanklänge liegend und die stehende Höhe vertikal; Aliase L, height und h_tank mappen dieselbe Bedeutung. Das Feld fill_depth ist die nichtnegative Flüssigkeitshöhe vom Boden; Aliase depth, fill, h und liquid_height werden akzeptiert. Bei Erfolg liefert die Antwort radius, length, fill_depth, diameter und orientation; gibt filled_volume, total_volume, empty_volume, fill_fraction und fill_percent zurück; und enthält method plus einen kurzen formula-Block zu den geschlossenen Formen. Fehlgeschlagene Validierung—fehlendes Pflichtfeld, nichtendliche Zahl, nichtpositiver radius oder length, negative fill_depth, fill_depth größer als der Durchmesser, vertikale Füllung über Tankhöhe, oder ungültige orientation-Zeichenkette—liefert invalid_input und wird nie berechnet. Der Preis ist ein Flat $0.002 pro erfolgreicher Anfrage mit Unit-Item und null marginalem Unit-Preis.

Praktische Tipps, Grenzen und verwandte Suchen

Bevorzugen Sie dieses Tool, wenn Sie Innenradius, axiale Länge und eine Peil- oder Sensorhöhe bereits kennen und Füll- plus Gesamtvolumen in einem Schuss brauchen. Round-Trip-Checks sind einfach: volle liegende oder stehende Füllung soll total volume innerhalb der Float-Toleranz treffen, leere Füllung soll zero filled volume liefern, und liegende Halbhöhenfüllung bei h equals r soll die Hälfte des Gesamtvolumens ergeben. Halten Sie radius und length im veröffentlichten positiven Bereich bis eine Billion, damit Zwischenprodukte in IEEE-Double-Präzision auf dem Worker und im Browser endlich bleiben. Erzwingen Sie immer fill depth kleiner oder gleich dem Durchmesser zweimal radius; die API lehnt tiefere Ablesungen mit invalid_input ab statt still zu kappen. Bei stehenden Tanks halten Sie fill depth auch bei oder unter length, der physischen Tankhöhe. Beim Lehren oder Debuggen bevorzugen Sie gepaarte Beispiele: radius one, length ten, fill depth one horizontal für eine halbvolle liegende Bullet; radius two, length five, fill depth three vertical für ein sechzigprozentiges stehendes Fass; und fill depth three mit radius one für den Durchmesser-Ablehnungspfad. Weil das liegende Volumen in der Höhe nichtlinear ist, ist eine Mittelstandsablesung nur halb voll, wenn fill depth equals the radius—nicht wenn der Höhenprozentsatz fünfzig in einem anderen Sinne ist. Diese Seite zielt auf Menschen, die einen Tankvolumen-Rechner oder liegendes und stehendes zylindrisches Flüssigkeitsvolumen aus Fülltiefe suchen; es ist kein volles Festzylinder-Oberflächenwerkzeug, kein Fassbilge-Schätzer und kein Einheitenumrechner. Fehlgeschlagene Tasks mit invalid_input verbrauchen kein vorausbezahltes Guthaben, was explorative Skripte günstig hält, wenn Bediener unmögliche Peilablesungen tippen während sie den Vertrag lernen.

Prozessengineering und Peiltabellen

Erstellen oder prüfen Sie Niveau-Volumen-Tabellen für Bullets und Fässer, indem Sie die Fülltiefe bei festem Radius und fester Länge mit deterministischen API- oder Browser-Ergebnissen durchlaufen.

Hausaufgaben und Training zu Teilzylindervolumina

Geben Sie Lernenden Radius, Länge, Fülltiefe und Orientierung; vergleichen Sie handberechnete Kreissegment- oder πr²h-Volumina mit einer reproduzierbaren JSON-Antwort.

Ist der Tankvolumen-Rechner kostenlos?

Das Browser-Tool ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Tasks werden nie berechnet.

Vollständige KIT-Dokumentation lesen →