МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА (МИИТ)»
(РУТ (МИИТ)
Одобрено кафедрой
«ЖЕЛЕЗНОДОРОЖНАЯ АВТОМАТИКА ТЕЛЕМЕХАНИКА И СВЯЗЬ»
Протокол № от 201 г.
Автор:
ЗАДАНИЕ НА КОНТРОЛЬНУЮ РАБОТУ № 2 С МЕТОДИЧЕСКИМИ
УКАЗАНИЯМИ
ПО ДИСЦИПЛИНЕ
|
Уровень ВО: |
Бакалавриат |
|
Форма обучения: |
Заочная |
|
Курс: |
5 |
Специальность/Направление: 27.03.04 Управление в технических
системах (УТб)
Специализация/Профиль/Магистерская программа: (УТ) Системы и
технические средства автоматизации и управления
Москва
ЗАДАНИЕ НА КОНТРОЛЬНУЮ РАБОТУ
Название: «Разработка системы управления синхронными
электроприводами»
Требуется в среде MexBIOS Development Studio разработать и отладить
систему управления синхронными электроприводами.
Вариант системы управления определяется четностью шифра. Для нечетного
шифра требуется разработать систему скалярного управления, а для четного
–полеориентированного управления.
В процессе выполнения задания студенту необходимо:
Содержание отчета:
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ
РАБОТЫ
Наиболее распространенный класс векторно-управляемых
электроприводов - это приводы, имеющие в своем составе синхронный
двигатель (СД) с постоянными магнитами на роторе. По сравнению с
асинхронными двигателями, такие двигатели дороже, но зато имеют
меньшие габариты, больший КПД и легче управляются. Ротор такого
двигателя представляет собой постоянный магнит.
Ток обмотки статора создает вращающееся магнитное поле статора
(Т5), магнитные полюса которого притягивают противоположные
магнитные полюса ротора. Вследствие этого возникает момент, вращающий
ротор вслед за полем статора (рис. 5).
Рис. 1. Условие возникновения вращающегося момента в СДПМ
Ротор синхронного двигателя с неявнополюсным ротором устроен так,
что индуктивности статора по осям d и q у него одинаковы.
Так как Lsd = Ls 9 выражение для момента двигателя упростится и
запишется в следующем виде:
3zp
(0.1)
Глядя на выражение (1.3), можно сделать вывод, что при
фиксированном потоке магнита-ротора момент зависит только от q-
составляющей статорного тока. То есть d-составляющая тока является
паразитной, не создающей момент, и вызывает только дополнительные
потери в двигателе.
Регулирование скорости осуществляется с помощью управления
моментом двигателя. Если ток статора ориентирован по оси q, то он
выражается через момент с помощью соотношения (1.4), вытекающего из
соотношения (1.3):
14 | = Isq =
2M
.
(0.2)
Векторный регулятор тока строится во вращающейся системе
координат dq и состоит из регуляторов d и q проекций. С помощью q-
составляющей тока обеспечивается, в соответствии с формулой (1.4),
необходимый момент, а d-составляющая поддерживается равной нулю, что
обеспечивает нужную ориентацию вектора тока. В качестве обратной связи
регулятор использует измеренный и преобразованный в систему dq реальный
вектор статорного тока.
Векторный регулятор тока формирует в системе dq вектор напряжения
статора, призванный обеспечить совпадение заданного и реального векторов
тока статора. Затем с помощью координатных преобразований вектор
напряжения статора переводится в неподвижную систему координат,
связанную со статором, где он и реализуется с помощью ШИМ.
Уравнение равновесия статора (1.5) в системе dq имеет следующий
вид:
1 dt (0.3)
dI
sq sq ^^ s sq sd sd f
Из уравнений (1.5) видно, что между каналами регулирования
составляющих статорного тока, так же как и в асинхронном двигателе,
существует взаимовлияние (перекрестные связи). Для исключения
взаимовлияния каналов перекрестные связи надо компенсировать.
Компенсационная составляющая канала управления Isd:
Ud aL I . (0.4)
Компенсационная составляющая канала управления I :
a*f = E. (0.5)
В канале управления составляющей I , кроме составляющей,
зависящей от I , еще присутствует составляющая.
Ее также можно скомпенсировать. Компенсационная составляющая
канала управления составляющей I определяется следующим выражением:
Ukq = a( LJd +* f). (0.6)
В качестве токов для вычисления компенсационных составляющих
берутся измеренные и преобразованные в систему dq сигналы с датчиков
токов фаз.
Для исключения (компенсации) перекрестных связей компенсационные
составляющие надо суммировать с получаемыми на выходе регуляторов тока
составляющими векторов статорного напряжения.
Настройка контура тока
Рис. 2. Контур тока d-составляющей
Рис. 3. Контур тока q-составляющей
Желаемая разомкнутая передаточная функция контура тока:
W ж ( p ) =
1
T p +1
1
.
2T, P
Действительная разомкнутая передаточная функция контура потока
(рис. 6,7):
W1pa3 (P) = WIT
1 1 Rs
.
Тщим P + 1 Lsq (sd)/ Rs P + 1
W ж ( P ) = W раз ( P )
WIsq (sd)
рег
1 1
Tp+1 • 2TP = Lq (sd) + Rs
1 • 1 Rs T 2T P'
Тщим P + 1 Lsq (sd)/ Rs P + 1
Настройка контура скорости:
Рис. 4. Контур скорости
Желаемая разомкнутая передаточная функция контура тока:
W ж(P) = • ^’
T p +1 2T p
Действительная разомкнутая передаточная функция контура потока
(рис. 8):
W1 раз (P ) = WZ ( P )'
1
2 Lsq ^ f
Тф P +1
3Jp
W ■
рег
11
---------------------------.--------------------
T P +1 2T P = 3 J
.
1sq L 41L ^ f
ТФ P +1 3 JP
Для закрепления полученных теоретических сведений рассмотрим
реализацию полеориентированного управления в среде MexBIOS 5.15.
Перед началом выполнения работы обучающемуся необходимо ознакомится
с правилами выполнения базовых действий в среде разработки.
ОБЩИЙ ВИД МОДЕЛИ
Реализация наблюдателей магнитного состояния в общем виде
представлена на рис. 9. Использованные элементы приведены в таблице 3.
Рис. 5. Общая схема полеориентированного управления
Таблица 3
Название | Библиоте | Графическое | Настройки | е | |||
SCOPE | Встроенн | SCOPE | Им | Параметр | Значени | ||
wr | Количество | 1 | 0 | ||||
SUBSYSTE | Встроенн | SUBSYSTEM > In Out ► | № | Структура | |||
5 | Рис.10. | ||||||
9 | Рис.11. | ||||||
|
dMOTOR |
Модели |
dMOTOR ^У |
№ |
Параметр |
Значение |
|
1 |
Rs J |
0.5 0.00175 2 0.0003618 0.17 | |||
|
dPMSM |
Модели |
dPMSMI ► But Q * 1 ua ?^ : I Ub Q f_rb ► | Me MS/ ® * ► ^ |
№ |
Параметр |
Значение |
|
1 |
SampleTime |
0.00001 | |||
|
flPARK |
Управлен |
_______flPARK ! £ --УAlph- ||»чГШ M | |||
|
fSVGEN_DQ |
Управлен |
fSVGEN_DQ | |||
|
fPARK2 I ^ Ds ► | Angle Qs * | |||||
|
fCLARKE |
Управлен |
______fCLARKE______ "^ A XX Ai / AW8 -> В / У \ W/ Beta | |||
fPID | Регулятор | | Ref --- | Fdb / Out L M [ | | № | Параметр | Значение |
6 | Kp | 15 | |||
7 | Kp | 1 0 | |||
12 | Kp | 1 0 | |||
fGAIN | Математи | fGAIN *>* | № | Параметр | Значение |
8 | Gain | -1 | |||
9 | -1 |
Рис. 6. Структурная схема iq_cacl
Таблица 4
Название | Библиоте | Графическое | Настройки | ||
CONST | Встроени | CONST °'9 ^ 2 | № | Параметр | Значение |
2 | Значение | 0.17 | |||
IqDIV | Математи | iqDIVI | |||
iqGAIN | Математи | aGAIf'|2 | № | Параметр | Значение |
1 | Gain | 2 | |||
0 | Gain | 6 | |||
SUBIN | Встроенн | In | |||
SUBOUT | Встроенн | Out КЮ | |||
IGTOF | Математи | F loat Г | |||
FTOIQ | Математи | FT0IQ1 | |||
Рис. 7. Структурная схема блока компенсации перекрестных
связей
Таблица 5
|
Название |
Библиоте |
Графическое |
Настройки |
|
SUBIN |
Встроенн |
In | |
|
SUBOUT |
Встроенн |
Out КЮ | |
|
iqMPY |
Математи |
igMPY2 |
ADD | Математи | ADD1 | |||
iqGAIN | Математи | bGAK^ | № | Параметр | Значение |
1 | Gain | -0.0175 | |||
0 | Gain | 0.0175 | |||
IGTOF | Математи | П F loat г | |||
FTOIQ | Математи | FT0IQ1 | |||
Рис. 8. Результат моделирования полеориентированного
управление СДПМ
ФИЗИЧЕСКИЙ ЭКСПЕРИМЕНТ
Для создания модели физического эксперимента необходимо создать
проект для используемого процессора руководствуясь. После создания
нового проекта и выполнения базовых настроек прерываний, перейдем в
блок содержащий основную программу управления двигателем – PWM.
Рис. 9. Структурная схема физического эксперимента
Таблица 6
Название | Библиоте | Графическое | Настройки | |||||
SCOPE | Встроенн | SCOPE ►l1—J | Имя | Параметр | Значение | |||
Scope | Количество | 256 200 | ||||||
SUBSYSTE | Встроенн | SUBSYSTEM > In Out ► | № | Структура | ||||
12 | Рис.14. | |||||||
13 | Рис.15. | |||||||
iqPID | Регулятор | qPID1 * Ref --- ) Fdb / Out ► ► R L_______ | № | Параметр | Значение | |||
14 | Kp | 5 | ||||||
15 | Kp | 5 | ||||||
20 | Kp | 5 | ||||||
ADD | Математи | ADD1 Ll | |||
iqIPARK | Управлени | ________iqIPARK_______ !£ A/r'"" | |||
iqSVGEN_ | Управлени | iqSVGEN.DQ * Alpha /\/\ Ta | |||
iqPARK | Управлени | _______IqPARK______ | |||
iqSPEED_E | Управлени | iqSPEED_EST | |||
iqSAT | Математи | iqSAT | |||
CONST | Встроенн | CONST | № | Параметр | Значение |
19 | Значение | 0 | |||
21 | Значение | 0.30 | |||
Перед настройкой системы управления необходимо настроить узел
полеориентирования
Настройка узла полеориентирования показана рис.14
Рис. 10. Настройка узла полеориентирования
Чтение
Рис. 11. Результат настройки угла полеориентирования
Рис. 12. Структурная схема iq_cacl
Таблица 7
Название | Библиотека | Графическое | Настройки | ||
SUBIN | Встроенные | In | |||
SUBOUT | Встроенные | Out | |||
iqGAIN | Математика | oGAir^ | № | Параметр | Значение |
2 | Gain | 0.078 | |||
1 | Gain | 1 | |||
0 | Gain | 6 | |||
iqMPY | Математика | iqMPY2 | |||
CONST | Встроение | CONST 2 | № | Параметр | Значение |
2 | Значение | 0.17 | |||
Рис. 13. Структурная схема BKPS
Таблица 8
Название | Библиоте | Графическое | Настройки |
SUBIN | Встроенн | In | |
SUBOUT | Встроенн | Out КЮ |
iqMPY | Математи | iqMPY2 | ||||
ADD | Математи | ADD1 | ||||
iqGAIN | Математи | bGAII^ | № | Параметр | Значение | |
3 | Gain | -1 | ||||
2 | Gain | -1 | ||||
1 | Gain | -0.0175 | ||||
0 | Gain | 0.0175 | ||||
Рис. 14. Результаты моделирования
Рис. 15. Результат моделирования
Принцип скалярного управления частотно-регулируемого синхронного
электропривода базируется на изменении частоты и текущих значений
модулей переменных СП (напряжений, магнитных потоков, потокосцеплений
и токов цепей двигателя). Управляемость СП при этом может обеспечиваться
совместным регулированием либо частоты и напряжения, либо частоты и
тока статорной обмотки.
Выбор способа и принципа управления определяется совокупностью
статических, динамических и энергетических требований к синхронному
электроприводу.
Для закрепления полученных теоретических сведений рассмотрим
разомкнутую систему скалярного управления в среде MexBIOS 5.15.
Перед началом выполнения работы обучающемуся необходимо
ознакомится с правилами выполнения базовых действий в среде разработки.
ОБЩИЙ ВИД МОДЕЛИ
Реализация разомкнутой системы скалярного частотного управления в
общем виде представлена на рис. 1.
Рис. 1. Общий вид модели
Наименование, местонахождение и настройки блоков приведены в
таблице 1.
Таблица 1
Название | Библиоте | Графическое | Настройки | |||
EDIT | Ввод | EDIT | № | Параметр | Значение | |
8 | Значение | 45 | ||||
9 | Значение | 0..10 | ||||
fSAT | Математи | fSAT | № | Параметр | Значение | |
5 | Neg | -220 220 | ||||
fT_DELAY_O | Расширен | fT_DELAY_ON -1----------IOutl~~| , ► ► C *81 У tun | № | Параметр | Значение | |
6 | SampleTime | 0.00001 0.5 | ||||
fRAMPGEN | Управлени | fRAMPGEN ^/1 ^ | № | Параметр | Значение | |
2 | SampleTime | 0.00001 1 1 0 | ||||
flPARK | Управлени | _______flPARK_______ ! £ --У **4 | ||||
fV_HZ | Управлени | fV_HZ | № | Параметр | Значение | |
2 | LowFreq | 10 50 50 44 100 | ||||
dMOTOR | Модели | dMOTOR o> | № | Параметр | Значение | |
1 | Rs Ls Lr Zp J PsiR | 0.5 2 0.0003618 0.17 | ||||
dACIM3 | Модели | dPMSM2 к и °Ф M k
it ►
0 | № | Параметр | Значение | |
0 | SampleTime | 0.00001 | ||||
Так как процесс пуска СДПМ происходит достаточно быстро
установим время моделирования в пределах 1с.
После сборки модели и подтверждения её работоспособности.
Необходимо произвести исследования влияния различных обратных связей
путем их включения, проведения исследования работоспособности и
отключения.
На рис. 2, приведен график скорости вращения ротора с набросом
нагрузки через 0,5 с после пуска равной 1 Мном .
Для подтверждения работоспособности необходимо провести
моделирование наброса различной нагрузки, равной 0,5■ Мн0М,1Мн0м,1,5■ Мном для
времени t=0,5c; 0,15c, 0c, при частотах 10/35/50 Гц.
Рис. 2. Скорость вращения ротора СДПМ
ФИЗИЧЕСКИЙ ЭКСПЕРИМЕНТ
Для создания модели физического эксперимента необходимо создать
проект для используемого процессора. После создания нового проекта и
выполнения базовых настроек прерываний, перейдем в блок содержащий
основную программу управления двигателем – PWM, и создадим структуру
аналогичную той что была рассмотрена выше, результат должен быть
аналогичен тому что представлен на рис. 3. Так как в рамках испытаний,
проводимых на отладочном комплекте МСВ, нет возможности произвести
нагрузочные испытания двигателя узел наброса нагрузки из математической
модели не реализуем.
Рис. 3. Общий вид физической модели
Все представленные на модели блоки аналогичны блокам
использовавшихся на предыдущем этапе выполнения работы, за
исключением блока PWM6. Данный блок представляет собой модуль,
отвечающий за сигналы управления ключами инвертора, т.е. за
формирование напряжения на двигателе. Для включения соответствующего
выхода необходимо установить в настройках блока id= 1: PWM7-12/GPIOB0-
5; frequency = 5000
Настройка блока насыщения представляет собой некоторую
особенность. Ограничения, накладываемые блоком, связаны с вектором
напряжения, который можно сформировать с помощью инвертора. На вход
драйвера PWM можно подавать сигналы от -1 до 1 (если будет больше, то
драйвер будет работать не корректно). Отсюда модуль вектора не должен
быть больше единицы, поэтому необходимо выбирать ограничения на
выходе регулятора исходя из этого.
То есть для вращающейся системы координат:
7ud+u = i
40.70712 + 0.70712 = 1
(0.7)
можно взять другие ограничения, например:
U = J1- u2 = 41- 0.32 = 0.9539 (0.8)
соответственно по регулятору на Id ограничения -0.3 +0.3 по регулятору на Iq
-0.9539 +0.9539.
Задание частоты на блоке IN (№0 на рис.24.) должно быть в о.е. в
пределах от 0 до 1, где 1 соответствует 50Гц. Численные параметры настроек
блоков сведены в таблицу 4.
Таблица 2
Название | Библиоте | Графическое | Настройки | |||
IN | Встроенн | IN | № | Параметр | Значение | |
0 | Значение | 0..1 | ||||
iqSAT | Математи | IqSAT | № | Параметр | Значение | |
4 | Neg | 0 | ||||
iqV_HZ | Управлени | iqV_HZ | № | Параметр | Значение | |
1 | LowFreq | 0 1 1 | ||||
iqRAMPGEN | Управлени | iqRAMPGEN ^Иии ^ | № | Параметр | Значение | |
3 | SampleTime | 0.00001 50 1 0 | ||||
Для запуска моделирования необходимо добавить на схему блок разрешения
ШИМ сигнала с микропроцессора. Результаты моделирования представлено
на рис.4
Рис. 4. Результата моделирования
Комментарии (0)