Особенности цифровой реализации оптимальных алгоритмов управления позиционным электроприводом
Программная реализация цифровых управляющих устройств. Определение разности между максимальным и минимальным значениями ускорений дискретной диаграммы. Анализ исходного и скорректированного графиков. Применение метода Forward Euler и метода трапеций.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 29.09.2018 |
Размер файла | 2,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
УДК 621.313.33:519.876.5
особенности цифровой реализации оптимальных алгоритмов управления позиционным электроприводом
Толочко О.И., Коцегуб П.Х., Розкаряка П. И.
Донецкий национальный технический университет
Введение
Одним из способов снижения непроизводительных затрат электроэнергии при управлении позиционными механизмами является применение задающих устройств (ЗУ), формирующих диаграммы перемещения, оптимальные или квазиоптимальные по тепловым потерям.
Такие ЗУ могут быть успешно реализованы только в цифровой форме. Однако известные формулы и алгоритмы расчета выходных сигналов задатчиков положения (ЗП), как правило, выведены без учета эффекта квантования по времени [1, 2]. Это приводит к существенным отклонениям формируемых управляющих воздействий от желаемых.
Цель работы - разработка методики корректировки алгоритмов цифровой реализации оптимальных по тепловым потерям диаграмм отработки заданных перемещений в реальном времени с учетом эффектов квантования и экстраполяции.
Материал и результаты исследований
Задатчики положения (ЗП) обычно функционируют следующим образом. Вначале они формируют диаграмму задания на ускорение в виде кусочно-линейной аппроксимации табличной зависимости, узловые точки которой рассчитываются, исходя из величины отрабатываемого перемещения и желаемого времени его отработки с учетом ограничений на скорость и ускорение привода (а иногда и рывка ) в соответствии с принятым критерием оптимизации. Полученный сигнал дважды интегрируется, в результате чего получаются желаемые диаграммы изменения скорости и положения соответственно.
Координаты точек излома графика вначале рассчитывают в непрерывном времени. Если предполагается цифровая реализация ЗП, то абсциссы узловых точек необходимо скорректировать таким образом, чтобы они стали кратными периоду дискретности , а ординаты этих точек - таким образом, чтобы вследствие коррекции абсцисс не изменилась величина отрабатываемого перемещения и общий вид диаграмм (нежелательно появление новых точек излома вследствие достижения каким-либо сигналом уровня ограничения).
Этой проблеме, решения которой оказывается вполне достаточно для качественной цифровой реализации диаграмм перемещения с треугольной или трапецеидальной тахограммами, будет посвящена отдельная работа. Поэтому далее будут рассматриваться диаграммы, у которых абсциссы всех характерных точек кривой задания на ускорение уже кратны периоду прерывания.
Покажем, что при цифровой реализации алгоритмов управления, оптимальных по тепловым потерям, отличительным признаком которых является параболический характер изменения скорости, описанной коррекции исходного аналогового алгоритма оказывается явно недостаточно. Для этого сравним изображенные на рис. 1 управляющие воздействия, сформированные ЗП с двумя рассматриваемыми видами тахограмм (треугольной и параболической), при использовании методов численного интегрирования (ЧИ) с автоматическим выбором шага (АВШ) и методов ЧИ с постоянным шагом, равным периоду дискретности (). В обоих случаях скорость и ускорение не достигают уровней своего ограничения, а максимальные значения ускорений рассчитаны из условия отработки заданного перемещения за заданное время, т.е. решается задача терминального управления [1]: , .
Из приведенного рисунка видно, что диаграммы задания на ускорение имеют участки с бесконечным коэффициентом усиления, точность воспроизведения которых при использовании методов ЧИ с постоянным шагом, существенно ухудшается. Этот фактор по-разному сказывается на работе сравниваемых ЗП. При треугольной тахограмме это приводит только к увеличению на один шаг ЧИ времени формирования сигналов без изменения их установившихся значений, а при параболической тахограмме - еще и к нарушению симметрии графика относительно оси времени. Вследствие этого в момент равенства задания на ускорение нулю задание на скорость имеет отрицательное значение, а задание на перемещение уменьшается с постоянным темпом, все больше отклоняясь от так и не достигнутого требуемого значения . Даже принудительный сброс сигнала в ноль в момент времени или не решит возникшей проблемы.
То же самое происходит при замене аналоговых интеграторов дискретными с экстраполяцией нулевого порядка (см. рис. 2, а).
Для исправления этого недостатка, необходимо скорректировать исходную непрерывную диаграмму изменения задания на ускорения таким образом, чтобы получающаяся из нее после экстраполяции дискретная диаграмма стала симметричной.
а) б)
Рисунок 1 - Диаграммы задания на отработку перемещения с треугольной тахограммой (а) и с параболической тахограммой (б), сформированные аналоговой моделью: - ЧИ с АВШ; -- ЧИ с постоянным шагом (метод Эйлера)
Чтобы достигнуть такого результата, определим разность между максимальным и минимальным значениями ускорений дискретной диаграммы, разделим ее пополам и сместим непрерывную диаграмму вверх на эту величину:
; (1)
; (2)
; . (3)
Анализ исходного и скорректированного в соответствии с приведенными формулами графиков позволяет увидеть, что точно такого же результата можно добиться смещением сигнала на полпериода дискретности вправо, как это показано на рис. 2, б (см. график ).
Причем такой способ коррекции оказывается справедливым и для квазиоптимальных диаграмм, имеющих участки движения с постоянными значениями скорости и (или) ускорения, которые появляются при учете ограничений на эти кординаты.
Из последнего рисунка видно, что предложенный способ коррекции сигнала задания на ускорение позволяет устранить несоответствие между временами окончания переходных процессов по сигналам задания на регулируемую координату и ее производные и сформировать основное управляющее воздействие практически без ошибки в установившемся режиме.
Можно показать, что такой способ коррекции пригоден и для оптимальных по тепловым потерям диаграмм, полученных при учете наличия на валу двигателя постоянного статического момента [1].
а) б)
Рисунок 2 - Оптимальные по тепловым потерям диаграммы, сформированные дискретной моделью: а) без коррекции диаграммы ; б) с коррекцией
Менее важной, чем рассмотренные выше, но все же достаточно актуальной проблемой при практической реализации цифровых ЗП является выбор алгоритмов функционирования цифровых интеграторов (ЦИ). От этого зависит степень приближения дискретных диаграмм к соответствующим аналоговым диаграммам, которые принимаем за эталон.
Наиболее простыми методами ЧИ являются методы правосторонних прямоугольников (Forward Euler), левосторонних прямоугольников (Backward Euler) и метод трапеций (Trapezoidal), которым соответствуют ЦИ первого порядка с передаточными функциями (ПФ)
; (4)
; (5)
. (6)
Именно такие методы можно устанавливать в блоке Discrete-Time Integrator программы структурного моделирования Simulink пакета MATLAB, который, благодаря наличию в нем приложения Real Time Workshop, может рассматриваться как один из возможных вариантов программной реализации цифровых управляющих устройств [3].
Обычно на участках, где интегрируемый сигнал имеет постоянное значение, применяют метод Forward Euler, а на участках, где этот сигнал изменяется по линейному закону - метод трапеций, что вполне естественно. Следуя этой логике, в качестве первого ЦИ, формирующего задание на скорость, в ЗП с треугольной тахограмммой следует использовать интегратор с ПФ (4), а в ЗП с параболической тахограммой - интегратор с ПФ (6). Тем не менее, результаты моделирования показывают, что самым лучшим вариантом для обоих ЗП является применение в этом случае интегратора с ПФ (5), который обеспечивает совпадение дискретной экстраполированной тахограммы и эталонной аналоговой тахограммы в моменты времени, кратные периоду прерывания. Это подтверждается графиками, приведенными на рис. 3, а. Такой эффект можно объяснить равенством соответствующих друг другу площадей трапеции и прямоугольника, добавляемых при аналоговом и дискретном интегрированиях, первые из которых и выделены на рис. 3, а жирными линиями. Анализ приведенных диаграмм показывает, что при рекомендованном выше способе коррекции диаграммы ускорения высота выделенного прямоугольника равна полусумме оснований отмеченной трапеции. Это свойство присуще и всем последующим парам рассматриваемых геометрических фигур.
Иначе обстоит дело с диаграммами, сформированными с учетом ограничения на рывок [4], пример которых показан на рис. 3, б. В этом случае для совпадения экстраполированной дискретной и эталонной тахограмм необходимо применить ЧИ сигнала задания на ускорение методом трапеций, т.е. использовать в качестве первого интегратора ЦИ с передаточной функцией (6).
Второй ЦИ задатчика положения интегрирует задание на скорость. При применении ЗП с треугольной или трапецеидальной тахограммами наилучшим образом эту операцию выполняет интегратор, использующий метод трапеций. Замена его интеграторами, использующими один из методов прямоугольников (методов Эйлера) приводит к ухудшению динамической точности воспроизведения сигнала задания на перемещение, не изменяя его установившегося значения.
цифровой управляющий диаграмма график
а) б)
Рисунок 3 - Диаграммы отработки перемещения с параболическими тахограммами:
а) без ограничения рывка при интегрировании сигнала методом левосторонних прямоугольников, а - методом трапеций; б) с ограничением рывка при интегрировании сигналов и методом трапеций
При применении ЗП с параболической тахограммой рассматриваемые интеграторы будут формировать задание на перемещение с одинаковой установившейся ошибкой. Это вытекает из известных формул ЧИ [5] при выполнении условия:
. (7)
Найдем аналитическое выражение для этой ошибки. Пусть интервал содержит четное количество периодов дискретности:
, . (8)
Аналоговый сигнал задания на скорость изменяется по закону:
. (9)
Точное значение перемещения, отрабатываемого по тахограмме, заданной выражением (9), определяется по формуле:
, (8)
а приближенное, рассчитываемое методами прямоугольников или методом трапеций с шагом , - по формуле
.
После подстановки и преобразований окончательно имеем:
. (9)
Вычитая (9) из (8), получаем:
. (10)
При малом периоде дискретности ошибка (10) будет незначительной.
Диаграммы на рис. 3 получены при использовании в качестве второго ЦИ интегратора, реализующего метод трапеций. Из них видно, что не только дискретные сигналы задания на скорость, но и дискретные сигналы задания на положение практически совпадают с соответствующими эталонными кривыми в моменты времени, кратные периоду дискретности. Значения установившихся ошибок, полученные при моделировании, совпадают со значениями, полученными при использовании формулы (10).
Для устранения установившейся ошибки в сигнале задания на положение следует рассмотреть возможность использования ЦИ, выполняющего интегрирование методом Симпсона, на что будут направлены дальнейшие исследования изучаемой проблемы.
Выводы
1. При использовании методов ЧИ с постоянным шагом точность воспроизведения участков с бесконечным коэффициентом усиления существенно ухудшается. При реализации треугольной тахограммы это приводит только к увеличению времени формирования сигналов на один шаг ЧИ, а при параболической тахограмме - к появлению ошибки в выходном сигнале.
2. Для обеспечения качественной реализации параболической тахограммы, необходимо скорректировать исходную непрерывную диаграмму задания на ускорение путем смещения ее на полпериода дискретности вправо.
3. Совпадение дискретной экстраполированной и эталонной аналоговой тахограмм в моменты времени, кратные периоду прерывания, обеспечивается при использовании интегрирования сигнала задания на ускорение методом левосторонних прямоугольников, если ограничение на рывок отсутствует, и методом трапеций, если это ограничение существует.
4. При интегрировании параболического сигнала задания на скорость методами Эйлера или методом трапеций сигнал задания на положение формируется с установившейся ошибкой, которую можно рассчитать по формуле (10). При малом периоде дискретности эта ошибка будет незначительна. Для устранения установившейся ошибки в сигнале задания на положение следует рассмотреть возможность использования ЦИ, выполняющего интегрирование методом Симпсона.
Литература
Костенко В.И., Коцегуб П.Х., Розкаряка П.И., Толочко О.И. Формирование оптимальных по нагреву диаграмм отработки заданных перемещений при наличии постоянного статического момента на валу двигателя // Вісник Національного Технічного Університету "ХПІ". - Харків: НТУ ”ХПI”. - 2002. - №12. - Т.2. - C. 350-354.
Карнюшин Л.В., Пышкало В.Д., Рогачев А.И. Области существования оптимального управления электроприводами // Электромашиностроение и электрооборудование. - Киев: Техника, 1972. - Выпуск 15. - С. 3-8.
Коцегуб П.Х., Толочко О.И., Федоряк Р.В. Практическая реализация цифровых САУ в среде пакета МАТЛАБ с использованием платформы реального времени «QNX TARGET» // Вісник Національного Технічного Університету "ХПІ". - Харків: НТУ ”ХПI”, 2002, №12. - Т.1. - С. 98-101.
Чермалых А.В. Универсальная многоканальная задающая модель для систем управления позиционным электроприводом // Вісник Кременчуцького державного політехнічного університету. - Кременчук: КДПУ. - 2004. - №2 (25). - С. 139-143.
Демидович Б.П., Марон И.А. Основы вычислительной математики. - М.: Наука, 1970. - 664 с.
Стаття надійшла 15.04.2006 р.
Рекомендовано до друку
д.т.н., проф. Родькіним Д.Й.
Размещено на Allbest.ru
Подобные документы
Минимизация булевых функций. Исследование алгоритмов синтеза цифровых устройств систем автоматического управления. Разработка программного обеспечения для реализации оптимального метода синтеза. Проект цифрового устройства статистического мажорирования.
отчет по практике [3,9 M], добавлен 28.04.2015Обзор современных схем построения цифровых радиоприемных устройств (РПУ). Представление сигналов в цифровой форме. Элементы цифровых радиоприемных устройств: цифровые фильтры, детекторы, устройства цифровой индикации и устройства контроля и управления.
курсовая работа [1,3 M], добавлен 15.12.2009Применение булевой алгебры при анализе и синтезе цифровых электронных устройств. Реализация логических функций в разных базисах. Параметры и характеристики цифровых интегральных микросхем. Структура локальной микропроцессорной системы управления.
книга [3,6 M], добавлен 20.03.2011Основные положения алгебры логики. Составление временной диаграммы комбинационной логической цепи. Разработка цифровых устройств на основе триггеров, электронных счётчиков. Выбор электронной цепи аналого-цифрового преобразования электрических сигналов.
курсовая работа [804,2 K], добавлен 11.05.2015Описание структурной схемы и передаточной функции объекта управления. Уравнения состояния непрерывного объекта и дискретной модели объекта. Особенности расчета и построение графиков сигналов в цифровой системе с наблюдателем и регулятором состояния.
курсовая работа [1,7 M], добавлен 23.06.2012Оценка алгоритмов цифровой обработки сигналов в условиях наличия и отсутствия помех. Проектирование модели дискретной свертки в среде Mathcad 14. Анализ кодопреобразователей циклических кодов и их корректирующие способности. Работа цифрового фильтра.
курсовая работа [3,0 M], добавлен 11.02.2013Понятие моделей источников цифровых сигналов. Программы схемотехнического моделирования цифровых устройств. Настройка параметров моделирования. Определение максимального быстродействия. Модели цифровых компонентов, основные методы их разработки.
курсовая работа [2,4 M], добавлен 12.11.2014Структура и направления деятельности компании ООО "Главный калибр". Изучение основных узлов и устройств вычислительной техники. Конструкторско-технологическое обеспечение производства приспособления. Выполнение работ по проектированию цифровых устройств.
отчет по практике [23,7 K], добавлен 17.04.2014Разработка основных элементов цифрового блока управления электроприводом для позиционирования транспортера. Расчет фотоэлектрического импульсного датчика, формирователя и счетчика импульсов с предустановкой, командного триггера и усилителя мощности.
курсовая работа [267,6 K], добавлен 27.02.2012Исследование внутреннего устройства и архитектуры современных модемов. Распределение функций между составными частями модема. Анализ функций аналоговых и цифровых модемов, связанных с обработкой сигналов. Метод преобразования аналоговых данных в цифровые.
курсовая работа [335,9 K], добавлен 09.11.2014