Calcolatore pressione di vapore
Con le costanti di Antoine dell'acqua, 100 °C danno circa 760 mmHg, il punto di ebollizione normale, e 25 °C circa 23,8 mmHg. Inserisca A, B, C e la temperatura nell'unità in cui sono state ricavate le costanti e ottenga la pressione di vapore in mmHg. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A
- 8,07131
- B
- 1730,63
- C
- 233,426
- Creatività
- 100
- Log10 p
- 2,8808629443
- Pressione di vapore
- 760,0863691649
- Unità di pressione
- mmHg
L’equazione di Antoine è la correlazione di lavoro che chimici e ingegneri chimici usano per stimare la pressione di vapore di un liquido puro a partire da tre costanti tabulati e da una temperatura. Nella forma usuale in base dieci pubblicata con le tabelle in millimetri di mercurio, il logaritmo della pressione di vapore è uguale ad A meno B diviso per T più C, così la pressione in mmHg è dieci elevato a tale esponente. Questo calcolatore di pressione di vapore accetta le tre costanti di Antoine A, B e C insieme alla temperatura nell’unità per cui quelle costanti sono state adattate — di solito gradi Celsius — e restituisce la pressione di vapore in mmHg.
Come l’equazione di Antoine dà la pressione di vapore in mmHg
L’equazione di Antoine è una correlazione empirica a tre costanti che stima la pressione di vapore di saturazione di un liquido puro a partire dalla temperatura. Nella forma usuale in base dieci pubblicata con le tabelle in millimetri di mercurio, il logaritmo decimale della pressione P è uguale ad A meno B diviso per la somma della temperatura T e della costante C. Isolando la pressione, P è uguale a dieci elevato a tale esponente, che questo calcolatore restituisce in mmHg.
Le costanti A, B e C appartengono a una sostanza su un intervallo di temperatura di adattamento; un set per l’acqua valido da uno a cento gradi Celsius non vale per il ghiaccio, il vapore oltre l’adattamento o un altro liquido. La temperatura T deve usare la stessa unità in cui le costanti sono state adattate — di solito gradi Celsius per le compilazioni in mmHg — e questo calcolatore non converte Celsius in kelvin né in Fahrenheit per Lei.
La correlazione è un adattamento locale della pendenza di Clausius–Clapeyron, non un’integrazione di primi principi dell’entalpia rispetto alla temperatura, così assume che le costanti restino valide alla T richiesta. Quando T più C è zero, il denominatore si annulla e l’esponente è indefinito, così quella coppia viene rifiutata invece di restituire Infinity. Un risultato riuscito è sempre una pressione finita in millimetri di mercurio.
Questa pagina non è la legge di Raoult per le miscele, né l’abbassamento della pressione di vapore di una soluzione, né una risoluzione di Clausius–Clapeyron a due punti per una seconda temperatura; quelle sono intenzioni di ricerca distinte, con calcolatori propri.
Dove si usa un calcolatore di pressione di vapore di Antoine
I corsi di chimica generale e di chimica fisica assegnano tabelle di pressione di vapore e stime del punto di ebollizione che partono da costanti di Antoine pubblicate; un oracolo deterministico consente agli studenti di controllare un calcolo a mano senza raschiare un foglio di calcolo. I corsi di laboratorio che misurano la pressione di vapore con manometro o isoteniscopio confrontano i millimetri di mercurio sperimentali con la correlazione alla temperatura del bagno, così la stessa forma chiusa appartiene al pre-laboratorio e alla relazione.
Gli ingegneri di processo e di formulazione usano Antoine come pressione di saturazione di primo passaggio per acqua, alcoli e solventi nel dimensionare condensatori, essiccatori sotto vuoto o stime di emissioni prima di aprire un pacchetto di proprietà completo. I flussi ambientali e di igiene occupazionale convertono un set tabulato di costanti in una pressione di vapore a temperatura ambiente come cifra di vaglio per organici volatili. La validazione fallita non consuma il saldo prepagato.
Se in seguito Le serve la pressione di vapore di miscela dalla frazione molare, l’abbassamento relativo, la seconda temperatura di Clausius–Clapeyron o il deficit di pressione di vapore dall’umidità, usi quei calcolatori dedicati invece di stirare questo atterraggio di Antoine. Tenga le richieste piccole, fissi nei test il risultato arrotondato in millimetri di mercurio e otterrà pressioni di saturazione riproducibili per compiti, plugin LMS e worker di bordo senza erigere un pacchetto termodinamico proprio.
Casi d'uso
Controlli di pressione di vapore per compiti ed esami
Calcoli P in mmHg da A, B e C di Antoine pubblicati e da una temperatura data affinché studenti e auto-valutatori condividano una stessa verità in forma chiusa.
Relazioni di laboratorio con manometro e isoteniscopio
Preveda la pressione di vapore di saturazione alla temperatura del bagno con lo stesso set di costanti che cita la relazione, poi confronti con i millimetri di mercurio misurati.
Pressione di saturazione di primo passaggio in processo
Stimi la pressione di vapore di acqua, alcol o solvente per il vaglio di condensatore, essiccatore sotto vuoto o emissioni prima di aprire un pacchetto di proprietà completo.
Domande frequenti
Come usa il calcolatore di pressione di vapore l’equazione di Antoine?
Invii i numeri finiti a, b, c (costanti di Antoine A, B, C) e la temperatura T.
In quali unità sono A, B, C, T e il risultato?
P è sempre restituito in mmHg. T deve essere nell’unità di adattamento delle costanti, di solito gradi Celsius per le tabelle in millimetri di mercurio. A è adimensionale; B e C condividono l’unità di T. Questo calcolatore non converte unità di temperatura né di pressione.
Che succede se una costante o la temperatura non è un numero finito?
Campi mancanti, stringhe vuote, testo non numerico, NaN e Infinity vengono rifiutati e non addebitati.
Dove si ottengono le costanti di Antoine A, B e C?
Da una compilazione tabulata per il Suo liquido e il Suo intervallo di temperatura (NIST, CRC o un’appendice di manuale).
Posso usare le costanti di Antoine fuori dal loro intervallo di temperatura?
Meglio di no. Ogni serie di costanti vale per una sostanza su un intervallo ricavato dai dati, quindi una serie per l'acqua valida da 1 a 100 °C non va bene per il ghiaccio, per il vapore oltre quell'intervallo o per un altro liquido.
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/chem/vapor-pressure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}'const res = await fetch("https://api.kit.forhosting.com/chem/vapor-pressure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/vapor-pressure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/vapor-pressure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":8.07131,"b":1730.63,"c":233.426,"temperature":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/vapor-pressure", 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
{
"a": 8.07131,
"b": 1730.63,
"c": 233.426,
"temperature": 100
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.vapor_pressure",
"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
Qualsiasi costante o temperatura che non sia un numero finito viene rifiutata con invalid_input invece di produrre NaN o Infinity.
Come l’equazione di Antoine dà la pressione di vapore in mmHg
Quando A, B, C o la temperatura mancano, sono vuoti, NaN o infiniti, l’attività fallisce con invalid_input nominando il campo.
Contratto di ingresso, unità e comportamento di errore
Il motore valuta il logaritmo in base dieci di P uguale ad A meno B su T più C, poi P come dieci elevato a tale esponente. Se T più C è zero, o se l’esponente trabocca in modo che P non sia finito, l’attività fallisce invece di restituire Infinity. Un controllo classico è l’acqua con A uguale a 8.07131, B uguale a 1730.63, C uguale a 233.426 a cento gradi Celsius, che rende circa 760 mmHg, il punto di ebollizione normale dell’acqua. A venticinque gradi Celsius le stesse costanti danno circa 23.8 mmHg, la pressione di vapore familiare dell’acqua a temperatura ambiente. Il calcolatore non cerca le costanti a partire dal nome di un composto, non converte unità di pressione e non inverte l’equazione per la temperatura di ebollizione; Lei fornisce A, B, C e T e riceve P in mmHg. Invii un corpo JSON con quattro numeri finiti obbligatori: a, la costante di Antoine A; b, la costante di Antoine B; c, la costante di Antoine C; e temperature, T nell’unità delle costanti, di solito gradi Celsius. Ogni campo può arrivare come numero JSON o come stringa numerica; gli alias A, antoine_a, B, antoine_b, C, antoine_c, t, T e temp sono accettati e mappati sui nomi canonici. Campi mancanti, stringhe vuote, testo non numerico, NaN e Infinity falliscono con invalid_input e non vengono addebitati. In caso di successo il corpo ecoa le costanti e la temperatura pulite, restituisce vapor_pressure come risultato principale in millimetri di mercurio, include log10_p come logaritmo intermedio e riformula la formula affinché un quaderno di laboratorio citi la stessa espressione. Abbini il modulo gratuito del browser ai compiti e il contratto API identico agli script. Le chiamate API riuscite costano il $0.002 pubblicato per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove si usa un calcolatore di pressione di vapore di Antoine
Poiché l’implementazione è parse puro di livello A, non c’è modello, né rete in uscita, né orologio; ingressi identici producono sempre lo stesso JSON. Le chiamate riuscite sono addebitate al prezzo base pubblicato di $0.002.
Domande tecniche
Quanto costa il calcolatore di pressione di vapore?
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.