Моделируйте диск электродвигателя переменного тока

Чтобы использовать AC управляют моделями библиотеки Electric Drives, вы сначала задаете типы двигателей, конвертеров, и контроллеры, используемые в шести моделях диска AC библиотеки, определяли AC1 к AC6. AC1, AC2, AC3 и модели AC4 основаны на трехфазном асинхронном двигателе. Этот двигатель имеет трехфазную обмотку в статоре и роторе раны или роторе клетки белки. Ротор клетки белки состоит из слотов проведения панелей, встроенных в железо ротора. Панели проведения закорачиваются вместе в каждом конце ротора путем проведения звонков. Модель AC5 основана на роторе раны синхронный двигатель, и модель AC6 использует постоянный магнит синхронный двигатель. Модели этих трех типов двигателей доступны в библиотеке Machines. Эти электродвигатели переменного тока питаются переменным напряжением переменного тока и частотой, произведенной инвертором. Тип инвертора, используемого в шести моделях диска AC, является исходным инвертором напряжения (VSI) в том смысле, что этот инвертор питается постоянным напряжением постоянного тока. Это постоянное напряжение обеспечивается неконтролируемым диодным выпрямителем и конденсатором (емкостное напряжение на шине DC).

Динамическое торможение

Когда шина DC обеспечивается диодным выпрямителем, диск не имеет двунаправленной возможности потока энергии и поэтому не может выполнить регенеративное торможение. В AC1, AC2, AC3, AC4 и моделях AC6, тормозной резистор последовательно с прерывателем гарантирует торможение системы моторной загрузки. Эта схема торможения называется динамическим торможение. Это помещается параллельно с шиной DC в порядке препятствовать тому, чтобы его напряжение увеличилось, когда двигатель замедляется. С динамическим торможение кинетическая энергия системы моторной загрузки преобразована в тепло, рассеянное в тормозном резисторе.

Методы модуляции

Инверторы VSI, используемые в моделях диска AC библиотеки, основаны на двух типах модуляции, гистерезисной модуляции и модуляции ширины импульса (PWM) вектора пробела.

Гистерезисная модуляция является обратной связью текущий метод управления где моторные текущие дорожки ссылочный ток в гистерезисной полосе. Следующие данные показывают принцип действия гистерезисной модуляции. Контроллер генерирует синусоидальный ссылочный ток желаемого значения и частоты, которая является по сравнению с фактической моторной текущей строкой. Если ток превышает верхний предел гистерезисной полосы, верхний переключатель руки инвертора выключен, и более низкий переключатель включен. В результате текущие запуски, чтобы затухнуть. Если текущие кресты нижний предел гистерезисной полосы, более низкий переключатель руки инвертора выключен, и верхний переключатель включен. В результате ток возвращается в гистерезисную полосу. Следовательно, фактический ток обеспечен, чтобы отследить ссылочный ток в гистерезисной полосе.

Следующие данные показывают гистерезисную текущую схему модуляции управления, состоя из трех гистерезисных компараторов, один для каждой фазы. Этот тип PWM с обратной связью используется в моделях AC3 и AC5.

Метод модуляции вектора пробела отличается от гистерезисной модуляции в этом нет отдельных компараторов, используемых для каждой из этих трех фаз. Вместо этого ссылочный вектор пробела напряжения Vs производится в целом, выбирается в фиксированной частоте, и затем создается посредством соответствующей синхронизации смежных ненулевых векторов пробела напряжения инвертора V1 к V6 и нулевым векторам пробела напряжения V0, V7. Упрощенную схему инвертора VSI показывают ниже. В этой схеме состояние проводимости трех участков инвертора представлено тремя логическими переменными, SA, SB и SC. Логическая единица означает, что верхний переключатель проводит, и логический ноль означает, что более низкий переключатель проводит.

Упрощенная схема инвертора VSI PWM

В этой схеме состояние проводимости трех участков инвертора представлено тремя логическими переменными, SA, SB и SC. Логическая единица означает, что верхний переключатель включен, и логический ноль означает, что более низкий переключатель включен.

Переключение SA, SB, SC приводит к восьми состояниям для инвертора. Переключающиеся состояния и соответствующая фаза к нейтральным напряжениям получены в итоге в таблице, которая перечисляет состояния, работу инвертора и векторы напряжения пробела. Шесть активных векторов являются углом 60 градусов независимо и описывают шестиугольный контур. Два нулевых вектора в начале координат.

