Calcolatore della pressione di van der Waals
Una mole in 22,4 L a 273,15 K, con a pari a 3,592 e b pari a 0,04267, resta appena sotto 1 atm quando si contano attrazione e dimensione delle molecole. Inserisca moli, volume, temperatura, a e b e ottenga la pressione con ogni correzione separata. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- N
- 1
- V
- 22,4
- Temperatura assoluta
- 273,15
- A
- 3,592
- B
- 0,04267
- R
- 0,08205746
- Pressione
- 0,9953757234
- Volume libero
- 22,35733
- Termine ideale
- 1,0025345244
Questo calcolatore della pressione di van der Waals determina la pressione di un gas reale per una sostanza pura, a partire dalla classica equazione di stato a due parametri. Fornisce la quantità di gas in moli, il volume del contenitore, la temperatura assoluta e le costanti a e b specifiche della sostanza; una costante dei gas R facoltativa ha come valore predefinito il comune valore in litri-atmosfera, così le tabelle dei manuali funzionano senza conversione. La formula deterministica è pressione uguale a n R T diviso il volume libero V meno n b, meno la correzione di attrazione a n al quadrato diviso V al quadrato. Quando il volume è uguale a n moltiplicato per b, il termine di volume libero è zero e la richiesta viene respinta anziché restituire infinito. Il motore utilizza solo aritmetica finita, senza chiamate di rete, campionamento o scorciatoie legate alla data.
Cosa significa la pressione di van der Waals e cosa contiene la risposta
La legge dei gas ideali tratta le molecole come particelle puntiformi prive di attrazione reciproca, quindi la pressione è semplicemente n R T diviso V. I gas reali si discostano da questo comportamento quando sono compressi o raffreddati abbastanza da rendere rilevanti le dimensioni molecolari e le forze intermolecolari. Johannes van der Waals introdusse due costanti positive: a scala la riduzione di pressione dovuta alle forze attrattive, e b scala il volume escluso dalle dimensioni finite delle molecole.
Riorganizzata per la pressione, l'equazione diventa P uguale a n R T diviso V meno n b, meno a n al quadrato diviso V al quadrato. Questo denominatore di volume libero è il motivo per cui il modello non può essere valutato quando il volume del contenitore è uguale a n moltiplicato per b: si è raggiunto il limite repulsivo del nucleo rigido e l'espressione algebrica diverge.
Zero moli è un input ammesso e produce una pressione pari a zero quando a è finito, perché entrambi i termini dipendono da n o da n al quadrato. Non è previsto alcun risolutore iterativo per il volume, né regole di miscelazione per miscele multicomponente, né conversione automatica di unità tra bar, pascal e atmosfera.
Tra i casi respinti figurano campi obbligatori mancanti, valori non finiti, grandezze superiori al limite documentato, moli o costanti negative, volume, temperatura o R non positivi, e qualsiasi stato in cui il volume sia uguale a n b entro un piccolo epsilon, così una cella errata della scheda di esercizi non diventa una pressione infinita silenziosa.
Dove si colloca la pressione di un gas reale tra studio, lavoro di laboratorio e software
Gli studenti incontrano l'equazione di van der Waals quando un manuale passa dai problemi sui gas ideali alla comprimibilità e ai fenomeni critici, quando un esercizio chiede la pressione di una mole di anidride carbonica in un volume fisso in litri a una data temperatura in kelvin, o quando un problema da gara fornisce a e b e richiede una P numerica invece di uno schizzo qualitativo.
Gli insegnanti possono generare in anticipo le soluzioni per valori modesti di moli e volume senza affidarsi ad app opache che cambiano silenziosamente le unità della costante dei gas o omettono il termine di attrazione. Gli istruttori di laboratorio usano la stessa forma chiusa quando un protocollo confronta la pressione misurata in una bombola con una previsione di gas reale a due parametri, dopo che gli studenti hanno cercato i valori di a e b per il loro gas.
Gli sviluppatori richiamano lo stesso contratto dagli script per generare vettori di test deterministici per tutor di termodinamica, per normalizzare le variabili di stato inserite dall'utente prima dell'esportazione di un quaderno, o per soddisfare le consegne di programmazione che richiedono la pressione di van der Waals invece di una scorciatoia per gas ideali.
Casi d'uso
Compiti ed esercizi sull'equazione di stato
Calcoli la pressione di un gas reale da n, V, T, a e b per i problemi del manuale, e la confronti con le stime del gas ideale.
Software di laboratorio e didattico
Normalizzi le variabili di stato inserite dagli studenti in termini di volume libero e di attrazione, per dimostrazioni, quaderni di laboratorio e lezioni interattive.
Domande frequenti
Quale formula usa questo strumento?
P = n R T / (V − n b) − a n² / V². Il valore predefinito di R è 0,08205746 L·atm/(mol·K), a meno che non fornisca un'altra costante dei gas coerente.
Cosa succede quando il volume è uguale a n moltiplicato per b?
Il volume libero V − n b è zero, quindi la pressione di van der Waals è indefinita (divisione per zero).
Quali unità deve usare per a, b e R?
Qualsiasi sistema coerente. Con il valore predefinito di R in L·atm/(mol·K), le tabelle tipiche usano a in L²·atm/mol², b in L/mol, V in L e la pressione in atm.
Lo strumento risolve per volume o temperatura?
No. Calcola soltanto la pressione a partire da n, V, T, a, b e R facoltativo. Utilizzi un altro strumento se le serve una radice per il volume a pressione fissa.
Il calcolatore funziona per miscele di gas?
No. Tratta una sostanza pura con una sola coppia di costanti a e b e non applica regole di miscelazione. Per una miscela bisognerebbe combinare prima le costanti, al di fuori di questo strumento.
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/van-der-waals-pressure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":1,"V":22.4,"T":273.15,"a":3.592,"b":0.04267}'const res = await fetch("https://api.kit.forhosting.com/chem/van-der-waals-pressure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 1,
"V": 22.4,
"T": 273.15,
"a": 3.592,
"b": 0.04267
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/van-der-waals-pressure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 1,
"V": 22.4,
"T": 273.15,
"a": 3.592,
"b": 0.04267
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/van-der-waals-pressure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":1,"V":22.4,"T":273.15,"a":3.592,"b":0.04267}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":1,"V":22.4,"T":273.15,"a":3.592,"b":0.04267}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/van-der-waals-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
{
"n": 1,
"V": 22.4,
"T": 273.15,
"a": 3.592,
"b": 0.04267
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.van_der_waals_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.
Limiti
max_abs_value | 1000000000000000 |
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
Cosa significa la pressione di van der Waals e cosa contiene la risposta
Questo calcolatore restituisce gli input convalidati n, V, T, a, b e R, la pressione calcolata, il volume libero V meno n b, il termine simile a quello ideale n R T diviso il volume libero, il termine di attrazione a n al quadrato diviso V al quadrato, un'etichetta di metodo van_der_waals_pressure, la precisione utilizzata e una breve stringa della formula. Il motore valuta la forma chiusa entro l'intervallo numerico supportato, oppure rifiuta l'input con invalid_input.
Come vengono letti gli input e come i risultati restano riproducibili
Le moli devono essere finite e non negative; volume, temperatura e R devono essere strettamente positivi; a e b devono essere non negativi. Sono ammessi segni più iniziali facoltativi e notazione scientifica nelle stringhe numeriche, purché vengano interpretati come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici vengono respinti con un messaggio chiaro. Quando R viene omesso, il motore utilizza il valore zero virgola zero otto due zero cinque sette quattro sei litri-atmosfera per mole per kelvin, coerente con le tabelle comuni che riportano a in litri al quadrato per atmosfera per mole al quadrato e b in litri per mole. I campi preferiti sono n per le moli, V per il volume, T per la temperatura assoluta, a e b per le costanti di van der Waals, e R facoltativo per la costante dei gas. Gli alias includono moles, mol, amount e amount_mol per n; volume, v e vol per V; temperature, temp e kelvin per T; A, attraction e a_const per a; B, covolume e b_const per b; e gas_constant, r e R_gas per R, così fogli di calcolo, query string e form tipizzati possono riutilizzare lo stesso contratto. Un campo precision facoltativo, con gli alias decimals e dp, sceglie quante cifre decimali esporre per ogni campo di output numerico, con valore predefinito dieci e limite massimo quindici, in modo che i goldens JSON restino stabili. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando le serve lo stesso risultato matematico all'interno di una pipeline automatizzata, senza reimplementare da sé i termini di volume libero e di attrazione.
Dove si colloca la pressione di un gas reale tra studio, lavoro di laboratorio e software
Gli strumenti di prodotto ed educativi usano l'endpoint quando chi impara digita n, V, T, a e b e l'interfaccia deve mostrare la pressione con la scomposizione in volume libero e termine di attrazione. In questa pagina il calcolo avviene interamente nel suo browser; tramite l'API ogni richiesta riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — è coerente con il resto del catalogo tier-A di KIT e consente di passare da una dimostrazione in classe a una pipeline automatizzata senza modificare il risultato matematico. Lo abbini agli strumenti sulla legge combinata dei gas o sul volume a condizioni normali quando le servono verifiche correlate sui gas ideali, e agli altri endpoint scientifici quando sta costruendo un piccolo laboratorio di calcolatori chimici gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Generi pressioni di van der Waals riproducibili per unit test, tutor di chimica e asserzioni in CI su P = nRT/(V−nb) − an²/V².
Domande tecniche
Quanto costa il calcolatore della pressione di van der Waals?
È gratuito nel browser in questa pagina. Tramite l'API, una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.