ZF

zwl20085/femm-agent-suite

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2 stars 0 forks Качество 79 Тренд 18MIT

All-in-one FEMM 5 agent toolkit: MCP server, physics checks, experiments and Claude skills for 2D magnetic, electrostatic, thermal and current-flow FEA

Обзор

Build a planar C-core actuator with a 1 mm gap, 200 turns at 2 A and a 20 mm stack, solve it, and tell me the gap flux density and the pull force. Check both against hand calculations. Here is my 12-slot / 4-pole surface-PM motor. Run cogging torque by rotating the rotor and again with the air-gap element, and tell me whether the two agree. Open-circuit back-EMF at 1000 rpm, Ld and Lq, and the mean torque at iq = 10 A. Is the torque consistent with 3/2 p psi iq? Sweep a round copper conductor from 1 Hz to 10 kHz and compare R(f) with the Bessel solution. Does the input power match the losses? This FEMM 4.2 Lua script uses "M-19 Steel" and "NdFeB 32 MGOe". Run it on FEMM 5, port it to Python, and tell me which materials changed. The agent uses the MCP tools and the skill family below.

README

Показан фрагмент оригинального README. Открыть оригинал.


Contents: What you can ask · Why this exists · Install · Tool groups · Skills · Video tour · Architecture · Validation · FEMM 5 facts you will hit · Python API · Development · Licence · Acknowledgement

What you can ask

Build a planar C-core actuator with a 1 mm gap, 200 turns at 2 A and a 20 mm stack, solve it, and tell me the gap flux density and the pull force. Check both against hand calculations.

Here is my 12-slot / 4-pole surface-PM motor. Run cogging torque by rotating the rotor and again with the air-gap element, and tell me whether the two agree.

Open-circuit back-EMF at 1000 rpm, Ld and Lq, and the mean torque at iq = 10 A. Is the torque consistent with 3/2 p psi iq?

Sweep a round copper conductor from 1 Hz to 10 kHz and compare R(f) with the Bessel solution. Does the input power match the losses?

This FEMM 4.2 Lua script uses “M-19 Steel” and “NdFeB 32 MGOe”. Run it on FEMM 5, port it to Python, and tell me which materials changed.

The agent uses the MCP tools and the skill family below. Every tool answers with {"ok", "result" | "error": {"message", "hint"}, "session", "seconds"}, errors carry the next action as a hint, and the skills teach the agent to back each number with a health check and an analytic estimate before calling it a result.

C-core actuator built and swept by the suite. Gap B 0.238 T vs 0.2405 T analytic; force from the

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{"mcpServers": {"femm": {"command": "<python>", "args": ["-m", "femm_agent"], "env": {"FEMM_DIR": "C:/femm-qt/bin"}}}}