Calculateur de constante de vitesse
Obtenez la constante de vitesse à partir du nombre de collisions, de leur bonne orientation et de la part qui franchit la barrière : avec Z de 10¹¹, un facteur stérique de 0,5 et 50000 J/mol à 298,15 K, le préfacteur tombe à 5 × 10¹⁰. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Fréquence de collision Z
- 100 000 000 000
- Puissance (W)
- 0,5
- Ea
- 50 000
- T
- 298,15
- Fréquence de collision
- 100 000 000 000
- Facteur stérique
- 0,5
- Énergie d'activation
- 50 000
- Créativité
- 298,15
Un calculateur de constante de vitesse par théorie des collisions transforme les quatre grandeurs de la théorie simple des collisions en la constante de vitesse effective que vous inscririez à côté d'un facteur pré-exponentiel d'Arrhenius. Saisissez la fréquence de collision Z, le facteur stérique adimensionnel p, l'énergie d'activation Ea et la température absolue T (éventuellement la constante des gaz R) ; l'outil multiplie p par Z par le facteur de Boltzmann e à la puissance moins Ea sur R T, puis renvoie k avec le préfacteur, le terme exponentiel, un court message et les étapes de substitution ordonnées. Les vérifications de devoirs, les estimations de laboratoire qui citent déjà Z et p, et les valeurs attendues de kata de programmation ont besoin de ce même k déterministe sans tableur ni CAS.
Ce que calcule la théorie des collisions pour la constante de vitesse
La théorie simple des collisions modélise une étape élémentaire bimoléculaire comme le produit de la fréquence des chocs moléculaires, de la fréquence des orientations favorables et de la fraction des rencontres qui portent assez d'énergie pour franchir la barrière d'activation. La formule compacte est k égal à p fois Z fois e à la puissance moins Ea sur R T.
Multiplier p par Z construit un facteur de fréquence effectif A_eff qui joue le même rôle que le A d'Arrhenius lorsque les deux sont traités comme constants à la température de travail. Le terme exponentiel est le facteur de Boltzmann qui freine la vitesse lorsque la barrière est élevée par rapport à l'énergie thermique. Les fréquences de collision ou facteurs stériques non positifs sont aussi rejetés car un préfacteur non positif ne produirait pas une constante de vitesse positive physique sous ce modèle.
Le chemin de contrôle recalcule le même produit intermédiaire R T, Ea sur R T, facteur de Boltzmann et préfacteur p Z avec le même arrondi fixe utilisé pour les champs publiés, de sorte qu'une réponse réussie embarque toujours des étapes que vous pouvez affirmer dans des tests ou des fiches.
Conseils pratiques, unités, limites et recherches associées
Convertissez le Celsius en kelvin avant d'appeler : ajoutez deux cent soixante-treize virgule un cinq à °C ; ne passez jamais du Celsius brut dans t. Gardez Ea et R dans des unités d'énergie cohérentes pour que le rapport Ea sur R T soit correct : avec la R par défaut proche de huit virgule trois un quatre joules par mole par kelvin, saisissez Ea en joules par mole, ou passez R proche de zéro virgule zéro zéro huit trois lorsque votre table liste des kilojoules par mole.
Les facteurs stériques des manuels sont souvent de zéro virgule un à un ; des valeurs supérieures à un sont acceptées mathématiquement mais doivent être justifiées physiquement.
Cette page cible les recherches d'un calculateur de vitesse par théorie des collisions, facteur stérique fréquence de collision constante de vitesse, ou outil k égal à p Z e à la moins Ea sur R T ; ce n'est pas un estimateur de Z de sphères dures à partir de diamètres moléculaires, ni un solveur d'Ea d'Arrhenius à deux points à partir de deux vitesses, ni un calculateur de demi-vie ou de loi de vitesse intégrée.
Préférez cette capacité lorsque vous avez déjà Z, p, Ea et T et n'avez besoin que de k ; si votre source est un énoncé en °C, convertissez d'abord. Les contrôles aller-retour sont simples : formez R T, divisez Ea par ce produit, prenez exp du négatif, multipliez par p Z et confirmez que le résultat égale le k publié dans le même arrondi à douze décimales.
Cas d’usage
Vérifications de devoirs de théorie des collisions
Les étudiants saisissent Z, p, Ea et T du manuel et comparent le k manuscrit et les étapes du facteur de Boltzmann à un résultat déterministe avant de rendre.
Estimations de laboratoire avec Z et p cités
Les laboratoires de cinétique ou de chimie physique qui listent déjà une fréquence de collision et un facteur stérique calculent k à la température du bain sans reconstruire un tableur.
Tests unitaires pour calculateurs de chimie
Générez des cas connus de k par théorie des collisions plus des rejets délibérés pour température nulle, destinés aux kata de programmation et aux valeurs attendues de notation automatique.
Questions fréquentes
Que se passe-t-il lorsque la température est nulle ?
Le produit R·T est nul, donc Ea/(R·T) est indéfini.
Qu'est-ce que le facteur stérique p ?
Un facteur d'orientation adimensionnel, généralement entre 0 et 1, qui met à l'échelle la fréquence de collision afin que seules les collisions géométriquement favorables contribuent à la réaction.
Quelles unités utilise k ?
La même classe d'unité que Z, mise à l'échelle par le p adimensionnel et le facteur de Boltzmann. Avec R du SI, saisissez Ea en J/mol ; passez un R adapté si Ea est en kJ/mol.
Le calculateur de vitesse par théorie des collisions est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
Que faire si mon énergie d'activation est en kJ/mol ?
Réglez la constante des gaz sur 0,008314462618, ou sur 1,987 si vous travaillez en calories. Par défaut, elle vaut 8,314462618 J/(mol·K) et l'énergie d'activation doit alors être saisie en J/mol.
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/collision-frequency-factor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"z":100000000000,"p":0.5,"ea":50000,"t":298.15}'const res = await fetch("https://api.kit.forhosting.com/chem/collision-frequency-factor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"z": 100000000000,
"p": 0.5,
"ea": 50000,
"t": 298.15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/collision-frequency-factor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"z": 100000000000,
"p": 0.5,
"ea": 50000,
"t": 298.15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/collision-frequency-factor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"z":100000000000,"p":0.5,"ea":50000,"t":298.15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"z":100000000000,"p":0.5,"ea":50000,"t":298.15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/collision-frequency-factor", 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
{
"z": 100000000000,
"p": 0.5,
"ea": 50000,
"t": 298.15
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.collision_frequency_factor",
"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 | 1000000000000 |
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
Lorsque la température est nulle, le dénominateur R T s'annule, de sorte que l'API renvoie une erreur claire invalid_input au lieu d'infinity ou NaN. Le chemin est de l'arithmétique pure—sans réseau, sans graines aléatoires, sans dépendance à l'horloge—ainsi l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après un arrondi décimal fixe à chaque appel.
Ce que calcule la théorie des collisions pour la constante de vitesse
Ici Z est la fréquence de collision ou le nombre de collisions dans des unités qui correspondent à la loi de vitesse souhaitée (par exemple secondes réciproques pour un facteur de fréquence de style premier ordre, ou unités dépendantes de la concentration pour des processus du second ordre), p est le facteur stérique ou d'orientation généralement pris entre zéro et un, Ea est l'énergie d'activation molaire, T est la température absolue en kelvin et R est la constante des gaz dans des unités d'énergie cohérentes avec Ea. La température absolue doit être en kelvin ; une température nulle rend Ea sur R T indéfini, ce qui est le chemin d'erreur documenté de cette capacité.
Comment appeler l'API et ce qui est renvoyé
La fréquence de collision et le facteur stérique doivent être strictement positifs ; la température doit être strictement positive, et une température nulle est rejetée avec un message mentionnant la température nulle et la théorie des collisions. Envoyez un corps JSON avec quatre nombres finis obligatoires : z (alias Z, collision_frequency, frequency, frequency_factor, collision_number), p (alias P, steric_factor, steric, orientation_factor), ea (alias Ea, E_a, activation_energy, activationEnergy) et t (alias T, temperature, temp, kelvin). Incluez éventuellement r (alias R, gas_constant, gasConstant) ; lorsqu'il est omis, le solveur utilise huit virgule trois un quatre quatre six deux six un huit joules par mole par kelvin. Les valeurs absolues doivent rester dans la limite publiée d'un billion afin que les produits intermédiaires restent finis sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie z arrondi (aussi comme collision_frequency), p (aussi comme steric_factor), ea (aussi comme activation_energy), t (aussi comme temperature) et r (aussi comme gas_constant), fixe r_t, ea_over_rt, boltzmann_factor, prefactor, effective_frequency_factor, k et rate_constant à la même valeur k arrondie, formula à la chaîne de théorie des collisions, law à collision_theory, conditions notant p et Z constants à T, des indices d'unités pour la vitesse, la température et Ea, message à un court résumé en anglais, et steps à un tableau ordonné de lignes de substitution. Une validation échouée—champs manquants, nombres non finis, Z ou p non positifs, température nulle, R nulle, exposants extrêmes ou k non fini—renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait $0.002 par requête réussie avec article unitaire et prix marginal unitaire nul.
Conseils pratiques, unités, limites et recherches associées
En enseignement, associez des exemples : un facteur stérique d'un demi avec une grande fréquence de collision à température ambiante, un bain plus froid qui abaisse k via le facteur de Boltzmann, et un cas délibéré de température nulle pour démontrer le chemin dur invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les apprenants fixent délibérément la température à zéro.
Questions techniques
Comment calcule-t-on la constante de vitesse de la théorie des collisions ?
Avec k = p · Z · exp(−Ea / (R · T)), température absolue en kelvin et R cohérent avec l'unité d'énergie de Ea.