Calculadora de Eficiência e Potência do motor — API e MCP | Elysia Tools
Math & Numbers
Calculadora de Eficiência e Potência do motor Eficiência do motor: η = P_out / P_in. Entrada elétrica (monofásica U·I·cosφ ou trifásica √3·U·I·cosφ) ou P_in direto; a potência de saída pode ser obtida pelo detalhamento de perdas (cobre+ferro+mecânicas+adicionais) ou informada diretamente.
Início rápido Chame esta ferramenta a partir do seu código em três idiomas.
cURL JavaScript Python
cURL
Copiarcurl -X POST 'https://api.elysiatools.com/pt/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}' Referência da API Envie uma requisição POST com suas entradas em JSON. Parâmetros do tipo arquivo exigem upload prévio.
Endpoint HTTP
CopiarPOST https://api.elysiatools.com/pt/api/tools/motor-efficiency-calculator Parâmetros Nome Tipo Obrigatório Descrição powerInputMode select Não — phase select Não Only used in Electrical mode. voltage number Não Required in Electrical mode. Line-to-line voltage for three-phase. current number Não Required in Electrical mode. Line current. powerFactor number Não
Integração MCP Adicione esta ferramenta ao seu servidor Model Context Protocol para que agentes de IA possam listá-la e chamá-la.
Configuração do servidor Adicione este bloco à configuração do seu cliente MCP:
mcp.json
Copiar{
"mcpServers" : {
"elysiatools-motor-efficiency-calculator" : {
"name" : "motor-efficiency-calculator" ,
"description" : "Eficiência do motor: η = P_out / P_in. Entrada elétrica (monofásica U·I·cosφ ou trifásica √3·U·I·cosφ) ou P_in direto; a potência de saída pode ser obtida pelo detalhamento de perdas (cobre+ferro+mecânicas+adicionais) ou informada diretamente." ,
"baseUrl" : "https://api.elysiatools.com/mcp/sse?toolId=motor-efficiency-calculator" ,
"command" : "" ,
"args" : [],
"env" : {},
"isActive" : true ,
"type" : "sse"
}
}
}Listar ferramentas disponíveis Após conectar ao endpoint SSE, liste as ferramentas expostas:
tools/list
Copiar{
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "tools/list"
}Chamar esta ferramenta Invoque a ferramenta pelo seu id; os argumentos são construídos a partir de seus parâmetros:
tools/call
Copiar{
"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
}
}
}Required in Electrical mode. 0 < cosφ ≤ 1.
pin number Não Required in Direct mode. Total electrical input power in watts.
useLosses checkbox Não If checked, P_out is derived from the loss breakdown below instead of the explicit P_out field.
pout number Não Required when Use Loss Breakdown is off. Shaft mechanical output power in watts.
copperLoss number Não Used when Use Loss Breakdown is on.
ironLoss number Não Core (iron) loss. Used when Use Loss Breakdown is on.
rotorCopperLoss number Não Used when Use Loss Breakdown is on.
mechanicalLoss number Não Friction + windage. Used when Use Loss Breakdown is on.
strayLoss number Não Additional (stray-load) losses. Used when Use Loss Breakdown is on.
Formato de resposta Resultado JSON
JSON
Copiar{
"key" : {...},
"metadata" : {
"key" : "value"
},
"error" : "Error message (optional)" ,
"message" : "Notification message (optional)"
}Encadeie várias ferramentas em uma sessão com uma lista toolId separada por vírgulas, p. ex. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (máx. 20).