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

Семь моделей диска DC библиотеки, обозначенного DC1 к DC7, основаны на двигателе кисти DC в библиотеке Electric Drives. Как в любом электродвигателе, двигатель кисти DC состоит из (зафиксированной) части статора и ротора (подвижная) часть. Двигатель кисти DC также имеет два типа обмоток — возбуждение или обмотка возбуждения и обмотка арматуры. Когда имя подразумевает, обмотка возбуждения используется, чтобы произвести магнитное поле возбуждения в двигателе, тогда как обмотки арматуры несут вызванный моторный ток. Поскольку временная константа (L/R) схемы арматуры намного меньше, чем та из обмотки возбуждения, контролируя скорость путем изменения напряжения арматуры более быстра, чем изменение полевого напряжения. Поэтому поле возбуждения питается из постоянного источника напряжения постоянного тока, в то время как обмотки арматуры питаются переменным источником постоянного тока. Последний источник производится управляемым фазой тиристорным конвертером для DC1 к моделям DC4 и транзисторным прерывателем для DC5, DC6 и моделей DC7. Тиристорный конвертер питается однофазным источником переменного тока для DC1 и DC2 и трехфазным источником переменного тока для DC3 и DC4. Наконец, модели DC могут работать в наборах квадрантов.

Модель

Тип конвертера

Квадранты операции

DC1

Однофазный тиристорный конвертер

I-II

DC2

Однофазный тиристорный конвертер

Я II III IV

DC3

Трехфазный тиристорный конвертер

I-II

DC4

Трехфазный тиристорный конвертер

Я II III IV

DC5

Прерыватель

I

DC6

Прерыватель

I-II

DC7

Прерыватель

Я II III IV

Регенеративное торможение

Операция в квадрантах II и IV соответствует прямому и противоположному торможению, соответственно. Для моделей DC библиотеки Electric Drives это торможение является регенеративным, означая, что кинетическая энергия системы моторной загрузки преобразована в электроэнергию и возвращена в источник питания. Этот двунаправленный поток энергии получен путем инвертирования связей двигателя, когда ток становится пустым (DC1 и DC3) или при помощи второго конвертера (DC2 и DC4). Оба метода позволяют инвертировать моторный ток в порядке создать электрический крутящий момент напротив направления движения. Питаемые прерывателем модели диска DC (DC5, DC6, DC7) производят регенеративное торможение подобными способами.

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

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

Пример использует модель DC3 с набором параметра двигателя постоянного тока на 200 л. с. во время регулирования скорости. Блок DC3 моделирует 2D квадрантный трехфазный тиристорный диск конвертера. Двигатель соединяется с загрузкой и управляется к ее номинальной скорости на 1 750 об/мин.

Получите модель DC3 от библиотеки дисков

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

  2. Откройте библиотеку Simscape™ Electrical™ Specialized Power Systems Electric Drives. Можно открыть библиотеку путем ввода electricdrivelib в Командном окне MATLAB® или при помощи Simulink® Library Browser. Модель DC3 расположена в библиотеке DC Drives. Скопируйте блок DC3 и пропустите его в окне DC_example.

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

