"""Проверить цепь двухзазорного П-магнита.

Среда: встроенный MicroPython FEMM 5.
Самостоятельный аналитический контроль; полевой решатель не вызывается.
"""
import math
# Все геометрические параметры цепного приближения переведены в СИ.
mu0 = 4 * math.pi * 1e-7
n, current, area, gap, iron_length, mur = 300, 1.0, 2e-4, 1e-3, 0.20, 2000
b = mu0 * n * current / (2 * gap + iron_length / mur)
# Одна катушка, общий поток и два физических воздушных зазора.
phi = b * area
print("B зазора, Тл:", b)
print("Поток, Вб:", phi)
print("Потокосцепление, Вб:", n * phi)
print("Индуктивность, Гн:", n * phi / current)
