Calculateur de poids apparent dans un fluide
Ce calculateur de poids apparent dans un fluide détermine la force de soutien ou l'indication d'une balance pour un objet entièrement immergé.
Lancer gratuitement
Indiquez son poids réel, le volume déplacé, la masse volumique du fluide et, si nécessaire, l'accélération locale de la pesanteur. L'outil calcule d'abord la poussée ascendante selon le principe d'Archimède, puis la soustrait au poids réel. Les valeurs intermédiaires et finales facilitent la documentation des expériences, estimations techniques, cours et contrôles automatisés. Utilisez un système d'unités cohérent ; les unités SI donnent des forces en newtons. Un volume négatif est refusé, car il ne représente pas une grandeur physique valide.
Comprendre le poids apparent sous la surface
Un objet ne perd pas de masse lorsqu'il est plongé dans un liquide, mais la force nécessaire pour le soutenir diminue généralement. Le fluide exerce vers le haut une poussée égale au poids du fluide déplacé. Ce calculateur note W le poids réel hors du fluide et obtient la valeur immergée avec W_app = W - rho V g. Dans cette relation, rho désigne la masse volumique du fluide, V le volume immergé déplacé et g l'accélération de la pesanteur. Pour un objet rigide entièrement immergé, le volume déplacé correspond normalement à son volume extérieur. Pour une immersion partielle, indiquez uniquement le volume situé sous la surface. Le résultat peut être positif, nul ou négatif. Une valeur positive signifie qu'une force ascendante supplémentaire est nécessaire pour maintenir l'objet immobile. Zéro indique que la poussée équilibre exactement le poids fourni. Une valeur négative signifie que la poussée calculée dépasse le poids réel ; sans contrainte, l'objet aurait tendance à remonter. Ce résultat négatif a un sens physique, contrairement à un volume négatif, qui est invalide. Le calculateur conserve donc le signe du poids apparent tout en refusant explicitement tout volume inférieur à zéro.
Choisir des données cohérentes et lire le résultat
En unités SI, saisissez le poids réel en newtons, la masse volumique en kilogrammes par mètre cube, le volume en mètres cubes et la gravité en mètres par seconde carrée. Le produit rho V g est alors une force en newtons que vous pouvez soustraire directement au poids réel. Si la gravité est omise, la valeur terrestre standard 9.80665 m/s² est utilisée ; vous pouvez toutefois fournir une mesure locale ou la valeur d'un autre astre. Ne mélangez pas litres et mètres cubes sans conversion : 1 litre vaut 0.001 mètre cube. De même, une masse en kilogrammes n'est pas un poids en newtons. Si vous ne connaissez que la masse, multipliez-la d'abord par la même gravité. Pour davantage de précision, choisissez la masse volumique correspondant aux conditions réelles : celle de l'eau varie avec la température et la salinité, tandis que les gaz dépendent fortement de la pression et de la température. La réponse répète les entrées normalisées et fournit buoyant_force, apparent_weight ainsi que la formule. Tous les nombres doivent être finis, la masse volumique non négative et le volume positif ou nul. Un volume nul est accepté et laisse le poids apparent égal au poids réel.
Exploiter le calcul en laboratoire et dans un logiciel
Lors d'une expérience, mesurez le poids de l'objet dans l'air avec un capteur de force, déterminez le volume immergé et saisissez la masse volumique du liquide. Comparez ensuite le poids apparent calculé à la mesure sous l'eau. Un écart peut révéler de l'air emprisonné, un contact avec le récipient, une mauvaise estimation du volume, un mouvement du fluide ou une masse volumique inadaptée. Dans un programme d'ingénierie, ce calcul fournit une première estimation statique pour des instruments immergés, des ballasts, des câbles ou des opérations de levage. Il ne constitue pas un modèle hydrostatique complet : il ne détermine ni ligne de flottaison variable, ni déformation sous pression, ni traînée hydrodynamique, stabilité ou orientation. L'API effectue uniquement une arithmétique déterministe, sans réseau, hasard ni horloge ; les mêmes entrées valides produisent donc des résultats reproductibles. Une requête réussie coûte $0.002 ; la version navigateur exécute localement le même calcul central. Les erreurs de validation sont signalées comme données invalides, notamment le volume négatif obligatoire, afin qu'un signe incorrect n'inverse jamais la poussée en silence. Conservez avec les forces la gravité et la masse volumique renvoyées, indispensables pour reproduire ou auditer le calcul.
Cas d’usage
Vérifier une balance sous l'eau
Prévoyez l'indication d'un capteur pour un objet immergé et comparez-la à une mesure de laboratoire.
Estimer une force de levage sous-marin
Soustrayez la poussée au poids réel pour estimer la force statique nécessaire au soutien d'un équipement immergé.
Créer des tests de logiciel de physique
Produisez des résultats reproductibles et des refus explicites de volume négatif pour l'enseignement et les tests automatisés.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Il applique W_app = W - rho V g. Le produit rho V g représente la poussée due au fluide déplacé.
Le poids apparent peut-il être négatif ?
Oui. La poussée calculée dépasse alors le poids réel et un objet libre aurait tendance à remonter.
Pourquoi un volume négatif est-il refusé ?
Le volume déplacé est une grandeur physique qui ne peut pas être inférieure à zéro ; un signe négatif indique généralement une erreur.
Quelles unités devez-vous employer ?
Utilisez un système cohérent. N, kg/m³, m³ et m/s² donnent des forces exprimées en newtons.
Combien coûte un calcul par API ?
Chaque requête réussie coûte $0.002. Le calculateur du navigateur exécute localement le même noyau déterministe.
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/mech/apparent-weight-submerged \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"real_weight":100,"volume":0.002,"fluid_density":1000}'const res = await fetch("https://api.kit.forhosting.com/mech/apparent-weight-submerged", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"real_weight": 100,
"volume": 0.002,
"fluid_density": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/apparent-weight-submerged",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"real_weight": 100,
"volume": 0.002,
"fluid_density": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/apparent-weight-submerged", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"real_weight":100,"volume":0.002,"fluid_density":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"real_weight":100,"volume":0.002,"fluid_density":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/apparent-weight-submerged", 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
{
"real_weight": 100,
"volume": 0.002,
"fluid_density": 1000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.apparent_weight_submerged",
"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. |