Все модели библиотеки имеют три типа входных параметров: входные параметры электроэнергии, скорость или вход сетбола крутящего момента (SP) и механический вход крутящего момента (TM). Поскольку модель DC3 является трехфазным диском, она представляет три электрических входных параметров: A, B, и C. Для модели DC3, чтобы работать, необходимо теперь соединить те входные параметры с соответствующим источником напряжения:

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

    В этом примере вы управляете двигателем постоянного тока на 200 л. с. 500-вольтового номинального напряжения арматуры. Среднее выходное напряжение V^out из трехфазного тиристорного выпрямителя мостом дают

    V^out=32Vl,rmsπпотому чтоα

    где Vl,rms значение напряжения RMS от фазы к фазе трехфазного источника напряжения, и α является угловым значением увольнения тиристоров. Для лучшего управления напряжением обычно накладывается более низкое угловое ограничение увольнения, и максимальным средним выходным напряжением, доступным от выпрямительного моста, таким образом дают

    V^out,max =32Vl,rmsπпотому чтоαmin

    где αmin является более низким угловым пределом увольнения. В нашем случае более низкий угловой предел увольнения, используемый в модели DC3, является 20 градусами. С таким угловым значением и в порядке иметь максимальное среднее значение выходного напряжения 500 В, чтобы управлять двигателем на 200 л. с. к его номинальной скорости, необходимое значение напряжения RMS от фазы к фазе, данное предыдущим уравнением, составляет 370 В. Принятие диска соединяется с американской электрической сетью, самое близкое стандартное значение напряжения составляет 460 В.

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

    Обратите внимание на то, что исходная амплитуда напряжения и значения частоты, необходимые для каждой модели диска библиотеки Electric Drives, могут быть найдены в ссылочных заметках. Номинальная стоимость соответствующих двигателей также включена. Таблица содержит значения, соответствующие модели на 200 л. с. DC3.

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

    Амплитуда

    460 В

    Частота

    60 Гц

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

    Степень

    200 л. с.

    Скорость

    1 750 об/мин

    Напряжение

    500 В

    В порядке представлять реальный трехфазный источник, необходимо задать правильное исходное сопротивление R и индуктивность значения L. Чтобы определить их, каждый обычно использует значение степени короткой схемы Psc и данный X /R отношение, где X=Lω, ω, являющийся угловой частотой источника напряжения. Как показывает опыт, степень короткой схемы, поглощенная исходным импедансом, как предполагается, по крайней мере в 20 раз больше, чем номинальная степень диска, и X/R отношение обычно близко к 10 для промышленных предприятий.

    Значение исходного импеданса Z получено

    Z=V2Psc

    где V является значением напряжения RMS от фазы к фазе источника напряжения. Для высокого X /R отношение r, исходное сопротивление R приблизительно равен

    R=Zr(1)

    и исходная индуктивность L к

    L=Zω(2)

    В этом примере напряжение RMS от фазы к фазе стоит 460 В, и исходная частота составляет 60 Гц. Если мы приходим к власти короткой схемы 25 раз номинальной степени диска, мы находим исходный импеданс 0,056 Ω. Для X /R отношение 10, с помощью уравнения 1 и уравнения 2, мы находим значение сопротивления 0,0056 Ω и значение индуктивности 0,15 мГн.

  3. Снимите флажок Specify impedance using short-circuit level и установите значение сопротивления источника переменного тока к 0,0056 Ω и индуктивность к 0,15 мГн.

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

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

Tmec=Kωm=KNm(3)

где ωm является скоростью в rad/s и N скорость в об/мин. Вы теперь создадите такую загрузку.

Чтобы вычислить этот тип механического крутящего момента загрузки, скорость двигателя постоянного тока необходима. Этот может быть получен при помощи выходных параметров модели DC3. Все модели диска библиотеки Electric Drives имеют четыре выходных вектора: Двигатель, Conv., Ctrl и Wm. Моторный вектор содержит все связанные с двигателем переменные, вектор Conv. содержит все напряжение конвертера и текущие значения, вектор Ctrl содержит все регулирование важные значения, такие как скорость или сигналы ссылки крутящего момента, скорость или ошибка регулирования крутящего момента, угловое значение увольнения, и так далее, и Wm является частотой вращения двигателя в rad/s. Все описания операции ввода-вывода доступны на странице с описанием каждой модели.

Частота вращения двигателя (Wm) может быть умножена на постоянный K уравнения 3, чтобы получить сигнал крутящего момента загрузки, который будет соединен с входом Tm модели DC3:

  1. Создайте подсистему после и назовите ее Linear load torque.

    Постоянный K может быть вычислен, зная, что на номинальной скорости, двигатель должен разработать номинальный крутящий момент. Как показано в таблице, которая содержит значения, соответствующие модели на 200 л. с. DC3, двигатель постоянного тока, используемый в этой симуляции, имеет номинальную скорость Nm,n 1 750 об/мин. Начиная с номинальной механической выходной мощности Pm,n двигателя составляет 200 л. с., номинальный механический крутящий момент загрузки, Tmec,n может быть вычислен после уравнения 4 (где вязким трением пропускают),

    Pm,n=Tmec,nωm,n=TnπNm,n30(4)

    где ωm,n является номинальной скоростью в rad/s. Используя это уравнение, мы находим номинальный механический крутящий момент 814 N.m. Наконец уравнение 3 дает нам значение K 4,44.

  2. Установите постоянное значение Линейного блока крутящего момента загрузки к 4.44.

  3. Соедините ввод и вывод Линейного блока крутящего момента загрузки к входу Wm и Tm блока DC3, соответственно. Ваша модель должна теперь быть похожей на следующее.

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

Вход сетбола модели DC3 может или быть значением скорости (в об/мин) или значением крутящего момента (в N.m) в зависимости от режима регулирования (скорость или закрутить регулирование). В этом примере мы будем устанавливать блок DC3 в режиме регулирования скорости и управлять двигателем постоянного тока на 200 л. с. к его номинальной скорости 1 750 об/мин.

  1. Откройте библиотеку Simulink Sources и скопируйте блок Constant в DC_example.

  2. Соедините блок Constant с входом сетбола модели DC3 и назовите его Speed reference.

  3. Установите сетбол на 1 750 об/мин.

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

