Prédicteur de direction d'équilibre
Avec Q égal à 0,25 et K égal à 4, Q est inférieur à K et la réaction évolue vers les produits. Saisissez Q et K pour voir le sens, leur rapport et si le mélange est déjà à l'équilibre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Quotient de réaction Q
- 0,25
- Constante d'équilibre K
- 4
- Ratio Q sur K
- 0,0625
- Comparaison
- Q < K
- Direction
- forward
- Déplacement
- toward_products
Ce prédicteur de direction d'équilibre répond à la question classique de chimie générale : étant donné le quotient de réaction Q et la constante d'équilibre K, dans quel sens la réaction nette se déplace-t-elle ? Lorsque Q est inférieur à K, le mélange manque de produits par rapport à l'équilibre, si bien que le système se déplace vers l'avant (les réactifs forment des produits). Lorsque Q est supérieur à K, les produits sont en excès, si bien que le système se déplace vers l'arrière. Lorsque Q est égal à K à une tolérance numérique proche près, le système est déjà à l'équilibre et il n'y a pas de changement net. Vous fournissez deux nombres finis non négatifs sous la même forme d'expression — Kc, Kp, ou des activités — et le moteur renvoie la comparaison, une étiquette de direction claire, une étiquette de déplacement vers les produits ou les réactifs, le ratio optionnel Q sur K, et une courte note de formule. Les valeurs négatives de Q ou K sont rejetées, car elles n'ont pas de sens pour les expressions standard d'action de masse.
Ce que signifie Q par rapport à K et ce que contient la réponse
Le quotient de réaction Q est construit à partir de la même expression algébrique que la constante d'équilibre K, mais il est évalué à la composition actuelle plutôt qu'à l'équilibre. Comparer ces deux scalaires est le test standard d'action de masse pour la direction de la réaction nette spontanée à température fixe : le mélange évolue de sorte que Q se déplace vers K.
Si Q est inférieur à K, les activités de produit sont trop faibles et la réaction directe domine jusqu'à ce que Q augmente ; si Q est supérieur à K, les activités de produit sont trop élevées et la réaction inverse domine jusqu'à ce que Q diminue ; si elles correspondent, les vitesses de variation directe et inverse s'équilibrent et le système se situe à l'équilibre. Ce calculateur implémente uniquement cette comparaison.
Zéro est autorisé pour l'une ou l'autre grandeur — par exemple Q égal à zéro lorsque les produits ne se sont pas encore formés — tandis qu'une valeur négative n'a pas de sens chimique pour des produits de concentration, de pression ou d'activité, et échoue à la validation.
Où le test de direction Q par rapport à K intervient dans les études, le travail de laboratoire et les logiciels
Les élèves rencontrent la règle Q-versus-K lorsqu'une unité de chimie générale passe de l'écriture d'expressions de K à la prédiction de la réponse d'un mélange après une perturbation, lorsqu'un problème de niveau avancé donne des Q et K numériques et demande dans quel sens la réaction se déplace, ou lorsqu'un cours de chimie physique relie le signe de l'énergie libre de réaction au signe de ln de Q sur K.
Les enseignants peuvent pré-générer des corrigés pour des paires modestes de Q et K sans se fier à des applications de calcul opaques qui échangent silencieusement Kc et Kp ou inversent l'inégalité.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des tableaux de bord d'équilibre, pour normaliser des vérifications de composition saisies par l'utilisateur avant des démonstrations de procédé, ou pour satisfaire des énoncés de défis de programmation qui exigent une étiquette avant ou arrière plutôt qu'une affirmation approximative de grand ou petit.
Le travail de laboratoire et de procédé a souvent besoin d'une source rapide et hors ligne de vérifications de direction, afin que les chiffres d'un rapport puissent être vérifiés par rapport à la formule énoncée sous la pression du temps. Les outils produits et pédagogiques utilisent cette évaluation lorsqu'un apprenant saisit Q et K, et que l'interface doit afficher un déplacement clair vers les produits ou les réactifs.
Associez-le à l'outil de constante d'équilibre à partir de Gibbs lorsque vous avez besoin de K d'abord, et aux outils de Kp par pression partielle lorsque vous assemblez un petit laboratoire d'outils de réaction gratuits et déterministes.
Cas d’usage
Exercices Q vs K pour devoirs et examens
Insérez des quotients de réaction et des constantes d'équilibre de manuel dans la règle Q < K / Q > K et vérifiez si la réaction nette va vers l'avant ou l'arrière.
Données de référence déterministes pour les tests
Générez des étiquettes reproductibles de direction, de déplacement, de comparaison et de ratio pour les tests unitaires, les vérifications de propriétés et les assertions d'intégration continue.
Comptes rendus de laboratoire et logiciels de soutien scolaire
Normalisez Q et K saisis par l'utilisateur en prédictions de déplacement d'équilibre pour des fiches d'exercices, des traceurs et des leçons interactives sur l'équilibre.
Questions fréquentes
Combien coûte le prédicteur de direction d'équilibre ?
Il est gratuit dans votre navigateur sur cette page.
Comment la direction de déplacement est-elle décidée ?
Si Q < K, la réaction se déplace vers l'avant, vers les produits ; si Q > K, elle se déplace vers l'arrière, vers les réactifs ; si Q est égal à K à une petite tolérance relative près, le système est à l'équilibre.
Que se passe-t-il si Q ou K est négatif ?
Des quotients de réaction et des constantes d'équilibre négatifs n'ont pas de sens pour les expressions standard de concentration, de pression ou d'activité.
Cet outil calcule-t-il Q ou K à partir des concentrations ?
Non. Vous devez fournir vous-même Q et K sous la même forme d'expression (par exemple les deux comme Kc). Utilisez un outil dédié si vous avez d'abord besoin de construire Q ou K à partir de valeurs d'espèces.
Pourquoi ratio_Q_over_K est-il parfois null ?
Lorsque K est nul, le ratio Q/K n'est pas défini, si bien que le champ est null. La direction est tout de même classée en comparant Q et K directement.
Puis-je comparer un Kc à un Q calculé avec des pressions ?
Non. Q et K doivent avoir la même forme d'expression, tout en concentrations, tout en pressions partielles ou tout en activités. Mélanger un Kc et un Q fondé sur des pressions peut indiquer le mauvais sens.
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/q-vs-k-direction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"Q":0.25,"K":4}'const res = await fetch("https://api.kit.forhosting.com/chem/q-vs-k-direction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"Q": 0.25,
"K": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/q-vs-k-direction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"Q": 0.25,
"K": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/q-vs-k-direction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"Q":0.25,"K":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"Q":0.25,"K":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/q-vs-k-direction", 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
{
"Q": 0.25,
"K": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.q_vs_k_direction",
"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.
Limites
max_abs_value | 1000000000000000 |
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
Le chemin est entièrement déterministe : arithmétique pure sur des nombres compatibles avec le Worker, sans appel réseau, sans recherche en table thermodynamique, et sans raccourci dépendant de la date. Utilisez-le gratuitement dans le navigateur pour vos devoirs, vos vérifications de laboratoire et vos révisions d'examen, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence Q-versus-K reproductibles en intégration continue, dans un logiciel de soutien scolaire ou des démonstrations de procédé.
Ce que signifie Q par rapport à K et ce que contient la réponse
Il renvoie les Q et K normalisés que vous avez fournis, le ratio Q sur K lorsque K est positif, une chaîne de comparaison telle que Q inférieur à K, une étiquette de direction forward, reverse ou equilibrium, une étiquette de déplacement toward products, toward reactants ou none, un indicateur booléen at_equilibrium, une étiquette net_reaction décrivant réactifs vers produits ou l'inverse, la précision utilisée, l'étiquette de méthode q_vs_k_direction, le résumé de la formule, et une remarque rappelant que Q et K doivent partager la même forme d'expression. Il n'existe aucune voie Monte-Carlo approximative ni aucun échantillonnage aléatoire de conditions : le moteur classe soit la paire dans la plage de grandeur prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de Q ou de K, des valeurs non finies, des grandeurs supérieures au plafond documenté, et tout Q ou K strictement négatif. Si vous avez besoin de calculer K à partir de l'énergie libre, de construire Kp à partir des pressions partielles, ou d'évaluer des vitesses, utilisez les outils dédiés à cela ; cette page ne répond qu'au test algébrique de direction Q-versus-K, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients de l'API.
Comment Q et K sont lus et restent reproductibles
Les signes plus optionnels en tête et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'interprètent comme des nombres décimaux finis ; les espaces incrustés, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair, pour qu'une mauvaise cellule ne se transforme pas en mauvaise étiquette de direction. Zéro pour Q ou K est valide ; les deux à zéro sont traités comme un équilibre avec un ratio nul, car la division par zéro n'est pas définie. La classification utilise un epsilon relatif afin que le bruit en virgule flottante ne transforme pas Q égal à K en un résultat erroné de déplacement avant ou arrière : la différence absolue est comparée à un facteur minuscule multiplié par le plus grand de un, la valeur absolue de Q, et la valeur absolue de K. Les champs privilégiés sont Q majuscule pour le quotient de réaction et K majuscule pour la constante d'équilibre, mais des alias tels que q, reaction_quotient et quotient pour Q, et k, equilibrium_constant, Kc, Kp et Keq pour K, sont acceptés, afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. Un champ precision optionnel, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour Q, K et le ratio, avec une valeur par défaut de dix et un plafond de quinze, afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé, sans réimplémenter vous-même le test Q-versus-K.
Où le test de direction Q par rapport à K intervient dans les études, le travail de laboratoire et les logiciels
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue de niveau A de KIT, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.