ForHosting KIT · Sciences

Calculateur de mélange thermique

Mélangez 100 g à 80 °C avec 200 g à 20 °C, de même chaleur massique 4,184, et l'ensemble se stabilise à 40 °C. Saisissez deux masses, deux chaleurs massiques et deux températures pour obtenir la température finale commune, étape par étape. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
M1
100
C1
4,184
T1
80
M2
200
C2
4,184
T2
20
Vous obtenez
Température finale
40
Température d'équilibre
40

Un calculateur de température de mélange répond à une question classique de calorimétrie : si vous mettez deux corps ou échantillons de fluide en contact thermique et attendez, à quelle température unique se stabilisent-ils ? Saisissez la masse, la chaleur massique et la température initiale de chaque substance ; l'outil renvoie la température d'équilibre adiabatique Tf égale à (m1 c1 T1 plus m2 c2 T2) sur (m1 c1 plus m2 c2), avec les poids de capacité thermique, une courte chaîne de formule et la substitution pas à pas que vous pouvez copier dans les devoirs ou les tests unitaires. Une capacité thermique totale nulle (les deux masses à zéro) est également rejetée pour que le solveur ne divise jamais par zéro. La préparation de laboratoire, les contrôles d'intuition à l'échelle de la cuisine et les valeurs attendues de coding-kata ont tous besoin de ce même résultat d'énergie conservée sans ouvrir une suite thermodynamique complète.

Ce que signifie l'équilibre thermique après mélange

Lorsque deux substances pouvant échanger de la chaleur sont mises en contact et isolées de l'environnement, la conservation de l'énergie exige que la chaleur perdue par le corps plus chaud égale la chaleur gagnée par le plus froid jusqu'à ce que les deux partagent une température commune.

En annulant la somme de ces termes de chaleur pour deux substances, on obtient la formule fermée Tf égale à la moyenne pondérée par masse et capacité thermique des deux températures initiales : numérateur m1 c1 T1 plus m2 c2 T2, dénominateur m1 c1 plus m2 c2. Ce résultat est indépendant du corps qui commence plus chaud ; l'algèbre est la même que l'on imagine la chaleur allant de gauche à droite ou l'inverse.

Les unités de température doivent coïncider pour les deux entrées — Celsius avec Celsius, kelvin avec kelvin ou Fahrenheit avec Fahrenheit — car la formule est affinement invariante sur une seule échelle linéaire de température mais n'est pas un convertisseur d'unités. Les unités de masse doivent aussi coïncider entre m1 et m2, et les unités de chaleur massique doivent être cohérentes avec ces masses et températures afin que m c ait des unités d'énergie par température.

Le chemin de contrôle recalcule la moyenne pondérée avec le même arrondi fixe utilisé pour les champs publiés, de sorte qu'une réponse réussie apporte toujours des étapes que vous pouvez affirmer dans des tests ou des feuilles de travail.

Conseils pratiques, limites et recherches associées

Gardez les entrées dans la plage absolue publiée pour que les produits m c T ne débordent pas en un numérateur non fini que le solveur doit rejeter. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict. Utilisez la même échelle de température pour les deux échantillons et convertissez au préalable si vos données sources mélangent Celsius et kelvin.

Cette page vise les personnes qui cherchent un calculateur de température de mélange, une température d'équilibre après mélange, ou une calorimétrie à deux substances en ligne ; ce n'est pas un mélangeur multi-corps à trois courants ou plus, pas un calculateur de changement de phase ou de chaleur latente, et pas un convertisseur d'unités de température seul.

Préférez cette capacité lorsque vous avez déjà deux masses, deux chaleurs massiques et deux températures initiales et n'avez besoin que de l'équilibre adiabatique ; si votre problème implique de la glace fondante ou de l'ébullition, résolvez d'abord les étapes de chaleur latente séparément.

Contrôles de devoirs de calorimétrie

Les élèves saisissent deux masses, chaleurs massiques et températures initiales de problèmes de mélange du manuel et comparent Tf et moyennes pondérées manuscrites à un résultat déterministe avant de rendre.

Tests unitaires de solveurs thermo étudiants

Générez des cas connus masses égales, masses inégales et c différents, plus des rejets délibérés de masse négative pour les valeurs attendues de coding kata.

Préparation de labo et intuition de procédé

