Hava Akış Hızı Hesaplayıcı — Saatlik Hava Değişimleri (ACH) & CFM
Oda boyutu ve hava akışından saatlik hava değişimlerini hesaplayın veya hedef ACH'ye ulaşmak için gereken hava akışını (m³/h veya CFM) bulun. Metrik ve imperiyal, oda türüne göre önerilen oranlarla.
Hava Akış Hızı Hesaplayıcı
Oda Boyutları
Sonuçlar
Formül
Hava değişimleri göstergesi
Oda diyagramı
Belgeler
Hava Akışı Hızı Hesaplayıcısı
Tek satırda: bir oda "nefes alır" — bu araç size saatte kaç kez içindeki tüm havanın değiştirildiğini (saatlik hava değişimleri veya ACH) veya hedeflediğiniz hava akış hızına ulaşmak için ne kadar hava akışına ihtiyacınız olduğunu söyler.
Bir yatak odası düşünün. Bir fan taze hava içeri ve bayat hava dışarı iter. Fan saatte tam olarak bir oda dolusu hava hareket ettiriyorsa, bu saatlik 1 hava değişimidir. İki oda dolusu hareket ettirirseniz, bu 2 ACH'dir. Burada bütün fikir bu. Daha fazla hava değişimi taze hava, daha az koku, daha az nem ve daha az hava taşıyıcı partikel demektir.
Bunu iki şekilde kullanın:
- Şu anda aldığınız ACH'yi bulun — oda boyutunu ve fanın hava akışını girin.
- İhtiyacınız olan hava akışını bulun — oda boyutunu ve hedef ACH'yi girin ve fan veya temizleyici boyutu için gereken oranı (m³/h veya CFM) elde edin.
Formül
ACH sadece hava akışı bölü oda hacmi — her saat kaç oda dolusu hareket eder.
Metrik (saatlik m³ cinsinden hava akışı):
İmperial (dakika başına CFM = kübik feet cinsinden hava akışı):
60 kübik-feet-per-dakikayı per-saate dönüştürür. Metrik hava akışı zaten saat başına olduğu için faktöre ihtiyacı yoktur. Hacim her zaman uzunluk × genişlik × yüksekliktir.
Ekipman boyutunu belirlemek için formülü çevirerek ihtiyacınız olan hava akışını çözün:
Çalışan Örnek
5 × 4 × 3 m toplantı odası 60 m³ hacme sahiptir. Kaynağı 360 m³/h sağlar:
Tersine çalışma: 6 000 ft³ odalarda 6 ACH'ye ulaşmak için 6 × 6000 ÷ 60 = 600 CFM gerekir — temiz hava rehberi temizleyicileri derecelendirmek için kullandığı boyutlandırma kontrolü.
Oda türüne göre önerilen hava değişimleri
ACH hedefleri bir alanın nasıl kullanıldığına bağlıdır — meşgul bir mutfak sessiz bir yatak odasından çok daha fazlasına ihtiyaç duyar. Bunlar yaygın mühendislik rehberi aralıklarıdır; yerel bina kodları ve ASHRAE 62.1 gibi standartlar düzenlenmiş projeler için öncelik alır.
| Alan | Tipik ACH |
|---|---|
| Yatak odası | 5–6 |
| Oturma odası | 6–8 |
| Banyo | 6–8 |
| Mutfak (konutsal) | 7–8 |
| Ofis | 6–8 |
| Sınıf | 5–6 |
| Konferans odası | 8–12 |
| Restoran / bar | 8–12 |
| Perakende mağazası | 6–10 |
| Depo | 1–2 |
| Hastane odası | 6–12 |
| Laboratuvar | 8–12 |
| Ticari mutfak | 15–30 |
Hava taşıyıcı hastalık riski için halk sağlığı rehberi işgal edilen kapalı alanlarda 5 veya daha fazla ACH temiz hava hedeflemeyi önerir.
Hesaplayıcıda bir oda türü seçin sonucunuzun önerilen aralığın altında, içinde veya üstünde olup olmadığını görün.
Kod Parçaları
Her biri bir fanın hava akışı ve oda boyutlarından ACH'yi hesaplar, ardından hedef ACH için gereken hava akışını hesaplar. Metrik m³/h kullanır; imperiyal CFM kullanır (×60 dikkat edin).
1' Metric: A1=L B1=W C1=H (metres) D1=airflow m³/h
2Volume =A1*B1*C1
3ACH =D1/(A1*B1*C1)
4
5' Imperial: A1..C1 in feet, D1=CFM, E1=target ACH
6ACH_imp =60*D1/(A1*B1*C1)
7Required_CFM =E1*(A1*B1*C1)/60
81def ach(airflow, l, w, h, imperial=False):
2 vol = l * w * h
3 return 60 * airflow / vol if imperial else airflow / vol
4
5def required_airflow(target_ach, l, w, h, imperial=False):
6 vol = l * w * h
7 return target_ach * vol / 60 if imperial else target_ach * vol
8
9print(ach(360, 5, 4, 3)) # 6.0 ACH (metric)
10print(required_airflow(6, 20, 15, 20, imperial=True)) # CFM
111const ach = (airflow, l, w, h, imperial = false) => {
2 const vol = l * w * h;
3 return imperial ? (60 * airflow) / vol : airflow / vol;
4};
5
6const requiredAirflow = (targetAch, l, w, h, imperial = false) => {
7 const vol = l * w * h;
8 return imperial ? (targetAch * vol) / 60 : targetAch * vol;
9};
10
11console.log(ach(360, 5, 4, 3)); // 6
121static double ach(double airflow, double l, double w, double h, boolean imperial) {
2 double vol = l * w * h;
3 return imperial ? 60 * airflow / vol : airflow / vol;
4}
5static double requiredAirflow(double ach, double l, double w, double h, boolean imperial) {
6 double vol = l * w * h;
7 return imperial ? ach * vol / 60 : ach * vol;
8}
91static double Ach(double airflow, double l, double w, double h, bool imperial = false)
2 => imperial ? 60 * airflow / (l * w * h) : airflow / (l * w * h);
3
4static double RequiredAirflow(double ach, double l, double w, double h, bool imperial = false)
5 => imperial ? ach * l * w * h / 60 : ach * l * w * h;
61double ach(double airflow, double l, double w, double h, bool imperial = false) {
2 double vol = l * w * h;
3 return imperial ? 60 * airflow / vol : airflow / vol;
4}
5double required_airflow(double ach, double l, double w, double h, bool imperial = false) {
6 double vol = l * w * h;
7 return imperial ? ach * vol / 60 : ach * vol;
8}
91func ACH(airflow, l, w, h float64, imperial bool) float64 {
2 vol := l * w * h
3 if imperial {
4 return 60 * airflow / vol
5 }
6 return airflow / vol
7}
81fn ach(airflow: f64, l: f64, w: f64, h: f64, imperial: bool) -> f64 {
2 let vol = l * w * h;
3 if imperial { 60.0 * airflow / vol } else { airflow / vol }
4}
51function ach($airflow, $l, $w, $h, $imperial = false) {
2 $vol = $l * $w * $h;
3 return $imperial ? 60 * $airflow / $vol : $airflow / $vol;
4}
51def ach(airflow, l, w, h, imperial: false)
2 vol = l * w * h
3 imperial ? 60 * airflow / vol : airflow / vol
4end
51ach <- function(airflow, l, w, h, imperial = FALSE) {
2 vol <- l * w * h
3 if (imperial) 60 * airflow / vol else airflow / vol
4}
5SSS
Hava akış hızı vs. saatlik hava değişimleri — fark nedir? Hava akış hızı zaman başına hacim (m³/h veya CFM) — ne kadar hava hareket eder. ACH bu hava akışı odaya göre olduğu için, 300 CFM fan bir dolaptaki yüksek ACH ve bir haldaki düşük ACH verir.
CFM nedir? Dakika başına kübik feet, fanlar, temizleyiciler ve HVAC için standart imperiyal hava akışı birimi. Saat başına oda hacme karşı karşılaştırmak için 60 ile çarpın; hesaplayıcı imperiyal seçildiğinde bunu yapar.
Daha yüksek ACH her zaman daha iyi midir? Tam olarak değil. Bir alanın ihtiyacının ötesinde, fazladan hava değişimleri fan enerjisini ve ısıtma/soğutmayı boşa harcar. Oda türü için önerilen bandla eşleştirin.
Bu tüm bir HVAC sistemini boyutlandırır mı? Bir alan için havalandırma oranını boyutlandırır. Tam HVAC tasarımı ayrıca ısıtma/soğutma yüklerini, kanal kayıplarını ve işgal tabanlı dış hava minimumlarını değerlendirir.