Oxygène aviation
Une bouteille de 600 litres à 1500 psi sur 1800 contient 500 litres utilisables, soit 125 minutes quand deux personnes respirent chacune 2 litres par minute. Vérifiez-le avant de monter sans cabine pressurisée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Capacité
- 600
- Utilisateurs
- 2
- Débit
- 2
- Pression
- 1 500
- Résultat
- 125
- Unité de capacité
- Liters
- Capacité (litres)
- 600
- Unité de pression
- Psi
Combien de temps la bouteille d'oxygène portable tiendra-t-elle une fois que l'altitude cabine ou le relief de montagne vous aura placé au-dessus du niveau où l'oxygène supplémentaire est exigé ? Ce calculateur de durée d'oxygène aviation répond à cette question de briefing à partir de quatre chiffres que tout équipage non pressurisé a déjà sur le poinçon du cylindre et sur le manomètre : la capacité de la bouteille, le nombre d'usagers qui partagent le détendeur, le débit d'altitude en litres par minute et par personne, et la pression restante. Il applique la loi de Boyle comme rapport de pressions sur le volume à charge complète du cylindre, divise l'oxygène utilisable par la demande totale et renvoie la durée en minutes et en heures.
Ce que signifie la durée d'oxygène aviation et comment le rapport de Boyle opère
Une bouteille d'oxygène aviation portable ne se vide pas au rythme d'une horloge gravée sur le cylindre. L'autonomie restante est l'oxygène utilisable encore présent, divisé par la vitesse à laquelle l'équipage le respire. L'oxygène utilisable n'est pas la capacité poinçonnée à elle seule : cette capacité est le volume à charge complète que la bouteille retient à sa pression de service, et le manomètre indique quelle fraction de cette charge reste.
La loi de Boyle à température cabine affirme que le volume d'oxygène libre varie avec le rapport de pressions, de sorte que les litres utilisables égalent la capacité convertie en litres multipliée par la pression restante moins toute réserve résiduelle, le tout divisé par la pression de service pleine. La demande est le débit d'altitude en litres par minute et par personne multiplié par le nombre d'usagers qui partagent le détendeur ou les orifices intégrés. La durée en minutes est les litres utilisables divisés par ce débit total.
Le débit d'altitude est le chiffre de planification de votre table de canule ou de masque — typiquement environ un litre par minute dans la basse tranche des dizaines de milliers de pieds et deux litres par minute ou plus en montant vers les niveaux de vol — et non une estimation tirée de la respiration au sol. Ce calculateur applique cette identité exactement.
Qui vérifie l'oxygène avant le départ
Les pilotes et instructeurs d'aviation générale utilisent un calculateur de durée d'oxygène aviation avant les traversées non pressurisées au-dessus de douze mille cinq cents pieds afin que la bouteille portable ne soit pas supposée tenir tout le temps estimé en route lorsque deux personnes sont en débit continu. Les exploitants de montagne et de tourisme à haute altitude ont besoin du même contrôle à quatre termes lorsqu'un manomètre à moitié vide rencontre un débit de croisière plus élevé.
Les bureaux de dispatch de charter et d'école de vol détiennent déjà la capacité du cylindre, le nombre d'occupants, le débit briefé pour l'altitude cabine prévue et la pression lue au hangar ; ils n'ont pas besoin d'une suite complète de planification de vol pour transformer ces quatre chiffres en minutes.
Les organismes de formation et les briefings de contrôle ont besoin d'un oracle déterministe qui traite la pression restante comme fraction de Boyle du volume à charge complète, accepte litres ou pieds cubes et n'omet jamais silencieusement un second occupant.
Cas d’usage
Traversée non pressurisée au-dessus de 12,500 ft
Convertissez la capacité du cylindre, les psi restants, le L/min prévu et le nombre d'occupants en minutes d'oxygène avant de quitter l'aire de trafic.
Briefing bouteille portable biplace
Voyez comment partager une bouteille à moitié pleine à un débit d'altitude plus élevé réduit l'autonomie par rapport à un vol solo à un litre par minute.
Planification oxygène en école et contrôle
Laissez les élèves vérifier que la pression restante est une fraction de Boyle du volume à charge complète et que la durée varie avec usagers et débit.
Questions fréquentes
Quel débit faut-il retenir en altitude ?
Retenez le chiffre de débit continu ou de canule de l'altitude cabine que vous volerez réellement, typiquement environ 1 L/min dans la basse tranche des dizaines de milliers de pieds et 2 L/min ou plus plus haut.
Pourquoi la pression restante compte-t-elle si la capacité est déjà connue ?
Capacity est le volume d'oxygène à charge complète à la pression de service. Un manomètre à moitié plein retient environ la moitié de ce volume.
Peut-on saisir la capacité en pieds cubes plutôt qu'en litres ?
Les pieds cubes d'oxygène à pleine charge sont convertis à 28.316846592 litres par pied cube avant d'appliquer le rapport de pressions. La pression peut être psi (défaut) ou bar.
Comment tenir compte de la réserve laissée dans la bouteille ?
Indiquez la pression de réserve que vous ne comptez pas utiliser, souvent 200 psi. Elle est retirée de la pression lue au manomètre avant le calcul, donc les minutes affichées excluent déjà ce reste.
Le calculateur indique-t-il quand l'oxygène est obligatoire ou quel masque choisir ?
Non. Il transforme seulement la capacité, la pression, le débit et le nombre d'occupants en minutes. Il ne fixe aucune exigence réglementaire, ne choisit pas de masque et ne corrige pas une bouteille qui fuit.
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/travel/oxygen-duration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capacity":600,"users":2,"flow_rate":2,"pressure":1500}'const res = await fetch("https://api.kit.forhosting.com/travel/oxygen-duration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capacity": 600,
"users": 2,
"flow_rate": 2,
"pressure": 1500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/oxygen-duration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capacity": 600,
"users": 2,
"flow_rate": 2,
"pressure": 1500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/oxygen-duration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capacity":600,"users":2,"flow_rate":2,"pressure":1500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capacity":600,"users":2,"flow_rate":2,"pressure":1500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/oxygen-duration", 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
{
"capacity": 600,
"users": 2,
"flow_rate": 2,
"pressure": 1500
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.oxygen_duration",
"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
Les entrées manquantes ou non finies échouent avec invalid_input et ne sont pas facturées.
Ce que signifie la durée d'oxygène aviation et comment le rapport de Boyle opère
Il n'invente pas une exigence réglementaire d'oxygène, ne choisit pas un masque à votre place et ne dégrade pas une bouteille qui fuit ; vous apportez capacity, users, le débit que vous utiliserez réellement en altitude et la pression lue au manomètre. L'option reserve_pressure modélise le talon inutilisable que certains exploitants laissent dans la bouteille, souvent deux cents psi, sans changer les quatre entrées obligatoires lorsque vous l'omettez.
Contrat d'entrée, unités et champs de la réponse
Les valeurs sont arrondies à douze décimales pour des goldens stables. Exemple : six cents litres, deux usagers, deux litres par minute chacun et mille cinq cents psi restants sur une bouteille de mille huit cents psi donnent cinq cents litres utilisables et cent vingt-cinq minutes. Envoyez par POST un corps JSON avec quatre nombres finis obligatoires : capacity, le volume d'oxygène à charge complète de la bouteille ; users, un entier positif de personnes qui puisent dans la bouteille ; flow_rate, le débit d'oxygène d'altitude en litres par minute et par personne ; et pressure, la pression manométrique restante. L'option capacity_unit vaut liters par défaut ou cu_ft lorsque le cylindre est poinçonné en pieds cubes d'oxygène à pleine charge. L'option pressure_unit vaut psi par défaut ou bar ; elle s'applique ensemble à pressure, full_pressure et reserve_pressure. L'option full_pressure est la pression de service homologuée et vaut par défaut mille huit cents psi, ou l'équivalent en bar de ce remplissage, courant pour une bouteille aviation portable. L'option reserve_pressure est le résiduel inutilisable, à zéro par défaut. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique ; champs manquants, chaînes vides, valeurs non finies, une capacity ou un flow_rate non positifs, un décompte users qui n'est pas un entier positif, une pressure négative et une réserve qui n'est pas strictement inférieure à full_pressure échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès le corps répète les entrées nettoyées, indique capacity_liters et le pressure_ratio de Boyle, puis usable_liters, total_flow_lpm, duration_minutes, duration_hours, duration_seconds, les heures entières, leftover_minutes et result comme alias de duration_minutes. Une chaîne formula reformule l'identité, method vaut boyle_pressure_ratio_over_flow et message résume l'autonomie en langage clair.
Où une API de durée d'oxygène aviation justifie son existence
Les carnets d'ingénierie qui stockent déjà la taille du cylindre et les lectures de manomètre peuvent appeler une API parse compacte au lieu de redériver la même arithmétique dans chaque liaison de langage. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le $0.002 publié sans jetons de modèle ni réseau sortant, et une validation échouée ne consomme pas de solde. Gardez les requêtes petites, figez duration_minutes et usable_liters dans les tests, et vous obtenez un temps de bouteille reproductible pour briefings, greffons LMS et travailleurs en bordure sans dresser une bibliothèque physiologique d'oxygène à vous.
Questions techniques
Comment calculer combien de temps une bouteille d'oxygène aviation tient ?
Envoyez capacity (volume à charge complète), users (entier positif), flow_rate en L/min par personne et la pression restante. La durée en minutes est les litres utilisables —capacity fois (pressure moins réserve) sur full_pressure— divisés par flow_rate fois users.
Que coûte le calculateur de durée d'oxygène aviation ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.