Calculateur de chaleur massique
Chauffer de 10 K 2 kg d'un matériau de chaleur massique 500 J/(kg·K) demande 10000 J. Saisissez la masse, la chaleur massique et la variation de température pour obtenir l'énergie en joules, négative quand l'échantillon 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 m
- 2
- Capacité thermique massique c
- 500
- Variation de température ΔT
- 10
- Énergie thermique
- 10 000
- Énergie thermique en joules
- 10 000
La chaleur sensible est l’énergie qui élève ou abaisse la température d’une substance sans changement de phase : l’énergie thermique Q égale la masse multipliée par la capacité thermique massique multipliée par la variation de température. Les étudiants qui vérifient la calorimétrie de laboratoire, les enseignants qui construisent des corrigés, les ingénieurs HVAC et process qui dimensionnent des chauffages, et les auteurs de simulations qui vérifient des bilans thermiques ont tous besoin des mêmes trois entrées et d’un résultat à l’échelle du joule.
Ce que signifie Q = mcΔT et quelles grandeurs vous devez envoyer
En thermodynamique et calorimétrie introductives, l’énergie thermique absorbée ou libérée par un échantillon dont la température change de ΔT à chaleur massique constante est Q égal à m fois c fois ΔT. La masse est la quantité de matière, la capacité thermique massique est l’énergie nécessaire pour changer d’un degré la température d’une unité de masse, et la variation de température est la température finale moins la température initiale.
L’intention de recherche se regroupe autour de phrases telles que calculateur de chaleur massique, calculateur d’énergie thermique, Q égal à m c delta T, joules à partir de la masse et de la variation de température, et calculateur mcΔT. Les gens veulent un résultat numérique qu’ils peuvent vérifier sur une feuille d’exercices, intégrer dans un rapport de laboratoire ou alimenter un pipeline plus large—pas seulement un rappel que la formule existe.
Les unités restent cohérentes avec la base que vous choisissez : kilogrammes avec joules par kilogramme-kelvin et kelvin (ou différence en Celsius) donnent des joules ; tout ensemble cohérent fonctionne si vous gardez le produit dimensionnellement honnête.
Cas d’usage
Devoirs et exercices de calorimétrie de laboratoire
Étudiants et correcteurs confirment l’énergie thermique Q pour une masse, une chaleur massique et une variation de température données, avec rejet clair lorsque la masse est négative ou qu’un champ manque.
Dimensionnement de chauffages et esquisses de process
Estimations structurées rapides en joules pour élever une masse connue d’un ΔT connu sans déployer une pile complète de transfert thermique.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Chaleur sensible à chaleur massique constante : Q = m · c · ΔT. Avec des entrées cohérentes SI le résultat est en joules.
Que se passe-t-il si la masse est négative ?
La masse négative est rejetée et ces appels ne sont pas facturés.
Le calculateur de chaleur massique 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 le refroidissement et produit un Q négatif lorsque la chaleur massique est positive, ce qui signifie une énergie libérée par l’échantillon.
Le calcul inclut-il la chaleur de fusion ou d'ébullition ?
Non. Il ne couvre que la chaleur qui fait varier la température sans changement d'état. Pour faire fondre de la glace ou bouillir de l'eau, ajoutez à part la chaleur latente de cette étape.
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/thermo/heat-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":2,"specific_heat":500,"delta_t":10}'const res = await fetch("https://api.kit.forhosting.com/thermo/heat-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 2,
"specific_heat": 500,
"delta_t": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/heat-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 2,
"specific_heat": 500,
"delta_t": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/heat-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":2,"specific_heat":500,"delta_t":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":2,"specific_heat":500,"delta_t":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/heat-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": 500,
"delta_t": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.heat_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
Cette capacité multiplie une masse finie, une chaleur massique et ΔT de façon déterministe, rejette une masse négative avec une erreur invalid_input explicite et renvoie un JSON structuré avec Q, les entrées renvoyées, la formule et la méthode.
Ce que signifie Q = mcΔT et quelles grandeurs vous devez envoyer
Fournir mass, specific_heat, delta_t, heat_energy, heat_energy_joules, formula et method en JSON facilite le collage du résultat 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 type CSV puissent passer des valeurs sans cast supplémentaire. Une masse nulle est autorisée et produit une énergie thermique nulle. La variation de température peut être signée : ΔT positif signifie chauffage (énergie absorbée, Q positif lorsque c est positif), et ΔT négatif signifie refroidissement (énergie libérée). Il n’y a ni chaleur latente de changement de phase, ni table c(T) dépendante de la température, ni service de conversion d’unités ; c’est de la chaleur sensible idéale à c constant à partir des trois grandeurs connues. Envoyez un corps JSON avec les champs obligatoires mass, specific_heat et delta_t. Tout 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. Des alias sont pris en charge : m pour mass ; c, specific_heat_capacity et heat_capacity pour la chaleur massique ; deltaT, temperature_change, 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 être négative dans ce modèle. Après validation, le moteur multiplie les trois valeurs et arrondit à une précision décimale stable pour que la même entrée produise toujours le même JSON sur les moteurs JavaScript. La même fonction pure alimente l’outil gratuit dans le navigateur et le chemin d’API.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l’outil du navigateur lorsque vous souhaitez une vérification immédiate de Q égal à m c ΔT en notant des devoirs, en vérifiant une course de calorimètre à gobelet, en dimensionnant l’énergie qu’un chauffage doit livrer pour une élévation de température connue, ou en validant 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. Utilisez l’API lorsqu’un script, une plateforme de cours, un pipeline de carnet de laboratoire ou un assistant de contrôle de process a besoin de JSON stable pour de nombreux triplets masse–chaleur-massique–ΔT sous un même contrat. Chaque requête réussie est un élément facturable à $0.002 ; la validation échouée ne consomme pas de solde. Les résultats sont pleinement déterministes : les mêmes trois entrées produisent toujours le même heat_energy et les mêmes étiquettes de formule et de méthode. Branchez l’endpoint sur des exercices de calorimétrie, des vérificateurs de réponses 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 rejeter une masse négative—à des widgets boîte noire opaques qui ne peuvent pas expliquer pourquoi une entrée incorrecte a été refusée.
Cas d'intégration
Fixtures déterministes pour tests thermiques
Les pipelines qui alimentent des tests unitaires ou des démos scientifiques interactives peuvent appeler un oracle pur Q=mcΔT au lieu de réimplémenter l’arithmétique de chaleur massique dans chaque langage.
Questions techniques
Comment calculer l’énergie thermique avec ce calculateur de chaleur massique ?
Envoyez un corps JSON avec mass, specific_heat et delta_t à thermo.heat_energy. La réponse renvoie heat_energy (et heat_energy_joules) plus la formule Q=mcΔT.