
- •Моделирование электромеханических систем электропривода
- •2. Методы математического моделирования
- •3. Динамические расчеты систем по структурным схемам
- •Моделирование типовых динамических звеньев тар
- •Моделирование типовых нелинейностей эп
- •Моделирование задающих воздействий
- •4. Лабораторная работа № 1 Моделирование механической части системы электропривода
- •Ход работы
- •Содержание отчёта
- •5. Лабораторная работа № 2 Моделирование двигателя постоянного тока с независимым возбуждением
- •Индуктивность якорной цепи определяется по формуле Ленвилля-Уманского
- •Ход работы
- •Содержание отчета
- •6. Лабораторная работа № 3 Моделирование асинхронного двигателя с короткозамкнутым ротором
- •Уравнениям (6.2) соответствует структурная схема ад (рис. 6.2).
- •Расчет коэффициентов
- •Ход работы
- •Содержание отчёта
- •7. Лабораторная работа № 4 Моделирование типовых регуляторов систем электропривода
- •Ход работы
- •Содержание отчёта
- •8. Лабораторная работа №5 Моделирование дпт с применением пакета MathCad
- •Ход работы
- •Содержание отчёта
- •Приложение а
- •Двигатели постоянного тока серии п, пбст
- •Двигатели асинхронные серии 4а
- •Постоянные времени объекта регулирования
Моделирование типовых нелинейностей эп
К типовым нелинейностям электропривода относятся: «зона ограничения», «зона нечувствительности», «сухое трение», «модуль», делитель. Типовые нелинейности ЭП размещены в библиотеке нелинейных элементов Function Library, а их реализация в SV приведена в таблице 3.2.
Таблица 3.2 – Моделирование типовых нелинейностей
Нелинейность |
Характеристика |
Блок SV |
Параметры блока |
Зона ограничения |
|
|
Input Max (V) = UВХ MAX Output Max (V) = UВЫХ MAX |
Limit | |||
Зона нечувствительности |
|
|
Dead Band (V) = U |
Dead Band | |||
«Сухое трение» |
|
|
Input Max (V) = 0 Output Max (V) = MC |
Limit | |||
Модуль |
|
|
Zero Point = 0 |
Rectify | |||
Делитель |
нет |
|
Gain = 1 |
Divide |
Блок Limit (ограничитель) имеет два параметра: Input Max – минимальное значение входного сигнала, при котором происходит ограничение и Output Max – максимальное значение выходного сигнала. Окно настройки ограничителя представлено на рисунке 3.6. Данный блок применяется для моделирования реактивной нагрузки и усилителей с ограничением.
|
Рисунок 3.6 – Окно настройки блока Limit |
Блок Dead Band «зона нечувствительности» имеет один параметр – Dead Band – ширина зоны нечувствительности. Коэффициент наклона ветвей на линейном участке равен единице. Окно настройки блока Dead Band представлено на рисунке 3.7. Он применяется для моделирования люфта или зоны нечувствительности оборудования.
|
Рисунок 3.7 – Окно настройки блока Dead Band |
Блок выделения модуля Rectify настраивается при помощи параметра Zero Point – смещение нуля по оси абсцисс.
Блок деления модуля Divide настраивается при помощи параметра Gain – коэффициент усиления. При включении блока в структурную схему необходимо задать вход делителя (Numerator) и делимого (Denominator).Окно настройки входов блока деления представлено на рисунке 3.8.
|
Рисунок 3.8 – Назначение входов блока Divide |
Моделирование задающих воздействий
К типовым задающим воздействиям электропривода и автоматики относятся ступенчатое и линейно-нарастающее воздействия. Задающие или внешние воздействия сгруппированы в библиотеку внешних воздействий Source Library.
Задающее ступенчатое воздействие моделируется блоком Step Function. Настройка ступенчатой функции определяется тремя параметрами:
Amplitude (V) – амплитуда выходного сигнала;
Start time (s) – момент переключения от одного уровня к другому;
Offset (V) – значение сигнала в начальный момент времени.
Окно настройки блока Step Function представлено на рисунке 3.9, а форма данного задающего сигнала представлена на рисунке 3.10.
|
|
Рисунок 3.9 – Внешний вид и окно настройки блока Step Function | |
| |
Рисунок 3.10 – Выходной сигнал блока Step Function |
Модель линейно нарастающего задающего воздействия – задатчика интенсивности представлена на рисунке 3.11,а. В состав его модели входят блоки Step Function,Limit, Gain, Integrator и Negate. Блоки Gain и Integrator реализуют интегратор с регулируемой постоянной времени, которую задаёт блок Gain. Максимальное значение выходного сигнала определяет блок Limit. Блок Step Function формирует входной скачек задания.
|
а) модель задатчика интенсивности в System View |
|
б) форма выходного сигнала задатчика интенсивности |
Рисунок 3.11. Линейно нарастающее задающее воздействие |
В таблице 3.3 представлены значения параметров указанных блоков для случая: время нарастания 2 секунды, установившееся значение 10В.
Таблица 3.3 – Значения параметров блоков
Наименование блока |
Значения параметра блока |
Step Function |
Offset (V) = 0 В Amplitude (V) = 10 В Start Time (s) = 0 с |
| |
Limit |
Input Max (V) = 0 В Output Max (V) = 10 В |
| |
Gain |
Gain = 1/2 |
| |
Integrator |
Initial Condition (V) = 0 В |
|
Моделирование нагрузок электропривода
К главным возмущениям систем электропривода относятся нагрузки, которые делятся на два вида: не зависящие и зависящие от величины скорости электропривода. К первому виду нагрузок относятся нагрузки активного и реактивного характера, а ко второму нагрузка типа «вязкое терние» и нагрузка вентиляторного характера.
Нагрузка активного характера обусловлена силой тяжести, которая действует на все тела и направлена вертикально вниз. Моделирование такой нагрузки выполняется с помощью блока Step Function. Механическая характеристика активной нагрузки представлена на рисунке 3.12,а, а параметры блока Step Function в таблице 3.4.
Нагрузка реактивного характера «сухое трение» обусловлена силой трения, которая всегда действует противоположно направлению движения. Моделирование такой нагрузки выполняется с помощью блока Limit и Dead Band. Скорость двигателя подаётся на вход блока Dead Band, а с него на блок Limit. Тогда при выборе параметров, как указано в таблице 3.4, знак момента сопротивления на выходе блока будет зависеть от скорости. Механическая характеристика реактивной нагрузки представлена на рисунке 3.12,б, а параметры блоков Limit и Dead Band в таблице 3.4.
|
|
а) активная |
б) реактивная |
Рисунок 3.12 – Нагрузки электропривода независящие от скорости движения |
Нагрузка вентиляторного характера имеет место на валу двигателей турбомеханизмов: вентиляторов, дымососов, центробежных насосов. Механическая характеристика вентиляторной нагрузки представлена на рисунке 3.13. Момент сопротивления вентиляторного характера описывается следующей эмпирической зависимостью:
, (3.1)
где M0 – момент сопротивления, обусловленный силами трения;
MН – момент сопротивления на валу двигателя;
Н – номинальная скорость двигателя.
|
Рисунок 3.13 – Механическая характеристика вентиляторной нагрузки |
Для моделирования вентиляторной нагрузки применяется блок Polynomialиз библиотеки нелинейных элементов, который реализует алгебраический полином пятого порядка:
. (3.2)
Внешний вид блока Polynomial и окно настройки параметров представлено на рисунке 3.14. а параметры блока Polynomial в таблице 3.4.
|
|
Рисунок 3.14 – Окно настройки полинома и внешний вид блока Polynomial |
Таблица 3.4 – Значения параметров блоков для моделирования нагрузок
Наименование блока |
Значения параметра блока |
1 |
2 |
Step Function |
Offset (V) = 0 В Amplitude (V) = 10 В Start Time (s) = 0 с |
| |
Limit |
Input Max (V) = 0 В Output Max (V) = 10 В |
| |
Dead Band |
Dead Band (V) = (0,5 – 3)% от рабочей скорости |
| |
Polynomial |
x^5 Coeff, x^4 Coeff, x^3 Coeff, x^1 Coeff = 0;
|
|
Моделирование регуляторов электропривода и систем управления
Замкнутой системой регулирования называется такая система, которая обеспечивает изменение регулируемой величины по требуемому закону. В такой системе используются канал задающей информации и канал обратной связи, по которому в систему управления поступает информация о текущем состоянии регулируемой величины.
Регулятор – это устройство, вырабатывающее на основании сигнала ошибки сигнал управления такой величины и знака, чтобы минимизировать ошибку регулирования. Все регуляторы можно условно подразделить на непрерывные, релейные (позиционные) и цифровые.
К непрерывным регуляторам, применяемым в системах автоматизации и управления электроприводами, относятся: пропорциональный (П – регулятор), интегральный (И – регулятор), пропорционально-интегральный (ПИ – регулятор) и пропорционально-интегрально-дифференциальный (ПИД – регулятор) регуляторы. Однако, вследствие более постой технической реализации наибольшее применение получили первые три типа регуляторов.
П – регулятор (пропорциональный)
Передаточная функция регулятора имеет вид:
, (3.3)
где k – коэффициент усиления регулятора.
И – регулятор (интегральный)
Передаточная функция регулятора имеет вид:
, (3.4)
где TИ – интегральная постоянная времени регулятора;
–интегральный
коэффициент передачи регулятора.
ПИ – регулятор (пропорционально-интегральный)
Передаточная функция регулятора имеет вид:
, (3.5)
где k – коэффициент передачи регулятора;
T – постоянная времени регулятора;
TИ – интегральная постоянная времени регулятора.
Передаточные функции (3.3) – (3.5) представляют собой математическое описание регуляторов без учета насыщения, моделирование которых было рассмотрено в предыдущем разделе.
Выходной сигнал реального регулятора всегда ограничен уровнем питающего напряжения, разрядностью системы или допустимым уровнем выходного сигнала. На рисунке 3.15 представлена структурная схема модели ПИ – регулятора с насыщением, на основании которой легко получить П или И регулятор.
|
Рисунок 3.15 – Структурная схема модели ПИ – регулятора в System View |
Модель (рис 3.15) имеет переменную структуру и её параметры различны при работе на линейном участке и в зоне ограничения. Параметры блоков, входящих в состав модели для различных типов регуляторов представлены в таблице 3.5.
Таблица 3.5 – Значения параметров блоков для моделирования регуляторов
Блок, номер |
Назначение |
Значение параметров блока |
1 |
2 |
3 |
Gain (2) |
Пропорциональный Коэффициент усиления |
Gain = kП |
| ||
Gain (4) |
Интегральный коэффициент усиления |
Gain = 1/TИ |
| ||
Integrator (3) |
Интегратор |
Initial Condition (V) = 0 В |
| ||
Switch (6, 12) |
Ключ, изменяющий структуру модели |
Thershold = 0,5 |
| ||
Negate (11) |
Инвертор |
нет |
| ||
1 |
2 |
3 |
Limit (7) |
Максимальное значение выходного сигнала |
Input Max (V) = UВЫХ max Output Max (V) = UВЫХ max |
| ||
Compare (15) |
Компаратор (управляющий элемент) |
True Output (V) = 1 В False Output (V) = 0 В Select Comparison “ = ” |
| ||
Dead Band (8) |
Зона нечувствительности (управляющий элемент) |
Dead Band (V) = UВЫХ max |
| ||
Full Rectify (9) |
Блок выделения модуля (управляющий элемент) |
Zero Point (V) = 0 |
|
Анализ результатов моделирования
Для просмотра и анализа результатов моделирования в System View имеются специальные блоки, объединенные в библиотеке элементов анализа Sink Library. Для вывода на экран или в окно анализа (рис. 3.16) какого-либо сигнала достаточно присоединить в требуемой точке модели один из элементов анализа. Блоки анализа и их характеристики сведены в таблицу 3.6.
Таблица 3.6 – Блоки анализа и их характеристики
Обозначение блока |
Характеристика блока |
|
Analysis формирует вывод данных в окно анализа, не отображая их в рабочем окне |
|
System View обеспечивает вывод данных в окно анализа, а также их просмотр в рабочем окне |
|
External File организует запись данных во внешнем текстовом файле. Возможен просмотр графиков в окне анализа |
|
Data List формирует выходные данные в виде списка. Возможен просмотр графиков в окне анализа |
|
Real Time отображает просмотр данных в рабочем окне в реальном масштабе времени |
|
Final Value отображает в рабочем окне установившееся значение выходной величины |
|
Рисунок 3.16 – Окно анализа |
Выбор шага интегрирования
Важным вопросом при моделировании является правильный выбор шага интегрирования. Задание шага интегрирования, начального и конечного времени переходного процесса осуществляется в SV при помощи окна задания системного времени (рис 3.17).
Параметры окна задания системного времени
Start time – начальное время переходного процесса в секундах. Обычно при моделировании принимается равным нулю.
Stop time – конечное время переходного процесса в секундах. Определяется, исходя из динамических свойств моделируемой системы.
Sample rate – частота расчёта в герцах. Рекомендуется выбирать на порядок больше максимальной частоты в системе:
.
Time spacing – шаг интегрирования в секундах:
; значение обратное частоте расчёта.
No. of Samples – число точек, в которых вычисляется переходной процесс.
No. of System Loops – организует повторный цикл моделирования. Если установлен ключ Reset system on Loop, то после каждого цикла сигналы на выходах блоков сбрасываются в нуль, иначе начальным значением последующего цикла моделирования становится конечное значение предыдущего цикла. Ключ Pause on Loop позволяет организовать паузу между циклами моделирования.
|
Рисунок 3.17 – Окно задания параметров системного времени |