Calculadora de calor de reação por quantidade
Leve uma entalpia molar de reação à quantidade que realmente reage: 2 mol a −92,2 kJ/mol dão um calor de −184,4 kJ, marcado como exotérmico porque o sistema o libera. Um resultado positivo recebe o rótulo endotérmico. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Entalpia molar de reação ΔH_rxn
- -92,2
- Mols (n)
- 2
- Calor
- -184,4 energy
- Processo
- exothermic
Quando uma reação balanceada tem uma variação de entalpia molar conhecida ΔH_rxn, o calor trocado para qualquer avanço da reação escala linearmente com a quantidade de substância que realmente reage. Multiplique os mols que reagem n pela entalpia molar e você obtém o calor total Q transferido sob a mesma convenção termoquímica: Q é igual a n vezes ΔH_rxn. Q negativo significa que o sistema libera calor (exotérmico); Q positivo significa que o sistema absorve calor (endotérmico). Esta calculadora recebe esses dois números finitos — entalpia molar e mols —, devolve o calor escalado com um rótulo claro do processo térmico e rejeita mols negativos, porque uma quantidade de substância não pode ser menor que zero. Zero mol é permitido e resulta em calor zero, que é o limite correto quando nada reage. Mantenha as unidades de energia consistentes: se ΔH está em quilojoules por mol, Q está em quilojoules; se ΔH está em joules por mol, a resposta está em joules.
Como o calor de reação escala com a quantidade que reage
As tabelas de termoquímica e os cálculos de formação informam variações de entalpia intensivas por mol de reação tal como escrita. Na planta, no laboratório ou num problema de lição de casa, raramente se executa exatamente um mol de reação; trabalha-se com um avanço n declarado e é preciso a carga térmica extensiva para dimensionar equipamentos, projetar banhos de gelo ou corrigir gabaritos.
A lei de escala é elementar e universal sob composição constante e na mesma base de temperatura e pressão usada para ΔH: Q é igual a n vezes ΔH_rxn. Se a combustão do metano está tabelada como -890 quilojoules por mol e você queima 2 mols de metano em condições equivalentes, o calor do sistema é de cerca de -1780 quilojoules. Se uma decomposição endotérmica é de 178.3 quilojoules por mol e você processa meio mol, o calor absorvido é de cerca de 89.15 quilojoules.
A convenção de sinais aqui é a convenção do sistema da termodinâmica química: o calor absorvido pelo sistema reagente é positivo, portanto reações endotérmicas apresentam ΔH e Q positivos, enquanto reações exotérmicas apresentam ΔH e Q negativos quando o calor liberado é registrado como número negativo. Se o produto for essencialmente zero dentro do ruído de ponto flutuante, a calculadora rotula o processo como termoneutro em vez de inventar uma direção.
A aritmética é uma única multiplicação após validar que ambos os campos são números finitos e que n não é negativo. Entradas NaN ou Infinity são rejeitadas antecipadamente. Uma quantidade de mols negativa falha com a mensagem de que a quantidade que reage não pode ser menor que zero, permitindo que os clientes corrijam a estequiometria em vez de receber um avanço negativo sem sentido.
O que você envia e o que recebe de volta
Envie dois campos. O campo moles é um número finito e não negativo para a quantidade de substância que reage em mols, correspondente à forma como ΔH foi definido para a reação tal como escrita. Ambos os campos são obrigatórios.
Quando moles é negativo, a requisição falha com uma mensagem clara de que n não pode ser menor que zero para Q igual a n vezes ΔH. Zero mol é aceito e retorna calor igual a zero com o rótulo de processo termoneutro. Verificações clássicas de livro didático incluem 2 mols a -92.2 quilojoules por mol para obter -184.4 quilojoules de calor (exotérmico) e 0.5 mols a 178.3 quilojoules por mol para obter 89.15 quilojoules (endotérmico).
Onde o calor de reação escalado por quantidade aparece no trabalho real
Cursos de química geral do ensino médio e universitário atribuem constantemente problemas que partem de um ΔH molar tabelado ou derivado de entalpias de formação e de um número declarado de mols de reagente ou de reação, pedindo apenas o calor total liberado ou absorvido; um único oráculo confiável que devolve Q e o rótulo endotérmico ou exotérmico agiliza a correção e a preparação de demonstrações.
Químicos de processo e engenheiros de planta dimensionam trocadores de calor e cargas de utilidades a partir de valores extensivos de Q, não apenas de tabelas molares, portanto um passo de multiplicação transparente mantém as planilhas de balanço térmico auditáveis. Laboratórios de divulgação que queimam uma amostra pesada de combustível ou dissolvem uma quantidade conhecida de sal após converter massa em mols ainda precisam do passo final de n vezes ΔH para os cadernos dos alunos.
Laboratórios de qualidade que já conhecem ΔH por software de instrumentos ou pela literatura ainda precisam de um passo de escala determinístico para exportações LIMS e relatórios CAPA quando o tamanho do lote muda.
Se depois você precisar da entalpia de reação a partir de calores padrão de formação, do calor molar de solução a partir de q e n medidos, ou do calor de calorimetria Q igual a m·c·ΔT, trate-os como intenções de busca e páginas de destino separadas em vez de sobrecarregar esta página da calculadora de calor de reação por quantidade.
Casos de uso
Gabaritos de lição de casa e provas
Converta a entalpia molar de reação e os mols que reagem no calor total Q com rótulo endotérmico ou exotérmico para uma correção consistente.
Balanço térmico e dimensionamento de equipamentos
Escale o ΔH_rxn tabelado para o tamanho do lote n em cargas térmicas de processo, estimativas de utilidades e projeto de resfriamento de reatores.
Escala do avanço no caderno de laboratório
Transforme um ΔH molar derivado de formação ou da literatura e os mols realmente reagidos no calor extensivo para relatórios.
Perguntas frequentes
Como o calor total de reação é calculado a partir da entalpia molar?
Multiplique os mols que reagem pela entalpia molar de reação: Q = n · ΔH_rxn. Mantenha as unidades de energia consistentes: se ΔH está em kJ/mol, Q está em kJ.
O que acontece se os mols forem negativos?
A quantidade que reage não pode ser menor que zero; informe n ≥ 0 mol.
Como sei se a reação é endotérmica ou exotérmica?
Calor positivo significa endotérmica (o sistema absorve calor). Negativo significa exotérmica (o sistema libera calor). Resultados próximos de zero são rotulados como termoneutros.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Em que unidade sai o calor total?
Na mesma unidade de energia da sua entalpia molar, sem o «por mol». Se você digitar quilojoules por mol, recebe quilojoules; com joules por mol, o calor sai em joules, então mantenha uma única família de unidades.
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/enthalpy-amount-scaling \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"delta_h":-92.2,"moles":2}'const res = await fetch("https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"delta_h": -92.2,
"moles": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/enthalpy-amount-scaling",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"delta_h": -92.2,
"moles": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"delta_h":-92.2,"moles":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"delta_h":-92.2,"moles":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/enthalpy-amount-scaling", 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
{
"delta_h": -92.2,
"moles": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.enthalpy_amount_scaling",
"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
Como o calor de reação escala com a quantidade que reage
Não há semente aleatória, carimbo de data e hora, chamada de rede nem deriva de modelo, portanto delta_h e mols idênticos sempre produzem um JSON idêntico.
O que você envia e o que recebe de volta
O campo delta_h é um número finito para a entalpia molar de reação ΔH_rxn, em qualquer unidade consistente de energia por mol, como quilojoules por mol ou joules por mol. Campos ausentes, strings vazias, strings não numéricas, NaN, Infinity e mols negativos falham com invalid_input e não são cobrados. Em caso de sucesso, a resposta ecoa os valores limpos de delta_h e moles, o campo de calor total heat, um rótulo de processo endothermic, exothermic ou thermoneutral, a string de unidade energy lembrando que Q carrega unidades de energia consistentes com a sua escolha de ΔH, a string de fórmula Q igual a n vezes ΔH_rxn e o método enthalpy_amount_scaling. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde o calor de reação escalado por quantidade aparece no trabalho real
Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação com falha não consome saldo.
Perguntas técnicas
Zero mol é permitido?
Sim. Zero mol resulta em heat = 0 e process = thermoneutral, que é o limite correto quando nada reage.