Travail isotherme
Une mole de gaz parfait qui double de volume à 300 K fournit 1728,9438964613 J de travail. Saisissez la quantité en moles, la température en kelvins et le rapport des volumes pour obtenir le travail, le logarithme qui le donne et le type de transformation. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Nombre de moles
- 1
- Créativité
- 300
- Rapport V2/V1
- 2
- Résistance (Ω)
- 8,314462618
- Ln du rapport de volumes
- 0,6931471806
- Travail
- 1 728,9438964613
- Travail en joules
- 1 728,9438964613
Dans un processus isotherme réversible un gaz idéal échange de la chaleur avec un grand bain thermique de sorte que sa température reste fixe tandis que le volume et la pression changent. Le travail mécanique effectué par le gaz égale n fois R fois T fois le logarithme népérien du rapport de volumes final sur initial, une formule de manuel qui figure dans tout cours d'introduction à la thermodynamique et dans d'innombrables devoirs sur l'expansion et la compression.
Ce que signifie le travail isotherme du gaz idéal et quelles entrées vous devez fournir
Lorsque la température est maintenue constante pour une quantité fixe de gaz idéal, le premier principe et l'équation d'état du gaz idéal donnent ensemble une expression fermée du travail réversible : W égale n R T ln de V2 sur V1. Une expansion avec un rapport supérieur à un produit un travail positif effectué par le système ; une compression avec un rapport entre zéro et un produit un travail négatif du système, c'est-à-dire que le milieu extérieur effectue un travail sur le gaz.
L'intention de recherche se regroupe autour de phrases telles que calculateur de travail isotherme, travail d'expansion du gaz idéal, nRT ln V2/V1, calculateur de processus isotherme réversible et travail de compression à température constante. Les étudiants qui notent des devoirs, les enseignants qui construisent des corrigés, les ingénieurs de procédé qui vérifient des expansions par lots et les auteurs de simulation qui valident des bilans d'énergie veulent une réponse numérique en joules plus le logarithme intermédiaire, pas seulement un rappel que la formule existe.
Les unités restent honnêtes lorsque n est en moles, T en kelvin, R en joules par mole-kelvin et le rapport est adimensionnel : le travail est alors en joules.
Usage pratique, limites, tarification et canaux de livraison
Utilisez le calculateur gratuit de travail isotherme dans le navigateur lorsque vous voulez une vérification immédiate de W égal à n R T ln en notant des devoirs, en vérifiant un problème d'expansion de piston, en comparant les signes expansion versus compression ou en contrôlant le budget énergétique d'une simulation à température constante. Il n'y a pas de modèle de langage, ni de service thermodynamique externe, ni d'aléa, 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 de terminaison dans des exercices de thermo, des vérificateurs de concours, des esquisses de réacteur discontinu ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites — comme rejeter un rapport de volumes non positif — à des widgets opaques qui ne peuvent pas expliquer pourquoi une mauvaise entrée a été refusée.
Associez cette page à d'autres outils thermo du gaz idéal lorsque la question suivante est le changement isochore pression-température ou l'énergie de capacité thermique, en gardant chaque intention SEO sur sa propre page de calculateur.
Cas d’usage
Contrôles de procédé et de simulation
Les scripts qui ont besoin d'une vérification déterministe W=nRT·ln(V2/V1) appellent un point de terminaison prépayé stable au lieu de réimplémenter le produit du logarithme et de la constante des gaz dans chaque service.
Questions fréquentes
Que se passe-t-il si le rapport de volumes est nul ou négatif ?
Les rapports de volume non positifs sont rejetés car ln(V2/V1) n'est pas défini pour des arguments non positifs en arithmétique réelle ; l'échec de validation n'est pas facturé.
Le calculateur de travail isotherme est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Pourquoi le travail est-il négatif ?
Un résultat négatif signale une compression : le volume final est plus petit que le volume initial, donc le rapport se situe entre zéro et un. C'est alors le milieu extérieur qui fournit du travail au gaz.
Faut-il les deux volumes ou seulement leur rapport ?
Seulement le rapport du volume final au volume initial. Doubler le volume correspond à un rapport de 2, quelle que soit la taille réelle du récipient, car la formule ne dépend que du nombre de fois que le volume change.
Le calcul couvre-t-il les détentes adiabatiques ou irréversibles ?
Non. Il ne s'applique qu'aux détentes et compressions réversibles à température constante. Les transformations adiabatiques et les détentes contre une pression extérieure fixe suivent d'autres formules.
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/isothermal-work \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moles":1,"temperature":300,"volume_ratio":2}'const res = await fetch("https://api.kit.forhosting.com/thermo/isothermal-work", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moles": 1,
"temperature": 300,
"volume_ratio": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/isothermal-work",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moles": 1,
"temperature": 300,
"volume_ratio": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/isothermal-work", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moles":1,"temperature":300,"volume_ratio":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moles":1,"temperature":300,"volume_ratio":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/isothermal-work", 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
{
"moles": 1,
"temperature": 300,
"volume_ratio": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.isothermal_work",
"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é reçoit les moles, la température absolue en kelvin et le rapport de volumes adimensionnel V2 sur V1, les multiplie par la constante molaire des gaz et renvoie un JSON structuré avec le travail en joules, le logarithme intermédiaire, une étiquette de processus pour expansion ou compression, et des champs stables de formule et de méthode. Les rapports de volume non positifs sont rejetés avec invalid_input car le logarithme n'est pas défini pour des arguments nuls ou négatifs en arithmétique réelle.
Ce que signifie le travail isotherme du gaz idéal et quelles entrées vous devez fournir
Ici n est la quantité de substance en moles, R est la constante molaire des gaz, T est la température absolue en kelvin et V2 sur V1 est le rapport de volumes de l'état final à l'état initial. Envoyez moles, temperature et volume_ratio comme nombres finis ; le r optionnel remplace la constante des gaz CODATA par défaut lorsqu'un cours utilise R égal à 8.314 ou 0.0821 dans d'autres systèmes d'unités avec cohérence.
Comment ce calculateur valide l'entrée et applique W = nRT ln(V2/V1)
Les chaînes numériques qui s'interprètent en nombres finis sont acceptées pour que les formulaires web et les pipelines style CSV puissent passer des valeurs sans cast supplémentaire. Les moles doivent être strictement positives car une quantité de substance non positive n'est pas un échantillon physique pour ce modèle. Il n'y a pas de trajectoire adiabatique, ni d'intégrale de travail irréversible à pression externe, ni de service de conversion d'unités ; c'est du pur travail isotherme réversible du gaz idéal à partir des trois grandeurs connues. Envoyez un corps JSON avec les champs obligatoires moles, temperature et volume_ratio. 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 l'échec de validation n'est pas facturé. Des alias sont pris en charge : n et amount pour moles ; t, T et temp pour temperature ; ratio, v2_over_v1 et V2_V1 pour le rapport de volumes ; gas_constant et R pour une constante des gaz personnalisée optionnelle. La température doit être un kelvin absolu strictement positif ; zéro ou un kelvin négatif est invalid_input. Le rapport de volumes doit être strictement positif : un rapport non positif lève invalid_input car le logarithme népérien n'est pas défini pour des arguments nuls et négatifs dans les réels, ce qui est le contrat produit explicite de cette page. Après validation le moteur calcule le ln du rapport, multiplie par n R T avec R par défaut égal à 8.314462618 joules par mole-kelvin sauf si vous fournissez r, arrondit à une précision décimale stable et étiquette le processus comme expansion, compression ou isochoric_ratio_one lorsque le rapport vaut exactement un et le travail est nul.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'API prépayée lorsqu'un script, une plateforme de leçons, un cahier de laboratoire ou une aide de contrôle de procédé a besoin de JSON stable pour de nombreux triplets n–T–rapport sous un contrat unique. Chaque requête réussie est un élément facturable à $0.002 ; l'échec de validation ne consomme pas le solde. Choisissez des unités de façon cohérente — si les moles sont en mol, la température en kelvin et R en joules par mole-kelvin, work et work_joules sortent en joules. Les résultats sont pleinement déterministes : les mêmes entrées produisent toujours le même travail, le même ln_volume_ratio et les mêmes étiquettes de formule et de méthode.
Cas d'intégration
Vérification de devoirs et d'examens
Étudiants et correcteurs calculent le travail d'expansion ou de compression isotherme réversible pour n, T et V2/V1 donnés, comparent les résultats en joules terme à terme et reçoivent une erreur claire invalid_input lorsqu'un rapport de volumes non positif est soumis par erreur.
Tutorat et générateurs de programme
Les auteurs de leçons produisent des exemples résolus de travail isotherme avec JSON structuré pour des flashcards, des fiches d'étapes et des exercices auto-notés sans embarquer un paquet thermo complet dans chaque langue.
Questions techniques
Comment calculer le travail isotherme du gaz idéal avec cet outil ?
Envoyez un JSON avec moles (n), temperature en kelvin et volume_ratio (V2/V1). La réponse inclut work et work_joules égaux à n·R·T·ln(V2/V1), plus ln_volume_ratio et une étiquette de processus.
Le travail est-il positif pour une expansion ?
Oui. Ce calculateur rapporte le travail effectué par le système : volume_ratio supérieur à un donne un travail positif ; un rapport entre zéro et un (compression) donne un travail négatif du système.
Quelle constante des gaz R est utilisée ?
Par défaut R vaut 8.314462618 J/(mol·K) (CODATA). Le champ optionnel r (alias gas_constant, R) vous permet de fournir une autre constante positive lorsque votre cours utilise une valeur arrondie de manuel.