Tank Hacim Hesaplayıcı - Silindirik, Küresel ve Dikdörtgen Tanklar
Silindirik, küresel ve dikdörtgen tanklar için tank hacmini anında hesaplayın. Litre, galon veya metreküp cinsinden kesin kapasiteyi alın. Ücretsiz mühendislik hesap makinesi.
Tank Hacim Hesaplayıcı
Silindirik Tank Hacim Formülü:
V = π × r² × h
Tank Hacmi
Belgeler
Tank Hacminin Önemi
Hiç ihtiyacınızdan küçük bir su depolama tankı mı sipariş ettiniz? Ya da kimyasal depolama kapasitesini yanlış mı hesapladınız ve taşma sorunları mı yaşadınız? Tank hacmini ilk seferde doğru belirlemek para tasarrufu sağlar, pahalı hataları önler ve sisteminizin istenen şekilde çalışmasını garanti eder.
Bu hesaplayıcı, silindirik, küresel ve dikdörtgen tanklar için kesin kapasiteyi belirlemenize yardımcı olur - ister bir konut yağmur suyu sistemini boyutlandırıyor olun, ister ticari bir tesis için yakıt depolaması planlıyor olun, ister endüstriyel proses kapları tasarlıyor olun.
Tank hacmi hesaplamalarını zorlaştıran şey, küçük ölçüm hatalarının hızla birikmesidir. Yarıçapta 1 inçlik bir hata, büyük tanklarda kapasite farkında onlarca galon anlamına gelebilir. Hesaplamalarında çapı yarıçap olarak kullanan müteahhitlerin tüm tankları yeniden sipariş etmek zorunda kaldığını gördüm. Bu araç, matematiği otomatik olarak gerçekleştirerek bu riski ortadan kaldırır.
Tank Hacmi Hesaplamalarını Anlama
Tank hacmi hesaplaması temel geometriye dayanır, ancak bu formülleri doğru uygulamak, hangi ölçümlerin en önemli olduğunu anlamayı gerektirir. Üç yaygın tank şekli—silindirler, küreler ve dikdörtgenler—her biri, ölçüm ve hesaplama şeklinizi etkileyen belirli gereksinimlere sahiptir.
Tank Hacim Formülleri
Her tank şekli farklı bir hesaplama yaklaşımı gerektirir. İşte bilmeniz gerekenler:
Silindirik Tank Hacmi
Silindirik tanklar, yapısal olarak verimli ve üretimi kolay oldukları için endüstride en yaygın olanlardır. Hacim formülü şöyledir:
Burada:
- = Tank hacmi
- = Pi (yaklaşık 3.14159)
- = Silindirin yarıçapı (çapın yarısı)
- = Silindirin yüksekliği
Pro ipucu: Her zaman iç yarıçapı merkezden iç duvara kadar ölçün, dış boyutları değil. Tank duvar kalınlığı hesaplamalarınızı önemli ölçüde etkileyebilir, özellikle kalın cidarlı basınçlı kaplarda. Yatay silindirik tanklar için uzunluğu yükseklik değeri olarak kullanın.
Küresel Tank Hacmi
Küresel tanklar, yüzey alanını en aza indirerek hacmi maksimize ederler, bu da onları basınçlı gaz depolaması için ideal kılar. Hacim formülü şöyledir:
Burada:
- = Tank hacmi
- = Pi (yaklaşık 3.14159)
- = Kürenin yarıçapı (çapın yarısı)
Küresel tankların silindirik tanklardan daha pahalı olduğunu, ancak yüksek basınçlı uygulamalar için daha güçlü olduğunu unutmayın. Doğru hesaplamalar için merkezden iç duvara kadar ölçün.
Dikdörtgen Tank Hacmi
Dikdörtgen tanklar hesaplaması en basit ve dar alanlara yerleştirmesi en kolay olanlardır. Hacim formülü basittir:
Burada:
- = Tank hacmi
- = Tank uzunluğu
- = Tank genişliği
- = Tank yüksekliği
Yaygın hata: İnsanlar genellikle kullanılabilir hacmi azaltan iç bölmeleri, destekleri veya yerleştirilmiş ekipmanı hesaba katmayı unuturlar. Formül geometrik hacmi verir, ancak gerçek depolama kapasitesi iç bileşenlere bağlı olarak %5-10 daha az olabilir.
Birim Dönüşümleri
Hesap makinesi dönüşümleri otomatik olarak yapar, ancak bu ilişkileri anlamak sonuçları doğrulamanıza ve hataları yakalamanıza yardımcı olur:
- 1 metreküp (m³) = 1.000 litre (L)
- 1 metreküp (m³) = 264,172 ABD galon (gal)
- 1 fit küp (ft³) = 7,48052 ABD galon (gal)
- 1 fit küp (ft³) = 28,3168 litre (L)
- 1 ABD galonu (gal) = 3,78541 litre (L)
Hızlı bir mantıklılık kontrolü: 3 fit yarıçaplı bir tanktaki 10.000 galon hesaplamanız yanlıştır. Tipik ev tankları 500 ile 5.000 galon arasında değişir.
Tank Hacmini Hesaplama
İşte hesap makinesiyle doğru sonuçları almanın yöntemi:
Silindirik Tanklar İçin
- Tank şeklini seçin: "Silindirik Tank"ı seçin
- Birimlerinizi seçin: Boyut birimlerini seçin (metre, feet, inç veya santimetre)
- Yarıçapı girin: Yarıçapı girin (hatırlatma: çap ÷ 2)
- Yüksekliği girin: Dikey tanklar için bu yüksekliktir. Yatay tanklar için bu uzunluktur
- Çıktı birimini seçin: Tercih ettiğiniz hacim birimini seçin
- Sonuçları alın: Hacim anında hesaplanır
Gerçek dünya ipucu: Yakıt depolama tanklarını ölçerken, üreticinin teknik özelliklerinin iç çapı (ID) mı yoksa dış çapı (OD) mı listelediğini mutlaka doğrulayın. OD yerine ID kullanmak kapasiteyi %10 veya daha fazla abartabilir.
Küresel Tanklar İçin
- Tank şeklini seçin: "Küresel Tank"ı seçin
- Birimlerinizi seçin: Boyut birimlerini seçin
- Yarıçapı girin: Küre yarıçapını girin (çap ÷ 2)
- Çıktı birimini seçin: Hacim birimini seçin
- Sonuçları alın: Hacim hemen görüntülenir
Dikdörtgen Tanklar İçin
- Tank şeklini seçin: "Dikdörtgen Tank"ı seçin
- Birimlerinizi seçin: Boyut birimlerini seçin
- Boyutları girin: Uzunluk, genişlik ve yüksekliği girin
- Çıktı birimini seçin: Hacim birimini seçin
- Sonuçları alın: Hacim anında hesaplanır
Ölçüm En İyi Uygulamaları
Doğru ölçümler, mükemmel çalışan bir tank ile ihtiyaçlarınızı karşılamayan bir tank arasındaki farktır:
- İç boyutları ölçün: Tank duvarları iç hacmi azaltır. 6 feet'lik bir tanktaki 1/4 inç çelik duvar neredeyse 3 inç daha az kullanılabilir çap anlamına gelir.
- Engelleri hesaba katın: Giriş boruları, perdeler ve iç destekler tümü kullanılabilir kapasiteyi azaltır. Hesaplanan hacimden gerçek dünya depolaması için %5-10 daha az pay ayırın.
- Tutarlı birimleri kullanın: Feet ve inç karıştırmak en yaygın hatalardandır. Her şeyi önce aynı birime çevirin.
- İki kez ölçün: Kulağa basit geliyor ama ölçümlerde acele etmek tank boyutlandırma hatalarının en yaygın nedenidir.
- Düz yüzeyleri kontrol edin: Yatay tanklar için, gerçek uzunluğu, eğimli bir yüzey boyunca değil, ölçtüğünüzden emin olun.
Tank Hacmi Hesaplamalarının Yaygın Uygulamaları
Tank hacmi hesaplamaları endüstriler genelinde gerçek sorunları çözer. İşte kapasitenin doğru belirlenmesinin en önemli olduğu senaryolar:
Su Depolama Projeleri
Yağmur suyu toplama hem çevresel hem de maliyet açısından popüler hale gelmiştir. Tipik bir hane, kişi başı günde 80-100 galon su kullanır. Dört kişilik bir aile için 3 günlük acil su ihtiyacı, yaklaşık 1,000-1,200 galon depolama gerektirir. Bu, çapı yaklaşık 5 feet ve yüksekliği 6 feet olan silindirik bir tank anlamına gelir—veya mevcut alanınıza uygun boyutları bulmak için bu hesap makinesini kullanabilirsiniz.
Yüzme havuzları, kimyasal işlem için kesin hacim hesaplamaları gerektirir. Çok az klor alerjik patlamalara neden olur. Çok fazla klor ise para israfı ve güvensiz yüzme koşulları yaratır. Havuz şirketleri genellikle hacmi hesaplar, sonra 1,000 galon başına 1.5-2 ppm klor kullanır.
Belediye su kuleleri, zirve talep dönemleri için yeterli su depolamak zorundadır. Mühendisler tipik olarak ortalama tüketimin 1-2 günü artı yangın söndürme kapasitesi için tasarım yaparlar. 5,000 nüfuslu küçük bir kasaba, yaklaşık 35 feet çapında küresel bir tanktaki 500,000 galon yükseltilmiş tanka ihtiyaç duyabilir.
Endüstriyel ve Ticari Kullanımlar
Kimyasal işleme, tepkimelerin kesin oranlara bağlı olması nedeniyle tam hacimleri gerektirir. 500 litre olması gereken bir eczacılık batch reaktörü, aslında 515 litre tutuyorsa, aşağı akış boyunca her hesaplamayı bozar. Bu yüzden süreç mühendisleri her zaman tank hacimlerini, isim plakası değerlerine güvenmek yerine doğrular.
Yakıt depolama benzin istasyonlarında sıkı düzenleyici gereklilikleri içerir. Çoğu istasyon, ürün tipi başına (normal, premium, dizel) 10,000-20,000 galon tutan yeraltı silindirik tanklara sahiptir. Tank hacmi hesaplamaları, envanter seviyelerini belirler ve boşalmadan önce yeniden sipariş verilmesini tetikler.
Gıda ve içecek fermantasyonu, tutarlı ürünler için kesin hacimlerin bilinmesine dayanır. Bir bira fabrikasının fermantör hacmi batch boyutunu belirler ve küçük varyasyonlar bile lezzet profillerini ve karbonasyon seviyelerini etkiler.
Tarımsal Uygulamalar
Sulama sistemleri çiftlikler için genellikle, düşük elektrik saatlerinde kuyulardan pompalanan suyu depolamak için büyük silindirik tanklar kullanır. 100 dönümlük bir çiftlik, 50,000+ galon depolamaya ihtiyaç duyabilir, bu da tank boyutu ile mevcut alan arasında dikkatli planlama gerektirir.
Hayvan sulama basit matematiğe dayanır: süt inekleri günde 30-50 galon, et sığırları 15-20 galon içer. 100 süt ineği sürüsü için, günde 3,000-5,000 galon sağlayabilen ve pompa arızası durumunda en az 2 günlük depolama kapasitesine sahip tanklar gereklidir.
Konut ve Bina Sistemleri
Septik tanklar hane büyüklüğüne göre yerel yönetmeliklerce boyutlandırılır. Üç yatak odalı bir ev tipik olarak 1,000-1,500 galon gerektirir. Dikdörtgen tank boyutları, minimum kapasite gereksinimlerini karşılarken kazı kısıtlamalarına uymalıdır.
HVAC genleşme tankları kapalı devre ısıtma sistemlerinde basınç birikimini önler. Tank hacmi, sistem su kapasitesine ve sıcaklık aralığına bağlıdır. Yetersiz genleşme tankları, emniyet valfinden boşalma ve sistem sorunlarına yol açar.
Çevresel ve Güvenlik
Yağmur suyu tutma sistemleri sel ve kirliliği önler. Yönetmelikler genellikle geçirimsiz yüzeylerden gelen ilk yağmur inçini yakalamayı gerektirir. 10,000 kare feet'lik bir otopark için bu, yaklaşık 6,000 galon—yani yaklaşık 8×8×15 feet boyutlarında dikdörtgen bir tank demektir.
Dökülme önleme yönetmelikleri, depolanan en büyük tankın %110'una eşit ikincil depolama hacmi gerektirir. 5,000 galon kimyasal depoluyorsanız, EPA gereksinimlerini karşılamak için depolama alanınız en az 5,500 galon tutabilmelidir.
Bu Hesaplayıcının Sınırlamaları Olduğu Durumlar
Bu hesaplayıcı düzenli geometrik şekiller için mükemmel çalışır, ancak gerçek dünya durumları bazen farklı yaklaşımlar gerektirir:
Düzensiz tank şekilleri: Tankınızın koni tabanlı, bombeli uçları veya diğer standart dışı geometrileri varsa, özelleştirilmiş hesaplama yöntemlerine ihtiyaç duyacaksınız. Birçok endüstriyel tank şekilleri birleştirir—örneğin, yarım küresel uçları olan silindirik bir gövde. Bu durumlarda, her bölümü ayrı ayrı hesaplayın ve toplamını alın.
Kısmen dolu tanklar: Bu hesaplayıcı toplam kapasiteyi verir. Belirli doluluk seviyelerinde hacmi hesaplamak, özellikle yatay silindirik tanklarda, trigonometri içeren daha karmaşık formüller gerektirir. Yatay silindirler için, derinlik ve hacim arasındaki ilişki doğrusal değildir—tank ortasında daha hızlı dolar, üst veya alt kısımlarına göre.
Boyutları bilinmeyen mevcut tanklar: Boyutları kolayca ölçemediğinizde (gömülü veya erişilemeyen tanklar gibi), yerdeğiştirme yöntemini düşünün—tankı su ile doldurup giriş hacmini ölçün. Zaman alıcı olsa da son derece doğrudur.
İç yapıları olan tanklar: Perdeler, ısıtma bobinleri, karıştırıcılar ve diğer iç bileşenler kullanılabilir hacmi azaltır. Hesaplayıcı geometrik hacmi verir, bu da iç yapılandırmaya bağlı olarak gerçek depolama kapasitesinden %5-15 daha fazla olabilir.
Yasal uyumluluk: Tehlikeli malzemeler veya yasal dokümantasyon gerektiren durumlar için, büyük olasılıkla sertifikalı profesyoneller tarafından yapılan resmi tank kalibrasyonuna ihtiyaç duyacaksınız. Onlar, gerçek tank geometrisini ve herhangi bir düzensizliği hesaba katan ayrıntılı hacim tabloları oluştururlar.
Alternatif Ölçüm Yöntemleri
Standart geometrik hesaplamaların ötesindeki durumlar için:
Şerit tabloları: Profesyonel tank kalibrasyonu, düzenli aralıklarla sıvı seviyesini hacimle ilişkilendiren tablolar oluşturur. Petrol ve kimya endüstrilerinde mülkiyet transferi ve envanter yönetimi için zorunludur. 50 feet üzerindeki tanklar için API Standardı 2550 tarafından gereklidir.
3D tarama: Lazer veya fotogrametri taraması, mevcut tankları milimetre hassasiyetinde ölçebilir, ardından yazılım hacmi hesaplar. Güvenilir dokümantasyonu olmayan eski veya özel üretilmiş tanklar için kullanışlıdır.
Ağırlık bazlı ölçüm: Yük hücreleri, sıvı yoğunluğu bilindiğinde tank içeriğini tartarak hacmi belirleyebilir. Sürekli izlemenin gerekli olduğu proses endüstrilerinde yaygındır.
Tank Hacmi Hesaplamalarının Kısa Tarihi
Hacim hesaplamaları tahmin ettiğinizden daha eskilere dayanır. MÖ 1800 civarındaki Moskova Matematiksel Papirüsü, Mısırlı matematikçilerin silindirik tahıl ambarlarının hacmini hesapladığını gösterir—bugün kullandığımız formülün aynısı.
Arşimet (MÖ 287-212), 2.300 yıl sonra bile değişmeyen küre hacim formülünü buldu. "Küre ve Silindir Üzerine" çalışması, modern tank tasarımcılarının hala güvendiği şekiller arasındaki ilişkileri ortaya koydu.
Tank hacminin önemi asıl Sanayi Devrimi ile patlama yaptı. Aniden endüstriler, su, kimyasallar ve yakıtların devasa miktarlarını depolamak zorunda kaldı. Hacimleri yanlış hesaplamak pahalı hatalara yol açıyordu—kazan patlamaları, kimyasal dökülmeler ve envanter hataları.
Amerikan Petrol Enstitüsü, 20. yüzyılda milyonlarca dolar değerindeki envanterlerini ölçmek isteyen petrol şirketleri için tank hacmi standartlarını resmileştirdi. API Standart 2550 tank kalibrasyonu hala endüstri referansı olarak kabul edilir.
Modern hesaplama araçları temel matematiği değiştirmedi—π × r² × h formülü Mısırlılar için nasıl çalıştıysa bugün de aynı şekilde çalışır. Değişen şey erişilebilirliktir. Bir zamanlar özel bilgi ve hesap cetvelleri gerektiren hesaplamalar artık tarayıcınızda anında yapılabilmekte ve mühendislik hesaplamalarını ev sahiplerinden profesyonel mühendislere kadar herkes için demokratikleştirmektedir.
Kod Örnekleri
İşte çeşitli programlama dillerinde tank hacimlerini hesaplama örnekleri:
1' Excel VBA Silindirik Tank Hacmi Fonksiyonu
2Function CylindricalTankVolume(radius As Double, height As Double) As Double
3 CylindricalTankVolume = Application.WorksheetFunction.Pi() * radius ^ 2 * height
4End Function
5
6' Excel VBA Küresel Tank Hacmi Fonksiyonu
7Function SphericalTankVolume(radius As Double) As Double
8 SphericalTankVolume = (4/3) * Application.WorksheetFunction.Pi() * radius ^ 3
9End Function
10
11' Excel VBA Dikdörtgensel Tank Hacmi Fonksiyonu
12Function RectangularTankVolume(length As Double, width As Double, height As Double) As Double
13 RectangularTankVolume = length * width * height
14End Function
15
16' Kullanım örnekleri:
17' =CylindricalTankVolume(2, 5)
18' =SphericalTankVolume(3)
19' =RectangularTankVolume(2, 3, 4)
201import math
2
3def cylindrical_tank_volume(radius, height):
4 """Silindirik tank hacmini hesapla."""
5 return math.pi * radius**2 * height
6
7def spherical_tank_volume(radius):
8 """Küresel tank hacmini hesapla."""
9 return (4/3) * math.pi * radius**3
10
11def rectangular_tank_volume(length, width, height):
12 """Dikdörtgensel tank hacmini hesapla."""
13 return length * width * height
14
15# Kullanım örneği:
16radius = 2 # metre
17height = 5 # metre
18length = 2 # metre
19width = 3 # metre
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"Silindirik tank hacmi: {cylindrical_volume:.2f} metreküp")
26print(f"Küresel tank hacmi: {spherical_volume:.2f} metreküp")
27print(f"Dikdörtgensel tank hacmi: {rectangular_volume:.2f} metreküp")
281function 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// Hacmi farklı birimlere dönüştür
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 // Önce metreküpe çevir
23 const volumeInCubicMeters = volume / conversionFactors[fromUnit];
24
25 // Sonra hedef birime çevir
26 return volumeInCubicMeters * conversionFactors[toUnit];
27}
28
29// Kullanım örneği:
30const radius = 2; // metre
31const height = 5; // metre
32const length = 2; // metre
33const width = 3; // metre
34
35const cylindricalVolume = cylindricalTankVolume(radius, height);
36const sphericalVolume = sphericalTankVolume(radius);
37const rectangularVolume = rectangularTankVolume(length, width, height);
38
39console.log(`Silindirik tank hacmi: ${cylindricalVolume.toFixed(2)} metreküp`);
40console.log(`Küresel tank hacmi: ${sphericalVolume.toFixed(2)} metreküp`);
41console.log(`Dikdörtgensel tank hacmi: ${rectangularVolume.toFixed(2)} metreküp`);
42
43// Galon olarak dönüştür
44const cylindricalVolumeGallons = convertVolume(cylindricalVolume, 'cubic-meters', 'gallons');
45console.log(`Silindirik tank hacmi: ${cylindricalVolumeGallons.toFixed(2)} galon`);
461public 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 // Hacmi farklı birimlere dönüştür
17 public static double convertVolume(double volume, String fromUnit, String toUnit) {
18 // Metreküpe dönüşüm faktörleri
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("Bilinmeyen birim: " + fromUnit);
26 }
27
28 // Metreküpe çevir
29 double volumeInCubicMeters = volume * toCubicMeters;
30
31 // Hedef birime çevir
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("Bilinmeyen birim: " + toUnit);
38 }
39 }
40
41 public static void main(String[] args) {
42 double radius = 2.0; // metre
43 double height = 5.0; // metre
44 double length = 2.0; // metre
45 double width = 3.0; // metre
46
47 double cylindricalVolume = cylindricalTankVolume(radius, height);
48 double sphericalVolume = sphericalTankVolume(radius);
49 double rectangularVolume = rectangularTankVolume(length, width, height);
50
51 System.out.printf("Silindirik tank hacmi: %.2f metreküp%n", cylindricalVolume);
52 System.out.printf("Küresel tank hacmi: %.2f metreküp%n", sphericalVolume);
53 System.out.printf("Dikdörtgensel tank hacmi: %.2f metreküp%n", rectangularVolume);
54
55 // Galon olarak dönüştür
56 double cylindricalVolumeGallons = convertVolume(cylindricalVolume, "cubic-meters", "gallons");
57 System.out.printf("Silindirik tank hacmi: %.2f galon%n", cylindricalVolumeGallons);
58 }
59}
601#include <iostream>
2#include <cmath>
3#include <iomanip>
4#include <string>
5#include <unordered_map>
6
7const double PI = 3.14159265358979323846;
8
9// Silindirik tank hacmini hesapla
10double cylindricalTankVolume(double radius, double height) {
11 return PI * std::pow(radius, 2) * height;
12}
13
14// Küresel tank hacmini hesapla
15double sphericalTankVolume(double radius) {
16 return (4.0/3.0) * PI * std::pow(radius, 3);
17}
18
19// Dikdörtgensel tank hacmini hesapla
20double rectangularTankVolume(double length, double width, double height) {
21 return length * width * height;
22}
23
24// Hacmi farklı birimlere dönüştür
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 // Metreküpe çevir
34 double volumeInCubicMeters = volume * conversionFactors[fromUnit];
35
36 // Hedef birime çevir
37 return volumeInCubicMeters / conversionFactors[toUnit];
38}
39
40int main() {
41 double radius = 2.0; // metre
42 double height = 5.0; // metre
43 double length = 2.0; // metre
44 double width = 3.0; // metre
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 << "Silindirik tank hacmi: " << cylindricalVolume << " metreküp" << std::endl;
52 std::cout << "Küresel tank hacmi: " << sphericalVolume << " metreküp" << std::endl;
53 std::cout << "Dikdörtgensel tank hacmi: " << rectangularVolume << " metreküp" << std::endl;
54
55 // Galon olarak dönüştür
56 double cylindricalVolumeGallons = convertVolume(cylindricalVolume, "cubic-meters", "gallons");
57 std::cout << "Silindirik tank hacmi: " << cylindricalVolumeGallons << " galon" << std::endl;
58
59 return 0;
60}
61Sık Sorulan Sorular
Tank Hacim Hesaplayıcısı Nedir?
Tank hacim hesaplayıcısı, tankın şekli ve boyutlarına göre ne kadar sıvı veya malzeme alabileceğini belirleyen bir araçtır. Ölçümleri girersiniz, tank tipini seçersiniz (silindir, küre veya dikdörtgen) ve tercih ettiğiniz birimlerde (litre, galon, metreküp veya feet küp) anında kapasite sonuçlarını alırsınız.
Hangi Tank Şekillerini Destekliyor?
Üç yaygın tip:
- Silindirik (dikey veya yatay konumda)
- Küresel (tam küreler)
- Dikdörtgen (kare ve dikdörtgen kutuları içerir)
Bunlar pratik uygulamalarda karşılaşacağınız depolama tanklarının %95'ini kapsar.
Yarıçapı Nasıl Doğru Ölçerim?
Yarıçap, çapın yarısına eşittir. Tankın en geniş noktasından merkezinden geçen doğruyu ölçün—bu çaptır. İkiye böldüğünüzde yarıçap elde edilir.
Hızlı örnek: 6 feet çapında bir tank, 3 feet yarıçapına sahiptir. Çoğu ölçüm hatası insanların bu iki değeri karıştırmasından kaynaklanır.
Hangi Ölçü Birimlerini Kullanabilirim?
Hem metrik hem imperial:
- Metrik: metre, santimetre
- Imperial: feet, inç
Sonuçlar metreküp, feet küp, litre veya ABD galonu olarak görüntülenebilir. İhtiyacınıza göre karıştırabilirsiniz—feet cinsinden giriş yapın, çıktıyı litre olarak alın.
Sonuçlar Ne Kadar Doğru?
Matematiksel olarak hesaplamalar kesindir. Pratik doğruluk ölçümlerinize bağlıdır. 3 feet yarıçapında bir silindirde 1/8 inçlik bir hata, 6 feet yüksekliğindeki bir tanktaki yaklaşık 20-30 galon farka karşılık gelir.
Sertifikalı doğruluk gerektiren profesyonel uygulamalar (petrol envanteri gibi) için, lisanslı kalibrasyon şirketleri tarafından yapılan resmi tank ölçümü gereklidir.
Kısmi Dolum Hacimlerini Hesaplayabilir miyim?
Bu hesaplayıcı ile hayır—sadece toplam kapasiteyi verir. Kısmi dolum hesaplamaları, özellikle yatay silindirler için, derinlik ve hacim arasındaki eğri ilişkiyi hesaba katan trigonometrik formüller gerektirir.
Yatay tanklarda hacım derinlikle doğrusal olarak artmaz. Tank, üst ve alt kısımlardan daha hızlı orta seviyede dolar, çünkü dairesel kesiti vardır.
Yatay ve Dikey Silindirik Tanklar Arasındaki Fark Nedir?
Aynı formülü kullanırlar, ancak "yükseklik" tanımı değişir:
- Dikey tanklar: Yükseklik dikey boyuttur
- Yatay tanklar: Yükseklik uzunluk (yatay boyut) olur
Yarıçap konuma bakılmaksızın aynı kalır.
Ya Düzensiz veya Karmaşık Tank Şekilleri?
Bu hesaplayıcı saf geometrik şekilleri işler. Koni dipli, bombeli başlı veya özel şekilli tanklar için:
- Karmaşık şekilleri basit bölümlere ayırın
- Her bölümü ayrı ayrı hesaplayın
- Toplamını alın
Örnek: Silindirik gövdeli ve yarım küresel uçlu bir tank, silindir hacminin artı iki yarım küre hacminin (bir küreye eşit) hesaplanmasını gerektirir.
Hacim Birimleri Arasında Nasıl Dönüşüm Yaparım?
Hesaplayıcı bunu otomatik olarak halleder—açılır menüden çıktı biriminizi seçmeniz yeterlidir. Arka planda:
- 1 m³ = 1.000 litre = 264,172 galon
- 1 ft³ = 7,48052 galon = 28,3168 litre
Bu Profesyonel/Ticari Kullanıma Uygun mu?
Evet, çoğu planlama ve tasarım amacı için uygundur. Matematiksel hesaplamalar sağlamdır ve sonuçlar doğrudur.
Ancak, mülkiyet devri, yasal uyumluluk veya sigorta amaçları için yasal olarak savunulabilir hacimler gerekiyorsa, profesyonel tank ölçümü yaptırın. Yönetmelikler genellikle hesaplayıcı tahminleri değil, sertifikalı kalibrasyon belgelerini gerektirir.
Kaynaklar
-
Amerikan Petrol Enstitüsü. (2018). Petrol Ölçüm Standartları El Kitabı Bölüm 2—Tank Kalibrasyonu. API Yayıncılık Hizmetleri.
-
Blevins, R. D. (2003). Uygulamalı Akışkan Dinamikleri El Kitabı. Krieger Yayınevi.
-
Finnemore, E. J., & Franzini, J. B. (2002). Mühendislik Uygulamalarıyla Akışkan Mekaniği. McGraw-Hill.
-
Uluslararası Standardizasyon Örgütü. (2002). ISO 7507-1:2003 Petrol ve Sıvı Petrol Ürünleri — Dikey Silindirik Tankların Kalibrasyonu. ISO.
-
Munson, B. R., Young, D. F., & Okiishi, T. H. (2018). Akışkan Mekaniğinin Temelleri. Wiley.
-
Ulusal Standartlar ve Teknoloji Enstitüsü. (2019). NIST El Kitabı 44 - Tartma ve Ölçme Cihazları için Özellikler, Toleranslar ve Diğer Teknik Gereklilikler. ABD Ticaret Bakanlığı.
-
White, F. M. (2015). Akışkan Mekaniği. McGraw-Hill Eğitim.
-
Streeter, V. L., Wylie, E. B., & Bedford, K. W. (1998). Akışkan Mekaniği. McGraw-Hill.
-
Amerikan Su İşleri Birliği. (2017). Su Depolama Tesisi Tasarımı ve İnşaatı. AWWA.
-
Hidrolik Enstitüsü. (2010). Mühendislik Veri Kitabı. Hidrolik Enstitüsü.
Tank Kapasitesini Hesapla
Yukarıdan tank şeklinizi seçin, ölçümlerinizi girin ve tercih ettiğiniz birimlerde anında hacim sonuçları alın. Hesaplayıcı matematiği otomatik olarak halleder, böylece siz formüllerle uğraşmak yerine projenize odaklanabilirsiniz.
Doğru kapasite için iç boyutları ölçmeyi unutmayın ve kullanılabilir hacmi azaltan iç yapıları hesaba katın. Yasal uyumluluk veya kritik uygulamalar için hassasiyet önemliyse, hesaplamaları profesyonel tank kalibrasyonu hizmetleriyle doğrulayın.