Gemeinsames-Ion-Effekt
Ermitteln Sie, wie weit ein gemeinsames Ion die Löslichkeit eines Salzes drückt: Bei einem Ksp von 1,8 × 10⁻¹⁰ und 0,1 mol/L des gemeinsamen Ions sinkt die molare Löslichkeit auf 1,8 × 10⁻⁹ mol/L. Der Wert in reinem Wasser steht daneben. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Ksp (Prod.)
- 0,0000000002
- Gemeinsames Ion
- 0,1
- Produkt Ksp
- 0,0000000002
- Konzentration des gemeinsamen Ions
- 0,1
- C
- 0,1
- Konzentrationseinheit
- mol/L
Ein Löslichkeitsrechner mit Gemeinsames-Ion-Effekt wandelt ein Löslichkeitsprodukt und die Konzentration eines geteilten Ions in die reduzierte molare Löslichkeit eines schwerlöslichen Salzes um. Geben Sie Ksp für ein 1:1-Salz MX und die Konzentration C eines bereits vorhandenen gemeinsamen Ions aus einem vollständig löslichen Salz ein; das Werkzeug löst Ksp gleich s mal (s plus C) mit der exakten quadratischen Formel, liefert die Reinwasser-Löslichkeit zum Vergleich, die Lehrbuchnäherung s ungefähr Ksp durch C wenn das gemeinsame Ion dominiert, einen Reduktionsfaktor und schrittweise Substitutionszeilen. Hausaufgabenprüfungen, Klausurvorbereitung, Fällungsplanung und erwartete Werte für Coding-Kata brauchen dieselbe unterdrückte Löslichkeitszahl ohne einen vollen Gleichungslöser zu öffnen.
Was der Gemeinsames-Ion-Effekt mit der molaren Löslichkeit macht
Ein schwerlösliches Salz MX löst sich gemäß dem Gleichgewicht MX fest ergibt M plus plus X minus, mit Löslichkeitsprodukt Ksp gleich dem Produkt der Gleichgewichts-Ionenkonzentrationen. In reinem Wasser entspricht jede Ionenkonzentration der molaren Löslichkeit s, also gilt Ksp gleich s im Quadrat und s gleich der Quadratwurzel von Ksp.
Wenn bereits ein vollständig lösliches Salz vorhanden ist, das ein Ion teilt—zum Beispiel NaX, das zusätzliches X minus bei Konzentration C liefert—, verschiebt das Prinzip von Le Chatelier das Auflösungsgleichgewicht nach links und die Menge an MX, die sich lösen kann, sinkt. Der Gleichgewichtsausdruck wird zu Ksp gleich s mal (s plus C), weil das gemeinsame Ion insgesamt die Summe aus gelöstem Beitrag s und Hintergrund C ist.
Die Lösung der quadratischen Gleichung s im Quadrat plus C s minus Ksp gleich null ergibt die physikalische positive Wurzel s gleich minus C plus die Quadratwurzel aus C im Quadrat plus vier Ksp, alles durch zwei. Diese exakte Wurzel ist immer gültig; die vertraute Unterrichtsnäherung s ungefähr Ksp durch C gilt nur, wenn C viel größer als s ist, sodass der quadratische Term vernachlässigbar ist.
Lehrkräfte und automatische Bewerter legen ebenso Wert darauf, ein negatives Ksp abzulehnen wie den unterdrückten Wert zu berechnen: ein Student, der ein negatives Produkt in die Wurzel steckt, hat den Bereich physikalischer Konstanten verlassen, und ein stiller Absolutwert-Fallback würde diesen Fehler verbergen. Der Prüfpfad berechnet Diskriminante und Wurzel mit derselben festen Rundung wie für veröffentlichte Felder neu, sodass eine erfolgreiche Antwort immer Schritte mitliefert, die Sie in Tests oder Arbeitsblättern prüfen können.
Praktische Tipps, Grenzen und verwandte Suchen
Halten Sie Ksp und die Konzentration des gemeinsamen Ions im veröffentlichten absoluten Bereich, damit C im Quadrat plus vier Ksp nicht in eine nicht-endliche Wurzel überläuft, die der Solver ablehnen muss. Bevorzugen Sie Zahlen statt vorformatierter Zeichenketten, wenn Sie den Client steuern; Zahlenstrings werden nur akzeptiert, wenn sie einem strengen endlichen numerischen Muster entsprechen. Wenn C null ist, meldet das Werkzeug die Reinwasser-Löslichkeit ohne einen zweiten Rechner, was für parallele Arbeitsblätter praktisch ist.
Bevorzugen Sie diese Fähigkeit, wenn Sie bereits Ksp und eine einzelne Gemeinsam-Ion-Konzentration für ein eins-zu-eins-Salz haben; ist Ihr Salz AB two oder A two B, erweitern Sie die Massenbilanz-Algebra separat. Round-Trip-Prüfungen sind einfach: rechnen Sie von Hand minus C plus Quadratwurzel aus C im Quadrat plus vier Ksp durch zwei nach und bestätigen Sie die Gleichheit mit der veröffentlichten Löslichkeit innerhalb derselben Zwölf-Dezimal-Rundung, und bestätigen Sie, dass C auf null die Quadratwurzel von Ksp wiederherstellt.
Anwendungsfälle
Hausaufgabenprüfungen zur Gemeinsam-Ion-Löslichkeit
Studierende geben Ksp und eine geteilte Ionenkonzentration aus Lehrbuchaufgaben ein und vergleichen handschriftliches reduziertes s, Reinwasser-s0 und die Ksp/C-Näherung mit einem deterministischen Ergebnis vor der Abgabe.
Fällungs- und Prozess-Screening
Labor-Pipelines schätzen, wie viel zusätzliches gemeinsames Ion restliches gelöstes MX unterdrückt, bevor ein Wasch- oder Fällungsschritt geplant wird.
Häufige Fragen
Was ist der Gemeinsames-Ion-Effekt auf die Löslichkeit?
Das Hinzufügen eines Ions, das bereits im Auflösungsgleichgewicht eines schwerlöslichen Salzes vorkommt, verschiebt das Gleichgewicht nach links (Le Chatelier) und senkt die molare Löslichkeit gegenüber reinem Wasser.
Welche Formel verwendet dieser Rechner?
Für ein 1:1-Salz MX mit Gemeinsam-Ion-Konzentration C löst er Ksp = s(s + C) exakt: s = (−C + √(C² + 4·Ksp)) / 2. Er meldet auch s ≈ Ksp / C wenn C > 0.
Behandelt es Salze wie CaF₂ (AB₂)?
Nein. Das Modell gilt nur für 1:1-MX-Salze. Massenbilanzen AB₂ / A₂B brauchen andere Polynome und liegen außerhalb des Umfangs.
Wann reicht die Näherung, Ksp durch die Ionenkonzentration zu teilen?
Wenn das gemeinsame Ion viel höher konzentriert ist als das gelöste Salz. Der Rechner löst immer die exakte Gleichung und zeigt Ihnen, ob die Näherung höchstens ein Prozent davon abweicht.
Was passiert, wenn ich ein negatives Ksp eingebe?
Der Rechner lehnt es ab, statt einfach den Betrag zu nehmen. Ein Löslichkeitsprodukt kann nicht negativ sein, und dieser Fehler soll sichtbar bleiben. Auch die Ionenkonzentration darf nicht negativ sein.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/chem/common-ion-solubility \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ksp":1.8e-10,"common_ion":0.1}'const res = await fetch("https://api.kit.forhosting.com/chem/common-ion-solubility", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ksp": 1.8e-10,
"common_ion": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/common-ion-solubility",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ksp": 1.8e-10,
"common_ion": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/common-ion-solubility", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ksp":1.8e-10,"common_ion":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ksp":1.8e-10,"common_ion":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/common-ion-solubility", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"ksp": 1.8e-10,
"common_ion": 0.1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.common_ion_solubility",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 1000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wenn Ksp negativ ist, liefert die API einen klaren invalid_input-Fehler statt eine physikalische Konstante zu erfinden.
Wie Sie die API aufrufen und was zurückkommt
Die Konzentration des gemeinsamen Ions muss ebenfalls nichtnegativ sein. Senden Sie einen JSON-Body mit zwei erforderlichen endlichen Zahlen: ksp (Aliase Ksp, solubility_product, k_sp und K_sp) und common_ion (Aliase common_ion_concentration, C, c_common, ion_concentration und common). Absolute Werte müssen innerhalb der veröffentlichten Grenze von einer Billion bleiben, damit Zwischenprodukte in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben. Das Löslichkeitsprodukt ksp muss nichtnegativ sein; ein negativer Wert wird mit invalid_input abgelehnt. Bei Erfolg spiegelt die Antwort gerundetes ksp und common_ion wider, setzt solubility, molar_solubility und s auf dieselbe reduzierte molare Löslichkeit in Mol pro Liter, pure_water_solubility und s0 auf die Quadratwurzel von Ksp, approximation auf Ksp durch C wenn C positiv ist oder null wenn C null ist, approximation_used auf true wenn diese Näherung innerhalb von einem Prozent der exakten Wurzel liegt, reduction_factor auf s durch s0, formula und reaction auf die Modellstrings, message auf eine kurze Zusammenfassung und steps auf ein geordnetes Array von Substitutionszeilen. Fehlgeschlagene Validierung—fehlende Felder, nicht-endliche Zahlen, Werte außerhalb absoluter Grenzen, negatives Ksp oder negatives gemeinsames Ion—liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheitsposition und null marginalem Einheitspreis.
Praktische Tipps, Grenzen und verwandte Suchen
Beim Unterrichten kombinieren Sie Beispiele: Silberchlorid mit Ksp etwa eins Komma acht mal zehn hoch minus zehn in null Komma eins molarer Chlorid liefert s etwa eins Komma acht mal zehn hoch minus neun, Größenordnungen unter der Reinwasser-Wurzel; ein Fall mit null gemeinsamem Ion stellt exakt die Wurzel von Ksp wieder her; und ein absichtlich negatives Ksp zeigt den harten invalid_input-Pfad. Diese Seite richtet sich an Personen, die nach einem Rechner zum Gemeinsames-Ion-Effekt, reduzierter Löslichkeit aus Ksp oder schwerlöslichem Salz mit gemeinsamem Ion online suchen; es ist kein Multi-Ionen-Speziationssolver, kein AB-zwei-Salz-Werkzeug für Calciumfluorid-Stoichiometrie und keine temperaturabhängige Ksp-Tabelle. Fehlgeschlagene Aufgaben, die invalid_input liefern, verbrauchen kein Prepaid-Guthaben, was explorative Skripte günstig hält, wenn Lernende absichtlich ein negatives Produkt senden.
Integrationsbeispiele
Unit-Tests für studentische Gleichungslöser
Erzeugen Sie bekannte Gemeinsam-Ion-Fälle plus absichtliche Ablehnungen negativer Ksp für erwartete Coding-Kata-Werte und Bewerter-Fixtures.
Technische Fragen
Was passiert, wenn Ksp negativ ist?
Ein negatives Löslichkeitsprodukt ist nicht physikalisch. Dieses Werkzeug liefert invalid_input statt einen Absolutwert zu nehmen oder ein Ergebnis zu erfinden.
Ist der Rechner zum Gemeinsames-Ion-Effekt kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.