Нейронные сети и нейроконтроллеры. Бураков М.В. - 125 стр.

UptoLike

Составители: 

125
Блок NARMA–L2 Controller находится в библиотеке инструмен-
тов MatLab в папке Neural Network Blockset/Control Systems (см.
Приложение 1).
При управлении на основе эталонной модели регулятор это
нейронная сеть, которая должна обеспечивать отслеживание объ-
ектом заданного эталонного процесса. При этом модель управляе-
мого процесса активно используется на этапе настройки парамет-
ров регулятора. Требуемый объем вычислений сравним с предыду-
щим вариантом. Однако здесь обучение основано на динамическом
варианте обратного распространения ошибки и является достаточ-
но сложным. Достоинством регуляторов на основе эталонной моде-
ли является их применимость к разным классам управляемых объ-
ектов.
Проектирование нейронных регуляторов с эталонной моделью
осуществляется в два этапа (рис. 4.34).
Рис. 4.33. NARMA–L2 регулятор в MatLab
Neural Network Approximation of g( )
u(t +1)
T
D
L
n–1
IW
1,1
IW
1,2
IW
3,2
IW
3,1
b
1
b
3
T
D
L
T
D
L
T
D
L
Neural Network Approximation of f( )
n–1
n–1
n–1
b
2
b
4
LW
2,1
LW
4,3
a
1
(t)
a
2
a
3
a
4
(t)
(t)
(t)
y (t +2)
y (t +1)
1
1
+
+
++
+
´
1
1