Stoßtheorie-Ratenrechner
Ermitteln Sie die Geschwindigkeitskonstante daraus, wie oft Moleküle stoßen, wie oft sie richtig ausgerichtet sind und wie viele die Barriere überwinden: Mit Z von 10¹¹, Faktor 0,5 und 50000 J/mol bei 298,15 K sinkt der Vorfaktor auf 5 × 10¹⁰. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Stoßzahl Z
- 100.000.000.000
- Leistung (W)
- 0,5
- Ea
- 50.000
- T
- 298,15
- Stoßzahl
- 100.000.000.000
- Sterischer Faktor
- 0,5
- Aktivierungsenergie
- 50.000
- Kreativität
- 298,15
Ein Ratenrechner nach der Stoßtheorie wandelt die vier Kennzahlen der einfachen Stoßtheorie in die effektive Geschwindigkeitskonstante um, die Sie neben einem Arrhenius-Präexponentialfaktor notieren würden. Geben Sie die Stoßzahl Z, den dimensionslosen sterischen Faktor p, die Aktivierungsenergie Ea und die absolute Temperatur T ein (optional die Gaskonstante R); das Werkzeug multipliziert p mit Z und dem Boltzmann-Faktor e hoch minus Ea über R T und liefert k mit Präfaktor, Exponentialterm, einer kurzen Meldung und geordneten Substitutionschritten. Hausaufgabenkontrollen, Laborschätzungen, die bereits Z und p angeben, sowie erwartete Werte in Programmier-Kata brauchen dasselbe deterministische k ohne Tabellenkalkulation oder CAS.
Was die Stoßtheorie für die Geschwindigkeitskonstante berechnet
Die einfache Stoßtheorie modelliert einen bimolekularen Elementarschritt als Produkt daraus, wie oft Moleküle zusammenstoßen, wie oft diese Stöße die richtige Orientierung haben und welcher Anteil der Begegnungen genug Energie mitbringt, um die Aktivierungsbarriere zu überwinden. Die kompakte Formel lautet k gleich p mal Z mal e hoch minus Ea über R T. Dabei ist Z die Stoßzahl oder Stoßfrequenz in Einheiten, die zum gewünschten Geschwindigkeitsgesetz passen (zum Beispiel reziproke Sekunden für einen Frequenzfaktor im Stil erster Ordnung oder konzentrationsabhängige Einheiten für Prozesse zweiter Ordnung), p der sterische bzw.
Orientierungsfaktor, meist zwischen null und eins, Ea die molare Aktivierungsenergie, T die absolute Temperatur in Kelvin und R die Gaskonstante in Energieeinheiten, die zu Ea passen. Die Multiplikation von p mit Z bildet einen effektiven Frequenzfaktor A_eff, der dieselbe Rolle spielt wie das Arrhenius-A, wenn beide bei der Arbeitstemperatur als konstant gelten. Der Exponentialterm ist der Boltzmann-Faktor, der die Rate drosselt, wenn die Barriere relativ zur thermischen Energie hoch ist.
Die absolute Temperatur muss in Kelvin vorliegen; Temperatur null macht Ea über R T undefiniert—das ist der dokumentierte Fehlerpfad dieser Fähigkeit. Nicht positive Stoßzahlen oder sterische Faktoren werden ebenfalls abgelehnt, weil ein nicht positiver Präfaktor unter diesem Modell keine physikalisch positive Geschwindigkeitskonstante liefern würde. Der Prüfpfad berechnet dasselbe Zwischenprodukt R T, Ea über R T, den Boltzmann-Faktor und den Präfaktor p Z mit derselben festen Rundung wie die veröffentlichten Felder neu, sodass eine erfolgreiche Antwort stets Schritte mitliefert, die Sie in Tests oder Arbeitsblättern assertieren können.
Praktische Tipps, Einheiten, Grenzen und verwandte Suchen
Wandeln Sie Celsius vor dem Aufruf in Kelvin um: addieren Sie zweihundertdreiundsiebzig Komma eins fünf zu °C; übergeben Sie nie blankes Celsius in t. Halten Sie Ea und R in passenden Energieeinheiten, damit das Verhältnis Ea über R T stimmt: mit Standard-R nahe acht Komma drei eins vier Joule pro Mol pro Kelvin geben Sie Ea in Joule pro Mol ein, oder übergeben Sie R nahe null Komma null null acht drei, wenn Ihre Tabelle Kilojoule pro Mol listet.
Sterische Faktoren aus Lehrbüchern liegen oft zwischen null Komma eins und eins; Werte über eins sind mathematisch zulässig, sollten aber physikalisch begründet werden. Bevorzugen Sie diese Fähigkeit, wenn Sie bereits Z, p, Ea und T haben und nur k brauchen; stammt die Quelle aus einer °C-Aufgabe, wandeln Sie zuerst um. Hin- und Rückprüfungen sind einfach: bilde R T, teile Ea durch dieses Produkt, nimm exp des Negativen, multipliziere mit p Z und bestätige, dass das Ergebnis dem veröffentlichten k innerhalb derselben Zwölf-Dezimalstellen-Rundung entspricht.
Anwendungsfälle
Hausaufgabenkontrolle zur Stoßtheorie
Studierende geben Lehrbuch-Z, p, Ea und T ein und vergleichen handgeschriebenes k sowie Boltzmann-Faktor-Schritte mit einem deterministischen Ergebnis vor der Abgabe.
Laborschätzungen mit angegebenem Z und p
Kinetik- oder physikalisch-chemische Labore, die bereits Stoßzahl und sterischen Faktor auflisten, berechnen k bei Badtemperatur ohne neu aufgebaute Tabelle.
Unit-Tests für Chemierrechner
Erzeugen Sie bekannte Stoßtheorie-k-Fälle plus bewusste Nulltemperatur-Ablehnungen für Programmier-Kata und automatische Bewertungserwartungswerte.
Häufige Fragen
Wie wird die Geschwindigkeitskonstante der Stoßtheorie berechnet?
Mit k = p · Z · exp(−Ea / (R · T)), absolute Temperatur in Kelvin und R konsistent mit der Energieeinheit von Ea.
Was geschieht bei Temperatur null?
Das Produkt R·T ist null, daher ist Ea/(R·T) undefiniert.
Was ist der sterische Faktor p?
Ein dimensionsloser Orientierungsfaktor, meist zwischen 0 und 1, der die Stoßzahl so skaliert, dass nur geometrisch günstige Stöße zur Reaktion beitragen.
Welche Einheiten verwendet k?
Dieselbe Einheitsklasse wie Z, skaliert durch dimensionsloses p und den Boltzmann-Faktor. Mit SI-R geben Sie Ea in J/mol ein; übergeben Sie passendes R, wenn Ea in kJ/mol vorliegt.
Was tun, wenn meine Aktivierungsenergie in kJ/mol vorliegt?
Setzen Sie die Gaskonstante auf 0,008314462618, oder auf 1,987, wenn Sie in Kalorien rechnen. Voreingestellt sind 8,314462618 J/(mol·K); dann geben Sie die Aktivierungsenergie in J/mol ein.
Was passiert bei einer Temperatur von null Kelvin?
Der Rechner lehnt sie ab, weil die Aktivierungsenergie durch das Produkt aus Gaskonstante und Temperatur geteilt wird. Geben Sie immer eine absolute Temperatur in Kelvin ein, die größer als null ist.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"z": 100000000000,
"p": 0.5,
"ea": 50000,
"t": 298.15
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.collision_frequency_factor",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 1000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Bei Temperatur null verschwindet der Nenner R T, sodass die API einen klaren invalid_input-Fehler statt infinity oder NaN zurückgibt.
So rufen Sie die API auf und was zurückkommt
Stoßzahl und sterischer Faktor müssen strikt positiv sein; die Temperatur muss strikt positiv sein, und Temperatur null wird mit einer Meldung abgelehnt, die Temperatur null und Stoßtheorie nennt. Senden Sie einen JSON-Körper mit vier erforderlichen endlichen Zahlen: z (Aliase Z, collision_frequency, frequency, frequency_factor, collision_number), p (Aliase P, steric_factor, steric, orientation_factor), ea (Aliase Ea, E_a, activation_energy, activationEnergy) und t (Aliase T, temperature, temp, kelvin). Optional r (Aliase R, gas_constant, gasConstant); fehlt r, verwendet der Solver acht Komma drei eins vier vier sechs zwei sechs eins acht Joule pro Mol pro Kelvin. Absolutbeträge müssen innerhalb der veröffentlichten Grenze von einer Billion bleiben, damit Zwischenprodukte auf dem Worker und im Browser endlich bleiben. Bei Erfolg spiegelt die Antwort gerundetes z (auch als collision_frequency), p (auch als steric_factor), ea (auch als activation_energy), t (auch als temperature) und r (auch als gas_constant) wider, setzt r_t, ea_over_rt, boltzmann_factor, prefactor, effective_frequency_factor, k und rate_constant auf denselben gerundeten k-Wert, formula auf die Stoßtheorie-Zeichenkette, law auf collision_theory, conditions mit Hinweis auf konstantes p und Z bei T, Einheitshinweise für Rate, Temperatur und Ea, message auf eine kurze englische Zusammenfassung und steps auf ein geordnetes Array von Substitutionszeilen. Fehlgeschlagene Validierung—fehlende Felder, nicht endliche Zahlen, nicht positives Z oder p, Temperatur null, R null, extreme Exponenten oder nicht endliches k—liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheitsposition und null marginalem Einheitspreis.
Praktische Tipps, Einheiten, Grenzen und verwandte Suchen
Beim Unterrichten kombinieren Sie Beispiele: einen halben sterischen Faktor mit großer Stoßzahl bei Raumtemperatur, ein kälteres Bad, das k über den Boltzmann-Faktor senkt, und einen bewussten Nulltemperatur-Fall, um den harten invalid_input-Pfad zu zeigen. Diese Seite zielt auf Suchen nach Stoßtheorie-Ratenrechner, sterischer Faktor Stoßzahl Geschwindigkeitskonstante oder k gleich p Z e hoch minus Ea über R T; sie ist kein Hartkugel-Z-Schätzer aus Moleküldurchmessern, kein Zwei-Punkt-Arrhenius-Ea-Löser aus zwei Raten und kein Halbwertszeit- oder integrierter Geschwindigkeitsgesetz-Rechner. Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein Prepaid-Guthaben, was explorative Skripte günstig hält, wenn Lernende die Temperatur absichtlich auf null setzen.
Technische Fragen
Ist der Stoßtheorie-Ratenrechner kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen prepaid KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.