femm_check_rule
Validate physics consistency of simulation numbers without calling FEMM; check energy, power, or force rules and return pass/fail with expected values.
Instructions
Run one pure physics rule on numbers you already have (no FEMM call). Call with rule='list' to see them. Examples: femm_check_rule("energy_consistency", {"energy": 0.0149, "flux_linkages": [0.0149], "currents": [2]}); femm_check_rule("power_balance", {"p_input": 1.2, "p_losses": 1.19}); femm_check_rule("force_consistency", {"f_a": -9.7, "f_b": -9.2, "tolerance": 0.1}). Returns {name, ok, value, expected, tolerance, message}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | ||
| rule | Yes |