ДИССЕРТАЦИЯ
на соискание ученой степени кандидата
технических наук
Санкт-Петербург – 2011
1
Оглавление
ВВЕДЕНИЕ .............................................................................................................. 6
2
1.5.1 Полные адаптивные системы с параметрической настройкой и
мажорирующими функциями ...................................................................... 40
4
4.1.4 Настройка регуляторов в реальном времени (на примере TRM-151)
....................................................................................................................... 196
5
ВВЕДЕНИЕ
Актуальность работы. Развитие современной техники и технологий
невозможно представить без применения специальных мехатронных
комплексов, в состав которых входят электромеханические объекты с
протяженной геометрией и упругими деформациями. К таким мехатронным
комплексам как объектам управления относятся конструкции высокоточных
металлорежущих станков, экстремальных роботов-манипуляторов,
быстроходных наземных и морских подвижных объектов,
высокоманевренных летательных аппаратов, испытательных стендов,
мобильных установок аэродромного обслуживания и т. д. При этом в
условиях, когда возможности современного конструирования и применения
новейших материалов с целью достижения высокой точности и высокой
производительности сложных электромеханических объектов
исчерпываются, дальнейшее повышение их эффективностиможет быть
достигнуто применением сложных аналитических с параметрической и
сигнальной настройками или нейросетевых адаптивных систем управления.
Проектирование аналитических с параметрической и сигнальной
настройками и нейросетевых адаптивных систем управления
электромеханическими объектами с упругими деформациями связано с
решением задач снижения влияния различных факторов на качество
управления: отсутствие априорной информации о значениях
массоинерционных и упругих параметров; случайное изменение нагрузки;
взаимовлияние степеней подвижности объектов; варьирование параметров
объектов управления.
7
специализированного программного обеспечения (Matlab, LabView и др.), а
аппаратные средства недостаточно эффективны в условиях, когда параметры
системы точно не известны.
8
4. Разработать комплекс программ расчета, моделирования и настройки
семейства аналитических и нейросетевых адаптивных систем
управления двух- и трехмассовыми электромеханическими объектами
с упругими деформациями.
Методы исследования основаны на использовании теории управления,
теории матриц, теории адаптивного управления, теории нейронных сетей.
Проверка эффективности полученных теоретических результатов
производилась в среде моделирования Matlab – Simulink.
Научные результаты, выносимые на защиту:
1. Аналитические адаптивные системы с параметрической и сигнальной
настройками для управления двух- и трехмассовыми упругими
электромеханическими объектами и результаты их исследования.
2. Нейросетевые адаптивные системы управления двух- и
трехмассовыми упругими электромеханическими объектами и
результаты их исследования.
3. Результаты сравнительного исследования семейства аналитических и
нейросетевых адаптивных систем управления двух- и
трехмассовыми упругими электромеханическими объектами.
4. Комплекс программ расчета, моделирования и настройки семейства
аналитических и нейросетевых адаптивных систем управления двух-
и трехмассовыми упругими электромеханическими объектами.
Научная новизна работы состоит в следующем:
1. Разработаны и проанализированы аналитические адаптивные системы
с параметрической и сигнальной настройками для управления двух- и
трехмассовыми упругими электромеханическими объектами и
определены области их применения.
2. Построены и исследованы нейросетевые адаптивные системы
управления двух- и трехмассовыми упругими электромеханическими
объектами, в качестве обучающей выборки для которых
9
использовались входные и выходные сигналы аналитических
адаптивных систем управления.
3. Получены новые результаты сравнительного исследования
аналитических и обученных по аналитическим алгоритмам
нейросетевых адаптивных систем управления двух- и трехмассовыми
упругими электромеханическими объектами.
4. Построенное и изученное семейство аналитических и нейросетвых
адаптивных систем используется в качестве библиотеки для
разработки комплекса программ их инженерного расчета,
моделирования и настройки.
Достоверность полученных результатов обеспечивается применением
современных программных средств моделирования (Matlab-Simulink) и
среды разработки приложений (MatlabGuide), а также подтверждается
результатами компьютерного моделирования построенных в работе
аналитических и нейросетевых адаптивных систем управления двух- и
трехмассовыми упругими электромеханическими объектами.
Значимость полученных результатов для теории и практики:
Теоретическая значимость диссертационной работы состоит в том,
что обобщены известные аналитические методы и выдвинут новый подход к
обучению нейросетевых структур для построения семейства аналитических и
нейросетевых адаптивных систем управления двух- и трехмассовыми
упругими электромеханическими объектами, проведен сравнительный
анализ их достоинств и недостатков и определены области их
целесообразного использования.
Практическая полезность результатов диссертационной работы
состоит в том, что полученные теоретические результаты по разработке и
исследованию семейства аналитических и интеллектуальных адаптивных
систем применены в разработке комплекса программ расчета, моделирования
и настройки адаптивных систем для конкретных инженерных приложений в
различных областях техники.
10
Построенный в диссертации комплекс программ расчета,
моделирования и настройки открывает перспективы разработки нового
поколения аналитических и нейросетевых систем управления реальными
упругими электромеханическими объектами и их промышленной и бортовой
микроконтроллерной реализации.
Реализация результатов работы. Результаты диссертационной
работы использованы в 4 НИОКР:
«Теоретические основы технологий безопасности движения
подвижных объектов» (2006 – 2007 г.г.). Шифр – ФИЕТ/САУ-77. Источник
финансирования – федеральный бюджет;
«Создание автоматизированных методов синтеза и тестирования
интеллектуальных мехатронных модулей» (2006 – 2008 г.г.). № гос.
регистрации – 1.11.06 САУ-76. Источник финансирования – федеральный
бюджет;
«Разработка новой технологии измерения коэффициента сцепления
аэродромных и автодорожных покрытий, основанной на
электромеханическом способе торможения измерительного колеса»
государственный контракт от 15 июня 2009 г. № 02.740.11.0010 (2009 – 2011
гг.);
«Создание автоматически управляемых электромеханических систем
торможения колес воздушных и наземных транспортных средств»
государственный контракт № П 548 от 05 августа 2009 г.(2009 – 2011 гг.).
Результаты диссертационной работы использованы также в двух
дисциплинах профессионального цикла подготовки магистров по
направлению «Управление в технических системах».
Апробация работы. Основные теоретические и прикладные результаты
диссертационной работы докладывались и получили одобрение на 9
международных и всероссийских научно-технических конференциях: на XIV,
XV, XVI всероссийских научно-технических конференциях «Экстремальная
робототехника» (2003, 2004, 2005 годы, ЦНИИ РТК г. Санкт-Петербург); на
11
IX, XI, XII конференциях молодых ученых «Навигация и управление
движением» (2007, 2010, 2011 годы, «Электроприбор» г. Санкт-Петербург);
на Третьей международной научно-практической конференции «Дни науки –
2007» (2007 год, г. Днепропетровск); на международной научно-технической
конференции «Проблемы информационно-компьютерных технологий и
мехатроники» (2007г. Дивноморское); на XIV международной конференции
по интегрированным навигационным системам (2007); на внутривузовских
научно-технических конференциях в СПбГЭТУ «ЛЭТИ» в 2003 – 2011гг., а
также на научных семинарах кафедры систем автоматического управления
СПбГЭТУ «ЛЭТИ».
Публикации.Основные результаты диссертации опубликованы в 27
статьях и докладах, среди которых 5 статей включены в перечень изданий,
рекомендованных ВАК, 7 статей в других изданиях, 4 свидетельства на
программы ЭВМ, 11 работ в материалах международных и всероссийских
научно-технических конференций.
Структура и объем работы. Диссертация состоит из введения, 4 глав с
выводами и заключения. Основный материал диссертации изложен на 148
страницах машинописного текста, включает 133 рисунка, 9 таблиц и
содержит список литературы из 88 наименований, среди которых 62
отечественных и 26 иностранных авторов.
12
1. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ МНОГО–
МАССОВЫХ НЕЛИНЕЙНЫХ УПРУГИХ ЭЛЕКТРО–
МЕХАНИЧЕСКИХ ОБЪЕКТОВ
13
геометрическими размерами объекта. Последнее часто имеет место в
практических задачах, когда рассматриваются упругие металлические
конструкции, деформации которых не допускают больших изменений
размеров и форм.
В этих условиях соответствующие модели легко интерпретируются
свойствами матриц линейных дифференциальных уравнений с постоянными
параметрами, записываемых в следующей векторно-матричной форме [34]:
Rq Cq Qu ,
Aq (1.1)
где q – n-мерный вектор обобщенных координат (перемещений или
вращений точечных масс); A, R, C – (nn) – мерные постоянные
симметричные матрицы; матрица инерции A 0 ; матрица трения R 0 ;
матрица упругости C 0 ; Q u – вектор обобщенных управляющих сил.
Так как пространственные электромеханические со многими степенями
подвижности объекты самого различного назначения имеют в каждой
степени свой исполнительный привод (например, электропривод), через
посредство которого передаются на объект управляющие воздействия, то в
качестве объекта управления будем рассматривать многомассовый упругий
электромеханический объект, отнесенный к одной степени подвижности. Он
представляет собой однонаправленную (однолинейную) и в общем случае
разветвленную цепную модель (рисунок 1.1), описываемую уравнением (1.1).
p23 pk–1, k pk
m3 … mk
p12 pi–1, i pi,i+1
u1(t)
m1 m2 … mi … qk
q1 ui(t) pl
m4 … ml
p14 ul(t)
14
связей (пружин) с коэффициентами упругости pij i, j 1, , n, пружины с
p1 pi–1 pi pn–1
u1
m1 m2 … mi … mn
myi–1 ui myi myn–1
qi , i qi
15
Считая матрицу инерции функциональной, будем учитывать то, что
параметры упругих электромеханических объектов степеней подвижности
нелинейны и нестационарны (зависят от темпов программного движения
общей взаимосвязанной конструкции). Учтем, в общем случае, также
нелинейности упругих связей, вносимых зазорами (рисунок 1.2),
оказывающими существенное дестабилизирующее влияние и значительно
затрудняющими решение задачи гашения упругих колебаний. Тогда
уравнение движения нелинейного нестационарного упругого
электромеханического объекта имеет вид
Aq, t q
Cq, t q Q u t ,
m y my1my i my n1 т ; my i pi qi qi 1 , i 1, n 1 .
16
RЯ k
IЯ I Я e ω1 bu t ;
LЯ LЯ
1
ω1 km I Я f у, 1 ;
m1 (1.3)
ωi my i my i 1 , i 2, n;
1
mi
my i pi ωi ωi 1 , i 1, n 1, my 0 my n 0.
17
(дисков) (см. рисунок 1.2) описываются разрывными функциями f уi ,
pi qi qi 1 δi , если qi qi 1 δi ;
f уi 0, если qi qi 1 δi ; (1.4)
pi qi qi 1 δi , если qi qi 1 δi ,
где i = 1, 2, , n; | | – обозначение модуля.
Неравенства, фигурирующие в соотношениях (1.4), суть условия
разрывов («замыкания» (нестрогие неравенства) и «размыкания» (строгое
неравенство) зазора в i-й упругой связи), и если их умножить слева и справа
на число pi , то они не изменят своего смысла, так как pi 0 всегда. Но при
этом из соотношений (1.4) будут исключены переменные qi , qi 1 , и они
перепишутся в виде, содержащем лишь переменные mуi pi qi qi 1 ,
18
Здесь mi , pi , b – либо постоянные параметры, либо в общем случае гладкие
функции переменных состояния объекта и времени, глобально ограниченные
равномерно по t; q i i .
Особенностью полученной системы нелинейных дифференциальных
уравнений движения упругого объекта с зазорами (1.5) является то, что
нелинейные восстанавливающие силы (моменты)
f уi f уi mуi , t , i 1, 2, , n 1 , являются явными функциями переменных
21
параметров при текущем изменении геометрии в пространственном
движении упругого электромеханического объекта.
Таким образом, задачи разработки неадаптивных и адаптивных систем
управления, эффективных в задачах принудительного подавления многорезо-
нансных упругих колебаний электромеханических объектов, ставятся в
условиях, когда:
а) массоинерционные и упругие характеристики электромеханических
объектов неизвестны и/или нестабильны (но известно максимальное
количество подавляемыхрезонансных частот);
б) параметры и характеристики упругих электромеханических объектов
являются нелинейными функциями и изменяются в темпе, характеризующем
движение механических конструкций, составными частями которых эти
упругие электромеханические объекты являются;
в) существенное дестабилизирующее влияние оказывают зазоры в
упругих связях электромеханических объектов;
г) переменные, характеризующие упругие деформации, не поддаются
непосредственному измерению с помощью датчиков, и должны применяться
так называемые идентификаторы состояния(наблюдатели).
22
адаптивных систем управления стационарным наблюдателем, тем более что
вопрос о полной наблюдаемости линейных моделей многомассовых упругих
электромеханических объектов решен в [32, 34], а это уже является
основанием для применения наблюдателей.
Применение стационарных наблюдателейрассматривается только для
линейных стационарных объектов с точно известными параметрами, так как
в этих условиях в теории линейных систем доказывается асимптотическая
устойчивость процессов оценки переменных состояния, и работоспособность
наблюдателей в адаптивных системах управления остается под вопросом.
Однако здесь на помощь приходит предположение об ослаблении критерия
работоспособности адаптивных систем с наблюдателями и выдвижение в
качестве критерия их работоспособности – диссипативности адаптивных
систем с наблюдателями в ограниченной области или в целом. Вопросы
обоснования работоспособности (диссипативности) адаптивных систем с
наблюдателем решается в [32]с помощью метода векторных функций
Ляпунова.
Учитывая вышеизложенное, будем в следующих подразделах при
построении адаптивных систем управления обеспечивать их реализацию в
условиях неполностью измеримых многомассовых упругих
электромеханических объектов с помощью применения асимптотических
идентификаторов состояния (наблюдателей) полного порядка.
23
поступательным и/или вращательным движением отдельных масс,
управляющие воздействия формируются с помощью сочлененных с ними
исполнительных электроприводов, которые осуществляют отдельные
координатные движения механических объектов. Это подсказывает
возможность выделения из взаимосвязанного упругого объекта локальных
однолинейных цепных упругих электромеханических подобъектов, каждый
из которых отвечает одной степени подвижности механизма и имеет один
исполнительный привод. Далее заметим, что если в колебаниях
многомассовых упругих электромеханических объектов преобладает низшая
собственная частота, а это происходит тогда, например, когда следующие за
ней собственные частоты различаются по кратности в 3 и более раз, то
подавление средствами управления влияния низшей частоты и расширение
полосы пропускания управляющих воздействий со стороны каждого
исполнительного привода вплоть до значения низшей или следующей за ней
собственной частоты уже позволяют значительно продвинуться в решении
задачи устойчивого и быстродействующего управления взаимосвязанной
упругой механической конструкцией. Таким образом, в ряде практических
задач оказывается достаточным ограничиться рассмотрением представления
многомассового упругого объекта в виде двухмассового (однорезонансного)
или, в крайнем случае, трехмассового (двухрезонансного) упругого
электромеханического объекта, отнесенного к одной степени подвижности
[34, 40, 42].
Поэтому рассмотрим в качестве исходного описания двухмассовый
упругий электромеханический объект с крутильными колебаниями, где в
качестве первого диска J1 принимается момент инерции исполнительного
электропривода с частью жестко соединенных с ним инерционных звеньев
механизма, а диск J 2 учитывает остальные инерционные части механической
конструкции объекта (нагрузки), приведенные к вращению исполнительного
привода. Считаем также, что диски J1 , J 2 соединены упругой связью с
24
коэффициентом упругости p , имеющей зазор (люфт) в сочленении, где –
угловая величина, равная половине зазора (рисунок 1.3).
Стандартное построение систем управления вращательным движением
двух- или трехмассовогоупругого электромеханического объекта с
исполнительным электроприводом постоянного или переменного тока
осуществляется, как правило, в рамках широко и повсеместно
распространенной в технике электромеханической следящей системы с так
называемым подчиненным управлением (регулированием).
uя
uт uу Mm ДС
J2 ДП
зад(t) uп uс Сеть p
J1 ДВ
РП РС РТ УМ
ДТ
1
Mн(t) 2
q2
kт q1
Iя
kс
kп
25
дополнительной («вредной») динамики, вносимой различными
неидеальностями (нелинейностями, упругими свойствами, более высокой
размерностью описания и т.п.) электромеханического объекта, не
учитываемыми в рамках систем подчиненного управления.
Рассмотрим типовые формулы расчета стандартных (типовых) систем
подчиненного управления на примерах двух- и трехконтурных
электромеханических следящих систем[34]. Будем считать для
определенности, что управляющие воздействия в таких следящих системах
формируются с помощью сочлененного с первым диском исполнительного
электропривода постоянного тока с управляемым выпрямителем
(вентильным преобразователем). Отметим, что системы подчиненного
управления с электроприводами переменного тока (синхронными,
асинхронными, двойного питания и т. п.), управляемыми с помощью
транзисторных или тиристорных преобразователей частоты, рассчитываются
по тем же принципам и формульным соотношениям, что и системы с
электроприводами постоянного тока, хотя и имеют более сложное
математическое описание и схемное построение, чем последние.
Стандартное общепринятое в технике построение электромеханической
следящей системы с подчиненным управлением (см. рисунок 1.3) основано
на том, что угловая скорость 1 q1 первого диска электропривода и угловое
положение q 2 второго диска (нагрузки или объекта) доступны измерению с
помощью датчиков, например, датчика угловой скорости (ДС)
(тахогенератора), расположенного на оси исполнительного электропривода, и
потенциометрического датчика углового положения (ДП), расположенного
на оси механизма. Разумеется, возможны и другие варианты сочетания
измеряемых с помощью датчиков механических величин, т. е. такого
расположения датчиков угловой скорости и углового положения, когда
тахогенератор измеряет угловую скорость 2 q 2 второго диска и/или
потенциометрический датчик измеряет угловое положение q1 первого диска.
26
Важно то, что стандартное построение следящей системы опирается
принципиально на наличие только двух датчиков измерения механических
величин: угловой скорости и углового положения. Кроме того, зачастую
электропривод постоянного тока снабжается также датчиком тока (ДТ)
(электрическим калиброванным шунтом, датчиком Холла и т.д) для
измерения тока I я якорной обмотки двигателя.
При выводе формульных расчетных соотношений для
электромеханической системы с подчиненным управлением в теории и
отраслевых методиках [4, 34] исходят из идеализированного представления
механического объекта управления, не учитывая его упругие свойства, т. е.
заменяя упругую связь жесткой и считая, что 1 2 , q q1 q 2 , а
момент инерции электропривода с сочлененным с ним механизмом
рассматривая как суммарный J J1 J 2 (в случае трехмассового объекта
мы имеем 1 2 3 , q q1 q2 q3 , J J1 J 2 J 3 ), и здесь
временно примем электромеханический объект жестким. Настройка
требуемой динамики электромеханической следящей системы с
подчиненным управлением осуществляется посредством так называемых
контурных регуляторов тока I я (РТ), угловой скорости (частоты вращения)
(РС) и углового положения q (РП), соединенных последовательно, а
выходной сигнал u т регулятора тока (РТ) воздействует на управляющий
вход uу управляемого электронного выпрямителя-усилителя мощности (УМ),
30
регуляторов, оказывается допустимым рассматривать динамику каждого
контура относительно независимо от прочих, что составляет главное
достоинство подчиненного управления. При этом можно рекомендовать для
усиления динамической независимости («разделения» динамики) контуров
при настройке внутренних контуров отходить от «стандартных» настроек в
сторону настроек с бoльшим быстродействием, если даже при этом в них
возрастают колебательность и перерегулирование. Это соответствует общему
принципу подчиненного управления, согласно которому при переходе от
внутренних контуров к внешним требования, предъявляемые к точности
(форме переходных процессов), повышаются, а требования к
быстродействию снижаются.
0 Т 1
. (1.9)
Для подчиненного контура скорости:
– для П-регулятора скорости
J kт ωос
βс ; ωос Т μс1; Tс aтTμт , (1.10)
km kc ac
где ос – максимально достижимая полоса пропускания замкнутого контура
скорости; ac – настроечный коэффициент, определяющий степень демпфи-
рования контура скорости (обычно принимают ac 1 2 ); Tс –
33
пропускания замкнутого контура скорости; ac – настроечный коэффициент,
определяющий степень демпфирования контура ( ac 1 2 ).
Для внешнего контура положения в двухконтурной
электромеханической следящей системе формула настройки П–регулятора
совпадает с формулой (1.11) настройки контура положения в трехконтурной
электромеханической следящей системе.
Очевидно, что настройка контурных П-регуляторов βп , βс , β t не
реализуема, так как попытка достижения максимально возможного
быстродействия в рамках жесткой механической или электромеханической
следящей системы, определяемой полосой пропускания (1.10), (1.11), при
подчиненном управлении упругим объектом приводит к возбуждению
слабозатухающих упругих колебаний маховых масс нагрузки, и поэтому
необходимо снижать быстродействие (а значит, и добротность следящей
системы) в соответствии с рекомендациями, приведенными при постановке
задач управления упругими электромеханическими объектами в подразделе
1.2. Это приведет к соответствующему (многократному) снижению точности
отработки следящей системой входных воздействий qзад t и, что не менее
важно, к значительному ухудшению возможностей «парирования» следящей
системой возмущающих воздействий со стороны нагрузки.
Таким образом, рассматриваемые задачи разработки адаптивных
систем управления подавления упругих деформаций можно трактовать как
задачи значительного (многократного) повышения точности и
быстродействия следящей системы с упругим нелинейным нестационарным
электромеханическим объектом при одновременном подавлении в нем
упругих деформаций в диапазоне частот, «пересекающемся» с максимально
достижимой полосой пропускания частот следящей системы,
обеспечиваемой контурными настройками в структуре с подчиненным
управлением, рассчитываемых в предположении, что упругая связь объекта
34
заменена жесткой (недеформируемой), а все параметры
электромеханического объекта остаются постоянными (усредненными).
Cледящей системе с нелинейным и нестационарным упругим
электромеханическим объектом и подчиненным управлением необходимо
придать такое дополнительное аналитическое или нейросетевое адаптивное
управление, чтобы в ней можно было сохранить настройки ее штатных
контурных регуляторов, близкие к максимально возможным, реализующим
предельное быстродействие, и при этом ее динамическое поведение
оставалось бы близким к поведению типовой следящей системы с жестким
объектом, постоянными параметрами и подчиненным управлением[34, 42].
С целью достижения максимально возможного быстродействия
одновременно с улучшением переходных процессов в следящих системах,
задачи подавления упругих деформаций решаются в рамках внешнего
подчиненного контура положения. Поэтому для формирования адаптивных
систем управления дифференциальные уравнения исходных упругих
электромеханических объектов с подчиненным управлением записываются
вплоть до внешнего контура положения.
35
RЯ k
e 0
L LЯ
IЯ Я IЯ
km ω
ω m 0 M b 0u t , (1.15)
m y 1 m y
0
Ω 0
x A 0 x b 0u (t ),
p1 p1 0
0 p2 p2 0
Ω0 0 p3 p3 . (1.17)
pn1 pn1 0
0 pn pn
36
б) для расчета коэффициентов обратной связи l т l1 , l2 , , lm наблю-
дателя составляется характеристический многочлен уравнения ошибки
наблюдения
m 1
0 M0 т
набл. зам det Em lc m
н j l j , (1.18)
Ω 0 0 j 0
ж. н j j q0 m j , j 0, m 1, (1.20)
задаваемых проектировщиком;
г) приравниванием коэффициентов многочленов (1.18)–(1.20) при
н j l j q0 m j , j 0, m 1; (1.21)
m 1
0 M0 т
сист. зам det Em b 0 k m 0j k j ; (1.22)
Ω0 0 j 0
m 1
сист. жел
m
j 0m j j , (1.23)
j 0
что в (1.18)–(1.20);
т
uл t k т IˆЯ , ω
ˆ т, m
ˆ тy k1IˆЯ k2ω
ˆ1 k k ωk k n ω
ˆn
. (1.25)
kn1mˆ y1 k2 n1mˆ y n1 k1IˆЯ k 2тω
ˆ k 3тm
ˆ y.
39
1.5.1 Полные адаптивные системы с параметрической настройкой и
мажорирующими функциями
Следуя [32, 33, 40], будем рассматривать нелинейный нестационарный
объект вида
x Ax, t x Bx, t ut , (1.27)
A x, t aij x, t , i 1, n, j 1, n, непрерывна по x и кусочно-непрерывна по
t в области (1.28).
Пусть функции aij x, t – элементы матрицы A x, t – представлены в
n pr
aij x, t aqr x, t f qr xr , i, j 1, n, (1.29)
r 1 q 0 ij
40
бесконечности x r , а именно функции с большим индексом q растут
быстрее, т. е. имеет место соотношение
f q1, r xr
lim , r 1, n, q 0, p . (1.30)
x r
f qr xr
Скалярные функции aqr x, t векторного аргумента х и времени t такие, что
причем функции a r 0 x, t выбираются таким образом, что f r0 xr 1 . Число
p r в разложении (1.29) равно количеству различных функций роста по
компоненте x r .
Назовем (1.30) условиями ранжирования функций роста объекта и
будем говорить, что f r0 xr имеет q-ю степень роста по переменной x r , θ –
постоянный верхний индекс. Для оценки скорости роста функций роста
объекта можно использовать соотношение со степенными функциями от
наибольшую степень роста разложения (1.29) для всех элементов aij x, t
n p
A x, t qr A x, t f
qr x
r , (1.34)
r 1 q 0
где
A qr x, t aqrij x, t , i, j 1, n,
(1.35)
sup A qr x, t a, r 1, n, q 0, p,
x , tΓt , q , r
A r 0 x, t A0 x, t , r 1, n, (1.36)
а остальные матрицы в общем случае ненулевые и различные и наибольшее
число слагаемых в разложении (1.34) равно pn 1 . В частности, так как не
все элементы матрицы A x, t имеют максимальную степень роста, равную
p , а также не обязательно содержат в своих разложениях (1.29) функции
42
роста f qr xr со всеми степенями роста, то некоторые или многие элементы
матриц A qr x, t могут оказаться равными нулю, а также некоторые или
43
A
K qr t f qr xr ΓqrA BT x, t PexT Λ qrA K qrA t ;
(1.40)
K B t Γ BB x, t Peu 0 Λ BK B t , r 1, n, q 0, p ,
T T
44
и выберем их так, чтобы они соотносились с соответствующими функциями
45
представляющих свойства неизвестных функций роста нелинейного
нестационарного объекта лишь в оценочном плане при самых общих и
необременительных предположениях об их структуре, позволяющих
проверять условия мажорирования (1.44).
46
чтобы в каждое скалярное уравнение адаптивного закона вошли
мажорирующие функции роста старших степеней pr по каждой из
переменных, независимо от того, присутствуют ли в каждом скалярном
уравнении объекта соответствующие функции роста объекта или нет, лишь
бы они присутствовали хотя бы в одном из уравнений объекта. Иначе говоря,
именно:
u а t K A t diag f pr xr x K B t u 0 t , (1.48)
n
где
diag f pr xr 1n diagf p1 x1 , f p2 x2 , ..., f pr xr , ..., f pn xn –
K A t Г A B Tм PexTdiag f pr xr Λ A K A t ; r 1, n;
n
1
(1.49)
K B t ГBB Tм Peu 0 T Λ B K B t ,
где все обозначения те же, что в выражениях (1.40).
Во втором варианте [32] получаем наиболее общую и максимально
упрощенную адаптивную структуру, когда неизвестны значения
максимальных степеней функций роста объекта по каждой из переменных,
но известно, может быть, оценочно, значение наибольшей степени функций
роста по всем переменным, т. е. число
47
p max pr , r 1, n . (1.50)
Тогда в закон и алгоритмы настройки вводятся мажорирующие функции
роста f p xr одной наибольшей степени p по каждой из переменных x r :
uа t K A t diag f p xr x K B t u0 t , (1.51)
n
K A t Г A B Tм Pex Tdiag f p xr Λ A K A t ; r 1, n,
n
1
(1.52)
K B t Г BB м Peu 0 Λ B K B t .
T T
x м Aм xм Bмu0 t , (1.55)
u а t h sign B T x, t Pet ,
(1.59)
где h – коэффициент усиления, характеризующий амплитуду (ограничение)
релейного управления, h const 0 , а знаковая функция sign векторной
BT x, t Pe 0, x, t Гt , (1.61)
49
незначительные вибрации около поверхностей интегральных кривых,
которые стягиваются к положению равновесия et 0 при t
(«реальные» скользящие режимы). Cвойства устойчивости адаптивных
структур с релейными алгоритмами рассматриваются лишь с точки зрения
порождающих их функций Ляпунова, а характерные для скользящих
режимов вопросы их возникновения и существования не затрагиваются.
Использованная в законе (1.59) матрица Bx, t либо неизвестна, либо
трудно воспроизводима, поэтому для обеспечения реализуемости алгоритмов
должна быть заменена известной матрицей B м :
u а t h sign B Tм Pet , (1.62)
сохраняется по-прежнему в смысле асимптотической устойчивости
тривиального решения e 0 по e t , но теперь уже с другими оценками для
коэффициентов усилений h [33].
Полная адаптивная система с сигнальной настройкойи
мажорирующими функциями. Будем рассматривать нелинейный
нестационарный объект [32] наиболее общего вида (1.27) и пользоваться
представлением его матрицы Ax, t в виде разложения (1.29) или (1.34)–
(1.37) по функциям бесконечного роста f qr x r , удовлетворяющим условиям
ранжирования по степеням роста (1.40), а матрица, Bx, t , по-прежнему,
остается глобально ограниченной в области (1.28).
Пусть нелинейный нестационарный объект общего вида (1.27)
представлен в форме разложения по функциям бесконечного роста в виде
p n
x A qr x, t f qr xr x B x, t u а t u 0 t , (1.63)
q0 r 1
где функции роста f qr x r – скалярные функции скалярного аргумента,
такие как в формуле (1.29).
Будем считать, что функции роста объекта в (1.63) также неизвестны, и
50
введем набор мажорирующих скалярных функций скалярных аргументов
f qr x r , ранжированных по первому индексу, т. е. удовлетворяющих
p n
uа t hqr f qr xr sign BT x, t Pe t , (1.65)
q0 r 1
где p определяется соотношением (1.50).
51
а) упрощеннаяадаптивная системас алгоритмом, включающим
мажорирующие функции старших степеней роста p r , различных по каждой
из переменных состояния x r , имеет релейное управление вида
n
uа t h0 f pr xr hr sign BT x, t Pe t , (1.66)
r 1
где p r – старшая степень мажорирующей функции роста по переменной x r ,
в то время как h0 , hr – коэффициенты усилений релейного алгоритма
(положительные числа).
б) упрощенная адаптивная системас алгоритмом, включающим
мажорирующие функции старшей степени роста p , одинаковой по всем
переменным x r , имеет релейное управление вида
n
uа t h0 f p xr hr sign BT x, t Pe t . (1.67)
r 1
Отметим [32, 40], что работоспособность (диссипативность)
упрощенных алгоритмов (1.66), (1.67) может быть сохранена, если в них
заменить неизвестную матрицу B(x, t) известной постоянной матрицей B м
при соблюдении условий замены. Тогда для структуры а) мы имеем:
n
uа t h0 f pr xr hr sign BмТ Pe t , (1.68)
r 1
а для структуры б) упрощенный алгоритм с сигнальной настройкой и
мажорирующими функциями имеет вид
n
uа t h0 f p xr hr sign BмТ Pe t . (1.69)
r 1
Используя полученные в первой главе адаптивные системы управления
с параметрической (1.51), (1.52) и сигнальной (1.68), (1.69) настройками,
перейдем к расчету и сравнительным исследованиям семейства адаптивных
систем управления двух- и трехмассовым упругими электромеханическими
объектами, представленным во второй главе.
52
1.6. Математическое описание асинхронного электродвигателя
d 1 d 2
ωp 2 - векторы ЭДС вращения; , - векторы трансформаторных
dt dt
ЭДС самоиндукции; L1 , L2 , Lm - индуктивности обмоток статора, ротора и
главная индуктивность.
Математическое описание электродвигателя с разомкнутой системой
управления выводится из системы уравнений (1.70) с учетом добавления к
ним уравнений механики привода и равенство, связывающее частоту
напряжения питания со скоростью двигателя и угловой скоростью роторной
ЭДС. Введем следующие допущения [48]:
– запишем дифференциальные уравнения в нормальной форме;
53
– перейдем к изображениям переменных по Лапласу, оставив
d
неизменными их обозначения и произведя замену p;
dt
– рассматривая двигатель с короткозамкнутым ротором, примем U 2 0 ;
– каждый вектор может быть представлен комплексным числом и
записан в виде:
U1 u1α ju1β ;
1 ψ1α jψ1β ;
2 ψ 2α jψ 2β ;
I1 i1α ji1β ;
I 2 i2α ji2β ;
1
I1 (1 k2 2 ); (1.73)
σL1
1
I2 ( 2 k11 ); (1.74)
σL2
3
Mд pn Lm Im[ I1I 2 ]; (1.75)
2
1
pω= ( M д M c ); (1.76)
J
ωp ω0эл pnω, (1.77)
L2m
рассеяния машины, σ=1 1 k1k2 .
L1L2
Запишем уравнения асинхронного двигателя в виде проекций
пространственных векторов на оси α и β . Для этого в выражения (1.71) и
(1.72) подставим значения токов в виде формул (1.73) и (1.74), и, таким
образом, исключим из первых двух уравнений токи статора и ротора. Кроме
того, электромагнитный момент двигателя выразим через потокосцепления
статора и ротора. Тогда исходные выражения в пространственных векторах
будут иметь вид:
1
p 1 U 1 (1 k2 2 ) jω0эл 1;
σT1
1
p 2 ( 2 k11 ) jωp 2 ;
σT2
1
I1 (1 k2 2 ); (1.78)
σL1
1
I2 ( 2 k11 );
σL2
3 k
M д pn 1 Im[1 2 ],
2 σL2
где T1 , T2 - постоянные времени обмоток статора и ротора соответственно,
L1 L
T1 и T2 2 .
R1 R2
Подставив в эти формулы выражения для пространственных векторов
через их проекции на оси координат и разделив вещественные и мнимые
части равенств, получим систему уравнений в виде [48]:
55
1 k
pψ1α u1α ψ1α ω0эл ψ1β 2 ψ 2α ;
σT1 σT1
1 k
pψ1β u1β ω0эл ψ1α ψ1β 2 ψ 2β ;
σT1 σT1
k 1
pψ 2α 1 ψ1α ψ 2α ωp ψ 2β ;
σT2 σT2
k1 1
pψ 2β ψ1β ωp ψ 2α ψ 2β ;
σT2 σT2
1
i1α (ψ1α k2 ψ 2α );
σL1
1
i1β (ψ1β k2 ψ 2β );
σL1
1
i2α (ψ 2α k1ψ1α );
σL2
1
i2β (ψ 2β k1ψ1β );
σL2
3 k
M д pn 1 (ψ 2α ψ1β ψ1α ψ 2β ); (1.79)
2 σL2
1
pω= ( M д M c );
J
ωp ω0эл pnω.
Если ориентировать ось α по вектору потокосцепления ротора, то
можно значительно упростить систему уравнений (1.79). Для этого в системе
уравнений (1.70) исключим векторы потокосцепления статора и тока ротора.
Ток ротора из четвертого уравнения системы, определенный как
1
I2 ( 2 Lm I1 ),
L2
подставим в третье уравнение системы (1.70), определив потокосцепление
статора:
Lm
1 L1I1 ( 2 Lm I1 ) σL1 k2 2 .
L2
56
Подставляя I 2 и 1 в два первых уравнения исходной системы
уравнений, получим
U1 R1I1 ( p jω0эл )(σL1I1 k2 2 );
R2
0 ( 2 Lm I1 ) ( p jωp ) 2 .
L2
Сгруппировав члены получим результат в виде:
U1 R1[(σT1 p 1) jω0элσT1 ]I1 ( p jω0эл )k2 2 ;
0 L2k2 I1 [(T2 p 1) jωpT2 ) 2 .
1
R1
i1α (u1α R1i1α ω0элσT1R1i1β k2 p 2 ); (1.80)
σT1 p
1
R1
i1β (u1β R1i1β ω0элσT1R1i1α k2ω0эл 2 ); (1.81)
σT1 p
1
2 ( Lmi1α 2 ); (1.82)
T2 p
k2 R2i2β
ωp ; (1.83)
2
3
Mд pn k2 2i1β ; (1.84)
2
1
pω= ( M д M c ) . (1.85)
J
57
В уравнениях (1.80) – (1.85) присутствует влияние перекрестных связей
по проекциям вектора тока статора i1α и i1β (см. рисунок 1.4) Если свести к
58
i1α 1 2
T2 p
Mc
i1β 3 Mд 1 ω
pn k 2
2 Jp
iв 1
kф
Tв p
Mc
iЯ Mд 1 ω
cд
Jp
59
Система управления электроприводом выполняется во вращающейся
системе координат и построена по принципам подчиненного регулирования.
Внешним по отношению к контуру тока по оси , является контур
регулирования потокосцепления ротора с регулятором потока. Выходной
сигнал регулятора потока представляет собой сигнал задания составляющей
тока статора по вещественной оси i1α . На входе регулятора сравниваются
сигналы задания и истинного значения потокосцепления ротора,
определенное в наблюдателе. Внешним по отношению к контуру
регулирования тока i1, является контур регулирования момента со своим
регулятором. На его входе сравниваются выходной сигнал регулятора
скорости, который задает значение электромагнитного момента, и сигнал
обратной связи по моменту, вычисленной в наблюдателе. Контур
регулирования скорости с регулятором замкнут по сигналу ω на входе
датчика скорости.
При рассмотрении уравнений асинхронного двигателя с исключенными
перекрестными связями, описанного выше, можно перейти к эквивалентной
схеме управления двигателем постоянного тока. Так как эти схемы имеют
одинаковое управление по потокосцеплению и моменту, то во второй главе
будут рассматриваться только адаптивные системы управления упругими
механическими и электромеханическими объектами, в которых используется
электропривод постоянного тока.
60
1.7 Выводы к первой главе
В первойглаве диссертации решены следующие задачи:
1. Рассмотрено математическое описание многомассовых упругих
электромеханических объектов в переменных скоростях перемещений
точечных масс и переменных упругих (восстанавливающих) силах связей,
причем такая «скоростная» форма описания позволяет удобно учесть
нелинейные характеристики упругих связей.
2. Сформулированы задачи управления многомассовыми упругими
электромеханическими объектами в терминах принудительного подавления
средствами управления упругих свойств объектов в условиях неопределенности
их параметров и действия зазоров в упругих связях и внешних возмущений.
Обосновано применение стационарных наблюдателей в реализации
адаптивных систем в условиях неполной измеримости, характерных для
многомассовых упругих объектов.
3. Рассмотрена методика расчета механических и электромеханических
следящих систем с подчиненным управлением.
4. Построены классы аналитических (беспоисковых) адаптивных
систем с параметрической и сигнальной настройками для управления
многомассовыми нелинейными упругими электромеханическими объектами.
5. Рассмотрено математическое описание асинхронного
электродвигателя и обоснован переход к рассмотрению эквивалентной схемы
двигателя постоянного токадля построения адаптивных систем управления.
61
2. АДАПТИВНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ ДВУХ- И
ТРЕХМАССОВЫМИ УПРУГИМИ МЕХАНИ–
ЧЕСКИМИ И ЭЛЕКТРОМЕХАНИЧЕСКИМИ
ОБЪЕКТАМИ
В этой главе производится расчет и исследование шестнадцати
аналитических адаптивных систем управления с параметрической или
сигнальной настройкой для управления скоростью или положением двух-
или трехмассовых механических или электромеханических (с учетом
электромагнитной инерции) объектов. Достоинство предлагаемых
адаптивных систем состоит в возможности их применения в условиях
изменения параметров объекта управления. Для исследования
разрабатываемых систем будем использовать пакет Matlab – Simulink[7, 8, 12,
55].
Реализация адаптивных систем управления с параметрической или
сигнальной настройкой требует знания всех переменных состояния объекта,
а так как переменные ω 2 и m y – для двухмассовых и ω3 , my 2 , ω2 , my1 – для
62
2.1. Двухмассовые упругие механические и
электромеханические объекты
J J 01 J 02 0.15 кг м 2 .
63
Lя ωот
βт 4.8;
k y k т aт
ωот Т 1т 200 рад/с;
где ωот – максимально достижимая полоса пропускания замкнутого контура
тока; ат – настроечный коэффициент, определяющий степень
демпфирования контура тока (обычно принимают а т 1 2 ); Тμ т –
64
Расчет двухконтурной механической следящей системы.Рассмотрим
расчет двухконтурной системы подчиненного регулирования с П-
регуляторами скорости и положения. Принимаем Т т 0.005 с ; ат 2 , где Тμ т –
J Rяωос
βс 71.9 .
kmky kcac
ωоп kc
βп 25 .
kп aп
65
2.1.2. Адаптивные системы управления скоростью
2.1.2.1Адаптивные системы с параметрической или сигнальной настройкой
для управления скоростью двухмассового упругого механического объекта
Рассмотрим двухмассовый упругий механический объект, замкнутый по
скорости 1 с контурным П-регулятором.
Дифференциальные уравнения механического объекта имеют вид
ω2 J 21 ( f y M сх ); my p ω1 ω2 ;
ω1 J11 f y J11M m ; M m Rя1km k yuc keω1 ; (2.1)
uc (u kсω1 )βс ; u u0 uа ; u0 ωзад .
В уравнениях (2.1) обозначено: RЯ –активное сопротивление цепи якорной
обмотки двигателя; ke , km – постоянные коэффициенты, определяемые
конструктивными данными электрической машины; k y – коэффициент
67
1
a1 J 02 ; a2 p0 ; a3 J 011 ;
a4 J 011Rя1km (ke kс k уβ с ); (2.7)
b J 011 Rя1km k yβ c .
С учетом введенных обозначений перепишем линеаризованные уравнения
(2.6) с усредненными параметрами (2.7) в компактной форме:
ω2 a1my ; my a2 ω1 ω2 ; ω1 a3my a4ω1 bu (2.8)
68
λ a1 0
φ сист
зам λ det a2 λ a2
bk a3 bk2 a4 bk3 λ (2.12)
1
λ 3 a4 bk3 λ 2 a2 a3 a1 bk2 λ a1a2 a4 b k1 k3 .
жел 10 2 0 0 ,
сист 3 2 2 3
(2.13)
где 0 – желаемая полоса пропускания замкнутой системы, определяющая ее
быстродействие; α1 , α 2 – положительные числа, характеризующие форму
переходных процессов по управлению.
Расчет вектора k коэффициентов обратных связей производится в среде
моделирования Matlab при помощи команды [9, 53]
K=-place(A,B,pm),
где параметр «pm» определяет желаемое распределение корней
характеристического полинома.
Выбираем следующие значения параметра «pm»:
Распределение корней по полиному Ньютона
pm=[-w0 -1.001*w0 -0.999*w0];
при котором все корни являются отрицательными вещественными числами и
равными друг другу λ1 λ 2 λ 3 ω0 ; ω0 ωoc – максимально достижимая
полоса пропускания контура скорости.
Такое распределение корней характеристического уравнения
(отсутствует мнимая часть у корней) полностью обеспечивает
подавление упругих колебаний, возникающих в электромеханической
следящей системе с упругим объектом и подчиненным управлением.
Распределение корней по полиному Баттерворта
pm=[-w0 -(0.5-0.866i)*w0 -(0.5+0.866i)*w0];
где параметр«pm» соответствует такому распределению корней λ1 λ3
многочлена (2.13), при котором все корни являются отрицательными
69
вещественными и комплексно-сопряженными числами
λ1 ω0 ; λ 2,3 0.5ω0 1 i 3 .
Такое распределение корней характеристического уравнения
обеспечивает максимальное быстродействие системе, хотя при этом
наблюдается возникновение перерегулирования и колебаний.
Идентификатор (наблюдатель) по измерению первой скорости 1
расчетного объекта (2.9) имеет вид [34]
xˆ A xˆ lc т (xˆ x) bu , l [l1 l2 l3 ]т , (2.14)
или в скалярной записи
ˆ 2 a1my l1c εˆ ω ;
ω
mˆ y a2 ω ˆ 2 l2c εˆ ω ; (2.15)
ˆ1 ω
ˆ 1 a3mˆ y a4ω
ω ˆ 1 l3c εˆ ω bu ,
набл
зам det A lc λE ,
т
(2.16)
или с учетом уравнений объекта (2.9) и наблюдателя (2.15) получим:
a1 l1c
набл
зам det a2 a2 l2c 3 a4 l3c 2
0 a3 a4 l3c
a 2 a3 a3l 2 c a1a 2 a 2 a1a 4 a1l3c a3l1c . (2.17)
Желаемый характеристический многочлен наблюдателя, замкнутого по
ошибке измерения ̂ , запишется в виде
70
жел 1 q0 2 q0 q0 ,
2 3
набл 3 2
(2.18)
где число н q0 характеризует желаемую полосу пропускания
наблюдателя, кратную желаемой полосе пропускания 0 двухмассового
упругого объекта (2.9), замкнутого модальным управлением (2.10); q –
коэффициент кратности, обеспечивающий повышение быстродействия
наблюдателя, q 1 (обычно принимают q 13 ); числа 1 , 2 , как
правило, принимаются такими же, как в многочлене (2.13).
Расчет вектора l коэффициентов обратных связей наблюдателя
производится в среде моделирования Matlab при помощи команды
L=-place(A',C',piden),
где параметр «piden» определяет желаемое распределение корней
характеристического полинома.
Как правило, распределение корней характеристического полинома для
расчета наблюдателя совпадает с выбором корней характеристического
полинома для расчета модального управления, с той разницей, что полоса
пропускания наблюдателя в q больше полосы пропускания объекта
управления ( ωН qω0 – максимально достижимая полоса пропускания
наблюдателя).
С учетом (2.10), (2.14) получим реализуемый линейный (модальный)
закон обратной связи по вектору оценки состояния x̂ линеаризованного
двухмассового упругого объекта (2.9), вырабатываемому наблюдателем в
виде
uл kxˆ k1ω
ˆ 2 k2 m
ˆ y k3ω
ˆ 1. (2.19)
71
xм Aм xм bмu0 ;
0 a1 0 0
Aм A bk a2 0 a2
; b b 0 , (2.20)
м
bk1 a3 bk2 a4 bk3
b
k A t γ AbTм Pex
ˆ ˆ T λ Ak A t ;
(2.22)
kb t γ bbм Peˆ u0 λ b kb t ,
T T
или в скалярной форе:
Таблица 2.1
73
Результаты моделирования модального и адаптивного управления скоростью
двухмассового механического объекта
Параметры Показатель Модальный регулятор Параметрическая Сигнальная адаптация
качества адаптация
Ньютон Баттерворт Ньютон Баттерворт Ньютон Баттерворт
75
а б
Рисунок 2.1 – Переходные процессыв двухмассовом механическом объектес модальным
управлением скоростью при изменении момента инерции второй массы: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ2 в 2 раза; 3 –
уменьшениеJ2 в 3 раза; 4 – уменьшениеJ2 в 4 раза; 5 – уменьшение J2 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеJ2 в 2 раза; 3 –
уменьшение J2 в 3 раза; 4 – уменьшение J2 в 4 раза)
а б
Рисунок 2.2 – Переходные процессы в двухмассовом механическом объекте с модальным
управлением скоростью при изменении момента инерции второй массы: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 - увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз)
а б
Рисунок 2.3 – Переходные процессы в двухмассовом механическом объекте с модальным
управлением скоростью при изменении коэффициента жесткости: а) настройки желаемого
ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер в 2 раза; 3 – уменьшение р в 3
раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз); б) настройки желаемого ХП по
полиному Баттерворта (1 – номинал; 2– уменьшение р в 2 раза; 3 – уменьшение р в 3 раза;
4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз)
76
а б
Рисунок 2.4 – Переходные процессы в двухмассовом механическом объекте с модальным
управлением скоростью при изменении коэффициента жесткости: а) настройки желаемого
ХП по полиному Ньютона (1 – номинал; 2 – увеличениер в 2 раза; 3 – увеличениер в 3
раза; 4 – увеличениер в 4 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал)
а б
Рисунок 2.5 – Переходные процессы в двухмассовом механическом объекте с адаптивным
управлением скоростью при изменении момента инерции второй массы: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ2 в 2 раза; 3 –
уменьшение J2 в 3 раза; 4 – уменьшение J2 в 4 раза; 5 – уменьшениеJ2 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеJ2 в 2
раза; 3 – уменьшение J2 в 3 раза; 4 – уменьшение J2 в 4 раза; 5 – уменьшениеJ2 в 5 раз)
а б
Рисунок 2.6 – Переходные процессы в двухмассовом механическом объекте с адаптивным
управлением скоростью при изменении момента инерции второй массы: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза; 4 – увеличение J2 в 4 раза; 5 – увеличениеJ2 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз)
77
а б
Рисунок 2.3 – Переходные процессы в двухмассовом механическом объекте с адаптивным
управлением скоростью при изменении коэффициента жесткости: а) настройки желаемого
ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер в 2 раза; 3 – уменьшение р в 3
раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз); б) настройки желаемого ХП по
полиному Баттерворта (1 – номинал; 2 – уменьшениер в 2 раза; 3 – уменьшение р в 3 раза;
4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз)
а б
Рисунок 2.4 – Переходные процессы в двухмассовом механическом объекте с адаптивным
управлением скоростью при изменении коэффициента жесткости: а) настройки желаемого
ХП по полиному Ньютона (1 – номинал; 2 – увеличениер в 2 раза; 3 – увеличениер в 3
раза; 4 – увеличениер в 4 раза; 5 – увеличениер в 5 раз); б) настройки желаемого ХП по
полиному Баттерворта (1 – номинал; 2 - увеличениер в 2 раза; 3 – увеличениер в 3 раза; 4 –
увеличениер в 4 раза)
78
ω2 J 21 ( f y M сх ); my p ω1 ω2 ;
ω1 J11 f y J11M m ; Lя I я uя eя Rя I я ;
(2.27)
eя keω1 ; uя k yuy ; M m km I я ; u y uт β т uc k т I я ;
uc β c u kcω ; u u0 uа ; u0 ωзад .
В уравнениях (2.27) все обозначения аналогичны обозначениям объекта (2.1),
за исключением: β T – коэффициент усиления контура тока, подлежащий
определению; kT – постоянный коэффициент передачи датчиков обратных
связей по току (ДТ); I я – ток якоря; LЯ – индуктивность обмотки якоря.
Запишем линейное стационарное приближение уравнений (2.27) в виде
ω2 J 021 my ; my p0 ω1 ω2 ;
ω1 J 011 my J 011 M m ; LЯ I Я (u Я RЯ I Я eЯ );
(2.28)
eя keω1 ; uя k yuy ; M m km I я ; u y uт β т uc k т I я ;
uc [u kсω1 ]β с ; u u0 uа ; u0 ωзад .
Введем следующие обозначения:
1
a1 J 02 ; a2 p0 ; a3 J 011 ;
a4 km J 011 ; a5 Lя1 (k у kcβТ β с ke ); (2.29)
a6 Lя1 (k уβ Т kT RЯ ); b k уβ Тβ c Lя1.
С учетом введенных обозначений перепишем линеаризованные уравнения
(2.28) с усредненными параметрами (2.29) в компактной форме:
ω2 a1my ; my a2 ω1 ω2 ;
ω1 a3my a4 I Я ;
I Я a6ω1 a7 I Я bu (2.30)
и для удобства представим их в векторно-матричной записи:
x Ax bu ; y c т x;
0 a1 0 0 0 ω2
a 0 m (2.31)
0 a2
; b 0 ;
A 2 c 0 0 c 0 ; x y ,
0 a3 0 a4 0 ω1
0 0 a5 a6 b I я
79
где x – вектор состояния линеаризованного объекта (2.27), (2.28); y c т x –
уравнение измерения; c kc (считаем, что доступной измерению с помощью
датчика скорости ДС является первая скорость 1 ).
Модальный регулятор для линеаризованного объекта четвертого
порядка имеет вид полной линейной обратной связи по состоянию
uл kx k1ω2 k2my k3ω1 k4 I Я , (2.32)
80
где параметр«pm» соответствует такому распределению
корнейхарактеристического полинома, при котором все корни являются
отрицательными вещественными и комплексно–сопряженными
числами:
λ1 ω0 (0.3827 0.9239i); λ 2 ω0 (0.3827 0.9239i);
λ3 ω0 (0.9239 0.3827i); λ 4 ω0 (0.9239 0.3827i) .
IˆЯ a5ω
ˆ 1 l4c εˆ ω a6 IˆЯ ub ,
ˆ
ˆ 1 1 – ошибка наблюдения; l [l1 l2 l3 l4 ]т – вектор коэффициентов
81
С учетом (2.32), (2.33) получим реализуемый линейный (модальный)
закон обратной связи по вектору оценки состояния x̂ линеаризованного
двухмассового упругого объекта, вырабатываемому наблюдателем в виде
k A t γ Ab Tм Pex
ˆ ˆ T λ Ak A t ;
(2.38)
kb t γ bbм Peˆ u0 λ b kb t ,
T T
или в скалярной форе:
kA1 t γ A δ(eˆ)ˆ 2 λ A kA2 t ; kA2 t γ A δ(eˆ)mˆ y λ A kA3 t ;
kA3 t γ A δ(eˆ)ˆ1 λ A kA4 t ; kA4 t γ A δ(eˆ) IˆЯ λ A kA5 t ; (2.39)
kb t γ b δ(eˆ)u0T λ b kb t ,
82
Для подпрограммы адаптивного регулятора с параметрической
настройкой были выбраны или вычислены следующие исходные матрицы и
коэффициенты:
симметричная положительно определенная матрица G в
уравнении Ляпунова (1.41) равна:
G diag 10, 10, 10, 10 ;
83
1 tн, с 0,090 0,067 0,091 0,067 0,091 0,067
J2= J02
4 tp, с 0,272 1,765 0,751 0,595 0,751 0,595
σ, % 13,7 85,3 35,9 88,5 35,9 88,5
84
tн, с 0,616 0,101 0,255 0,232 0,255 0,232
p=2p0 tp, с 0,298 0,702 0,343 0,210 0,343 0,210
σ, % 0 15,3 1,4 1,0 1,4 1,0
tн, с 0,378 0,091 0,317 0,177 0,317 0,177
p=3p0 tp, с 0,347 1,677 0,417 0,814 0,417 0,814
σ, % 1,0 21,8 4,1 9,9 4,1 9,9
tн, с - 0,087 0,280 - 0,280 -
p=4p0 tp, с - 2,145 0,691 - 0,691 -
σ, % - 22,3 7,1 - 7,1 -
tн, с - 0,195 0,256 - 0,256 -
p=5p0 tp, с - 1,662 1,678 - 1,678 -
σ, % - 19,5 11,2 - 11,2 -
85
Графики переходных процессов для управления скоростью
двухмассового упругого электромеханического с меняющимися параметрами
объекта представлены на рисунках 2.9 – 2.20.
а б
Рисунок 2.9 – Переходные процессы в двухмассовом электромеханическом объекте с
модальным управлением скоростью при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ2 в 2 раза;
3 – уменьшение J2 в 3 раза; 4 – уменьшение J2 в 4 раза; 5 – уменьшение J2 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеJ2 в 2
раза; 3 – уменьшение J2 в 3 раза; 4 – уменьшение J2 в 4 раза; 5 – уменьшение J2 в 5 раз)
а б
Рисунок 2.10 – Переходные процессы в двухмассовом электромеханическом объекте с
модальным управлением скоростью при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3
– увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз)
а б
Рисунок 2.11 – Переходные процессы в двухмассовом электромеханическом объекте с
модальным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер в 2 раза; 3
86
– уменьшение р в 3 раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениер в 2
раза; 3 – уменьшение р в 3 раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз)
а б
Рисунок 2.12 – Переходные процессы в двухмассовом электромеханическом объекте с
модальным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер в 2 раза; 3
– увеличениер в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – увеличениер в 2 раза; 3 – увеличениер в 3 раза; 4 - увеличениер в 4 раза; 5 –
увеличениер в 5 раз)
а б
Рисунок 2.13 – Переходные процессы в двухмассовом электромеханическом объекте с
модальным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеLa в 2 раза; 3 –
уменьшение La в 3 раза; 4 – уменьшение La в 4 раза; 5 – уменьшение La в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеLa в 2
раза; 3 – уменьшение La в 3 раза; 4 – уменьшение La в 4 раза; 5 – уменьшение La в 5 раз)
а б
Рисунок 2.14 – Переходные процессы в двухмассовом электромеханическом объекте с
модальным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеLa в 2 раза; 3 –
увеличениеLa в 3 раза; 4 – увеличениеLa в 4 раза; 5 – увеличениеLa в 5 раз); б) настройки
87
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеLa в 2 раза; 3 –
увеличениеLa в 3 раза; 4 - увеличениеLa в 4 раза; 5 – увеличениеLa в 5 раз)
а б
Рисунок 2.15 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ2 в 2 раза;
3 – уменьшение J2 в 3 раза; 4 – уменьшение J2 в 4 раза; 5 – уменьшение J2 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеJ2 в 2
раза; 3 – уменьшение J2 в 3 раза; 4 – уменьшение J2 в 4 раза; 5 – уменьшение J2 в 5 раз)
а б
Рисунок 2.16 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3
– увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз)
а б
Рисунок 2.17 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер в 2 раза; 3
– уменьшение р в 3 раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз); б)
88
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшение р в 2
раза; 3 – уменьшение р в 3 раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз)
а б
Рисунок 2.18 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер в 2 раза; 3
– увеличениер в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – увеличениер в 2 раза; 3 – увеличениер в 3 раза)
а б
Рисунок 2.19 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеLa в 2 раза; 3 –
уменьшение La в 3 раза; 4 – уменьшение La в 4 раза; 5 – уменьшение La в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеLa в 2
раза; 3 – уменьшение La в 3 раза; 4 – уменьшение La в 4 раза; 5 – уменьшение La в 5 раз)
а б
Рисунок 2.20 – Переходные процессы в двухмассовом электромеханическом объекте с
модальным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеLa в 2 раза; 3 –
увеличение La в 3 раза; 4 - увеличениеLa в 4 раза; 5 – увеличениеLa в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеLa в 2 раза; 3 –
увеличениеLa в 3 раза; 4 - увеличениеLa в 4 раза; 5 – увеличениеLa в 5 раз)
89
2.1.3 Адаптивные системы управления положением
2.1.3.1 Адаптивные системы с параметрической и сигнальной настройками
для управления положением двухмассового упругого механического объекта
Рассмотрим двухмассовый упругий механический объект, замкнутый
по скорости 1 и положению q с контурными П-регуляторами скорости и
положения.
Дифференциальные уравнения объекта имеют вид
q ω 2 ; ω2 J 21 ( f y M сх ); my p ω1 ω2 ;
ω1 J11 f y J11M m ; M m Rя1km k yuc keω1 ; (2.41)
uc [(u kп q2 )βп kсω1 ]βс ; u u0 uа ; u0 qзад .
В уравнениях (2.41) обозначения аналогичны обозначениям объекта (1.6), (2.1).
В силу уравнений (2.2), (2.3), (2.41)исходная следящая система с
подчиненным управлением и двухмассовым упругим объектом является
нелинейной и нестационарной, поэтому рассмотрим ее линейное и
стационарное приближение с некоторыми усредненными постоянными
параметрами в виде
q ω2 ; ω2 J 021 my ; my p0 ω1 ω2 ;
1 J 01 my J 01 Rя km k yuс keω1 ;
1 1 1
(2.42)
uc [(u kп q)βп kсω1 ]βс ; u u0 uа ; u0 qзад .
Введем следующие обозначения:
1
a1 J 02 ; a2 p0 ; a3 J 011Rя1km k у kпβсβп ;
a4 J 011 ; a5 J 011Rя1km (ke kс k уβс ); (2.43)
b J 011 Rя1km k yβ cβ п .
С учетом введенных обозначений перепишем линеаризованные уравнения
(2.42) с усредненными параметрами (2.43) в компактной форме:
q ω2 ; ω2 a1my ; my a2 ω1 ω2 ;
ω1 a3q a4my a5ω1 bu (2.44)
0 a2 0 a2 0 0 mу
a3 0 a4 a5 b c ω1
91
подавление упругих колебаний, возникающих в электромеханической
следящей системе с упругим объектом и подчиненным управлением.
Распределение корней по полиному Баттерворта
pm=[-(0.3827+0.9239i)*w0 -(0.3827-0.9239i)*w0 -(0.9239+0.3827i)*w0…
-(0.9239-0.3827i)*w0];
где pm соответствует такому распределению корнейХП при котором
все корни являются отрицательными вещественными и комплексно
сопряженными числами
1 0 (0.3827 0.9239i); 2 0 (0.3827 0.9239i);
3 0 (0.9239 0.3827i); 4 0 (0.9239 0.3827i).
Такое распределение корней характеристического уравнения
обеспечивает максимальное быстродействие системе, хотя при этом
наблюдается возникновение перерегулирования и колебаний.
Идентификатор (наблюдатель) по измерению первой скорости 1
расчетного объекта (2.45) имеет вид
где ˆ 2, m
qˆ , ω ˆ1
ˆ y, ω – оценки переменных состояния объекта (2.41);
k A t γ AbTм Pex
ˆ ˆ T λ Ak A t ;
(2.52)
kb t γ bbм Peˆ u0 λ b kb t ,
T T
или в скалярной форе:
kA1 t γ A δ(eˆ)qˆ λ A kA1 t ; kA2 t γ A δ(eˆ)ωˆ 2 λ A kA2 t ;
kA3 t γ A δ(eˆ)mˆ y λ A kA3 t ; kA4 t γ A δ(eˆ)ˆ1 λ A kA4 t ; (2.53)
kb t γ b δ(eˆ)u0T λ b kb t ,
94
Результаты моделирования адаптивных систем управления с
параметрической и сигнальной настройками для управления скоростью
двухмассового упругого механического объекта приведены в таблице 2.3.
Таблица 2.3
Результаты моделирования модального и адаптивного управления положением
двухмассового механического объекта
Параметр Показатель Модальный регулятор Параметрическая Сигнальная адаптация
качества адаптация
Ньютон Баттерворт Ньютон Баттерворт Ньютон Баттерворт
1 tн, с - - - - - -
J2= J02
5 tp, с - - - - - -
σ, % - - - - - -
1 tн, с - - - - - -
J2= J02
4 tp, с - - - - - -
σ, % - - - - - -
95
1 tн, с - - 0,381 0,269 0,381 0,269
p= p0
5 tp, с - - 1,493 1,105 1,493 1,105
σ, % - - 36,2 35,7 36,2 35,7
96
а б
Рисунок 2.21 – Переходные процессы в двухмассовом механическом объекте с модальным
управлением положением при изменении момента инерции второй массы: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – увеличениеJ2 в 2 раза)
а б
Рисунок 2.22 – Переходные процессы в двухмассовом механическом объекте с модальным
управлением положением при изменении коэффициента жесткости: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер в 2 раза; 3 –
уменьшение р в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – уменьшениер в 2 раза)
а б
Рисунок 2.23 – Переходные процессы в двухмассовом механическом объекте с модальным
управлением положением при изменении коэффициента жесткости: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер в 2 раза; 3 –
увеличениер в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – увеличениер в 2 раза)
97
а б
Рисунок 2.24 – Переходные процессы в двухмассовом механическом объекте с
адаптивным управлением положением при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ2 в 2 раза;
3 – уменьшение J2 в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – уменьшениеJ2 в 2 раза)
а б
Рисунок 2.25 – Переходные процессы в двухмассовом механическом объекте с
адаптивным управлением положением при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3
– увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз)
а б
Рисунок 2.26 – Переходные процессы в двухмассовом механическом объекте с
адаптивным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер в 2 раза; 3
– уменьшение р в 3 раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениер в 2
раза; 3 – уменьшение р в 3 раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз)
98
а б
Рисунок 2.27 – Переходные процессы в двухмассовом механическом объекте с
адаптивным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер в 2 раза; 3
– увеличениер в 3 раза; 4 – увеличениер в 4 раза); б) настройки желаемого ХП по
полиному Баттерворта (1 – номинал; 2 – увеличениер в 2 раза; 3 – увеличениер в 3 раза; 4
– увеличениер в 4 раза)
99
q ω2 ; ω2 J 021 my ; my p0 ω1 ω2 ;
ω1 J 011 my J 011 M m ; LЯ I Я (u Я RЯ I Я eЯ );
(2.56)
eя keω1 ; uя k yuy ; M m km I я ; u y uт β т uc k т I я ;
uc [(u kп q )β п kсω1 ]β с ; u u0 uа ; u0 qзад .
Введем следующие обозначения:
1
a1 J 02 ; a2 p0 ; a3 J 011 ;
a4 km J 011 ; a5 Lя1k у kпβ Тβ сβ п ;
1 1 (2.57)
a6 Lя (k у kcβ Тβ с ke ); a7 Lя (k уβ Т kT RЯ )
b k уβ Тβ cβ п Lя1.
С учетом введенных обозначений перепишем линеаризованные уравнения
(2.56) с усредненными параметрами (2.57) в компактной форме:
q ω2 ; ω2 a1my ; my a2 ω1 ω2 ;
ω1 a3my a4 I Я ; I Я a5q a6ω1 a7 I Я bu (2.58)
100
из условия обеспечения любого наперед заданного желаемого распределения
всех корней характеристического уравнения замкнутой системы (2.56),
(2.59).
Расчет вектора k коэффициентов обратных связей производится в среде
моделирования Matlab при помощи команды
K=-place(A,B,pm),
где параметр «pm» определяет желаемое распределение корней
характеристического полинома.
Выбираем следующие значения параметра «pm»:
Распределение корней по полиному Ньютона
pm=[-w0 -1.01*w0 -0.99*w0 -0.999*w0 -1.001*w0];
при котором все корни являются отрицательными вещественными
числами и равными друг другу λ1 λ 2 λ 3 λ 4 =λ 5 ω0 ; ω0 ωoп –
максимально достижимая полоса пропускания контура положения.
Такое распределение корней характеристического уравнения
(отсутствует мнимая часть у корней) полностью обеспечивает
подавление упругих колебаний, возникающих в электромеханической
следящей системе с упругим объектом и подчиненным управлением.
Распределение корней по полиному Баттерворта
pm=[-w0 -(0.809+0.588i)*w0 -(0.809-0.588i)*w0…
-(0.309+0.951i)*w0 -(0.309-0.951i)*w0];
где параметр «pm» соответствует такому распределению корней 1 5 ,
при котором все корни являются отрицательными вещественными и
комплексно–сопряженными числами:
λ1 ω0 (0.8092 0.5883i ); λ 2 ω0 (0.8092 0.5883i);
λ3 ω0 (0.3093 0.9508i ); λ 4 ω0 (0.3093 0.9508i);
λ 5 ω0 .
101
Такое распределение корней характеристического уравнения
обеспечивает максимальное быстродействие системе, хотя при этом
наблюдается возникновение перерегулирования и колебаний.
Идентификатор (наблюдатель) по измерению первой скорости 1
расчетного объекта (2.56) имеет вид
xˆ A xˆ lc т (xˆ x) bu , l [l1 l2 l3 l4 l5 ]т , (2.61)
или в скалярной записи
qˆ ω
ˆ 2 l1c εˆ ω ;
ˆ 2 a1mˆ y l2c εˆ ω ;
ω
mˆ y a2ω
ˆ 2 a2ω
ˆ 1 l3c εˆ ω ; (2.62)
ˆ 1 a3mˆ y l4c εˆ ω a4 IˆЯ ;
ω
ˆ
ˆ 1 1 – ошибка наблюдения; l [l1 l2 l3 l4 l5 ]т – вектор коэффициентов
102
Получим реализуемый линейный (модальный) закон обратной связи по
вектору оценки состояния x̂ линеаризованного двухмассового упругого
объекта (2.56), вырабатываемому наблюдателем в виде
uл kxˆ k1qˆ k2ω ˆ 1 k5 IˆЯ .
ˆ 2 k3mˆ y k4ω (2.63)
В качестве эталонной модели двухмассового упругого
электромеханического объекта выбираем замкнутую систему, состоящую из
линеаризованного объекта (2.56) и модального управления (2.60), поэтому
система дифференциальных уравнений, описывающая эталонную модель,
имеет порядок, равный порядку объекта, и записывается в виде
xм A м xм b мu0 ;
0 1 0 0 0 0
0 0
0 0 a1 0
A м A bk 0 a2 0 a2 0 ; b м b 0 , (2.64)
0 0 a3 0 a4 0
a5 bk1 bk2 bk3 a6 bk4 a7 bk5 b
k A t γ AbTм Pexˆ ˆ T λ Ak A t ;
(2.66)
kb t γ bbTм Peˆ u0T λ b kb t ,
или в скалярной форе:
kA1 t γ A δ(eˆ)qˆ λ A kA1 t ; kA2 t γ A δ(eˆ)ˆ 2 λ A kA2 t ;
kA3 t γ A δ(eˆ)mˆ y λ A kA3 t ; kA4 t γ A δ(eˆ)ˆ1 λ A kA4 t ; (2.67)
kA5 t γ A δ(eˆ) IˆЯ λ A kA5 t ; kb t γ b δ(eˆ)u0T λ b kb t ,
1 tн, с - - - - - -
J2= J02
5 tp, с - - - - - -
σ, % - - - - - -
104
1 tн, с - - - - - -
J2= J02
4 tp, с - - - - - -
σ, % - - - - - -
1 tн, с - - - - - -
J2= J02
3 tp, с - - - - - -
σ, % - - - - - -
105
tн, с - - 0,392 - 0,392 -
p=2p0 tp, с - - 2,617 - 2,617 -
σ, % - - 12,1 - 12,1 -
tн, с - - - - - -
p=3p0 tp, с - - - - - -
σ, % - - - - - -
tн, с - - - - - -
p=4p0 tp, с - - - - - -
σ, % - - - - - -
tн, с - - - - - -
p=5p0 tp, с - - - - - -
σ, % - - - - - -
106
Графики переходных процессов управления положением двухмассового
упругого электромеханического объекта с меняющимися параметрами
объекта представлены на рисунках 2.28 – 2.33.
а б
Рисунок 2.28 – Переходные процессы в двухмассовом электромеханическом объекте с
модальным управлением положением при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3
– увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза); б) настройки желаемого ХП по
полиному Баттерворта (1 – номинал; 2 – увеличение J2 в 2 раза; 3 – увеличениеJ2 в 3 раза)
а б
Рисунок 2.29 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением положением при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ2 в 2
раза;); б) настройки желаемого ХП по полиному Баттерворта (1 – номинал)
а б
Рисунок 2.30 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением положением при изменении момента инерции второй массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3
– увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз); б) настройки
107
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ2 в 2 раза; 3 –
увеличениеJ2 в 3 раза; 4 – увеличениеJ2 в 4 раза; 5 – увеличениеJ2 в 5 раз)
а б
Рисунок 2.31 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер в 2 раза; 3
– уменьшение р в 3 раза; 4 – уменьшение р в 4 раза; 5 – уменьшение р в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал)
а б
Рисунок 2.32 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер в 2 раза);
б) настройки желаемого ХП по полиному Баттерворта (1 – номинале)
а б
Рисунок 2.33 – Переходные процессы в двухмассовом электромеханическом объекте с
адаптивным управлением положением при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеLa в 2 раза; 3 –
уменьшение La в 3 раза; 4 – уменьшение La в 4 раза; 5 – уменьшение La в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал).
108
2.2 Трехмассовые упругие механические и
электромеханические объекты
109
Принимая ac 2 , где ac – настроечный коэффициент, определяющий
степень демпфирования контура скорости, по формуле получим
коэффициент передачи П-регулятора скорости для двухконтурной
электромеханической следящей системы:
J Rяωос
βс 86.12 .
km ky kc ac
110
где ωот – максимально достижимая полоса пропускания замкнутого контура
тока; ат – настроечный коэффициент, определяющий степень
111
2.2.2 Адаптивные системы управления скоростью
2.2.2.1 Адаптивные системы с параметрической и сигнальной настройками
для управления скоростью трехмассового упругого механического объекта
Рассмотрим трехмассовый упругий механический объект, замкнутый
по первой скорости 1 с контурным П-регулятором скорости.
Запишем дифференциальные уравнения рассматриваемого
трехмассового упругого механического объекта следующим образом:
ω3 J 31 ( f y2 M сх ); my2 p2 ω2 ω3 ;
ω2 J 21 ( f y1 f y2 ); my1 p1 ω1 ω2 ; ω1 J11 f y1 J11M m ;
M m Rя1km k yuc keω1 ; uc [u kсω1 ]β с ;
(2.69)
u u0 uа ; u0 ωзад .
В уравнениях (2.69) обозначено: my1 – упругий момент, возникающий при
112
упругих связей; 1 угловая скоростье нагрузки; 1 , 2 , 3 – соответственно,
угловые скорости первого, второго и третьего дисков; M сх – момент
нелинейной нагрузки в виде сухого трения:
M сх M сх0 sign ω3 , M сх0 (0.1...0.3) M ном ; (2.72)
M m – вращающий момент двигателя; Rя – активное сопротивление якорной
113
1
ω3 J 03 my2 ; my2 p02 ω2 ω3 ; ω2 J 021 (my1 my2 );
my1 p01 ω1 ω2 ; ω1 J 011 my1 J 011 Rя1km k yuс keω1 ; (2.75)
uc [u kсω1 ]βс ; u u0 uа ; u0 ωзад .
Введем следующие обозначения:
1
a1 J 03 ; a2 p02 ; a3 J 02 1
; a4 p01;
a5 J 011 ; a6 J 011Rя1km (ke kс k уβ с ); (2.76)
b J 011 Rя1km k yβ c .
С учетом введенных обозначений перепишем линеаризованное уравнение
(2.75) с усредненными параметрами (2.76) в компактной форме:
ω3 a1 my2 ; my2 a2 ω3 a2 ω2 ; ω2 a3 my2 a3 my1;
(2.77)
my1 a4 ω2 a4 ω1 ; ω1 a6 mу1 a7 ω1 bu
и для удобства представим их в векторно-матричной записи:
x Ax bu ; y c т x;
0 a1 0 0 0 0 0 ω3
a 0 m
y 2
0 a2 0 0 0
2
A 0 a3 0 a3 0 ; b 0 ; cT 0 ; x ω2 , (2.78)
0 0 a4 0 a4 0
0 m y1
0 0 0 a5 a6 b c ω1
114
из условия обеспечения любого наперед заданного желаемого распределения
всех корней характеристического уравнения замкнутой системы (2.79).
Расчет вектора k коэффициентов обратных связей производится в среде
моделирования Matlab при помощи команды
K=-place(A,B,pm),
где параметр «pm» определяет желаемое распределение корней
характеристического полинома.
Выбираем следующие значения параметра «pm»:
Распределение корней по полиному Ньютона
pm=[-w0 -1.01*w0 -0.99*w0 -0.999*w0 -1.001*w0];
при котором все корни являются отрицательными вещественными
числами и равными друг другу λ1 λ 2 λ 3 λ 4 =λ 5 ω0 ; ω0 ωoп –
максимально достижимая полоса пропускания контура положения.
Такое распределение корней характеристического уравнения
(отсутствует мнимая часть у корней) полностью обеспечивает
подавление упругих колебаний, возникающих в электромеханической
следящей системе с упругим объектом и подчиненным управлением.
Распределение корней по полиному Баттерворта
pm=[-w0 -(0.809+0.588i)*w0 -(0.809-0.588i)*w0…
-(0.309+0.951i)*w0 -(0.309-0.951i)*w0];
где параметр «pm» соответствует такому распределению корней λ1 λ5
многочлена (2.78), при котором все корни являются отрицательными
вещественными и комплексносопряженными числами:
λ1 ω0 (0.8092 0.5883i ); λ 2 ω0 (0.8092 0.5883i);
λ3 ω0 (0.3093 0.9508i ); λ 4 ω0 (0.3093 0.9508i);
λ 5 ω0
Такое распределение корней характеристического уравнения
обеспечивает максимальное быстродействие системе, хотя при этом
наблюдается возникновение перерегулирования и колебаний.
115
Идентификатор (наблюдатель) по измерению первой скорости 1
трехмассового упругого объекта (2.75) имеет вид
xˆ A xˆ lc т (xˆ x) bu , l [l1 l2 l3 l4 l5 ]т , (2.80)
или в скалярной записи
ˆ 3 a1mˆ y2 l1c εˆ ω ;
ω
mˆ y2 a2ω
ˆ 3 a2ω
ˆ 2 l2c εˆ ω ;
ˆ 2 a3mˆ y2 a3mˆ y1 l3c εˆ ω ;
ω (2.81)
mˆ y1 a4ω
ˆ 2 a4ω
ˆ 1 l4c εˆ ω ;
ˆ 1 a5mˆ y1 a6ω
ω ˆ 1 l5c εˆ ω bu ,
ˆ 3, m
где ω ˆ 2, m
ˆ y2 , ω ˆ 1 – оценки переменных состояния объекта (2.75);
ˆ y1, ω
ˆ
ˆ 1 1 – ошибка наблюдения; l [l1 l2 l3 l4 l5 ]т – вектор коэффициентов
116
uл kxˆ k1ω
ˆ 3 k2 m
ˆ y2 k3ω
ˆ 2 k4 m
ˆ y1 k5ω
ˆ1
. (2.82)
Так как мы выбрали в качестве эталонной модели трехмассового
упругого механического объекта замкнутую систему, состоящую из
линеаризованного объекта (2.75) и модального управления (2.79), поэтому
система дифференциальных уравнений, описывающая эталонную модель,
имеет порядок, равный порядку трехмассового упругого механического
объекта, и записывается в виде
xм A м xм b мu0 ;
0 a1 0 0 0 0
a 0 0
(2.83)
0 a2 0
2
A м A bk 0 a3 0 a3 0 ; b м b 0 ,
0 0 a4 0 a4 0
bk1 bk2 bk3 a5 bk4 a6 bk5 b
где xм [ω3м , my2м , ω2м , my1м ,ω1м ] т – вектор состояния эталонной модели.
k A t γ AbTм Pex
ˆ ˆ T λ Ak A t ;
(2.85)
kb t γ bbм Peˆ u0 λ b kb t ,
T T
или в скалярной форе:
kA1 t γ A δ(eˆ)ωˆ 3 λ A kA1 t ; kA2 t γ A δ(eˆ)mˆ y 2 λ A kA2 t ;
kA3 t γ A δ(eˆ)ˆ 2 λ A kA3 t ; kA4 t γ A δ(eˆ)mˆ y1 λ A kA4 t ; (2.86)
kA5 t γ A δ(eˆ)ˆ1 λ A kA5 t ; kb t γ b δ(eˆ)u0T λ b kb t ,
117
Для адаптивной системы управления с параметрической настройкой
положением двухмассового упругого механического объекта были выбраны
или вычислены следующие исходные матрицы и коэффициенты:
симметричная положительно определенная матрица G в
уравнении Ляпунова (1.41) равна:
G diag 10, 10, 10, 10, 10 ;
118
1 tн, с 0.134 0.091 0.135 0.091 0.135 0.091
J3= J03
4 tp, с 0.282 0.812 0.333 0.316 0.333 0.316
σ, % 9 86.9 7.2 90.1 7.2 90.1
119
tн, с 1.130 0.144 0.602 0.155 0.602 0.155
p2=2p02 tp, с 0.328 0.321 0.356 0.307 0.356 0.307
σ, % 0 6.7 0 3.1 0 3.1
tн, с 0.754 0.147 0.621 0.164 0.621 0.164
p2=3p02 tp, с 0.344 0.316 0.357 0.327 0.357 0.327
σ, % 0 4.8 0 3 0 3
tн, с 0.800 - 0.560 - 0.560 -
p2=4p02 tp, с 0.361 - 0.384 - 0.384 -
σ, % 0 - 0.7 - 0.7 -
tн, с 0.664 - 0.518 - 0.518 -
p2=5p02 tp, с 0.356 - 0.417 - 0.417 -
σ, % 0.2 - 1.6 - 1.6 -
а б
Рисунок 2.34 – Переходные процессы в трехмассовом механическом объекте с модальным
управлением скоростью при изменении момента инерции третьей массы: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ3 в 2 раза; 3 –
уменьшение J3 в 3 раза; 4 – уменьшение J3 в 4 раза; 5 – уменьшение J3 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеJ3 в 2
раза; 3 – уменьшение J3 в 3 раза; 4 – уменьшение J3 в 4 раза; 5 – уменьшение J3 в 5 раз)
а б
Рисунок 2.35 – Переходные процессы в трехмассовом механическом объекте с модальным
управлением скоростью при изменении момента инерции третьей массы: а) настройки
120
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3 –
увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3 –
увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз)
а б
Рисунок 2.36 – Переходные процессы в трехмассовом механическом объекте с модальным
управлением скоростью при изменении коэффициента жесткости: а) настройки желаемого
ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер2 в 2 раза; 3 – уменьшение р2 в 3
раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз); б) настройки желаемого ХП
по полиному Баттерворта (1 – номинал; 2 – уменьшениер2 в 2 раза; 3 – уменьшение р2 в 3
раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз)
а б
Рисунок 2.37 – Переходные процессы в трехмассовом механическом объекте с модальным
управлением скоростью при изменении коэффициента жесткости: а) настройки желаемого
ХП по полиному Ньютона (1 – номинал; 2 – увеличение р2 в 2 раза; 3 – увеличениер2 в 3
раза; 4 - увеличениер2 в 4 раза; 5 – увеличениер2 в 5 раз); б) настройки желаемого ХП по
полиному Баттерворта (1 – номинал; 2 – увеличениер2 в 2 раза; 3 – увеличениер2 в 3 раза)
а б
Рисунок 2.38 – Переходные процессы в трехмассовом механическом объекте с
адаптивным управлением скоростью при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ3 в 2 раза;
3 – уменьшение J3 в 3 раза; 4 – уменьшение J3 в 4 раза; 5 – уменьшение J3 в 5 раз); б)
121
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеJ3 в 2
раза; 3 – уменьшение J3 в 3 раза; 4 – уменьшение J3 в 4 раза; 5 – уменьшение J3 в 5 раз)
а б
Рисунок 2.39 – Переходные процессы в трехмассовом механическом объекте с
адаптивным управлением скоростью при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3
– увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3 –
увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз)
а б
Рисунок 2.40 – Переходные процессы в трехмассовом механическом объекте с
адаптивным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер2 в 2 раза;
3 – уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениер2 в 2
раза; 3 – уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз)
а б
Рисунок 2.41 – Переходные процессы в трехмассовом механическом объекте с
адаптивным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер2 в 2 раза; 3
– увеличениер2 в 3 раза; 4 - увеличениер2 в 4 раза; 5 – увеличение р2 в 5 раз); б) настройки
122
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениер2 в 2 раза; 3 –
увеличениер2 в 3 раза)
123
и для удобства представим их в векторно-матричной записи:
x Ax bu ; y c т x;
0 a1 0 0 0 0 0 0 ω3
a 0 a2 0 0 0 0 0 m
2 y2
0 a3 0 a3 0 0 0 T 0 ω (2.92)
A ; b ; c ; x 2 ,
0 0 a4 0 a4 0 0 0 m y1
0 0 0 a5 0 a6 0 0 ω1
0 0 0 0 a7 a8 b c IЯ
124
при котором все корни являются отрицательными вещественными
числами и равными друг другу λ1 λ 2 λ3 λ 4 λ5 λ 6 ω0 ; ω0 ωoc
– максимально достижимая полоса пропускания контура скорости.
Такое распределение корней характеристического уравнения
(отсутствует мнимая часть у корней) полностью обеспечивает
подавление упругих колебаний, возникающих в электромеханической
следящей системе с упругим объектом и подчиненным управлением.
Распределение корней по полиному Баттерворта
pm=[-(0.2588+0.9659i)*w0 -(0.2588-0.9659i)*w0…
-(0.7071+0.7071i)*w0 -(0.7071-0.7071i)*w0…
-(0.9659+0.2588i)*w0 -(0.9659-0.2588i)*w0];
где параметр «pm» соответствует такому распределению корней
λ1 λ6 , при котором все корни являются отрицательными
вещественными и комплексно–сопряженными числами:
λ1 ω0 (0.2588 0.9659i ); λ 2 ω0 (0.2588 0.9659i);
λ3 = ω0 (0.7071 0.7071i); λ 4 ω0 (0.7071 0.7071i);
λ5 ω0 (0.9659 0.2588i ); λ 6 ω0 (0.9659 0.2588i).
Такое распределение корней характеристического уравнения
обеспечивает максимальное быстродействие системе, хотя при этом
наблюдается возникновение перерегулирования и колебаний.
Идентификатор (наблюдатель) по измерению первой скорости 1
трехмассового упругого объекта (2.90) имеет вид
xˆ A xˆ lc т (xˆ x) bu , l [l1 l2 l3 l4 l5 l6 ]т , (2.94)
или в скалярной записи
125
ˆ 3 a1mˆ y2 l1c εˆ ω ;
ω
mˆ y2 a2ω
ˆ 3 a2ω
ˆ 2 l2c εˆ ω ;
ˆ 2 a3mˆ y2 a3mˆ y1 l3c εˆ ω ;
ω
(2.95)
mˆ y1 a4ω
ˆ 2 a4ω
ˆ 1 l4c εˆ ω ;
ˆ 1 a5mˆ y1 l5c εˆ ω a6 IˆЯ ;
ω
IˆЯ a7ω
ˆ 1 l6c εˆ ω a8 IˆЯ bu ,
ˆ
ˆ 1 1 – ошибка наблюдения; l [l1 l2 l3 l4 l5 l6 ]т – вектор
коэффициентов обратных связей наблюдателя (2.94) по ошибке наблюдения
̂ измеряемой угловой скорости 1 ( c kc ).
Расчет вектора l коэффициентов обратных связей наблюдателя
производится в среде моделирования Matlab при помощи команды
L=-place(A',C',piden),
где параметр «piden» определяет желаемое распределение корней
характеристического полинома.
Как правило, распределение корней характеристического полинома для
расчета наблюдателя совпадает с выбором корней характеристического
полинома для расчета модального управления, с той разницей, что полоса
пропускания наблюдателя в q больше полосы пропускания объекта
управления ( ωН qω0 – максимально достижимая полоса пропускания
наблюдателя).
С учетом (2.93) получим реализуемый линейный (модальный) закон
обратной связи по вектору оценки состояния x̂ линеаризованного
трехмассового упругого объекта (2.89), вырабатываемому наблюдателем в
виде
uл kxˆ k1ω
ˆ 3 k2mˆ y2 k3ω ˆ 1 k6 IˆЯ . (2.96)
ˆ 2 k4mˆ y1 k5ω
где xм [ω3м , my2м , ω2м , my1м ,ω1м , I Я ] т – вектор состояния эталонной модели.
k A t γ AbTм Pex
ˆ ˆ T λ Ak A t ;
(2.99)
kb t γ bbм Peˆ u0 λ b kb t ,
T T
или в скалярной форе:
kA1 t γ A δ(eˆ)ωˆ 3 λ A kA1 t ; kA2 t γ A δ(eˆ)mˆ y 2 λ A kA2 t ;
kA3 t γ A δ(eˆ)ωˆ 2 λ A kA3 t ; kA4 t γ A δ(eˆ)mˆ y 2 λ A kA4 t ;
(2.100)
kA5 t γ A δ(eˆ)ωˆ 1 λ A kA5 t ; kA6 t γ A δ(eˆ) IˆЯ λ A kA6 t ;
kb t γ b δ(eˆ)u0 T λ b kb t ,
127
Для адаптивной системы управления с параметрической настройкой
положением двухмассового упругого электромеханического объекта были
выбраны или вычислены следующие исходные матрицы и коэффициенты:
симметричная положительно определенная матрица G в
уравнении Ляпунова (1.41) равна:
G diag 10, 10, 10, 10, 10, 10 ;
симметричная положительно определенная матрица P в
адаптивном алгоритме определена в Matlab специальной
функцией lyap для решения уравнения Ляпунова:
35.15 2.51 6.23 2.38 1.63 0.08
2.51 21.78 1.94 12.15 3.95 0.04
6.23 1.94 26.62 8.02 5.77 0.24 ;
P lyap(A Тм ,G )
2.38 12.15 8.02 31.47 9.15 0.53
1.63 3.95 5.77 9.15 14.09 0.5
0.08 0.04 0.24 0.53 0.5 0.31
128
Таблица 2.6
Результаты моделирования модального и адаптивного управления скоростью
трехмассового электромеханического объекта
Параметр Показатель Модальный регулятор Параметрическая Сигнальная адаптация
качества адаптация
Ньютон Баттерворт Ньютон Баттерворт Ньютон Баттерворт
129
1 tн, с 0.384 0.278 0.358 0.269 0.358 0.269
p2= p02
4 tp, с 1.212 0.994 0.718 0.906 0.718 0.906
σ, % 28.5 34.4 24.8 34.6 24.8 34.6
130
tн, с 0.418 0.178 0.418 0.178 0.418 0.178
La =2 La 0 tp, с 0.329 0.337 0.329 0.343 0.329 0.343
σ, % 0.6 14.7 0.6 14.9 0.6 14.9
tн, с - - - - - -
La =3 La 0 tp, с - - - - - -
σ, % - - - - - -
tн, с - - - - - -
La =4 La 0 tp, с - - - - - -
σ, % - - - - - -
tн, с - - - - - -
La =5 La 0 tp, с - - - - - -
σ, % - - - - - -
а б
Рисунок 2.42 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением скоростью при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ3 в 2 раза;
3 – уменьшение J3 в 3 раза; 4 – уменьшение J3 в 4 раза; 5 – уменьшение J3 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеJ3 в 2
раза; 3 – уменьшение J3 в 3 раза; 4 – уменьшение J3 в 4 раза; 5 – уменьшение J3 в 5 раз)
а б
Рисунок 2.43 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением скоростью при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3
131
– увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3 –
увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз)
а б
Рисунок 2.44 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер2 в 2 раза;
3 – уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениер2 в 2
раза; 3 – уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз)
а б
Рисунок 2.45 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер2 в 2 раза; 3
– увеличениер2 в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – увеличениер2 в 2 раза)
а б
Рисунок 2.46 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеLa в 2 раза); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеLa в 2
раза)
132
а б
Рисунок 2.47 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеLa в 2 раза); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеLa в 2
раза)
а б
Рисунок 2.48 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ3 в 2 раза;
3 – уменьшение J3 в 3 раза; 4 – уменьшение J3 в 4 раза; 5 – уменьшение J3 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеJ3в 2
раза; 3 – уменьшение J3 в 3 раза; 4 – уменьшение J3 в 4 раза; 5 – уменьшение J3 в 5 раз)
а б
Рисунок 2.49 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3
– увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3 –
увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличение J3 в 5 раз)
133
а б
Рисунок 2.50 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер2 в 2 раза;
3 – уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениер2 в 2
раза; 3 – уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз)
а б
Рисунок 2.51 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер2 в 2 раза; 3
– увеличениер2 в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – увеличениер2 в 2 раза)
а б
Рисунок 2.52 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеLa в 2 раза; 3 –
уменьшение La в 3 раза; 4 – уменьшение La в 4 раза; 5 – уменьшение La в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениеLa в 2
раза)
134
а б
Рисунок 2.53 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеLa в 2 раза); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеLa в 2
раза)
135
1
a1 J 03 1
; a2 p02 ; a3 J 02 ; a4 p01;
a5 J 011Rя1km k у kпβ сβ п ; a6 J 011 ; (2.104)
a7 J 011Rя1km (ke kс k уβ с ); b J 011 Rя1kmk yβ cβ п .
С учетом введенных обозначений перепишем линеаризованное уравнение
(2.103) с усредненными параметрами (2.104) в компактной форме:
q ω3 ; ω3 a1 my2 ; my2 a2 ω3 a2 ω2 ; ω2 a3 my2 a3 my1;
(2.105)
my1 a4 ω2 a4 ω1 ; ω1 a5 q a6 mу1 a7 ω1 bu
и для удобства представим их в векторно-матричной записи:
x Ax bu ; y c т x;
0 1 0 0 0 0 0 0 q
0 0 a 0 0 ω
0 0 0
3
1
0 a2 0 a2 0 0 0 0 mу2
A (2.106)
; b ; c ; x ,
0 0 a3 0 a3 0 0 0 ω2
0 0 0 a4 0 a4 0 0 m
у1
a5 0 0 0 a6 a7
b c ω1
136
Расчет вектора k коэффициентов обратных связей производится в среде
моделирования Matlab при помощи команды
K=-place(A,B,pm),
где параметр «pm» определяет желаемое распределение корней
характеристического полинома.
Выбираем следующие значения параметра «pm»:
Распределение корней по полиному Ньютона
pm=[-w0 -1.01*w0 -0.99*w0 -1.001*w0 -1.05*w0 -0.95*w0];
при котором все корни являются отрицательными вещественными
числами и равными друг другу λ1 λ 2 λ3 λ 4 λ5 λ 6 ω0 ; ω0 =ωoп –
максимально достижимая полоса пропускания контура положения.
Такое распределение корней характеристического уравнения
(отсутствует мнимая часть у корней) полностью обеспечивает
подавление упругих колебаний, возникающих в электромеханической
следящей системе с упругим объектом и подчиненным управлением.
Распределение корней по полиному Баттерворта
pm=[-(0.2588+0.9659i)*w0 -(0.2588-0.9659i)*w0…
-(0.7071+0.7071i)*w0 -(0.7071-0.7071i)*w0…
-(0.9659+0.2588i)*w0 -(0.9659-0.2588i)*w0];
где параметр «pm» соответствует такому распределению корней
λ1 λ6 многочлена (2.13), при котором все корни являются
отрицательными вещественными и комплексно сопряженными
числами:
λ1 ω0 (0.2588 0.9659i ); λ 2 ω0 (0.2588 0.9659i);
λ3 = ω0 (0.7071 0.7071i); λ 4 ω0 (0.7071 0.7071i);
λ5 ω0 (0.9659 0.2588i ); λ 6 ω0 (0.9659 0.2588i).
Такое распределение корней характеристического уравнения
обеспечивает максимальное быстродействие системе, хотя при этом
наблюдается возникновение перерегулирования и колебаний.
137
Идентификатор (наблюдатель) по измерению первой скорости 1
трехмассового упругого электромеханического объекта (2.125) имеет вид
ˆ 3, m
где qˆ, ω ˆ 2, m
ˆ y2 , ω ˆ 1 – оценки переменных состояния объекта (2.102);
ˆ y1, ω
ˆ
ˆ 1 1 – ошибка наблюдения; l [l1 l2 l3 l4 l5 l6 ]т – вектор
коэффициентов обратных связей наблюдателя (2.108) по ошибке наблюдения
̂ измеряемой угловой скорости 1 ( c kc ).
Расчет вектора l коэффициентов обратных связей наблюдателя
производится в среде моделирования Matlab при помощи команды
L=-place(A',C',piden),
где параметр «piden» определяет желаемое распределение корней
характеристического полинома.
Как правило, распределение корней характеристического полинома для
расчета наблюдателя совпадает с выбором корней характеристического
полинома для расчета модального управления, с той разницей, что полоса
пропускания наблюдателя в q больше полосы пропускания объекта
управления ( ωН qω0 – максимально достижимая полоса пропускания
наблюдателя).
С учетом (2.107), (2.108) получим реализуемый линейный (модальный)
закон обратной связи по вектору оценки состояния x̂ линеаризованного
трехмассового упругого объекта, вырабатываемому наблюдателем в виде
138
uл kxˆ k1qˆ k2ω
ˆ 3 k3mˆ y2 k4ω
ˆ 2 k5mˆ y1 k6ω
ˆ 1. (2.110)
где xм [qм , ω3м , my2м , ω2м , my1м ,ω1м ] т – вектор состояния эталонной модели.
k A t γ Ab Tм Pex
ˆ ˆ T λ Ak A t ;
(2.113)
kb t γ bbм Peˆ u0 λ b kb t ,
T T
или в скалярной форе:
kA1 t γ A δ(eˆ)qˆ λ A kA1 t ; kA2 t γ A δ(eˆ)ωˆ 3 λ A kA2 t ;
kA3 t γ A δ(eˆ)mˆ y 2 λ A kA3 t ; kA4 t γ A δ(eˆ)ωˆ 2 λ A kA4 t ;
(2.114)
kA5 t γ A δ(eˆ)mˆ y1 λ A kA5 t ; kA6 t γ A δ(eˆ)ωˆ 1 λ A kA6 t ;
kb t γ b δ(eˆ)u0T λ b kb t ,
139
где все обозначения аналогичны (2.21) – (2.23).
Для адаптивной системы управления с параметрической настройкой
положением двухмассового упругого электромеханического объекта (2.102),
(2.103) без учета постоянной тока якоря были выбраны или вычислены
следующие исходные матрицы и коэффициенты:
симметричная положительно определенная матрица G в
уравнении Ляпунова (1.41) равна:
G diag 10, 10, 10, 10, 10, 10 ;
140
Таблица 2.7
Результаты моделирования модального и адаптивного управления положением
трехмассового механического объекта
Параметр Показатель Модальный регулятор Параметрическая Сигнальная адаптация
качества адаптация
Ньютон Баттерворт Ньютон Баттерворт Ньютон Баттерворт
1 tн, с - - - - - -
J3= J03
5 tp, с - - - - - -
σ, % - - - - - -
1 tн, с - - - - - -
J3= J03
4 tp, с - - - - - -
σ, % - - - - - -
1 tн, с - - - - - -
J3= J03
3 tp, с - - - - - -
σ, % - - - - - -
141
1 tн, с - - 0,464 0,367 0,464 0,367
p2= p02
5 tp, с - - 1,661 1,692 1,661 1,692
σ, % - - 29,4 35,6 29,4 35,6
142
а б
Рисунок 2.54 – Переходные процессы в трехмассовом механическом объекте с модальным
управлением положением при изменении момента инерции третьей массы: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ3 в 2 раза); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ3 в 2
раза)
а б
Рисунок 2.55 – Переходные процессы в трехмассовом механическом объекте с модальным
управлением положением при изменении коэффициента жесткости: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер2 в 2 раза; 3 –
уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал)
а б
Рисунок 2.56 – Переходные процессы в трехмассовом механическом объекте с модальным
управлением положением при изменении коэффициента жесткости: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер2 в 2 раза; 3 –
увеличениер2 в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал)
143
а б
Рисунок 2.57 – Переходные процессы в трехмассовом механическом объекте с
адаптивным управлением положением при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ3 в2 раза);
б) настройки желаемого ХП по полиному Баттерворта (1 – номинал)
а б
Рисунок 2.58 – Переходные процессы в трехмассовом механическом объекте с
адаптивным управлением положением при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3
– увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3 –
увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз)
а б
Рисунок 2.59 – Переходные процессы в трехмассовом механическом объекте с
адаптивным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер2 в 2 раза;
3 – уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал; 2 – уменьшениер2 в 2
раза; 3 – уменьшение р2 в 3 раза; 4 – уменьшение р2 в 4 раза; 5 – уменьшение р2 в 5 раз)
144
а б
Рисунок 2.60 – Переходные процессы в трехмассовом механическом объекте с
адаптивным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер2 в 2 раза; 3
– увеличениер2 в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал)
147
Такое распределение корней характеристического уравнения
обеспечивает максимальное быстродействие системе, хотя при этом
наблюдается возникновение перерегулирования и колебаний.
Идентификатор (наблюдатель) по измерению первой скорости 1
расчетного объекта (2.116) имеет вид
xˆ A xˆ lc т (xˆ x) bu , l [l1 l2 l3 l4 l5 l6 l7 ]т , (2.122)
или в скалярной записи:
qˆ ω
ˆ 3 l1c εˆ ω ;
ˆ 3 a1mˆ y2 l2c εˆ ω ;
ω
mˆ y2 a2ω
ˆ 3 a2ω
ˆ 2 l3c εˆ ω ;
ˆ 2 a3mˆ y2 a3mˆ y1 l4c εˆ ω ;
ω (2.123)
mˆ y1 a4ωˆ 2 a4ωˆ 1 l5c εˆ ω ;
ˆ 1 a5mˆ y1 l6c εˆ ω a6 IˆЯ ;
ω
IˆЯ a7 qˆ a8ω
ˆ 1 l7c εˆ ω a9 IˆЯ bu ,
ˆ 3, m
где qˆ, ω ˆ 2, m
ˆ y2 , ω ˆ 1 , IˆЯ – оценки переменных состояния объекта
ˆ y1 , ω
(2.117); ˆ
ˆ 1 1 – ошибка наблюдения; l [l1 l2 l3 l4 l5 l6 l7 ]т – вектор
148
управления ( ωН qω0 – максимально достижимая полоса пропускания
наблюдателя).
С учетом (2.122), (2.123) получим реализуемый линейный (модальный)
закон обратной связи по вектору оценки состояния x̂ линеаризованного
трехмассового упругого объекта, вырабатываемому наблюдателем в виде
uл kxˆ k1qˆ k2ω
ˆ 3 k3mˆ y2 k4ω ˆ 1 k7 IˆЯ .(2.124)
ˆ 2 k5mˆ y1 k6ω
A м A bk
0 a λ 0 0
0 a
3 3
м
0 0 0 a λ a 0 0
4 4
λ
0 0 0 0 a 5
a
0 6
a bk bk bk bk bk a bk a bk λ
7 1 2 3 4 5 8 6
b
9 7
(2.125)где xм [qм , ω3м , my2м , ω2м , my1м ,ω1м , I Я ] т – вектор состояния эталонной
модели.
Принимая во внимание то, что порядок рассматриваемого объекта равен
семи и задающее воздействие u0 является скалярной величиной, запишем
адаптивную систему (1.51), (1.52) с параметрической настройкой,
наблюдателем состояния (2.123) и эталонной моделью (2.125) для
управления положением трехмассового упругого электромеханического объекта
следующим образом:
ua t k A t xˆ kb t u0 t (2.126)
149
k A t γ Ab Tм Pex
ˆ ˆ T λ Ak A t ;
(2.127)
kb t γ bbTм Peˆ u0T λ b kb t ,
или в скалярной форе:
kA1 t γ A δ(eˆ)qˆ λ A kA1 t ; kA2 t γ A δ(eˆ)ωˆ 3 λ A kA2 t ;
kA3 t γ A δ(eˆ)mˆ y2 λ A kA3 t ; kA4 t γ A δ(eˆ)ωˆ 2 λ A kA4 t ;
(2.128)
kA5 t γ A δ(eˆ)mˆ y1 λ A kA5 t ; kA6 t γ A δ(eˆ)ωˆ 1 λ A kA6 t ;
kA7 t γ A δ(eˆ) IˆЯ λ A kA7 t ; kb t γ b δ(eˆ)u0T λ b kb t ,
150
ua t h0 tanh aδ(eˆ). (2.129)
Результаты моделирования адаптивных систем управления с
параметрической и сигнальной настройками для управления положением
трехмассового упругого электромеханического объекта приведены в таблице 2.8.
Таблица 2.8
Результаты моделирования модального и адаптивного управления попложением
трехмассового электромеханического объекта
Параметры Показатель Модальный регулятор Параметрическая Сигнальная адаптация
качества адаптация
Ньютон Баттерворт Ньютон Баттерворт Ньютон Баттерворт
1 tн, с - - - - - -
J2= J02
5 tp, с - - - - - -
σ, % - - - - - -
1 tн, с - - - - - -
J3= J03
4 tp, с - - - - - -
σ, % - - - - - -
151
1 tн, с - - - - - -
p2= p02
5 tp, с - - - - - -
σ, % - - - - - -
1 tн, с - - - - - -
p2= p02
4 tp, с - - - - - -
σ, % - - - - - -
152
tн, с 0,362 0,207 0,362 0,207 0,362 0,207
La = La 0 tp, с 0,335 0,542 0,335 0,542 0,335 0,542
σ, % 4,7 22,7 4,7 22,7 4,7 22,7
tн, с 0,367 - 0,404 - 0,404 -
La =2 La 0 tp, с 0,790 - 0,586 - 0,586 -
σ, % 9,8 - 5,7 - 5,7 -
tн, с 0,367 - 0,402 - 0,402 -
La =3 La 0 tp, с 0,569 - 0,585 - 0,585 -
σ, % 9,8 - 5,6 - 5,6 -
tн, с - - 0,401 - 0,401 -
La =4 La 0 tp, с - - 0,585 - 0,585 -
σ, % - - 5,5 - 5,5 -
tн, с - - 0,400 - 0,400 -
La =5 La 0 tp, с - - 0,585 - 0,585 -
σ, % - - 5,5 - 5,5 -
а б
Рисунок 2.61 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением положением при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениуJ3 в 2 раза);
б) настройки желаемого ХП по полиному Баттерворта (1 – номинал)
153
а б
Рисунок 2.62 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением положением при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ3 в 2 раза);
б) настройки желаемого ХП по полиному Баттерворта (1 – номинал)
а б
Рисунок 2.63 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениур2 в 2 раза);
б) настройки желаемого ХП по полиному Баттерворта (1 – номинал)
а б
Рисунок 2.64 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер2 в 2 раза; 3
– увеличениер2 в 3 раза; 4 - увеличениер2 в 4 раза; 5 – увеличениер2 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал)
154
а б
Рисунок 2.65 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением положением при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеLa в 2 раза; 3 –
уменьшение La в 3 раза; 4 – уменьшение La в 4 раза; 5 – уменьшение La в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал)
а б
Рисунок 2.66 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением скоростью при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеLa в 2 раза; 3 –
увеличениеLa в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал)
а б
Рисунок 2.67 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением положением при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеJ3 в 2 раза;
3 – уменьшение J3 в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – уменьшениеJ3 в 2 раза)
155
а б
Рисунок 2.68 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением положением при изменении момента инерции третьей массы: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3
– увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениеJ3 в 2 раза; 3 –
увеличениеJ3 в 3 раза; 4 – увеличениеJ3 в 4 раза; 5 – увеличениеJ3 в 5 раз)
а б
Рисунок 2.69 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениер2 в 2 раза;
3 – уменьшение р2 в 3 раза); б) настройки желаемого ХП по полиному Баттерворта (1 –
номинал; 2 – уменьшениер2 в 2 раза)
а б
Рисунок 2.70 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением положением при изменении коэффициента жесткости: а)
настройки желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениер2 в 2 раза; 3
– увеличениер2 в 3 раза; 4 - увеличениер2 в 4 раза; 5 – увеличениер2 в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал; 2 – увеличениер2 в 2 раза)
156
а б
Рисунок 2.71 – Переходные процессы в трехмассовом электромеханическом объекте с
адаптивным управлением положением при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – уменьшениеLa в 2 раза; 3 –
уменьшение La в 3 раза; 4 – уменьшение La в 4 раза; 5 – уменьшение La в 5 раз); б)
настройки желаемого ХП по полиному Баттерворта (1 – номинал)
а б
Рисунок 2.72 – Переходные процессы в трехмассовом электромеханическом объекте с
модальным управлением положением при изменении индуктивности якоря: а) настройки
желаемого ХП по полиному Ньютона (1 – номинал; 2 – увеличениеLa в 2 раза; 3 –
увеличениеLa в 3 раза; 4 - увеличениеLa в 4 раза; 5 – увеличениеLa в 5 раз); б) настройки
желаемого ХП по полиному Баттерворта (1 – номинал)
157
2.3 Выводы к второй главе
Во второй главе диссертации решены следующие задачи:
1. Рассчитано семейство адаптивных систем управления с
параметрической и сигнальной настройками для управления скоростью или
положением двух- или трехмассовых механических или
электромеханических объектов.
2. Проведены сравнительные исследования семейства адаптивных
систем управления с параметрической и сигнальной настройками для
управления скоростью или положением двух- или трехмассовых
механических или электромеханических объектов.
3. Построенные в Matlab–Simulink программы моделирования
семейства адаптивных систем управления с параметрической и сигнальной
настройками для управления скоростью или положением двух- или
трехмассовых механических или электромеханических объектов
подтверждают работоспособность адаптивных систем управления в задачах
подавления упругих колебаний, обеспечения повышения быстродействия и
точности управления в условиях параметрической и функциональной
неопределенности.
4. Полученные во второй главе адаптивные системы управления
положением с параметрической или сигнальной настройкой будут
использованы в главе 3 в качестве «учителей» при разработке нейросетевых
адаптивных регуляторов.
158
3. НЕЙРОСЕТЕВЫЕ СИСТЕМЫ УПРАВЛЕНИЯ
ДВУХ- И ТРЕХМАССОВЫМИ УПРУГИМИ
ЭЛЕКТРОМЕХАНИЧЕСКИМИ ОБЪЕКТАМИ
q1( l 1)
wi(,l1)
wi(,l0)
…
( l 1)
q nl 1
wi(,ln)l
160
Простейшая однослойная нейронная сеть состоит из K БПЭ и имеет K
выходов q1 ,..., qi ,..., qK и n+1 входов r0 , r1,..., rj ,..., rn и может быть описана
векторно-матричным соотношением
q Wl(K)rl w 0r0 W(K)r, (3.2)
где q col(q1 ,..., qi ,..., qK ) вектор выхода; r col(r0 , r1,..., rj ,..., rn ) - вектор входа;
s1 q1 s2 q2 sK qK
w1,0 , w1,1 ,..., w1,n w2, 0 , w2,1 ,..., w2,n … wn , 0 , wn ,1 ,..., wn ,n
r1
r2
rn
r0
161
q1(l) f (W1(l)q1(l1) w 0(l) q0(l 1) ) , (3.5)
инициализации или смещения q0(l 1) в слое l, который для всех l=1,K
принимается равным +1; q1(l ) col(q1(l ) ,..., qn(ll ) ) , q1(l 1) col(q1(l 1) ,..., qn(ll 11) ) -
векторы выходов базовых процессорных элементов слоя l и выходов
предыдущего (l1)-го слоя, поступающих на входы базовых элементов слоя l.
r q (j1) q (l ) q (lj ) q (l ) q (j K ) q (K )
j
(K )
q ni(1) qni(l ) q nK
162
траектории, диктуемой эталонной моделью. Примером является оптимальное
управление двигателем.
163
Рисунок 3.4 - Типы активационных функций: а, г — пороговая; б — линейная; в —
сигмоидальная; д — тангенциальная; е — радиально-базисная
164
Помимо перечисленных функций, изменяющихся в диапазоне [0,1],
вводятся также их аналоги с областью значений [–1,1]. Так, например (см.
рисунок 3.4(г)), пороговая функция может быть переопределена как
1, если s 0;
φ( s) s, если s 0; . (3.9)
1, если s 0,
то есть
φ( s) sign ( s) . (3.10)
165
3.1.3 Обучение искусственных нейронных сетей
Обучение — это процесс, при котором свободные параметры нейронной
сети адаптируются в результате ее непрерывной стимуляции внешним
окружением. Тип обучения определяется тем способом, которым
производятся изменения параметров [23, 68].
Очевидно, что процесс функционирования ИНС, т.е. сущность действий,
которые она способна выполнять, зависит от величин синаптических
связей.Поэтому, задавшись определенной структурой ИНС, отвечающей
какой-либо задаче, разработчик сети должен найти оптимальные значения
всех переменных весовых коэффициентов.
Этот этап называется обучением ИНС, и от того, насколько качественно
он будет выполнен, зависит способность сети решать поставленные перед
ней проблемы во время функционирования. Существует два способа
обучения нейронной сети: с учителем и без учителя [49, 51, 79]. В своей
работе для обучения многослойных нейронных сетей я выбрал способ
обучения с «учителем».
Обучение с учителем. Важно отметить, что вся информация, которую
сеть имеет о задаче, содержится в наборе примеров. Поэтому качество
обучения сети напрямую зависит от количества примеров в обучающей
выборке, а также от того, насколько полно эти примеры описывают данную
задачу [49, 51]. Так, например, бессмысленно использовать сеть для
предсказания финансового кризиса, если в обучающей выборке кризисов не
представлено. Считается, что для полноценной тренировки требуется хотя бы
несколько десятков (а лучше сотен) примеров.
166
База Сеть обучена
данных
167
• алгоритмы локальной оптимизации с вычислением частных
производных первого порядков;
• алгоритмы локальной оптимизации с вычислением частных
производных первого и второго порядка;
• стохастические алгоритмы оптимизации;
• алгоритмы глобальной оптимизации.
К первой группе относятся: градиентный алгоритм (метод скорейшего
спуска); методы с одномерной или двумерной оптимизацией целевой
функции в направлении антиградиента; метод сопряженных градиентов;
методы, учитывающие направление антиградиента на нескольких шагах
алгоритма.
Ко второй группе относятся: метод Ньютона, методы оптимизации с
разреженными матрицами Гессе, квази ньютоновские методы, метод
ГауссаНьютона, метод ЛевенбергаМарквардта и др.
Стохастическими методами являются: поиск в случайном направлении,
имитация отжига, метод Монте-Карло (численный метод статистических
испытаний).
Задачи глобальной оптимизации решаются с помощью перебора
значений переменных, от которых зависит целевая функция (функция
ошибки Е) [51].
Алгоритм обратного распространения.Рассмотрим идею одного из
самых распространенных алгоритмов обучения — алгоритм обратного
распространения ошибки (back propagation)[49, 50, 68]. Это итеративный
градиентный алгоритм обучения, который используется с целью
минимизации среднеквадратичного отклонения текущего выхода и
желаемого выхода многослойных нейронных сетей.
Алгоритм обратного распространения используется для обучения
многослойных нейронных сетей с последовательными связями вида (см.
рисунок 3.3). Как отмечено выше, нейроны в таких сетях делятся на группы с
общим входным сигналом — слои, при этом на каждый нейрон первого слоя
168
подаются все элементы внешнего входного сигнала, а все выходы нейронов
m-го слоя подаются на каждый нейрон слоя (q+1). Нейроны выполняют
взвешенное (с синаптическими весами) суммирование элементов входных
сигналов; к данной сумме прибавляется смещение нейрона иполученный
результат подается на функциюактивации. Значение функции активации есть
выход нейрона.
В многослойных сетях оптимальные выходные значения нейронов всех
слоев, кроме последнего, как правило, неизвестны, и трех- или более
слойный персептрон уже невозможно обучить, руководствуясь только
значениями ошибок на выходах НС. Наиболее приемлемым вариантом
обучения в таких условиях оказался градиентный метод поиска минимума
функции ошибки с рассмотрением сигналов ошибки от выходов НС к ее
входам, в направлении, обратном прямому распространению сигналов в
обычном режиме работы. Этот алгоритм обучения НС получил название
процедуры обратного распространения.
В данном алгоритме функция ошибки представляет собой сумму
квадратов рассогласования (ошибки) желаемого выхода сети и реального.
При вычислении элементов вектора-градиента использован своеобразный
вид производных функций активации сигмоидального типа. Алгоритм
действует циклически (итеративно), и его циклы принято называть эпохами.
На каждой эпохе на вход сети поочередно подаются все обучающие
наблюдения, выходные значения сети сравниваются с целевыми значениями
и вычисляется ошибка. Значение ошибки, а также градиента поверхности
ошибок используется для корректировки весов, после чего все действия
повторяются. Начальная конфигурация сети выбирается случайным образом,
и процесс обучения прекращается, либо когда пройдено определенное
количество эпох, либо когда ошибка достигнет некоторого определенного
уровня малости, либо когда ошибка перестанет уменьшаться (пользователь
может сам выбрать нужное условие остановки).
Приведем словесное описание алгоритма[49].
169
Шаг 1. Весам сети присваиваются небольшие начальные значения.
Шаг 2. Выбирается очередная обучающая пара (X, Y) из обучающего
множества; вектор X подается на вход сети.
Шаг 3. Вычисляется выход сети.
Шаг 4. Вычисляется разность между требуемым (Y) и реальным
(вычисленным) выходом сети.
Шаг 5. Веса сети корректируются так, чтобы минимизировать ошибку.
Шаг 6. Шаги со 2-го по 5-й повторяются для каждой пары обучающего
множества до тех пор, пока ошибка на всем множестве не достигнет
приемлемогозначения.
Шаги 2 и 3 подобны тем, которые выполняются в уже обученной сети.
Вычисления в сети выполняются послойно. На шаге 3 каждый из
выходов сети вычитается из соответствующей компоненты целевого вектора
с целью получения ошибки. Эта ошибка используется на шаге 5 для
коррекции весов сети.
Шаги 2 и 3 можно рассматривать как «проход вперед», так как
сигнал распространяется по сети от входа к выходу. Шаги 4 и 5 составляют
«обратный проход», поскольку здесь вычисляемый сигнал ошибки
распространяется обратно по сети и используется для подстройки весов.
Дадим изложенному геометрическую интерпретацию [51, 79]. В
алгоритме обратного распространения вычисляется вектор градиента
поверхности ошибок. Этот вектор указывает направление кратчайшего
спуска по поверхности из данной точки, поэтому, если мы «немного»
продвинемся по нему, ошибка уменьшится. Последовательность таких шагов
(замедляющаяся по мереприближения ко дну) в конце концов приведет к
минимуму того или иного типа. Определенную трудность здесь представляет
вопрос о том, какую нужно брать длину шагов.
При большой длине шага сходимость будет более быстрой, но имеется
опасность перепрыгнуть через решение или (если поверхность ошибок имеет
особо вычурную форму) уйти в неправильном направлении. Классическим
170
примером такого явления при обучении нейронной сети является ситуация,
когда алгоритм очень медленно продвигается по узкому оврагу с крутыми
склонами, прыгая с одной его стороны на другую. Напротив, при маленьком
шаге, вероятно, будет схвачено верное направление, однако при этом
потребуется очень много итераций. На практике величина шага берется
пропорциональной крутизне склона (так что алгоритм замедляет ход вблизи
минимума) с некоторой константой, которая называется коэффициентом
скорости обучения. Правильный выбор скорости обучения зависит от
конкретной задачи и обычно осуществляется опытным путем; эта константа
может также зависеть от времени, уменьшаясь по мере продвижения
алгоритма.
Обычно этот алгоритм видоизменяется таким образом, чтобы включать
слагаемое импульса (или инерции). Этот член способствует продвижению в
фиксированном направлении, поэтому если было сделано несколько шагов в
одном и том же направлении, то алгоритм «увеличивает скорость», что
(иногда) позволяет избежать локального минимума, а также быстрее
проходить плоские участки.
Классический метод обратного распространения относится к
алгоритмам с линейной сходимостью, и известными недостатками его
являются: невысокая скорость сходимости (большое число требуемых
итераций для достижения минимума функции ошибки), возможность
сходиться не к глобальному решению, а к локальным решениям (локальным
минимумам отмеченной функции), возможность паралича сети (при котором
большинство нейронов функционирует при очень больших значениях
аргумента функции активации, т.е. на ее пологом участке; поскольку ошибка
пропорциональна производной, которая на данных участках мала, то процесс
обучения практически замирает).
Для устранения этих недостатков были предложены многочисленные
модификации алгоритма обратного распространения, которые связаны с
171
использованием различных функций ошибки, различных процедур
определения направления и величины шага и т. п.
Классический метод обратного распространения относится к
алгоритмам с линейной сходимостью. Для увеличения скорости сходимости
необходимо использовать матрицы вторых производных функции ошибки.
172
нейронные сети (НС). Однако следует заметить, что большое количество
разработанных аппаратных и программных моделей нейросетевых СУ часто
опережают теоретическое понимание происходящих при этом процессов и
имеющихся проблем [19, 76].
Необходимым этапом решения задач управления нелинейными дина-
мическими системами является получение их адекватных математических
моделей, базирующееся, как правило, на теоретическом и экспериментальном
анализе свойств этих систем. Теоретический анализ процессов, происходящих в
системе, позволяет получить математическое описание в виде, например,
дифференциальных уравнений. При экспериментальном анализе на основе
наблюдений входных и выходных сигналов системы получают либо ее
параметрическую, либо непараметрическую модель. Наиболее широкое
распространение получили параметрические модели, требующие решения задач
структурной и параметрической идентификации и использующие ограниченное
число параметров. Несмотря на огромное количество работ, многообразие
видов нелинейностей не позволяет создать единую теорию идентификации
нелинейных систем. Применяемый чаще всего классический подход основан на
аппроксимации нелинейностей, например рядами Вольтера, Гаммерштейна,
Винера, полиномами КолмогороваГабора и др. Однако область применения
таких моделей ограничена. Кроме того, дополнительные трудности получения
адекватного математического описания обусловлены наличием в реальных
сигналах помех.
Системы адаптивного управления, использующие эталонную модель,
проектируются таким образом, чтобы выходной сигнал управляемой модели в
конце концов соответствовал выходному сигналу эталонной модели, которая
имеет желаемые характеристики [9, 42, 52]. Такая система должна быть
асимптотически устойчивой по ошибке.
Системы управления, так или иначе использующие искусственные НС,
являются одной из возможных альтернатив классическим методам управления,
основанной на аналитических методах адаптации. Возможность использования
173
НС для решения задач управления во многом основывается на том, что НС,
состоящая из двух слоев и имеющая в скрытом слое произвольное большое
количество узлов, может аппроксимировать любую функцию действительных
чисел с заданной степенью точности. Таким образом, для решения задач
идентификации и управления могут быть использованы НС даже с одним
скрытым слоем [76].
В настоящее время достаточно хорошо разработан и широко использу-
ется целый ряд архитектур построения нейросетевых систем управления[61, 78,
8185]. Во всех из них назначением нейросетевого контроллера является
выработка адекватного управляющего сигнала для управления динамикой
состояний объекта управления от начального состояния до желаемого
итогового состояния. Организация контроля за состоянием объекта управления
и реализация нейросетевойсистемы управления в значительной степени зависят
от выбранного алгоритма обучения и используемой структуры управления.
Наиболее широко используемыми являются схема прямого
(непосредственного) управления и схема непрямого (идентификационного)
управления. При этом чаще всего в качестве алгоритма обучения используется
алгоритм обратного распространения ошибки [27, 49, 50].
В схеме прямого управления [49, 50] параметры нейросетевого
контроллера регулируются таким образом, чтобы уменьшить непосредственно
ошибку выхода еу (см. рисунок 3.6). В схеме непрямого[49, 50] управления
параметры объекта управления определяются в каждый момент времени и
затем используются для оценки параметров контроллера (см. рисунок 3.7).
Таким образом, имеет место явно выраженный процесс идентификации.
Недостатком такой схемы является то, что идентификация и управление
основываются исключительно на ошибке eu , и, следовательно, минимизацию
ошибки на выходе системы e y гарантировать нельзя.
174
yd Нейросетевой u Объект y
контроллер управления
ey
yd Нейросетевой u Объект
y
контроллер управления
eu Нейросетевой
идентификатор
ey
9 9 9 1
1
Рисунок 3.8 - Схема нейросетевой системы управления, обученной по адаптивной
системе с параметрической настройкой для управления двухмассовым упругим
механическим объектом
8 8 8 1
Рисунок 3.9 - Схема нейросетевой системы управления, обученной по адаптивной системе
с сигнальной настройкой для управления двухмассовым упругим механическим объектом
где W{1} , W{2} , W{3} – весовые матрицы первого, второго и третьего слоев
соответственно; b{1} , b{2} , b{3} – пороги первого, второго и третьего
177
слоевсоответственно; f 3 (.) – линейная функция; f1 (.) , f 2 (.) – сигмоидально-
гиперболический тангенс (tansig) в виде
2
tansig x . (3.16)
(1 e2 x )1
Можно переписать выражение (3.15) в виде
1
ua Ab ( W{3}tansig( W{2}tansig( W{1} x e u0 b{1}) b{2}) b{3}) ,
T
178
Рисунок 3.10–Переходные процессы в двухмассовом упругом механическом объекте при
номинальных параметрах 1 – нейронная сеть, обученная по сигнальной адаптации; 2 –
нейронная сеть, обученная по параметрической адаптации; 3 – аналитическое адаптивное
управление
179
Рисунок 3.13–Переходные процессы в двухмассовом упругом механическом
объекте при уменьшении J2 в четыре раза 1 – нейронная сеть, обученная по сигнальной
адаптации; 2 – нейронная сеть, обученная по параметрической адаптации; 3 –
аналитическое адаптивное управление
13 13 13 13 1
1
Рисунок 3.15 - Схема нейросетевой системы управления, обученной по адаптивной
системе с параметрической настройкой для управления трехмассовым упругим
механическим объектом
12 12 12 12 1
181
Из схем (рисунки 3.15, 3.16) можно написать:
1
ua f 4 ( W{4} f3 (.) b{4}) 1
f 4 ( W{4} f3 ( W{3} f 2 ( W{2} f1 (.) b{2}) b{3}) b{4}) 1
1
(3.17)
1
f 4 ( W{4} f3 ( W{3} f 2 ( W{2} f1 ( W{1} x e u0 b{1}) b{2}) b{3}) b{4}) ,
T
где W{1} , W{2} , W{3} , W{4} – весовые матрицы первого, второго, третьего и
выходного слоевсоответственно; b{1} , b{2} , b{3} , b{4} – пороги первого,
второго, третьего и выходного слоев соответственно; f 4 (.) – линейная
функция; f1 (.) , f 2 (.) , f 3 (.) – сигмоидально-гиперболический тангенс (tansig) в
виде (3.16).
Результаты моделирования при изменении параметров объекта. В
работе проведено моделирование адаптивной нейросетевой системы
управления трехмассовым упругим электромеханическим объектом с
эталонной моделью, считаем, что все переменные состояния объекта
доступны измерению с помощью датчиков. Результаты моделирования
представлены на рисунках 3.17 – 3.20.
182
Рисунок 3.18– Переходный процесс при увеличении момента инерции в 4 раза: 1)
адаптивный регулятор с параметрической (сигнальной) настройкой; 2) нейросетевой
регулятор, обученный по параметрической адаптации; 3) нейросетевой регулятор,
обученный по сигнальной адаптации
183
Рисунок 3.20– Переходный процесс при уменьшении жесткости в 4 раза: 1)
адаптивный регулятор с параметрической (сигнальной) настройкой; 2) нейросетевой
регулятор, обученный по параметрической адаптации; 3) нейросетевой регулятор,
обученный по сигнальной адаптации
184
Таблица 3.1
Сравнение эффективности аналитических и нейросетевых адаптивных систем
Адаптивная Показатели качества Простота Простота Энергопотребление
система Увеличение Ji Уменьшение Ji Увеличение рi Уменьшение рi микроконтроллерной аналоговой
реализации реализации
Параметрическая Чем больше Ji, тем Чем меньше Ji, тем Система устойчива, с Чем больше р, тем сложно реализовать сложно низкое
меньше быстрее время малым больше реализовать
настройка
перерегулирование и нарастания и больше перерегулированием перерегулирование и
больше время перерегулирования больше время
регулирования регулирования
Сигнальная Чем больше Ji, тем Чем меньше Ji, тем Система устойчива, с Чем больше р, тем просто реализовать сложно высокое из-за скользящих
меньше быстрее время малым больше реализовать режимов
настройка
перерегулирование и нарастания и больше перерегулированием перерегулирование и
больше время перерегулирования больше время
регулирования регулирования
Нейросеть, Работает быстрей Переходный процесс Система устойчива, с Чем больше р, тем просто реализовать сложно низкое
аналитической, но с без малым больше реализовать
обученная по
перерегулированием перерегулирования, но перерегулированием перерегулирование и
параметрической медленней чем в медленнее затухание
адаптации аналитических колебаний
адаптивных системах
Нейросеть, Работает быстрей Переходный процесс Чем больше р, тем Справляется с просто реализовать сложно высокое из-за повторения
аналитической, но с без больше большим диапазоном раелизовать скользящих режимов,
обученная по
перерегулированием перерегулирования, но перерегулирования и изменений без возникающих в
сигнальной медленней чем в меньше время перерегулирования аналитической системе
адаптации аналитических нарастания
адаптивных системах
185
3.3 Выводы к третьей главе
В третьем разделе диссертационной работы решены следующие задачи:
1.Выдвинут и обоснован новый подход к применению нейросетевых
систем в решении задач управления упругими механическими объектами.
2. Сформулирован новый метод обучения в режиме «off-line»
адаптивных нейросетевых систем управления, отличающийся тем, что
обучение осуществляется на основе адаптивных аналитических систем
управления двух- и трехмассовыми упругими механическими объектами.
3. Разработаны и обучены нейросетевые системы управления
положением двух- и трехмассовых упругих механических объектов в
условиях неопределенности параметров. Все исследования проводились в
специальной программе MatlabSimulink.
186
4. РАЗРАБОТКА ПРИКЛАДНОЙ ПРОГРАММЫ
МОДЕЛИРОВАНИЯ И НАСТРОЙКИ СИСТЕМ
УПРАВЛЕНИЯ ДВУХ- И ТРЕХМАССОВЫМИ
ЭЛЕКТРОМЕХАНИЧЕСКИМИ ОБЪЕКТАМИ С
УПРУГИМИ ДЕФОРМАЦИЯМИ
188
Рисунок 4.3 – Окно визуализации процесса управления
189
Рисунок 4.5 - Панель управления.
190
Рисунок 4.6 - Комплекс для разработки и отладки проектов АСУ ТП
191
области промышленной автоматизации. MIC-2000 укомплектован
следующим набором стандартных модулей:
MIC-2718 — модуль аналогового ввода (8 дифференциальных или
16 однопроводных каналов 12битового АЦП, 100 кГц);
MIC-2728 — модуль аналогового вывода (4 двуполярных
изолированных канала 12битового ЦАП с двойной
буферизацией);
MIC-2730 — модуль дискретного ввода (два 8разрядных
оптоизолированных канала цифрового ввода со светодиодной
индикацией состояния линий);
MIC-2750 — модуль дискретного вывода (два 8разрядных
оптоизолированных канала цифрового вывода со светодиодной
индикацией состояния линий).
Программная часть системы управления реализована с использованием
SCADAсистемы Genie 3.0. Имитатор ТП представлен набором цифровых и
физических моделей. Цифровые модели реализованы на базе IBM PC
совместимых ПЭВМ с использованием программных средств AutoCont [22].
Для связи с СУ используются платы ввода-вывода сигналов:
универсальная плата сбора данных (8 дифференциальных или 16
однопроводных каналов 12битового АЦП, 100 кГц с
программируемым коэффициентом усиления, 2 однополярных
канала 12битового ЦАП с двойной буферизацией, по два
8разрядных канала цифрового ввода и вывода, три
таймерасчётчика);
плата аналогового вывода (6 12битовых каналов с
индивидуальными микросхемами ЦАП с двойной буферизацией).
Пакет моделирования автоматических систем регулирования AutoCont
позволяет рассчитывать различные частотные характеристики, переходные
процессы, фазовые портреты и получать их графики. В состав пакета входит
192
редактор структурных схем, позволяющий создавать автоматические
системы управления различных типов, используя широкий набор элементов
и связей между ними. AutoCont поддерживает устройства связи с объектами
и применяется для создания систем управления внешним оборудованием.
AutoCont широко используется для решения исследовательских и
практических задач, а также в учебном процессе. Программные средства
AutoCont позволяют с помощью встроенного редактора структурных схем и
меню элементов легко формировать цифровую модель ТП практически
неограниченной сложности (рабочее поле редактора 80×80 элементов). Среди
элементов следует отметить следующие [22]:
аналоговые линейные элементы, описываемые линейными
дифференциальными уравнениями до
20-го порядка;
цифровые элементы, включая типовые П-, ПИ-, ПД-, ИД- и ПИД-
регуляторы;
различные модификации типовых нелинейностей (идеальное реле,
реле с зоной нечувствительности, реле с зоной неоднозначности,
реальное реле, усиление с ограничением, люфт);
элемент функциональной зависимости xвых=f(xвх), где f(xвх)
задается в виде входной строки длиной не более 255 символов,
среди которых могут присутствовать числа, знаки,
арифметические операции, скобки произвольной вложенности,
функции (ln, log, sin, cos, tg, ctg, exp, arctg, sign, abs, sqrt);
элементы, реализующие различные виды входных сигналов,
включая как стандартные A.1(t–τ), A.sin(ωt+ϕ), так и функцию
x=f(t), где f(t) задается аналогично описанной f(xвх), за
исключением того, что аргументом является величина t;
запаздывание, реализующее функцию xвых=xвх(t–τ);
элементы: пересечение, размножитель, умножитель;
193
элементы АЦП и ЦАП, служащие для связи с внешними
устройствами через соответствующие платы ввода-вывода при
моделировании в реальном времени.
Такой широкий набор элементов позволяет создавать полные имитаторы
работы технологического оборудования, включая датчики и исполнительные
механизмы, в реальном масштабе времени. Физические модели реализованы
на базе элементов, наиболее широко используемых в ТП, и обеспечивают
высокую наглядность функционирования отдельных узлов систем. Внешние
органы ручного задания параметров ТП (переключатели, потенциометры)
позволяют изменять установки в широком диапазоне. Так, например,
физическая модель электропривода позволяет имитировать соответствующие
процессы в диапазоне 80 Вт…300 кВт. Реализация временных характеристик
осуществлена с использованием операционных усилителей с
соответствующими обратными связями. В случае необходимости наложения
дополнительных помех или какойлибо обработки выходной сигнал
физической модели вводится в цифровую модель на базе IBM PC, откуда
поступает в СУ.
Связь между всеми элементами комплекса осуществляется по внешнему
физическому интерфейсу. Он выполнен неэкранированными проводами, по
которым осуществляется передача стандартных электрических аналоговых и
дискретных сигналов (±5 B, ±10 B, 0…20мA, 4…20 мА, ...), соответствующих
сигналам, используемым в реальном ТП, для которого тестируется ПО. Для
отладки и тестирования конкретного проекта АСУ ТП через коммутатор
производится подключение соответствующих входов и выходов системы
управления и полного имитатора. В случае использования сложных
цифровых моделей ТП и невозможности обеспечения жёсткого режима
реального времени одним компьютером имитатора может быть задействован
ряд таковых.
Рассматриваемый комплекс даёт возможность обеспечить тестирование
ПО АСУ ТП, имеющего в своём составе алгоритмы цифровой фильтрации,
194
идентификации, адаптивного управления, диагностики состояния как
отдельных агрегатов, так и всего ТП. Полная имитация ТП позволяет также
обеспечить тестирование ПО на корректность для случаев высокого уровня
электрических помех, отказов датчиков, исполнительных механизмов,
системы электропитания.
При отсутствии математического описания ТП, необходимого для
создания цифровой модели средствами AutoCont, используются специальные
средства идентификации объекта управления в реальном масштабе времени,
устанавливаемые на работающее оборудование. Они включают в себя
промышленный компьютер MIC-2000 с соответствующей платой ввода и
программные средства идентификации объектов в реальном времени IDN RT
[22].
195
Рисунок 4.7 – Функциональная схема стенда для полунатурных испытаний
196
процесс автонастройки проходит непосредственно на объекте,
поэтому для ее осуществления необходимо иметь
сконфигурированный прибор с подключенными к нему датчиками и
исполнительными механизмами;
условия, в которых проводится автонастройка, должны быть
максимально приближены к реальным условиям эксплуатации
объекта;
автонастройка ведется для каждого канала в отдельности;
в случае если технические условия эксплуатации объекта не
допускают изменения регулирующего воздействия в широком
диапазоне и со значительными скоростями изменения, то
автонастройку следует выполнить в ручном режиме.
Все перечисленные группы программных продуктов, располагающих
средствами для исследования систем управления,обладают и достоинствами
(большие возможности в проектировании систем управления или простота
реализации, или наглядность реализации), и недостатками (сложность
цифровой реализации, недостаточная эффективность в условиях изменения
параметров объекта управления).
4.2.1 Назначение
Специализированные программные средства должны предоставлять
разработчику информацию и набор готовых решений для конкретных
проблем, благодаря чему программа становится не только средством
исследования, но и источником информации о разработанных в данной
области решениях.
Для задач исследования систем управления важно иметь возможность
сравнительного анализа поведения системы при различных параметрах
197
системы и алгоритмах управления. Каждый раз при изменении параметров
системы разработчик запускает процесс моделирования, оценивает
результаты, меняет параметры системы, и процесс повторяется снова.
Программа позволяет выполнять исследования по заданному пользователем
плану, когда исследователь задает параметры системы, которые должны
меняться во время исследования, и значения, которые они будут принимать
на каждом этапе программы исследования. В результате моделирования
исследователь получает наглядное представление о поведении системы при
изменении параметров.
Программа моделирования и настройки систем управления двух- и
трехмассовыми упругими механическими и электромеханическими
объектами разработана в специальной среде GUI-приложений пакета Matlab
[3] и предназначена для исследования систем управления двух- и
трехмассовых упругих электромеханических объектов при изменении их
параметров: массы, коэффициента упругости между массами, индуктивности
якоря. Программа моделирования содержит в себе библиотеку двух- и
трехмассовых упругих механических и электромеханических объектов и
систем управления этими объектами: подчиненное регулирование, модальное
управление, адаптивное управление с параметрической и сигнальной
настройками.
Данная программа также может быть использованав учебном процессе
как пособие и программа выполнения самостоятельных работ по
дисциплинам:
«Математические методы проектирования нелинейных и адаптивных
систем управления»;
«Адаптивные системы управления динамическими объектами»;
198
4.2.2 Назначение пунктов меню и работа с приложением
Описываемые ниже пункты меню и приложения содержат в себе
информацию по работе с системами управления скоростью или положением
двух- или трехмассового упругого механического или электромеханического
объекта.Однако все восемь объектов управления, представленные во второй
главе (2.6), (2.28), (2.42), (2.56), (2.75), (2.89), (2.103), (2.117),имеют схожие
меню и описывать каждый пункт программы нецелесообразно.
Запуск программы осуществляется набором команды «startuprobj»,
после которой появится окно «ВЫБОР СИСТЕМЫ УПРАВЛЕНИЯ»
предлагающее выбрать одно из двух направлений исследования: 1) систему
управления положением; 2) систему управления скоростью (см. рисунок 4.8).
199
Рисунок 4.9 – «МЕНЮ ВЫБОРА РЕГУЛЯТОРОВ»
200
Рисунок 4.10 – Окно проектирования и настройки адаптивной системы управления
положением двухмассового упругого электромеханического объекта (перед началом
работы)
При нажатии кнопки меню «ФАЙЛ» (см. рисунок 4.11) появляется меню
сохранения и открытия файлов расширения (см. рисунок 4.12). Нажав на
кнопку «СОХРАНИТЬ», мы можем записать текущий график(и) переходных
процессов на жесткий диск компьютера (см. рисунок 4.13). Если нам нужно
просмотреть уже записанный ранее график(и) переходных процессов, то
нажатием на кнопку «ОТКРЫТЬ», мы получаем доступ к сохраненным ранее
файлам (см. рисунок 4.13).
201
а б
Рисунок 4.13 - Диалоговые окна меню: а)«Сохранить» и б)«Открыть»
202
«ХП по Ньютону» выбор желаемого характеристического полинома
(ХП) для настройки наблюдателя, модального управления и эталонной
модели. Распределение корней желаемого ХП по Ньютону;
«ХП по Баттерворту» выбор желаемого характеристического
полинома (ХП) для настройки наблюдателя, модального управления и
эталонной модели. Распределение корней желаемого ХП по
Баттерворту.
203
появляется окно задания числовых данных параметров объекта и регуляторов
к объекту (см. рисунок 4.18),
где:
ky коэффициент передачи усилителя мощности (УМ);
La индуктивность якорной цепи двигателя;
Ra активное сопротивление якорной цепи двигателя;
km постоянный коэффициент (при неизменном потоке
намагничивания и пренебрежимо малой инерции якоря), определяемый
конструктивными данными электрической машины;
204
ke постоянный коэффициент (при неизменном потоке
намагничивания и пренебрежимо малой инерции якоря), определяемый
конструктивными данными электрической машины;
kc постоянный коэффициент передачи датчика обратной связи по
скорости (ДС);
kn постоянный коэффициенты передачи датчика обратной связи по
положению (ДП);
kt постоянный коэффициент передачи датчика обратной связи по
току (ДТ);
J1 – момент инерции первой массы (электродвигателя);
р – коэффициент упругой связи между массами;
J2 – момент инерции второй массы;
р2 – коэффициент упругой связи между второй и третьей массами
(только для трехмассового упругого электромеханического объекта);
J3 – момент инерции третьей массы (только для трехмассового
упругого электромеханического объекта).
Для предотвращения ошибок и сбоев в программе моделирования,
исходные параметры двух- и трехмассовых упругих механических и
электромеханических объектов имеют значения, установленные по
умолчанию.
В процессе исследований бывает необходимо поменять некоторые
параметры объекта или регулятора, для этого существует меню
«ИЗМЕНЯЕМЫЕ ПАРАМЕТРЫ» объекта (см. рисунок 4.19).
206
Двухмассовый – выбор помощи по семейству двухмассовых
упругих механических или электромеханических объектов.
Трехмассовый – выбор помощи по семейству трехмассовых
упругих электромеханических объектов.
Управление положением – выбор помощи по системе управления
положением двух- или трехмассовых упругих механических или
электромеханических объектов.
Управление скоростью – выбор помощи по системе управления
скоростью двух- или трехмассовых упругих механических или
электромеханических объектов.
С учетом La– выбор помощи по системам управления
положением или скоростью двух- или трехмассовых упругих
механических или электромеханических объектов.
Без учета La выбор помощи по системам управления
положением или скоростью двух- или трехмассовых упругих
механических или электромеханических объектов.
208
ПАРАМЕТРЫ» объекта. Открывается диалоговое окно (см. рисунок 4.17,
4.18), в котором мы можем задать необходимые нам параметры объекта.
Введя значения исходных параметров объекта, начинаем процесс
моделирования: в строке меню выбираем «АДАПТИВНОЕ
УПРАВЛЕНИЕ»→ «ПАРАМЕТРИЧЕСКАЯ НАСТРОЙКА» → «С УЧЕТОМ
Lа» → «ХП ПО НЬЮТОНУ». Затем под областью вывода графиков
нажимаем на кнопу «ПОСТРОИТЬ» и получаем график переходного
процесса (см. рисунок 4.22).
Проверим, как адаптивная система справляется с изменением
параметров трехмассового упругого электромеханического объекта. Для
этого, например, увеличим момент инерции третьей массы в пять раз и
построим график переходного процесса на одних осях с графиком при
номинальных параметрах (см. рисунок4.22).
Для изменения момента инерции третьей массы используем меню
«ИЗМЕНЯЕМЫЕ ПАРАМЕТРЫ» объекта, при выборе которого откроется
диалоговое окно (см. рисунки 4.19, 4.20), в котором мы изменяем
необходимые нам параметры системы.
Аналогично можно изменить любой другой параметр объекта и (или)
системы управления. Если полученные переходные процессы удовлетворяют
нашему требованию, то оператор может получить уравнения наблюдателя
(см. рисунок 4.23), настройки модального управления (см. рисунок 4.24),
уравнения эталонной модели (см. рисунок 4.25), уравнения адаптивной
системы с параметрической настройкой (см. рисунок 4.26) в числовом виде.
209
Рисунок 4.23 – Уравнения наблюдателя в числовом виде и вектор L настроек наблюдателя
210
Аналогичные действия производятся при исследовании всех
шестнадцати упругих механических или электромеханических объектов
управления, указанных во второй главе. Приложение может быть
использовано в качестве обучающей программы для студентов по
дисциплинам «Математические методы проектирования нелинейных и
адаптивных систем управления», «Адаптивные системы управления
динамическими объектами» и «Управление многостепенными механическими
объектами».
211
4.4 Выводы к четвертой главе
1. Разработанный комплекс программ моделирования и настройки
систем управления двух- и трехмассовыми упругимимеханическими
и электромеханическими объектамиобладает встроенной
библиотекой, содержащей структуры типовых регуляторов, что
существенно упрощает процесс моделирования.
2. Разработанныйкомплекс программ моделирования и настройки
систем управления двух- и трехмассовыми упругимимеханическими
иэлектромеханическими объектами может быть усовершенствован
путем дополнения его новыми объектами управления,
нелинейностями и новыми системами управления (например,
нейронечеткие адаптивные системы управления).
3. Разработанныйкомплекс программ моделирования и настройки
систем управления двух- и трехмассовыми упругимимеханическими
и электромеханическими объектамиможет быть использован в
учебном процессе для выполнения самостоятельных работ по курсу
«Системы управления многомассовыми механическими объектами с
упругими деформациями».
212
ЗАКЛЮЧЕНИЕ
В соответствии с целью и задачами диссертации проведены
теоретические, вычислительные и экспериментальные работы. Основные
результаты исследований, выполненных автором:
1. Построены и исследованы аналитические адаптивные системы с
параметрической и сигнальной настройками для управления двух- и
трехмассовыми упругими электромеханическими объектами.
2. Построены и исследованы нейросетевые адаптивные системы
управления двух- и трехмассовыми упругими электромеханическими
объектами, в качестве обучающей выборки для которых используются
входные и выходные сигналы аналитических адаптивных систем
управления с сигнальной и параметрической настройками.
3. Проведено сравнительное исследование аналитических и
нейросетевых адаптивных систем управления двух- и трехмассовыми
упругими электромеханическими объектами.
4. Разработан комплекс программ расчета, моделирования и настройки
аналитических и нейросетевых адаптивных систем управления двух- и
трехмассовыми электромеханическими объектами с упругими
деформациями.
Полученные при написании диссертации результаты были использованы
в исследовательских и конструкторских разработках кафедры САУ
опубликованных в [15, 2830, 3537, 4346, 56 59], а также при создании
учебно-методических материалов [6, 10].
213
СПИСОК ЛИТЕРАТУРЫ
1. Абакумов А.В., Блескина Е.В., Шкаев А.Г. Полунатурное моделирование
внешней среды для отработки систем управления / Абакумов А.В. //
СГТУ - http://www.sciteclibrary.ru/rus/catalog/pages/3592.html
2. Андреев Ю. Н. Управление конечномерными линейными объектами /
Ю.Н. Андреев. – М.: Наука, 1976. – 424 с.
3. Ануфриев И.Е. Самоучитель Матлаб 5.3/6.х – СПб: БХВ – Санкт-
Петербург, 2002. – 736с.: ил.
4. Борцов, Ю.А. Электромеханические системы с адаптивным и модальным
управлением [Текст] / Ю.А. Борцов, Н.Д. Поляхов, В.В. Путов. – Л.:
Энергоатомиздат, 1984. – 216 с.
5. Второв В.Б., Филатов Д.М. Вопросы расчета параметров адаптивного
регулятора в системе с эталонной моделью и сигнальной адаптацией//
Известия СПбГЭТУ «ЛЭТИ», СПб., 2009. - №10 – с. 39-46
6. Голик С.Е., Вейнмейстер А.В., Друян Е.В., Казаков В.П., Путов А.В.
Микропроцессорные устройства: Метод. указания к лабораторным
работам. СПб.: СПбГЭТУ «ЛЭТИ». 2007. 88 с.
7. Дьяконов В.П. Математические пакеты расширения MATLAB: Спец.
справ. / В. П.Дьяконов, В.В. Круглов. – СПб.: Питер, 2001. – 480 с.
8. Дьяконов В.П., Круглов В.В. «Matlab 6/5 SP1/7/7 SP2 + Simulink 5/6/.
Инструменты искусственного интеллекта и биоинформатики». Серия
«Библиотека профессионала». – М.:СОЛОН-ПРЕСС, 2006. – 456с.: ил.
9. Зунг Ч. А. Разработка и исследование адаптивных систем управления
нелинейными электромеханическими объектами с упругими
деформациями / Дис….кан. техн. наук / СПб.: СПбГЭТУ, 2008. – 174 с.
10.Информационно-управляющие комплексы аэродромного обслуживания:
Методические указания к лабораторным работам/ Сост.: Путов В.В,
Путов А. В, Казаков В. П., Друян Е.В., Русяева Т.Л. Электронный
учебник. 2010. 115 с.
214
11.Интеллектуальные системы управления / Н.Д. Поляхов, И.А. Приходько,
В.Е. Кузнецов, О.Э. Якупов: учеб. пособие. СПб.: Изд-во СПбГЭТУ
«ЛЭТИ», 2010. 72с.
12.Исследование линейных систем в среде Matlab/Simulink: Методические
указания к лаборатрным работам по дисциплине «Теория управления»/
сост.: А.А. Бурмистров, В.Б. Второв, И.А. Приходько, О.Э. Якупов. СПб.:
изд-во СПбГЭТУ «ЛЭТИ», 2004. 24с.
13. Казаков В.П.. Расчет и сравнительный анализ прямого и
идентификационного подходов сигнальной адаптации // Доклад на 16
конференции «Экстремальная робототехника» ЦНИИ РТК. СПб.: 2005.
14.Казаков В.П., Путов А.В.. Построение нейросетевого, обученного по
аналитическому, алгоритма управления двухмассовым упругими
объектом // межд. науч.-техн. конф. «Проблемы информационно-
компьютерных технологий и мехатроники». 24-29 сентября 2007г. .
Дивноморское. 2007. Изд-во Таганрогского ИЮФУ. с. 220-225
15.Казаков В.П. Микропроцессорная электромеханическая система
подавления упругих колебаний, возникающих при управлении
механическими объектами на подвижном основании// межвузовская науч-
техн конф студентов, аспирантов и молодых ученых «Системы
управления и передачи информации». БГТУ «Военмех». 15 мая 2007
г.СПб.:2007. с. 46-47
16. Казаков В.П., Во Конг Фыонг, Пекаровский А.С., Нгуен Кьен Чьен
Разработка адаптивных аналитических и интеллектуальных систем
управления упругим электромеханическим объектом // XI конф. молодых
ученых «Навигация и управление движением». 15-18 марта 2010 г.
СПб.:2010
17. Казаков В.П., Пекаровский А.С., Во Конг Фыонг, Нгуен Кьен Чьен
Разработка систем управления двухкоординатным роботом-
манипулятором и механическим объектом в двухосном кардановом
215
подвесе // XI конф. молодых ученых «Навигация и управление
движением». 15-18 марта 2010 г. СПб.:2010
18.Казаков В.П., Друян Е.В., Кокоулин А.Н. Адаптивные системы
автоматического управления электромеханическими объектами на базе
структур с эталонными и настраиваемыми моделями с параметрической и
сигнальной настройками и динамическими наблюдателями// сб. науч. тр.
«Поисковые научные исследования молодых ученых по техническим
наукам в научно-образовательных центрах СПбГЭТУ». СПб.: Изд-во
СПбГЭТУ. 2010. С. 84-90
19.Комашинский В. И., Смирнов Д. А. Нейронные сети и их применение в
системах управления и связи / М.: Горячая линия – Телеком, 2003. - 98с.
20.Круглов В. В., Борисов В.В. Искусственные нейронные сети. Теория и
практика / 2-е изд стереотип // М.: Горячая линия – Телеком, 2002. – 382с.
21.Лебедев В. В., Путов В.В., Шелудько В. Н., Казаков В.П., Зунг Ч.А.
Семейство адаптивных систем управления многомассовым нелинейным
упругим механическим объектом с неопределенными параметрами и
неполными измерениями// Известия «АиУ».СПб:СПбГЭТУ «ЛЭТИ».-
№1.-2006.- С
22.Маслов А.А., Висков А., «Комплекс для разработки и отладки проектов
АСУ ТП» [Текст] / Маслов А. А.// Современные технологии
автоматизации. – 2001. – №3. – С.68–76.
23. Махотило К.В. "Разработка методик эволюционного синтеза
нейросетевых компонентов систем управления", Диссертация на
соискание ученой степени кандидата технических наук по специальности
05.13.06 — автоматизированные системы управления и прогрессивные
информационные технологии, — Харьков, ХГПУ, —1998, — 189 с.
24. Медведев В.С., Потемкин В.Г. Нейронные сети. Matlab 6/ Под общ. ред.
к.т.н. В.Г. Потемкина. – М.: ДИАЛОГ-МИФИ, 2002. – 496с.
216
25. Поляхов Н.Д. Адаптация и идентификация автоматических систем: учеб.
пособие /Н.Д. Поляхов, В.В. Путов; ЛЭТИ. – Л., 1984. – 80с.
217
33.Путов В.В. Адаптивное управление динамическими объектами:
беспоисковые системы с эталонными моделями: учеб. пособие. В.В.
Путов. – СПб.: Издательство СПбГЭТУ «ЛЭТИ», 2001. – 92с.
34.Путов В.В. Адаптивное и модальное управлеие механическими объектами
с упругими деформациями: учеб. пособие/ В.В. Путов – СПб.: Изд-во
СПбГЭТУ «ЛЭТИ», 2002. – 112с.
35.Путов В.В., Тимчук Н.А., Путов А.В., Казаков В.П., Ленц Р.В., Низовой
А.В., Козлов Ю.К. Электромеханический энергосберегающий
мобильный комплекс предпосадочного контроля состояния аэродромной
полосы в экстремальных погодных условиях// Сб. докл. «Управление и
информационные технологии». УИТ-2003.-СПб.: ИСПОСервис.-2003.-
С.246-251
36.Путов В.В., Низовой А.В., Дашаев Ш.А., Иванов А.А., Путов А.В.,
Казаков В.П. Электромеханическая мобильная установка аэродромного
обслуживания нового поколения для оперативного контроля взлетно-
посадочной полосы// Мехатроника, автоматизация и управление № 5.-
2003.-С. 32-39
37.Путов В.В., Низовой А.В., Тимчук Н.А., Путов А.В., Казаков В.П.
Электромеханическая мобильная установка нового поколения для
автоматизированного контроля взлетно-посадочной полосы// Известия
«АиУ».СПб:СПбГЭТУ «ЛЭТИ».- №1.-2003.-С.3-7
38. Путов В.В., Казаков В.П., Козлов Ю.К., Путов А.В.. Адаптивные
электромеханические системы наведения и стабилизации специальных
объектов и мобильных робототехнических комплексов [Текст]// Известия
государственного электротехнического университета. Серия
«Автоматизация и управление».СПб:СПбГЭТУ «ЛЭТИ».- №1.-2004, с. 3-8
39. Путов В.В., Казаков В.П., Лебедев В.В., Шелудько В.Н., Зунг Ч.А.
Семейство адаптивных систем управления многомассовым нелинейным
упругим механическим объектом с неопределенными параметрами и
неполными измерениями [Текст]// Известия государственного
218
электротехнического университета. Серия «Автоматизация и
управление».СПб:СПбГЭТУ «ЛЭТИ».- №1. - 2006 г. С. 3-8.
40.Путов В.В. Адаптивные и модальные системы управления
многомассовыми нелинейными упругими механическими объектами / В.
В. Путов, В. Н. Шелудько. – СПб.: Изд-во «Элмор», 2007. – 243 с.
41. Путов В. В.,Казаков В.П, Шелудько В.Н, Лебедев В.В, Зунг Ч.А, Путов
А.В, Друян Е.В. Семейство аналитических и интеллектуальных
адаптивных систем управления нелинейными упругими
электромеханическими объектами [Текст]//Мехатроника, автоматизация и
управление № 10.-2007.- С. 16-25
42.Путов В.В., Шелудько В.Н. Системы управления многостепенными
механическими объектами с упругими деформациями: учеб. пособие.
СПб.: Издательство СПбГЭТУ «ЛЭТИ», 2009. 167с.
43. Путов В.В, Шелудько В. Н., Путов А. В., В. П. Казаков, Е.В. Друян, А. С.
Пекаровский, Н. А. Русяев, Н. А. Щербаков Инновационные проекты в
проектировании современных средств оценки тормозящих свойств
искусственных ВПП//VII межд. конф. «Материалы, оборудование и
технологии, применяемые для содержания аэродромов гражданской
авиации». 24-25 сенября 2009
44.Путов В.В, Шелудько В. Н., Путов А. В., Казаков В. П., Друян Е.В.,
Пекаровский А.С., Щербаков А.Н., Русяев Н. А.. Аэродромный
измеритель коэффициента сцепления нового поколения ИКС-1: сервис,
обучение, развитие // IX межд. конф. и выставка «Современные методики
контроля и восстановления искусственных покрытий аэродромов и
автомобильных дорог». 24-25 июня 2010.
45.Путов В.В, Путов А. В, Казаков В. П., Друян Е.В., Пекаровский А.С.,
Щербаков А.Н., Русяев Н. А.. Испытания буксируемых
электромеханических измерителей коэффициента сцепления в
лабораторных условиях// IX межд. конф. и выставка «Современные
219
методики контроля и восстановления искусственных покрытий
аэродромов и автомобильных дорог». 24-25 июня 2010
46.Путов В.В., Шелудько В.Н., Путов А.В., Казаков В.П., Друян Е.В., Русяева
Т.Л., Щербаков А.Н. Программа контроллера системы
термостатирования тензометрического датчика усилия буксируемого
измерителя коэффициента сцепления// Свидетельство об официальной
регистрации программы для ЭВМ. № 2011615351. 08.06.2011
47.Руткофская Д., Пилиньский М., Руткофский Л. Нейронные сети,
генетические алгоритмы и нечеткие системы / М.: Горячая линия –
Телеком, 2006. – 452 с.
48.Соколовский Г.Г. Электроприводы переменного тока с частотным
регулированием / М.: АКАДЕМА, 2006. – 265 с.
49.Терехов В.М. Д. В. Ефимов, И.Ю. Тюкин «Нейросетевые системы
управления: Учеб. Пособие для вузов» - М.: Высш. Шк. 2002. – 183с.: ил
50.Тюкин И.Ю., Терехов В.А. Адаптация в нелинейных динамических
системах/ Синергетика: от прошлого к будущему. – М.: ЛКИ, 2008 – 384 с.
51.Хайкин Саймон, Нейронные сети: полный курс, 2e издание / Пер. с анrл //
М. Издательский дом "Вильямс", 2006 – 1104 с.
52.Фрадков А.Л. Адаптивное управление в сложных системах: беспоисковые
методы / М.: Наука, 1990, – 296 с.
53.Фыонг В.К. Разработка и исследование адаптивных систем с применением
нейронных сетей для управления нелинейными электромеханическими
объектами с упругими деформациями / Дис. кан. техн. наук / СПб.:
СПбГЭТУ, 2010. – 172 с.
54.Фыонг В.К., Казаков В.П., Нгуен Кьем Чьен, Шелудько В.Н. Разработка
прямых адаптивных систем с применением нейронных сетей для
управления трехмассовым упругим электромеханическим
объектом/.//Материалы конференции «Международная конференция по
мягким вычислениям и измерениям».//23-25 июня 2010 г., Санкт –
Петербург. С. 64-67
220
55.Черных И.В. «Simulink: Инструмент моделирования динамических
систем» / Черных И.В. // - 2003. – 252с. (Internet издание)
56.Шелудько В.Н., Казаков В.П., Пекаровский А. C., Русяев Н.А., Большаков
И.Е. «Разработка адаптивных интеллектуальных систем управления
промышленным роботом-манипулятором с применением искусственных
нейронных сетей различной структуры»//XII конф. молодых ученых
«Навигация и управление движением». 15-18 марта 2011 г. СПб.:2011
57.Шелудько В.Н., Путов А.В., Казаков В.П., Друян Е.В.. Программа
распознавания геометрических фигур на основе нейронной сети//
Свидетельство об официальной регистрации программы для ЭВМ. №
2011613278. 27.04.2011
58.Шелудько В.Н., Путов В.В., Казаков В.П., Друян Е.В.. Программа
контроллера электромеханического измерителя коэффициента сцепления
аэродромных и автодорожных покрытий. // Свидетельство об
официальной регистрации программы для ЭВМ. № 2011613150.
21.04.2011
59.Шелудько В.Н., Путов А.В., Казаков В.П., Друян Е.В., Щербаков А.Н.
Программа термостатирования тензометрического датчика усилия
динамометрического барабанного стенда для испытаний измерителей
коэффициента сцепления// Свидетельство об официальной регистрации
программы для ЭВМ. Заявка на регистрацию 10.05.2011
60.Alexander I. G. Neural Networks Theory / Springer Press, 2007. – 396 p.
61.Artificial intelligence research and development. / Breuker J., Dieng R.,
Guarino N., Kok J.N., J. Liu, R. Lopez de Mantaras, R. Mizoguchi, M. Musen
and N. Zhong // IOS Press, 2005. – 453 p.
62.Astrom K. J., Wittenmark B. Adaptive control / Reading MA: Addison Wesley,
1994 – 574 p.
63.Ben K., Patrick S. An introduction to neural networks / Eight edition, The
University of Amsterdam, 1996. – 135 p.
221
64. Bondarev V. N On System Identification Using Pulse-Frequency Modulated
Signal..: EUT Report / Eindhoven University of Technology, Netherlands. —
ISBN 90-6144-195-1. —88-E-195. — Eindhoven, 1988. — 84 p.
65. Broomhead D. S., Lowe D. Multivariable functional interpolation and adaptive
networks // Complex Systems. — 1988. — N 2. — P. 321—355.
66.Cirstea M. N., Dinu A., Khor J. G., Cormick M. M., Neural and Fuzzy Logic
Control of Drives and Power Systems. / Newnes Press, 2002. – 399 p.
67.Coolen A. C. C., Kohn R., Sollich P. Theory of Neural Information Processing
Systems / Oxford University Press, 2005. – 569 p.
222
77. Teshnehlab M. Intelligent Control Based on Flexible Neural Networks/ M.
Teshnehlab, K Watanabe. – Dordrecht: Kluwer Academic Publishers, 1999. –
235p.
78.Simon H. Kalman filtering and neural networks. / John Wiley & Sons, Inc.
2001. – 284 p.
79.Simon H., Neural Networks: A Comprehensive Foundation. / Second edition,
Pretice Hall International, Inc. 1999. – 842 p.
80.The Handbook of brain theory and neural networks / Machael A. A. Editor,
second edition // Massachusetts Institute of Technology, 2003. – 1290 p.
81.Tim M. J. Artificial Intelligence: A Systems Approach. / INFINITY SCIENCE
PRESS LLC, 2008. – 498 p.
82.Toshinori M., Fundamentals of the New Artificial Intelligence: Neural,
Evolutionary, Fuzzy and more/ Second edition, Springer Press, 2008. – 255 p.
83.Veelenturf L.P.J. Analysis and applications of artificial neural networks. /
Prentice Hall, Inc., 1995. – 259 p.
84.Witold J. Intelligent robotic systems: Design, planning, and control. / Kluwer
Academic Publishers, 2002. – 310 p.
85.Zurada J. M. Introduction to artificial neural systems. / West Publishing
Company, 1992. – 764 p.
86. http://evloevoleg.narod.ru/Neural/Par_2.pdf
87.http://model.exponenta.ru/
88.Универсальный программный ПИД-регулятор. Руководство по
эксплуатации ТRМ-151.
223