Calculatrice densité gaz parfait
Calculez la densité d'un gaz dans vos conditions réelles : l'air sec à 101325 Pa et 298,15 K, avec une masse molaire de 0,02897 kg/mol, donne environ 1,2 kg/m³. Pour d'autres unités, indiquez votre propre constante des gaz. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Pression
- 101 325
- Masse molaire
- 0,02897
- Créativité
- 298,15
- Résistance (Ω)
- 8,314462618
- Masse volumique
- 1,1841210699
La masse volumique d'un gaz parfait découle directement de l'équation d'état dès que la pression, la masse molaire et la température absolue sont connues. En réarrangeant PV = nRT en masse par volume, on obtient rho = P·M/(R·T), le raccourci standard en classe et en ingénierie pour l'air sec, les gaz de procédé et les vérifications d'exercices sous l'hypothèse du gaz parfait.
Formule de densité du gaz parfait et choix des entrées
Partez de la loi des gaz parfaits P V = n R T. La masse m vaut n fois la masse molaire M, donc la masse volumique rho vaut m sur V, soit n M sur V. En substituant n/V = P/(R T), on obtient l'identité de travail rho = P M /(R T).
La pression et la masse molaire doivent aussi être positives pour que la masse volumique renvoyée soit une densité massique positive significative sous le modèle du gaz parfait. Si vous travaillez en atmosphères et grammes par litre, passez un R cohérent tel que 0.082057 et gardez tous les champs alignés — le moteur ne convertit pas les unités automatiquement.
Usages au laboratoire et limites du modèle
Appelez la calculatrice gratuite de densité du gaz parfait dans le navigateur pour les devoirs, les démonstrations de cours et les contrôles rapides de cohérence sur des estimations CVC ou de laboratoire chimique sans installer un simulateur de procédé complet. Associez ce point d'accès à des outils de pression partielle ou de fraction molaire lorsque vous connaissez déjà la composition et la pression totale, ou à des calculateurs de travail isotherme lorsque l'étape suivante est un travail d'expansion à température fixe.
Le modèle du gaz parfait se dégrade près de la condensation, à très haute pression ou pour des mélanges fortement non idéaux — ces cas exigent une équation d'état de gaz réel et sont hors périmètre par conception. Les auteurs qui livrent des SDKs peuvent mapper le champ density directement dans les lectures d'interface tout en affichant formula en légende pour que les étudiants voient la même identité rho = P M /(R T) qu'ils écrivent à la main.
Cas d’usage
Vérification des devoirs et des examens
Les étudiants calculent la densité du gaz parfait à partir de P, M et T, comparent aux solutions détaillées près des conditions ambiantes, et reçoivent une erreur claire si zéro ou un kelvin négatif est soumis par erreur.
Carnets de laboratoire et estimations de procédé
Les carnets numériques et les aides d'usine pilote estiment la densité de gaz sec sous l'hypothèse du gaz parfait pour l'air, l'azote ou d'autres gaz légers sans embarquer une base thermo.
Questions fréquentes
Comment calculer la densité d'un gaz parfait avec cet outil ?
La density de la réponse est ρ = P·M/(R·T) avec le R CODATA par défaut, sauf si vous passez un r personnalisé.
Que se passe-t-il si la température est nulle ou négative ?
La température absolue doit être strictement positive ; zéro ou un kelvin négatif est rejeté et non facturé.
Quelles unités dois-je utiliser ?
Gardez P, M, R et T cohérents. Le R par défaut est 8.314462618 J/(mol·K) : utilisez Pa et kg/mol pour une densité en kg/m³, ou passez un autre R pour L·atm ou d'autres systèmes de classe.
Cela prend-il en charge les gaz réels ou les facteurs de compressibilité ?
Non. Ce produit n'implémente que la densité du gaz parfait ρ=PM/RT. Les équations d'état de gaz réel relèvent d'une autre intention et ne sont pas incluses.
Pourquoi ma densité est-elle mille fois trop grande ?
Avec la constante par défaut, la masse molaire doit être en kilogrammes par mole et la pression en pascals. Saisir la masse molaire en grammes par mole multiplie le résultat par mille ; dans ce cas, convertissez-la ou adaptez la constante des gaz.
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/gas-density-ideal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pressure":101325,"molar_mass":0.02897,"temperature":298.15}'const res = await fetch("https://api.kit.forhosting.com/chem/gas-density-ideal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pressure": 101325,
"molar_mass": 0.02897,
"temperature": 298.15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/gas-density-ideal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pressure": 101325,
"molar_mass": 0.02897,
"temperature": 298.15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/gas-density-ideal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pressure":101325,"molar_mass":0.02897,"temperature":298.15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pressure":101325,"molar_mass":0.02897,"temperature":298.15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/gas-density-ideal", 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
{
"pressure": 101325,
"molar_mass": 0.02897,
"temperature": 298.15
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.gas_density_ideal",
"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é évalue cette formule de façon déterministe avec la constante des gaz CODATA par défaut, accepte un R personnalisé lorsque votre système d'unités n'est pas SI, rejette zéro ou un kelvin négatif avec une erreur invalid_input claire, et renvoie du JSON que les carnets de laboratoire, les applications de tutorat et les calculateurs de procédé légers peuvent figer dans des tests sans package thermo.
Formule de densité du gaz parfait et choix des entrées
Envoyez les champs obligatoires pressure, molar_mass et temperature comme nombres JSON finis ou chaînes numériques ; les alias P, p, press pour pressure, M, mm, molecular_weight, MW pour la masse molaire, et T, t, temp pour temperature sont acceptés. La température absolue doit être strictement positive en kelvin : zéro ou des valeurs négatives sont invalid_input car le dénominateur serait non physique ou singulier. Le champ optionnel r (alias gas_constant, R) vaut par défaut 8.314462618 joules par mole kelvin, la constante molaire des gaz CODATA ; avec une pression en pascals et une masse molaire en kilogrammes par mole, l'unité de densité est le kilogramme par mètre cube. Des entrées identiques produisent toujours un JSON identique car le chemin est de l'arithmétique pure, sans réseau, sans graine aléatoire et sans horloge murale.
Lire la réponse de densité et valider le sens physique
Utilisez density seule lorsqu'un tableau de bord n'a besoin que du scalaire ; utilisez les entrées renvoyées lorsque le logiciel de notation doit confirmer que les unités et R n'ont pas été modifiés en silence ; utilisez formula et method lorsque les journaux d'audit ont besoin d'une identité lisible. Des contrôles typiques d'air sec près d'une atmosphère et de la température ambiante donnent près de 1.2 kilogrammes par mètre cube avec des entrées SI — si votre résultat est hors d'échelle de plusieurs ordres de grandeur, vérifiez que M est en kilogrammes par mole et non en grammes par mole, ou que P est en pascals et non en bar ou atmosphères sans ajuster R. L'étiquette formula est toujours la chaîne Unicode rho = P M /(R T), et method est toujours ideal_gas_density afin que le code aval puisse brancher sans inspecter les formes. Champs obligatoires manquants, nombres non finis, pression ou masse molaire non positives, R personnalisé non positif et température inférieure ou égale à zéro échouent avec invalid_input et ne sont pas facturés. Les plafonds de magnitude rejettent des extrêmes absurdes en notation scientifique qui feraient déborder un isolate Worker, tout en couvrant chaque exemple de classe et de procédé à l'échelle pilote.
Usage de l'API, tarification, flux de laboratoire et limites pratiques
Envoyez un corps JSON avec pressure, molar_mass et temperature, et éventuellement r si vous n'utilisez pas le SI. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un carnet de laboratoire numérique, un assistant SCADA ou un générateur de curriculum a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur.
Cas d'intégration
Tutorat et générateurs de curriculum
Les constructeurs de leçons produisent du JSON stable pour des exercices de densité, des fiches et des problèmes de lois des gaz auto-notés à $0.002 par élément API réussi.
Questions techniques
La calculatrice de densité du gaz parfait est-elle gratuite ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.