ZF

zwl20085/femm-agent-suite

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

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

GitHub で README 全文を見る

インストール

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"}}}}