автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Полиномиальный метод расчета многоканальных регуляторов пониженного порядка
Автореферат диссертации по теме "Полиномиальный метод расчета многоканальных регуляторов пониженного порядка"
На правах рукописи
Вороной Вадим Владимирович
ПОЛИНОМИАЛЬНЫЙ МЕТОД РАСЧЕТА МНОГОКАНАЛЬНЫХ РЕГУЛЯТОРОВ ПОНИЖЕННОГО ПОРЯДКА
05.13.01 - Системный анализ, управление и обработка информации (промышленность)
АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук
2 В СЕН т
Новосибирск - 2013
005533331
005533331
Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «Новосибирский государственный технический университет»
Научный руководитель: доктор технических наук, профессор
Воевода Александр Александрович
Официальные оппоненты: Куцый Николай Николаевич,
доктор технических наук, профессор; Иркутский государственный университет путей сообщения, профессор кафедры управления техническими системами.
Малышенко Александр Максимович, доктор технических наук, профессор; Национальный исследовательский Томский политехнический университет, профессор кафедры интегрированных компьютерных систем управления.
Ведущая организация: Южный федеральный университет, г. Ростов-на-Дону
Защита состоится «22» октября 2013 г. в 10-00 часов на заседании диссертационного совета Д 212.173.05 при Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «Новосибирский государственный технический университет» по адресу: 630073, г. Новосибирск, пр. К. Маркса, 20.
С диссертацией можно ознакомиться в библиотеке Новосибирского государственного технического университета.
Автореферат разослан «/£>» сентября 2013 г.
Ученый секретарь
диссертационного совета / —" Юркевич Валерий Дмитриевич
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность исследования. В теории автоматического управления задача синтеза систем автоматического управления занимает очень важное место, так как она позволяет создавать системы, обеспечивающие, например, заданный переходный процесс изменения контролируемой величины или основные качественные показатели в различных технических системах. Наличие адекватных методов расчета определяет успех проектирования реальных технических систем. Сложность задачи синтеза заключается в том, что заданный переходный процесс в той или иной степени могут обеспечить многие системы автоматического управления.
Огромный вклад в решение задач синтеза регуляторов внесли следующие зарубежные и отечественные авторы: Айзерман М. А., Алесандров А. А., Андреев Ю. Н„ Бесеккерский В. А., Бондарко В. А., Востриков А. С., Воронов В. В., Гайдук А. Р., Грязина Е. Н., Зайцев Г. Ф. Квакернаак X., Ким Д. П., Перво-званский А. А., Поляк Б. Т., Попов Е. П., Сиван Р., Страшинин Е. Э., Antsaklis P. J., Astrem К. J., Chen С. T., Dahleh M., Doyle J. С., Michel A. N„ Dorf R. C„ Bishop R. H., Wang Q. G., Wolovich W. А. и др.
Большинство реальных технических систем являются многоканальными. А в связи с постоянным развитием технических систем и их усложнением, применяемые для них регуляторы становятся гораздо более сложными, а, следовательно, и более дорогими по стоимости и эксплуатации. Поэтому обычно разработчики систем автоматического управления стараются «разбивать» систему на отдельные контуры и применять более простые и привычные им П, ПИ, ПИД и другого вида простые регуляторы. Однако разработанные к настоящему времени алгоритмы управления не всегда отвечают поставленным требованиям. Таким образом, создание регулярных процедур синтеза систем с расчетом, по возможности, более простых регуляторов, и, в частности, пониженного порядка является достаточно актуальной задачей.
Диссертация посвящена анализу существующих методик синтеза многоканальных регуляторов полного и пониженного порядка. На основе полученного анализа предлагаются собственные методики синтеза многоканальных регуляторов, в частности, пониженного порядка с использованием полиномиального разложения матричной передаточной функции объекта. Для синтеза регуляторов пониженного порядка предлагается использовать операцию «обратного» дифференцирования характеристического полинома замкнутой системы управления.
Объектом исследований являются линейные многоканальные системы. В качестве тестовых примеров рассматриваются двухмассовые и трёхмассовые системы, а также «перевернутый маятник на каретке». На основе последнего рассматривается возможность распространения полиномиальной методики модального метода синтеза для нелинейных систем, описание которых представлено в виде нелинейных дифференциальных уравнений. В качестве реальных
физических объектов рассматриваются системы стабилизации температурного режима в камере полимерной покраски и колонне синтеза аммиака.
Предметом исследований является модальная методика синтеза многоканальных регуляторов пониженного порядка на основе матричного полиномиального разложения, использующая оптимизационную процедуру расположения полюсов системы в заданную область при обратном дифференцировании характеристического полинома замкнутой системы.
Цель и задачи диссертационной работы. Целью работы является разработка методик синтеза регуляторов полного и пониженного порядка для многоканальных систем, представленных в виде полиномиального разложения. Предлагается на основе известных методик создать универсальную процедуру, с помощью которой можно также синтезировать регуляторы пониженного порядка. Кроме того, для синтеза регуляторов пониженного порядка предлагается использовать операцию «обратного» дифференцирования матричного характеристического полинома замкнутой системы и при помощи оптимизационной процедуры обеспечивать расположение полюсов замкнутой системы в заданную область. При синтезе регуляторов для объектов, у которых не все нули лежат в левой открытой полуплоскости, часто получаются системы, которые не удовлетворяют предъявляемым к ним требованиям, в связи с этим ставится задача разработки специальных диаграмм зависимости показателей качества переходных процессов от расположении полюсов в системе при наличии нуля, лежащего в правой полуплоскости комплексной плоскости. Для оценки возможности задания полюсов системы при синтезе регуляторов пониженного порядка предлагается использовать расширенные диаграммы Вышнеградского, позволяющие анализировать более широкий спектр расположения полюсов.
Методы исследования. При выполнении исследовательской работы и решении поставленных задач использовались методы теории автоматического регулирования одноканальных и многоканальных систем, теории устойчивости, теории полиномиальных матриц, некоторые разделы линейной алгебры и математического анализа. При исследовании алгоритмов управления, моделей и свойств систем применялись стандартные математические пакеты программ.
Достоверность и обоснованность результатов подтверждается применением разработанных методик для синтеза технологических процессов и ряда тестовых объектов, многочисленными экспериментами, публикациями полученных результатов в различных журналах, в том числе и в изданиях из перечня российских рецензируемых журналов, в которых должны быть опубликованы основные научные результаты диссертаций на соискание степеней доктора и кандидата наук. Расчеты и моделирование проводились при помощи программных продуктов МайаЬ и МмксаЛ.
Научная новизна. В диссертационной работе можно выделить следующие основные результаты, характеризующие ее научную новизну:
- разработана методика синтеза многоканальных регуляторов с использованием матрицы Сильвестра, которая позволяет синтезировать как регулятор полного порядка, так и пониженного;
- разработана итерационная методика синтеза многоканальных регуляторов пониженного порядка с использованием матрицы Сильвестра и обратного дифференцирования матричного характеристического уравнения;
- дополнены диаграммы Вышнеградского, позволяющие анализировать более широкий спектр расположения полюсов в системе, для систем 4-го порядка представлена интерпретация границы устойчивости на диаграмме Вышнеградского, предложено обобщение диаграмм Вышнеградского с помощью проективной сферы;
- представлены диаграммы зависимости показателей качества переходных процессов от расположения полюсов при наличии в системе нуля «справа»;
- представлена возможность распространения полиномиальной методики модального метода синтеза на примере расчета нелинейных регуляторов для объектов, модель которых представлена в виде нелинейных дифференциальных уравнений;
- совместно с тремя авторами создан и зарегистрирован пакет функций в МаЛсас! для выполнения операций с полиномиальными матрицами. После чего автором были внесены дополнения и исправления.
На защиту выносятся следующие положения:
- методика синтеза многоканальных регуляторов с использованием полиномиального разложения, позволяющая синтезировать регуляторы как полного, так и пониженного порядка;
- оптимизационная методика синтеза многоканальных регуляторов пониженного порядка с использованием матрицы Сильвестра и обратного дифференцирования матричного характеристического уравнения;
- модифицированные диаграммы Вышнеградского, позволяющие анализировать более широкий спектр полюсов системы управления;
- диаграммы зависимости показателей качества переходных процессов от расположения полюсов при наличии в системе нуля «справа»;
- синтез нелинейного регулятора полиномиальной методикой модального метода синтеза для нелинейной системы «каретка - перевернутый маятник».
Теоретическая и практическая значимость. Разработаны новые методики синтеза многоканальных регуляторов полного и пониженного порядка, использующие полиномиальное разложение объекта и регулятора. Для систем с нулями, лежащими в правой полуплоскости комплексной плоскости, предложены диаграммы, позволяющие по предъявляемым к системе требованиям выбирать желаемое расположение полюсов. Примененные подходы позволяют
реализовывать процедуру синтеза многоканальных регуляторов на базе современных средств автоматизации и управления технологическими процессами, применяемыми в промышленности. Кроме того, предлагаемые методики поддержаны зарегистрированной программой для ЭВМ (свидетельство № 2013614151).
Следует отметить, что диссертационная работа поддержана грантом по заданию Министерства образования и науки по проекту «Исследование предельных точностей оптических методов измерения параметров движения и меха-тронных методов управления движением и разработка новых робототехниче-ских и электромеханических систем», темплан, проект № 7.559.2011, гос. per. номер НИР №01201255056.
Реализация результатов работы. Работа выполнялась на кафедре автоматики Новосибирского государственного технического университета. Результаты исследований применены при создании алгоритмов управления в различных отраслях промышленности, что подтверждается соответствующими актами о внедрении, а именно: при разработке системы управления температурным режимом в камере полимерной покраски, а также в системе стабилизации колонны синтеза аммиака. Полученные результаты также внедрены в учебном процессе в курсе лекций и лабораторных работ «Теория автоматического управления и многоканальные системы управления», читаемые для студентов специальностей 2204011.65 (Управление и информатика в технических системах), что также подтверждается соответствующим актом.
Результаты диссертационной работы были использованы при разработке и внедрении регулятора для стабилизации температурного режима камеры полимерной покраски на базе промышленного ПК (Cortex V7) на ООО ППК «Эссан-лифтэк» (г. Новосибирск). Предложенный алгоритм поиска регулятора пониженного порядка в настоящее время активно внедряется в ЗАО «СИНЕТИК» (г. Новосибирск) при разработке программного обеспечения (на базе программного обеспечения WINCC и PCS7) управления технологическими процессами в химической промышленности на производстве ООО «СаянскХимПласт» (г. Са-янск), а также ООО «Сода-Хлорат» (г. Березники).
Личный вклад. Все результаты, приведенные в диссертационной работе, за исключением идеи использования обратного дифференцирования для синтеза регуляторов пониженного порядка, которая была разработана в соавторстве с Шобой Е. В. и нашедшая отражение в его диссертационной работе1 (с. 100-109), получены автором лично. В дальнейшем идея использования обратного дифференцирования автором была переработана и модифицирована.
1 Шоба Е.В. Модальный метод синтеза многоканальных динамических систем с использованием полиномиального разложения: дис. ... канд. техн. наук. - Новосибирск: НГТУ, 2013.-192 с.
Апробация работы. Основные положения диссертации представлялись на The second Russian-Indian Join Workshop on computational Intelligence and Heuristics in Automation And Robotics, CIMHAR-2011 (Novosibirsk, NSTU, 10-13 September, 2011), на одиннадцатой международной научно-технической конференции АПЭП-2012 (Новосибирск, НГТУ, октябрь 2012 г.), VIII международной научно-практической конференция «Теория и практика со временной науки» (г. Москва, 26-27 декабря 2012 г.), VII международная научно-практическая конференция "Тенденции и инновации современной науки" (Краснодар, апрель 2013 г.), IV международной научно-практической конференции «Фундаментальные и прикладные исследования: проблемы и результаты» (Новосибирск, 8 мая 2013 г.), XII международная научно-практическая конференция «Перспективы развития информационных технологий» (Новосибирск, 23 апреля 2013 г.), всероссийской научной конференции молодых учёных «НАУКА. ТЕХНОЛОГИИ. ИННОВАЦИИ» НТИ-2012 (Новосибирск, НГТУ, ноябрь 2012 г.), городской научной конференции по теории автоматического управления и регулирования (Новосибирск, НГТУ, май 2011 г.), городской научной конференции по теории автоматического управления и регулирования (Новосибирск, НГТУ, май 2011 г.), в школе молодых учёных САИТ-2011 секции №2 «Информационные технологии в системах автоматического и автоматизированного управления» (Новосибирск, 12-16 сентября 2011 г.), научных семинарах кафедры «Автоматики» НГТУ (2011-2013 г.).
Публикации. Основные положения и результаты диссертационной работы опубликованы в 27 работах, в том числе: 4 статьи в изданиях из перечня российских рецензируемых журналов, в которых должны быть опубликованы основные научные результаты диссертаций на соискание степеней доктора и кандидата наук; получено свидетельство о регистрации программы для ЭВМ; 16 статей в сборниках научных трудов и 6 статей в сборниках трудов и материалах международных и российских конференций.
Структура и объём работы. Работа изложена на 173 страницах машинописного текста. Состоит из введения, четырёх глав, заключения, списка литературы, включающего 124 наименования и пяти приложений. Основное содержание диссертации изложено на 150 страницах, включая 65 рисунков.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении дается общая характеристика работы, обсуждается актуальность решаемых задач, сформулированы цель и задачи работы, а также ее научная новизна.
Первая глава посвящена обзору модальных методов синтеза с использование описания многоканальных объектов управления в пространстве состояний,
матричных передаточных функций и полиномиального разложения. Рассматривается существующая терминология в области синтеза регуляторов пониженного порядка, приводится определение и актуальность решения задач поиска таких регуляторов. Выделяется два основных направления их синтеза и анализируются некоторые методики по каждому из направлений.
Модальный метод синтеза в пространстве состояний применяется, по большей части, для систем, работающих в режиме отработки начальных условий. Модель замкнутой системы управления представляется в следующем виде: х = Ах+Ви, у = Сх. При этом предполагается пропорциональный закон управления u=—Kx+v, где К - матрица неизвестных коэффициентов, которые обеспечивают требуемое расположение корней характеристического полинома замкнутой системы. При этом уравнение системы преобразуется к виду x = (A-BK)x+Bv, у = Сх. Если вектор состояния объекта не доступен измерению, то в систему необходимо вводить наблюдатель полного порядка. Управляющее воздействие формируется в виде и = — Kx+v, где х - оценка вектора состояния объекта управления. А уравнение вводимого в систему наблюдателя полного порядка: х = Ах + Ви + L(y -Сх), где L - матрица наблюдателя, определяется из условия того, что процессы в наблюдателе должны быть быстрее процессов объекта. Можно также использовать наблюдатель пониженного порядка, тогда оценка вектора состояния определяется как z = Fz + Gxy + G2u, x = Hz+Gy, где dimF = (ji — m)x{n-m), dimG = nxm, dimGl=(n-m)xm, dimG2 = (n-m)xm, dim Я = nx(n-m), а матрица T, связывающая переменные z и x — z = Tx, имеет размеры (n — m)xn. Поиск наблюдателя пониженного порядка сводится к вычислению матриц F, G, Gl, G2, F и Т.
Часто при синтезе систем модальным методом используется описание объекта в виде матричной передаточной функции, которая характеризует передачу взаимодействий в многомерной системе управления (multivariable control system) и взаимосвязь между ее каналами. Такой подход удобно использовать, когда измерению доступен не весь вектор состояния объекта, а только его выходная переменная. Матричное звено с п входами и п выходами описывается системой уравнений относительно выходных координат: у = , где
х = [хх, ..., xnf и у = [>>!, ..., ynf - я-мерные векторы, а W(s) = [vv^i)].^ -
матричная передаточная функция системы. Элементы, стоящие на главной диагонали матричной передаточной функции - это собственные передаточные функции каналов (i-й вход и i-й выход). Недиагональные элементы характеризуют перекрестные связи многоканальной системы автоматического управления, иначе говоря, они характеризуют степень влияния j-то входа на i-й выход. Иногда от матричной передаточной функции переходят к описанию, использующего присоединенную матрицу.
От описания системы в матричном виде несложно перейти к описанию в виде полиномиального разложения в следующем виде:
G(s) = D~\s)N,(s) = Nr(s)D;\s), 8
где D[(s), N;(s), Nr(s), Dr(s) - полиномиальные матрицы, соответствующие левому и правому описанию объекта соответственно. В таком случае задача синтеза (т.е. расположения полюсов замкнутой системы) сводится к решению матричного полиномиального уравнения (polynomial matrix equation):
Y(s)D(s) + X(s)N(s) = F(s), где F(s) - желаемая характеристическая матрица замкнутой системы. С математической точки зрения проблема решения этого полиномиального уравнения эквивалентна решению уравнения YD + XN = F, где Y, X - числовые матрицы неизвестных, a D, N и F — заданные числовые матрицы. Решение этого уравнения является достаточно старой математической проблемой, которую обычно связывают с такими математиками как Диофант, Безу и Ариаббата.
Одной из важнейших задач в теории автоматического регулирования является синтез регуляторов как можно более простой структуры. В настоящее время существует огромное количество работ посвященных синтезу таких регуляторов. Следует отметить, что нет единства в терминологии относительно регуляторов пониженного порядка. Так, например, в различных источниках применяются следующие термины: регулятор пониженного порядка, регулятор с заданной структурой, фиксированного порядка или низкого порядка.
Проблема синтеза регуляторов пониженного порядка становится все более актуальной, что обусловлено сложностью и практической нецелесообразностью реализации регуляторов полного порядка. А имеющиеся методы их расчета зачастую довольно сложны с вычислительной точки зрения. Следует отметить, что в некоторых работах поиск регулятора пониженного порядка относят к так называемым NP - сложным задачам. Сама же задача поиска регулятора пониженного порядка является невыпуклой и многоэкстремальной. Поэтому предлагаемые методы решения таких задач обычно исходят из достаточных условий. В ряде случаев задача может не иметь решения, в связи с недостаточным количеством параметров регулятора или исходных данных для ее решения.
В общем случае методы синтеза регуляторов пониженного порядка можно разделить на два класса: прямые и косвенные. В первом случае неизвестные параметры регулятора вычисляются при помощи некоторой оптимизационной (или какой-либо другой) процедуры. Во втором случае используется редукционный подход, т.е. вначале проводится редукция модели, для которой синтезируется регулятор, а далее регулятор применяется для исходного объекта. Редукционный подход рассматривает также синтез регуляторов полного порядка, которые в дальнейшем упрощаются. Особое внимание уделяется методам, использующих дифференцирование (в том числе и обратное) и решающих задачи D-стабилизации.
Как известно, на качество переходных процессов в системе влияет не точечное расположение желаемых полюсов, а их расположение в заранее заданной определенной области. Следует отметить, что для системы с регулятором пониженного порядка не имеется возможности точного назначения полюсов. Но если потребовать расположение корней в желаемой области, то такая задача может быть решена с помощью регулятора пониженного порядка.
Во второй главе приводится формализация существующих полиномиальных методик синтеза многоканальных регуляторов, представленных в различных источниках в неявном и затрудненном для понимания виде. Все методики доводятся до уровня пошаговых процедур расчета, многие моменты получены путем самостоятельной доработки и изучения дополнительной литературы.
В разделе 2.1 предлагается формализованная пошаговая методика синтеза многоканальных регуляторов полного порядка модальным методом при описании объекта в виде правого полиномиального разложения. Синтез регулятора возможен если описание объекта представлено строго правильной матричной передаточной функцией в виде правого полиномиального разложения Wa(s) = N(s)D~l(s), где матрицы D(s) и N(s) взаимно-простые справа, а матрица D(s) столбцово приведенная. В общем случае методику можно разбить на несколько пунктов:
1) Формирование матрицы Сильвестра:
S =
D0 £>, N0 N,
О О
i
О
о
D* N„
О
о
Л
О D0 D, О N0 N,
vi
О
О D*
N„
где |Л := тах(Ц[, |12, ... (J.;)) - максимальная столбцовая степень матрицы D(s).
2) Выбор столбцовых степеней параметров регулятора /n, >v —1, где v:= max(V|, v2, ... vq) - строчный индекс матрицы Сильвестра.
3) Выбор и проверка желаемой характеристической матрицы.
4) Составление и решение матричного уравнения RS = F, где R = [Y0 Х0 П X, ... Ym Хт], a F=[F0 Fl ... Fm+]l\.
5) Проверка решения и моделирование (при необходимости). ■
Представленную методику не совсем удобно применять для синтеза систем, когда регулятор имеет заданную структуру, так как возникают проблемы, связанные, например, с невозможностью задания точного распределения полюсов системы. В связи с этим, в следующем разделе рассматривается формализованная методика, позволяющая синтезировать регулятор заданной структуры. Методика изложена в принятых в данной работе обозначениях, а некоторые пункты частично дополнены. К сожалению, в ней не проработаны способы расчета порядка регулятора и полиномов желаемой характеристической матрицы.
Далее приводится методика синтеза многоканального регулятора на основе декомпозирующего управления (раздел 2.3). В отличие от ранее представленных методик, описание объекта рассматривается в виде присоединенной матрицы и полинома, представляющего собой детерминант исходной матрицы. Она также предложена в неявном виде, поэтому в диссертации представлена ее формализация до удобной в применении пошаговой процедуры. Применение
декомпозирующей матрицы, возможно, если исходный объект асимптотически устойчив, т.е. A(î) = det(.ç/-А)е Q. Если это условие не выполняется, то вначале предлагается вводить в систему дополнительное устройство стабилизации объекта, что значительно усложняет задачу синтеза.
Как было показано в первой главе применение дифференцирования для расчета регулятора приводит к потере его коэффициентов, стоящих при младших степенях. Для исключения этого явления предлагается использовать обратное дифференцирование, свойства которого рассматриваются в разделе 2.4.
Определение 1. Обратное дифференцирование полинома p(s) - это дифференцирование его «справа»2 dp{s) / ds = d(snp(l / s)) / ds, с дальнейшим возвратом к старой переменной s. В разделе получены ряд важных утверждений и свойств обратного дифференцирования. Например, если p(s) полином Гурвица, то и полином p(s) = dp(s)\ds = s"p'(s~v) есть полином Гурвица.
При осуществлении над полиномом операции «обратного» дифференцирования, происходит «сдвиг» полученной выпуклой области корней влево, относительно выпуклой корневой области исходного полинома. Еще одним полезным для синтеза свойством является следующее полученное утверждение.
Утверждение 1. Операция обратного дифференцирования над матричным полиномом степени п, представленным в матричном виде, сводится к «вычеркиванию» первого столбца (соответствующего старшей степени п) с последующим умножением всех блочных коэффициентов 1-го столбца на число i = 1,и -1, равное номеру этого столбца (при нумерации слева-направо).
При синтезе регуляторов невысокого порядка (до 3-го включительно) можно пользоваться известными диаграммами Вышнеградского, так как задача синтеза регулятора пониженного порядка сводится не к точному заданию полюсов системы, а к их расположению в определенной области. А для удобства анализа переходов между различными возможными распределениями корней на диаграмме Вышнеградского (рисунок 1) можно применить аппарат симплек-тических графов, разработанный А. В. Чехонадским (рисунок 2).
При анализе представленных выше подходов возникает вопрос о переносе модальных методик синтеза на нелинейные системы. В связи с чем, в разделе 2.7. приводится краткий обзор существующих методов синтеза нелинейных систем, выделяются классические (метод локализации, больших коэффициентов, скользящих режимов и др.) и новые подходы (САОМ3, пасификации и др.) особое внимание уделяется методу аналитического решения задачи синтеза на основе квазилинейной формы уравнений объекта, так как он разработан на основе модального метода синтеза линейных систем.
2 Немировский, А. С. Необходимые условия устойчивости полиномов и их использование / А. С. Немировский, Б. Т. Поляк // АиТ. - 1994. - №11. - С. 113-119.
3 Метод сигнально адаптивных обратных моделей, разработанный профессором Панкратовым В. В.
Рисунок 1 - Модифицированная Рисунок 2 - Симплектический граф диаграмма Вышнеградского для диаграммы Вышнеградского
Рассмотренные методики синтеза решают задачу расположения полюсов замкнутой системы, для задания желаемого расположения которых обычно используются соотношения: Г|>3/?*, ц* = -л/1п0,01о*, Р=тЦ-1* или стандартные распределения корней: по биному Ньютона, Баттерворта, Чебышева и Бесселя. Возникает вопрос о связи расположения полюсов на переходные процессы в системе при наличии нулей у объекта, особенно нулей «справа». Синтезируемые регуляторы могут содержать в своем составе нули, которые в совокупности с нулями объекта значительно влияют на характер переходных процессов.
В конце главы ставятся следующие задачи диссертационного исследования: создание универсальной методики синтеза многоканальных регуляторов полного и пониженного порядка, разработка модифицированной методики синтеза с использованием принципов оптимизации и обратного дифференцирования, разработка диаграмм зависимости показателей качества переходных процессов при наличие в системе нулей справа, модификация диаграмм Вышнеградского для более полного оценивания корневых портретов системы, а также рассмотрение возможности распространения полиномиальной методики модального синтеза линейных систем на нелинейные объекты.
В третьей главе на основе методик, представленных ранее, предлагается универсальная методика, позволяющая решать задачу поиска регуляторов полного и пониженного порядка. Методика основана на решении матричного характеристического уравнения при частично заданной структуре регулятора:
1 ) Формирование математической модели объекта. Суть пункта заключается в получении математической модели объекта в виде правого взаимного простого матричного полиномиального разложения.
2) Формирование матрицы Сильвестра. В отличие от работ Antsaklis, Wang, Chen и др. предлагается формировать матрицу Сильвестра в виде, более удобном для определения линейно независимых Ni строк.
3) Масштабирование. В зависимости от значения обусловленности или детерминанта матрицы Сильвестра предлагается использовать либо параметрическое масштабирование, либо масштабирование по времени.
4) Выбор параметров регулятора. На основе полученного в 2) строчного индекса матрицы «знаменателя» рассчитывается степень регулятора полного порядка и выбирается необходимая структура регулятора.
5) Выбор и проверка желаемой характеристической матрицы. Рассчитывается степень и выбирается структура желаемой характеристической матрицы.
6) Формирование и решение матричного уравнения RS = F. Заключается в удалении нулевых и линейно зависимых строк и столбцов правой и левой частей уравнения.
7) Проверка решения и моделирование {при необходимости), я
Методика синтеза регуляторов пониженного порядка, в основу которой заложена оптимизационная процедура сдвига полюсов замкнутой системы в желаемую область предлагается в разделе 3.2. Для уменьшения количества решаемых уравнений предлагается обратно дифференцировать характеристическое матричное уравнение замкнутой системы, матрицу соответствующую желаемому распределению корней предлагается задавать для обратно продифференцированной системы уравнений, а «попадание» полюсов полной системы можно отслеживать при помощи корневых годографов. Методика:
1) Формирование математической модели объекта.
2) Выбор желаемой области расположения полюсов. Исходя из требований к показателям качества переходных процессов в системы, задается желаемая область расположения полюсов системы .
3) Формирование матрицы Сильвестра.
4) Масштабирование (при необходимости).
5) Выбор параметров регулятора. Расчет столбцовых степеней mi > v — 1 и составление матрицы R = [Ym Ym_x ... Y0 Хт Хт_х ... Х0]. Выбор необходимой структуры регулятора, задавая некоторые матрицы Yh i = 0, т нулевыми.
6) Обратное дифференцирование характеристической матрицы. Выписывается левая часть диофантова уравнения Y(s)D(s) + X(s)N(s) и обратно дифференцируется I раз d'(Y(s)D(s) + X(s)N(s)) \ dsl.
7) Расчет и проверка желаемой характеристической матрицы для обратно продифференцированной системы. Вычисляются столбцовые степени /¡,i = l,p и выбирается /тах =(/,,...,/,), ¡ = 1,/;. Вычисляются степени f j = fj —I, j — 1, k, где k - количество столбцов матрицы Fсо столбцовыми степенями равными /тах. Выбирается структура (диагональная4 или не диагональная) и формируется характеристическая матрица системы в виде матрично-
4 Диагонализация «знаменателя» облегчает решение задачи автономного управления или задачи И. Н. Вознесенского.
го полинома Задаются желаемые корни5 для обратно продифференцированной системы (с учетом масштабирования), рассчитывается каждый полином и составляется матрица р = Р'ш+м ... ^о].
8) Формирование и решение матричного уравнения. Выписывается система уравнений в матричном виде: = ^, дальнейшее решение которой заключается в удалении нулевых и линейно зависимых строк и столбцов правой и левой частей уравнения. Восстанавливается матрица Я и выписываются полиномиальные матрицы регулятора У(.?) и Х(.?).
9) Анализ полученного решения. Находится характеристическая матрица системы, и вычисляются полюса замкнутой системы. Если хоть один полюс не попал в желаемую область устойчивости, то необходимо вернуться назад к 7), задать новое значение для желаемого полинома F и повторить расчеты. Если все полюса попали в желаемую область, то процедура синтеза регулятора заканчивается.
10) Проверка решения и моделирование (при необходимости). и
Для систем с правыми нулями в разделе 3.3 предлагаются диаграммы зависимости показателей качества переходных процессов от расположения полюсов в системе (рисунок 3). Диаграммы можно использовать при задании желаемого расположения полюсов системы на основе требований к показателям качества переходных процессов.
В качестве примера синтеза регулятора с использованием диаграмм рассматривается объект: \У0(х) = (-5 + 1)/(х + 1). Регулятор предлагается: \¥г(х) = к/ (.? + «). Требования к поведению замкнутой системы предлагается формировать в виде оценок переходного процесса. Перерегулирование а <10%, время переходного процесса *„*<0,5 сек., выброс % <50%. Графическая интерпретация требований представлена рисунках 4 и 5. В результате расчетов удалось обеспечить требуемые показатели. Далее рассматривался объект второго порядка: !¥„(.$) = (-я + 1)/(.$2 + 1). Требования к качеству процессов предъявлялись аналогичные. Однако, в результате расчетов в структуре регулятора появилась пара комплексно сопряженных нулей, с положительной вещественной частью. И как следствие - неудовлетворительные переходные процессы в замкнутой системе.
5 В соответствии с теорией графов, разработанной А. В. Чехонадских, предлагается на первоначальном этапе задавать желаемые корни кратными с мнимой частью равной нулю. А далее при достижении некоторого оптимального значения расположения полюсов системы, задавать не нулевые мнимые части желаемых корней обратно продифференцированного полинома.
ф,
60 50 40 30 20 10
5% 10% 15% 20% 25% 30%35% 40% 45% 50%
0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 Т|
Рисунок 3 - Совмещенная диаграмма
1т 1.6
-2.0 -1.$ -1.2 -0.8 -0.4 О -0.4
Яе
Рисунок 4 - Совмещенная диаграмма (г„ <5 с.) А
-1.6
Рисунок 5 - Корневой портрет для совмещенной диаграммы
Для решения данной проблемы можно предложить два возможных пути. В первом случае нужно выбирать регулятор без нулей, либо с заранее заданными «левыми» нулями. Во втором случае нужно построить семейства диаграмм зависимости показателей качества переходных процессов при наличии в системе двух и более положительных нулей.
Расширенные диаграммы Вышнеградского, учитывающие случаи, когда один из полюсов строго равен нулю 3 2
(<7 + Ад + Вд = 0) или когда коэффициент при старшей степени равен минус единице ( -д3 + А<?2 + Бд +1 = 0) предлагаются в разделе 3.4. Также приводится граница устойчивости для случая, когда степень характеристического полинома равна четырем (рисунок 6) д4 + Ад3 + 5д2 + Сд +1 = 0.
Дается их интерпретация в виде проективной сферы (рисунок 7). На сфере области с различным расположением корней имеют конечные размеры. Кроме того, она позволяет исследовать всевозможные комбинации корней. Приводится пример синтеза одноканального регулятора пониженного порядка на основе модифицированных диаграмм Вышнеградского.
Рисунок 6 - Граница устойчивости (С= 3)
В следующем разделе приводится синтез нелинейных регуляторов с использованием полиномиальной методики модального метода синтеза для объектов, модель которых представлена в виде нелинейных дифференциальных уравнений. Рассчитывается два варианта регулятора: в первом случае предполагается, что вектор состояния доступен измерению полностью, во втором, только выходная переменная. Результаты расчетов проверялись численным моделированием, которое показало, что замкнутая нелинейная система приобретала линейные свойства.
В четвертой главе выполняется проверка предложенной в предыдущей главе методики вначале на тестовом примере, а далее предлагается расчет регуляторов для систем стабилизации температурным режимом колонны синтеза аммиака и камеры полимерной покраски. Кроме того для нелинейного объекта «каретка - перевернутый маятник» предлагается расчет нелинейного регулятора с использованием полиномиальной методики синтеза.
Для трехмассовой системы без демпфирования, в виде трех пружин и трех грузов, подвешенных последовательно, рассматривается синтез регулятора пониженного порядка. Требуется, чтобы все полюса по первому каналу удовлетворяли условию Reí,- <-0,5, а по второму каналу Re,^- <-1. Регулятор полного порядка можно представить в виде: 70) = Y3s3 +Y2s2 + + Y0 и X (s) = X3s3 + X2s2 + XjS + X0. Предлагается расчет астатического регулятора пониженного порядка, т.е. выбирается F0 = [0]4х4. Для выравнивания количества решаемых уравнений и переменных используется операция обратного дифференцирования матричного характеристического полинома системы. Желаемая характеристическая матрица для обратно продифференцированной системы выбирается диагонального вида со столбцовыми степенями j\ = 5, /2 = 6. В качестве диагональных полиномов выбираются полиномы с кратными корнями. Получили матрицу S размерностью 14x14 и rank(S) = 12. После удаления линейно зависимых строк в матрицах S , R и F получили систему, решение которой ищется в виде Ri = Fx ■ S^1. Если задавать кратные корни для желаемой характеристической полиномиальной матрицы F в интервале от минус 0,38 до минус 1 с шагом минус 0,01, то корневые годографы «движения» полюсов по каждому из каналов выглядят так, как показано на рисунках 8, 9.
♦ао
П2
/ /"? у
" В" \ а1
Рисунок 7 - Пространство (a2,aj,a0). Диаграмма Вышнеградского
1.5 1
0.5 I О -0.5 -1
-1.5
.... .......;.......:........:.......:........:........ ......;........;.......\........;....... 1
! .......
! ......:......?.........
| ........^.^—гг-Г
| ..' .......\.........!.....
• • 1 •" \ 1 1
10 5 £0 -5 -10
-1.4 -1.3 -1.2 -1.1 -1 -0.9 -0.8 -0.7 -0.6 -0.5 Яе
Рисунок 8 - Корневые годографы по первому каналу
-
.
-1.2
-0.8 -0.6 -0.4 Ке
-0.2
0.2 0.4
Рисунок 9 - Корневые годографы по второму каналу
При 5"1=Т2=-0,4 предъявляемые к системе требования выполняются. Полюса исходной системы по первому каналу: -1,266 ±1,199/, -1,051 ±0,436/ и -1,015, а по второму каналу: -0,568±8,215, -0,8353 + 1,761/, -1,024 ±0,644/ и -1,06. Рассчитанный регулятор пониженного порядка получили в виде: У(5) = У353+Г252+У15' и Х(5) = Х25'2+Х1^+Х0.
В разделе 4.2 в качестве объекта управления рассматривается камера полимерной покраски, в которой необходимо обеспечивать равномерный нагрев и время переходных процессов примерно 30 с. В качестве передаточных функций, характеризующих поведение отдельных секций, предложена аппроксимация процесса в виде апериодических звеньев второго порядка \У1($) = а1-(я + Ь^~2, / = 1,4. Предлагается рассчитывать многоканальный ПИ-регулятор. В работе приводится преобразование описания объекта к правому взаимно простому полиномиальному описанию. Регулятор выбирается в виде М^О) = ГО)-1 ■ ^О), где = + У(5) = У!5. Объект представляется
матричными полиномами £>,.(5) = + + О0 и МДя) = /У2.52 + Л^^ + Л?0.
После обратного дифференцирования матричного характеристического полинома, задавая желаемые полиномы с кратными корнями в интервале [-0,1; -1] с шагом минус 0,01, решается система Л и
0.6 0.4 0.2 I 0 -0.2 -0.4 -0.6 -0.8
>
-0.35 -0.3 -0.25
-0.2 -0.15 Яе
-0.1 -0.05
определяются полюса замкнутой системы, пока все они не попадут в желаемую область Яе.?( <-0,1. Соответствующий корневой годограф представлен на рисунке 10. В результате получили следующие матрицы регулятора:
Рисунок 10 - Корневой годограф «движения» полюсов замкнутой системы
У(«) =
3,1« ООО' о 3,1« о о О О 3,1« о ООО 3,1«
3,3«+ 0,4 1,8« О
-1,2« 3,3«+ 0,4 1,8« О -1,2« 3,3« + 0,4
О О
-1,2«
О
О
1,8«
3,3« + 0,4_
Переходные процессы в системе, в сравнении с ранее предлагаемым регулятором, представлены на рисунках 11, 12.
/У ~ -т
-л
¿4
170 180 190 200
Рисунок 12- Отработка температурных возмущений
Рисунок 11 - Выход на заданный температурный режим
Предложенный регулятор компенсирует возмущения быстрее (20 с, вместо 80 с) и с меньшим перерегулированием (примерно на 50%).
Синтез регулятора пониженного порядка для стабилизации четырехполоч-ной колонны синтеза аммиака, математическая модель которой представляется в виде матричной передаточной функции:
-1,5
(1+1,9 рГ -1,5
0
-0,7
(1+2,9р)2 (1+2,9р)2
-1,4
-0,7
0
-0,4
(1+4,Ър)2 (1+3,7р)2 (1+3,7р)2
приводится в разделе 4.3. В работе приводится расчет правого взаимно простого полиномиального разложения через матрицы преобразования. Предлагается использовать ПИ-регулятор взамен ПИД-регулятора, используемого в настоящее время. При этом при решении пришлось использовать параметрическое масштабирование матриц «числителя» и «знаменателя», а также трижды обратно дифференцировать исходную систему уравнений. Для расчета параметров регулятора была написана программа на языке программирования МайаЪ и составлена схема моделирования в БтиПпк. Получены графики переходных процессов представленные на рисунках 13, 14.
1
0.8
0.6
>>
0.4
0.2 0
0 20 40 60 80 50 100 150 200
t, с t, с
Рисунок 13 - Выход на режим Рисунок 14 - Отработка возмущений
Предложенный регулятор обеспечивает выход на заданный режим без перерегулирования и достаточно быстро отрабатывает поступающие в систему возмущения. Кроме того, как показано в диссертации, действие помех связанных с зашумлением измеряемых сигналов не влияет на устойчивость системы.
В следующем разделе, в соответствии с алгоритмом, представленным в главе 3, приводится синтез нелинейного регулятора для перевернутого маятника, математическая модель которого представлена в виде нелинейного дифференциального уравнения:
(l - ml(MtL)~l cos2 е)ё - gL~l sin 9 + ml(M,L)~l sin 9cos 9 • Ó2 = -(M(L)"1 eos9 • и.
Расчет проводился при помощи полиномиальной методики модального метода синтеза, в предположении полной доступности вектора состояния, и состоял из двух этапов. На первом предлагается такой регулятор, при добавлении которого в систему нелинейная модель объекта будет аналогична линеаризованной (в окрестности точки 9 = 0, 9 = 0): 0,3ё-109 =-0,01м, то есть предлагается следующее уравнение регулятора -0,0Icos9м = ай-р9-т9-г|ё. Коэффициенты которого после соответствующих расчетов:
а = -0,01, |3 = (10sin9)/9-10; у = -0,35sin29 Ó; л = 0,7cos29-0,7.
Ha втором этапе в систему вводится линейная стабилизирующая «добавка», уравнение которой выбирается в виде: м = %9 + 59 + е9. В итоге характеристический полином замкнутой системы:
í3 + 0,033xs2 + (0,0338 - 33,33)^ + 0, ОЗЗе = 0.
Уравнение желаемой динамики задаем (s + 5)3. Коэффициенты регулятора получились следующие % = 454,5; 5 = 3287,7; £=3787,9.
В приложениях приведены: акты об использовании и внедрении результатов диссертационной работы, копия свидетельства о регистрации программы для ЭВМ № 2013614151, листинги программ расчета параметров регуляторов для трехмассовой системы, колонны синтеза аммиака и камеры полимерной покраски. Для перевернутого маятника представлены схемы моделирования в Simulink.
ЗАКЛЮЧЕНИЕ
В работе, на основе обзора модальных методик синтеза, выбрано направление, использующее полиномиальное разложение матричной передаточной функции. Проанализированы существующие методы синтеза регуляторов пониженного порядка. Приводится формализация некоторых существующих полиномиальных методик синтеза многоканальных регуляторов полного порядка и на их основе предлагаются две полиномиальные методики синтеза регуляторов пониженного порядка.
Основные результаты диссертации:
1. Предложена универсальная методика синтеза многоканальных регуляторов как полного, так и пониженного порядка. В основу методики заложено решение матричного характеристического уравнения.
2. Предложена операция обратного дифференцирования полиномов, которая является развитием дифференцирования полиномов «справа».
3. Предложена оптимизационная методика синтеза регуляторов пониженного порядка, использующая операцию обратного дифференцирования матричного характеристического полинома. В методиках предлагается использовать масштабирование (параметрическое или масштабирование по времени).
4. Предложены диаграммы зависимости показателей качества переходных процессов в системе от расположения полюсов при наличии у нее нуля, расположенного в правой полуплоскости комплексной плоскости.
5. Предложены модифицированные диаграммы Вышнеградского, граница устойчивости для системы 4-го порядка и интерпретация диаграмм при помощи проективной сферы, обобщающая возможные варианты корневых областей на диаграммах Вышнеградского.
6. Представлена возможность распространения полиномиальной методики модального метода синтеза на нелинейные системы, на примере расчета нелинейного регулятора для объекта «каретка — перевернутый маятник».
7. Алгоритм поиска регулятора пониженного порядка использован в ЗАО «СИНЕТИК» для разработки программного обеспечения управления технологическими процессами в химической промышленности на производстве ООО «СаянскХимПласт» и ООО «Сода-Хлорат». Внедрен регулятор стабилизации температуры камеры полимерной покраски на ООО ППК «Эссан-лифтэк».
Кроме того полученные результаты также внедрены в учебном процессе в курсе лекций и лабораторных работ «Теория автоматического управления и многоканальные системы управления», читаемые для студентов специальностей 2204011.65 (Управление и информатика в технических системах).
ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
Издания из перечня российских рецензируемых журналов, в которых должны быть опубликованы основные научные результаты диссертаций на соискание степеней доктора и кандидата наук:
1. Воевода A.A., Вороной В.В., Шоба E.B. Модальный синтез многоканального регулятора пониженного порядка с использованием «обратной» производной на примере трёхмассовой системы // Науч. вестник НГТУ. - 2012. - № 1(46).-С. 15-22.
2. Воевода A.A., Вороной В.В. Обобщение диаграммы Вышнеградского// Науч. вестник НГТУ. - 2012. - № 4(49). - С. 166 - 171.
3. Воевода A.A., Вороной В.В., Шоба Е.В. Синтез регулятора для системы «перевёрнутый маятник - тележка» // Научн. вестник НГТУ. - 2012. - №4(49). -С. 161 - 165.
4. Воевода А. А., Вороной В. В. Полиномиальный метод расчета многоканальных регуляторов заданной структуры // Научн. вестник НГТУ. - 2013. -№2(51).-С. 214-218.
Зарегистрированные программы для ЭВМ:
5. Вороной В. В., Воевода А. А., Марков А. В., Шоба Е. В. Расширение для пакета MATHCAD при решении задач полиномиального синтеза // Свидетельство о государственной регистрации программы для ЭВМ № 2013614151.
Другие издания:
6. Voevoda A.A., Voronoy V.V., Shoba E.V. Low order controllers synthesis using the «reverse derivative» // Proceedings of RFBR and DST Sponsored «The 2nd Russian-Indian Joint Workshop on Computational Intelligence and Modern Heuristics in Automation and Robotics», 10-13 September, 2011. - P. 12-22. [Синтез регулятора пониженного порядка с использованием «обратного дифференцирования»].
7. Вороной В.В. Пример синтеза регулятора пониженного порядка с использованием диаграмм Вышнеградского// Фундаментальные и прикладные исследования: проблемы и результаты (ФПИ-4): материалы международной научно-практической конференции. - Новосибирск: ООО агентство «СИБ-ПРИНТ», 2013. - С. 137-140.
8. Вороной В.В. Полиномиальный синтез многоканального регулятора для двухмассовой системы // Перспективы развития информационных технологий: сборник материалов XII Международной научно-практической конференции. -Новосибирск: ООО агентство «СИБПРИНТ», 2013. - С. 8-11.
9. Воевода A.A., Вороной В.В. Об обобщении диаграммы Вышнеградского // Сб. науч. тр. НГТУ. - 2010. -6 №3(61). - С. 155-158.
10. Вороной В.В., Е.В. Шоба Синтез двухканального ПИД-регулятора для системы перевернутый маятник-тележка// Актуальные проблемы электронного приборостроения (АПЭП-2012): материалы XI Международной научно-практической конференции, г. Новосибирск, 2—4 октября 2012 г./ Изд. НГТУ. -Том 7.-С. 54-57.
11. Вороной В. В. Влияние «обратного» дифференцирования на смещение корней производных и преобразование корневых областей// Наука, Технологии, Инновации (НТИ-2012)/ Материалы всероссийской научной конференции молодых ученых, г. Новосибирск, 29 ноября - 2 декабря 2012 г./ Изд. НГТУ. - Ч. 2.-С. 3-7.
12. Вороной B.B. О методике синтеза регулятора «пониженного» порядка методом «обратного» дифференцирования//Теория и практика современной науки [Текст]: материалы VIII Международной научно-практической конференции, г. Москва, 26-27 декабря 2012 г. В 3 т.: т. У Науч.-инф. издат. центр «Институт стратегических исследований». - Москва: Изд-во «Спецкнига»,
2012.-С. 215-220.
13. Воевода A.A., Вороной В.В. Синтез нелинейного регулятора для динамического нелинейного объекта // Сб. науч. тр. НГТУ.- 2013. - №1(71). - С. 3 -12.
14. Воевода A.A., Вороной В.В. Новая интерпретация диаграммы Вышне-градского // Сб. науч. тр. НГТУ. - 2010. - №1(63). - С. 137-142.
15. Вороной В.В., Шоба Е.В. Стабилизация трёхмассовой системы: двух-канальный ЯД-регулятор // Сб. науч. тр. НГТУ. - 2010. - № 4(62). - С. 183-188.
16. Воевода А.А, Вороной В.В. Модальный синтез регуляторов пониженного порядка методом дифференцирования характеристического полинома // Сб. науч. тр. НГТУ. - 2011. - № 1(63). - С. 3-12.
17. Воевода A.A., Вороной В.В. Модальный синтез многоканальных регуляторов пониженного порядка с использованием «обратного» дифференцирования характеристической матрицы// Сб. науч. тр. НГТУ. - 2011. - №3(65). -С. 3-10.
18. Воевода A.A., Вороной В.В. О смещении корней при «обратном» дифференцировании // Сб. науч. тр. НГТУ. - 2012. - №3(69). - С. 11-22.
19. Воевода A.A., Вороной В.В. Отображение областей на плоскости комплексной переменной при использовании метода «обратного» дифференцирования// Сб. науч. тр. НГТУ. - 2012. - №3(69). - С. 23-32.
20. Вороной В.В. О дополнительном требовании к желаемой передаточной функции// Сб. науч. тр. НГТУ. - 2012. - №3(69). - С. 33-38.
21. Воевода A.A., Вороной В.В. Об управляемости и наблюдаемости объекта «перевернутый маятник - тележка» // Сб. науч. тр. НГТУ. - 2012. -№4(70).-С. 3- 12.
22. Вороной В.В. Краткий обзор методов синтеза регуляторов пониженного порядка // Сб. науч. тр. НГТУ. - 2010. - №4(62). - С. 25 - 34.
23. Вороной В.В. О дифференцировании справа// Сб. науч. тр. НГТУ. -
2013. - №1(71). - С. 138 - 142.
24. Вороной В.В. Обобщенная диаграмма Вышнеградского для системы четвертого порядка // Сб. науч. тр. НГТУ. - 2010. - №4(62). - С. 161 - 166.
25. Вороной В.В., Иванов А. Е. Использование дифференцирующего фильтра при синтезе нелинейного регулятора// Сб. науч. тр. НГТУ. - 2013. -№1(71).-С. 13-21.
26. Вороной В. В. Синтез регулятора пониженного порядка для камеры полимерной покраски// Сб. науч. тр. НГТУ. - 2013. - №2(72). - С. 10-18.
27. Воевода A.A., Вороной В.В. О влиянии нулей «справа» на переходные процессы в системе// Сб. науч. тр. НГТУ. - 2013. - №2(72). - С. 19 - 29.
Отпечатано в типографии Новосибирского государственного технического университета 630073, г. Новосибирск, пр. К. Маркса, 20, тел./факс (383) 346-08-57 Формат 60 X 84 1/16, объём 1.5 п.л. тираж 100 экз. Заказ № 1121 подписано в печать 12.09.2013 г.
Текст работы Вороной, Вадим Владимирович, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Новосибирский государственный технический университет»
На правах рукописи
ШОПА ТХТ^С?
I -^ил I
Вороной Вадим Владимирович
ПОЛИНОМИАЛЬНЫЙ МЕТОД РАСЧЕТА МНОГОКАНАЛЬНЫХ РЕГУЛЯТОРОВ ПОНИЖЕННОГО ПОРЯДКА
05.13.01 - Системный анализ, управление и обработка информации
(промышленность)
Диссертация на соискание учёной степени кандидата технических наук
Научный руководитель: доктор технических наук, профессор Воевода А. А.
Новосибирск - 2013
АННОТАЦИЯ
В работе исследуются проблемы проектирования многоканальных и од-ноканальных систем автоматического управления. Проводится анализ существующих модальных методик синтеза регуляторов полного порядка и различных процедур синтеза регуляторов пониженного порядка. В различных источниках достаточно трудно найти пошаговую формализованную процедуру синтеза многоканальных регуляторов.
На основе проведенного анализа предлагается формализованная пошаговая методика модального синтеза многоканальных регуляторов, составленная путем объединения положительных моментов нескольких методик с небольшими модификациями. Данная методика позволяется также рассчитывать и регуляторы с заданной структурой. Также предлагается оптимизационная методика синтеза регуляторов пониженного порядка последовательного вхождения в заданную область. В основу методики заложен принцип обратного дифференцирования характеристического матричного полинома замкнутой системы.
Предлагаются диаграммы зависимостей показателей качества переходных процессов от расположения полюсов замкнутой системы, в которой присутствует положительный нуль. Диаграммы удобны для задания желаемого распределения полюсов замкнутой системы, и позволяют обеспечить требуемое расположение полюсов при влиянии положительного нуля на переходные процессы. Кроме того для анализа процессов в системе предлагаются расширенные диаграммы Вышнеградского, позволяющие анализировать более широкий класс корневых портретов системы. Дается их интерпретация в виде симплексных графов, разработанных А. В. Чехонадских.
Также рассматривается возможность распространения полиномиальной методики модального метода синтеза для расчета нелинейного регулятора. Все представленные методики подтверждаются различными примерами, как тестовыми (перевернутый маятник, «-массовые объекты), так и реальными объектами (камера полимерной покраски, колонна синтеза аммиака).
Стр.
СОДЕРЖАНИЕ................................................................................................ 3
ВВЕДЕНИЕ...................................................................................................... 6
1. О СИНТЕЗЕ РЕГУЛЯТОРОВ ПОЛНОГО И ПОНИЖЕННОГО ПОРЯДКА.............................................................................. 14
1.1. О задаче синтеза линейных САУ модальным методом.................. 15
1.2. Синтез регуляторов модальным методом в пространстве состояний..................................................................................................................... 19
1.3. Модальный метод с использованием матричных передаточных функций............................................................................................................ 21
1.4. Модальный метод с использованием полиномиального разложения..................................................................................................................... 24
1.5. О регуляторах пониженного порядка..................................... 27
1.6. Прямые методы синтеза регуляторов пониженного порядка....... 30
1.7. Косвенные методы синтеза регуляторов пониженного порядка... 38
1.8. Выводы......................................................................... 43
2. ПОЛИНОМИАЛЬНЫЕ МЕТОДИКИ СИНТЕЗА МНОГОКАНАЛЬНЫХ РЕГУЛЯТОРОВ......................................................................... 44
2.1. Методика синтеза регуляторов с использованием полиномиального разложения и матрицы Сильвестра....................................................... 45
2.2. Методика решения матричного характеристического уравнения с использованием матрицы Сильвестра при заданной структуре регулятора........................................................................................ 52
2.3. Методика синтеза декомпозирующего управления на основе присоединенной матрицы............................................................ 54
2.4. Об обратном дифференцировании характеристического полинома.......................................................................................... 58
2.5. О способах задания желаемого расположения полюсов............. 63
анализа системы........................................................................
2.7. О применение модального подхода для синтеза нелинейных сис-
тем....................................................................................... 68
2.8. Постановка задачи диссертационного исследования.................. 72
3. ПОЛИНОМИАЛЬНАЯ МЕТОДИКА СИНТЕЗА РЕГУЛЯТОРОВ ПОНИЖЕННОГО ПОРЯДКА...................................................... 74
3.1. Модифицированная методика синтеза регуляторов с заданной структурой.................................................................................... 75
3.2. Оптимизационная методика синтеза с использованием обратного дифференцирования........................................................................................ 80
3.3. Диаграммы зависимости показателей качества переходных процессов при нуле «справа»................................................................................ 86
3.4. Применение модифицированных диаграмм Вышнеградского для синтеза регуляторов пониженного порядка...................................... 91
3.5. Применение модальной методики с использованием полиномиального разложения для синтеза нелинейных систем.......................... 99
3.6. Выводы................................................................................................. 106
4. ПРИМЕНЕНИЕ МЕТОДИКИ СИНТЕЗА РЕГУЛЯТОРОВ ПОНИЖЕННОГО ПОРЯДКА...................................................... 107
4.1. Синтез многоканального регулятора для трехмассовой системы...................................................................................................................... 108
4.2. Стабилизация температурного режима камеры полимерной покраски................................................................................................. 112
4.3. Стабилизация колонны синтеза аммиака............................... 120
4.4. Синтез нелинейного регулятора для стабилизации положения маятника................................................................................ 131
4.5. Выводы................................................................................................. 136
ЗАКЛЮЧЕНИЕ................................................................................................ 137
СПИСОК ЛИТЕРАТУРЫ............................................................................... 139
ПРИЛОЖЕНИЯ........................................................................ 151
Приложение 1. Акты внедрения результатов диссертационного исследования................................................................................................................... 151
Приложение 2. Свидетельство о регистрации программы для ЭВМ....... 155
Приложение 3. Листинг программы расчета параметров регулятора для
трехмассовой системы............................................................... 157
Приложение 4. Листинг программы расчета параметров регулятора для
камеры полимерной покраски...................................................... 161
Приложение 5. Листинг программы расчета параметров регулятора для
колонны синтеза аммиака............................................................ 164
Приложение 6. Схемы моделирования для задачи стабилизации нелинейного маятника....................................................................... 169
ВВЕДЕНИЕ
Актуальность темы. В теории автоматического управления задача синтеза систем автоматического управления занимает очень важное место, т.к. она позволяет создавать системы, обеспечивающие, например, заданный переходный процесс изменения контролируемой величины или основные качественные показатели в различных технических системах. Наличие адекватных методов расчета определяет успех проектирования реальных технических систем. Сложность задачи синтеза заключается в том, что заданный переходный процесс в той или иной степени могут обеспечить многие системы автоматического управления.
Огромный вклад в решение задач синтеза регуляторов внесли следующие зарубежные и отечественные авторы: Айзерман М. А., Алесандров А. А., Андреев Ю. Н., Бесеккерский В. А., Бондарко В. А., Востриков А. С., Воронов В. В., Гайдук А. Р., Грязина Е. Н., Зайцев Г. Ф. Квакернаак X., Ким Д. П., Перво-званский А. А., Поляк Б. Т., Попов Е. П., Сиван Р., Страшинин Е. Э., Antsaklis P. J., Astrem К. J., Chen С. T., Dahleh M., Doyle J. С., Michel A. N., Dorf R. C., Bishop R. H., Wang Q. G., Wolovich W. A. [1, 5, 8, 33, 28, 29, 36, 40, 47, 50, 64, 81, 82, 85, 88, 91, 94,105,106] и др.
Большинство реальных технических систем являются многоканальными. А в связи с постоянным развитием технических систем и их усложнением, применяемые для них регуляторы становятся гораздо более сложными, а, следовательно, и более дорогими по стоимости и эксплуатации. Поэтому обычно разработчики систем автоматического управления стараются «разбивать» систему на отдельные контуры и применять более простые и привычные им П, ПИ, ПИД и другого вида простые регуляторы. Однако разработанные к настоящему времени алгоритмы управления не всегда отвечают поставленным требованиям. Таким образом, создание регулярных процедур синтеза систем с расчетом, по возможности, более простых регуляторов, и, в частности, пониженного порядка является достаточно актуальной задачей.
Диссертация посвящена анализу существующих методик синтеза многоканальных регуляторов полного и пониженного порядка. На основе полученного анализа предложена собственная методика синтеза многоканальных регуляторов, в частности, пониженного порядка с использованием полиномиального разложения матричной передаточной функции объекта. Для синтеза регуляторов пониженного порядка предлагается использовать операцию «обратного» дифференцирования характеристического полинома замкнутой системы управления [12, 15, 30, 31, 79]. Методика должна быть формализована и удобна для инженерного использования.
Целью работы является разработка методик синтеза регуляторов полного и пониженного порядка для многоканальных систем, представленных в виде полиномиального разложения. Предлагается на основе методик [36-38, 79, 81, 88-91, 105, 115] создать более универсальную процедуру, позволяющую также синтезировать регулятор пониженного порядка. Кроме того, для синтеза регуляторов пониженного порядка предлагается использовать операцию «обратного» дифференцирования матричного характеристического полинома замкнутой системы и при помощи оптимизационной процедуры обеспечивать расположение полюсов замкнутой системы в заданную область.
Объектом исследований являются п - массовые системы, являющиеся хорошим модельным объектом для синтеза различными методами, кроме того рассматривается применение методик для таких многоканальных объектов, как система стабилизации температурного режима в колонне синтеза аммиака и камере полимерной покраски. Рассматривается возможность распространения полиномиальной методики модального метода синтеза для нелинейных систем, описание которых представлено в виде нелинейных дифференциальных уравнений.
Методы исследования. При выполнении исследовательской работы и решении поставленных задач использовались методы теории автоматического регулирования одноканальных и многоканальных систем, теории устойчивости, теории полиномиальных матриц, некоторые разделы линейной алгебры и мате-
матического анализа. При исследовании алгоритмов управления, моделей и свойств систем применялись различные стандартные математические пакеты программ.
Научная новизна. Из диссертационного исследования можно выделить следующие основные результаты, характеризующие научную новизну работы:
-разработана методика синтеза многоканальных регуляторов с использованием матричного полиномиального разложения, которая позволяет синтезировать как регулятор полного порядка, так и пониженного;
- разработана оптимизационная методика синтеза многоканальных регуляторов пониженного с использованием матричного полиномиального разложения и «обратного» дифференцирования диофантова уравнения;
-доработаны диаграммы Вышнеградского, позволяющие анализировать более широкий спектр расположения полюсов в системе;
- представлены диаграммы зависимости переходных процессов от расположения полюсов при наличии в системе нуля «справа»;
- представлена возможность распространения полиномиальной методики модального метода синтеза на нелинейные системы, модель которых представлена в виде нелинейных дифференциальных уравнений;
- совместно с тремя авторами создан и зарегистрирован пакет функций в МаШсас1 для выполнения операций с полиномиальными матрицами. После регистрации программного пакета автором были внесены небольшие дополнения и исправления.
Практическая ценность и внедрение. Разработаны методики синтеза многоканальных регуляторов полного и пониженного порядка использующих полиномиальное разложение объекта и регулятора. Для систем с нулями, лежащими в правой полуплоскости комплексной плоскости, предложены диаграммы, позволяющие по предъявляемым к системе требованиям выбирать желаемое расположение полюсов. Примененные подходы позволяют реализовы-вать процедуру синтеза многоканальных регуляторов на базе современных средств автоматизации и управления технологическими процессами, применяемыми в промышленности. Кроме того, предлагаемые методики поддержаны
зарегистрированной программой для ЭВМ (свидетельство № 2013614151): «Расширение для пакета MATHCAD при решении задачи полиномиального синтеза».
Результаты диссертационной работы были использованы при разработке и внедрении регулятора для стабилизации температурного режима камеры полимерной покраски на базе промышленного ПК (Cortex VI) на ООО ППК «Эссан-лифтэк» (г. Новосибирск). Предложенный алгоритм поиска регулятора пониженного порядка в настоящее время активно внедряется в ЗАО «СИНЕТИК» (г. Новосибирск) при разработке программного обеспечения (WINCC, PCS1) управления технологическими процессами в химической промышленности на производстве ООО «СаянскХимПласт» (г. Саянск), а также ООО «Сода-Хлорат» (г. Березники). Полученные результаты также внедрены в учебном процессе в курсе лекций и лабораторных работ «Теория автоматического управления и многоканальные системы управления», читаемые для студентов специальностей 2204011.65 (Управление и информатика в технических системах), что также подтверждается соответствующим актом.
Следует отметить, что диссертационная работа поддержана грантом по заданию Министерства образования и науки по проекту «Исследование предельных точностей оптических методов измерения параметров движения и меха-тронных методов управления движением и разработка новых робототехниче-ских и электромеханических систем», Темплан, проект № 7.559.2011, гос. Per. Номер НИР №01201255056.
На защиту выносятся следующие положения:
- методика решения многоканальных регуляторов с использованием полиномиального разложения, позволяющая синтезировать регулятор как полного, так и пониженного порядка;
- оптимизационная методика синтеза многоканального регулятора пониженного порядка с использованием обратного дифференцирования диофан-това уравнения;
-модифицированные диаграммы Вышнеградского, позволяющие анализировать более широкий корневой портрет системы автоматического управления;
— диаграммы зависимости показателей качества переходных процессов в системе с нулем «справа», позволяющие выбирать желаемое расположение полюсов в системе;
- синтез нелинейного регулятора полиномиальной методикой модального метода синтеза для нелинейной системы «каретка - перевернутый маятник».
Апробация работы. Основные положения диссертации представлялись на The second Russian-Indian Join Workshop on computational Intelligence and Heuristics in Automation And Robotics, CIMHAR-2011 (Novosibirsk, NSTU, 10-13 September, 2011), на одиннадцатой международной научно-технической конференции АПЭП-2012 (Новосибирск, НГТУ, октябрь 2012 г.), VIII международной научно-практической конференция «Теория и практика со временной науки» (г. Москва, 26-27 декабря 2012 г.), VII международная научно-практическая конференция "Тенденции и инновации современной науки" (Краснодар, апрель 2013 г.), IV международной научно-практической конференции «Фундаментальные и прикладные исследования: проблемы и результаты» (Новосибирск, 8 мая 2013 г.), XII международная научно-практическая конференция «Перспективы развития информационных технологий» (Новосибирск, 23 апреля 2013 г.), всероссийской научной конференции молодых учёных «НАУКА. ТЕХНОЛОГИИ. ИННОВАЦИИ» НТИ-2012 (Новосибирск, НГТУ, ноябрь 2012 г.), городской научной конференции по теории автоматического управления и регулирования (Новосибирск, НГТУ, май 2011 г.), городской научной конференции по теории автоматического управления и регулирования (Новосибирск, НГТУ, май 2011 г.), в школе молодых учёных САИТ-2011 секции №2 «Информационные технологии в системах автоматического и автоматизированного управления» (Новосибирск, 12-16 сентября 2011 г.), научных семинарах кафедры «Автоматика» НГТУ (2011-2013 г.).
Публикации. Основные положения и результаты диссертационной работы опубликованы в 27 работах, в том числе: 4 статьи в изданиях из перечня
российских рецензируемых журналов, в которых должны быть опубликованы основные научные результаты диссертаций на соискание степ�
-
Похожие работы
- Методика синтеза многоканальных ПИД-регуляторов для объектов с монотонными переходными характеристиками
- Модальный метод синтеза многоканальных динамических систем с использованием полиномиального разложения
- Модальный синтез линейных регуляторов пониженного порядка
- Модальный синтез систем управления с интервальными параметрами
- Алгебраический метод синтеза систем автоматического управления с регулятором пониженного порядка
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность