Calculateur d'énergie thermique
Chauffer 2 kg d'eau de 10 °C, avec une capacité thermique massique de 4184 J/(kg·K), demande 83680 J. Saisissez la masse, la capacité thermique et la variation de température pour obtenir l'énergie absorbée, ou cédée s'il refroidit. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse
- 2
- Capacité thermique massique
- 4 184
- Variation de température
- 10
- Énergie thermique
- 83 680 J
- Énergie thermique (J)
- 83 680
Lorsqu’un corps se réchauffe ou se refroidit sans fondre, bouillir ni changer de phase, l’énergie qui accompagne cette variation de température est l’énergie thermique, notée Q et calculée comme le produit de la masse, de la capacité thermique massique et de la variation de température. Avec la masse en kilogrammes, la chaleur massique en joules par kilogramme-kelvin et ΔT en kelvin ou le même intervalle numérique en Celsius, Q s’exprime en joules. Les étudiants qui vérifient des devoirs, les enseignants qui préparent des corrigés, les concepteurs HVAC qui dimensionnent des chauffages et les ingénieurs procédés qui esquissent des charges thermiques de lot ont besoin de ce nombre à partir de trois grandeurs connues.
Ce que signifie l’énergie thermique Q = mcΔT et quelles grandeurs envoyer
L’énergie thermique au sens de ce calculateur est l’énergie transférée sous forme de chaleur lorsqu’un corps change de température à chaleur massique constante, sans changement de phase. La relation de cours est Q égal à m fois c fois ΔT. La masse m est la quantité de matière présente ; la capacité thermique massique c est l’énergie nécessaire pour changer d’un degré la température d’une unité de masse ; la variation de température ΔT est la température finale moins la température initiale.
Un intervalle d’un degré Celsius égale un intervalle d’un kelvin, vous pouvez donc utiliser l’une ou l’autre échelle pour le delta seul. Un ΔT positif avec c positive signifie que le corps absorbe de l’énergie (chauffage). Un ΔT négatif avec c positive signifie que le corps libère de l’énergie (refroidissement) et Q est alors négative.
L’intention de recherche de cette page se regroupe autour de phrases telles que calculateur d’énergie thermique, énergie thermique à partir de la masse et de la variation de température, Q égal à m c delta T en joules, énergie pour changer la température et calculateur mcΔT. Les gens veulent un résultat numérique à confronter à une feuille d’exercices, à insérer dans un rapport de laboratoire ou à injecter dans un pipeline plus large — pas seulement un rappel que la formule existe.
Les unités restent cohérentes avec la base que vous avez choisie : kilogrammes avec joules par kilogramme-kelvin et kelvin (ou écart Celsius) donnent des joules ; grammes avec joules par gramme-kelvin aussi. Tout jeu cohérent fonctionne si le produit reste dimensionnellement honnête.
Cette page ne consulte pas de tables de manuel par nom de matériau, ne convertit pas les calories pour vous et n’ajoute pas de chaleur latente aux paliers de fusion ou d’ébullition ; elle répond au produit algébrique que les feuilles de physique et d’ingénierie appellent énergie thermique pour une variation de température.
Usage pratique, limites, tarifs et canaux de livraison
Utilisez l’outil du navigateur lorsque vous voulez une vérification immédiate de Q égal à m c ΔT en notant des devoirs, en vérifiant une course de calorimètre tasse à café, en dimensionnant l’énergie qu’un chauffage doit fournir pour une hausse de température connue, ou en contrôlant le bilan thermique d’une simulation. Choisissez les unités de façon cohérente : si la masse est en kilogrammes, la chaleur massique en joules par kilogramme-kelvin et ΔT en kelvin ou degrés Celsius, l’énergie thermique sort en joules.
Il n’y a ni modèle de langage, ni service externe de thermodynamique, ni aléatoire, de sorte que la capacité est sûre à figer dans des contrôles d’intégration continue et des supports de cours reproductibles.
Branchez le point d’accès sur des exercices de calorimétrie, des vérificateurs de corrigés de concours, des outils d’esquisse HVAC ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites — comme le rejet d’une masse négative — plutôt que des widgets boîte noire opaques qui ne savent pas expliquer pourquoi une mauvaise entrée a été refusée.
Si vous avez ensuite besoin de la chaleur latente de fusion ou de vaporisation, d’une résolution inverse de la chaleur massique à partir d’un Q mesuré, ou d’un convertisseur entre calories, BTU et joules, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger ce calculateur d’énergie thermique.
Cas d’usage
Devoirs et exercices de calorimétrie de laboratoire
Étudiants et correcteurs confirment l’énergie thermique Q pour une masse, une capacité thermique massique et une variation de température données, avec un rejet clair lorsque la masse est négative ou qu’un champ manque.
Jeux de tests déterministes pour essais thermiques
Les pipelines qui alimentent des tests unitaires ou des démonstrations scientifiques interactives peuvent appeler un oracle pur Q=mcΔT au lieu de réimplémenter l’arithmétique d’énergie thermique dans chaque langue.
Dimensionnement de chauffages et esquisses de procédé
Estimations structurées rapides en joules pour élever une masse connue d’un ΔT connu sans déployer une pile complète de transfert de chaleur.
Questions fréquentes
Quelle formule le calculateur d’énergie thermique utilise-t-il ?
Chaleur massique constante, sans changement de phase : Q = m · c · ΔT. Avec des entrées cohérentes SI, le résultat s’exprime en joules.
Que se passe-t-il si la masse est négative ?
Une masse négative est rejetée et ces appels ne sont pas facturés.
Le calculateur d’énergie thermique est-il gratuit ?
L’outil du navigateur s’exécute gratuitement sur votre appareil.
La variation de température peut-elle être négative ?
Oui. Un ΔT négatif modélise un refroidissement et produit une Q négative lorsque la chaleur massique est positive, c’est-à-dire l’énergie libérée par le corps.
Puis-je utiliser des degrés Celsius pour la variation de température ?
Oui. Une variation d'un degré Celsius a la même taille qu'une variation d'un kelvin, donc l'écart vaut sur les deux échelles. Saisissez la différence entre température finale et initiale, pas une seule mesure.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"mass": 2,
"specific_heat_capacity": 4184,
"temperature_change": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.thermal_energy",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur valide la masse, la capacité thermique massique et la variation de température, rejette une masse négative avec invalid_input, multiplie les trois valeurs de façon déterministe et renvoie un JSON structuré avec l’énergie thermique en joules, les entrées renvoyées et la formule.
Ce que signifie l’énergie thermique Q = mcΔT et quelles grandeurs envoyer
Fournir mass, specific_heat_capacity, temperature_change, thermal_energy, thermal_energy_joules, formula, unit et method en JSON facilite le collage dans des notes, la comparaison dans des tests automatisés ou la réutilisation entre langues sans réimplémenter l’arithmétique.
Comment ce calculateur valide l’entrée et applique Q = mcΔT
Les chaînes numériques qui s’interprètent comme des nombres finis sont acceptées afin que formulaires et pipelines de style CSV puissent passer des valeurs sans conversion supplémentaire. Une masse nulle est autorisée et produit une énergie thermique nulle, résultat physiquement honnête d’un corps vide. La variation de température peut être signée : ΔT positif signifie chauffage et ΔT négatif signifie refroidissement. La chaleur massique peut être n’importe quel nombre fini ; les matériaux ordinaires sont positifs, et une c positive avec un ΔT positif produit une Q positive. Il n’y a ni chaleur latente de changement de phase, ni table c(T) dépendante de la température, ni pertes par convection ou rayonnement, ni service de conversion d’unités ; c’est l’énergie thermique idéale à c constante à partir des trois grandeurs connues. Les magnitudes au-delà de la borne publiée sont rejetées pour la même raison : une page d’énergie thermique doit échouer de façon fermée, non émettre un débordement silencieux. Envoyez un corps JSON avec les champs obligatoires mass, specific_heat_capacity et temperature_change. Chaque champ doit être fini : champs manquants, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant tout résultat, et la validation échouée n’est pas facturée. Les alias sont pris en charge : m pour mass ; c et specific_heat pour la capacité thermique massique ; delta_t, deltaT, dT et delta_temperature pour la variation de température. La masse ne doit pas être négative : une masse négative est toujours rejetée comme invalid_input car la masse inertielle ne peut pas l’être dans ce modèle. Après validation, le moteur multiplie les trois valeurs et arrondit à une précision décimale stable afin que la même entrée produise toujours le même JSON sur les moteurs JavaScript. Si le produit déborde vers Infinity, la requête échoue avec invalid_input plutôt que de renvoyer une énergie non finie.
Usage pratique, limites, tarifs et canaux de livraison
Utilisez l’API lorsqu’un script, une plateforme de cours, un pipeline de cahier de laboratoire ou un aide au contrôle de procédés a besoin d’un JSON stable pour de nombreux triplets masse–chaleur-massique–ΔT sous un seul contrat. Chaque requête réussie est un item facturable à $0.002 ; la validation échouée ne consomme pas le solde prépayé. Les résultats sont pleinement déterministes : les mêmes trois entrées produisent toujours le même thermal_energy, le même alias thermal_energy_joules et les mêmes libellés de formule, d’unité et de méthode. Le tarif API publié est $0.002 par item réussi ; conservez ce chiffre dans les budgets de cours et les devis clients au lieu d’inventer un tarif au joule que ce moteur ne facture pas.
Questions techniques
Comment calculer l’énergie thermique avec cet outil ?
Envoyez un corps JSON avec mass, specific_heat_capacity et temperature_change à phys.thermal_energy. La réponse renvoie thermal_energy (et thermal_energy_joules) plus la formule Q = m · c · ΔT.