Costante di velocità k dalla velocità misurata, gratis
Una velocità di 0,002 con A a 0,1 (primo ordine) e B a 0,2 (secondo ordine) dà una costante k di 0,5 e un ordine complessivo di 3. Inserisca la velocità misurata e la concentrazione e l'ordine di ogni reagente. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Nella cinetica chimica la legge empirica della velocità esprime la velocità istantanea di reazione come il prodotto di una costante di velocità k e delle concentrazioni dei reagenti elevate ciascuna a un ordine di reazione. Il lavoro di laboratorio misura spesso la velocità a concentrazioni note e necessita di k invece di prevedere la velocità da una costante pubblicata. Questa capacità inverte quel prodotto in modo deterministico: Lei invia una velocità misurata finita e un elenco di specie con concentrazione positiva e ordine, e riceve la costante di velocità numerica, l'ordine complessivo, le potenze di concentrazione per specie, il prodotto delle concentrazioni e una stringa di espressione leggibile, pronta per correttori di compiti, app di tutoraggio e script di processo leggeri.
Casi d'uso
Verifica di compiti ed esami
Gli studenti inseriscono una velocità misurata e concentrazioni con ordini nella legge cinetica inversa, confrontano la k e l'ordine complessivo restituiti, e ottengono un errore chiaro quando per sbaglio viene inviata una concentrazione zero.
Quaderno di laboratorio e analisi della velocità iniziale
I laboratori didattici recuperano k da una misura di velocità iniziale a concentrazioni positive note prima di confrontare prove o costruire grafici di Arrhenius.
Domande frequenti
Cosa succede se una concentrazione è zero?
La concentrazione zero rende il prodotto delle concentrazioni zero o indefinito, quindi la costante di velocità non può essere recuperata; l'errore viene restituito senza addebitare la richiesta.
In che modo differisce dal calcolatore della legge cinetica?
Il calcolatore della legge cinetica prevede la velocità da una k nota e dalle concentrazioni. Questa capacità fa l'inverso: recupera k da una velocità misurata e dagli stessi input di concentrazione e ordine.
Il calcolatore della costante di velocità dalla legge cinetica è gratis?
Lo strumento del browser funziona gratis sul Suo dispositivo.
Gli ordini di reazione possono essere frazionari o zero?
Sì. Gli ordini di reazione possono essere zero, interi o frazionari, come nelle leggi empiriche. Le concentrazioni devono restare strettamente positive affinché il prodotto che divide la velocità rimanga definito.
Che cos'è l'ordine complessivo della reazione?
È la somma degli ordini dei singoli reagenti. Una reazione del primo ordine in A e del secondo ordine in B è del terzo ordine in totale, e il calcolatore mostra questo totale accanto a k.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/chem/rate-constant-from-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rate":0.002,"reactants":[{"concentration":0.1,"order":1,"name":"A"},{"concentration":0.2,"order":2,"name":"B"}]}'const res = await fetch("https://api.kit.forhosting.com/chem/rate-constant-from-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rate": 0.002,
"reactants": [
{
"concentration": 0.1,
"order": 1,
"name": "A"
},
{
"concentration": 0.2,
"order": 2,
"name": "B"
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/rate-constant-from-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rate": 0.002,
"reactants": [
{
"concentration": 0.1,
"order": 1,
"name": "A"
},
{
"concentration": 0.2,
"order": 2,
"name": "B"
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/rate-constant-from-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rate":0.002,"reactants":[{"concentration":0.1,"order":1,"name":"A"},{"concentration":0.2,"order":2,"name":"B"}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rate":0.002,"reactants":[{"concentration":0.1,"order":1,"name":"A"},{"concentration":0.2,"order":2,"name":"B"}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/rate-constant-from-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"rate": 0.002,
"reactants": [
{
"concentration": 0.1,
"order": 1,
"name": "A"
},
{
"concentration": 0.2,
"order": 2,
"name": "B"
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.rate_constant_from_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
La concentrazione zero viene rifiutata con un errore invalid_input chiaro perché il prodotto che divide la velocità si annullerebbe o resterebbe indefinito, quindi k non può essere recuperata in modo onesto.
Cosa calcola la legge cinetica inversa e come preparare gli input
Parta dalla forma familiare a potenza: la velocità è uguale a k moltiplicata per il prodotto su i di parentesi A sub i parentesi elevato a n sub i. Isolando la costante si ottiene k uguale alla velocità divisa per lo stesso prodotto di concentrazioni. Per una reazione del secondo ordine in una sola specie la forma è k uguale alla velocità sulla concentrazione al quadrato; per una reazione del primo ordine in A e del secondo ordine in B è k uguale alla velocità su A per B al quadrato. Gli ordini possono essere zero, positivi o frazionari, come in molte leggi empiriche dei manuali; mantenga Lei stesso la coerenza delle unità affinché le unità implicite di k corrispondano a concentrazione e tempo. Invii il campo obbligatorio rate come numero JSON o stringa numerica; sono accettati gli alias reaction_rate, reactionRate, r e v. Invii reactants come un array non vuoto di oggetti; ogni oggetto richiede concentration (alias conc, c, molarity, M) e order (alias reaction_order, power, exponent, n), e può includere un name o etichetta di specie opzionale per la visualizzazione. Le concentrazioni devono essere finite e strettamente positive: una concentrazione zero è invalid_input perché la divisione per un prodotto nullo è indefinita, e una concentrazione negativa è pure rifiutata perché non fisica in questo calcolatore. Il motore limita l'elenco a trentadue specie per la sicurezza dell'isolate Worker, coprendo comunque esercizi multi-reagente in aula ed esempi industriali semplici. Input identici producono sempre lo stesso JSON perché il percorso è aritmetica pura, senza rete, senza seme casuale e senza orologio di parete.
Leggere k, ordine complessivo, fattori e la stringa di espressione
L'array reactants è il cuore strutturato del contratto: ogni voce include il name opzionale, la concentration, l'order e il factor uguale alla concentrazione elevata a quell'ordine. Il campo expression costruisce una riga di recupero leggibile, ad esempio k uguale alla velocità su parentesi A parentesi per parentesi B parentesi al quadrato uguale a zero virgola cinque, per la visualizzazione in interfacce e schede. In caso di successo la risposta restituisce la velocità misurata arrotondata per una visualizzazione stabile, reactant_count e overall_order uguale alla somma degli ordini di reazione individuali. Il campo concentration_product moltiplica quei fattori nel denominatore che divide la velocità, e sia k sia rate_constant contengono la costante recuperata — lo stesso scalare in due chiavi così chi chiama può scegliere il nome adatto al proprio schema. L'etichetta method è sempre rate_constant_from_rate affinché il codice a valle possa diramarsi senza ispezionare le forme. Usi k da solo quando una pipeline di sensori necessita solo dello scalare; usi reactants e factors quando il software di valutazione deve controllare ogni potenza separatamente; usi overall_order per classificare schemi elementari rispetto a non elementari nel materiale didattico. Mancanza di rate, mancanza di reactants, array vuoti, numeri non finiti, concentrazioni negative e qualsiasi concentrazione zero falliscono con invalid_input e non vengono addebitati. Mantenga Lei stesso la coerenza delle unità: questo endpoint moltiplica e divide numeri e non converte la molarità in millimolare né i minuti in secondi.
Uso dell'API, prezzi, flussi d'aula e limiti pratici
Chiami il calcolatore gratuito nel browser della costante di velocità dalla legge cinetica per controlli sui compiti, dimostrazioni in lezione e verifiche rapide di laboratorio senza installare un modello di foglio di calcolo o un pacchetto di cinetica locale. Le potenze in virgola mobile possono andare in overflow con combinazioni estreme di concentrazione e ordine, quindi mantenga input di scala scolastica per oracoli di valutazione e preferisca magnitudini moderate in integrazione continua. Invii un corpo JSON con la velocità misurata obbligatoria e l'array reactants di oggetti concentration e order. Usi l'API prepagata quando una piattaforma di tutoraggio, un sandbox di valutazione del codice, un generatore di curriculum o uno script di controllo di processo necessita di un contratto stabile con saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai il saldo dopo il rifiuto del motore. Abbini questo endpoint al calcolatore della legge cinetica diretta quando gli studenti devono verificare che la k recuperata riproduca la velocità originale, oppure agli strumenti di tempo di dimezzamento quando la domanda successiva è la quantità residua dopo un decadimento del primo ordine. Gli autori che distribuiscono SDK possono mappare l'array reactants direttamente in tabelle di interfaccia con colonne concentration, order e factor — la stessa scomposizione che gli studenti scrivono riorganizzando a mano una legge multi-reagente per isolare k.
Casi di integrazione
Tutoraggio e generatori di curriculum
I costruttori di lezioni producono esempi lavorati multi-reagente della legge inversa con JSON strutturato per esercizi e problemi di cinetica auto-valutati senza incorporare un CAS completo.
Domande tecniche
Come si calcola la costante di velocità k da una velocità misurata?
Invii JSON con rate uguale alla velocità di reazione misurata e reactants come un array di oggetti con concentration e order (ad esempio rate: 0.002 e due specie). La risposta include k, rate_constant, overall_order, factors e una stringa expression.