Airflödesräknare — Luftväxlingar per timme (ACH) och CFM
Räkna ut luftväxlingar per timme från rumstorleken och luftflöde, eller det luftflöde (m³/h eller CFM) som behövs för att nå ett målat ACH. Metrisk och imperial, med rekommenderade hastigheter efter rumstyp.
Airflödesräknare
Rumdimensioner
Resultat
Formel
Luftväxlingsmätare
Rumdiagram
Dokumentation
Airflödesräknare
I en mening: ett rum "andas" — det här verktyget visar hur många gånger per timme all luft inuti byts ut (luftväxlingar per timme, eller ACH), eller hur mycket luftflöde du behöver för att nå en andningsfrekvens du strävar efter.
Föreställ dig ett sovrum. En fläkt trycker in frisk luft och suger ut förbrukad luft. Om fläkten flyttar exakt ett rumfull luft varje timme, det är 1 luftväxling per timme. Flytta två rumfull, och det är 2 ACH. Det är hela idén. Fler luftväxlingar betyder färskare luft, färre lukter, mindre fukt och färre luftburna partiklar.
Använd det på två sätt:
- Hitta ACH du får nu — ange rumstorleken och fläktens luftflöde.
- Hitta det luftflöde du behöver — ange rumstorleken och ett målat ACH, och få den erforderliga hastigheten (m³/h eller CFM) för att dimensionera en fläkt eller luftrenare.
Formeln
ACH är bara luftflöde dividerat med rumsvolym — hur många rumfull passerar genom varje timme.
Metrisk (luftflöde i kubikimeter per timme):
Imperial (luftflöde i CFM = kubikfot per minut):
60 konverterar kubikfot-per-minut till per-timme. Metriskt luftflöde är redan per timme, så det behöver ingen faktor. Volymen är alltid längd × bredd × höjd.
För att dimensionera utrustning, vänd formeln för att lösa för det luftflöde du behöver:
Arbetsexempel
Ett mötesrum på 5 × 4 × 3 m har en volym på 60 m³. Dess tillförsel ger 360 m³/h:
Arbetar bakåt: för att uppnå 6 ACH i ett 6 000 ft³ rum behöver du 6 × 6000 ÷ 60 = 600 CFM — samma dimensionskontroll som rengöringsluftvägledningen använder för att klassificera luftrenare.
Rekommenderade luftväxlingar efter rumstyp
ACH-mål beror på hur ett utrymme används — ett upptaget kök behöver mycket mer än ett stilla sovrum. Dessa är vanliga intervall för tekniska riktlinjer; lokala byggkoder och standarder som ASHRAE 62.1 har företräde för reglerade projekt.
| Utrymme | Typisk ACH |
|---|---|
| Sovrum | 5–6 |
| Vardagsrum | 6–8 |
| Badrum | 6–8 |
| Kök (bostads) | 7–8 |
| Kontor | 6–8 |
| Klassrum | 5–6 |
| Konferensrum | 8–12 |
| Restaurang / bar | 8–12 |
| Butik | 6–10 |
| Lager | 1–2 |
| Sjukhusrum | 6–12 |
| Laboratorium | 8–12 |
| Kommersiellt kök | 15–30 |
För risk för luftburen sjukdom rekommenderar vägledning från folkhälsan att sträva efter 5 eller mer ACH av ren luft i ockuperade inomhusutrymmen.
Välj en rumstyp i räknaren för att se om ditt resultat hamnar under, inom eller över dess rekommenderade band.
Kodavsnitt
Var och en beräknar ACH från en fläkts luftflöde och rumdimensioner, sedan det luftflöde som behövs för ett målat ACH. Metrisk använder m³/h; imperial använder CFM (notera ×60).
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}
5Vanliga frågor
Luftflödeshastighet kontra luftväxlingar per timme — vad är skillnaden? Luftflödeshastighet är en volym per tid (m³/h eller CFM) — hur mycket luft som rör sig. ACH är det luftflödet i förhållande till rummet, så en 300 CFM-fläkt ger höga ACH i en garderob och låga ACH i en hall.
Vad är CFM? Kubikfot per minut, standardenheten för imperial luftflöde för fläktar, luftrenare och HVAC. Multiplicera med 60 för att jämföra mot per-timme rumsvolym; räknaren gör detta när du väljer imperial.
Är högre ACH alltid bättre? Inte riktigt. Bortom vad ett utrymme behöver slösar extra luftväxlingar fläktenergi och värme/kylning. Matcha det rekommenderade bandet för rumstypen.
Dimensionerar detta ett helt HVAC-system? Det dimensionerar ventilationshastigheten för ett utrymme. Fullständig HVAC-design väger också värme-/kylbelastningar, kanalförluster och baserade krav på utomhusluft.