Pourcentage d'ionisation d'acide
Un acide faible à 0,1 mol/L avec un Ka de 0,000018 n'est ionisé qu'à un peu plus de 1 % : saisissez la concentration et le Ka, et l'équilibre est résolu exactement, sans le raccourci de la racine carrée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Analytique
- 0,1
- Constante de dissociation acide Ka
- 0,000018
- pKa
- 4,7447274949
- X
- 0,001332671
- Ion H⁺
- 0,001332671
- A moins
- 0,001332671
Le pourcentage d'ionisation indique quelle fraction des molécules d'un acide faible se scinde réellement en ions à l'équilibre. Pour un acide faible monoprotonique HA à concentration analytique C avec constante de dissociation acide Ka connue, le problème d'équilibre est le tableau ICE standard : Ka égale x au carré sur C moins x, où x est la concentration en ion hydrogène à l'équilibre. Résoudre la quadratique donne la racine physique, et le pourcentage d'ionisation est cent fois x sur C. Une concentration nulle ou négative est rejetée avec une erreur d'entrée invalide claire car le pourcentage est indéfini en divisant par zéro.
Ce que signifie le pourcentage d'ionisation et quelles entrées envoyer
Écrivez l'équilibre de l'acide faible monoprotonique comme HA s'inverse en H plus et A moins. À concentration analytique C le tableau ICE fixe HA initial égal à C et les produits à zéro, puis laisse ioniser x moles par litre. Le bilan de charge et de masse donne Ka égale x au carré divisé par C moins x lorsque l'auto-ionisation de l'eau est négligée, ce qui est le modèle de manuel pour HA pur dans l'eau lorsque la contribution de l'acide domine.
Le pourcentage d'ionisation est cent fois le degré d'ionisation alpha, et alpha est simplement x sur C. La concentration doit être strictement supérieure à zéro : une concentration nulle rend indéfini cent fois x sur C, et une concentration négative n'a pas de sens pour une solution mère analytique. Ka doit aussi être positive pour que la quadratique ait une racine ionisée physique.
Le moteur n'accepte pas seules des concentrations d'équilibre mesurées—c'est une autre intention de produit servie par le calculateur de pourcentage de dissociation depuis C0 et Ceq—ni n'inverse Ka à partir d'un pH mesuré.
Comment la quadratique est résolue et comment lire la réponse
Réarrangez Ka égale x au carré sur C moins x en la quadratique monique x au carré plus Ka fois x moins Ka fois C égale zéro. La racine physique est x égale moins Ka plus la racine carrée de Ka au carré plus quatre Ka C, le tout sur deux ; la racine négative est écartée. Le pH approximatif est moins log dix de x pour que vous puissiez recouper des exemples de cours sans second outil.
Les résultats utilisent un arrondi stable à douze décimales. Lorsque l'ionisation est petite le raccourci courant x environ racine de Ka C est proche, mais ce calculateur utilise toujours la racine exacte. Champs manquants, nombres non finis, concentration nulle ou négative et Ka non positive échouent de la même façon et ne sont pas facturés.
Usages en classe et limites pratiques
Appelez le calculateur gratuit dans le navigateur pour contrôles de devoirs, estimations pré-labo et démos de cours sans installer un CAS de chimie. Associez ce point de terminaison à un outil Ka à partir du pH lorsque vous avez déjà mesuré le pH et voulez la constante, ou au pourcentage de dissociation depuis les concentrations d'équilibre lorsque vos données sont C0 et Ceq plutôt que Ka.
Rappelez-vous que le modèle est monoprotonique, idéal et néglige l'eau ; c'est le bon ajustement pour les problèmes de pourcentage d'ionisation d'acide faible de manuel, pas pour la spéciation industrielle corrigée par activité.
Cas d’usage
Vérification de devoirs et examens
Les étudiants saisissent C et Ka pour l'acide acétique ou des monoprotoniques faibles similaires, vérifient pourcentage d'ionisation et alpha contre des solutions travaillées, et obtiennent une erreur claire lorsque la concentration est nulle ou négative.
Carnets de laboratoire et pipelines LMS
Des scripts qui stockent déjà concentration analytique et Ka tabulée appellent un point de terminaison prépayé stable pour attacher le pourcentage d'ionisation à chaque ligne d'échantillon pour rapports et tableaux de bord.
Questions fréquentes
Que se passe-t-il si la concentration est nulle ou négative ?
Le pourcentage d'ionisation est indéfini lorsque C est nul (division par zéro), et une concentration analytique négative n'est pas acceptée.
L'approximation x ≈ √(Ka·C) est-elle utilisée ?
Non. Le calculateur utilise toujours la racine physique exacte de la quadratique ICE pour que les résultats restent précis lorsque l'ionisation n'est pas petite.
Cela utilise-t-il C0 et Ceq mesurés au lieu de Ka ?
Non. Ce produit prend concentration analytique et Ka. Pour le pourcentage de dissociation depuis concentrations initiale et d'équilibre, utilisez le calculateur dédié de concentrations d'équilibre.
Les concentrations à l'équilibre sont-elles aussi affichées ?
Oui. En plus du pourcentage, vous obtenez la concentration en ions hydrogène et en base conjuguée, l'acide restant non dissocié, le degré d'ionisation alpha, le pKa et un pH approché, pour vérifier une résolution complète.
Quels acides peut-on calculer avec cet outil ?
Les acides faibles monoprotiques, qui ne libèrent qu'un seul proton, comme l'acide acétique. Le calcul suit le modèle classique d'un acide pur dans l'eau, en négligeant l'autoprotolyse de l'eau.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/chem/percent-ionization \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"concentration":0.1,"ka":0.000018}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-ionization", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"concentration": 0.1,
"ka": 0.000018
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-ionization",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"concentration": 0.1,
"ka": 0.000018
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-ionization", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"concentration":0.1,"ka":0.000018}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"concentration":0.1,"ka":0.000018}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-ionization", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"concentration": 0.1,
"ka": 0.000018
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_ionization",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité exécute ce calcul de façon déterministe—sans raccourci d'approximation qui échoue lorsque l'ionisation est grande, sans réseau, sans graine aléatoire—de sorte que correcteurs de devoirs, carnets de laboratoire et applications de tutorat obtiennent le même JSON à chaque fois pour les mêmes entrées.
Ce que signifie le pourcentage d'ionisation et quelles entrées envoyer
Envoyez le champ obligatoire concentration comme nombre fini positif en mole par litre ; les alias c, C, conc, molarity et acid_concentration sont acceptés. Envoyez ka comme constante de dissociation acide finie positive ; les alias Ka, acid_dissociation_constant et K_a fonctionnent de même. Des entrées JSON identiques produisent toujours des résultats identiques car le chemin est une arithmétique pure sans horloge ni appel distant.
Comment la quadratique est résolue et comment lire la réponse
La réponse renvoie concentration et ka, signale pka comme moins log dix de Ka, et renvoie x avec h_plus et a_minus égaux à cette même concentration ionisée sous l'hypothèse ICE monoprotonique. Le champ ha_eq est C moins x, l'acide non dissocié restant à l'équilibre. Alpha et degree_of_ionization sont tous deux x sur C ; percent_ionization est cent fois cette fraction. La chaîne formula documente le chemin quadratique, et method est toujours percent_ionization_quadratic. Si le x résolu n'est pas strictement inférieur à C, la requête échoue avec invalid_input.
Usage API, tarification, flux de classe et limites pratiques
Envoyez un corps JSON avec les nombres positifs obligatoires concentration et ka. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un plugin LMS, un pipeline de données de laboratoire ou un générateur de programme a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde.
Cas d'intégration
Générateurs de tutorat et de programme
Les constructeurs de leçons produisent des exemples déterministes d'ionisation d'acide faible avec JSON structuré pour flashcards, feuilles d'étapes et exercices auto-corrigés sans embarquer une pile de chimie complète.
Questions techniques
Comment calculer le pourcentage d'ionisation d'un acide faible ?
Envoyez un JSON avec concentration (C analytique en mol/L) et ka (constante de dissociation acide). La réponse inclut percent_ionization = 100×x/C où x est résolu à partir de Ka = x²/(C−x) avec la quadratique exacte.
Le calculateur de pourcentage d'ionisation d'acide est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.