Temperatura potenziale equivalente
Confronti particelle d’aria umida su un’unica scala: aria a 300 K e 1000 hPa con 10 g/kg di vapore ha una temperatura potenziale equivalente di 331,127577766795 K. Sono inclusi anche umidità e livello di condensazione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Creatività
- 300
- Pressione
- 1000
- Rapporto di mescolanza
- 0,01
- Temperatura (°C)
- 26,85 K
- Rapporto di mescolanza (g/kg)
- 10
- Pressione di vapore
- 15,8227848101
- Pressione secca
- 984,1772151899
La temperatura potenziale equivalente, spesso scritta theta-e o θe, è la temperatura che una particella d'aria umida raggiungerebbe se tutto il suo vapore acqueo si condensasse attraverso un processo adiabatico umido e la particella venisse poi riportata in modo adiabatico secco a una pressione di riferimento standard. Previsori e studenti usano θe per confrontare particelle a diverse quote, abbozzare idee di energia potenziale convettiva disponibile e diagnosticare lingue calde e umide che alimentano i temporali. Questo calcolatore di temperatura potenziale equivalente implementa l'approssimazione analitica di Bolton 1980, ampiamente citata: accetta temperatura assoluta in kelvin, pressione di stazione o di particella in ettopascal e rapporto di mescolamento del vapore acqueo in chilogrammi per chilogrammo di aria secca, quindi restituisce θe in kelvin insieme a pressione di vapore, umidità relativa, temperatura del livello di condensazione per sollevamento e temperatura potenziale secca intermedia della particella sollevata.
Cosa misura la temperatura potenziale equivalente e perché si usa la formula di Bolton
La sola temperatura potenziale rimuove l'effetto del cambiamento di pressione adiabatico secco, così due particelle secche possono essere confrontate a parità di condizioni. L'aria umida trasporta calore latente che viene rilasciato quando il vapore condensa, perciò serve una seconda grandezza conservata quando la condensazione conta. La temperatura potenziale equivalente incorpora quel contributo di calore latente in un unico numero sulla scala Kelvin: un θe maggiore significa una particella più calda e/o più umida nel senso rilevante per la convezione profonda.
L'articolo di Bolton del 1980 su Monthly Weather Review ha offerto un percorso algebrico compatto che evita l'integrazione adiabatica umida iterativa per l'analisi di routine. I passi usati qui seguono quella tradizione. Prima la pressione di vapore si ricava dal rapporto di mescolamento con e uguale a p per r diviso epsilon più r, dove epsilon è circa 0.622.
La pressione di vapore di saturazione alla temperatura assoluta data usa la formula esponenziale di Bolton in Celsius. L'umidità relativa è e su es. La temperatura del livello di condensazione per sollevamento TL si ottiene poi dalla forma chiusa di Bolton che coinvolge il logaritmo dell'umidità relativa.
Una temperatura potenziale secca della particella sollevata alla pressione d'aria secca p meno e viene elevata a un esponente scalato da kappa che dipende debolmente dal rapporto di mescolamento in grammi per chilogrammo. Infine θe moltiplica quella temperatura potenziale intermedia per un esponenziale di una funzione lineare di uno su TL per il rapporto di mescolamento. Quando il rapporto di mescolamento è esattamente zero i termini umidi spariscono e θe si riduce alla temperatura potenziale ordinaria T per mille su p elevato a kappa.
Contratto di ingresso, unità, forma della risposta e comportamento degli errori
La temperatura assoluta deve essere strettamente positiva: zero o kelvin negativi vengono rifiutati perché le formule termodinamiche non sono definite per temperatura assoluta non positiva. Anche la pressione deve essere strettamente positiva. Il rapporto di mescolamento deve essere non negativo; un contenuto di umidità negativo non è fisico e viene rifiutato.
Se la pressione di vapore implicata dal rapporto di mescolamento raggiunge o supera la pressione totale, la richiesta fallisce invece di inventare una pressione d'aria secca negativa. Esempio: trecento kelvin a mille ettopascal con 0.01 kg/kg di umidità producono un θe di diverse decine di kelvin sopra la temperatura potenziale secca, come atteso per una particella di strato limite tropicale umido.
Dove è utile la temperatura potenziale equivalente
I laboratori sinottici e di mesoscala necessitano di un oracolo deterministico di θe affinché gli studenti verifichino a mano calcoli di proxy di galleggiabilità della particella senza disaccordi di arrotondamento nei fogli di calcolo. I taccuini di ricerca che rielaborano radiosondaggi d'archivio spesso vogliono specificamente l'approssimazione di Bolton per il confronto con articoli storici piuttosto che un integratore CAPE iterativo completo.
Mantenga la temperatura in kelvin, la pressione in hPa e il rapporto di mescolamento non negativo in kg/kg, fissi le uscite arrotondate in kelvin nei test e otterrà temperature potenziali equivalenti di Bolton riproducibili per corsi, documentazione e automazione senza montare una propria pila di calcolo meteorologico.
Casi d'uso
Analisi convettiva e confronto di particelle
Calcoli θe di Bolton da T, p e dal rapporto di mescolamento per confrontare particelle umide e evidenziare aria a elevato θe che alimenta i temporali.
Compiti di sondaggio e oracoli di laboratorio
Offra agli studenti una verifica deterministica della temperatura potenziale equivalente rispetto ai passi di Bolton del manuale, senza deriva dei fogli di calcolo.
Rianalisi d'archivio e cruscotti operativi
Valuti in batch livelli di stazione o di modello per colonne θe in taccuini di ricerca e display operativi di ritorno di umidità.
Domande frequenti
Come si calcola la temperatura potenziale equivalente con questo strumento?
Invii temperatura assoluta in kelvin, pressione in hPa e rapporto di mescolamento del vapore acqueo in kg/kg.
Quali unità usare per temperatura, pressione e rapporto di mescolamento?
La temperatura deve essere in kelvin assoluto (aggiunga 273.15 al Celsius). La pressione è in ettopascal (millibar).
Perché temperatura o pressione non positive vengono rifiutate?
Temperatura assoluta e pressione devono essere positive per le formule termodinamiche di temperatura potenziale.
Cosa succede quando il rapporto di mescolamento è zero?
I termini esponenziali umidi spariscono e θe coincide con la temperatura potenziale secca ordinaria T·(1000/p)^0.2854, ancora restituita in kelvin.
Che cosa significa una temperatura potenziale equivalente più alta?
Una particella più calda o più umida nel senso che conta per la convezione profonda. I previsori seguono le lingue d’aria con θe alta che alimentano i temporali e confrontano particelle di quote diverse su un’unica scala.
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/equivalent-potential-temperature \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":300,"pressure":1000,"mixing_ratio":0.01}'const res = await fetch("https://api.kit.forhosting.com/earth/equivalent-potential-temperature", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 300,
"pressure": 1000,
"mixing_ratio": 0.01
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/equivalent-potential-temperature",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 300,
"pressure": 1000,
"mixing_ratio": 0.01
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/equivalent-potential-temperature", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":300,"pressure":1000,"mixing_ratio":0.01}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":300,"pressure":1000,"mixing_ratio":0.01}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/equivalent-potential-temperature", 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": 300,
"pressure": 1000,
"mixing_ratio": 0.01
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.equivalent_potential_temperature",
"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
Una temperatura assoluta o una pressione non positiva viene rifiutata con invalid_input affinché l'automazione non emetta silenziosamente un valore Kelvin assurdo.
Cosa misura la temperatura potenziale equivalente e perché si usa la formula di Bolton
Questo endpoint restituisce quegli intermedi affinché i taccuini didattici mostrino la pipeline e non solo un numero a scatola nera.
Contratto di ingresso, unità, forma della risposta e comportamento degli errori
Invii con POST un oggetto JSON con tre numeri finiti obbligatori. temperature è la temperatura assoluta dell'aria T in kelvin; converta dal Celsius con T_K uguale a T_C più 273.15 prima della chiamata se i dati di origine sono in gradi. pressure è la pressione totale p in ettopascal (millibar): converta i pascal dividendo per cento. mixing_ratio è il rapporto di mescolamento del vapore acqueo r in chilogrammi di vapore per chilogrammo di aria secca; dieci grammi per chilogrammo sono 0.01 kg/kg. Ogni campo può arrivare come numero JSON o come stringa numerica; valori mancanti, vuoti o non finiti falliscono con invalid_input indicando il campo. In caso di successo il corpo ripete temperature, temperature_c, pressure e mixing_ratio arrotondati; segnala vapor_pressure e dry_pressure in hPa; relative_humidity come frazione; lcl_temperature e theta_dl in kelvin; e equivalent_potential_temperature in kelvin sotto unit K. formula e equation riformulano l'identità di Bolton per la visualizzazione, e steps percorre la sostituzione per interfacce didattiche. La validazione fallita non viene addebitata; le chiamate analitiche riuscite usano il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Dove un'API di temperatura potenziale equivalente crea valore
I briefing di gestione delle emergenze e gli strumenti di meteorologia radiotelevisiva a volte tracciano θe al suolo per evidenziare il ritorno di umidità prima di tempo severo; una piccola API di analisi può riempire quella colonna senza distribuire un'intera libreria di sondaggi a ogni worker all'edge. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa $0.002 senza latenza di IA.
Domande tecniche
Quanto costa il calcolatore di temperatura potenziale equivalente?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.