Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
4.5. Параллельная схема управленияПараллельная архитектура нейронного управления показана на рис. 4.5.1, где в качестве контроллера используется обычный ПИД-контроллер. Примером такой схемы нейронного управления является метод обучения по ошибке обратной связи, предложенный Кавато (Kawato) и др. в работах [40], [41] и описанный в разделе 4.2.1. Более подробное описание этой схемы приводится в следующем разделе. Нейроконтроллер параллельного типа используется для настройки управляющего входного сигнала
Рис. 4.5.1. Параллельная схема нейроконтроллера, воздействие Другой пример: инженеры по системам управления могут разработать в лаборатории отличный контроллер, который дает определенную величину 4.5.1. Алгоритмы обучения для параллельной схемы управленияОбщая конфигурация управления для нейроконтроллера параллельного типа показана на рис. 4.5.2. На этой схеме блок NN1 представляет собой нейронную сеть для эмулятора объекта управления, создающего оценку у выходной координаты объекта управления у. Управляющий сигнал
Рис. 4.5.2. Нейроконтроллер параллельного типа с эмулятором. опорным сигналом и выходом объекта управления. Таким образом, блок NN1 используется для эмуляции якобиана системы, необходимого для получения эквивалентной ошибки на выходе блока NN2. Обозначим через
На рис. 4.5.2.
Чтобы получить алгоритм обучения, применим метод наискорейшего спуска для минимизации ошибки Е. Получим
где
Обозначив
где
получим
Используя сигмоидную функцию, отношение «вход-выход» для нейрона запишем в следующей форме:
а из отношения «вход-выход» для объекта управления получим
Таким образом, получим:
Здесь использовалось равенство Если в качестве функции активации на выходном слое использовать отображение тождества, т.е.
где
или
Для
Определяя
получим
Используя цепное правило, получим
Таким образом, обучающее правило для узлов скрытого слоя запишем в виде
Следовательно, правило нейронного управления для параллельной схемы можно задать в виде следующих шагов. Шаг 1. Установить начальные значения Шаг 2. Подать опорный (желаемый выходной) сигнал
или
где
Шаг 3. Изменить веса связей:
или
Шаг 4. Вычислить 5. или
или
Шаг 5. Изменить веса связей наследующую величину:
или
Шаг 6. Следует отметить, что в случае нейроконтроллера последовательного типа обучающее правило использует якобиан объекта управления
|
1 |
Оглавление
|