Попробуй phet interactive simulation, судя по видеодемонстрациям это очень простая и в то же время функциональная система для обучения, как я понял магнитные поля там
есть для постоянных токов в проводниках (собирай из сегментов свою конфигурацию)
Для переменных токов нужны очень и очень сложные и дорогие пакеты.