Calculateur de k à nouvelle température
Une constante de 0,0001 à 300 K avec une énergie d'activation de 50000 J/mol devient 0,000190908785 à 310 K : presque le double après 10 degrés de plus. Saisissez k1, les deux températures en kelvins et Ea pour obtenir k2 avec chaque étape. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- K1
- 0,0001
- T1
- 300
- Ea
- 50 000
- T2
- 310
- Énergie d'activation
- 50 000
- Résistance (Ω)
- 8,314462618
- Constante des gaz
- 8,314462618
- Réciproque t1
- 0,0033333333
Un calculateur de constante de vitesse à nouvelle température transforme une vitesse cinétique mesurée, sa température de bain et une énergie d'activation connue en la constante de vitesse que l'on observerait à une seconde température absolue. Saisissez k1 à T1, Ea et la T2 cible (R en option) ; l'outil applique l'identité d'Arrhenius à deux points de sorte que le logarithme naturel de k2 sur k1 égale Ea sur R multiplié par un sur T1 moins un sur T2, puis renvoie k2 avec les températures réciproques, l'exposant, un court message et des étapes de substitution ordonnées. Contrôles de devoirs, estimations de sûreté de procédé qui ne listent qu'une vitesse et Ea, et valeurs attendues de kata de code ont tous besoin de ce même k2 déterministe sans tableur ni CAS.
Ce que la forme d'Arrhenius résout pour k2 à une nouvelle température
L'équation d'Arrhenius relie une constante de vitesse du premier ordre ou pseudo-premier ordre à la température absolue par un facteur pré-exponentiel A et une énergie d'activation Ea : k égale A multiplié par e à la puissance moins Ea sur R T.
Prendre le logarithme naturel de deux constantes de vitesse à deux températures différentes annule A lorsque A est traité comme constant, et produit l'identité classique à deux points : ln de k2 sur k1 égale Ea sur R multiplié par la différence des températures réciproques un sur T1 moins un sur T2. Résoudre pour la vitesse inconnue à la seconde température donne k2 égale k1 multiplié par l'exponentielle de Ea sur R multiplié par un sur T1 moins un sur T2.
Les températures absolues doivent être en kelvin ; la constante de vitesse connue peut utiliser n'importe quelle unité cohérente, et k2 est renvoyé dans cette même unité. R et Ea doivent partager les unités d'énergie : avec la R par défaut d'environ huit point trois un quatre joules par mole par kelvin, Ea est attendue en joules par mole ; si votre tableau liste des kilojoules par mole, convertissez Ea hors ligne ou passez une R correspondante près de zéro point zéro zéro huit trois.
Les températures nulles ne sont pas autorisées : un sur T diverge, la formule est singulière, et ce mode d'échec est le chemin d'erreur documenté de cette capacité. Les constantes de vitesse connues non positives sont également rejetées car un k2 physique ne peut pas être construit à partir d'une base non positive.
Le chemin de contrôle recalcule les mêmes températures réciproques et l'exposant avec le même arrondi fixe utilisé pour les champs publiés, de sorte qu'une réponse réussie livre toujours des étapes que vous pouvez affirmer dans des tests ou des feuilles de travail.
Conseils pratiques, unités, limites et recherches associées
Convertissez Celsius en kelvin avant d'appeler : ajoutez deux cent soixante-treize point un cinq à °C ; ne passez jamais du Celsius brut dans t1 ou t2. Gardez Ea et R dans des unités d'énergie correspondantes pour que le rapport Ea sur R soit correct. Préférez une R qui correspond à l'unité d'énergie d'Ea plutôt que de mélanger kJ et J sans ajuster R.
Cette page cible ceux qui cherchent un calculateur de constante de vitesse à nouvelle température, Arrhenius k2 depuis k1 et Ea, ou cinétique ajustée en température ; ce n'est pas une régression linéaire multipoints de ln k versus un sur T, ni un estimateur d'énergie d'activation à partir de deux vitesses, ni un solveur de demi-vie ou de loi de vitesse intégrée.
Préférez cette capacité lorsque vous avez déjà une constante de vitesse mesurée, sa température absolue et Ea, et n'avez besoin que de k2 ; si votre source est un problème en °C, convertissez d'abord. Les contrôles aller-retour sont faciles : recalculez un sur T1 et un sur T2 à la main, formez l'exposant avec Ea sur R, multipliez l'exponentielle par k1, et confirmez que le résultat égale le k2 publié dans le même arrondi à douze décimales.
Cas d’usage
Contrôles de devoirs pour Arrhenius k2
Les étudiants saisissent k1, T1, Ea et T2 du manuel et comparent le k2 manuscrit et les étapes de substitution à un résultat déterministe avant de rendre.
Estimations de procédé avec une vitesse mesurée
Laboratoires ou usines qui connaissent une constante de vitesse et Ea estiment la vitesse à une nouvelle température de bain sans reconstruire un ajustement complet de ln-k versus 1/T.
Tests unitaires pour calculateurs de chimie
Générez des cas de k2 connus et corrects plus des rejets délibérés de température nulle pour kata de code et valeurs attendues de notation automatique.
Questions fréquentes
Comment calcule-t-on la constante de vitesse à une nouvelle température ?
Avec la forme d'Arrhenius à deux points : k2 = k1 · exp((Ea/R)·(1/T1 − 1/T2)), avec des températures absolues en kelvin et R cohérent avec l'unité d'énergie d'Ea.
Que se passe-t-il lorsqu'une température est nulle ?
Le réciproque 1/T est indéfini, donc k2 ne peut pas être calculé.
Quelles unités utilise k2 ?
La même unité que k1. Seuls le rapport et le facteur exponentiel interviennent ; aucune conversion d'unité n'est effectuée sur la constante de vitesse elle-même.
Ai-je besoin du facteur pré-exponentiel A ?
Non. La forme à deux points annule A lorsque A est supposé constant entre T1 et T2. Ce calculateur renvoie k2 à partir de k1, Ea et des deux températures.
Le calculateur de constante de vitesse à nouvelle température est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute localement.
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-constant-new-temperature \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k1":0.0001,"t1":300,"ea":50000,"t2":310}'const res = await fetch("https://api.kit.forhosting.com/chem/rate-constant-new-temperature", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k1": 0.0001,
"t1": 300,
"ea": 50000,
"t2": 310
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/rate-constant-new-temperature",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k1": 0.0001,
"t1": 300,
"ea": 50000,
"t2": 310
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/rate-constant-new-temperature", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k1":0.0001,"t1":300,"ea":50000,"t2":310}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k1":0.0001,"t1":300,"ea":50000,"t2":310}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/rate-constant-new-temperature", 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
{
"k1": 0.0001,
"t1": 300,
"ea": 50000,
"t2": 310
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.rate_constant_new_temperature",
"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
Lorsqu'une température est nulle le réciproque est indéfini, aussi l'API renvoie une erreur invalid_input claire au lieu d'Infinity ou NaN. Le chemin est de l'arithmétique pure—pas de réseau, pas de graines aléatoires, pas de dépendance à l'horloge—ainsi l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après arrondi décimal fixe à chaque appel.
Comment appeler l'API et ce qui est renvoyé
La constante de vitesse connue et les deux températures doivent être strictement positives ; une température de zéro est traitée comme invalide et rejetée avec un message mentionnant la température zéro et l'équation d'Arrhenius. Envoyez un corps JSON avec quatre nombres finis obligatoires : k1 (alias K1, rate1, rate_constant1, k_initial), t1 (alias T1, temperature1, temp1, t_initial), ea (alias Ea, activation_energy, E_a, activationEnergy) et t2 (alias T2, temperature2, temp2, t_final). Incluez éventuellement r (alias R, gas_constant, gasConstant) ; lorsqu'il est omis, le solveur utilise huit point 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 répète k1, t1, ea (aussi comme activation_energy), t2 et r (aussi comme gas_constant) arrondis, fixe inv_t1, inv_t2, inv_t1_minus_inv_t2, ea_over_r, exponent, ln_k2_over_k1, k2 et rate_constant2 à la même valeur k2 arrondie, formula à la chaîne du réarrangement à deux points, law à arrhenius, conditions notant Ea constant entre les deux températures, des indices d'unité pour la vitesse, la température et Ea, message à un court résumé, et steps à un tableau ordonné de lignes de substitution. Une validation échouée—champs manquants, nombres non finis, k1 non positif, T nulle ou non positive, R nulle, ou k2 non fini—renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 forfaitaire par requête réussie avec item unitaire et prix marginal unitaire nul.
Conseils pratiques, unités, limites et recherches associées
En enseignement, associez des exemples : une barrière de cinquante kilojoules par mole de trois cents kelvin à trois cent dix kelvin qui accélère la réaction, une cible plus froide qui la ralentit, et un cas délibéré de température nulle pour démontrer le chemin strict 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 une température à zéro.