Документация Engee
Notebook

Двигатель с постоянными магнитами

Эта модель основана на микромоторе постоянного тока Faulhaber серии 0615. Значения параметров соответствуют варианту этого двигателя с напряжением 1,5 В. Модель использует эти параметры для проверки заявленной производителем скорости без нагрузки, тока без нагрузки и крутящего момента на холостом ходу.

При запуске симуляции в течение первых 0,1 секунды на двигатель не оказывается внешняя нагрузка, и скорость нарастает до значения без нагрузки. Затем через 0,1 секунды крутящий момент остановки прикладывается в качестве нагрузки к валу двигателя.

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

Модель

magnet_dcmotor_1737980142452.png

Подсистема двигателя постоянного тока

ssc_dcmotor_modified_1737978470010.png

Результаты моделирования

Откройте и запустите симуляцию модели с помощью следующих двух ячеек с кодом.

In [ ]:
modelName = "magnet_dcmotor";
magnet_dcmotor_model = modelName in [m.name for m in engee.get_all_models()] ? engee.open( modelName ) : engee.load( "$(@__DIR__)/$(modelName).engee");
In [ ]:
results = engee.run( modelName )
Out[0]:
SimulationResult(
    "w" => WorkspaceArray("magnet_dcmotor/рад/c в об/w"),
    "Load torque" => WorkspaceArray("magnet_dcmotor/Load torque")
)

Отобразим результаты моделирования.

In [ ]:
plot(   plot(results["w"].time, results["w"].value, lab = "w"),
        plot(results["Load torque"].time, results["Load torque"].value, lab = "Load torque"),
        layout = (2,1)
)
Out[0]:

Вывод

Мы рассмотрели работу модели двигателя с постоянными магнитами. Результаты симуляции хорошо согласуются с данными производителя.

Блоки, использованные в примере