Как пример, для местоположения вектора Vs, показанного в схеме напряжения вектора пробела инвертора, способ сгенерировать инвертор, вывод должен использовать смежные векторы V1 и V2 на основе с частичной занятостью, чтобы удовлетворить средний спрос на вывод. Напряжение Vs может быть разрешено как:

Vb=23Vssinδ

Va=Vsпотому чтоδ12Vb

Va и Vb являются компонентами Vs вдоль V1 и V2, соответственно. При рассмотрении периода Tc, во время которого средний вывод должен совпадать с командой, пишет длительность времени двух состояний 1 и 2 и нулевого состояния напряжения как:

ta=32VaVdTc

tb=23VbVdTc

tz=Tc(ta+tb)

Состояние

SA

SB

SC

Работа инвертора

Вектор напряжения пробела

0

1

1

1

Свободный ход

V0

1

1

0

0

Активный

V1

2

1

1

0

Активный

V2

3

0

1

0

Активный

V3

4

0

1

1

Активный

V4

5

0

0

1

Активный

V5

6

1

0

1

Активный

V6

7

0

0

0

Свободный ход

V7

Управление Вольтом/Герц разомкнутого цикла

Поток статора машины AC равен напряжению статора к отношению частоты потому что

φ(t)=v(t)dt

где

v(t)=2Vsin(ωt)

поэтому

φ(t)=2Vωпотому что(ωt)

Поскольку двигатель питается переменным напряжением источника переменного тока и частотой, важно поддержать константу V/Hz в постоянной области крутящего момента, если магнитного насыщения нужно избежать. Типичную характеристику V/Hz показывают ниже. Заметьте, что прямая линия имеет маленькое повышение напряжения порядка компенсировать отбрасывание сопротивления в низкой частоте. Управление V/Hz разомкнутого цикла используется с приложениями низкой динамики, такими как насосы или вентиляторы, где маленькое изменение частоты вращения двигателя с загрузкой терпимо. Модель AC1 основана на разомкнутом цикле контроллер V/Hz.

Регулировка скорости с обратной связью с компенсацией промаха

В этом типе управления команда скорости промаха добавляется к измеренной скорости ротора, чтобы произвести желаемую частоту инвертора. Основанный на PI регулятор скорости производит команду промаха. Желаемая частота инвертора генерирует команду напряжения через характеристику V/Hz такой как один показанный выше. Модель AC2 основана на регулировке скорости с обратной связью, которая использует регулирование промаха и V/Hz.

Ориентированное на поток управление

Конструкция машины DC такова, что полевой поток перпендикулярен потоку арматуры. Будучи ортогональными, эти два потока не производят сетевого взаимодействия друг на друге. Корректировка текущего поля может поэтому управлять потоком машины DC, и крутящим моментом можно управлять независимо от потока путем корректировки текущей арматуры. Машина AC не так проста из-за взаимодействий между статором и полями ротора, ориентации которых не сохранены в 90 градусах, но меняются в зависимости от условий работы. Можно получить DC подобная машине производительность в содержании фиксированной и ортогональной ориентации между полем и полями арматуры в машине AC путем ориентации статора, текущего относительно потока ротора, чтобы достигнуть независимо управляемого потока и крутящего момента. Такая схема управления называется ориентированным на поток управлением или векторным управлением. Векторное управление применимо и к индукции и к синхронным двигателям. Мы будем видеть теперь, как это применяется к асинхронным двигателям.

Рассмотрение d-q модели машины индукции в ссылочном кадре, вращающемся на синхронной скорости ωe,

Vqs=Rsiqs+ddtφqs+ωeφds

Vds=Rsids+ddtφdsωeφqs

0=Rriqr+ddtφqr+(ωeωr)φdr

0=Rridr+ddtφdr(ωeωr)φqr

Te=1.5pLmLr(φdriqsφqrids)

где

φqs=Lsiqs+Lmiqr

φds=Lsids+Lmidr

φqr=Lriqr+Lmiqs

φdr=Lridr+Lmids

