Elysia Tools Docs
FR
Langue
ZHESPTRUFRDEEN
Retour au site
Parcourir les outils

Math & Numbers

Calculateur de Hauteur et de Puissance de Pompe (H, P=ρgQH/η)

Calcule la hauteur totale d'une pompe centrifuge H=(p_d-p_s)/(ρ·g)+Δz+(v_d²-v_s²)/(2g) (en m), puis la puissance du fluide P_fluid=ρ·g·Q·H et la puissance sur l'arbre P_shaft=P_fluid/η. p_d et p_s sont des pressions manométriques (l'aspiration peut être négative) ; v_d et v_s se déduisent du débit et des diamètres des brides v=4Q/(π·D²) ; si un diamètre est laissé vide, le terme de hauteur de vitesse correspondant est omis. Pression en Pa/kPa/bar/atm/psi, débit en m³/s/L/s/L/min/m³/h, masse volumique en kg/m³/g/cm³ ; puissance en W/kW/hp.

json· Résultat JSONOuvrir l'outil

Démarrage rapide

Appelez cet outil depuis votre code en trois langages.

cURL
curl -X POST 'https://api.elysiatools.com/fr/api/tools/pump-head-power' \
  -H 'Content-Type: application/json' \
  -d '{"dischargePressure":2,"pressureUnit":"bar","suctionPressure":0,"staticHeadDelta":0,"flowRate":10,"flowUnit":"L/s","density":1000,"densityUnit":"kg/m3","dischargeDiameter":0,"suctionDiameter":0,"nozzleDiameterUnit":"m","efficiency":75,"gravity":9.81,"decimalPlaces":4}'

Référence de l'API

Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.

Point d'accès

HTTP
POST https://api.elysiatools.com/fr/api/tools/pump-head-power

Paramètres

NomTypeRequisDescription
dischargePressurenumberOuiDischarge gauge pressure p_d. Enter in the selected Pressure Unit.
pressureUnitselectNon—
suctionPressurenumberNonSuction gauge pressure p_s (may be negative for suction lift). Enter in the selected Pressure Unit.
staticHeadDeltanumberNonElevation difference Δz between the discharge and suction gauges (m). Positive if the discharge gauge is higher.
flowRate

© 2026 Elysia Tools. Documentation développeur.

Retour au siteParcourir les outils
number
Oui
Volumetric flow rate Q. Enter in the selected Flow Unit.
flowUnitselectNon—
densitynumberNonLiquid density ρ. Enter in the selected Density Unit.
densityUnitselectNon—
dischargeDiameternumberNonDischarge nozzle inner diameter D_d. Leave blank to omit the discharge velocity head. Enter in the selected Nozzle Diameter Unit.
suctionDiameternumberNonSuction nozzle inner diameter D_s. Leave blank to omit the suction velocity head. Enter in the selected Nozzle Diameter Unit.
nozzleDiameterUnitselectNon—
efficiencynumberNonPump overall efficiency η as a percentage (0 < η ≤ 100). Used to compute shaft power P_shaft = P_fluid/η.
gravitynumberNonGravitational acceleration g in m/s².
decimalPlacesnumberNon—

Format de réponse

Résultat JSON

JSON
{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}

Intégration MCP

Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.

Configuration du serveur

Ajoutez ce bloc à la configuration de votre client MCP :

mcp.json
{
  "mcpServers": {
    "elysiatools-pump-head-power": {
      "name": "pump-head-power",
      "description": "Calcule la hauteur totale d'une pompe centrifuge H=(p_d-p_s)/(ρ·g)+Δz+(v_d²-v_s²)/(2g) (en m), puis la puissance du fluide P_fluid=ρ·g·Q·H et la puissance sur l'arbre P_shaft=P_fluid/η. p_d et p_s sont des pressions manométriques (l'aspiration peut être négative) ; v_d et v_s se déduisent du débit et des diamètres des brides v=4Q/(π·D²) ; si un diamètre est laissé vide, le terme de hauteur de vitesse correspondant est omis. Pression en Pa/kPa/bar/atm/psi, débit en m³/s/L/s/L/min/m³/h, masse volumique en kg/m³/g/cm³ ; puissance en W/kW/hp.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=pump-head-power",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Lister les outils disponibles

Après connexion au point d'accès SSE, listez les outils exposés :

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Appeler cet outil

Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "pump-head-power",
    "arguments": {
  "dischargePressure": 2,
  "pressureUnit": "bar",
  "suctionPressure": 0,
  "staticHeadDelta": 0,
  "flowRate": 10,
  "flowUnit": "L/s",
  "density": 1000,
  "densityUnit": "kg/m3",
  "dischargeDiameter": 0,
  "suctionDiameter": 0,
  "nozzleDiameterUnit": "m",
  "efficiency": 75,
  "gravity": 9.81,
  "decimalPlaces": 4
}
  }
}
Chaînez plusieurs outils dans une session avec une liste toolId séparée par des virgules, ex. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (20 max).

Des questions ou un problème ? Contactez [email protected]

Parcourir les outils
Ouvrir l'outil