Calculateur de vitesse par stœchiométrie
Un produit qui se forme à 0,24 mol par litre et par seconde avec un coefficient 2 donne une vitesse de réaction de 0,12, la même pour toutes les espèces de l'équation équilibrée. Saisissez la vitesse de l'espèce et son coefficient. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Taux d'espèce
- 0,24
- Coefficient stœchiométrique
- 2
- Taux de réaction
- 0,12
- Taux en magnitude
- 0,12
- Chaîne d'expression
- reaction_rate = 0.24 / 2 = 0.12
En cinétique chimique le taux de réaction unique qui figure dans les manuels n'est pas le changement brut de concentration d'une molécule ; c'est ce taux d'espèce divisé par le coefficient stœchiométrique de l'équation équilibrée. Les étudiants rencontrent d'abord l'idée lorsqu'ils convertissent l'apparition d'un produit ou la disparition d'un réactif en un taux commun basé sur l'avancement afin que chaque participant rapporte le même nombre. Cette capacité effectue cette normalisation de façon déterministe : vous envoyez un taux d'espèce fini et un coefficient stœchiométrique non nul, et vous recevez le taux de réaction signé, une forme de magnitude absolue, la formule symbolique et une chaîne d'expression remplie prête pour les correcteurs de devoirs, les applications de tutorat et les pipelines de procédé légers. Un coefficient nul est rejeté avec une erreur d'entrée invalide claire pour qu'un ν manquant ou mal analysé ne produise jamais un résultat infini ou un non-sens silencieux.
Ce que signifie le taux normalisé par coefficient et comment préparer les entrées
Écrivez la relation comme taux de réaction égal au taux d'espèce divisé par le coefficient stœchiométrique de cette espèce. Pour une équation équilibrée a A plus b B donne c C plus d D, le taux basé sur l'avancement satisfait taux égal à un sur a multiplié par le taux de variation lié à A, un sur b pour B, un sur c pour C et un sur d pour D, avec des conventions de signe choisies pour que réactifs et produits s'accordent.
En pratique on mesure souvent le taux d'apparition d'un produit ou le taux de disparition d'un réactif en moles par litre par seconde, puis on divise par le coefficient entier positif écrit devant cette unité de formule. Zéro est une entrée invalide car la division par le coefficient est indéfinie et ne représenterait pas une normalisation physique.
Cas d’usage
Vérification de devoirs et examens
Les étudiants convertissent l'apparition mesurée d'un produit ou la disparition d'un réactif en taux de réaction commun en divisant par le coefficient stœchiométrique, et obtiennent une erreur claire lorsque le coefficient est nul.
Contrôles de carnet de labo et capteurs
Labs d'enseignement et petits scripts de procédé normalisent les taux d'espèce issus de sondes ou de minuteries de titrage pour que chaque espèce rapporte le même taux basé sur l'avancement avant analyse ultérieure.
Questions fréquentes
Que se passe-t-il si le coefficient stœchiométrique est nul ?
Diviser par un coefficient nul est indéfini ; l'erreur est renvoyée sans facturer la requête.
Le calculateur de vitesse par stœchiométrie est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Cela évalue-t-il une loi de vitesse complète multi-réactifs ?
Non. Cette capacité normalise seulement un taux d'espèce par son coefficient stœchiométrique. Pour taux égal à k multiplié par des puissances de concentration, utilisez le calculateur dédié de loi de vitesse.
Pourquoi diviser par le coefficient stœchiométrique ?
Pour que toutes les espèces donnent la même vitesse de réaction. Une espèce de coefficient 2 apparaît ou disparaît deux fois plus vite qu'une espèce de coefficient 1 ; diviser par le coefficient donne une valeur commune.
Puis-je utiliser un coefficient négatif pour un réactif ?
Oui, si votre convention emploie des nombres stœchiométriques signés. Le résultat signé conserve ce choix, tandis que le résultat en valeur absolue utilise toujours des grandeurs positives, pratique quand seule compte l'avancée de la réaction.
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/rate-from-stoichiometry \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"species_rate":0.24,"coefficient":2}'const res = await fetch("https://api.kit.forhosting.com/chem/rate-from-stoichiometry", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"species_rate": 0.24,
"coefficient": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/rate-from-stoichiometry",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"species_rate": 0.24,
"coefficient": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/rate-from-stoichiometry", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"species_rate":0.24,"coefficient":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"species_rate":0.24,"coefficient":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/rate-from-stoichiometry", 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
{
"species_rate": 0.24,
"coefficient": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.rate_from_stoichiometry",
"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
Ce que signifie le taux normalisé par coefficient et comment préparer les entrées
Envoyez le champ obligatoire species_rate comme nombre JSON ou chaîne numérique ; les alias rate, rate_species, speciesRate, dC_dt, appearance_rate et disappearance_rate sont acceptés. Envoyez coefficient comme nombre fini non nul ; les alias nu, stoich, stoichiometric_coefficient, nu_i, stoich_coeff et coeff se mappent à la même valeur. Les coefficients négatifs sont autorisés lorsque votre convention utilise des nombres stœchiométriques signés ; le champ reaction_rate signé préserve ce choix tandis que magnitude_rate utilise toujours des valeurs absolues. Des entrées identiques produisent toujours un JSON identique car le chemin est de l'arithmétique pure sans réseau, sans graine aléatoire et sans horloge murale.
Lire reaction_rate, magnitude_rate, formula et la chaîne expression
Le champ expression substitue les entrées arrondies et le taux calculé en une seule ligne lisible pour feuilles de travail et démonstrations de cours. Gardez les unités cohérentes vous-même : ce point de terminaison divise des nombres et ne convertit ni les minutes en secondes ni le millimolaire en molaire. Le champ magnitude_rate est la valeur absolue du taux d'espèce divisée par la valeur absolue du coefficient, utile lorsque vous ne vous souciez que de la vitesse d'avancement de la réaction et non du signe de la disparition d'un réactif. Le champ formula reformule l'identité symbolique reaction_rate égal à species_rate sur coefficient pour que les interfaces montrent la règle générale à côté des nombres. L'étiquette method est toujours rate_from_stoichiometry pour que le code en aval puisse brancher sans inspecter les formes. Utilisez reaction_rate seul lorsqu'un pipeline de capteurs n'a besoin que du scalaire signé ; utilisez magnitude_rate lorsque les tableaux de bord tracent un progrès positif ; utilisez expression lorsqu'une page orientée étudiant doit refléter l'étape papier-crayon. Champs manquants, nombres non finis et coefficient nul échouent avec invalid_input et ne sont pas facturés.
Usage de l'API, tarification, flux de classe et limites pratiques
Appelez le calculateur gratuit de vitesse par stœchiométrie dans le navigateur pour contrôles de devoirs, démonstrations de cours et vérifications rapides de laboratoire sans construire un modèle de tableur ni un paquet de cinétique local. Associez ce point de terminaison au calculateur de loi de vitesse lorsque la question suivante est comment concentration et ordre produisent un taux instantané, ou aux outils de demi-vie lorsque les étudiants passent des taux à la quantité restante après décroissance. Des magnitudes extrêmes peuvent déborder le flottant lorsque les valeurs sont pathologiques, aussi gardez des entrées à l'échelle de la classe pour les oracles de notation et préférez des nombres modérés en intégration continue. Envoyez un corps JSON avec species_rate fini obligatoire et un coefficient stœchiométrique non nul. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un bac à sable d'évaluation de code, un générateur de curriculum ou un script de contrôle de procédé a besoin d'un contrat stable sous solde KIT à $0.002 par item réussi ; les échecs de validation ne consomment jamais le solde après le rejet de la requête par le moteur. Les auteurs livrant des SDK peuvent mapper reaction_rate et magnitude_rate dans des cartes d'interface montrant les deux formes signée et absolue—les deux mêmes formes que les étudiants écrivent lorsqu'ils normalisent à la main une réaction multi-produits.
Cas d'intégration
Générateurs de tutorat et de curriculum
Les constructeurs de leçons produisent des exemples travaillés de stœchiométrie vers taux avec JSON structuré pour exercices et problèmes de cinétique auto-notés sans intégrer un CAS complet.
Questions techniques
Comment calculer le taux de réaction à partir d'un taux d'espèce et d'un coefficient ?
Envoyez un JSON avec species_rate égal au taux d'espèce observé et coefficient égal au coefficient stœchiométrique non nul (par exemple species_rate: 0.24 et coefficient: 2). La réponse inclut reaction_rate, magnitude_rate et une chaîne expression.
Quelle est la différence entre reaction_rate et magnitude_rate ?
reaction_rate est species_rate divisé par coefficient et conserve le signe de vos entrées. magnitude_rate utilise les valeurs absolues des deux quantités lorsque vous n'avez besoin que de la taille du taux normalisé.