Estimez rapidement la température après mélange de deux courants de procédé ou échantillons de laboratoire lorsque les chaleurs massiques sont approximativement constantes et la perte de chaleur négligeable.

Quelle formule le calculateur de température de mélange utilise-t-il ?

En conditions adiabatiques avec chaleurs massiques constantes et sans changement de phase, Tf = (m1·c1·T1 + m2·c2·T2) / (m1·c1 + m2·c2). C'est la moyenne pondérée par capacité thermique des deux températures initiales.

Que se passe-t-il si une masse est négative ?

Une masse négative n'est pas physiquement valide dans ce modèle.

Les unités de température comptent-elles ?

Les deux températures doivent utiliser la même échelle linéaire (°C avec °C, K avec K, ou °F avec °F). Le calculateur ne convertit pas entre unités de température.

Gère-t-il la fusion de la glace ou l'ébullition ?

Non. Il suppose des chaleurs massiques constantes et sans changement de phase. Résolvez séparément les étapes de chaleur latente si un échantillon traverse un point de fusion ou d'ébullition.

Le calculateur de température de mélange est-il gratuit ?

L'outil du navigateur est gratuit et s'exécute en local.

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.

POSThttps://api.kit.forhosting.com/thermo/final-temperature-mixing

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é.

curl -X POST https://api.kit.forhosting.com/thermo/final-temperature-mixing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"m1":100,"c1":4.184,"t1":80,"m2":200,"c2":4.184,"t2":20}'
{
  "m1": 100,
  "c1": 4.184,
  "t1": 80,
  "m2": 200,
  "c2": 4.184,
  "t2": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "thermo.final_temperature_mixing",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs1000000000000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Une masse négative est rejetée avec une erreur invalid_input claire car elle n'a pas de sens physique dans ce modèle. Le chemin est une arithmétique purement déterministe — sans réseau, sans graines aléatoires, sans dépendance à l'horloge — de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel.

Ce que signifie l'équilibre thermique après mélange

Dans le modèle standard de chaleur massique constante sans changement de phase, la chaleur échangée par la substance i est m_i fois c_i fois la variation de sa température. Les enseignants et correcteurs automatiques se soucient du rejet de masse négative autant que du chemin de succès : un élève qui tape un signe moins par accident doit voir un message invalid_input explicite plutôt qu'une température silencieusement absurde.

Comment appeler l'API et ce qui revient

Les masses ne doivent pas être négatives ; les chaleurs massiques doivent être strictement positives ; la capacité thermique combinée m1 c1 plus m2 c2 doit être positive afin que les deux masses ne puissent pas être nulles à la fois. Envoyez un corps JSON avec six nombres finis obligatoires : m1 (alias mass1 et mass_1), c1 (alias specific_heat1, cp1 et heat_capacity1), t1 (alias T1, temp1 et temperature1), m2 (alias mass2 et mass_2), c2 (alias specific_heat2, cp2 et heat_capacity2), et t2 (alias T2, temp2 et temperature2). Les valeurs absolues doivent rester dans la limite publiée d'un billion pour que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie m1, c1, t1, m2, c2 et t2 arrondis, fixe final_temperature et equilibrium_temperature au même Tf arrondi, formula à la chaîne Tf égale à (m1 c1 T1 plus m2 c2 T2) sur (m1 c1 plus m2 c2), message à un court résumé en anglais, et steps à un tableau ordonné de lignes de substitution. Une validation échouée — champs manquants, nombres non finis, valeurs hors limites absolues, masse négative, chaleur massique non positive ou capacité thermique totale nulle — renvoie invalid_input et n'est jamais facturée. Le prix est un forfait $0.002 par requête réussie avec élément unitaire et prix marginal unitaire nul.

Conseils pratiques, limites et recherches associées

En enseignant, associez des exemples : masses égales du même fluide à quatre-vingts et vingt degrés donnent un milieu de cinquante ; des masses inégales tirent le résultat vers l'échantillon plus grand ; des chaleurs massiques différentes (par exemple eau versus huile) tirent vers le produit de capacité thermique plus élevé ; et une masse délibérément négative démontre le chemin dur d'invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les apprenants envoient volontairement de mauvaises masses. Les contrôles aller-retour sont faciles : recalculez la moyenne pondérée à la main et confirmez qu'elle égale le final_temperature publié dans le même arrondi à douze décimales, et confirmez qu'échanger les libellés un et deux laisse Tf inchangé.

Consulter la documentation complète du KIT →