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

UptoLike

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

91
Переменные x и y описывают здесь состояние динамической си-
стемы (положим начальное состояние x = 2 и y = 2).
Моделирование со временем 10 с можно запустить командой (где
'Van_der_Pol' – название mdl-файла):
>> [t,z]=sim('Van_der_Pol',10);
На рис. 3.23 показан результат моделирования.
Зададим обучающую выборку, параметры нейронной сети и обу-
чения:
>> P = t';
>> T = z';
>> net=newff([0 20], [20,2], {'tansig','purelin'},'trainlm');
>> net.trainParam.show = 50;
>> net.trainParam.lr = 0.05;
>> net.trainParam.epochs = 300;
>> net.trainParam.goal = 0.001;
>> net1 = train(net, P, T);
Затем выполним моделирование:
>> A= sim(net1,P);
>> figure(1); plot(P,A)
>> grid
Сравнение рис. 3.23 и 3.24 позволяет судить о хорошем качестве
моделирования.
Рис. 3.23. Переходные процессы в системе Ван дер Поля
0 1 2 3 4 5 6 7 8 9 10
-3
-2
-1
0
1
2
3
x(t),
y(t)
t