Math & Numbers
Калькулятор напора и мощности насоса (H, P=ρgQH/η)
Вычисляет полный напор центробежного насоса H=(p_d-p_s)/(ρ·g)+Δz+(v_d²-v_s²)/(2g) (м), затем мощность потока P_fluid=ρ·g·Q·H и мощность на валу P_shaft=P_fluid/η. p_d и p_s — избыточные давления (всасывание может быть отрицательным); v_d и v_s рассчитываются по подаче и диаметрам патрубков v=4Q/(π·D²); если диаметр не указан, соответствующий скоростной напор опускается. Давление: Па/кПа/бар/атм/psi, подача: м³/с/л/с/л/мин/м³/ч, плотность: кг/м³/г/см³; мощность: Вт/кВт/л.с.
Быстрый старт
Вызовите этот инструмент из своего кода на трёх языках.
curl -X POST 'https://api.elysiatools.com/ru/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
Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.
Endpoint
POST https://api.elysiatools.com/ru/api/tools/pump-head-powerПараметры
| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
| dischargePressure | number | Да | Discharge gauge pressure p_d. Enter in the selected Pressure Unit. |
| pressureUnit | select | Нет | — |
| suctionPressure | number | Нет | Suction gauge pressure p_s (may be negative for suction lift). Enter in the selected Pressure Unit. |
| staticHeadDelta | number | Нет | Elevation difference Δz between the discharge and suction gauges (m). Positive if the discharge gauge is higher. |
| flowRate | number |
Интеграция MCP
Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.
Конфигурация сервера
Добавьте этот блок в конфигурацию вашего MCP-клиента:
{
"mcpServers": {
"elysiatools-pump-head-power": {
"name": "pump-head-power",
"description": "Вычисляет полный напор центробежного насоса H=(p_d-p_s)/(ρ·g)+Δz+(v_d²-v_s²)/(2g) (м), затем мощность потока P_fluid=ρ·g·Q·H и мощность на валу P_shaft=P_fluid/η. p_d и p_s — избыточные давления (всасывание может быть отрицательным); v_d и v_s рассчитываются по подаче и диаметрам патрубков v=4Q/(π·D²); если диаметр не указан, соответствующий скоростной напор опускается. Давление: Па/кПа/бар/атм/psi, подача: м³/с/л/с/л/мин/м³/ч, плотность: кг/м³/г/см³; мощность: Вт/кВт/л.с.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=pump-head-power",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Получить список инструментов
После подключения к SSE-endpoint выведите список доступных инструментов:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Вызвать этот инструмент
Вызовите инструмент по его id; аргументы формируются из его параметров:
{
"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
}
}
}