МОДЕЛЮВАННЯ BLDC МОТОРУ ІЗ ЗАДАВАННЯМ ЗВОРОТНЬОЇ ЕРС І ВИКОРИСТАННЯМ JULIA
DOI:
https://doi.org/10.20998/2413-4295.2025.01.08Ключові слова:
BLDC двигун, модель, моделювання, диференціальні рівняння, зворотна ЕРС, 3-фазна напруга, Мова програмування JuliaАнотація
Сучасні технології в сфері електротехніки та автоматизації вимагають постійного вдосконалення та розвитку. Одним із ключових аспектів цього розвитку є використання безколекторних постійних магнітних (BLDC) моторів. Ці мотори знайшли широке застосування у різних галузях, включаючи автомобільну промисловість, промислову автоматизацію, медичні пристрої та багато інших. Методи керування BLDC моторами відіграють ключову роль у забезпеченні ефективності та надійності їх роботи. До недавнього часу контроль цих моторів був складним завданням, що вимагає великих витрат на спеціалізоване обладнання та програмне забезпечення. Однак, завдяки постійному розвитку технологій, сьогоднішні методи керування стали більш доступними та ефективними. Важливою задачею при розробці систем керування моторами є розробка й використання моделей мотору. В сучасних системах керування моторами моделювання використовується не лише у процесі розробки - модель мотору може бути складовою частиною системи керування за якою обчилсюються сигнали керування у режимі реального часу. Процеси у моторах описуються системами диференційних рівнянь й інснує багато методів чисельного вирішення даних рівнянь. Переважна більшість даних систем вбудована у відносно складні системи автоматичного проектування а моделювання систем керування потребує суттєвої кількості обчислювальних ресурсів й вивчення специфіки даних систем. Пошук ефективного інструмента для моделюванння мотору й системи керування має враховувати також його доступність для наукової спільноти й розробників с точки зору проприєтарності програмного забеспечення.У статті представлено імітаційну модель електродвигуна BLDC зі спрощеним постійним струмом і повною 3-фазною електричною частиною. Наведена модель створена з використанням мови програмування Julia, вдосконаленої для математичних розрахунків. Наведена модель описує мотор безпосередньо на мові диференційних рівнянь й дозволяє швидко моделювати процеси у моторі та їх зміни під впливом зовнішніх змінних параметрів. Модель дозволяє моделювати роботу двигуна під змінною напругою та навантаженням, а також реалізовано керування від 3-фазного інвертора.
Посилання
Visconti P., Primiceri P. An overview on state-of-art and future application fields of BLDC motors: Design and characterization of a PC-interfaced driving and motion control system. ARPN Journal of Engineering and Applied Sciences, 2017, 12(9), pp. 2758-2765.
Zhao J., Yu Y. Brushless DC Motor Fundamentals. Monolithic Power Systems. Application Note AN047 Rev. 1.0. 2014.
Akin B., Bhardwaj M. Trapezoidal Control of BLDC Motors Using Hall Effect Sensors. Texas Instruments, Application Report SPRABQ6. 2013.
Ozturk S. B. Direct Torque Control of Permanent Magnet Synchronous Motors with Non-Sinusoidal Back-EMF. Dissertation, Istanbul Technical University, Texas A&M University, College Station. 2008.
Dehkordi A. B., Gole A. M., Maguire T. L. Permanent Magnet Synchronous Machine Model for Real-Time Simulation. International Conference on Power Systems Transients (IPST’05), Montreal, Canada. 2005.
Jeon Y. S., Mok H. S., Choe G. H., Kim D. K., Ryu J. S. A new simulation model of BLDC motor with real back EMF waveform. IEEE Conference on Computers in Power Electronics (COMPEL 2000), 2000. pp. 217-220, doi:10.1109/CIPE.2000.904719.
Nekad H. J., Alawan M. A. Speed control of brushless DC motors using (conventional, heuristic, and intelligent) methods-based PID controllers. Indonesian Journal of Electrical Engineering and Computer Science, 2023, 30(3), pp. 1359-1368, doi:10.11591/ijeecs.v30.i3.pp1359-1368.
Carey K. D., Zimmerman N., Ababei C. Hybrid field-oriented and direct torque control for sensorless BLDC motors used in aerial drones. Department of Electrical and Computer Engineering, Marquette University. 2019.
Maske V., Yadav M. K., Halmare A. Mathematical Modeling and Simulation for Performance Analysis Using MATLAB/SIMULINK. International Journal of Engineering Research in Electrical and Electronic Engineering (IJEREEE), 2018, vol 4, Issue 3, pp. 246-250.
Bahadir A., Aydogdu Ö. Modeling of a brushless DC motor driven electric vehicle and its PID-fuzzy control with dSPACE. Sigma Journal of Engineering and Natural Sciences, 2023, vol. 41, No. 1, pp. 156–177, doi: 10.14744/sigma.2023.00015.
The Julia Programming Language. Available from: https://julialang.org.
Efficient Differential Equation Solving in Julia. DifferentialEquations.jl. Available from: https://docs.sciml.ai/DiffEqDocs/stable/.
Shavolkin O. O. Enerhetychna elektronika: navchalnyi posibnyk. Kyiv. KNUTD, 2017.
Fathoni K., Apriaskar E., Salim N. A., Hidayat S., Suni A. F., Hastawan A. F., Iksan N. Performance Investigation of Model Predictive Control for Brushless DC Motor. IOP Conference Series: Earth and Environmental Science, 2024, 1381(1), pp. 012009, doi: 10.1088/1755-1315/1381/1/012009.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2025 Pavlo Trofimov, Евген Сокол

Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Журнал публікує статті згідно з ліцензією Creative Commons Attribution International CC-BY.