Найти

NEU-2003

НЕЙРОСЕТЕВАЯ РЕАЛИЗАЦИЯ АДАПТИВНОГО КОНТУРА ГИПЕРУСТОЙЧИВОЙ СИСТЕМЫ УПРАВЛЕНИЯ С ЯВНОЙ ЭТАЛОННОЙ МОДЕЛЬЮ

И.М. Акилова, Е.Л. Ерёмин
Амурский государственный университет, e-mail: aim@amursu.ru


Рассматривается адаптивная система управления, в которой объект управления (ОУ) функционирует в условиях априорной неопределенности:



(1)

где x(tΠRn - вектор состояния ОУ; y(tΠRn - вектор выхода ОУ; u(tΠR1 - управляющее воздействие; z(t) - обобщенный выход; А, b – матрицы состояния и управления; - возмущающее воздействие, - набор неизвестных параметров, принадлежащий известному множеству Ξ.

Желаемое поведение ОУ задано с помощью явной эталонной модели (ЯЭМ), описываемой уравнениями:


(2)

где - вектор состояния ЭМ; - вектор выхода ЭМ; q(t) - задающее воздействие; g - некоторый, выбираемый определенным образом, вектор.

Структура адаптивного регулятора задана выражением:

(3)

где k(tΠR1 и c(tΠRn - настраиваемые коэффициенты регулятора.

Алгоритмы самонастройки коэффициентов и k синтезированы в виде:

(4)

В рамках критерия гиперустойчивости можно показать, что в (1) – (4) достигаются следующие целевые условия:

(5)

где и - некоторые скалярная и векторная величины.

Ставится задача реализовать адаптивный регулятор (3) и контур адаптации (4) с помощью нейронной сети.

Для решения поставленной задачи используется модель однослойной однородной нейронной сети с нелинейными обратными связями, имеющей архитектуру 1-3-1 (один входной, три скрытых и один выходной элемент). Учебный вектор имеет следующие значения:

.

Для элементов каждого скрытого слоя совокупный ввод и вывод вычисляются стандартным образом в виде:

(6)

где - результат комбинирования ввода элемента j; - связь, исходящая от элемента, активность которого всегда равна 1; - выходной сигнал i-го нейрона; - матрица связей нейронов друг с другом; - функция активности.

Вычислительный эксперимент проводился с использованием средства визуального моделирования SIMULINK математического пакета MATLAB 6.0.

В иллюстрируемом примере рассматривается объект управления (1), для случая n = 3, где матрица A и вектор b имеют структуру:

,
(7)

причем уровень априорной неопределенности задан следующим образом:

.

(8)

Результаты имитационного моделирования системы управления (1) – (4), полученные при исходных данных:

(9)
представлены на рис. 1.

а) адаптивный регулятор б) с использованием нейронной сети

Рис. 1. Динамические процессы в системе (7), (8), (9)

В свою очередь, на рис. 2. показаны динамические процессы в системе (1)-(4) для следующих данных:

(10)

а) адаптивный регулятор б) с использованием нейронной сети

Рис.2. Динамические процессы в системе (7), (8), (10)

Рейтинг SIMPLETOP.NET
Rambler's Top100 Powered byCeleron©
Бесплатный хостинг от EOMY.NET