Необходимо теперь использовать модель DC3 выходные параметры, чтобы визуализировать интересные сигналы с осциллографом. Предположим, что необходимо визуализировать следующие сигналы:

  • Тиристорный угол увольнения моста

  • Моторное напряжение арматуры

  • Моторная арматура, текущая и ссылочная

  • Ссылка скорости и частота вращения двигателя

Обратите внимание на то, что все образцовые описания операции ввода-вывода могут быть найдены в соответствующих ссылочных заметках. Чтобы видеть, какие сигналы соединяются с DC3 выходные параметры, выберите модель DC3 и используйте пункт меню Diagram> Mask> Look Under Mask.

Как вы видите ниже, угол увольнения содержится в выходном векторе Ctrl. Угол увольнения Альфа (см. ссылочные заметки блока DC3) является вторым элементом этого вектора.

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

Наконец, ток и сигналы ссылки скорости являются первыми и четвертыми элементами вектора Ctrl, соответственно (см. следующую фигуру). Обратите внимание на то, что Касательно сигнала в блоке switch Регулирования была бы ссылка крутящего момента в режиме регулирования крутящего момента.

Внутренний текущий мост и сигналы напряжения может быть извлечен через Conv. вывод, который соединяется с мультиметром вывод. Чтобы просмотреть эти сигналы, откройте библиотеку Measurements и скопируйте блок Multimeter в вашу схему. Путем нажатия на блок Multimeter можно выбрать сигналы конвертера, которые что вы хотите вывести. Обратитесь к странице с описанием блока Multimeter для получения дополнительной информации о том, как использовать блок Multimeter.

При помощи Селекторных блоков библиотеки Signal Routing можно теперь извлечь необходимые сигналы от этих трех выходных векторов в порядке визуализировать их:

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

  2. Соедините Двигатель, Conv., и Ctrl выходные параметры блока DC3 к Двигателю, Conv., и входные параметры Ctrl вашего Селекторного блока Сигнала.

  3. Скопируйте два осциллографа в свою модель. Они будут использоваться, чтобы отобразить выходные сигналы Селекторного блока Сигнала и блока Multimeter. Для первого осциллографа откройте the Scope Parameters диалоговое окно. На вкладке General, определенной номер осей к 4, области значений времени симуляции к auto и использования десятикратное уменьшение 20. Снимите флажок Limit Data Points to last на вкладке Data history. Соедините четыре выходных параметров Селекторного блока Сигнала к входным параметрам осциллографа. Соедините вывод блока Multimeter к входу второго осциллографа.

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

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

  1. Откройте библиотеку Simscape Electrical Specialized Power Systems и скопируйте блок Powergui в DC_example. Откройте Powergui, нажмите Configure Parameters, и в параметрах блоков Powergui диалоговое окно установило Simulation type на Discrete. Установите шаг расчета на 5 мкс.

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

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

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

Много моделей библиотеки Electric Drives имеют два набора параметров: набор малой мощности и мощный набор. По умолчанию все модели первоначально загружаются с набором малой мощности. Параметры модели DC3, в настоящее время загруженные в DC_example, являются теми из диска на 5 л. с.

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

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

    Интерфейс разделен после трех основных частей системы приводов: моторные параметры (вкладка DC Machine), параметры конвертера (вкладка Converter) и параметры регулирования контроллера диска (вкладка Controller).

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

    Когда вы нажимаете кнопку Load, окно, содержащее малую мощность и мощные файлы параметра каждой модели AC and DC, появляется. Эти файлы содержат все параметры, используемые графическим интерфейсом пользователя. Имя каждого файла начинается с имени модели, сопровождаемого значением степени. Версию на 200 л. с. DC3 таким образом называют dc3_200hp_params.

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

Параметры на 200 л. с. теперь загружаются. Обратите внимание на то, что можно также сохранить пользовательские параметры диска при помощи кнопки Save. Когда вы делаете так, ваши пользовательские параметры сохранены в формате MAT-файла и могут быть перезагружены в любое время.

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

Вся инерция по умолчанию дисков библиотеки является инерцией “без загрузок”, которая только представляет инерцию ротора. Когда двигатель связывается с загрузкой, параметр инерции вкладки DC Machine представляет объединенную инерцию ротора и управляемой загрузки. В этом примере инерция без загрузок двигателя на 200 л. с. DC3 является 2.5 kg*m^2. Поскольку диск непосредственно связывается с загрузкой, необходимо увеличить это значение инерцией загрузки. Предположим, что новая объединенная инерция составляет 15 kg*m^2.

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

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