Ориентированное на поле управление подразумевает, что компонент ids текущего статора был бы выровнен с полем ротора, и компонент iqs будет перпендикулярен ids. Это может быть выполнено путем выбора ωe, чтобы быть скоростью потока ротора и блокировки фазы ссылочной системы кадра, таким образом, что поток ротора выравнивается точно с d осью, приводящей к

φqr=0ddtφqr=0

и

φdr=φr

который подразумевает это

ωsl=(ωeωr)=(LmRrφrLr)iqs

и это

Te=1.5pLmLr(φriqs)

Это также следует за этим

ddtφr=(RrLr)φr+(LmRrLr)ids

Аналогия с производительностью машины DC теперь ясна. Электрический крутящий момент пропорционален компоненту iqs, тогда как отношение между потоком φr и компонентом ids дано линейной передаточной функцией первого порядка с временной константой Lr / Rr.

Вы не можете непосредственно измерить ориентацию потока ротора в машине индукции ротора клетки белки. Это может только быть оценено от терминальных измерений. Альтернативный путь состоит в том, чтобы использовать отношение промаха, выведенное выше, чтобы оценить положение потока относительно ротора, как показано. Последняя схема управления называется косвенным ориентированным на поле управлением и используется в модели AC3.

Прямое управление крутящим моментом

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

Более устойчивый метод управления состоит сначала в оценке потока статора машины и электрического крутящего момента в стационарном ссылочном кадре от терминальных измерений. Следующие отношения используются:

φds=(VdsRsids)dt

φqs=(VqsRsiqs)dt

φ^s=φds2+φqs2atan(φqsφds)

Te=1.5p(φdsiqsφqsids)

Предполагаемым потоком статора и электрическим крутящим моментом затем управляют непосредственно путем сравнения их с их соответствующими потребованными значениями с помощью гистерезисных компараторов. Выходные параметры этих двух компараторов затем используются в качестве входных сигналов оптимальной таблицы переключения. Следующая таблица выводит соответствующее состояние переключения для инвертора.

Переключение таблицы векторов пробела инвертора

S1

S2

S (3)

S (4)

S (5)

S (6)

1

1

V2

V3

V4

V5

V6

V1

0

V0

V7

V0

V7

V0

V7

-1

V6

V1

V2

V3

V4

V5

-1

1

V3

V4

V5

V6

V1

V2

0

V7

V0

V7

V0

V7

V0

-1

V5

V6

V1

V2

V3

V4

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

В этом примере вы создаете и моделируете эту простую систему приводов асинхронного двигателя:

Пример иллюстрирует использование модели AC4 с набором параметра асинхронного двигателя на 200 л. с. во время регулирования крутящего момента. Блок AC4 моделирует диск DTC. Во время этого примера двигатель соединяется с вентилятором, и его реакция закрутить шаги моделируется.

Получите модель AC4 от библиотеки электроприводов

  1. Откройте новое окно и сохраните его как ac_example.

  2. Откройте библиотеку Electric Drives. Можно открыть библиотеку путем ввода electricdrivelib в Командном окне MATLAB® или при помощи Simulink® Library Browser. Модель AC4 расположена в библиотеке дисков AC. Скопируйте блок AC4 и пропустите его в окне ac_example.

Соедините модель AC4 с источником напряжения

Как с примером DC, необходимо теперь соединить блок AC4 с соответствующим источником напряжения:

  1. Откройте библиотеку Electrical Sources и скопируйте Трехфазный Исходный блок в вашу схему. Соедините источник напряжения выходные параметры A, B, и C к AC4 A, B, и входные параметры C, соответственно.

    В этом примере мы будем управлять асинхронным двигателем на 200 л. с. 460-вольтового номинального напряжения арматуры и номинальной частоты на 60 Гц. Как задано в примере DC, исходная амплитуда напряжения и значения частоты, необходимые для каждой модели диска библиотеки Electric Drives, могут быть найдены в ссылочных заметках. Номинальная стоимость соответствующих двигателей также включена. Таблица содержит значения, соответствующие модели на 200 л. с. AC4.

    Управляйте входным напряжением

    Амплитуда

    460 В

    Частота

    60 Гц

    Моторная номинальная стоимость

    Степень

    200 л. с.

    Скорость

    1 800 об/мин

    Напряжение

    460 В

    Установите амплитуду напряжения источника переменного тока и значения частоты к 460 В и 60 Гц, соответственно.

  2. Установите значение напряжения RMS от фазы к фазе источника переменного тока к 460 В и частоту к 60 Гц. Назовите источник переменного тока 460 V 60 Hz.

    Чтобы представлять реальный трехфазный источник, необходимо задать правильное исходное сопротивление R и индуктивность L значения. Процедура, чтобы определить эти значения описана в примере, Подключение Модель DC3 к Источнику Напряжения. Выполняя эту процедуру, вы определяете значение сопротивления 0,0056 Ω и значение индуктивности 0,15 мГн.

  3. Установите значение сопротивления источника переменного тока к 0,0056 Ω и индуктивность к 0,15 мГн.

