niony, bo być r.oźe drogo z xp do x& przoezło Już przoz to otony
nlcjozych nil ctop i-ty, to wnrunok optynolnoócl nie Jest cpoł-
optycalno i sq ono zabroniono przy wyznoczoniu pozostałogo od -cinke drogi optymalnej. Tokio zodonlo nio molo być zatem rozwię-zywone metodę programowania dynomicznogo.
0.2.3. Iotota metody programowania dynonicznogo
lotota metody progromowonio dynonicznogo polega na tym, la okrcóla się pewne warunkowo, etapowo funkcjo celu opieujęco Jo-koóć (zysk lub koozt) końcowych odcinków od xc do x dopuszczalnych trajektorii przochodzęcych przez oton x#
dla kaldogo Możliwego etapu i • 1,2.....Z. Nostępnie przez okotro-
oallzację tych funkcji (poczynajpc od ostatniego możliwego etapu), po zbiorach dopuozczelnych eterowań Udop(x), wyznaczo oię dla każdego stanu (v<orunku) x tak zwane warunkowo otorowonie optymalne
(0.2.9)
i warunkowo optymolnt wortoóć
(0.2.10)
Warunkowo etorowonlo optymalne u*(x#) okreólo to oterowanio optymalne u Jakie noleży zaotooować w n-tym kroku. Jeżeli etorowony układ w wyniku poprzodnich kroków znalozł oię w stanie xfl€ X^op. Etapowoóć zapewniaJęco spełnienie warunku optymalnoócl gworon -
osiognięc
Po dojóciu do etapu pierwszego (i»l) , to znaczy do stanu początkowego xp 1 uzyskaniu
u*(xp) oraz F*(xp) - F(u") (0.2.11)
woźno łatwo wyzńoczyć optymalny cięg ctorowart U*« ^u*.....
... . ,u*,... | 1 tym oooym optynnlng trojoktorię X" w
przootrzoni etanów
x
xr,x:
*Xi(U*)4l
poczynojgc od otonu poczgtkowogo xp 1 poouwojgc oię do utonu końcowogo xk zgodnlo z regułg
Xm(U* ) * 9(*w(Uą )-l ' °la.lW(U#)-l))
Xm( U* )*1 m ** m 8(xw(U* ) * Ulm(Xi(U#)))
W celu roollzocjl toj metody funkcje
okroiło oię rokuroncyjnlo poczynajqc od 1 • I (od oetotnlogo możliwego etapu) w noatępujgcy tpouób i Uatolmy dlo jodnoznocz -nodci, źe zadanie polega no mokoymolizocji funkcji celu F(U). Przyjmujemy, źo
(0.2.13)
Dlo i - Z]
Fl.l(*.u) - fj(x.u) ♦ F*m(g(x,u)) - fj(*.u)
259