Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы мехатроники. Учебник для СПО

.pdf
Скачиваний:
3
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
141
В качестве средства для достижения указанной цели при­нимается оптимизационный подход, обеспечивающий миними­зацию функции штрафа за нарушение динамических ограниче­ний. При помощи данного инструмента можно настраивать па­раметры нелинейной Simulink-модели, в качестве которых может быть заявлено любое количество переменных, включая скаляры, векторы и матрицы. Особую значимость имеет то обстоятельство, что в процессе настройки могут учитываться неопределенности параметрического типа математической модели, что позволяет синтезировать робастные законы управления.
Задание динамических ограничений осуществляется в ви­зуальном режиме. На базе этих ограничений NCD-Blockset авто­матически генерирует задачу конечномерной оптимизации так, чтобы точка экстремума в пространстве настраиваемых пара­метров соответствовала выполнению всех требований, предъяв­ляемых к качеству процесса. Эта задача решается с привлечением специализированной процедуры квадратичного программиро­вания из пакета Optimization Toolbox. Ход оптимизации контро­лируется на экране с помощью отображения графика контроли­руемого процесса и текущих значений минимизируемой функции. По завершении процесса его результат фиксируется в рабочем пространстве.
Для корректирующего устройства выбран ПИД-регулятор со следующими ограничениями на переходный процесс:
- максимальное перерегулирование — не более 10 %;
- время нарастания — не более 0,1–0,3 с;
- длительность переходного процесса — не более 0,5–0,7 с.
Зададим эти ограничения в окне NCD-блока. Для начала необходимо настроить его в меню Optimization → Parameters, зададим параметры оптимизации TK и K, а также настроим ограничения в соответствии с заданием.
В окне настройки NCD-блока зададим:
- интервал дискретизации — 0,1;
- погрешность — 0,01.
Далее в командной строке окна MatLab зададим начальные значения варьируемых параметров TK и K. После чего нажимаем кнопку Start блока оптимизации NCD.
142
В итоге будут сформированы несколько графиков оптимизи­рованной передаточной функции корректирующего устройства.
Далее значения оптимизированных параметров TK и K по­лучаем из командного окна MatLab:
TK = 0,3746;
K = 2,2752.
Вводим корректирующее устройство, как показано на рис. 5.3.
Рис. 5.3. Структурная система САУ с корректирующим устройством
По графику переходного процесса можно сказать, что он соответствует заданным критерием качества:
- время нарастания: T
нараст
= 0,25 с;
- время регулирования: Т
рег
= 0,7 с;
- перерегулирование: δ
рег
= 10 %.
Построение САУ на элементах
нечеткой логики
Для построения нечеткого регулятора воспользуемся при­кладной программой MatLab FIS Editor и блоком Fuzzy Logic Controller. Модель САУ электрического привода манипулятора на элементах нечеткой логики показана на рис. 5.4.
Рис. 5.4. Структурная схема САУ электрического привода
манипулятора с блоком Fuzzy Logic Controller
143
Вызов MatLab FIS Editor осуществляется командой Fuzzy.
Структурно нечеткий регулятор имеет два входа и один выход:
e — входное значение ошибки управления;
de — входное значение производной по ошибке;
du — выходное значение производной по управлению.
Зададим ориентировочные значения (Range) для входных и выходных переменных. Данные значения определяются из мо­дели САУ на линейном корректирующем устройстве, которая показана на рис. 5.5.
Рис. 5.5. Получение ориентировочных диапазонов
входных и выходных значений нечеткого регулятора
Зададим лингвистические термы и базу правил для входных и выходной переменных.
Лингвистические термы треугольной формы равномерно распределены в диапазоне значений от –60 до 60:
Отрицательное_Большое: NB (–60…–25);
Отрицательное_Малое: NS (–50…0);
Близкое_к_Нулю: Z (–25…25);
Положительное_Малое: PS (0…50);
Положительное_Большое: PB (25...60).
База правил для вычисления выходной переменной — зна­чения производной по управлению — приведена на рис. 5.6.
144
Рис. 5.6. База правил для вычисления значения производной
по управлению
Синтез нечеткого регулятора
Синтезируем модель нечеткого регулятора вместо линей­ного корректирующего устройства на базовом режиме работы системы, которая показана на рис. 5.7.
Рис. 5.7. Модель нечеткого регулятора
Переходной процесс системы на базе нечеткого регулятора устойчив, но не удовлетворяет заданным качественным харак­теристикам, следовательно, требуется дополнительная коррек­тировка входных и выходных параметров нечеткого регулятора. Для обеспечения соответствия заданным качественным харак­теристикам необходимо подобрать значения диапазонов изме­нения (Range) входных и выходной величин нечеткого регулятора.
145
Анализ качества управления системы прототипа
и синтезированной нечеткой системы регулирования
Проведем сравнительную оценку качества управления САУ прототипа, структурная схема которой показана на рис. 5.8, и нечеткой системы регулирования, структурная схема которой показана на рис. 5.9, путем изменения момента нагрузки Мн от 0 до 10 Нм.
Рис. 5.8. Структурная схема САУ с линейным
корректирующим устройством
Рис. 5.9. Структурная схема САУ на базе нечеткого регулятора
Изменение момента нагрузки не влияет на качество пере­ходного процесса, независимо от типа корректирующего устройства. То есть применение нечеткой системы регулирова­ния для контроля момента нагрузки не оправдано.
Для проведения сравнительной оценки качества управления САУ прототипа и нечеткой системы регулирования увеличим коэффициент kу передаточной функции в два раза, как показано на структурных схемах на рис. 5.10 и 5.11.
По полученным результатам можно сделать вывод, что из­менение передаточной функции влияет в меньшей степени на качество переходного процесса системы с нечетким регулятором по сравнению с системой прототипа.
146
Рис. 5.10. Структурная схема САУ прототипа с увеличенным k
у
Рис. 5.11. Структурная схема с нечетким регулированием
при увеличении k
у
Таким образом, система управления с нечетким регулятором на основе блока Fuzzy Logic Controller по сравнению с линейной системой управления обеспечивает выполнение требуемого ка­чества переходного процесса при изменении различных пара­метров системы и возмущающих воздействиях.
5.2. Мехатронные системы с параллельно управляемыми осями
С развитием сервоприводов и появлением систем управле­ния с расширенными возможностями появился новый тип мно­гокоординатного технологического оборудования с синхрон­ными управляемыми осями без жесткой кинематической связи.
Замкнутая кинематическая цепь обеспечивает более высо­кую жесткость всей конструкции, но достигается это избыточ­ными конструктивными элементами и утяжелением оборудова­ния. Альтернативой является оборудование с системами управ­ления, позволяющими синхронизировать движение осей за счет специальных математических методов контроля
Оборудование с синхронно управляемыми осями применя­ется в следующих технологических процессах:
147
– сборка;
– обработка резанием (сверление, развертывание, растачи- вание);
– обработка давлением (прошивка отверстий, прессование, штамповка).
Применение сервоприводов и интеллектуальной системы управления позволяет достичь высоких показателей на основе:
– высокой повторяемости и точности позиционирования, полного контроля параметров технологического процесса по каждой управляемой координате;
– высокой скорости перемещений, обусловленной отсут- ствием дополнительных конструктивных элементов и снижением перемещаемых масс.
Управление синхронным движением
по координатам с применением сервоприводов
Методы синхронного управления сервоприводами.
Важной проблемой при использовании схемы с одновре­менным движением по нескольким осям является синхронизация между ними, что требует решения определенного ряда задач. Во-первых, необходим высокоточный контроль для обеспечения требуемой точности позиционирования и устранения рассогла­сования между осями. Во-вторых, возникает проблема обеспе­чения безопасности, так как при возникновении значительной ошибки рассогласования возможны перекосы и подклинивания и, как следствие, повреждение оборудования.
Синхронное управление сервоприводами предъявляет определенные требования к «интеллектуальности» системы управления и возможности применения специальных методов и алгоритмов управления синхронным движением координат с адаптацией к параметрам технологического процесса. Реализация управления возможна за счет применения методов, таких как: параллельное управление (рис. 5.12), управление типа «веду­щий — ведомый» с компенсацией положительной обратной связи (рис. 5.13) либо гибридное синхронное управление с кон­тролем позиции и крутящего момента (рис. 5.14).
148
Метод параллельного управления заключается в следующем: на каждый сервопривод одновременно выдается одинаковая ко­манда управления без учета перемещения другого двигателя. Недостатком данного метода является сложность обеспечения точности синхронного перемещения из-за возможных возмуще­ний или несогласованности математической модели.
Задатчик
положения,
скорости
Контроллер
положения 1
Контроллер
скорости 1
Осевой
модуль 1
Вентильный
двигатель 1
Резольвер 1
Текущая
скорость 1
Сервопривод 1
_
_
Контроллер
положения 1
Контроллер
скорости 2
Осевой
модуль 2
Вентильный
двигатель 2
Резольвер 2
Текущая
скорость 2
Сервопривод 2
_
_
Рис. 5.12. Структурная схема параллельного управления
Задатчик
положения,
скорости
Контроллер
положения
Контроллер
скорости 1
Осевой
модуль 1
Вентильный
двигатель 1
Резольвер 1
Текущая
скорость 1
Ведущий
сервопривод
_
_
Контроллер
положения
Контроллер
скорости 2
Осевой
модуль 2
Вентильный
двигатель 2
Резольвер 2
Текущая
скорость 2
Ведомый
сервопривод
_
_
Коэффициент
усиления
Коэффициент
передачи по прямой связи
Рис. 5.13. Структурная схема «ведущий — ведомый»
с компенсацией положительной обратной связи
149
Задатчик
положения,
Контроллер
положения
Контроллер
скорости 1
Осевой
модуль 1
Вентильный
двигатель 1
Резольвер 1
Текущая
скорость 1
Ведущий
сервопривод
_
_
Контроллер
скорости 2
Осевой
модуль 2
Вентильный
двигатель 2
Резольвер 2
Текущая
скорость 2
Ведомый
сервопривод
_
Контроллер
момента
_
Весовая
функция 1
Уставка
крутящего
момента
Весовая
функция 2
_
Рис. 5.14. Структурная схема гибридного синхронного управления
с контролем позиции/момента
Управление по принципу «ведущий — ведомый» позволяет минимизировать ошибку синхронизации. При данном способе один двигатель выступает в роли ведущего, а второй — в роли ведомого (команда управления для ведомого двигателя генери­руется с помощью ведущего двигателя). Данный метод позволяет минимизировать ошибку рассогласования, если возмущение действует на ведущую ось. Тем не менее, запаздывание между ведущей и ведомой осями приводит к возникновению рассогла­сования при воздействии неопределенных нагрузок на ведомую ось по причине того, что она неспособна обнаружить асинхрон­ное перемещение.
Применение гибридного метода синхронизации позволяет компенсировать ошибку рассогласования по обеим осям. Веду­щая ось использует разницу в положении и скорости между двумя двигателями для формирования их возвращающего мо­мента. Однако проблема запаздывания также возможна, как и при синхронизации в режиме «ведомый — ведущий». Управление положением используется для ведущего двигателя, управление скоростью — для ведомого. Синхронизация обоих двигателей осуществляется с помощью контроллера момента, измеряемого по току. Данный способ синхронизации наиболее применим для технических систем с кинематически связанными осями.
150
Сервопривод с вентильным двигателем.
Сервопривод (следящий привод) — система привода с управлением через обратную отрицательную, которая в широком диапазоне регулирования скорости обеспечивает динамичные, высокоточные процессы и хорошую их повторяемость.
Функциональная схема сервопривода показана на рис. 5.15.
Рис. 5.15. Функциональная схема сервопривода
Выделяют четыре основных элемента сервопривода:
1) электромеханический преобразователь (вентильный
электродвигатель (ВЭД));
2) инвертор (И), выполняющий функции коммутатора,
подключающий и отключающий фазы электродвигателя от ис­точника питания по определенному алгоритму;
3) датчик положения ротора;
4) система управления ключами инвертора СУ, обрабаты-
вающая сигналы, поступающие с датчика положения ротора и других датчиков.
Вентильный электродвигатель.
Синхронный двигатель с возбуждением от постоянных магнитов (вентильный электродвигатель (англ. Permanent Magnet Synchronous Motor (PMSM))) представляет собой электромеха­ническую систему, состоящую из синхронной машины с сину­соидальным распределением магнитного поля в зазоре и полу­проводникового коммутатора фазных обмоток, управление ключами которого производится системой управления в зави­симости от положения ротора. Устройство вентильного двига­теля показано на рис. 5.16.