Соедините модель AC4 с механической загрузкой

Вход Tm блока AC4 представляет крутящий момент загрузки, применился к валу асинхронного двигателя. В этом случае крутящий момент загрузки отклонен вентилятором. Этот тип крутящего момента обычно является квадратичной функцией скорости, как показано в уравнении 1:

Tm=Kωm2=KNm2(1)

где ωm является скоростью в rad/s, и Nm является скоростью в об/мин.

  1. Создайте подсистему следующей фигуры и назовите ее Fan.

    Постоянный K должен быть наложен так, чтобы на номинальной скорости, двигатель разработал номинальный крутящий момент. Этот крутящий момент может быть определен с помощью уравнения 4. Используя это уравнение, существует номинальная стоимость 790 N.m. Наконец, уравнение 1 дает значение K 0,022.

  2. Установите постоянное значение K к 0,022.

  3. Соедините блок Fan с блоком. Ваше схематическое должно теперь быть похожим на следующее схематическое.

Задайте сетбол

Теперь задайте вход сетбола (SP) AC4. В данном примере крутящим моментом асинхронного двигателя управляют, и серия сетболов крутящего момента наложена. Серия сетболов может быть задана с помощью блока Stair Generator.

  1. Откройте раздел Pulse & Signal Generators библиотеки Control & Measurements и скопируйте блок Stair Generator в ac_example. Соедините блок с входом сетбола модели AC4 и назовите его Torque reference.

    Блок Stair Generator генерирует сигнал, изменяющийся в требуемые времена. Во время этого примера сгенерируйте следующий ряд крутящего момента.

    t (s)

    Закрутите сетбол (N.m)

    0

    0

    0.02

    600

    0.25

    0

    0.5

    -600

    0.75

    0

  2. Установите поле Time блока Stair Generator к [0.02 0.25 0.5 0.75]. Установите поле Amplitude блока theStair Generator к [600 0 -600 0].

Визуализируйте внутренние сигналы

Используйте модель AC4 выходные параметры, чтобы визуализировать интересные сигналы, такие как:

  • Моторное значение крутящего момента и сетбол

  • Частота вращения двигателя

  • Моторный модуль потока

  • Двигатель statoric токи

  • Напряжение на шине DC

Все моторные значения переменных могут быть считаны через Моторный вектор. Вектор Conv. содержит все связанные с конвертером данные. Вектор Ctrl включает все ссылочные сигналы и другие значения управления.

Содержимое вектора Conv. может быть легко определено путем добавления блока Multimeter в модель.

После описания операции ввода-вывода ссылочных заметок сигнал ссылки крутящего момента является первым сигналом выходного вектора Ctrl.

  1. Создайте следующую подсистему, чтобы извлечь все необходимые сигналы визуализации. Назовите подсистему Signal Selector.

    Блок rad2rpm содержит постоянный 30/π, чтобы преобразовать скорость ротора от rad/s до об/мин. Действительное-Imag к блоку Complex и блоку Complex to Magnitude-Angle вычисляет значение вектора потока.

  2. Скопируйте осциллограф в свою модель, чтобы отобразить выходные сигналы Селекторного блока Сигнала. Откройте диалоговое окно Scope Parameters. На вкладке theGeneral, определенной номер осей к 5, устанавливает область значений времени симуляции на auto и используют десятикратное уменьшение 25. Снимите флажок Limit Data Points to last на вкладке Data history. Соедините пять выходных параметров Селекторного блока Сигнала к входным параметрам осциллографа.

