Calculateur de fraction de molécules au-dessus de Ea
Estimez la part des molécules assez énergétiques pour franchir la barrière de réaction : à 50 000 J/mol et 298,15 K, seules 1,7 × 10⁻⁹ environ y parviennent, et cette fraction augmente vite quand la température monte. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Énergie d'activation Ea
- 50 000
- Créativité
- 298,15
- Fraction
- 0,0000000017
- Pourcentage de fraction
- 0,0000001737
- Constante des gaz
- 8,314
- Ea sur RT
- 20,1708950847
Ce calculateur de fraction de molécules au-dessus de l'énergie d'activation évalue le facteur de Boltzmann classique f égal à e puissance moins Ea sur R T, à partir d'une énergie d'activation et d'une température absolue. En chimie générale et en théorie des collisions, cette exponentielle est l'estimation standard du nombre de molécules ayant suffisamment d'énergie pour franchir la barrière de réaction à une température donnée. Augmentez T et f croît rapidement ; augmentez Ea et f diminue. Le moteur est entièrement déterministe : une division pour Ea sur R T, une exponentielle, un R et une précision décimale facultatifs, sans appel réseau, échantillonnage ni raccourci dépendant de la date. Parmi les vérifications typiques de cours figurent Ea égale à cinquante mille joules par mole à deux cent quatre-vingt-dix-huit virgule quinze kelvins donnant une fraction minuscule de l'ordre de dix puissance moins neuf, et la même barrière à cinq cents kelvins donnant une part bien plus importante.
Ce que signifie la fraction de Boltzmann et ce que contient la réponse
La théorie des collisions et la forme énergétique simple de la distribution de Maxwell-Boltzmann conduisent toutes deux à la même formule d'introduction : la fraction de molécules ayant une énergie égale ou supérieure à l'énergie d'activation Ea est f égal à exp de moins Ea sur R T. Ici, R est la constante des gaz dans des unités d'énergie cohérentes avec Ea, et T doit être la température absolue en kelvins.
Ce facteur est exactement la partie exponentielle de l'équation d'Arrhenius ; si vous connaissez déjà un facteur préexponentiel A, la constante de vitesse est k égal à A fois f. Si vous avez besoin de la constante de vitesse complète avec A, utilisez l'outil dédié d'Arrhenius ; si vous avez besoin du gaz restant après effusion, c'est une autre page.
Où s'inscrit cette fraction dans les études, l'enseignement en laboratoire et les logiciels
Les étudiants rencontrent la fraction de molécules au-dessus de Ea lorsqu'un manuel introduit l'énergie d'activation, la théorie des collisions, ou explique pourquoi une hausse modeste de température peut multiplier les vitesses de réaction. Les enseignants peuvent pré-générer des corrigés pour des Ea et T fixes sans applications de calcul opaques qui changent silencieusement d'unités ou omettent l'exigence des kelvins.
Les développeurs appellent le même contrat depuis des scripts pour générer des vecteurs de test déterministes pour des widgets de cinétique, pour normaliser des barrières saisies par l'utilisateur avant des tracés de démonstration de f en fonction de T, ou pour satisfaire des énoncés de défi de programmation qui exigent le facteur exponentiel plutôt qu'une esquisse approximative.
Les concours et les entraînements de type examen ont souvent besoin d'une source rapide et hors ligne de f pour que les solutions puissent être vérifiées sans calculatrice graphique sous la pression du temps. Les outils de produit et d'éducation utilisent cette évaluation lorsqu'un apprenant saisit Ea et T et que l'interface doit afficher à la fois la fraction décimale et un pourcentage qui rend intuitive la rareté des molécules à haute énergie.
Associez-le au calculateur de constante de vitesse d'Arrhenius lorsque vous connaissez déjà A, et à d'autres points de terminaison de chimie lorsque vous construisez un petit laboratoire d'outils de cinétique gratuits et déterministes.
Cas d’usage
Devoirs et vérifications de cinétique
Calculez f = exp(−Ea/RT) pour des valeurs de Ea et T de manuel avant de discuter comment la température multiplie les vitesses de réaction.
Jeux de données de test déterministes
Générez des fractions de Boltzmann et des rapports Ea/(R·T) reproductibles pour les tests unitaires, les vérifications de propriétés et les assertions d'intégration continue.
Logiciels d'enseignement et de soutien scolaire
Normalisez une énergie d'activation et une température en kelvins saisies par l'utilisateur en fraction et en pourcentage pour des leçons interactives.
Questions fréquentes
Combien coûte le calculateur de fraction de molécules au-dessus de Ea ?
Il est gratuit dans votre navigateur sur cette page.
Quelle formule est utilisée ?
f = exp(−Ea / (R · T)), le facteur de Boltzmann pour la fraction de molécules ayant une énergie égale ou supérieure à l'énergie d'activation Ea à la température absolue T.
Que se passe-t-il si la température est nulle ou négative ?
La température absolue doit être positive car T apparaît au dénominateur de Ea/(R·T).
Quelle constante des gaz R dois-je utiliser ?
La valeur par défaut de R est 8,314 J/(mol·K) lorsque Ea est en J/mol. Utilisez 0,008314 si Ea est en kJ/mol, ou 1,987 si Ea est en cal/mol, afin que les unités correspondent.
Est-ce la même chose que la constante de vitesse d'Arrhenius ?
Non. Cet outil renvoie uniquement la fraction exponentielle f. Le calculateur d'Arrhenius multiplie par un facteur préexponentiel A pour donner k = A·f.
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/fraction-molecules-above-ea \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"activation_energy":50000,"temperature":298.15}'const res = await fetch("https://api.kit.forhosting.com/chem/fraction-molecules-above-ea", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"activation_energy": 50000,
"temperature": 298.15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/fraction-molecules-above-ea",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"activation_energy": 50000,
"temperature": 298.15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/fraction-molecules-above-ea", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"activation_energy":50000,"temperature":298.15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"activation_energy":50000,"temperature":298.15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/fraction-molecules-above-ea", 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
{
"activation_energy": 50000,
"temperature": 298.15
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.fraction_molecules_above_ea",
"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
Utilisez-le gratuitement dans le navigateur pour vos devoirs, vos démonstrations de cours et votre préparation de laboratoire, ou appelez l'API au tarif de $0.002 par requête réussie lorsque vous avez besoin de jeux de données de fraction de Boltzmann reproductibles dans un logiciel de soutien scolaire, en intégration continue ou dans des pipelines pédagogiques.
Ce que signifie la fraction de Boltzmann et ce que contient la réponse
Ce calculateur renvoie la fraction sans dimension, la même valeur en pourcentage pour une lecture rapide, l'énergie d'activation et la température renvoyées en écho, la constante des gaz utilisée, le rapport intermédiaire Ea sur R T, une étiquette de méthode boltzmann_fraction, la précision appliquée, la chaîne de formule et une brève note d'unité. Il n'y a ni échantillonnage Monte-Carlo des vitesses, ni graine aléatoire : le moteur construit une fraction finie en virgule flottante dans la plage prise en charge ou rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de Ea ou de T, des valeurs non finies, des grandeurs supérieures au plafond documenté, une constante des gaz nulle, et toute température non positive, car le zéro absolu ou en dessous n'est pas un domaine valide pour cette formule. Cette page ne répond qu'à la fraction au-delà du seuil d'énergie, avec une sortie numérique stable adaptée aux feuilles d'exercices, aux tests unitaires et aux consommateurs d'API qui ne doivent pas inventer d'étapes symboliques.
Comment Ea, T et R sont lus et comment les résultats restent reproductibles
Les signes plus en tête et la notation scientifique sur les chaînes numériques sont admis dès qu'ils s'interprètent comme des décimaux finis ; les espaces internes, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair pour qu'une cellule erronée ne se transforme pas en une fraction fausse. Un rapport Ea sur R T positif extrêmement grand annule numériquement l'exponentielle, qui tend vers zéro — c'est la limite physique correcte où presque aucune molécule ne franchit la barrière ; les rapports négatifs pathologiques qui provoqueraient un dépassement sont rejetés plutôt que de renvoyer l'infini. Les champs privilégiés sont activation_energy pour Ea et temperature pour T en kelvins, mais les alias Ea, ea, E_a et activationEnergy pour la barrière, et T, temp, kelvin et absolute_temperature pour la température, 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. Le champ facultatif gas_constant, avec les alias R, r et gasConstant, vaut par défaut huit virgule trois cent quatorze joules par mole par kelvin lorsque Ea est en joules par mole ; passez R à zéro virgule zéro zéro huit trois cent quatorze lorsque Ea est en kilojoules par mole, ou à un virgule neuf cent quatre-vingt-sept lorsque Ea est en calories par mole, afin que le rapport Ea sur R T reste sans dimension et correct. La température doit être strictement positive : un T nul ou négatif échoue avec invalid_input car la formule divise par T. Un champ precision facultatif, avec les alias decimals et dp, choisit le nombre de décimales exposées pour fraction, percent, Ea, T, R et Ea sur R T, avec une valeur par défaut de dix et un plafond de quinze pour 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 dans un pipeline automatisé.
Où s'inscrit cette fraction dans les études, l'enseignement en laboratoire et les logiciels
Sur cette page, le calcul s'exécute entièrement dans votre navigateur ; via l'API, chaque appel réussi coûte $0.002, une 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 tier A de KIT et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.