Calcolatore CFM
Una stanza di 20 per 15 piedi con soffitto a 8 piedi e 6 ricambi d'aria all'ora richiede 240 CFM. Inserisca le misure e i ricambi desiderati per scegliere un ventilatore né debole né sovradimensionato. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lunghezza
- 20
- Larghezza
- 15
- Altezza del soffitto
- 8
- Ach
- 6
- Volume
- 2400 CFM
- Minuti per ora
- 60
- Cfm
- 240
Dimensionare la ventilazione a occhio lascia la stanza senza aria fresca oppure spreca energia del ventilatore su un soffiante sovradimensionato che si accende e spegne di continuo. Questo calcolatore CFM converte quattro numeri positivi—lunghezza della stanza, larghezza, altezza del soffitto e ricambi d'aria all'ora desiderati—nella portata d'aria richiesta in piedi cubi al minuto. Il metodo è la formula HVAC di volume: piedi cubi per ACH, diviso per i sessanta minuti di un'ora, così un'officina che serve otto ricambi usa più CFM di una camera della stessa pianta che ne chiede solo quattro.
Come lunghezza, larghezza, altezza del soffitto e ACH diventano piedi cubi al minuto
La portata richiesta in questo calcolatore è il prodotto del volume d'aria della stanza e dei ricambi d'aria all'ora desiderati, diviso per sessanta minuti. Lunghezza e larghezza sono le quote interne in pianta, in piedi; per un rettangolo sono le due distanze da muro a muro, e per uno spazio a L o con bow-window devono venire da un piano misurato così il volume non è sottostimato.
L'altezza del soffitto è la distanza verticale dal pavimento finito al soffitto finito, in piedi; per soffitti a volta o a cassettoni usi l'altezza media affinché i piedi cubi coincidano con l'aria che occupa davvero la stanza. Il volume è semplicemente lunghezza per larghezza per altezza del soffitto, cioè i piedi cubi che il ventilatore deve reintegrare.
I ricambi d'aria all'ora, spesso scritti ACH, indicano quante volte quel volume intero va scambiato ogni ora: una camera silenziosa può puntare a due-quattro, un bagno a sei-otto, una cucina a sette-otto e un'officina polverosa a otto-dieci o più. Moltiplicare il volume per ACH dà piedi cubi all'ora; dividere per sessanta converte quel volume orario in piedi cubi al minuto, l'unità di targa su estrattori, bocchette di immissione e ventilatori in linea.
Una stanza di venti per quindici piedi con soffitto di otto piedi e sei ricambi all'ora ha quindi bisogno di duecentoquaranta CFM, perché venti per quindici per otto sono duemilaquattrocento piedi cubi, per sei quattordicimilaquattrocento piedi cubi all'ora, divisi per sessanta duecentoquaranta.
Cosa Lei invia, cosa ottiene e come fallisce la convalida
In caso di successo la risposta restituisce gli ingressi puliti, il volume calcolato in piedi cubi, la costante di sessanta minuti all'ora, il valore cfm richiesto, un'unità CFM, la stringa della formula e un'etichetta di metodo. Una stanza di dodici per dieci piedi con soffitto di nove piedi e otto ricambi all'ora produce centoquarantaquattro CFM, un estrattore tipico di bagno piccolo. Alzi il soffitto o l'obiettivo ACH e la portata sale perché sono aumentati volume e tasso di scambio.
I fallimenti di convalida nominano il campo colpevole così un modulo può evidenziare length se qualcuno digita zero, o ach se un foglio di calcolo ha lasciato filtrare un negativo. Colleghi il modulo gratuito del browser per il personale di negozio e i proprietari; poi richiami lo stesso contratto dal Suo backend quando dimensiona filtri di catalogo o captazione di installatori. I tetti proteggono l'isolate: lunghezza e larghezza al massimo diecimila piedi, altezza del soffitto al massimo cento piedi e ACH al massimo centoventi.
Dove un calcolatore CFM merita il proprio posto
I rivenditori di bricolage e gli annunci dei marketplace hanno bisogno di una fascia rapida di CFM affinché il cliente scelga un estrattore da bagno o da cucina capace di rinnovare davvero la stanza indicata, invece di restituire un apparecchio insufficiente dopo la prima settimana viziata. Amministratori di immobili e host di affitti brevi stimano ventilazione supplementare per bagni senza finestra e mansarde riconvertite prima di comprare ventilatori in linea per la stagione degli ospiti.
Banchi vendita HVAC e imprese di isolamento usano lo stesso modello a quattro ingressi come primo controllo di sanità prima di un Manual J o di uno studio ASHRAE 62.2 completo con occupazione, infiltrazione e attrito dei condotti. Costruttori e interior designer che lavorano su studi riconvertiti, giardini d'inverno e officine in garage vogliono un numero consapevole del volume che non pretenda che ogni stanza abbia un soffitto di otto piedi o lo stesso obiettivo di ricambi.
Se in seguito Lei ha bisogno di una conversione da CFM a litri al secondo, di BTU di raffrescamento dalla dimensione della stanza o di un tonnellaggio HVAC, li tratti come intenzioni di ricerca e destinazioni distinte invece di sovraccaricare questa pagina CFM. Lo strumento è una regola empirica di volume e ACH, non un sostituto di un progetto di ventilazione omologato per un'intera casa o un allestimento commerciale.
Casi d'uso
Acquisto di estrattori da bagno e da cucina
I proprietari inseriscono lunghezza, larghezza, altezza del soffitto e un ACH obiettivo per scegliere un estrattore la cui targa CFM copra la portata richiesta senza indovinare dalla sola superficie.
Captazione installatori e filtri di catalogo
Banchi HVAC e configuratori e-commerce mappano le quote della stanza e l'ACH su una fascia di CFM affinché filtri prodotto e preventivi di primo passo coincidano con il calcolatore pubblicato.
Domande frequenti
Come si calcola il CFM richiesto dalla dimensione della stanza e dai ricambi?
È il volume della stanza in piedi cubi per ACH, convertito da piedi cubi all'ora in piedi cubi al minuto.
Quali ricambi d'aria all'ora dovrei usare?
Obiettivi residenziali abituali: camere circa 2–4 ACH, soggiorni 3–4, bagni 6–8, cucine 7–8 e officine 8–10 o più. Il campo è un numero positivo, quindi Lei può passare un ACH richiesto da normativa o misurato invece di un elenco chiuso.
Che succede se una dimensione è zero o negativa?
Lunghezza, larghezza, altezza del soffitto e ricambi d'aria all'ora devono essere tutti positivi; una grandezza non positiva non dimensiona la portata richiesta e non viene addebitata.
Si tratta di un progetto di ventilazione ASHRAE o Manual J completo?
No. È la regola empirica standard di volume e ACH per un dimensionamento di primo passo del ventilatore. Occupazione, infiltrazione, attrito dei condotti e tabelle di zona climatica restano fuori ambito e appartengono ad altre destinazioni.
Quale altezza inserisco se il soffitto è a volta o inclinato?
Inserisca l'altezza media della stanza. Così il volume corrisponde all'aria realmente presente e il ventilatore viene scelto per la stanza vera, non per il suo punto più basso o più alto.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/build/cfm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":20,"width":15,"ceiling_height":8,"ach":6}'const res = await fetch("https://api.kit.forhosting.com/build/cfm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 20,
"width": 15,
"ceiling_height": 8,
"ach": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/cfm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 20,
"width": 15,
"ceiling_height": 8,
"ach": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/cfm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":20,"width":15,"ceiling_height":8,"ach":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":20,"width":15,"ceiling_height":8,"ach":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/cfm", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"length": 20,
"width": 15,
"ceiling_height": 8,
"ach": 6
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.cfm",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_length | 10000 |
min_length | 1e-9 |
max_width | 10000 |
min_width | 1e-9 |
max_ceiling_height | 100 |
min_ceiling_height | 1e-9 |
max_ach | 120 |
min_ach | 1e-9 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Ingressi identici producono sempre lo stesso CFM: nessuna rete, nessun orologio e nessuna deriva tra la pagina pubblica e l'API.
Come lunghezza, larghezza, altezza del soffitto e ACH diventano piedi cubi al minuto
Ogni passo aritmetico è matematica in virgola mobile deterministica con arrotondamento stabile: gli stessi quattro positivi producono sempre lo stesso JSON. Campi assenti, numeri non finiti e qualsiasi dimensione zero o negativa falliscono presto con invalid_input e non vengono addebitati.
Cosa Lei invia, cosa ottiene e come fallisce la convalida
Invii quattro campi numerici obbligatori. length è un numero finito positivo per la lunghezza interna della stanza in piedi. width è un numero finito positivo per la larghezza interna in piedi. ceiling_height è un numero finito positivo per l'altezza del soffitto in piedi. ach è un numero finito positivo per i ricambi d'aria all'ora desiderati. Le stringhe che si interpretano come numeri finiti sono accettate come i numeri JSON, e si riconoscono alias come length_ft, room_width, height e air_changes_per_hour così i moduli esistenti non vanno rinominati. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per item; i fallimenti di convalida non consumano il saldo prepagato.
Dove un calcolatore CFM merita il proprio posto
Configuratori e-commerce e agenti di chat richiamano l'API per mappare lunghezza, larghezza, altezza del soffitto e ACH in una raccomandazione di CFM identica alla pagina pubblica del calcolatore. Poiché questa capacità è un motore parse puro, il prezzo dell'API è la base pubblicata di $0.002 per item riuscito e una convalida fallita non consuma il saldo.
Casi di integrazione
Controlli di ventilazione per affitti e condomini
Host e squadre di facility dimensionano ventilatori supplementari per bagni senza finestra e mansarde riconvertite prima della stagione, con lo stesso contratto eseguito dal widget pubblico.
Domande tecniche
Quanto costa il calcolatore CFM?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.