Calculadora de energia térmica
Aquecer 2 kg de água em 10 °C, com calor específico de 4184 J/(kg·K), exige 83680 J. Digite a massa, o calor específico e a variação de temperatura e receba a energia absorvida, ou liberada se o corpo esfriar. 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
- Massa
- 2
- Capacidade térmica específica
- 4.184
- Variação de temperatura
- 10
- Energia térmica
- 83.680 J
- Energia térmica (J)
- 83.680
Quando um corpo esquenta ou esfria sem fundir, ferver ou mudar de fase, a energia que acompanha essa variação de temperatura é a energia térmica, escrita Q e calculada como massa vezes capacidade térmica específica vezes variação de temperatura. Com a massa em quilogramas, o calor específico em joules por quilograma-kelvin e ΔT em kelvin ou o mesmo intervalo numérico em Celsius, Q sai em joules. Estudantes que conferem dever de casa, professores que montam gabaritos, projetistas de HVAC que dimensionam aquecedores e engenheiros de processo que esboçam cargas térmicas de batelada precisam desse número a partir de três grandezas conhecidas.
O que a energia térmica Q = mcΔT significa e quais grandezas você envia
Energia térmica, no sentido desta calculadora, é a energia transferida como calor quando um corpo muda de temperatura a calor específico constante, sem mudança de fase. A relação de livro é Q igual a m vezes c vezes ΔT. A massa m é quanto material há; a capacidade térmica específica c é a energia necessária para mudar em um grau a temperatura de uma unidade de massa; a variação de temperatura ΔT é a temperatura final menos a inicial.
Um intervalo de um grau Celsius equivale a um intervalo de um kelvin, então você pode usar qualquer uma das duas escalas só para o delta. ΔT positivo com c positiva significa que o corpo absorve energia (aquecimento). ΔT negativo com c positiva significa que o corpo libera energia (resfriamento) e então Q é negativa.
A intenção de busca desta página se agrupa em frases como calculadora de energia térmica, energia térmica a partir de massa e variação de temperatura, Q igual a m c delta T em joules, energia para mudar a temperatura e calculadora mcΔT. As pessoas querem um resultado numérico para conferir com uma folha de exercícios, inserir em um relatório de laboratório ou alimentar um pipeline maior — não só um lembrete de que a fórmula existe.
As unidades permanecem coerentes com a base que você escolheu: quilogramas com joules por quilograma-kelvin e kelvin (ou diferença em Celsius) dão joules; gramas com joules por grama-kelvin também dão joules. Qualquer conjunto coerente funciona se o produto permanecer dimensionalmente honesto. Esta página não consulta tabelas de manual por nome de material, não converte calorias para você nem acrescenta calor latente em platôs de fusão ou ebulição; responde ao produto algébrico que as planilhas de física e engenharia chamam de energia térmica por uma variação de temperatura.
Uso prático, limites, preços e canais de entrega
Use a ferramenta do navegador quando quiser uma conferência imediata de Q igual a m c ΔT ao corrigir dever de casa, verificar uma corrida de calorímetro de copo de café, dimensionar quanta energia um aquecedor deve entregar para um aumento de temperatura conhecido, ou validar o orçamento térmico de uma simulação. Escolha unidades de forma coerente: se a massa está em quilogramas, o calor específico em joules por quilograma-kelvin e ΔT em kelvin ou graus Celsius, a energia térmica sai em joules.
Não há modelo de linguagem, nem serviço externo de termodinâmica, nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e materiais de aula reproduzíveis. Conecte o ponto de acesso a exercícios de calorimetria, verificadores de gabarito de competição, ferramentas de esboço HVAC ou passos de pré-processamento em que você já prefere erros de domínio explícitos — como rejeitar massa negativa — a widgets opacos de caixa-preta que não conseguem explicar por que uma entrada ruim foi recusada.
Se mais adiante você precisar de calor latente de fusão ou vaporização, um despejo inverso do calor específico dado um Q medido, ou um conversor entre calorias, BTU e joules, trate-os como intenções de busca distintas em vez de sobrecarregar esta calculadora de energia térmica.
Casos de uso
Dever de casa e exercícios de calorimetria de laboratório
Estudantes e avaliadores confirmam a energia térmica Q para massa, capacidade térmica específica e variação de temperatura dadas, com rejeição clara quando a massa é negativa ou falta um campo.
Casos de teste determinísticos para ensaios térmicos
Pipelines que alimentam testes unitários ou demos científicas interativas podem chamar um oráculo puro Q=mcΔT em vez de reimplementar a aritmética de energia térmica em cada idioma.
Dimensionamento de aquecedores e esboços de processo
Estimativas estruturadas rápidas em joules para elevar uma massa conhecida através de um ΔT conhecido sem levantar uma pilha completa de transferência de calor.
Perguntas frequentes
Qual fórmula a calculadora de energia térmica usa?
Calor específico constante, sem mudança de fase: Q = m · c · ΔT. Com entradas coerentes SI o resultado sai em joules.
O que acontece se a massa for negativa?
Massa negativa é rejeitada e essas chamadas não são cobradas.
A calculadora de energia térmica é gratuita?
A ferramenta do navegador roda de graça no seu dispositivo.
A variação de temperatura pode ser negativa?
Sim. Um ΔT negativo modela resfriamento e produz Q negativa quando o calor específico é positivo, ou seja, energia liberada pelo corpo.
Posso usar graus Celsius na variação de temperatura?
Sim. Uma variação de um grau Celsius tem o mesmo tamanho que uma de um kelvin, então a diferença vale nas duas escalas. Digite a diferença entre a temperatura final e a inicial, não uma leitura isolada.
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/phys/thermal-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":2,"specific_heat_capacity":4184,"temperature_change":10}'const res = await fetch("https://api.kit.forhosting.com/phys/thermal-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 2,
"specific_heat_capacity": 4184,
"temperature_change": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/thermal-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 2,
"specific_heat_capacity": 4184,
"temperature_change": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/thermal-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":2,"specific_heat_capacity":4184,"temperature_change":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":2,"specific_heat_capacity":4184,"temperature_change":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/thermal-energy", 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
{
"mass": 2,
"specific_heat_capacity": 4184,
"temperature_change": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.thermal_energy",
"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
Esta calculadora valida massa, capacidade térmica específica e variação de temperatura, rejeita massa negativa com invalid_input, multiplica os três valores de forma determinística e devolve JSON estruturado com a energia térmica em joules mais as entradas ecoadas e a fórmula.
O que a energia térmica Q = mcΔT significa e quais grandezas você envia
Entregar mass, specific_heat_capacity, temperature_change, thermal_energy, thermal_energy_joules, formula, unit e method como JSON facilita colar o resultado em anotações, comparar em testes automatizados ou reutilizar entre idiomas sem reimplementar a aritmética.
Como esta calculadora valida a entrada e aplica Q = mcΔT
Strings numéricas que se interpretam como números finitos são aceitas para que formulários e pipelines no estilo CSV passem valores sem uma conversão extra. Massa zero é permitida e produz energia térmica nula, o resultado fisicamente honesto de um corpo vazio. A variação de temperatura pode ter sinal: ΔT positivo significa aquecimento e ΔT negativo significa resfriamento. O calor específico pode ser qualquer número finito; materiais ordinários são positivos, e uma c positiva com ΔT positivo produz Q positiva. Não há calor latente de mudança de fase, nem tabela c(T) dependente da temperatura, nem perda por convecção ou radiação, nem serviço de conversão de unidades; é energia térmica ideal de c constante a partir das três grandezas conhecidas. Magnitudes acima do limite publicado são rejeitadas pelo mesmo motivo: uma página de energia térmica deve falhar de forma fechada, não emitir um transbordamento silencioso. Envie um corpo JSON com os campos obrigatórios mass, specific_heat_capacity e temperature_change. Todo campo deve ser finito: campos ausentes, strings vazias, texto não numérico, NaN e Infinity falham de imediato com invalid_input antes de devolver resultado, e a validação falha não é cobrada. Aliases são suportados: m para mass; c e specific_heat para a capacidade térmica específica; delta_t, deltaT, dT e delta_temperature para a variação de temperatura. A massa não deve ser negativa: massa negativa é sempre rejeitada como invalid_input porque a massa inercial não pode ser negativa neste modelo. Após a validação, o motor multiplica os três valores e arredonda a uma precisão decimal estável para que a mesma entrada produza sempre o mesmo JSON em motores JavaScript. Se o produto transborda para Infinity, a requisição falha com invalid_input em vez de devolver uma energia não finita.
Uso prático, limites, preços e canais de entrega
Use a API quando um script, uma plataforma de aulas, um pipeline de caderno de laboratório ou um auxiliar de controle de processos precisar de JSON estável para muitos trios massa–calor-específico–ΔT sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; validação falha não consome saldo pré-pago. Os resultados são plenamente determinísticos: as mesmas três entradas sempre produzem o mesmo thermal_energy, o mesmo alias thermal_energy_joules e os mesmos rótulos de fórmula, unidade e método. O preço publicado da API é US$ 0,002 por item bem-sucedido; conserve essa cifra em orçamentos de aula e cotações a clientes em vez de inventar uma tarifa por joule que este motor não cobra.
Perguntas técnicas
Como calcular a energia térmica com esta ferramenta?
Envie um corpo JSON com mass, specific_heat_capacity e temperature_change para phys.thermal_energy. A resposta devolve thermal_energy (e thermal_energy_joules) mais a fórmula Q = m · c · ΔT.