Calcolatore di umidità assoluta
A 30 °C e 60% di umidità relativa l'aria contiene circa 18 g di vapore acqueo per metro cubo; a 5 °C lo stesso 60% arriva appena a 4 g. Inserisca temperatura e umidità relativa e scopra la quantità reale di umidità. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Creatività
- 25
- Umidità relativa
- 60
- Temperatura (°C)
- 25 g/m³
- T
- 25
- Rh
- 60
- Frazione di UR
- 0,6
Un calcolatore di umidità assoluta trasforma la lettura di un termometro e una percentuale di umidità relativa nel numero che serve davvero per le questioni di essiccazione, conservazione e comfort: i grammi di vapore acqueo per metro cubo d'aria. Inserisca la temperatura dell'aria in gradi Celsius e l'umidità relativa come percentuale tra zero e cento; lo strumento valuta la formula di Magnus per la pressione di vapore di saturazione, applica la conversione basata sul gas ideale e restituisce l'umidità assoluta in grammi per metro cubo insieme alla pressione di vapore di saturazione in ettopascal, all'umidità relativa come frazione, a un'equazione leggibile in forma testuale e ai passaggi di sostituzione ordinati che può verificare a mano. Gestori di serre, tecnici HVAC, conservatori di musei, appassionati di birra casalinga e studenti di fisica usano tutti esattamente questa conversione quando le letture relative non bastano.
Che cos'è l'umidità assoluta e perché differisce da quella relativa
L'umidità relativa indica quanto è satura l'aria rispetto a ciò che potrebbe contenere alla temperatura attuale; l'umidità assoluta indica la massa effettiva di vapore acqueo presente in ogni metro cubo. La distinzione conta perché l'aria calda trattiene molta più acqua di quella fredda: il sessanta percento di umidità relativa a trenta gradi Celsius corrisponde a circa diciotto grammi per metro cubo, mentre lo stesso sessanta percento a cinque gradi Celsius equivale appena a quattro grammi per metro cubo.
Se deve dimensionare un deumidificatore, prevedere la condensa su superfici fredde, stimare i tempi di essiccazione di legname o cereali, oppure controllare il clima di una serra, Le serve il valore assoluto perché i processi fisici—tassi di evaporazione, crescita di muffe, corrosione—rispondono alla vera densità di vapore, non alla percentuale. Questo strumento calcola l'umidità assoluta in due passaggi da manuale.
Prima valuta la formula di Magnus per ottenere la pressione di vapore di saturazione alla Sua temperatura: sei virgola uno uno due ettopascal per l'esponenziale di diciassette virgola sei due per la temperatura, diviso duecentoquarantatre virgola uno due più la temperatura. Poi scala quella pressione per la frazione di umidità relativa e converte pressione e temperatura in massa per volume con la costante del gas ideale per il vapore acqueo, il coefficiente duecentosedici virgola sei sette nove.
Poiché il calcolo è deterministico e documentato riga per riga nella risposta, può riprodurre a mano o in un foglio di calcolo ogni numero pubblicato, che è esattamente ciò di cui correttori di compiti, valutatori e suite di test automatizzate hanno bisogno da un'implementazione di riferimento affidabile.
Consigli pratici, limiti ed errori comuni
Abbini sempre la temperatura e l'umidità relativa rilevate nello stesso istante e nello stesso luogo: combinare un'umidità mattutina con una temperatura pomeridiana produce un valore assoluto dall'aspetto plausibile ma sbagliato. Ricordi che lo strumento si aspetta i gradi Celsius—se il Suo sensore riporta Fahrenheit, converta prima di chiamare, perché il solutore non effettua alcuna deduzione automatica delle unità.
Il freddo intenso comprime drasticamente l'umidità assoluta perché la pressione di saturazione crolla in modo esponenziale, quindi l'aria invernale che a novanta percento sembra umida può contenere meno di quattro grammi per metro cubo—un'intuizione utile per dimensionare gli umidificatori negli edifici riscaldati. La formula di Magnus qui utilizzata è valida sull'acqua per le tipiche condizioni terrestri; non è un solutore di temperatura a bulbo umido, un calcolatore di punto di rugiada né un diagramma psicrometrico, quindi si rivolga a strumenti dedicati quando Le servono quelle grandezze.
Casi d'uso
Dimensionamento di HVAC e deumidificatori
Converta le letture di temperatura ambiente e umidità relativa in grammi per metro cubo per stimare i carichi di umidità, confrontare aria interna ed esterna e dimensionare le apparecchiature di deumidificazione.
Verifiche di compiti e laboratorio
Gli studenti verificano gli esercizi sulla formula di Magnus e le schede di psicrometria con un riferimento deterministico che mostra ogni passaggio di sostituzione e rifiuta l'umidità fuori intervallo.
Monitoraggio di stoccaggio e conservazione
Musei, archivi, serre e birrifici traducono le coppie di sensori in umidità assoluta per individuare condizioni di condensa e rischio muffa che le sole letture relative possono nascondere.
Domande frequenti
Cosa succede se l'umidità relativa è fuori dall'intervallo 0-100?
L'intervallo 0-100 fa parte del contratto e i task falliti non vengono mai addebitati.
Il calcolatore di umidità assoluta è gratuito?
Lo strumento nel browser è gratuito e funziona in locale.
Che differenza c'è tra umidità relativa e umidità assoluta?
L'umidità relativa dice quanto l'aria è piena rispetto a quanto potrebbe contenere a quella temperatura. Quella assoluta è la massa reale di vapore acqueo in ogni metro cubo, il dato a cui rispondono evaporazione, muffa e condensa.
Perché la stessa umidità relativa significa meno acqua nell'aria fredda?
Perché l'aria fredda trattiene molto meno vapore acqueo di quella calda. Con il 60% di umidità relativa, l'aria a 30 °C porta circa 18 g per metro cubo, a 5 °C appena 4 g.
Posso inserire la temperatura in gradi Fahrenheit?
No, il calcolatore si aspetta gradi Celsius e non indovina le unità. Se il suo sensore misura in Fahrenheit, converta prima la lettura e la inserisca insieme all'umidità relativa misurata nello stesso momento.
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/phys/absolute-humidity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":25,"relative_humidity":60}'const res = await fetch("https://api.kit.forhosting.com/phys/absolute-humidity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 25,
"relative_humidity": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/absolute-humidity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 25,
"relative_humidity": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/absolute-humidity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":25,"relative_humidity":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":25,"relative_humidity":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/absolute-humidity", 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
{
"temperature": 25,
"relative_humidity": 60
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.absolute_humidity",
"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_abs | 1000000000000 |
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
L'umidità relativa al di fuori dell'intervallo da zero a cento viene rifiutata con un chiaro errore invalid_input, e le temperature pari o inferiori allo zero assoluto sono rifiutate perché non fisiche. Il percorso di calcolo è aritmetica pura e deterministica—nessuna chiamata di rete, nessun seme casuale, nessuna dipendenza dall'orologio—quindi l'esecutore gratuito nel browser e l'API prepagata restituiscono JSON identici dopo l'arrotondamento a decimali fissi a ogni richiesta.
Come chiamare l'API e leggere la risposta
Riceve inoltre formula con l'espressione simbolica completa, equation con i Suoi numeri sostituiti e il risultato in grammi per metro cubo, unit impostato a g per metro cubo, message come breve riepilogo in inglese, e steps come array ordinato di righe di sostituzione adatte a schede di esercizi e registri di asserzioni. Invii un corpo JSON con due numeri finiti obbligatori: temperature in gradi Celsius (alias temperature_c, temp, t, temp_c, air_temperature) e relative_humidity come percentuale (alias rh, humidity, relative_humidity_percent, rh_percent). L'umidità relativa deve rientrare nell'intervallo da zero a cento incluso—i valori esterni vengono rifiutati con invalid_input, come richiede il contratto—e la temperatura deve restare al di sopra dello zero assoluto, pari a meno duecentosettantatre virgola uno cinque gradi Celsius. In caso di successo la risposta riporta gli input arrotondati sotto diverse chiavi speculari, imposta rh_fraction alla percentuale divisa per cento, pubblica saturation_vapor_pressure ed es in ettopascal dal passaggio di Magnus, ed espone il risultato come absolute_humidity, ah e grams_per_cubic_meter, tutti con lo stesso valore arrotondato in grammi per metro cubo. Una validazione fallita—campi mancanti, numeri non finiti, umidità relativa fuori dall'intervallo o temperatura non fisica—restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item e prezzo unitario marginale pari a zero.
Consigli pratici, limiti ed errori comuni
I valori al confine si comportano in modo prevedibile e sono ottimi casi di test: zero percento di umidità relativa restituisce zero grammi per metro cubo a qualsiasi temperatura valida; cento percento restituisce il valore di saturazione, che a venticinque gradi Celsius è di circa ventitre grammi per metro cubo; e centouno percento attiva il percorso invalid_input che dimostra che il Suo client gestisce l'errore documentato. Preferisca inviare numeri grezzi anziché stringhe preformattate; i numeri in forma di stringa sono accettati solo quando rispettano un rigido schema numerico finito. I task falliti che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi mentre gli studenti sondano deliberatamente il confine da zero a cento. I controlli incrociati sono facili: ricalcoli a mano la pressione di Magnus e la conversione con duecentosedici virgola sei sette nove e confermi che corrispondano all'absolute_humidity pubblicato entro lo stesso arrotondamento a dodici decimali che l'API usa ovunque.
Domande tecniche
Come si calcola l'umidità assoluta da temperatura e umidità relativa?
Prima la formula di Magnus fornisce la pressione di vapore di saturazione es = 6.112·exp(17.62·T/(243.12+T)) hPa. Poi AH = 216.679·(RH/100)·es/(273.15+T) restituisce i grammi di vapore acqueo per metro cubo.
Quale unità di misura usa il risultato?
Grammi di vapore acqueo per metro cubo d'aria (g/m³), pubblicati come absolute_humidity, ah e grams_per_cubic_meter con unit impostato a g/m³.
Quale unità di temperatura si aspetta l'API?
Gradi Celsius. Converta Fahrenheit o kelvin prima di chiamare; le temperature pari o inferiori allo zero assoluto (-273.15 °C) vengono rifiutate come non fisiche.