Flusso di umidità atmosferica
Aria con 0,01 kg di vapore acqueo per kg che si muove a 10 m/s trasporta un flusso orizzontale di umidità di 0,1, il prodotto tra umidità specifica e vento. Un valore rapido e trasparente per esercizi, rilievi sul posto e bilanci di primo ordine. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Umidità specifica
- 0,01
- Velocità del vento
- 10
- Flusso di umidità
- 0,1
- Flusso
- 0,1
Il flusso orizzontale di umidità quantifica quanto vapore acqueo viene trasportato dal vento: una diagnostica centrale nelle scienze dell'atmosfera, in idrologia e nell'analisi climatica. Date l'umidità specifica come frazione di massa del vapore nell'aria umida e la velocità orizzontale del vento (o una componente diretta) in metri al secondo, questo calcolatore del flusso di umidità atmosferica le moltiplica per produrre il flusso scalare F uguale a q per U. Gli studenti lo usano per controllare gli esercizi del manuale; ricercatori e ingegneri lo inseriscono come passo leggero e deterministico in pipeline che trasformano campi di umidità e vento in stime di trasporto. L'umidità specifica negativa viene rifiutata perché non fisica, e una velocità del vento non numerica fallisce la validazione invece di diventare silenziosamente NaN.
Cosa significa il flusso orizzontale di umidità e la formula F = q · U
L'umidità specifica q è la massa di vapore acqueo divisa per la massa di aria umida, espressa come frazione di massa adimensionale con unità coerenti del SI in chilogrammi per chilogrammo. La velocità orizzontale del vento U è la rapidità del moto dell'aria nel piano orizzontale oppure — quando Lei necessita di trasporto diretto — una componente del vento con segno lungo un asse scelto; entrambe in metri al secondo.
Il loro prodotto F uguale a q per U è la misura scalare più semplice del flusso orizzontale di vapore acqueo usata nella didattica, nello screening di campo e in molti bilanci di primo ordine del trasporto di umidità: indica quanta frazione di massa di vapore viene avettata per unità di tempo lungo il vento. Quando U è un modulo, F non è negativo per q fisica maggiore o uguale a zero.
Quando U è una componente con segno (ad esempio il vento zonale u), il segno di F indica la direzione del trasporto di umidità rispetto a quell'asse. Questo calcolatore non integra la colonna atmosferica, non moltiplica per la densità dell'aria e non risolve il moto verticale: tali passi appartengono a flussi di analisi più densi. Fornisce un valore trasparente e riproducibile di F che Lei può post-processare, scalare per densità o integrare in seguito.
Dove un calcolatore del flusso di umidità atmosferica conviene
I corsi di meteorologia e i laboratori climatici necessitano di un oracolo rapido per F uguale a q per U affinché gli studenti possano verificare i compiti senza uno stack completo di rianalisi. I modelli idrologici e agricoli spesso usano umidità e vento di superficie come ingressi per stimare l'advezione orizzontale di umidità verso un bacino o lo strato limite di una serra.
Le campagne di campo che registrano sensori di umidità e anemometri possono convertire a lotti le letture accoppiate in diagnostiche di trasporto prima di un post-processing più denso. Poiché l'implementazione è parse pura di livello A, ogni successo è deterministico: nessun token di modello, nessuna rete in uscita e nessuno stato casuale nascosto. La validazione fallita non consuma il saldo.
Casi d'uso
Controlli in aula e in laboratorio
Consenta agli studenti di inviare umidità specifica e velocità del vento e di verificare il flusso orizzontale di umidità F = q · U rispetto agli esempi risolti del manuale.
Conversione a lotti da registratori di campo
Trasformi coppie di registrazioni di umidità e anemometro in valori scalari di trasporto di umidità prima di un'analisi più densa o della scalatura per densità.
Screening idrologico e di strato limite
Stimi l'advezione orizzontale di vapore acqueo al primo ordine verso un dominio a partire da q e U osservati, senza un modello atmosferico completo.
Domande frequenti
Cosa succede se l'umidità specifica è negativa?
Una frazione di massa di vapore acqueo negativa non è fisica e non viene addebitata.
E se la velocità del vento non è numerica?
Sono accettati solo numeri finiti (o stringhe numeriche).
Include densità dell'aria o integrazione di colonna?
Moltiplichi per la densità o integri verticalmente nella propria pipeline se le serve densità di flusso di massa o IVT.
Posso inserire una componente del vento al posto della velocità?
Sì. Usi una componente con segno lungo un asse scelto, come il vento da ovest verso est: il segno del risultato indica in che verso si sposta l’umidità su quell’asse. Con una velocità senza segno il flusso resta positivo.
In quale unità inserisco l’umidità specifica?
Come frazione di massa, in chilogrammi di vapore acqueo per chilogrammo di aria umida: 0,01 significa che un centesimo della massa dell’aria è vapore. Il vento va in metri al secondo.
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/earth/moisture-flux \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"specific_humidity":0.01,"wind_speed":10}'const res = await fetch("https://api.kit.forhosting.com/earth/moisture-flux", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"specific_humidity": 0.01,
"wind_speed": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/moisture-flux",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"specific_humidity": 0.01,
"wind_speed": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/moisture-flux", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"specific_humidity":0.01,"wind_speed":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"specific_humidity":0.01,"wind_speed":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/moisture-flux", 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
{
"specific_humidity": 0.01,
"wind_speed": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.moisture_flux",
"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.
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
Contratto di ingresso, campi di risposta ed errori di validazione
L'umidità specifica deve essere maggiore o uguale a zero: una frazione di massa di vapore negativa non è fisica e viene rifiutata con un messaggio chiaro. La velocità del vento deve essere numerica e finita; il messaggio della capacità tratta il vento non numerico come non valido invece di forzare una coercizione. Esempio: umidità specifica 0.01 con velocità del vento di dieci metri al secondo produce flusso di umidità 0.1. Le richieste non valide non vengono addebitate. Invii un corpo JSON con due numeri finiti obbligatori: specific_humidity (alias q, humidity_specific, sh, specific_hum, humidity) e wind_speed (alias wind, u, speed, velocity, wind_velocity, wind_speed_ms). Ogni campo può arrivare come numero JSON o come stringa numerica; stringhe vuote, campi assenti e valori non numerici falliscono con invalid_input indicando il campo. In caso di successo il corpo ripete specific_humidity e wind_speed, restituisce moisture_flux e l'alias flux (entrambi uguali a q per U, arrotondati), una stringa formula che riafferma F uguale a q per U, e unit uguale a (kg/kg)·(m/s). Abbini il risultato al proprio campo di densità se le serve la densità di flusso di massa in chilogrammi per metro quadrato al secondo; moltiplichi F per la densità dell'aria fuori da questo endpoint.
Dove un calcolatore del flusso di umidità atmosferica conviene
I siti di contenuti che puntano alla query calcolatore flusso di umidità atmosferica traggono vantaggio da uno strumento gratuito nel browser la cui aritmetica coincide con l'API prepagata a $0.002 per chiamata riuscita.
Domande tecniche
Come si calcola il flusso orizzontale di umidità?
Invii specific_humidity q finita (kg/kg, ≥ 0) e wind_speed U (m/s). L'API restituisce F = q · U come moisture_flux (e flux), con unità (kg/kg)·(m/s).
Quanto costa il calcolatore del flusso di umidità atmosferica?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.