Wirkungsgrad- und Eingangsleistungsrechner — API & MCP | Elysia Tools
Math & Numbers
Wirkungsgrad- und Eingangsleistungsrechner Motorwirkungsgrad: η = P_out / P_in. Elektrischer Eingang (einphasig U·I·cosφ oder dreiphasig √3·U·I·cosφ) oder direkter P_in; die Ausgangsleistung kann aus der Verlustaufschlüsselung (Kupfer+Eisen+mech.+Streuung) ermittelt oder direkt eingegeben werden.
Schnellstart Rufen Sie dieses Werkzeug aus Ihrem Code in drei Sprachen auf.
cURL JavaScript Python
cURL
Kopierencurl -X POST 'https://api.elysiatools.com/de/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-Referenz Senden Sie eine POST-Anfrage mit Ihren Eingaben als JSON. Dateiparameter erfordern einen vorherigen Upload.
Endpunkt HTTP
KopierenPOST https://api.elysiatools.com/de/api/tools/motor-efficiency-calculator Parameter Name Typ Erforderlich Beschreibung powerInputMode select Nein — phase select Nein Only used in Electrical mode. voltage number Nein Required in Electrical mode. Line-to-line voltage for three-phase. current number Nein Required in Electrical mode. Line current. powerFactor number Nein
MCP-Integration Fügen Sie dieses Werkzeug Ihrem Model-Context-Protocol-Server hinzu, damit KI-Agenten es auflisten und aufrufen können.
Serverkonfiguration Fügen Sie diesen Block Ihrer MCP-Client-Konfiguration hinzu:
mcp.json
Kopieren{
"mcpServers" : {
"elysiatools-motor-efficiency-calculator" : {
"name" : "motor-efficiency-calculator" ,
"description" : "Motorwirkungsgrad: η = P_out / P_in. Elektrischer Eingang (einphasig U·I·cosφ oder dreiphasig √3·U·I·cosφ) oder direkter P_in; die Ausgangsleistung kann aus der Verlustaufschlüsselung (Kupfer+Eisen+mech.+Streuung) ermittelt oder direkt eingegeben werden." ,
"baseUrl" : "https://api.elysiatools.com/mcp/sse?toolId=motor-efficiency-calculator" ,
"command" : "" ,
"args" : [],
"env" : {},
"isActive" : true ,
"type" : "sse"
}
}
}Verfügbare Werkzeuge auflisten Nach dem Verbinden mit dem SSE-Endpunkt listen Sie die bereitgestellten Werkzeuge auf:
tools/list
Kopieren{
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "tools/list"
}Dieses Werkzeug aufrufen Rufen Sie das Werkzeug über seine ID auf; Argumente werden aus seiner Parameterliste gebildet:
tools/call
Kopieren{
"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 Nein Required in Direct mode. Total electrical input power in watts.
useLosses checkbox Nein If checked, P_out is derived from the loss breakdown below instead of the explicit P_out field.
pout number Nein Required when Use Loss Breakdown is off. Shaft mechanical output power in watts.
copperLoss number Nein Used when Use Loss Breakdown is on.
ironLoss number Nein Core (iron) loss. Used when Use Loss Breakdown is on.
rotorCopperLoss number Nein Used when Use Loss Breakdown is on.
mechanicalLoss number Nein Friction + windage. Used when Use Loss Breakdown is on.
strayLoss number Nein Additional (stray-load) losses. Used when Use Loss Breakdown is on.
Antwortformat JSON-Ergebnis
JSON
Kopieren{
"key" : {...},
"metadata" : {
"key" : "value"
},
"error" : "Error message (optional)" ,
"message" : "Notification message (optional)"
}Verketten Sie mehrere Werkzeuge in einer Sitzung mit einer kommagetrennten toolId-Liste, z. B. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (max. 20).