Säiliön tilavuuslaskuri sylinterimäisille, pallomaisille ja suorakulmaisille
Laske sylinterimäisten, pallomaisten tai suorakulmaisten säiliöiden tilavuus syöttämällä mitat. Saat tulokset kuutioina metreinä, litroina, gallonoina tai kuutiojalkoina.
Säiliön tilavuuslaskuri
Sylinterimäisen säiliön tilavuuskaava:
V = π × r² × h
Säiliön tilavuus
Dokumentaatio
Säiliön Tilavuuslaskuri
Johdanto
Säiliön tilavuuslaskuri on tehokas työkalu, joka on suunniteltu auttamaan sinua määrittämään tarkasti erilaisten säiliömuotojen, kuten sylinterimäisten, pallomaisten ja suorakulmaisten säiliöiden, tilavuus. Olitpa sitten ammattilaisinsinööri, joka työskentelee teollisuusprojekteissa, urakoitsija, joka suunnittelee vesivarastointiratkaisuja, tai omakotitalon omistaja, joka hallinnoi sadeveden keräysjärjestelmää, säiliösi tarkka tilavuus on olennaista oikean suunnittelun, asennuksen ja ylläpidon kannalta.
Säiliön tilavuuslaskelmat ovat perusasioita monilla teollisuudenaloilla, mukaan lukien vesihallinta, kemiallinen käsittely, öljy ja kaasu, maatalous ja rakentaminen. Laskemalla säiliöiden tilavuudet tarkasti voit varmistaa oikean nesteen varastointikapasiteetin, arvioida materiaalikustannuksia, suunnitella riittävät tilavaatimukset ja optimoida resurssien käyttö.
Tämä laskuri tarjoaa yksinkertaisen, käyttäjäystävällisen käyttöliittymän, joka mahdollistaa säiliöiden tilavuuden nopean määrittämisen syöttämällä vain asiaankuuluvat mitat säiliön muodon mukaan. Tulokset näytetään heti, ja voit helposti muuntaa eri tilavuusyksiköiden välillä tarpeidesi mukaan.
Kaava/Laskenta
Säiliön tilavuus riippuu sen geometrisesta muodosta. Laskurimme tukee kolmea yleistä säiliömuotoa, joilla on omat tilavuuskaavansa:
Sylinterimäisen Säiliön Tilavuus
Sylinterimäisten säiliöiden tilavuus lasketaan kaavalla:
Missä:
- = Säiliön tilavuus
- = Pi (noin 3.14159)
- = Sylinterin säde (puolet halkaisijasta)
- = Sylinterin korkeus
Säde on mitattava keskikohdasta säiliön sisäseinään. Vaakasuorissa sylinterimäisissä säiliöissä korkeus olisi sylinterin pituus.
Pallomaisen Säiliön Tilavuus
Pallomaisten säiliöiden tilavuus lasketaan kaavalla:
Missä:
- = Säiliön tilavuus
- = Pi (noin 3.14159)
- = Pallon säde (puolet halkaisijasta)
Säde mitataan keskikohdasta pallomaisen säiliön sisäseinään.
Suorakulmaisen Säiliön Tilavuus
Suorakulmaisten tai neliömäisten säiliöiden tilavuus lasketaan kaavalla:
Missä:
- = Säiliön tilavuus
- = Säiliön pituus
- = Säiliön leveys
- = Säiliön korkeus
Kaikkien mittausten tulisi olla otettu säiliön sisäseinistä tarkkojen tilavuuslaskelmien saavuttamiseksi.
Yksikkömuunnokset
Laskurimme tukee erilaisia yksikköjärjestelmiä. Tässä ovat yleiset muunnoskerroin tilavuudelle:
- 1 kuutio metri (m³) = 1,000 litraa (L)
- 1 kuutio metri (m³) = 264.172 Yhdysvaltain gallonaa (gal)
- 1 kuutio jalka (ft³) = 7.48052 Yhdysvaltain gallonaa (gal)
- 1 kuutio jalka (ft³) = 28.3168 litraa (L)
- 1 Yhdysvaltain gallona (gal) = 3.78541 litraa (L)
Vaiheittainen Opas
Seuraa näitä yksinkertaisia vaiheita laskettaessa säiliösi tilavuutta:
Sylinterimäisille Säiliöille
- Valitse "Sylinterimäinen Säiliö" säiliömuotojen vaihtoehdoista.
- Valitse haluamasi mittayksikkö (metrit, senttimetrit, jalat tai tuumat).
- Syötä sylinterin säde (puolet halkaisijasta).
- Syötä sylinterin korkeus.
- Valitse haluamasi tilavuusyksikkö (kuutiometrit, kuutiojalat, litrat tai gallonat).
- Laskuri näyttää heti sylinterimäisen säiliösi tilavuuden.
Pallomaisille Säiliöille
- Valitse "Pallomainen Säiliö" säiliömuotojen vaihtoehdoista.
- Valitse haluamasi mittayksikkö (metrit, senttimetrit, jalat tai tuumat).
- Syötä pallon säde (puolet halkaisijasta).
- Valitse haluamasi tilavuusyksikkö (kuutiometrit, kuutiojalat, litrat tai gallonat).
- Laskuri näyttää heti pallomaisen säiliösi tilavuuden.
Suorakulmaisille Säiliöille
- Valitse "Suorakulmainen Säiliö" säiliömuotojen vaihtoehdoista.
- Valitse haluamasi mittayksikkö (metrit, senttimetrit, jalat tai tuumat).
- Syötä suorakulmion pituus.
- Syötä suorakulmion leveys.
- Syötä suorakulmion korkeus.
- Valitse haluamasi tilavuusyksikkö (kuutiometrit, kuutiojalat, litrat tai gallonat).
- Laskuri näyttää heti suorakulmaisen säiliösi tilavuuden.
Vinkkejä Tarkkoihin Mittauksiin
- Mittaa aina säiliön sisämitat tarkkojen tilavuuslaskelmien saavuttamiseksi.
- Sylinterimäisissä ja pallomaisissa säiliöissä mittaa halkaisija ja jaa se kahdella saadaksesi säteen.
- Käytä samaa mittayksikköä kaikille mitoille (esim. kaikki metreinä tai kaikki jaloissa).
- Epäsäännöllisesti muotoisille säiliöille harkitse niiden jakamista säännöllisiin geometrisiin muotoihin ja laske kunkin osion tilavuus erikseen.
- Tarkista mittauksesi ennen laskemista varmistaaksesi tarkkuuden.
Käyttötapaukset
Säiliön tilavuuslaskelmat ovat olennaisia monilla sovellusalueilla eri teollisuudenaloilla:
Vesivarastointi ja -hallinta
- Asuinvesisäiliöt: Omakotitalojen omistajat käyttävät säiliön tilavuuslaskelmia määrittääkseen vesivarastointisäiliöiden kapasiteetin sadeveden keräykselle, hätäveden toimitukselle tai omavaraiselle elämälle.
- Kunnalliset Vesijärjestelmät: Insinöörit suunnittelevat vesivarastointisäiliöitä yhteisöille väestötarpeiden ja kulutustottumusten perusteella.
- Uima-altaat: Altaan asentajat laskevat tilavuuden määrittääkseen veden tarpeet, kemikaalikäsittelyn määrät ja lämmityskustannukset.
Teolliset Sovellukset
- Kemiallinen Käsittely: Kemian insinöörit tarvitsevat tarkkoja säiliötilavuuksia varmistaakseen oikeat reagenssien suhteet ja tuottosuhteet.
- Lääketeollisuuden Valmistus: Tarkat tilavuuslaskelmat ovat kriittisiä laadunvalvonnan ylläpitämiseksi lääkkeiden tuotannossa.
- Elintarviketeollisuus: Säiliötilavuudet ovat olennaisia nesteiden käsittelyssä, fermentoinnissa ja varastoinnissa elintarviketuotannossa.
Maataloudelliset Käytöt
- Kastelujärjestelmät: Maanviljelijät laskevat säiliötilavuudet varmistaakseen riittävän vesivarastoinnin kasvien kasteluun kuivina kausina.
- Karjan Vesihuolto: Karjankasvattajat määrittävät sopivan säiliön koon vesihuollolle karjan koon ja kulutustottumusten perusteella.
- Lannoitteiden ja Torjunta-aineiden Varastointi: Oikea säiliön koko varmistaa maatalouskemikaalien turvallisen ja tehokkaan varastoinnin.
Öljy- ja Kaasu Teollisuus
- Polttoaineen Varastointi: Huoltoasemat ja polttoainevarastot laskevat säiliötilavuudet varastohallinnan ja säädösten noudattamisen vuoksi.
- Öljyvarastointi: Raakaöljyvarastot käyttävät tilavuuslaskelmia kapasiteetin suunnittelussa ja varaston seurannassa.
- Kuljetus: Tankkerit ja alukset tarvitsevat tarkkoja tilavuuslaskelmia lastauksen ja purkamisen operaatioita varten.
Rakentaminen ja Insinööritys
- Betoniseosten Valmistus: Rakennusryhmät laskevat säiliötilavuudet betoniasemille ja sekoittajille.
- Jäteveden Käsittely: Insinöörit suunnittelevat pidätyssäiliöitä ja käsittelyastioita virtaamien ja viipymäaikojen perusteella.
- LVI-järjestelmät: Laajennussäiliöt ja vesivarastot lämmitys- ja jäähdytysjärjestelmissä vaativat tarkkoja tilavuuslaskelmia.
Ympäristösovellukset
- Sadetihentymän Hallinta: Insinöörit suunnittelevat pidätysaltaat ja säiliöt hallitsemaan tulvia rankkasateiden aikana.
- Pohjaveden Puhdistus: Ympäristöinsinöörit laskevat säiliötilavuudet käsittelyjärjestelmille saastuneen pohjaveden puhdistamiseksi.
- Jätehuolto: Oikea jätekeräys- ja käsittelysäiliöiden koko varmistaa ympäristön sääntöjen noudattamisen.
Akvakulttuuri ja Meriteollisuus
- Kalankasvatus: Akvakulttuurioperaatiot laskevat säiliötilavuudet ylläpitääkseen oikeaa vedenlaatua ja kalatiheyttä.
- Akvaariot: Julkiset ja yksityiset akvaariot määrittävät säiliötilavuudet ekosysteemin hallinnan varmistamiseksi.
- Meren Ballastijärjestelmät: Alukset käyttävät säiliötilavuuslaskelmia vakauden ja trimmin hallintaan.
Tutkimus ja Koulutus
- Laboratoriolaitteet: Tieteilijät laskevat tilavuuksia reaktiokammioille ja varastokonteille.
- Koulutusesitykset: Opettajat käyttävät säiliön tilavuuslaskelmia havainnollistaakseen matemaattisia käsitteitä ja fysiikan periaatteita.
- Tieteellinen Tutkimus: Tutkijat suunnittelevat kokeellisia laitteita, joilla on erityisiä tilavuusvaatimuksia.
Hätätilanteet
- Palontorjunta: Palokunnat laskevat vesitankojen tilavuudet paloautoille ja hätäveden toimituksille.
- Vaarallisten Aineiden Säilytys: Hätätilanteiden vastaajat määrittävät säiliövaatimukset kemikaalivuotojen varalta.
- Kriisiapu: Avustusjärjestöt laskevat vesivarastointitarpeet hätätilanteissa.
Asuin- ja Liikerakennusjärjestelmät
- Vesilämmittimet: Putkimiehet valitsevat sopivan kokoisia vesilämmittimiä kotitalouksien tai rakennusten tarpeiden mukaan.
- Jätevesijärjestelmät: Asentajat laskevat jätevesisäiliöiden tilavuudet kotitalouskoon ja paikallisten sääntöjen mukaan.
- Sadeveden Keräys: Arkkitehdit sisällyttävät sadeveden keräysjärjestelmiin oikein mitoitettuja varastotankkeja.
Kuljetus
- Polttoainesäiliöt: Ajoneuvovalmistajat suunnittelevat polttoainesäiliöitä kantama- ja tilavaatimusten perusteella.
- Rahtisäiliöt: Kuljetusyritykset laskevat säiliötilavuudet nesteiden kuljetuksessa.
- Ilma-alusten Polttoainejärjestelmät: Ilmailuinsinöörit suunnittelevat polttoainesäiliöitä painon ja kantaman optimoinnin vuoksi.
Erityissovellukset
- Kryogeeninen Varastointi: Tieteelliset ja lääketieteelliset laitokset laskevat tilavuuksia erittäin matalissa lämpötiloissa säilytettäville kaasuilla.
- Korkeapaineastiat: Insinöörit suunnittelevat paineastioita, joilla on erityisiä tilavuusvaatimuksia teollisissa prosesseissa.
- Tyhjökammiot: Tutkimuslaitokset laskevat säiliötilavuuksia tyhjö kokeiden ja prosessien varalta.
Vaihtoehtoiset Menetelmät
Vaikka laskurimme tarjoaa yksinkertaisen tavan määrittää säiliötilavuudet yleisille muodoille, on olemassa vaihtoehtoisia lähestymistapoja monimutkaisemmille tilanteille:
-
3D-mallinnusohjelmisto: Epäsäännöllisesti muotoisille säiliöille CAD-ohjelmisto voi luoda yksityiskohtaisia 3D-malleja ja laskea tarkkoja tilavuuksia.
-
Siirto-menetelmä: Olemassa olevien epäsäännöllisesti muotoisten säiliöiden tilavuuden mittaaminen vedellä täyttämällä ja mitattamalla käytetty määrä.
-
Numeraalinen Integraatio: Muuttuvilla poikkileikkauksilla varustettujen säiliöiden tilavuudet voidaan laskea numeerisilla menetelmillä integroimalla muuttuva alue säiliön korkeuden yli.
-
Strapping-taulukot: Nämä ovat kalibrointitaulukoita, jotka liittyvät säiliön nesteen korkeuteen ja tilavuuteen, ottaen huomioon säiliön muodon epäsäännöllisyydet.
-
Laser-skannaus: Edistyksellinen laser-skannusteknologia voi luoda tarkkoja 3D-malleja olemassa olevista säiliöistä tilavuuden laskemista varten.
-
Ultraääninen tai Radar-tasomittaus: Nämä teknologiat voidaan yhdistää säiliön geometria-datan kanssa tilavuuksien laskemiseksi reaaliajassa.
-
Painopohjainen Laskenta: Joissakin sovelluksissa säiliön sisällön painon mittaaminen ja muuntaminen tilavuudeksi tiheyden perusteella on käytännöllisempää.
-
Segmentointimenetelmä: Monimutkaisten säiliöiden jakaminen yksinkertaisempiin geometrisiin muotoihin ja kunkin segmentin tilavuuden laskeminen erikseen.
Historia
Säiliöiden tilavuuden laskeminen on rikasta historiaa, joka seuraa matematiikan, insinöörityön ja ihmiskunnan tarpeen kehitystä nesteiden varastoinnissa ja hallinnassa.
Muinaiset Alkuperät
Varhaisimmat todisteet tilavuuden laskemisesta ulottuvat muinaisiin sivilisaatioihin. Egyptiläiset kehittivät jo noin 1800 eKr. kaavoja sylinterimäisten viljavarastojen tilavuuden laskemiseen, kuten on dokumentoitu Moskovan Matemaattisessa Papyruksessa. Muinaiset babylonialaiset kehittivät myös matemaattisia tekniikoita tilavuuksien laskemiseen, erityisesti kastelussa ja vesivarastojärjestelmissä.
Kreikkalaiset Panostukset
Muinaiset kreikkalaiset tekivät merkittäviä edistysaskeleita geometriassa, jotka vaikuttivat suoraan tilavuuden laskentaan. Arkhimedes (287-212 eKr.) on tunnettu pallon tilavuuden laskentakaavan kehittämisestä, läpimurrosta, joka on edelleen keskeinen nykyaikaisissa säiliötilavuuden laskelmissa. Hänen teoksensa "Pallosta ja Sylinteristä" perusti suhteen pallon tilavuuden ja sen ympäröivän sylinterin välillä.
Keskiajan ja Renessanssin Kehitykset
Keskiajan aikana islamilaiset matemaatikot säilyttivät ja laajensivat kreikkalaista tietoa. Oppineet, kuten Al-Khwarizmi ja Omar Khayyam, edistivät algebrallisia menetelmiä, joita voitaisiin soveltaa tilavuuden laskemiseen. Renessanssiaikana tapahtui lisäparannuksia, kun matemaatikko Luca Pacioli dokumentoi käytännön sovelluksia tilavuuden laskemiseksi kaupankäynnissä ja kaupassa.
Teollinen Vallankumous
Teollinen vallankumous (18.-19. vuosisadat) toi ennennäkemättömän kysynnän tarkkojen säiliötilavuuden laskelmien tarpeelle. Teollisuuden laajentuessa vesien, kemikaalien ja polttoaineiden varastoimiseen suuria määriä tuli kriittiseksi. Insinöörit kehittivät monimutkaisempia menetelmiä varastointisäiliöiden suunnitteluun ja mittaamiseen, erityisesti höyrykoneiden ja kemiallisten prosessien osalta.
Modernit Insinööristandardit
- vuosisadalla perustettiin insinööristandardeja säiliöiden suunnittelulle ja tilavuuden laskemiselle. Organisaatiot, kuten American Petroleum Institute (API), kehittivät kattavia standardeja öljysäiliöille, mukaan lukien yksityiskohtaiset menetelmät tilavuuden laskemiselle ja kalibroinnille. Tietokoneiden käyttöönotto 20. vuosisadan puolivälissä mullisti monimutkaiset tilavuuslaskelmat, mikä mahdollisti tarkempien suunnitelmien ja analyysien tekemisen.
Digitaalisen Ajan Edistysaskeleet
Viime vuosikymmeninä tietokoneavusteinen suunnittelu (CAD) -ohjelmisto, laskennallinen nestemekaniikka (CFD) ja edistykselliset mittausteknologiat ovat muuttaneet säiliöiden tilavuuden laskentaa. Insinöörit voivat nyt mallintaa monimutkaisia säiliögeometrioita, simuloida nesteiden käyttäytymistä ja optimoida suunnitelmia ennennäkemättömällä tarkkuudella. Nykyaikaiset säiliötilavuuden laskurit, kuten tämä, tekevät näistä monimutkaisista laskelmista kaikkien saataville, insinööreistä omakotitalojen omistajiin.
Ympäristö- ja Turvallisuusnäkökohdat
- ja 21. vuosisatojen vaihteessa on kiinnitetty enemmän huomiota ympäristönsuojeluun ja turvallisuuteen säiliöiden suunnittelussa ja käytössä. Tilavuuslaskelmat sisältävät nyt huomioita säilytyksestä, ylivuotojen estämisestä ja ympäristövaikutuksista. Säännökset vaativat tarkkaa tietoa tilavuudesta vaarallisten aineiden varastoinnissa, mikä johtaa laskentamenetelmien tarkkuuden lisäämiseen.
Nykyään säiliöiden tilavuuden laskeminen on edelleen perusosa monilla teollisuudenaloilla, yhdistäen muinaiset matemaattiset periaatteet nykyaikaisiin laskentatyökaluihin, jotta voidaan vastata teknologisen yhteiskunnan moninaisiin tarpeisiin.
Koodiesimerkit
Tässä on esimerkkejä siitä, kuinka laskea säiliöiden tilavuuksia eri ohjelmointikielillä:
1' Excel VBA -toiminto sylinterimäisen säiliön tilavuudelle
2Function CylindricalTankVolume(radius As Double, height As Double) As Double
3 CylindricalTankVolume = Application.WorksheetFunction.Pi() * radius ^ 2 * height
4End Function
5
6' Excel VBA -toiminto pallomaisen säiliön tilavuudelle
7Function SphericalTankVolume(radius As Double) As Double
8 SphericalTankVolume = (4/3) * Application.WorksheetFunction.Pi() * radius ^ 3
9End Function
10
11' Excel VBA -toiminto suorakulmaisen säiliön tilavuudelle
12Function RectangularTankVolume(length As Double, width As Double, height As Double) As Double
13 RectangularTankVolume = length * width * height
14End Function
15
16' Käyttöesimerkit:
17' =CylindricalTankVolume(2, 5)
18' =SphericalTankVolume(3)
19' =RectangularTankVolume(2, 3, 4)
20
1import math
2
3def cylindrical_tank_volume(radius, height):
4 """Laske sylinterimäisen säiliön tilavuus."""
5 return math.pi * radius**2 * height
6
7def spherical_tank_volume(radius):
8 """Laske pallomaisen säiliön tilavuus."""
9 return (4/3) * math.pi * radius**3
10
11def rectangular_tank_volume(length, width, height):
12 """Laske suorakulmaisen säiliön tilavuus."""
13 return length * width * height
14
15# Esimerkki käyttö:
16radius = 2 # metriä
17height = 5 # metriä
18length = 2 # metriä
19width = 3 # metriä
20
21cylindrical_volume = cylindrical_tank_volume(radius, height)
22spherical_volume = spherical_tank_volume(radius)
23rectangular_volume = rectangular_tank_volume(length, width, height)
24
25print(f"Sylinterimäisen säiliön tilavuus: {cylindrical_volume:.2f} kuutiometriä")
26print(f"Pallomaisen säiliön tilavuus: {spherical_volume:.2f} kuutiometriä")
27print(f"Suorakulmaisen säiliön tilavuus: {rectangular_volume:.2f} kuutiometriä")
28
1function cylindricalTankVolume(radius, height) {
2 return Math.PI * Math.pow(radius, 2) * height;
3}
4
5function sphericalTankVolume(radius) {
6 return (4/3) * Math.PI * Math.pow(radius, 3);
7}
8
9function rectangularTankVolume(length, width, height) {
10 return length * width * height;
11}
12
13// Muunna tilavuus eri yksiköiden välillä
14function convertVolume(volume, fromUnit, toUnit) {
15 const conversionFactors = {
16 'cubic-meters': 1,
17 'cubic-feet': 35.3147,
18 'liters': 1000,
19 'gallons': 264.172
20 };
21
22 // Muunna ensin kuutiometreiksi
23 const volumeInCubicMeters = volume / conversionFactors[fromUnit];
24
25 // Sitten muunna kohdeyksikköön
26 return volumeInCubicMeters * conversionFactors[toUnit];
27}
28
29// Esimerkki käyttö:
30const radius = 2; // metriä
31const height = 5; // metriä
32const length = 2; // metriä
33const width = 3; // metriä
34
35const cylindricalVolume = cylindricalTankVolume(radius, height);
36const sphericalVolume = sphericalTankVolume(radius);
37const rectangularVolume = rectangularTankVolume(length, width, height);
38
39console.log(`Sylinterimäisen säiliön tilavuus: ${cylindricalVolume.toFixed(2)} kuutiometriä`);
40console.log(`Pallomaisen säiliön tilavuus: ${sphericalVolume.toFixed(2)} kuutiometriä`);
41console.log(`Suorakulmaisen säiliön tilavuus: ${rectangularVolume.toFixed(2)} kuutiometriä`);
42
43// Muunna gallonoiksi
44const cylindricalVolumeGallons = convertVolume(cylindricalVolume, 'cubic-meters', 'gallons');
45console.log(`Sylinterimäisen säiliön tilavuus: ${cylindricalVolumeGallons.toFixed(2)} gallonaa`);
46
1public class TankVolumeCalculator {
2 private static final double PI = Math.PI;
3
4 public static double cylindricalTankVolume(double radius, double height) {
5 return PI * Math.pow(radius, 2) * height;
6 }
7
8 public static double sphericalTankVolume(double radius) {
9 return (4.0/3.0) * PI * Math.pow(radius, 3);
10 }
11
12 public static double rectangularTankVolume(double length, double width, double height) {
13 return length * width * height;
14 }
15
16 // Muunna tilavuus eri yksiköiden välillä
17 public static double convertVolume(double volume, String fromUnit, String toUnit) {
18 // Muunnoskerroin kuutiometreiksi
19 double toCubicMeters;
20 switch (fromUnit) {
21 case "cubic-meters": toCubicMeters = 1.0; break;
22 case "cubic-feet": toCubicMeters = 0.0283168; break;
23 case "liters": toCubicMeters = 0.001; break;
24 case "gallons": toCubicMeters = 0.00378541; break;
25 default: throw new IllegalArgumentException("Tuntematon yksikkö: " + fromUnit);
26 }
27
28 // Muunna kuutiometreiksi
29 double volumeInCubicMeters = volume * toCubicMeters;
30
31 // Muunna kohdeyksikköön
32 switch (toUnit) {
33 case "cubic-meters": return volumeInCubicMeters;
34 case "cubic-feet": return volumeInCubicMeters / 0.0283168;
35 case "liters": return volumeInCubicMeters / 0.001;
36 case "gallons": return volumeInCubicMeters / 0.00378541;
37 default: throw new IllegalArgumentException("Tuntematon yksikkö: " + toUnit);
38 }
39 }
40
41 public static void main(String[] args) {
42 double radius = 2.0; // metriä
43 double height = 5.0; // metriä
44 double length = 2.0; // metriä
45 double width = 3.0; // metriä
46
47 double cylindricalVolume = cylindricalTankVolume(radius, height);
48 double sphericalVolume = sphericalTankVolume(radius);
49 double rectangularVolume = rectangularTankVolume(length, width, height);
50
51 System.out.printf("Sylinterimäisen säiliön tilavuus: %.2f kuutiometriä%n", cylindricalVolume);
52 System.out.printf("Pallomaisen säiliön tilavuus: %.2f kuutiometriä%n", sphericalVolume);
53 System.out.printf("Suorakulmaisen säiliön tilavuus: %.2f kuutiometriä%n", rectangularVolume);
54
55 // Muunna gallonoiksi
56 double cylindricalVolumeGallons = convertVolume(cylindricalVolume, "cubic-meters", "gallons");
57 System.out.printf("Sylinterimäisen säiliön tilavuus: %.2f gallonaa%n", cylindricalVolumeGallons);
58 }
59}
60
1#include <iostream>
2#include <cmath>
3#include <iomanip>
4#include <string>
5#include <unordered_map>
6
7const double PI = 3.14159265358979323846;
8
9// Laske sylinterimäisen säiliön tilavuus
10double cylindricalTankVolume(double radius, double height) {
11 return PI * std::pow(radius, 2) * height;
12}
13
14// Laske pallomaisen säiliön tilavuus
15double sphericalTankVolume(double radius) {
16 return (4.0/3.0) * PI * std::pow(radius, 3);
17}
18
19// Laske suorakulmaisen säiliön tilavuus
20double rectangularTankVolume(double length, double width, double height) {
21 return length * width * height;
22}
23
24// Muunna tilavuus eri yksiköiden välillä
25double convertVolume(double volume, const std::string& fromUnit, const std::string& toUnit) {
26 std::unordered_map<std::string, double> conversionFactors = {
27 {"cubic-meters", 1.0},
28 {"cubic-feet", 0.0283168},
29 {"liters", 0.001},
30 {"gallons", 0.00378541}
31 };
32
33 // Muunna kuutiometreiksi
34 double volumeInCubicMeters = volume * conversionFactors[fromUnit];
35
36 // Muunna kohdeyksikköön
37 return volumeInCubicMeters / conversionFactors[toUnit];
38}
39
40int main() {
41 double radius = 2.0; // metriä
42 double height = 5.0; // metriä
43 double length = 2.0; // metriä
44 double width = 3.0; // metriä
45
46 double cylindricalVolume = cylindricalTankVolume(radius, height);
47 double sphericalVolume = sphericalTankVolume(radius);
48 double rectangularVolume = rectangularTankVolume(length, width, height);
49
50 std::cout << std::fixed << std::setprecision(2);
51 std::cout << "Sylinterimäisen säiliön tilavuus: " << cylindricalVolume << " kuutiometriä" << std::endl;
52 std::cout << "Pallomaisen säiliön tilavuus: " << sphericalVolume << " kuutiometriä" << std::endl;
53 std::cout << "Suorakulmaisen säiliön tilavuus: " << rectangularVolume << " kuutiometriä" << std::endl;
54
55 // Muunna gallonoiksi
56 double cylindricalVolumeGallons = convertVolume(cylindricalVolume, "cubic-meters", "gallons");
57 std::cout << "Sylinterimäisen säiliön tilavuus: " << cylindricalVolumeGallons << " gallonaa" << std::endl;
58
59 return 0;
60}
61
UKK
Mikä on säiliön tilavuuslaskuri?
Säiliön tilavuuslaskuri on työkalu, joka auttaa sinua määrittämään säiliön kapasiteetin sen muodon ja mittojen perusteella. Se käyttää matemaattisia kaavoja laskeakseen, kuinka paljon nestettä tai materiaalia säiliö voi pitää, yleensä ilmaistuna kuutiomitoissa (kuten kuutiometreissä tai kuutiojaloissa) tai nesteen tilavuusyksiköissä (kuten litroissa tai gallonoissa).
Mitkä säiliömuodot voin laskea tällä työkalulla?
Laskurimme tukee kolmea yleistä säiliömuotoa:
- Sylinterimäiset säiliöt (sekä pystysuorat että vaakasuorat)
- Pallomaiset säiliöt
- Suorakulmaiset/neliömäiset säiliöt
Kuinka mittaan sylinterimäisen tai pallomaisen säiliön säteen?
Säde on puolet halkaisijasta. Mittaa halkaisija (etäisyys säiliön leveimmästä kohdasta keskikohdan kautta) ja jaa se kahdella saadaksesi säteen. Esimerkiksi, jos säiliöllä on halkaisija 2 metriä, säde on 1 metri.
Mitä yksiköitä voin käyttää säiliöni mitoissa?
Laskurimme tukee useita yksikköjärjestelmiä:
- Metri: metrit, senttimetrit
- Imperial: jalat, tuumat Voit syöttää mitat missä tahansa näistä yksiköistä ja muuntaa lopullisen tilavuuden kuutiometreiksi, kuutiojaloiksi, litroiksi tai gallonoiksi.
Kuinka tarkka säiliön tilavuuslaskuri on?
Laskuri antaa erittäin tarkkoja tuloksia perustuen matemaattisiin kaavoihin säännöllisille geometrisille muodoille. Tuloksen tarkkuus riippuu ensisijaisesti mittaustesi tarkkuudesta ja siitä, kuinka lähellä säiliösi on yhtä standardimuotoa (sylinterimäinen, pallomainen tai suorakulmainen).
Voinko laskea osittain täytetyn säiliön tilavuuden?
Nykyinen versio laskuristamme määrittää säiliön kokonaiskapasiteetin. Osittain täytettyjen säiliöiden osalta sinun on käytettävä monimutkaisempia laskelmia, jotka ottavat huomioon nesteen tason. Tämä toiminnallisuus saatetaan lisätä tulevissa päivityksissä.
Kuinka lasken vaakasuoran sylinterimäisen säiliön tilavuuden?
Vaakasuoralle sylinterimäiselle säiliölle käytä samaa sylinterimäisen säiliön kaavaa, mutta huomaa, että "korkeus" syötteen tulisi olla sylinterin pituus (vaakasuora ulottuvuus), ja säde on mitattava keskikohdasta sisäseinään.
Entä jos säiliöni on epäsäännöllinen muoto?
Epäsäännöllisesti muotoisten säiliöiden osalta saatat joutua:
- Jakamaan säiliön yksinkertaisempiin geometrisiin muotoihin
- Laskemaan kunkin osion tilavuuden erikseen
- Lisäämään tilavuudet yhteen saadaksesi kokonaiskapasiteetin Vaihtoehtoisesti harkitse siirto-menetelmää tai 3D-mallinnusohjelmistoa monimutkaisemmille muodoille.
Kuinka muunnan eri tilavuusyksiköiden välillä?
Laskurimme sisältää sisäänrakennetut muunnosvaihtoehdot. Valitse vain haluamasi lähtöyksikkö (kuutiometrit, kuutiojalat, litrat tai gallonat) avattavasta valikosta, ja laskuri muuntaa tuloksen automaattisesti.
Voinko käyttää tätä laskuria kaupallisille tai teollisille säiliöille?
Kyllä, tämä laskuri sopii sekä henkilökohtaiseen että ammatilliseen käyttöön. Kuitenkin kriittisissä teollisissa sovelluksissa, erittäin suurissa säiliöissä tai tilanteissa, joissa tarvitaan säädösten noudattamista, suosittelemme konsultoimaan ammattinsinööriä laskelmien vahvistamiseksi.
Viitteet
-
American Petroleum Institute. (2018). Manual of Petroleum Measurement Standards Chapter 2—Tank Calibration. API Publishing Services.
-
Blevins, R. D. (2003). Applied Fluid Dynamics Handbook. Krieger Publishing Company.
-
Finnemore, E. J., & Franzini, J. B. (2002). Fluid Mechanics with Engineering Applications. McGraw-Hill.
-
International Organization for Standardization. (2002). ISO 7507-1:2003 Petroleum and liquid petroleum products — Calibration of vertical cylindrical tanks. ISO.
-
Munson, B. R., Young, D. F., & Okiishi, T. H. (2018). Fundamentals of Fluid Mechanics. Wiley.
-
National Institute of Standards and Technology. (2019). NIST Handbook 44 - Specifications, Tolerances, and Other Technical Requirements for Weighing and Measuring Devices. U.S. Department of Commerce.
-
White, F. M. (2015). Fluid Mechanics. McGraw-Hill Education.
-
Streeter, V. L., Wylie, E. B., & Bedford, K. W. (1998). Fluid Mechanics. McGraw-Hill.
-
American Water Works Association. (2017). Water Storage Facility Design and Construction. AWWA.
-
Hydraulic Institute. (2010). Engineering Data Book. Hydraulic Institute.
Meta-kuvaus Ehdotus: Laske sylinterimäisten, pallomaisten ja suorakulmaisten säiliöiden tilavuus helposti Säiliön Tilavuuslaskurilla. Saat heti tulokset useissa yksiköissä.
Toimintakehotus: Kokeile Säiliön Tilavuuslaskuria nyt määrittääksesi säiliösi kapasiteetti tarkasti. Jaa tuloksesi tai tutustu muihin insinöörilaskureihimme ratkaistaksesi monimutkaisempia ongelmia.
Liittyvät Työkalut
Löydä lisää työkaluja, jotka saattavat olla hyödyllisiä työnkulullesi