Главная страница
Навигация по странице:

  • 2. Конструкции и типы СДПМ 2.1 По расположению ротора

  • 2.2 По конструкции ротора

  • 2.3 По расположению магнитов

  • 2.4 По конструкции статора

  • 2.5 По форме обратной ЭДС

  • 3. Алгоритмы управления

  • 3.1 Управление по датчикам Холла

  • Значение датчиков Холла (Hall_CBA) Фаза Ключи

  • 3.2 Управление по прямому измерению обратной ЭДС

  • 3.3 Управление по косвенному измерению обратной ЭДС

  • 4. Описание аппаратной части 4.1 Силовая часть

  • Параметр Значение

  • сдпм. Введение в данной статье рассматривается разработка и целесообразность модернизации алгоритма управления контроллера (esc) для сдпм с трапецеидальной формой обратной эдс применяемого в качестве тягового электропривода винтомоторной группы.


    Скачать 275.12 Kb.
    НазваниеВведение в данной статье рассматривается разработка и целесообразность модернизации алгоритма управления контроллера (esc) для сдпм с трапецеидальной формой обратной эдс применяемого в качестве тягового электропривода винтомоторной группы.
    Дата11.12.2018
    Размер275.12 Kb.
    Формат файлаdocx
    Имя файласдпм.docx
    ТипДокументы
    #59839

    Введение

    В данной статье рассматривается разработка и целесообразность модернизации алгоритма управления контроллера (ESC) для СДПМ с трапецеидальной формой обратной ЭДС применяемого в качестве тягового электропривода винтомоторной группы. Анализ и выбор оптимального алгоритма управления по различным критериям (тяга / ток, качество регулирования / стоимость и др.).

    1. Актуальность темы

    Электропривод с вентиляторной характеристикой наиболее распространён и встречается практически везде. Даже у вас дома наверняка найдется такой механизм (куллер в ПК, кондиционеры, пылесосы). В общем случае, для данных механизмов, подходят абсолютно все типы электродвигателей, однако, наибольший интерес представляет применение синхронного двигателя с постоянными магнитами, данное утверждение обусловлено тем ,что:

    1. СДПМ имеют самый высокий КПД (примерно на 2% больше, чем высоко эффективный (IE3) асинхронный электродвигатель[1])

    2. Обладают наилучшими ,среди всех типов электродвигателей, соотношениями мощность / вес, момент / инерция и др.

    3. Имеет меньший по сравнению с АД диапазон регулирования скорости, что соответствует требованиям механизма с вентиляторным характером нагрузки.

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

    При использовании СДПМ в качестве привода винтомоторной группы ,в частности, для авиамоделизма остро стоит вопрос времени работы от АКБ который возможно решить разработкой такой системы управления ,которая позволила бы достигнуть максимума тяги при минимуме потребляемого тока. Так же система управления должна обладать робастностью т.к. на двигатель постоянно действуют возмущения различного характера ( порывы ветра, вибрации от соседних двигателей и др.).

    2. Конструкции и типы СДПМ

    2.1 По расположению ротора
    Ротор может располагатся внутри статора (Inrunner) либо снаружи (Outrunner). Двигатели с внешним ротором ,как правило, имеют меньший момент инерции.

    классификация сдпм по расположению ротора

    Рисунок 1 – Классификация СДПМ по расположению ротора

    2.2 По конструкции ротора


    1. Электродвигатели с явно выраженными полюсами

    2. Электродвигатели с неявно выраженными полюсами

    Электродвигатель с неявно выраженными полюсами имеет равную индуктивность по продольной и поперечной осям Ld = Lq, тогда как у электродвигателя с явно выраженными полюсами поперечная индуктивность не равна продольной Lq != Ld [2].

    сечение роторов с разным отношением ld/lq. черным обозначены магниты.

    Рисунок 2 – Сечение роторов с разным отношением Ld/Lq. Черным обозначены магниты. На рисунке д, е представлены аксиально-расслоенные роторы, на рисунке в и з изображены роторы с барьерами.

    2.3 По расположению магнитов


    1. Синхронный двигатель c поверхностной установкой постоянных магнитов(англ. SPMSM – surface permanent magnet synchronous motor)

    2. Синхронный двигатель со встроенными (инкорпорированными) магнитами(англ. IPMSM – interior permanent magnet synchronous motor)

    классификация сдпм по расположению магнитов

    Рисунок 3 – Классификация СДПМ по расположению магнитов

    2.4 По конструкции статора
    В зависимости от конструкции статора синхронный двигатель с постоянными магнитами бывает:

    1. С распределенной обмоткой

    2. С сосредоточенной обмоткой

    Распределенной называют такую обмотку, у которой число пазов на полюс и фазу Q=2,3,...,k. Сосредоточенной называют такую обмотку, у которой число пазов на полюс и фазу Q=1. При этом пазы расположены равномерно по окружности статора. Две катушки, образующие обмотку, можно соединить как последовательно, так и параллельно. Основной недостаток таких обмоток - невозможность влияния на форму кривой ЭДС [2].

    внешние отличия сосредоточенной и распределенной обмоток сдпм

    Рисунок 4 – Внешние отличия сосредоточенной и распределенной обмоток СДПМ

    схемотические отличия сосредоточенной и распределенной обмоток сдпм

    Рисунок 5 – Схемотические отличия сосредоточенной и распределенной обмоток СДПМ

    2.5 По форме обратной ЭДС
    Форма обратной ЭДС электродвигателя может быть:

    1. Трапецеидальная

    2. Синусоидальная

    Форма кривой ЭДС в проводнике определяется кривой распределения магнитной индукции в зазоре по окружности статора. Известно, что магнитная индукция в зазоре под явно выраженным полюсом ротора имеет трапециидальную форму. Такую же форму имеет и наводимая в проводнике ЭДС. Если необходимо создать синусоидальную ЭДС, то полюсным наконечникам придают такую форму, при которой кривая распределения индукции была бы близка к синусоидальной. Этому способствуют скосы полюсных наконечников ротора [3].

    различия в форме обратной эдс сдпм

    Рисунок 6 – Различия в форме обратной ЭДС СДПМ

    3. Алгоритмы управления

    В качестве рассматриваемого двигателя принят СДПМ типа OUTRUNNER, с явно выражеными полюсами, поверхностной установкой магнитов, распределенной обмоткой и трапецеидальной формой обратной ЭДС. Подобные двигатели иногда называют бесколлекторными электродвигателями постоянного тока (БКЭПТ).
    Алгоритмы управления БКЭПТ/СДПМ с трапецеидальной обратной ЭДС можно разделить на:

    1. Управление без обратной связи ( актуален только для применений где нагрузка зараннее известна и не меняется в процессе работы и низкие требования к надежности)

    2. Управление с применением датчиков положения ротора( датчики Холла, энкодеры, тахогенераторы и др.)

    3. Бездатчиковое управление, при котором для идентификации положения ротора используется:

      1. Измерение обратной ЭДС на одной из фаз

      2. Анализ отклика на ВЧ сигнал для двигателей с Lq != Ld (HFI method)


    Можно пренебрчеч формой обратной ЭДС двигателя и применить алгоритмы управления для СДПМ с синусоидальной обратной ЭДС (скалярное, полеорентированное, прямое управление моментом) при этом пульсации момента могут достигать 17% [2].
    Бездатчиковое управление ,в зависимости от способа измерения обратной ЭДС можно разделить на:

    1. Прямое (Direct) измерение обратной ЭДС (определения момента перехода ЭДС через 0 за который принимается напряжение средней точки. Из-за применения ШИМ обязательны делители напряжений и фильтры низких частот)

    2. Косвенное (Indirect) измерение обратной ЭДС (Так как фильтрация сигнала при прямом измерении вносит задержку на высоких скоростях а полоса пропускания фильтра приводит к затуханию сигнала на низких скоростях применяют косвенные методы определения обратной ЭДС)

      1. Интегрирование обратной ЭДС

      2. Интегрирование 3-й гармоники напряжения

    При использовании СДПМ с трапецеидальной обратной ЭДС в качестве привода винтомоторной группы рекомендуется применять только бездатчиковые алгоритмы управления т.к. наличие датчиков существенно снижает надежность системы из-за тяжелых условий эксплуатации (вибрации, высокие динамические нагрузки, высокая влажность и большое количество грязи и пыли) ,что является недопустимым. Однако, алгоритм управления по датчикам Холла является наиболее наглядным для понимания физических принципов управления СДПМ и будет так же рассмотрен в качестве примера.

    Одним из недостатков бездатчикового управления СДПМ является проблема запуска и работы на низких скоростях когда амплитуда обратной ЭДС сопоставима с амплитудой шумов от датчиков. Стоит заметить, что для механизмов с вентиляторной нагрузкой эта проблема не критична т.к. нет необходимости развивать большой момент на нулевых и низких оборотах. Для решения этой проблемы используют следующие методы:

    1. Бездатчиковый пуск:

      1. Начальное выравнивание ротора путем задания фиксированного вектора тока безопасной аплитуды

      2. Ожидание позиционирования ротора в соответствии с вектором тока статора

      3. Разгон без обратной связи до момента когда величина обратной ЭДС станет достаточной для определения положения ротора

    2. Определение начального положения ротора в остановленом состоянии:

      1. На каждую из фаз поочередно подаются короткие импульсы.

      2. Анализируется отклик на каждый из импульсов относительно средней точки

      3. По разнице откликов определяется начальное положение ротора

    3.1 Управление по датчикам Холла
    Для оценки положения ротора в корпус двигателя встраиваются три датчика Холла. Датчики установлены под углом 120° по отношению друг к другу. С помощью данных датчиков возможно выполнить 6 различных переключений. Коммутация фаз зависит от состояния датчиков Холла. Подача напряжений питания на обмотки изменяется после изменения состояний выходов датчиков Холла. При правильном выполнении синхронизированной коммутации вращающий момент остается приблизительно постоянным и высоким.

    В целях упрощенного описания работы трехфазного БКЭПТ(СДПМ с трапециидальной обратной ЭДС) рассмотрим только его версию с тремя обмотками. Как было показано ранее, коммутация фаз зависит от выходных значений датчиков Холла. При корректной подаче напряжения на обмотки двигателя создается магнитное поле и инициируется вращение. Наиболее распространенным и простым способом управления коммутацией, используемый для управления БКЭПТ, является схема включенияотключения, когда обмотка либо проводит ток, либо нет. В один момент времени могут быть запитаны только две обмотки, а третья остается отключенной. Подключение обмоток к шинам питания вызывает протекание электрического тока. Данный способ называется трапецеидальной коммутацией или блочной коммутацией[5].

    Для управления БКЭПТ используется силовой каскад, состоящих из 3 полумостов. Схема силового каскада показана на рисунке 7
    силовой каскад

    Рисунок 7 – Силовой каскад

    По считанным значениям датчиков Холла определяется, какие ключи должны быть замкнутыми.
    Таблица 1 – Коммутация ключей по часовой стрелке.

    Значение датчиков Холла (Hall_CBA)

    Фаза

    Ключи

    101

    A–B

    SW1, SW4

    001

    A–C

    SW1, SW6

    011

    B–C

    SW3, SW6

    010

    B–A

    SW3, SW2

    110

    C–A

    SW5, SW2

    100

    C–B

    SW1, SW4


    От силы магнитного поля зависит мощность и частота вращения двигателя. Регулировать частоту вращения и вращающий момент двигателя можно за счет изменения тока через обмотки. Наиболее распространенный способ управления током через обмотки является управление средним током. Для этого используется широтноимпульсная модуляция (ШИМ), рабочий цикл которой определяет среднее значение напряжения на обмотках, а, следовательно, и среднее значение тока и, как следствие, частоту вращения. Скорость может регулироваться при частотах от 20 до 60 кГц. Вращающееся поле трехфазного, трехобмоточного БКЭПТ показано на рисунке 8

    ступени коммутации и вращающееся поле

    Рисунок 8 – Ступени коммутации и вращающееся поле
    (анимация:6 кадров,10 циклов,63.7 килобайт)

    Процесс коммутации создает вращающееся поле. На ступени 1 фаза А подключается к положительной шине питания ключом SW1, фаза В подключается к общему с помощью ключа SW4, а фаза С остается неподключенной. Фазами А и В создаются два вектора магнитного потока (показаны красной и синий стрелками, соответственно), а сумма этих двух векторов дает вектор магнитного потока статора (зеленая стрелка). После этого ротор пытается следовать магнитному потоку. Как только ротор достигает некоторого положения, в котором изменяется состояние датчиков Холла со значения 010 на 011, выполняется соответствующим образом переключение обмоток двигателя: фаза В остается незапитанной, а фаза С подключается к общему. Это приводит к генерации нового вектора магнитного потока статора (ступень 2). Если следовать схеме коммутации, показанной на рисунке 8 и в таблице 1, то получим шесть различных векторов магнитного потока, соответствующих шести ступеням коммутации. Шесть ступеней соответствуют одному обороту ротора.[5]

    3.2 Управление по прямому измерению обратной ЭДС
    Подавляющее большинство контроллеров(ESC) для приводов винтомоторной группы работают по приведенному ниже алгоритму либо используют другой без принципиальных отличий.

    На рисунке 9 показаны осциллограммы трапецеидальной обратной ЭДС и соответствующие напряжения управления 3фазным БКЭПТ. На каждой ступени коммутации, обмотка одной фазы подключается к положительному напряжению питания, другая – к отрицательному, а третья  остается неподключенной. Обратная Э.Д.С. неподключенной фазы в результате пересекает ноль при пересечении среднего значения положительного и отрицательного напряжений. Пересечения ноля отмечены на рисунке 9, как ПН. Пересечение ноля возникает всегда в центре между двумя коммутациями. На постоянной скорости или медленно изменяющейся скорости период времени от одной коммутации до пересечения нуля и время от пересечения нуля до следующей коммутации равны. Это используется в качестве основы в данной реализации устройства управления без использования датчиков.

    осциллограммы сигналов

    Рисунок 9 – Осциллограммы сигналов

    Частота вращения/вращающий момент двигателя управляются с помощью широтноимпульсной модуляции (ШИМ). В целях выполнения надежных измерений в условиях излучения со стороны ШИМ повышенного уровня шума важно понимать работу ШИМ и ее взаимодействие с аналоговоцифровым преобразователем. ШИМ используется в так называемом режиме фазовой коррекции. В данном режиме счетчик работает в двух направлениях, что делает выход ШИМ симметричным в пределах одного периода ШИМ. Кроме того, сравниваемое значение, которое определяет рабочий цикл ШИМвыхода, буферизуется с целью невозможности его обновления внутри цикла ШИМ. На рисунке 2 показано соотношение между значением счетчика, сравниваемым значением и ШИМвыходом. Каждый период ШИМ на рисунке выделен пунктирными линиями. На рисунке также показывается, что переполнение таймера возникает при достижении таймером ноля. Данное событие может использоваться для автоматического запуска преобразования АЦП. Если значение рабочего цикла ШИМ очень мало, то имеется точка, в которой ШИМвыход будет стабильным в течение длительного времени. Это используется в целях гарантирования оцифровки напряжения неподключенной фазы в условиях низких шумов со стороны ШИМ.

    генерация шим

    Рисунок 10 – Генерация ШИМ

    Пересечение ноля возникает, когда Э.Д.С. отключенной фазы пересекает уровень напряжения, равный среднему значению напряжений двух линий питания. В данных рекомендациях по применению полагается, что отрицательное питание принято за общую цепь. Это означает, что уровень пересечения ноля равен половине напряжения питания двигателя. Зависимость этого уровня от напряжения питания двигателя делает неприемлемым использование фиксированного порога для определения пересечения ноля. Вместо этого, в качестве источника опорного напряжения АЦП целесообразно использовать напряжение питания двигателя (или его отмасштабированная в направлении уменьшения версия). Перед подачей к АЦП напряжение питания двигателя необходимо отфильтровать. Для этих целей можно использовать схему ДН/ФНЧ. Коэффициент деления выбирается таким образом, чтобы выходное напряжение было в требуемых границах АЦП, между 1В и AVCC. Напряжения 3 фаз должны быть подключены к входам АЦП посредством трех схем ДН/ФНЧ. Фильтры должны иметь тот же коэффициент передачи, что и фильтр опорного напряжения АЦП. Это позволит использовать весь диапазон преобразования АЦП. Фильтр низких частот должен обеспечивать как можно более полную фильтрацию высокочастотного шума, но при этим не должен вносить существенных задержек сигнала обратной ЭДС.

    Чтобы понять, как реализована коммутация, полезно рассмотреть временную диаграмму событий, которые возникают между двумя коммутациями. На рисунке 11 показано в деталях осциллограмма напряжения неподключенной фазы между двумя коммутациями[6].

    детальная временная диаграмма коммутации

    Рисунок 11 – Детальная временная диаграмма коммутации

    3.3 Управление по косвенному измерению обратной ЭДС

    Так как схема прямого имерения обратной ЭДС имеет ряд недостатков:

    1. Фильтрация сигнала при прямом измерении вносит задержку на высоких скоростях а полоса пропускания фильтра приводит к затуханию сигнала на низких скоростях.

    2. Моменты коммутации могут плавать в динамичных режимах (разгон / торможение)

    Будет рассмотрена схема косвенного измерения ЭДС на основе интегрирования обратной ЭДС. Алгоритм косвенного определения обратной ЭДС отличается от прямого только програмной реализацией и никак не затрагивает схемотехнику ( она идентична описаной в п. 3.2.) При прямом способе измерения эдс определяется момент перехода через 0 после производится выдержка времени (timing) которая зависит от текущей скорости и индуктивности двигателя (на высокой скорости коммутацию нужно осуществлять раньше ,чтобы ток успел достигнуть максимального значения в нужный момент) после инвертор переходит к следующему состоянию. Главная проблемма данного метода в том ,что из-за приведенных выше недостатков выдержка времени зависит от скорости и подвержена влиянию шумов.

    Косвеный (Indirect) способ работает следущим образом:

    1. Определяется момент перехода через 0 как при прямом способе.

    2. Вместо выдержки времени, АЦП микроконтроллера начинает делать выборки через фиксированые интервалы и суммировать полученные результаты.

    3. Когда сумма выборок АЦП станет равной или больше чем выбраная пользователем уставка, происходит сброс интегратора и переключение инвертора к следующему состоянию.

    Основное достоинство данного способа в меньшей чувствительности к шумам и адаптации к изменению скорости. Данное утверждение основано на том ,что площадь под прямой между точками пересечения нуля и уставки срабатывания (образует форму треугольника) не изменяется при разгоне / торможении, не зависит от скорости и задержка ,в электрических градусах, между определением перехода через 0 и переходом к следующему состоянию инвертора всегда постоянна. Т.к. при низкой скорости вращения ротора величина ЭДС мала и интегратор накапливает нужную величину дольше а на высокой ЭДС выше и соответственно интегратор достигает значения уставки раньше.

    участки интегрирования обратной эдс

    Рисунок 12 – Участки интегрирования обратной ЭДС

    4. Описание аппаратной части

    4.1 Силовая часть
    Типовая структурная схема устройства представлена на рисунке 4.1 и включает в себя следующие элементы:

    1. Инвертор (трехфазная мостовая схема на N-канальных МОП транзисторах)

    2. Драйвер инвертора

    3. Датчики обратной ЭДС (делители напряжений фазных выводов и ФНЧ)

    4. Датчики тока

    5. Датчик напряжения звена постоянного тока

    6. Источник питания микроконтроллера

    7. Микроконтроллер

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

    структурная схема контроллера

    Рисунок 13 – Структурная схема контроллера

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

    Рисунок 14 – Схема стойки инвертора

    4.2 Целевая платформа

    В качесвте управляющего устройства для контроллера (ESC) был выбран микроконтроллер STM32F103 краткие технические характеристики которого представлены в таблице 2.

    Таблица 2 – Характеристики выбранного микроконтроллера.

    Параметр

    Значение

    ядро

    ARM Cortex M3

    тактовая частота

    до 72МГц

    FLASH-память

    32...128кб

    SRAM-память

    до 20кб

    интерфейсы

    SPI, I2C, USART, USB 2.0, CAN

    АЦП

    до двух 12 бит/16 каналов

    таймеры

    7, включая 1 motor control

    ток потребления

    до 2мкА в режиме ожидания

    температурный диапазон

    -40°C...125°С

    типы корпусов

    VFQFPN36, LQFP48, LQFP64, LQFP100

    напряжение питания

    2…3,6В


    Данный микроконтроллер был выбран в качестве целевой платформы благодаря следующим преимуществам:

    1. Наличие быстрого, гибко настраиваемого, motor control таймера который имеет 4 регистра сравнения / канала ШИМ с комплементарными парами и возможностью аппаратной генерации мертвого времени между ними. Обоснование: Для применяемых с данным ESC двигателями необходима высокая частота ШИМ (более 20 КГц) для сохранения режима непрерывных токов так как они имеют очень малую электромагнитную постоянную времени.

    2. Два быстрых (1.15 мкс при тактировании 72 МГц), 12-битных АЦП с возможностью одновременной выборки по нескольким каналам. Обоснование: Для снижения влияния шумов, выборки АЦП с разных датчиков одного типа необходимо производить одновременно.

    3. Достаточная производительность для реализации сложных алгоритмов управления. Обоснование: Необходимо обеспечить возможность реализации поле ориентированного алгоритма управления в бездатчиковом режиме.

    4. Разнообразие коммуникационных интерфейсов. Обоснование: Разные полетные контроллеры могут посылать управляющий сигнал на ESC по разным протоколам.

    5. Низкая цена (сопоставимая с 8-битными микроконтроллерами).

    Вывод

    Применяемые в массовом производстве контроллеры (ESC) приводов винтомоторных групп используют не оптимальные с точки зрения производимой тяги на единицу потребляемого тока и ,как следствие, с точки зрения энерго эффективности алгоритмы управления двигателями. Более того, высокие пульсации момента и тяги дополненные внешними возмущениями могут привести к потере устойчивости, лишним вибрациям и существенно усложнят задачу стабилизации мульти роторной системы. Применение алгоритмов косвенного определения обратной ЭДС либо алгоритма поле ориентированного управления позволит избавится от выше описанных недостатков либо существенно снизит их влияние на систему.

    Список источников

    1. Markus Lindegger. Economic viability, applications and limits of efficient permanent magnet motors.– Switzerland: Swiss Federal Office of Energy, 2009

    2. Design and Prototyping Methods for Brushless Motors and Motor Control.– MIT, 2010

    3. Синхронные двигатели с постоянными магнитами. // Инженерные решения
      Режим доступа: Инжиниринговая компания Инженерные решения

    4. Калькулятор тяговооруженности мультироторных систем. // eCalc
      Режим доступа: Интернет ресурс eCalc

    5. AVR492: Управление бесколлекторным электродвигателем постоянного тока с помощью AT90PWM3.– Atmel

    6. AVR444: Управление трехфазным бесколлекторным электродвигателем постоянного тока без датчиков.– Atmel


    написать администратору сайта