Elysia Tools Docs
ZH
语言
ZHESPTRUFRDEEN
返回主站
浏览工具

Math & Numbers

泵扬程与轴功率计算(H、P=ρgQH/η)

计算离心泵总扬程 H=(p_d-p_s)/(ρ·g)+Δz+(v_d²-v_s²)/(2g)(单位 m),并由此求流体功率 P_fluid=ρ·g·Q·H 与轴功率 P_shaft=P_fluid/η。p_d、p_s 均为表压(进口若为吸上可填负值);v_d、v_s 由流量和进出口管径按 v=4Q/(π·D²) 计算,若对应管径留空则略去该侧速度头。压力支持 Pa/kPa/bar/atm/psi,流量支持 m³/s/L/s/L/min/m³/h,密度支持 kg/m³/g/cm³,功率输出 W/kW/hp。

json· JSON 结果打开工具

快速开始

用三种语言从你的代码中调用此工具。

cURL
curl -X POST 'https://api.elysiatools.com/zh/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}'

API 参考

以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。

请求端点

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

请求参数

参数名类型必填说明
dischargePressurenumber是Discharge gauge pressure p_d. Enter in the selected Pressure Unit.
pressureUnitselect否—
suctionPressurenumber否Suction gauge pressure p_s (may be negative for suction lift). Enter in the selected Pressure Unit.
staticHeadDeltanumber否Elevation difference Δz between the discharge and suction gauges (m). Positive if the discharge gauge is higher.
flowRatenumber是

MCP 集成

将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。

服务配置

将以下内容加入你的 MCP 客户端配置:

mcp.json
{
  "mcpServers": {
    "elysiatools-pump-head-power": {
      "name": "pump-head-power",
      "description": "计算离心泵总扬程 H=(p_d-p_s)/(ρ·g)+Δz+(v_d²-v_s²)/(2g)(单位 m),并由此求流体功率 P_fluid=ρ·g·Q·H 与轴功率 P_shaft=P_fluid/η。p_d、p_s 均为表压(进口若为吸上可填负值);v_d、v_s 由流量和进出口管径按 v=4Q/(π·D²) 计算,若对应管径留空则略去该侧速度头。压力支持 Pa/kPa/bar/atm/psi,流量支持 m³/s/L/s/L/min/m³/h,密度支持 kg/m³/g/cm³,功率输出 W/kW/hp。",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=pump-head-power",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

列出可用工具

连接到 SSE 端点后,列出已开放的工具:

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

调用此工具

通过工具 id 调用,参数由其参数表构建:

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
}
  }
}
可用逗号分隔的 toolId 在一个会话中串联多个工具,例如 /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp(最多 20 个)。

有问题或反馈?请联系 [email protected]

浏览工具打开工具

© 2026 Elysia Tools. 开发者文档。

返回主站浏览工具
Volumetric flow rate Q. Enter in the selected Flow Unit.
flowUnitselect否—
densitynumber否Liquid density ρ. Enter in the selected Density Unit.
densityUnitselect否—
dischargeDiameternumber否Discharge nozzle inner diameter D_d. Leave blank to omit the discharge velocity head. Enter in the selected Nozzle Diameter Unit.
suctionDiameternumber否Suction nozzle inner diameter D_s. Leave blank to omit the suction velocity head. Enter in the selected Nozzle Diameter Unit.
nozzleDiameterUnitselect否—
efficiencynumber否Pump overall efficiency η as a percentage (0 < η ≤ 100). Used to compute shaft power P_shaft = P_fluid/η.
gravitynumber否Gravitational acceleration g in m/s².
decimalPlacesnumber否—

响应格式

JSON 结果

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