Установите параметры контроллера DC3 и результаты симуляции

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

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

    Все параметры регулирования по умолчанию (скорость и текущие параметры контроллера) были обрезаны для инерции “без загрузок”. Поскольку инерция была изменена, некоторые изменения должны быть внесены в контроллере скорости. Текущий контроллер не должен быть изменен, изменение инерции, имеющей мало влияния на текущее управление.

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

  2. Запустите симуляцию. Результаты симуляции, визуализируемые на осциллографе, показывают ниже.

    Текущая арматура следует за своей ссылкой, но насыщает на уровне 450 А во время ускоряющей фазы. Это насыщение является результатом текущего предела ссылки контроллера 1.5 pu, который в свою очередь вызывает недостаточный ускоряющий крутящий момент. Двигатель не может следовать за изменением скорости по умолчанию на 650 об/мин/с. Поскольку ускоряющий крутящий момент не может быть увеличен, чтобы избежать перегорания схемы арматуры, изменение скорости должно быть понижено той же суммой, что инерция была увеличена. Если вы уменьшаете изменение скорости ω˙ суммой, равной увеличению инерции, можно получить тот же крутящий момент по сравнению с кривой скорости (или текущий по сравнению со скоростью) как значение по умолчанию, полученное с 2.5 инерцией kg*m^2 с помощью новой инерции I.

    Tem(ω)=Iω˙+Tmec+Bω=Iω˙+Kω+Bω

    Bω термин представляет вязкое трение в диске, где B является вязким коэффициентом трения.

    В этом случае мы уменьшаем изменение скорости немного меньше, чем увеличение инерции порядка иметь достаточно высокое ускорение и установить его на 200 об/мин/с.

  3. Откройте пользовательский интерфейс. В разделе Controller, установленном ускоряющий параметр изменения скорости контроллера скорости меню к 200 rpm/s.

  4. Запустите симуляцию и наблюдайте новые результаты относительно осциллографа.

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

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

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

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

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

  5. Попробуйте различные значения регулятора скорости и наблюдайте получившиеся изменения в системной динамике. Пропорциональное усиление 80 и интегральное усиление 200 дают очень хорошие результаты, как показано.

Угловое значение увольнения понижается с увеличением скорости порядка сгенерировать растущее выходное напряжение конвертера. Конвертер здесь работает в режиме выпрямителя, степень, передающая транзитом с источника переменного тока на двигатель постоянного тока. Увеличение напряжения позволяет конвертеру держать питание в курсе двигателя постоянного тока во время ускоряющей фазы, напряжение арматуры, увеличивающееся пропорционально со скоростью. Текущее увеличение, наблюдаемое во время этой фазы, происходит из-за увеличивающегося крутящего момента, отклоненного загрузкой. Вокруг t = 8,5 с, скорость достигает своего сетбола, и текущая арматура понижается приблизительно к 335 А, поскольку больше ускоряющего крутящего момента не необходимо.

Прежде, чем завершить этот пример, заметьте два фильтра первого порядка, используемые в скорости и текущих схемах контроллера в контроллере схематическая фигура. Эти фильтры удаляют нежелательный ток и гармоники скорости в токе и сигналах измерения скорости. Эти гармоники вызываются исправленными выходными напряжениями трехфазных полных конвертеров. Основная частота пульсации, введенная трехфазным полным конвертером, равна шесть раз исходной частоте напряжения (6-я гармоника). В случае этого примера первая гармоническая частота таким образом равна 360 Гц. Частота среза фильтров первого порядка должна, по крайней мере, быть ниже, чем 360 Гц. Поскольку фильтры являются фильтрами первого порядка, частота среза должна быть намного ниже, чтобы иметь довольно хорошее гармоническое отклонение. Следует иметь в виду, что слишком низкая частота среза может вызвать неустойчивость системы. В случае дисков прерывателя как DC5, DC6 и DC7, основная частота равна частоте PWM.

Моделируйте в режиме среднего значения

Большинство моделей диска может быть моделировано в режиме среднего значения. В таком режиме Универсальные Мостовой брусья, используемые, чтобы моделировать конвертеры степени, управляющие двигателями, заменяются конвертерами среднего значения. Используемые модели конвертера среднего значения описаны на страницах с описанием каждой модели диска. Это позволяет вам увеличить шаг времени симуляции и таким образом увеличить скорость симуляции.

Используйте следующую процедуру, чтобы моделировать модель в режиме среднего значения.

  1. Откройте пользовательский интерфейс. Выберите опцию Average в Model detail level выпадающий список.

  2. Выберите раздел Converter.

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

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

  3. Закройте пользовательский интерфейс и откройте блок powergui. Установите Simulation type на Discrete. Установите шаг расчета на 100 мкс. Запустите симуляцию.

    Заметьте, что время симуляции уменьшается. Наблюдайте результаты симуляции: выходное напряжение выпрямителя и текущие пульсации не представлены, вы видите только среднее значение этих сигналов. Если вы позже попытаетесь визуализировать текущий вход, вы будете только видеть основной компонент на 60 Гц подробного тока.

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