Составители:
Рубрика:
259
ПРИЛОЖЕНИЕ 1
1. Примеры проектирования нейрорегуляторов
в MatLab
1.1. Нейрорегулятор с предсказанием
Рассмотрим пример использования нейрорегулятора с предска-
занием, описанный в Neural Net toolbox, для объекта управления,
показанного на рис. П.1.1.
Динамическая модель системы описывается уравнениями
12
1 21
12
2
2
0 2 ,
1
()
() () , ()
() () () ()
( ( )) ( ( )) ,
() ()
( ( ))
bb
bb bb
b
dh t
w t w t ht
dt
dCt wt wt kCt
C Ct C Ct
dt ht ht
kC t
ì
ï
ï
=+-
ï
ï
ï
í
ï
ï
=- +- -
ï
ï
+
ï
î
где h(t) – уровень жидкости; C
b
(t) – концентрация продукта на вы-
ходе; w
1
и w
2
– скорость потоков компонентов смеси; C
b1
и C
b2
–
концентрации компонентов смеси: C
b1
= 24,9, C
b2
= 0,1, k
1
и k
2
–
константы процесса k
1
= k
2
= 1.
С целью упрощения в модели принято w
1
= const = 0,1, и сигна-
лом управления является величина w
2
.
Пример вызывается командой predcstr (рис. П.1.2).
При щелчке по блоку NN Predictive Controller открывается
окно, приведенное на рис. П.1.3.
Регулятор имеет следующие параметры:
• Cost Horizon (N2) – верхний предел суммирования в показате-
ле качества N
2
= 7, нижний предел фиксирован: N
2
= 1;
Рис. П.1.1. Каталитический реактор
с непрерывным перемешиванием
w
1
w
2
C
b2
C
b
w
0
w
2
C
b1
Страницы
- « первая
- ‹ предыдущая
- …
- 257
- 258
- 259
- 260
- 261
- …
- следующая ›
- последняя »