Calorimétrie : chaleur Q=m·c·ΔT (masse, c, ΔT), gratuite
Calculez la chaleur qu'un échantillon gagne ou perd : 1 kg d'eau de chaleur massique 4184 J/(kg·K), réchauffé de 1 K, absorbe 4184 J. Un refroidissement donne un résultat négatif, signalé comme chaleur cédée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse
- 1
- Chaleur massique
- 4 184
- Variation de température
- 1
- Chaleur
- 4 184 J
- Capacité thermique
- 4 184
- Sens
- absorbed
- Unité de capacité thermique
- J/K
Les calculs de chaleur par calorimétrie répondent à une question que tout étudiant en chimie et en physique rencontre tôt : quelle énergie thermique un échantillon absorbe-t-il ou libère-t-il lorsque sa température change ? Avec la masse m, la chaleur massique c et la variation de température ΔT, la relation standard est Q = m·c·ΔT ; Q s’exprime en joules si la masse est en kilogrammes, c en J/(kg·K) et ΔT en kelvin (ou le même intervalle numérique en °C). Un Q positif signifie que l’échantillon a absorbé de la chaleur en se réchauffant ; un Q négatif, qu’il en a libéré en se refroidissant. Cette calculatrice vérifie que la masse est positive et que la chaleur massique n’est pas négative, multiplie les trois entrées et renvoie le transfert de chaleur ainsi que la capacité thermique extensive de tout l’échantillon et une étiquette de sens en langage clair.
Comment la chaleur de calorimétrie se calcule à partir de m, c et ΔT
La relation définissant la calorimétrie introductive sans changement de phase est Q égal à la masse multipliée par la chaleur massique multipliée par la variation de température.
La masse m est la quantité de substance en kilogrammes ; la chaleur massique c est l’énergie nécessaire pour élever un kilogramme d’un kelvin, en J par kg par K ; la variation de température ΔT est la température finale moins la température initiale, et un intervalle d’un degré Celsius égale un kelvin, de sorte que vous pouvez utiliser l’une ou l’autre échelle pour le delta seul. Lorsque c est positif et ΔT positif, Q est positif et l’échantillon absorbe de la chaleur en se réchauffant.
Lorsque ΔT est négatif, Q est négatif et l’échantillon libère de la chaleur en se refroidissant — la grandeur reste |m·c·ΔT|. La calculatrice n’intègre pas une courbe c(T), n’ajoute pas de chaleur latente aux plateaux de fusion ou d’ébullition et ne consulte pas de tables par nom de matériau. Elle répond uniquement au produit algébrique que les manuels de laboratoire appellent chaleur transférée dans un problème simple de calorimétrie.
La chaleur massique ne doit pas être négative : un c négatif inverserait le signe de la chaleur par rapport à la variation de température et est rejeté comme entrée invalide plutôt que renvoyé comme une mauvaise réponse silencieuse. La masse doit être strictement positive pour la même raison qu’un échantillon de masse nulle n’est pas un remplissage physique de calorimètre.
Où ces calculs apparaissent dans le travail réel
Les cours de chimie du secondaire et de l’université assignent sans cesse des problèmes qui donnent masse, chaleur massique et variation de température et demandent la chaleur absorbée ou libérée, souvent pour l’eau, les métaux ou des échantillons inconnus identifiés en comparant Q aux lectures expérimentales du calorimètre. Les laboratoires d’ingénierie utilisent le même produit à trois nombres avant d’introduire une c dépendante de la température ou un logiciel de calorimétrie différentielle.
Les ingénieurs CVC et de procédés estiment la charge thermique de réservoirs, gaines et réacteurs discontinus à partir de la masse d’inventaire, d’une c moyenne supposée et d’un écart de température de conception, sans modèle thermique complet par éléments finis. Les sciences alimentaires et le développement de matériaux dimensionnent chauffages et refroidissements à partir de masses d’essai, de c tabulée ou mesurée et de ΔT de procédé.
Si vous avez ensuite besoin du problème inverse de résoudre c à partir d’un Q mesuré, de la conversion calories–joules, ou de la chaleur latente de fusion ou de vaporisation, traitez-les comme d’autres intentions de recherche et d’autres pages, sans surcharger cette calculatrice de chaleur libérée par calorimétrie.
Cas d’usage
Corrigés de devoirs et de laboratoire
Calculez Q = m·c·ΔT pour des séries de calorimétrie de manuel afin que enseignants et correcteurs automatiques partagent une vérité SI, y compris le rejet de c négatif.
Estimations de charge thermique de procédé
Estimez la charge de chauffage ou de refroidissement à partir de la masse d’inventaire, de la chaleur massique moyenne et de l’écart de température de conception sur réservoirs, réacteurs et charges CVC.
Comptabilité énergétique d’essais par lots
Transformez masse mesurée, c connue ou mesurée et ΔT de procédé en chaleur absorbée ou libérée pour métaux, polymères et échantillons alimentaires sans simulation thermique complète.
Questions fréquentes
Que se passe-t-il si la chaleur massique est négative ?
Une capacité thermique massique négative n’est pas acceptée dans ce modèle de calorimétrie de manuel pour Q = m · c · ΔT.
Quelles unités dois-je utiliser ?
La chaleur résulte en J. Convertissez calories ou grammes avant l’appel si votre fiche de laboratoire utilise d’autres unités.
Que signifie un résultat de chaleur négatif ?
Que l'échantillon a cédé de la chaleur en refroidissant. Une variation de température négative donne un résultat négatif, dont la valeur reste masse fois chaleur massique fois variation de température. Une hausse donne un résultat positif, signalé comme absorbé.
Combien de chaleur faut-il pour réchauffer un demi-kilo d'aluminium de 2 K ?
Environ 900 J. Avec une chaleur massique d'environ 900 J/(kg·K), l'outil multiplie 0,5 kg par 900 puis par 2 K, et affiche aussi la capacité thermique de tout l'échantillon.
L'outil tient-il compte de la fusion ou de l'ébullition ?
Non. Il n'ajoute aucune chaleur latente aux paliers de fusion ou d'ébullition, ne fait pas varier la chaleur massique avec la température et ne cherche pas de matériau dans une table : il calcule seulement le produit des trois valeurs.
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/chem/calorimetry-heat \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":1,"specific_heat":4184,"temperature_change":1}'const res = await fetch("https://api.kit.forhosting.com/chem/calorimetry-heat", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 1,
"specific_heat": 4184,
"temperature_change": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/calorimetry-heat",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 1,
"specific_heat": 4184,
"temperature_change": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/calorimetry-heat", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":1,"specific_heat":4184,"temperature_change":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":1,"specific_heat":4184,"temperature_change":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/calorimetry-heat", 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": 1,
"specific_heat": 4184,
"temperature_change": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.calorimetry_heat",
"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
Une chaleur massique négative est rejetée avec une erreur invalid_input claire, car ce n’est pas une propriété physique de matériau dans ce modèle de manuel.
Ce que vous envoyez et ce que vous recevez
Lorsque la masse n’est pas positive, la requête échoue avec un message de champ exigeant une masse positive en kilogrammes. Contrôles classiques de manuel : un kilogramme d’eau avec c proche de 4184 J par kg par K et une élévation d’un kelvin, ce qui donne Q proche de 4184 joules ; un demi-kilogramme d’aluminium avec c d’environ 900 et une élévation de deux kelvin ; et des expériences de refroidissement où ΔT est négatif et la chaleur est libérée. Envoyez trois nombres finis sous les champs mass, specific_heat et temperature_change. mass est m en kilogrammes et doit être supérieur à zéro. specific_heat est c en J par kg par K et doit être supérieur ou égal à zéro ; une valeur négative échoue à la validation. temperature_change est ΔT en kelvin ou en degrés Celsius et peut être positif, négatif ou nul. Les champs manquants, chaînes non numériques, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. Lorsque specific_heat est négatif, le message indique que la chaleur ne peut pas être calculée avec une capacité thermique massique négative, afin que le client corrige la propriété du matériau. En cas de succès, la réponse renvoie les entrées nettoyées, heat comme Q en joules, heat_capacity comme la capacité extensive C = m·c en J/K, direction comme absorbed, released ou none lorsque Q est essentiellement nul, les chaînes unit et heat_capacity_unit, la chaîne formula et method calorimetry_heat. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où ces calculs apparaissent dans le travail réel
Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et l’échec de validation ne consomme pas le solde.
Questions techniques
Quelle formule cette calculatrice de chaleur par calorimétrie utilise-t-elle ?
Q = m · c · ΔT, où m est la masse en kilogrammes, c est specific_heat en J/(kg·K) et ΔT est temperature_change en kelvin (ou le même delta numérique en °C). Le résultat est la chaleur en joules.
temperature_change peut-il être négatif ?
Oui. Un ΔT négatif décrit un refroidissement ; avec c positif, Q est négatif et direction vaut released, c’est-à-dire que la chaleur a quitté l’échantillon.
Quel est le coût ?
L’outil navigateur est gratuit et s’exécute localement. Les requêtes API utilisent le solde prépayé KIT à $0.002 par élément réussi ; l’entrée invalide n’est pas facturée.