Реферат_Тема_5
.docxМИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)
КАФЕДРА САУ
РЕФЕРАТ
по дисциплине «Нелинейное и адаптивное управление в технических системах»
Тема: Адаптивные системы с переменной структурой, с явной и неявной эталонными моделями. Алгоритмы адаптивной идентификации
Студент гр. 9492  | 
		
  | 
		Плотников Д.А.  | 
	
Преподаватель  | 
		
  | 
		Путов В.В.  | 
	
Санкт-Петербург
2024
Адаптивные системы, построенные методом скоростного градиента, с явной эталонной моделью с параметрической, сигнальной и сигнально-параметрической адаптацией
Методика решения задачи адаптивного управления включает несколько этапов. Задано математическое описание объекта управления и внешних воздействий с учетом неизвестных параметров ξ, а также множество Ξ значений этих параметров. Определены спецификация управляющих воздействий и измеряемых выходов объекта. Кроме того, сформулирована цель управления. Процесс синтеза адаптивного регулятора разбивается на последовательные этапы: Этап 1. Выбор «идеального» закона управления; Этап 2. Выбор настраиваемых параметров и цели адаптации; Этап 3. Выбор алгоритма адаптации; Этап 4. Исследование работоспособности адаптивной системы.
1.1 Алгоритмы параметрической адаптации
1. Настройка коэффициентов уравнений состояния. Рассматривается обобщенный настраиваемый объект (ОНО)
			  | 
		(1.1)  | 
	
где 
– вектор состояния ОНО; 
– внешнее командное (задающее) воздействие;
– n×n-
и n×m-матрицы
неизвестных параметров ОНО; 
– n×n-
и n×m-матрицы
настраиваемых параметров. Цель управления
– совпадение вектора состояния ОНО 
с вектором состояния 
(явной) эталонной модели, которая задана
уравнением
			  | 
		(1.2)  | 
	
где 
– n×n-
и n×m-матрицы,
описывающие желаемую динамику замкнутой
системы (
– гурвицева).
Вывод
алгоритма адаптации по методу скоростного
градиента. Вводится целевой функционал
,
где 
– вектор ошибки; 
– некоторая n×n-матрица.
Вычислим 
.
Тогда
			 
  | 
		(1.3)  | 
	
Алгоритм скоростного градиента в дифференциальной форме в данном случае имеет вид
			 
  | 
		(1.4)  | 
	
Условие
выпуклости выполнено в силу линейности
ОНО. Условие достижимости также выполнено
при 
.
Матрица 
должна удовлетворять уравнению Ляпунова
для некоторой 
.
Тогда существует некоторое 
такое, что
Условие роста выполнено для ограниченного
,
т. е. для ограниченного командного
сигнала 
.
При
влиянии возмущений может возникнуть
неограниченный рост значений параметров
регулятора. Для предотвращения используют
регуляризованный алгоритм адаптации.
Регуляризованный АСГ с функцией 
выглядит как
			 
  | 
		(1.5)  | 
	
где 
– некоторые априорные оценки настраиваемых
параметров.
Скорость настройки параметров можно увеличить, если использовать АСГ в конечно-дифференциальной форме, которая дает следующие пропорционально-дифференциальные алгоритмы адаптации
			 
  | 
		(1.6)  | 
	
Алгоритмы
адаптации (1.4), (1.6) обладают идентифицирующими
свойствами, т. е. 
при 
,
если вектор-функция 
обладает достаточным разнообразием,
т. е. модель (1.2) достаточно полно
возбуждается входным сигналом.
2. Настройка коэффициентов регулятора. Пусть уравнения объекта есть
			  | 
		(1.7)  | 
	
где 
– вектор состояния; 
– управляющее воздействие. Через 
обозначим командное (задающее) воздействие.
Целевая
функция 
.
Пользуясь схемой скоростного градиента,
получаем
			  | 
		(1.8)  | 
	
Пусть для любых 
уравнение
			  | 
		(1.9)  | 
	
разрешимо относительно 
.
Тогда 
удовлетворяет соотношению
			  | 
		(1.10)  | 
	
Здесь 
,
т. е. 
,
– линейное подпространство, порожденное
столбцами матрицы 
.
Это эквивалентно соотношению
			  | 
		(1.11)  | 
	
Условие (1.11) называется условием Эрцбергера, условиями адаптируемости, совместимости или точного соответствия модели.
При
выполнении этих условий существуют
матрица 
и вектор-функция 
такие, что 
,
т. е. условие достижимости выполнено
при 
.
Матрица 
может быть найдена из решения уравнения
Ляпунова 
Возьмем в качестве вектора настраиваемых
параметров 
Скоростной градиент получается в виде
			 
  | 
		(1.12)  | 
	
Тогда АСГ в дифференциальной форме записывается как
			 
			 
  | 
		(1.13)  | 
	
