Calcolatore di forza ionica
Riassuma in un numero quanto è carica una soluzione: 0,1 mol/L di cloruro di sodio, inserito come i suoi due ioni con cariche +1 e −1, dà una forza ionica di 0,1 mol/L, e lei vede quanto aggiunge ogni ione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
La forza ionica è il numero unico che elettrochimici e chimici delle soluzioni usano per riassumere quanto una miscela sia carica. La definizione classica è la metà della somma su tutti gli ioni liberi di ciascuna concentrazione molare per il quadrato del suo numero di carica. Quella grandezza, scritta I uguale a un mezzo della somma c sub i z sub i al quadrato, compare nei coefficienti di attività Debye–Hückel, nelle costanti di velocità effettive delle reazioni ioniche e in ogni taccuino di laboratorio che registra un elettrolita di supporto. Questo calcolatore prende due elenchi paralleli: concentrazioni molari in moli per litro e numeri di carica interi o numerici per ciascuna specie. Restituisce la forza ionica in moli per litro, la somma non dimezzata e un dettaglio per ione così da vedere quale sale domina. Le concentrazioni negative sono respinte come non fisiche anziché invertite in silenzio.
Come si definisce la forza ionica e perché conta z al quadrato
Parta da un elettrolita acquoso chiaro che si dissocia completamente in ioni liberi che può elencare per formula e carica. Per ciascuna specie ionica i annoti la sua concentrazione molare analitica c sub i in moli per litro e il suo numero di carica z sub i, ad esempio più uno per il sodio, meno uno per il cloruro, più due per il calcio e meno due per il solfato. Il contributo di quella specie alla forza ionica è c sub i per z sub i al quadrato.
Elevare la carica al quadrato significa che uno ione divalente alla stessa molarità pesa quattro volte un monovalente: uno ione calcio 0.1 molare contribuisce 0.4 alla somma mentre uno ione sodio 0.1 molare contribuisce solo 0.1. Dopo aver accumulato ogni specie presente come ione libero, moltiplichi la somma totale per un mezzo. Quel fattore un mezzo è convenzionale affinché un sale 1:1 semplice come cloruro di sodio a concentrazione C dia I uguale a C, il risultato da manuale che gli studenti memorizzano.
Molecole neutre, acidi deboli non dissociati e acqua solvente non entrano nella somma; contano solo le specie cariche libere. Le voci devono essere finite; NaN e Infinity sono respinti. Gli array paralleli devono avere la stessa lunghezza.
Cosa invia e cosa ottiene indietro
Invii due campi obbligatori. Il campo charges è un array non vuoto corrispondente di numeri finiti per la carica di ciascuna specie nello stesso ordine. Entrambi gli array devono avere la stessa lunghezza, almeno uno ione e al massimo cento ioni.
Concentrazione zero e carica zero sono consentiti; semplicemente non contribuiscono. Controlli classici da manuale includono NaCl 0.1 molare trattato come 0.1 di Na più e 0.1 di Cl meno, che dà I uguale a 0.1, e CaCl2 0.1 molare trattato come 0.1 di Ca due-più più 0.2 di Cl meno, che dà I uguale a 0.3.
Dove i calcolatori di forza ionica compaiono nel lavoro reale
I laboratori di chimica analitica registrano la forza ionica ogni volta che preparano mezzi tampone e di elettrolita di supporto per potenziometria, voltammetria o conducibilità, perché i coefficienti di attività e i potenziali di giunzione dipendono da I più che dal nome nominale del sale. I protocolli di biochimica e purificazione proteica spesso specificano una forza ionica obiettivo anziché una singola concentrazione di sale affinché gradienti salini e dialisi restino confrontabili tra sistemi cloruro, solfato e fosfato.
I chimici delle acque ambientali convertono elenchi multi-ione di cationi e anioni maggiori da saggi di durezza e salinità in I prima di stimare coefficienti di attività per modelli di speciazione. Corsi di chimica fisica di scuola superiore e università assegnano esercizi Debye–Hückel che prima esigono un I corretto da una ricetta di sale scritta, poi un log gamma da quell’I; un oracolo affidabile che restituisce il totale e i contributi per ione accelera la correzione e la preparazione di demo.
Se più avanti le serve solo molarità da percentuale in massa, coefficienti di attività Debye–Hückel, abbassamento del punto di congelamento o pH di un acido debole, li tratti come intenti di ricerca e landing separati anziché sovraccaricare questa pagina del calcolatore di forza ionica.
Casi d'uso
Chiavi di risposta per compiti ed esami
Generi I e contributi c·z² per ione da ricette di sali da manuale così docenti e auto-correttori condividono una verità di forza ionica.
Preparazione di tampone ed elettrolita di supporto
Calcoli I per tamponi multi-ione e sali di supporto prima di modelli Debye–Hückel o di attività estesa nel taccuino di laboratorio.
Campioni d’acqua ambientali multi-ione
Trasformi molarità di cationi e anioni maggiori da saggi d’acqua in un’unica forza ionica per speciazione e contesto di conducibilità.
Domande frequenti
Cosa succede se una concentrazione è negativa?
La concentrazione molare non può essere negativa; il calcolatore rifiuta valori non fisici anziché inventare un risultato.
Le molecole neutre contano?
No. Solo le specie cariche libere entrano nella somma. Acidi deboli non dissociati, acqua solvente e soluti neutri vanno omessi dagli array.
Quanto costa?
Lo strumento browser è gratuito e gira in locale.
Come inserisco un sale come il CaCl2?
Inserisca ogni ione separatamente, nello stesso ordine nelle due liste: il calcio con la sua concentrazione e carica +2, poi il cloruro con il doppio di quella concentrazione e carica −1. Contano solo gli ioni liberi.
Perché uno ione a carica doppia pesa quattro volte di più?
Perché la concentrazione di ogni ione viene moltiplicata per il quadrato della sua carica. Alla stessa concentrazione di 0,1 mol/L, lo ione calcio aggiunge 0,4 alla somma e lo ione sodio solo 0,1.
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/ionic-strength \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"concentrations":[0.1,0.1],"charges":[1,-1]}'const res = await fetch("https://api.kit.forhosting.com/chem/ionic-strength", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"concentrations": [
0.1,
0.1
],
"charges": [
1,
-1
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ionic-strength",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"concentrations": [
0.1,
0.1
],
"charges": [
1,
-1
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ionic-strength", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"concentrations":[0.1,0.1],"charges":[1,-1]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"concentrations":[0.1,0.1],"charges":[1,-1]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ionic-strength", 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
{
"concentrations": [
0.1,
0.1
],
"charges": [
1,
-1
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ionic_strength",
"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
Come si definisce la forza ionica e perché conta z al quadrato
L’algoritmo qui è aritmetica floating deterministica senza semi casuali, senza timestamp di orologio di parete e senza chiamate di rete, così elenchi identici di concentrazione e carica producono sempre lo stesso JSON. Qualsiasi concentrazione negativa fallisce presto con invalid_input perché la concentrazione molare non può essere negativa in una soluzione fisica.
Cosa invia e cosa ottiene indietro
Il campo concentrations è un array non vuoto di numeri finiti, o una stringa JSON di quell’array, con ciascuna molarità ionica in moli per litro. Campi assenti, stringhe non numeriche, NaN, Infinity, array vuoti, lunghezze diverse e qualsiasi concentrazione negativa falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta restituisce concentrations e charges puliti, un array ions di oggetti ciascuno con index, concentration, charge, z_squared e contribution uguale a c per z al quadrato, la forza ionica numerica I, la somma non dimezzata sum_c_z2, una mappa units e le stringhe method e formula che documentano la definizione di mezza somma. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per item; i fallimenti di validazione non consumano saldo prepagato.
Dove i calcolatori di forza ionica compaiono nel lavoro reale
Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per item riuscito e la validazione fallita non consuma saldo.
Domande tecniche
Che cos’è la forza ionica?
La forza ionica I è la metà della somma sugli ioni liberi di ciascuna concentrazione molare per il quadrato della sua carica: I = ½ Σ c_i z_i², qui in mol/L.
Come inserisco un sale come CaCl2?
Elenchi ogni ione libero dopo la dissociazione. Per CaCl2 0.1 M invii concentrations [0.1, 0.2] e charges [2, -1] (o [2, -1, -1] con due voci cloruro da 0.1 ciascuna).