"""Проверить амплитуды и среднюю мощность RL-катушки.

Среда: встроенный MicroPython FEMM 5.
Самостоятельный аналитический контроль; полевой решатель не вызывается.
"""
import math
# Независимый линейный контроль: Î задана как амплитуда, не RMS.
r, inductance, frequency, current_peak = 20.0, .1, 50.0, 1.0
omega = 2 * math.pi * frequency
z_abs = math.sqrt(r*r + (omega*inductance)**2)
# Средняя активная мощность амплитудного тока содержит коэффициент 1/2.
print("Действующий ток, А:", current_peak / math.sqrt(2))
print("Амплитуда напряжения, В:", current_peak * z_abs)
print("Средние потери, Вт:", .5 * r * current_peak**2)
print("Частота пульсации силы, Гц:", 2 * frequency)