Установите среду симуляции Фиксированного Шага

Все модели диска библиотеки являются дискретными моделями. Чтобы моделировать вашу систему, необходимо теперь задать правильный шаг времени симуляции и установить опцию решателя фиксированного шага. Рекомендуемые значения шага расчета для дисков DC, дисков AC и механических моделей находятся в разделах Комментариев соответствующих страниц с описанием блока. Рекомендуемый шаг расчета для модели AC4 составляет 1 мкс.

  1. Откройте библиотеку Simscape™ Electrical™ Specialized Power Systems и скопируйте блок powergui в ac_example. Откройте Powergui. Установите Simulation type на Discrete. Установите Sample time на 1 µs.

  2. Откройте диалоговое окно Simulation/Configuration Parameters. Выберите fixed-step, опцию решателя Discrete (no continuous states). Установите время остановки на 1 s и размер фиксированного шага к 1e-6.

Прежде, чем моделировать вашу схему, необходимо сначала установить правильные внутренние параметры AC4.

Установите мощный набор параметра диска

Как объяснено в примере DC, много моделей диска библиотеки Electric Drives имеют два набора параметров: набор малой мощности и мощный набор. По умолчанию все модели первоначально загружаются с набором малой мощности. Параметры модели AC4, в настоящее время загруженные в ac4_example, являются теми из диска на 3 л. с.

Вы теперь устанавливаете мощные параметры диска, которые являются теми из диска на 200 л. с. Для этого вы используете кнопку Load пользовательского интерфейса, как задано в примере DC:

  1. Откройте пользовательский интерфейс путем двойного клика по блоку AC4.

  2. Чтобы загрузить параметры на 200 л. с., нажмите кнопку Load.

  3. Выберите файл ac4_200hp.mat и нажмите Load.

    Параметры на 200 л. с. теперь загружаются.

Установите моторное значение инерции

Необходимо теперь установить моторное значение инерции. Обратите внимание на то, что значения инерции, в настоящее время заданные в каждой модели AC and DC, являются инерцией “без загрузок”, которая только представляет инерцию ротора. Если двигатель связывается с загрузкой, эти значения должны быть увеличены инерцией загрузки. В этом случае текущее значение инерции составляет 3.1 kg*m^2. Примите, что объединенная инерция двигателя и вентилятора составляет 10 kg*m^2. Обратите внимание на то, что использование гибкого вала, соединенного между двигателем и вентилятором, позволило бы разъединяться инерции загрузки и двигателя. В этом случае значение инерции блока AC4 только было бы суммой инерции вала и ротора.

  1. В разделе Asynchronous Machine диалогового окна измените значение инерции на 10 kg*m^2.

  2. Нажмите OK, чтобы применить изменения и закрыть диалоговое окно.

Установите тормозящее значение сопротивления прерывателя

Трехфазный инвертор системы DTC питается напряжением постоянного тока, произведенным трехфазным диодным выпрямителем. Конденсатор, расположенный при выводе выпрямителя, уменьшает пульсации напряжения на шине DC. Тормозящий блок прерывателя был также добавлен между блоком выпрямителя и блоком инвертора в порядке ограничить напряжение на шине DC, когда двигатель возвращает энергию к диску (показанный ниже). Эта энергия “записывается” через сопротивление, когда напряжение на шине DC слишком высоко.

Параметры тормозящего прерывателя доступны в разделе Converters and DC bus диалогового окна.

Тормозящие параметры прерывателя в настоящее время устанавливаются, чтобы ограничить напряжение на шине DC приблизительно 700 В. Относительно степени P, который будет рассеян и напряжение на шине DC, ограничивает Vlim, можно использовать следующее уравнение, чтобы установить значение сопротивления прерывателя:

Rchop=Vlim 2P

Сопротивление 3,3 Ω рассеет 200 л. с. на уровне 700 В.

Установите значение напряжения начальной буквы шины DC