1.2 Алгоритмы сигнальной адаптации
Данные алгоритмы не предполагают настройки параметров регулятора. Они относятся к АСГ в конечной форме.
Рассматривается задача слежения с явной эталонной моделью (1.2). Уравнения объекта – в виде (1.7).
Используя
целевую функцию 
мы получаем (1.8): 
.
Как и выше, матрица 
находится из уравнения Ляпунова 
для некоторой 
.
Используем теперь в качестве вектора
настраиваемых параметров непосредственно
сигнал управления 
,
и получим алгоритм управления в виде
АСГ в конечной форме. Для этого вычислим
скоростной градиент 
.
Алгоритм (А.15) принимает (при 
)
вид
			  | 
		(1.14)  | 
	
Алгоритмы вида (1.14) обладают высоким быстродействием, но у них отсутствуют идентифицирующие свойства (нет настраиваемых параметров). При изменении параметров объекта в широких пределах целесообразно использовать сигнально-параметрические алгоритмы.
1.3 Алгоритмы сигнально-параметрической адаптации
Рассматривается
система, в которую входят ОУ (1.7) и
эталонная модель (1.2). Цель управления
при 
.
Функционал
качества зададим в виде 
.
Тогда выражение для 
имеет вид (1.8). Выполнение условий (1.11)
обеспечивает единственность решения
(1.9) относительно 
для всех 
и 
.
Для 
имеем соотношение
			  | 
		(1.15)  | 
	
где 
При
выполнении условий адаптируемости
имеются матрица 
и вектор-функция 
вида (1.15) такие, что выполняется условие
достижимости (А.10). Матрица 
находится как решение уравнения Ляпунова.
По аналогии с выражением (1.15) выберем алгоритм управления в основном контуре в виде
			  | 
		(1.16)  | 
	
где 
– настраиваемые параметры, образующие
вектор 
.
Задаваясь матрицей Г в блочно-диагональной
форме
получим алгоритм управления
			 
			 
  | 
		(1.17)  | 
	
где 
Адаптивные системы, построенные методом скоростного градиента, с неявной эталонной моделью. Адаптивное управление летательным аппаратом
2.1 Алгоритмы параметрической адаптации
Рассмотрим уравнения ОНО в виде
			  | 
		(2.18)  | 
	
где 
,
,
,
– вектор настраиваемых параметров
регулятора.
Используем
целевой функционал 
.
Применим метод скоростного градиента.
Получим, что
Т. к. выражение 
должно зависеть только от измеряемых
переменных, получаем условие 
для некоторого l-мерного
вектора 
.
Предполагая это условие выполненным,
запишем АСГ в виде
			  | 
		(2.19)  | 
	
где матрица коэффициентов усиления 
.
Для
проверки работоспособности алгоритма
следует установить только выполнение
условия разрешимости. Оно удовлетворяется,
если существует вектор 
такой, что 
,
где 
.
Таким образом, должны существовать
матрица 
и вектор 
такой, что
			  | 
		(2.20)  | 
	
Решение этой задачи дает следующая теорема (частотная теорема с обратной связью или теорема о пассификации).
Теорема.
Для существования матрицы 
и вектора 
,
удовлетворяющих (2.3), необходимо и
достаточно, чтобы функция 
была строго-минимально-фазовой.
Здесь
– передаточная функция ОУ.
При
выполнении указанного условия на 
,
обеспечивается выполнение цели управления
при 
.
2.2 Алгоритмы сигнально-параметрической адаптации
Рассматривается
ОУ, выходной сигнал которого непосредственно
представляет собой «ошибку»
(рассогласование) 
			  | 
		(2.21)  | 
	
где 
.
Пусть
цель управления имеет вид 
.
Возьмем целевую функцию в виде 
и вспомогательную цель управления 
при 
.
Такая вспомогательная цель характерна
для систем с переменной структурой на
скользящих режимах.
Следуя схеме скоростного градиента, получим
			  | 
		(2.22)  | 
	
Закон управления в основном контуре возьмем в виде
			  | 
		(2.23)  | 
	
где вектор настраиваемых параметров
.
Далее получим
			 
  | 
		(2.24)  | 
	
Тогда алгоритм адаптивного управления для АСГ в конечной форме (А.15) принимает вид
			 
  | 
		(2.25)  | 
	
Отметим,
что в системе (2.4), (2.7) возникает скользящий
режим на поверхности 
,
следовательно, для достижения цели
управления 
требуется строгая минимально-фазовость
передаточной функции 
Рассмотрим теперь АСГ в дифференциальной форме. Используем структуру закона управления в виде (А.6) с матрицей
Получим алгоритм управления
			  | 
		(2.26)  | 
	
где 
.
Для
повышения скорости настройки параметров
имеет смысл использовать алгоритм
настройки 
в конечно-дифференциальной форме
			  | 
		(2.27)  | 
	
