Calcolatore di concentrazione dopo evaporazione
Veda quanto si concentra una soluzione quando il solvente evapora: evaporare 40 mL da 100 mL di una soluzione 2 M lascia 60 mL a 3,33 M, un fattore di 1,67. Si presume che il soluto resti nel recipiente. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Concentrazione iniziale
- 2
- Volume iniziale della soluzione
- 100
- Volume evaporato
- 40
- C1
- 2
- V1
- 100
- V evap.
- 40
- Volume finale
- 60
Un calcolatore di concentrazione dopo evaporazione risponde a una domanda di routine in laboratorio e nei compiti: se il solvente lascia la soluzione e il soluto resta, qual è la nuova concentrazione? Inserisca la concentrazione iniziale, il volume di partenza e quanto volume è evaporato; lo strumento restituisce il volume restante, la concentrazione finale secondo l'identità di conservazione C1 per V1 uguale a C2 per V2, un fattore di concentrazione uguale a V1 su V2 e la sostituzione passo per passo che può incollare in un taccuino o in un test unitario. La preparazione di reagenti madri per evaporazione delicata, analogie di riduzione di salse nella chimica di processo, campioni di acque ambientali dopo essiccazione all'aria e valori attesi di coding kata richiedono lo stesso C2 deterministico senza un foglio di calcolo.
Cosa significa fisicamente la concentrazione dopo evaporazione
Quando solo il solvente lascia una soluzione omogenea e il soluto disciolto non si allontana con il vapore, la quantità assoluta di soluto si conserva. Quella quantità può scriversi come prodotto di concentrazione e volume in unità coerenti: la quantità iniziale è C1 per V1 e, dopo l'evaporazione, la stessa quantità è C2 per V2, dove V2 è il volume di liquido restante. Risolvendo la concentrazione finale sconosciuta si ottiene C2 uguale a C1 per V1 diviso per V2.
Il volume evaporato è la differenza V1 meno V2, quindi in modo equivalente C2 è C1 per V1 diviso per la quantità V1 meno V_evap. Le concentrazioni C1 e C2 devono condividere la stessa unità — entrambe molari, entrambe massa per volume, entrambe in percentuale o entrambe in parti per milione — perché l'equazione cancella le unità di concentrazione solo quando coincidono. I volumi V1, V_evap e V2 devono condividere ugualmente una sola unità di volume.
Il modello assume conservazione ideale senza perdita di soluto, senza precipitazione e senza variazione di volume da temperatura oltre quanto già codificato nei volumi inseriti. Se il volume evaporato è maggiore di quello iniziale, il restante sarebbe negativo, il che è impossibile; se sono uguali, il restante è zero e la concentrazione è indefinita.
Il fattore di concentrazione V1 su V2 è uguale a C2 su C1 quando C1 è positivo, il che è un controllo rapido di sanità: perdere il quaranta per cento del volume moltiplica la concentrazione di circa uno punto sei sette.
Consigli pratici, limiti e ricerche correlate
Mantenga i volumi nella stessa unità e le concentrazioni nella stessa unità prima di chiamare; questa capacità non converte millilitri in litri né molarità in percentuale in massa. Preferisca i numeri alle stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern stretto di numero finito.
Un'evaporazione quasi totale con volume restante minuscolo produce un C2 molto grande e può raggiungere il tetto assoluto di risultato di un bilione — riduca le grandezze o si fermi prima nel processo se le serve una concentrazione intermedia.
Questa pagina si rivolge a chi cerca concentrazione dopo evaporazione, calcolatore di solvente evaporato o come cambia la concentrazione quando il volume diminuisce; non è un simulatore completo di distillazione multicomponente, né un risolutore di diluizione C1V1 uguale a C2V2 per aggiungere solvente, né uno strumento di innalzamento del punto di ebollizione. Preferisca il calcolatore di diluizione quando aggiunge solvente per abbassare la concentrazione; preferisca questa capacità quando il solvente esce e la concentrazione deve salire.
Casi d'uso
Preparazione di laboratorio per evaporazione delicata del solvente
Gli analisti concentrano una soluzione madre evaporando un volume noto di solvente e necessitano della nuova molarità o massa per volume prima del successivo passo di diluizione.
Controllo dei compiti su problemi di conservazione
Gli studenti inseriscono C1, V1 e il volume evaporato da problemi del libro e confrontano il C2 e il volume restante manoscritti con un risultato deterministico.
Test unitari per utilità di chimica di processo
Generi casi noti di aumento di concentrazione e rifiuti deliberati per sovra-evaporazione per coding kata e valori attesi di CI.
Domande frequenti
Come si calcola la concentrazione finale dopo l'evaporazione?
Il soluto si conserva: C1·V1 = C2·V2 con V2 = V1 − V_evap, quindi C2 = C1·V1 / (V1 − V_evap). Le unità di concentrazione restano quelle di C1.
È lo stesso del calcolatore di diluizione C1V1 = C2V2?
Stessa identità, processo opposto. La diluizione aggiunge solvente e abbassa la concentrazione; questo strumento modellizza la perdita di solvente e l'aumento di concentrazione dal volume evaporato noto.
Le unità di concentrazione e di volume devono coincidere?
C1 e C2 condividono un'unità di concentrazione; V1, il volume evaporato e V2 condividono un'unità di volume. Il calcolatore non converte le unità per Lei.
Il calcolatore di concentrazione dopo evaporazione è gratuito?
Lo strumento nel browser è gratuito e gira in locale.
Cosa succede se evapora tutto il solvente?
Il calcolatore lo rifiuta. Se il volume evaporato è uguale o maggiore di quello iniziale non resta liquido e la concentrazione perde significato, quindi il volume perso deve restare sotto quello di partenza.
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/concentration-after-evaporation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_concentration":2,"initial_volume":100,"evaporated_volume":40}'const res = await fetch("https://api.kit.forhosting.com/chem/concentration-after-evaporation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_concentration": 2,
"initial_volume": 100,
"evaporated_volume": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/concentration-after-evaporation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_concentration": 2,
"initial_volume": 100,
"evaporated_volume": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/concentration-after-evaporation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_concentration":2,"initial_volume":100,"evaporated_volume":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_concentration":2,"initial_volume":100,"evaporated_volume":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/concentration-after-evaporation", 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
{
"initial_concentration": 2,
"initial_volume": 100,
"evaporated_volume": 40
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.concentration_after_evaporation",
"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
Quando il volume evaporato eguaglia o supera il volume iniziale, il volume restante è zero o negativo, quindi l'API restituisce un errore chiaro invalid_input invece di Infinity o di un limite silenzioso. Il percorso è aritmetica pura — senza rete, senza semi casuali, senza dipendenza dall'orologio — così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso a ogni chiamata.
Cosa significa fisicamente la concentrazione dopo evaporazione
Entrambi i casi sono respinti come invalid_input affinché il chiamante non riceva mai risultati non finiti.
Come chiamare l'API e cosa restituisce
La concentrazione iniziale deve essere non negativa; il volume iniziale strettamente positivo; il volume evaporato non negativo e strettamente inferiore al volume iniziale affinché il volume restante resti positivo. Invii un corpo JSON con tre numeri finiti obbligatori: initial_concentration (alias c1, C1, concentration, conc, c_initial), initial_volume (alias v1, V1, volume, vol_initial, v_initial) e evaporated_volume (alias v_evap, evaporated, volume_evaporated, lost_volume, solvent_lost). I valori assoluti devono restare entro il limite pubblicato di un bilione affinché i prodotti intermedi restino finiti in precisione doppia IEEE sul Worker e nel browser. In caso di successo la risposta ripete initial_concentration e c1 arrotondati, initial_volume e v1, evaporated_volume e v_evap, imposta final_volume e v2 a V1 meno V_evap, final_concentration e c2 al C2 calcolato, concentration_factor a V1 su V2, solute_amount e product_c1v1 a C1 per V1, product_c2v2 a C2 per V2 per un controllo di conservazione, formula alla stringa C2 uguale a C1 per V1 su V1 meno V_evap, equation a una riga compilata C1 V1 uguale a C2 V2, message a un breve riepilogo in inglese e steps a un array ordinato di righe di sostituzione. La validazione fallita — campi mancanti, numeri non finiti, valori fuori dai limiti assoluti, concentrazione o volume evaporato negativi, volume iniziale non positivo, o volume evaporato che eguaglia o supera quello iniziale — restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con voce unitaria e prezzo marginale zero.
Consigli pratici, limiti e ricerche correlate
Nell'insegnamento, accoppi esempi: C1 uguale a due con V1 uguale a cento e quaranta millilitri evaporati lascia sessanta millilitri e C2 circa tre punto tre tre; volume evaporato zero lascia la concentrazione invariata; volume evaporato maggiore di V1 dimostra il percorso duro invalid_input. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti impostano deliberatamente il volume evaporato sopra l'iniziale. I controlli andata e ritorno sono semplici: ricalcoli V2 a mano, verifichi che C1 per V1 è uguale a C2 per V2 entro lo stesso arrotondamento a dodici decimali e confermi che concentration_factor per C1 recupera C2 quando C1 è positivo.
Domande tecniche
Cosa succede se il volume evaporato supera quello iniziale?
Il volume restante sarebbe negativo o zero, quindi lo strumento restituisce invalid_input invece di Infinity o di un valore limitato.