Главная / Без рубрики / Бездатчиковое (sensorless) управление бесколлекторными двигателями (BLDC, PMSM)

Бездатчиковое (sensorless) управление бесколлекторными двигателями (BLDC, PMSM)

Введение

Бездатчиковое управление — метод управления бесколлекторными двигателями (BLDC, PMSM) без использования физических датчиков положения ротора (энкодеров, резолверов, датчиков Холла). Вместо этого положение и скорость ротора оцениваются по электрическим параметрам: напряжениям, токам, обратной ЭДС.

Актуальность обусловлена рядом преимуществ:

  • снижение стоимости системы (исключаются дорогие датчики);
  • повышение надёжности (меньше механических компонентов);
  • уменьшение габаритов и массы;
  • возможность работы в агрессивных средах (высокая температура, пыль, влага), где датчики выходят из строя.

Основные вызовы:

  • точность оценки положения на низких скоростях (особенно при пуске);
  • устойчивость к изменениям параметров двигателя (сопротивления, индуктивности);
  • чувствительность к шуму измерений;
  • вычислительная сложность алгоритмов.

В статье рассмотрены:

  • принципы бездатчикового управления;
  • методы оценки положения для BLDC и PMSM;
  • алгоритмы фильтрации и наблюдателей;
  • особенности пуска и работы на низких скоростях;
  • практические аспекты реализации;
  • ограничения и пути их преодоления.

1. Физические основы бездатчикового управления

1.1. Обратная ЭДС (Back‑EMF)

При вращении ротора в обмотках статора индуцируется электродвижущая сила (ЭДС), пропорциональная скорости:

E=ke​⋅ωr​,

где:

  • E — амплитуда обратной ЭДС (В);
  • ke​ — константа ЭДС двигателя (В·с/рад);
  • ωr​ — скорость ротора (рад/с).

Особенности:

  • на нулевой скорости E=0 (проблема пуска);
  • форма ЭДС зависит от типа двигателя (трапецеидальная для BLDC, синусоидальная для PMSM);
  • фаза ЭДС соответствует положению ротора.

1.2. Магнитные потоки и индуктивности

В PMSM поток от постоянных магнитов создаёт дополнительную ЭДС, которую можно использовать для оценки положения. В BLDC эффект слабее из‑за конструкции.

1.3. Электрические уравнения двигателя

Для трёхфазного PMSM в системе координат dq:

{ud​=Rs​id​+Ld​dtdid​​−ωe​Lq​iq​,uq​=Rs​iq​+Lq​dtdiq​​+ωe​(Ld​id​+Ψm​),​

где:

  • ud​,uq​ — напряжения по осям d и q;
  • id​,iq​ — токи;
  • Rs​ — сопротивление фазы;
  • Ld​,Lq​ — индуктивности по осям;
  • ωe​=p⋅ωr​ — электрическая скорость;
  • Ψm​ — потокосцепление от магнитов.

Из этих уравнений можно оценить ωe​ и θ (угол ротора), если измерять uabc​, iabc​.

2. Методы оценки положения для BLDC

2.1. Анализ нулевой точки (Zero‑Crossing Detection)

Принцип: в BLDC с трапецеидальной ЭДС есть участки, где одна из фаз не подключена (свободна). На этой фазе можно измерить обратную ЭДС.

Алгоритм:

  1. В каждый момент одна фаза отключена (не участвует в коммутации).
  2. Напряжение на свободной фазе сравнивается с «средней точкой» (виртуальной или реальной).
  3. При пересечении нуля фиксируется событие коммутации (смена сектора).
  4. По времени между событиями вычисляется скорость.

Плюсы:

  • простота реализации;
  • низкие вычислительные затраты.

Минусы:

  • не работает на низких скоростях (E≈0);
  • чувствительность к шуму;
  • требует фильтрацию сигналов.

2.2. Фильтрация и гистерезисная обработка

Для повышения надёжности:

  • RC‑фильтры для сглаживания шумов;
  • гистерезисные компараторы (исключают ложные срабатывания);
  • цифровая фильтрация (FIR/IIR).

2.3. Адаптация к изменениям нагрузки

При резком изменении момента:

  • задержка оценки положения;
  • скачки скорости.
    Решение: динамическая подстройка порога детектирования.

3. Методы оценки положения для PMSM

3.1. Наблюдатель на основе модели (Model‑Based Observer)

Принцип: использование математической модели двигателя для оценки состояния.

Типы наблюдателей:

  • Наблюдатель Люенбергера (Luenberger Observer): линейная модель с обратной связью по ошибке.
  • Фильтр Калмана (Kalman Filter): оптимальная оценка с учётом шумов измерений и модели.
  • Адаптивный наблюдатель: подстраивает параметры модели в реальном времени.

Пример (упрощённый наблюдатель Люенбергера):

x^=Ax^+Bu+L(y−y^​),

где:

  • x^ — оценённые состояния (ток, положение);
  • A,B — матрицы модели;
  • u — входные напряжения;
  • L — матрица обратной связи наблюдателя;
  • y — измеренные токи;
  • y^​ — расчётные токи.

3.2. Метод высокочастотного впрыска (High‑Frequency Injection, HFI)

Принцип: подача высокочастотного сигнала (1–10 кГц) на статор и анализ отклика для определения положения.

Варианты:

  • Впрыск по оси d: модуляция тока для выявления анизотропии магнитной цепи.
  • Вращающийся вектор: создание вращающегося высокочастотного поля.

Плюсы:

  • работает на нулевой скорости;
  • высокая точность.
    Минусы:
  • дополнительные потери в меди;
  • сложность реализации.

3.3. Метод обратной ЭДС (Back‑EMF Observer)

Принцип: оценка положения по фазе и амплитуде обратной ЭДС.

Алгоритм:

  1. Измеряются фазные напряжения и токи.
  2. Вычисляются падения напряжения на сопротивлениях и индуктивностях.
  3. Остаток — обратная ЭДС.
  4. Фаза ЭДС даёт угол ротора.

Ограничения:

  • низкая точность на малых скоростях;
  • зависимость от точности параметров модели (Rs​, Ls​).

3.4. Метод на основе насыщения магнитной цепи

Принцип: учёт нелинейности магнитной проницаемости при насыщении.

Применение:

  • низкоскоростные режимы;
  • высокие моменты нагрузки.
    Сложность: требуется точная модель насыщения.

4. Алгоритмы пуска и низкоскоростной работы

4.1. Метод «начального толчка» (Kickstart)

Принцип: кратковременное приложение напряжения для проворота ротора.

Шаги:

  1. Подача фиксированного напряжения на две фазы.
  2. Измерение тока для определения начального положения.
  3. Переход к слежению за положением.

Проблемы:

  • риск заклинивания;
  • большие пусковые токи.

4.2. Сканирование поля (Flux Scanning)

Принцип: плавное перемещение магнитного поля для поиска ротора.

Алгоритм:

  1. Генерация вращающегося вектора напряжения малой амплитуды.
  2. Анализ отклика тока для обнаружения ротора.
  3. Плавный разгон после захвата.
    Плюсы: мягкий пуск, низкий бросок тока.

4.3. Использование высокочастотного впрыска при пуске

Принцип: HFI позволяет оценить положение даже при ωr​=0.

Реализация:

  • впрыск сигнала 1–5 кГц;
  • демодуляция отклика;
  • оценка угла по фазе сигнала.
    Недостатки:
  • нагрев двигателя;
  • помехи в сигнале тока.

5. Фильтрация и обработка сигналов

5.1. Цифровая фильтрация

  • FIR‑фильтры: линейная фаза, устойчивость.
  • **IIR

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *