Elysia Tools Docs
RU
Язык
ZHESPTRUFRDEEN
На сайт
Обзор инструментов

Math & Numbers

Калькулятор КПД и мощности двигателя

КПД двигателя: η = P_out / P_in. Поддерживается электрический вход (однофазный U·I·cosφ или трёхфазный √3·U·I·cosφ) либо прямой P_in; выходная мощность выводится из детализации потерь (медь+сталь+мех.+добав.) или задаётся напрямую.

json· JSON-результатОткрыть инструмент

Быстрый старт

Вызовите этот инструмент из своего кода на трёх языках.

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/motor-efficiency-calculator' \
  -H 'Content-Type: application/json' \
  -d '{"powerInputMode":"electrical","phase":"three","voltage":400,"current":15,"powerFactor":0.85,"pin":0,"useLosses":false,"pout":8000,"copperLoss":0,"ironLoss":0,"rotorCopperLoss":0,"mechanicalLoss":0,"strayLoss":0,"decimalPlaces":4}'

Справочник API

Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.

Endpoint

HTTP
POST https://api.elysiatools.com/ru/api/tools/motor-efficiency-calculator

Параметры

ИмяТипОбязательныйОписание
powerInputModeselectНет—
phaseselectНетOnly used in Electrical mode.
voltagenumberНетRequired in Electrical mode. Line-to-line voltage for three-phase.
currentnumberНетRequired in Electrical mode. Line current.
powerFactornumberНет

Интеграция MCP

Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.

Конфигурация сервера

Добавьте этот блок в конфигурацию вашего MCP-клиента:

mcp.json
{
  "mcpServers": {
    "elysiatools-motor-efficiency-calculator": {
      "name": "motor-efficiency-calculator",
      "description": "КПД двигателя: η = P_out / P_in. Поддерживается электрический вход (однофазный U·I·cosφ или трёхфазный √3·U·I·cosφ) либо прямой P_in; выходная мощность выводится из детализации потерь (медь+сталь+мех.+добав.) или задаётся напрямую.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=motor-efficiency-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Получить список инструментов

После подключения к SSE-endpoint выведите список доступных инструментов:

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

Вызвать этот инструмент

Вызовите инструмент по его id; аргументы формируются из его параметров:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "motor-efficiency-calculator",
    "arguments": {
  "powerInputMode": "electrical",
  "phase": "three",
  "voltage": 400,
  "current": 15,
  "powerFactor": 0.85,
  "pin": 0,
  "useLosses": false,
  "pout": 8000,
  "copperLoss": 0,
  "ironLoss": 0,
  "rotorCopperLoss": 0,
  "mechanicalLoss": 0,
  "strayLoss": 0,
  "decimalPlaces": 4
}
  }
}
Обзор инструментовОткрыть инструмент

© 2026 Elysia Tools. Документация для разработчиков.

На сайтОбзор инструментов
Required in Electrical mode. 0 < cosφ ≤ 1.
pinnumberНетRequired in Direct mode. Total electrical input power in watts.
useLossescheckboxНетIf checked, P_out is derived from the loss breakdown below instead of the explicit P_out field.
poutnumberНетRequired when Use Loss Breakdown is off. Shaft mechanical output power in watts.
copperLossnumberНетUsed when Use Loss Breakdown is on.
ironLossnumberНетCore (iron) loss. Used when Use Loss Breakdown is on.
rotorCopperLossnumberНетUsed when Use Loss Breakdown is on.
mechanicalLossnumberНетFriction + windage. Used when Use Loss Breakdown is on.
strayLossnumberНетAdditional (stray-load) losses. Used when Use Loss Breakdown is on.
decimalPlacesnumberНет—

Формат ответа

JSON-результат

JSON
{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).

Вопросы или проблемы? Свяжитесь с [email protected]