Заметьте, что емкость шины DC имеет большое значение, чтобы уменьшать пульсации напряжения постоянного тока до маленьких значений. Модель AC4 не включает систему предварительной нагрузки конденсатора шины DC. Если при запуске симуляцию со слишком маленького начального напряжения на шине, слишком высокие начальные токи чертятся от выпрямителя, чтобы заряжать конденсатор. Эти значения тока высокого напряжения могли повредить реальную систему. Необходимо установить начальное значение напряжения на шине DC, чтобы избежать таких токов. Это начальное напряжение на шине должно быть равно исправленному пиковому значению источника переменного тока. Если исходная амплитуда напряжения переменного тока равна 460-вольтовой RMS, исправленное напряжение на шине DC, полученное с конденсатором, является приблизительно 460 × 2V.

  1. Откройте инструмент Initial States блока powergui. Установите значение Uc_DTC Induction Motor Drive/Braking chopper/Cbus к 650 V. Нажмите Apply и затем Close.

    Устанавливание значения напряжения начальной буквы шины DC

Установите параметры контроллера AC4

Система управления AC4 имеет две основных части, контроллер скорости и крутящий момент и контроллер потока (DTC). Информация об этих двух частях находится в соответствующих ссылочных заметках. Для быстрой идеи внутренней структуры системы управления накопителями схематическое доступно в пользовательском интерфейсе модели. Откройте схематику, связанную с моделью AC4.

  1. Откройте пользовательский интерфейс. Кликните по разделу Controller и затем кнопке Schematic. Необходимо видеть показанную схематику контроллера.

    Контроллер скорости состоит из простого пропорционально-интегрального регулятора. Параметры этого контроллера являются пропорциональными и интегральными усилениями, значениями изменения скорости, частотой среза фильтра нижних частот, пределами ссылки крутящего момента, и время выборки. В этом примере мы будем только управлять моторным крутящим моментом; контроллер скорости не используется. Относитесь, чтобы Установить диспетчера DC3 Параметерса и Результаты симуляции для получения дополнительной информации о том, как обрезать контроллер PI.

    Относительно контроллера DTC, нет очень, чтобы обрезать. Параметры являются крутящим моментом и пропускной способностью потока, начальным потоком машины, максимальной частотой переключения и контроллером DTC время выборки. Все эти параметры уже обрезаются и не должны обычно изменяться.

    Режим регулирования по умолчанию является регулированием скорости. В порядке иметь регулирование крутящего момента, необходимо изменить режим регулирования в разделе Controller пользовательского интерфейса.

  2. В разделе Controller пользовательского интерфейса выберите Torque regulation для поля Regulation type. Нажмите OK, чтобы применить изменения и закрыть диалоговое окно.

Схема теперь готова к симуляции.

Наблюдайте быстрый ответ крутящего момента двигателя на изменения сетбола крутящего момента. С 0,02 с до 0,25 с скорость вентилятора увеличивается из-за 600 ускоряющих крутящих моментов N.m, произведенных асинхронным двигателем. В t = 0,25 с, электромагнитный крутящий момент спрыгивает к 0 N.m и уменьшениям скорости из-за крутящего момента загрузки, отклоненного вентилятором. В t = 0,5 с, моторный крутящий момент разрабатывает-600 крутящих моментов N.m и позволяет тормозить вентилятора. Во время тормозящего режима степень передают обратно в шину DC и увеличения напряжения на шине. Как запланировано тормозящий прерыватель ограничивает напряжение на шине DC 700 В. В t = 0,75 с, электромагнитный крутящий момент переходит назад к 0 N.m, и скорость улаживает приблизительно-10 об/мин и уменьшается к 0 об/мин. Заметьте, что поток остается приблизительно 0,8 Вб в течение симуляции. Поток и амплитуды колебания крутящего момента немного выше, чем 0,02 Вб и 10 N.m соответственно, как задано в пользовательском интерфейсе. Это происходит из-за совместного воздействия 15 контроллеров DTC мкс время выборки, гистерезисное управление и переключающееся ограничение частоты.

Интересно визуализировать вращающийся поток, произведенный статором. Для этого используйте осциллограф XY от библиотеки Sinks.

  1. Откройте библиотеку Sinks.

  2. Скопируйте осциллограф XY в Селекторном блоке Сигнала ac_example.

  3. Соедините осциллограф как показано.

  4. Запустите новую симуляцию.

Этот график показывает результаты симуляции осциллографа XY. Вращающееся поле явно видимо. Его модуль составляет приблизительно 0,8 Вб, и его пропускная способность немного больше, чем 0,2 Вб.

Результаты симуляции