W tym rozdziale zajmiemy się warunkiem wystarczającym istnienia sterowania optymalnego. W całym rozdziale zakładamy, że .
Rozważamy najpierw zagadnienie Mayera (M):
(8.1) |
z funkcjonałem kosztu
(8.2) |
gdzie oraz i są zadanymi funkcjami o wartościach w i , odpowiednio.
Sformułujemy twierdzenia mówiące o istnieniu sterowania optymalnego, tzn. takiego , że warunek (6.2) jest spełniony.
Analogia: Zagadnienie minimum rzeczywistej funkcji w obszarze . Warunkiem wystarczającym (the sufficient condition) istnienia minimum jest:
jest zbiorem zwartym (compact) i jest funkcją ciągłą.
Wprowadzamy następujące oznaczenie
Dla zbiór jest zbiorem sterowań, które prowadzą do w czasie , gdzie .
Podstawowymi założeniami są
Funkcja
jest ciągła względem wszystkich zmiennych, różniczkowalna w sposób ciągły
względem oraz spełnia
(8.3) |
Założenie (8.3) może byc zastąpione innym, gwarantującym jednostajne oszacowanie odpowiedzi.
Zbiór
(8.4) |
jest zbiorem wypukłym (convex) dla wszystkich , .
Przy powyższych założeniach można sformułować twierdzenie o istnieniu sterowania optymalnego dla zagadnienia Mayera:
Niech będą spełnione następujące warunki dla :
funkcja jest ciągła;
zbiór jest domknięty dla każdego
Wówczas istnieje optymalne sterowanie.
[14], str. 89.
Ogólna idea dowodu istnienia sterowania optymalnego jest następująca: bada się (skomplikowane, nieliniowe) przekształcenie
i pokazuje następujące fakty
istnieje ciąg ,,minimalizujący” z odpowiedziami ,
pewien podciąg ciągu zbiega do pewnej granicy ,
istnieje , dla którego jest odpowiedzią,
odpowiedź spełnia wszystkie określone warunki.
W ogólnym przypadku nie wiemy czy zbiega do . Dla zagadnień z liniową zależnością od sterowania można pokazać zbieżność do .
Zagadnienie optymalnego sterowania dla
z
Cel nie jest ustalony, (zagadnienie swobodnego punktu końcowego), czas dotarcia jest ustalony.
Dla każdego określamy sterowanie
Wówczas odpowiedź
Jeżeli , to . Zatem
Nie ma więc sterowania optymalnego ( może być dowolnie małe). To pokazuje, że oszacowanie (8.3) w założeniu 8.1, lub inne gwarantujące jednostajne oszacowanie, jest potrzebne.
Zagadnienie optymalnego sterowania dla
z
Infimium to , ale nie jest nigdy osiągane. Funkcja nie jest ciągła!
Założenie o wypukłości 8.2 można odrzucić dla układu liniowego względem stanu
Niech będą spełnione następujące warunki dla :
i są macierzami i , odpowiednio, dla , oraz , są ciągłe;
funkcja jest ciągła;
zbiór jest domknięty dla każdego
Wówczas istnieje optymalne sterowanie.
Dowód: [14], str. 92.
Dla zagadnienia Bolzy (B) (lub zagadnienia Lagrange'a (L)) określamy
wprowadzamy –wymiarowy wektor
oraz
W ten sposób sprowadzamy zagadnienie Bolzy (B) do zagadnienia Mayera (M) dla
(8.5) |
z .
Twierdzenie o istnieniu sterowania optymalnego dla zagadnienia Bolzy wynika z twierdzenia 8.1. Założenie 8.2 jest zastąpione następującym:
Zbiór
(8.6) |
jest zbiorem wypukłym w dla wszystkich , .
Można sformułować twierdzenie o istnieniu sterowania optymalnego dla zagadnienia Bolzy:
Niech będą spełnione następujące warunki dla :
funkcja spełnia założenie 8.1;
funkcje oraz są ciągłe;
jest spełniony założenie wypukłości 8.3;
zbiór jest domknięty dla każdego
Wówczas istnieje optymalne sterowanie.
Założenie 8.3 o wypukłości dotyczy geometrii związku pomiędzy i , a nie odnosi się do wypukłości i .
Założenie 8.1 jest istotne. W poniższym przykładzie nieliniowość względem zmiennej powoduje nieistnienie optymalnego sterowania.
Niech , ,
Cel jest ustalony .
Mamy , zatem musi być . Dla mamy , , , więc nie jest to odpowiedź pomyślna. Dla określmy
Odpowiedzią (pomyślną) jest
Rzeczywiście: na :
Na : warunek początkowy dla ma postać
Gdy funkcja zbiega do pewnej funkcji osobliwej w .
Ponadto gdy . Zatem optymalne sterowanie powinno spełniać warunek
Pokażemy, że każde pomyślne sterowanie daje koszt .
Dla pomyślnego sterowania mamy oraz bezpośrednio z równania, dla otrzymujemy
Stąd, z nierówności po prawej stronie (całkując od do ),
dla .
Z nierówności po lewej stronie (całkując od do ),
dla .
Ale pomyślna odpowiedź musi być ograniczona (jako funkcja ciągła na zbiorze zwartym), więc pierwsza nierówność jest ostra. Zatem
Wniosek: nie istnieje optymalne sterowanie!
Następujący przykład pokazuje, ze nawet dla ograniczonych odpowiedzi, zależność od sterowania może powodować nieistnienie optymalnego sterowania. Potrzebne jest więc dodatkowe założenie, n.p. o wypukłości 8.3.
Niech , ,
Cel jest ustalony .
Mamy , zatem musi być
Każda odpowiedź spełnia , a zatem dla .
Skonstruujemy ciąg sterowań , t.ż. dla .
Ponieważ zawsze , każde sterowanie optymalne musiałoby spełniać
To prowadzi do sprzeczności, gdyż wtedy
a zatem , co jest niemożliwe, gdyż
W.w. ciąg sterowań ma postać , .
Wówczas
Odpowiedź ma postać
Mamy więc
czyli rzeczywiście dla .
Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.
strona główna | webmaster | o portalu | pomoc
© Wydział Matematyki, Informatyki i Mechaniki UW, 2009-2010. Niniejsze materiały są udostępnione bezpłatnie na licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 3.0 Polska.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
Projekt współfinansowany przez Ministerstwo Nauki i Szkolnictwa Wyższego i przez Uniwersytet Warszawski.