Instrukcja nr.1 - www.kms.pollub.pl
Transkrypt
Instrukcja nr.1 - www.kms.pollub.pl
✐ ✐ ‘‘L01’’ --- 2014/10/17 --- 10:52 --- page 1 --- #1 ✐ ✐ KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 1 PRZEDMIOT Wybrane zagadnienia z optymalizacji elementów konstrukcji TEMAT Rozwiązywanie zadań optymalizacji metodą graficzną 1. CEL ĆWICZENIA Podstawowym celem ćwiczenia jest zapoznanie się studentów z metodą graficzną rozwiązywania zagadnień optymalizacji jednokryterialnej w dziedzinie dwuwymiarowej. Przedstawione zostanie ponadto pojęcie wrażliwości funkcji celu względem zmiennych decyzyjnych; zostanie także omówiony sposób przybliżonego jej wyznaczania na podstawie sporządzonych przebiegów izolinii funkcji celu. 2. PODSTAWY TEORETYCZNE Proces optymalizacji jest procesem uzyskiwania „najlepszego” rozwiązania danego zagadnienia — o ile oczywiście możliwe jest jednoznaczne określenie miary jakości tego rozwiązania. W praktyce często dąży się do uzyskania maksimum (na przykład zysku) lub do minimum (na przykład kosztu, objętości, ciężaru konstrukcji itd.) zgodnie z przyjętym kryterium. Stąd też słowo optymalny w języku potocznym oznacza najczęściej maksimum lub minimum w zależności od okoliczności i kontekstu. Pojęcie optymalny jest także terminem technicznym i oznacza ekstremalne spośród możliwych rozwiązanie zagadnienia z uwagi na przyjęte kryterium oceny i jednocześnie nie naruszające przyjętych ograniczeń. Termin optymalizacja będziemy zaś rozumieć jako ogół działań prowadzących do uzyskania rozwiązania optymalnego. — strona 1 z 6— ✐ ✐ ✐ ✐ ✐ ✐ ‘‘L01’’ --- 2014/10/17 --- 10:52 --- page 2 --- #2 ✐ ✐ Teoria optymalizacji jest działem matematyki obejmującym badania ilościowe i jakościowe rozwiązań optymalnych i poszukującym sposobów wyznaczania tych rozwiązań. Stanowi część szerszego działu matematyki, jakim są badania operacyjne — tj. dyscypliny naukowej związanej z teorią podejmowania decyzji i rozwiązywania problemów związanych z podjęciem decyzji optymalnych. Sformułowanie i rozwiązanie każdego zagadnienia optymalizacji można sprowadzić do następujących, kluczowych etapów: • wybór zmiennych zadania optymalizacji — tzw. zmiennych decyzyjnych. Są to wielkości poszukiwane w toku rozwiązywania zagadnienia; przykładowo może to być średnica elementu, długość elementu, rodzaj użytego materiału itp., • wybór funkcji celu zadania optymalizacji, tj. kryterium oceny uzyskiwanych rozwiązań. Wybrane w poprzednim kroku zmienne decyzyjne mają bezpośredni wpływ na wartość funkcji celu. W zagadnieniach konstrukcyjnych jednym z najczęstszych kryteriów jest minimum ciężaru konstrukcji, • określenie ograniczeń jakim podlegają wybrane zmienne decyzyjne (np. wielkości wymiarowe muszą być nieujemne, profile elementów są dobierane z katalogu dostępnego asortymentu itp.), bądź też ograniczeń jakim może podlegać inne zmienne stanu, które zależą od tych zmiennych decyzyjnych — np. naprężenia w konstrukcji nie mogą przekroczyć naprężeń dopuszczalnych, • dobór metody rozwiązania (algorytmu), najczęściej typowego dla danej klasy zagadnienia, i rozwiązanie zadania. Z powyższych zapisów wynika, że zarówno funkcja celu, jak i przyjęte ograniczenia muszą być funkcjami jednej lub wielu zmiennych zadania optymalizacji. Zależności te, w niektórych przypadkach mogą mieć postać funkcji niejawnych. Ponadto należy zauważyć, że poszukiwanie rozwiązania optymalnego ma sens tylko wtedy, gdy postawione zagadnienie ma wiele rozwiązań; spośród tego zbioru bowiem wybierane jest optimum. W sytuacji gdy problem ma tylko jedno rozwiązanie, to rozwiązanie to automatycznie jest rozwiązaniem optymalnym. — strona 2 z 6— ✐ ✐ ✐ ✐ ✐ ✐ ‘‘L01’’ --- 2014/10/17 --- 10:52 --- page 3 --- #3 ✐ ✐ Posługując się formalizmem matematycznym każde zadanie optymalizacji można zatem zapisać następująco: • wyznaczyć wektor zmiennych decyzyjnych x = {x1 , x2 , . . . xn } ∈ Rn (1) min f (x) (2) • tak, aby x • wobec gj (x) ¬ 0 j = 1, 2, . . . , m hj (x) = 0 j = 1, 2, . . . , r (3) W powyższym zapisie symbol x = {x1 , x2 , . . . xn } oznacza n-wymiarowy wektor zmiennych decyzyjnych (zadanie n-wymiarowe); każdy z elementów xi tego wektora stanowi jedną zmienną decyzyjną. Zapis gj (x) oznacza funkcje skalarne ograniczeń nierównościowych zadania nałożonych na zmienne decyzyjne x, zaś hj (x) funkcje skalarne ograniczeń równościowych. Ponadto, w literaturze przedmiotu zwyczajowo przyjmuje się, że poszukiwane rozwiązanie optymalne oznaczane jest x⋆ . Uzupełnieniem rozwiązania zadania optymalizacyjnego jest przeprowadzenie analizy wrażliwości uzyskanego optimum. Celem jest zbadanie wpływu niewielkich odchyłek poszczególnych zmiennych decyzyjnych xi na, albo wielkości opisujące zachowanie się tej konstrukcji wyrażone zmiennymi stanu (przykładowo naprężenia lub przemieszczenia), albo też bezpośrednio na wartość funkcji celu. Analiza wrażliwości jest zatem narzędziem nieodzownym do przewidywania zachowania się konstrukcji po zmianie parametrów modelu lub przyjętego rozwiązania. Z matematycznego punktu widzenia analiza wrażliwości sprowadza się do wyznaczenia n-elementowego wektora gradientu d f (x) = dx ∂f (x) ∂f (x) ∂f (x) , ,..., x1 x2 xn x=x⋆ (4) w otoczeniu punktu optymalnego x⋆ . — strona 3 z 6— ✐ ✐ ✐ ✐ ✐ ✐ ‘‘L01’’ --- 2014/10/17 --- 10:52 --- page 4 --- #4 ✐ ✐ W przypadku prostych zadań optymalizacji należących do klasy zagadnień dwuwymiarowych rozwiązanie problemu można stosunkowo łatwo wyznaczyć metodą graficzną. Postępowania polega na wykreśleniu na płaszczyźnie układu współrzędnych (x1 , O, x2) dziedziny rozwiązań dopuszczalnych — patrz przykład na 1-a. Następnie na schemat ten należy nanieść izolinię, która stanowi zbiór punktów, w których funkcja celu f (x) przyjmuje dowolnie wybraną stałą wartość, np. C1 . Dobierając kolejne wartości stałej C uzyskuje się rodzinę izolinii funkcji celu. Analizując przebieg tych krzywych w odniesieniu do dziedziny problemu można wyznaczyć punkt, w którym funkcja celu przyjmie wartość ekstremalną. Przykładowo, jeśli stałe C na rysunku 1-b spełniają zależność C1 < C2 < . . . < Ci to wyznaczony punkt x⋆ jest ekstremum maksimum zadania. Rysunek 1. Przykład rozwiązania zadania optymalizacji metodą graficzną. (a) dziedzina rozwiązania wyznaczona przez ograniczenia g1 (x), . . . , g4 (x); (b) naniesione izolinie funkcji celu f (x) dla różnych wartości stałych Ck 3. PRZEBIEG ĆWICZENIA Prowadzący zajęcia przydzieli każdemu zespołowi laboratoryjnemu zadnie do rozwiązania. Będzie to zadanie optymalizacji jednokryterialnej w dziedzinie dwuwymiarowej (wektor zmiennych decyzyjnych jest wektorem dwuelementowym x = {x1 , x2 }). Studenci rozwiązują zadanie metodą graficzną postępując według schematu: — strona 4 z 6— ✐ ✐ ✐ ✐ ✐ ✐ ‘‘L01’’ --- 2014/10/17 --- 10:52 --- page 5 --- #5 ✐ ✐ • Wykreślić osie układu współrzędnych x1 , x2 i przyjąć jednostki dla każdej z osi. • Wyznaczyć dziedzinę rozwiązań dla podanego zagadnienia uwzględniając funkcje ograniczeń nierównościowych (3). • Korzystając z kalkulatora i przyrządów kreślarskich narysować rodzinę izolinii funkcji celu (f (x1 , x2 ) = C = const.). Wypełnić tabelę 1. Na podstawie przebiegu izolinii określić przybliżony przebieg powierzchni funkcji celu. • Spośród wykreślonych izolinii wybrać tę, która zawiera rozwiązanie optymalne. • W punkcie będącym rozwiązaniem zagadnienia wyznaczyć wrażliwość rozwiązania względem każdej ze zmiennych decyzyjnych bazując na zależnościach (4). 4. OPRACOWANIE WYNIKÓW Wyniki cząstkowe wyznaczania izolinii funkcji celu należy wpisać do Tabeli 1. Po rozwiązaniu zadania i wyznaczeniu wrażliwości należy wpisać uzyskane wyniki do Tabeli 2 Tabela 1. Wyznaczenie izolinii funkcji celu C1 = . . . x1 : x2 : C2 = . . . x1 : x2 : .. . Ci = . . . x1 : x2 : — strona 5 z 6— ✐ ✐ ✐ ✐ ✐ ✐ ‘‘L01’’ --- 2014/10/17 --- 10:52 --- page 6 --- #6 ✐ ✐ Tabela 2. Rozwiązanie zadania i wyniki obliczeń wrażliwości df (x)/dx w punkcie optymalnym x⋆ x1 [ ] x2 [ ] ∂f (x1 ,x2 ) ⋆ ∂x1 x [ ] ∂f (x1 ,x2 ) ∂x2 [ ] x⋆ 5. SPRAWOZDANIE Sprawozdanie z ćwiczenia powinno zawierać: 1. 2. 3. 4. Tabelkę identyfikacyjną. Cel ćwiczenia. Sformułowanie zadania optymalizacji wg. (1)-(3) Arkusz obliczeń będący podstawą wyznaczenia izolinii funkcji celu (kilka wybranych punktów dla każdej z izolinii) — Tabela . 5. Obliczenia wrażliwości rozwiązania optymalnego względem obu zmiennych decyzyjnych w otoczeniu rozwiązania optymalnego. 6. Arkusz zawierający schemat rozwiązania metodą graficzną (papier milimetrowy). 7. Wnioski Uwaga Studenci przystępujący do ćwiczenia zobowiązani są posiadać kalkulator oraz arkusz papieru milimetrowego formatu A3 i komplet przyrządów kreślarskich — w tym krzywiki. — strona 6 z 6— ✐ ✐ ✐ ✐