Линейные задачи оптимизации. Ч.2. Оптимальное управление линейными динамическими объектами. Лутманов С.В. - 180 стр.

UptoLike

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

Рубрика: 

ПРИЛОЖЕНИЕ
180
l1 =−1; l2 = 0;
S
=−1 5 l1 + 4
è
1 l1^2 K
NIntegrate@f@sD, 8s, 0, 1<D;j= 0; l10 = l1; l 20 = l2;
Do
Al1 =−1 +
i
1000.
;l2
=−
è
1 l1^2 ;
W
=−1 5 l1 4 l2 K NIntegrate@f@sD, 8s, 0, 1<D;
If
@W > S, S = W; l10 = l1; l20 = l2; j = iD, 8i, 205, 215 <E;
Print
@j, " ", l10, " ", l20, " ", "S=", SD
206 0.794 0.607918 S=3.97259
Анализ оптимального управления
Plot@8U1@t, l10, l20D,U2@t, l10, l20D<, 8t, 0, 1<D
0.2 0.4 0.6 0.8 1
0.5
1
1.5
2
Graphics
Построение оптимального начального положения
8l1, l2< = 8l10, l20<; 8x10, x20, x30, x40<
80.102825, 0.0196817, 0.057361, 0.121311<
Построение оптимального закона движения
Osn = NDSolveA9y1'@tD == y3@tD,y2'@tD == y4@tD,
y3'
@tD Cos@tD y3@tD+ t y4@tD+ U1@t, l10, l20D,
y4'
@tD
1
t + 1
y3 @tD+ Sin@tD y4@tD+ U2@t, l10, l20D,
y1
@0D x10, y2@0D x20, y3@0D x30, y4@0D x40=,
8y1@tD,y2@tD,y3@tD,y4@tD<, 8t, 0, 1<E;
88y1@t_D<, 8y2@t_D<, 8y3@t_D<, 8y4@t_D<< =
8y1@t.Osn,y2@t.Osn,y3@t.Osn,y4@t.Osn<;
Plot@8y1@tD,y2@tD<, 8t, 0, 1<D
                                        ПРИЛОЖЕНИЕ


                       è
l1 = − 1; l2 = 0;


   NIntegrate @f @s D, 8s, 0, 1  S, S = W; l10 = l1; l20 = l2; j = i D, 8i, 205, 215