Типы ограничений в системах идентификации


В теории управления можно выделить следующие виды ограничений:

1. Ограничения, накладываемые на состояние объекта.

2. Ограничения на управляющие переменные.

3. Ограничения на параметры объекта или управляющего устройства.

4. Функциональные ограничения.

5. Ограничения на действующие возмущения.

Как правило, ограничения 1–3, 5 формируются априори и могут быть представлены в виде интервала значений. Более сложным является процесс формирования функциональных ограничений. В общем случае они записываются в виде

, (29)

где L — некоторый оператор, , — соответственно векторы состояния и управления, , — соответственно векторы параметров объекта и управляющего устройства.

Чаще всего L является интегральным или нелинейным оператором. Предполагается, что векторы , , где — область параметрических ограничений.

Функциональные ограничения являются наиболее общим видом ограничений, накладываемых на систему. Как правило, они зависят от параметров и переменных состояния объекта, а так же функционала, определяющего качество работы системы. Чаще всего функциональные ограничения получаются в результате решения задачи оптимизации и задают класс допустимых алгоритмов управления. Учитывая сказанное выше, неравенство (29) можно записать следующим образом

,

где функционал отражает качество переходных процессов в системе. Если функция не задана, то из (29) можно получить ограничения первых двух типов.

4.2. Метод адаптивных -алгоритмов

Рассмотрим дискретную динамическую систему

, (31)

где — вектор состояния; — вектор параметров, принадлежащий некоторой ограниченной, но априори неизвестной области ; — вектор управления (входа); n — дискретное время; — непрерывно дифференцируемая по , , вектор-функция. На систему (31) наложены ограничения типа (30).

На движениях системы (31) рассматривается функционал (функция Ляпунова) . Алгоритм адаптации параметров модели ищется таким образом, чтобы выполнялось целевое условие

, (32)

или

. (32а)

При отсутствии алгоритм адаптации вектора имеет вид

. (33)

Закон (33) можно рассматривать как дискретный аналог алгоритма скоростного градиента.

Изложим метод получения дискретных j-алгоритмов идентификации.

Перепишем неравенство (32а) в виде

.

Считаем, что функция является непрерывно дифференцируемой по почти всюду за исключением конечного числа точек. Тогда для , как и в непрерывном случае, справедливо следующее F-представление

, (34)

где , — положительная вектор-функция, способ построения которой будет описан далее; , — непрерывно дифференцируемая по вектор-функция.

Так как , то для обеспечения условия (32а) достаточно применить следующий алгоритм параметрического оценивания

, (35)

где — положительная симметрическая матрица, — матричный индикатор принадлежности.

Если на систему (31) наложить функциональное ограничение

,

где , — некоторое число, то получим следующую процедуру

.

Если функция является линейной по , то уравнение (35) описывает класс итерационных псевдоградиентных алгоритмов. Приведем общую запись псевдоградиентного алгоритма идентификации для объекта управления с одним выходом, модель которого описывается уравнением авторегрессии – скользящего среднего:

,

,

,

где — некоторая постоянная матрица, выбираемая из условия ; ; — вектор настраиваемых параметров; — нелинейная функция; — положительная последовательность чисел; — обобщенный вход; — положительно определенная матрица; — нелинейная вектор-функция; — матричный индикатор принадлежности .

Рис. 2. Этапы синтеза j-алгоритмов

Таким образом, метод адаптивных j-алгоритмов идентификации (как непрерывных, так и дискретных) позволяет учесть реальные условия функционирования объекта и синтезировать оптимальные законы оценивания, соответствующие этим условиям. В отличие от известных подходов к выбору алгоритмов идентификации данный подход позволяет выделить лишь те переменные и связи, от которых зависит качество работы системы идентификации, а затем использовать их в алгоритмах адаптации параметров модели. Конструктивность получаемых решений является основной отличительно особенностью метода j-алгоритмов. Этапы синтеза j-алгоритмов приведены на рис. 2.

Примеры

Рассмотрим снова систему (1)

. (36)

Для оценки вектора применим модель

. (37)

О системе (36) имеется текущая экспериментальная информация, полученная в результате измерений в процессе нормального функционирования,

,

где — дискретное время. Имеется априорная информация о том, что содержит аномальные измерения, т. е. большие по амплитуде выбросы.

Ставится задача: необходимо на основе анализа разработать алгоритм оценки вектора параметров системы (36) с помощью модели (37) из условия устойчивости системы идентификации.

Введем функцию Ляпунова

,

где , .

Алгоритм идентификации ищем таким образом, чтобы обеспечить выполнение условия устойчивости (32а). Имеем

. (38)

Если на систему не наложено ограничений, то получаем алгоритм (33)

.

Чтобы учесть ограничения, необходимо привести к виду (34). Для этого следует преобразовать второе слагаемое в правой части (38). Для этого введем функцию

(39)

где — числа, задаваемые из конструктивных соображений.

Тогда, учитывая (39), для получаем F-представление (34)

,

где

, , (40)

Если числа могут быть отрицательными, то необходимо соответствующим образом модифицировать вид функции .

Тогда -алгоритм (35) с учетом (40) примет вид

,

откуда

. (41)

Итак, получен алгоритм идентификация системы (36)

Если вместо (39) использовать идеальную релейную функции

то , и так как , то (35) в данном случае примет вид

. (41)

Нетрудно доказать сходимость процедур (41), (42).



Дата добавления: 2017-02-13; просмотров: 1244;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.012 сек.