Constante de velocidade k a partir da taxa medida, grátis
Uma velocidade de 0,002 com A a 0,1 (primeira ordem) e B a 0,2 (segunda ordem) dá uma constante k de 0,5 e ordem global 3. Informe a velocidade medida e a concentração e a ordem de cada reagente. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
Na cinética química, a lei de velocidade empírica escreve a taxa instantânea de reação como o produto de uma constante de velocidade k e das concentrações dos reagentes, cada uma elevada a uma ordem de reação. O trabalho de laboratório frequentemente mede a taxa em concentrações conhecidas e precisa de k em vez de prever a taxa a partir de uma constante publicada. Esta capacidade inverte esse produto de forma determinística: você envia uma taxa medida finita e uma lista de espécies com concentração positiva e ordem, e recebe a constante de velocidade numérica, a ordem global, as potências de concentração por espécie, o produto de concentrações e uma string de expressão legível, pronta para corretores de tarefas, aplicativos de tutoria e scripts de processo leves.
Casos de uso
Verificação de tarefas e provas
Os alunos inserem uma taxa medida e concentrações com ordens na lei de velocidade inversa, comparam a k e a ordem global devolvidas, e recebem um erro claro quando uma concentração zero é enviada por engano.
Caderno de laboratório e análise de taxa inicial
Laboratórios didáticos recuperam k a partir de uma medição de taxa inicial em concentrações positivas conhecidas antes de comparar ensaios ou construir gráficos de Arrhenius.
Perguntas frequentes
O que acontece se uma concentração for zero?
Concentração zero torna o produto de concentrações zero ou indefinido, de modo que a constante de velocidade não pode ser recuperada; o erro é devolvido sem cobrar a solicitação.
Em que isso difere da calculadora da lei de velocidade?
A calculadora da lei de velocidade prevê a taxa a partir de uma k conhecida e das concentrações. Esta capacidade faz o inverso: recupera k a partir de uma taxa medida e das mesmas entradas de concentração e ordem.
A calculadora da constante de velocidade a partir da lei de velocidade é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
As ordens de reação podem ser fracionárias ou zero?
Sim. As ordens de reação podem ser zero, inteiras ou fracionárias, como nas leis empíricas. As concentrações ainda devem ser estritamente positivas para que o produto que divide a taxa permaneça definido.
O que é a ordem global da reação?
É a soma das ordens de cada reagente. Uma reação de primeira ordem em A e de segunda ordem em B é de terceira ordem no total, e a calculadora mostra esse total ao lado de k.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"rate": 0.002,
"reactants": [
{
"concentration": 0.1,
"order": 1,
"name": "A"
},
{
"concentration": 0.2,
"order": 2,
"name": "B"
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.rate_constant_from_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Concentração zero é rejeitada com um erro invalid_input claro porque o produto que divide a taxa se anularia ou ficaria indefinido, de modo que k não pode ser recuperado de forma honesta.
O que a lei de velocidade inversa calcula e como preparar as entradas
Parta da forma familiar de lei de potências: a taxa é igual a k multiplicada pelo produto sobre i de colchete A sub i colchete elevado a n sub i. Ao isolar a constante, obtém-se k igual à taxa dividida por esse mesmo produto de concentrações. Para uma reação de segunda ordem em uma única espécie, a forma é k igual à taxa sobre a concentração ao quadrado; para uma reação de primeira ordem em A e segunda ordem em B, é k igual à taxa sobre A vezes B ao quadrado. As ordens podem ser zero, positivas ou fracionárias, como em muitas leis empíricas de livros didáticos; mantenha as unidades consistentes para que as unidades implícitas de k combinem com concentração e tempo. Envie o campo obrigatório rate como número JSON ou string numérica; os aliases reaction_rate, reactionRate, r e v são aceitos. Envie reactants como um array não vazio de objetos; cada objeto precisa de concentration (aliases conc, c, molarity, M) e order (aliases reaction_order, power, exponent, n), e pode incluir um name ou rótulo de espécie opcional para exibição. As concentrações devem ser finitas e estritamente positivas: concentração zero é invalid_input porque a divisão por um produto nulo é indefinida, e concentração negativa também é rejeitada por não ser física nesta calculadora. O motor limita a lista a trinta e duas espécies por segurança do isolate do Worker, ainda cobrindo exercícios de sala multi-reagente e exemplos industriais simples. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética pura, sem rede, sem semente aleatória e sem relógio de parede.
Como ler k, ordem global, fatores e a string de expressão
O array reactants é o núcleo estruturado do contrato: cada entrada inclui o name opcional, a concentration, a order e o factor igual à concentração elevada a essa ordem. O campo expression monta uma linha de recuperação legível, por exemplo k igual à taxa sobre colchete A colchete vezes colchete B colchete ao quadrado igual a zero ponto cinco, para exibir em interfaces e folhas de exercício. Em caso de sucesso, a resposta devolve a taxa medida arredondada para exibição estável, reactant_count e overall_order igual à soma das ordens de reação individuais. O campo concentration_product multiplica esses fatores no denominador que divide a taxa, e tanto k quanto rate_constant guardam a constante recuperada — o mesmo escalar em duas chaves para que o chamador escolha o nome que se encaixa no seu esquema. O rótulo method é sempre rate_constant_from_rate para que o código a jusante possa ramificar sem inspecionar formatos. Use k sozinho quando um pipeline de sensores só precisa do escalar; use reactants e factors quando o software de correção precisa verificar cada potência separadamente; use overall_order ao classificar esquemas elementares versus não elementares em material didático. Falta de rate, falta de reactants, arrays vazios, números não finitos, concentrações negativas e qualquer concentração zero falham com invalid_input e não são cobrados. Mantenha as unidades consistentes: este endpoint multiplica e divide números e não converte molaridade para milimolar nem minutos para segundos.
Uso da API, preços, fluxos de sala de aula e limites práticos
Chame a calculadora gratuita no navegador da constante de velocidade a partir da lei de velocidade para checagens de tarefas, demonstrações em aula e sanidade rápida de laboratório sem instalar modelo de planilha ou pacote local de cinética. Potências em ponto flutuante podem estourar com combinações extremas de concentração e ordem, então mantenha entradas de escala de sala de aula para oráculos de correção e prefira magnitudes moderadas em integração contínua. Autores que publicam SDKs podem mapear o array reactants diretamente em tabelas de interface com colunas de concentration, order e factor — o mesmo desdobramento que os alunos escrevem ao reorganizar à mão uma lei multi-reagente para isolar k. Envie um corpo JSON com a taxa medida obrigatória e o array reactants de objetos de concentration e order. Use a API pré-paga quando uma plataforma de tutoria, sandbox de avaliação de código, gerador de currículo ou script de controle de processo precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com a calculadora de lei de velocidade direta quando os alunos precisarem verificar se a k recuperada reproduz a taxa original, ou com ferramentas de meia-vida quando a próxima pergunta for a quantidade restante após decaimento de primeira ordem.
Casos de integração
Tutoria e geradores de currículo
Construtores de aulas produzem exemplos trabalhados multi-reagente da lei inversa com JSON estruturado para exercícios e problemas de cinética autoavaliados sem embutir um CAS completo.
Perguntas técnicas
Como calcular a constante de velocidade k a partir de uma taxa medida?
Envie JSON com rate igual à taxa de reação medida e reactants como um array de objetos com concentration e order (por exemplo rate: 0.002 e duas espécies). A resposta inclui k, rate_constant, overall_order, factors e uma string expression.