Modelowanie i obliczenia techniczne. Metody numeryczne w modelowaniu: Optymalizacja

Podobne dokumenty
Rozwiązywanie zadań optymalizacji w środowisku programu MATLAB

Wykład IX Optymalizacja i minimalizacja funkcji

Projekt 6 6. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH CAŁKOWANIE NUMERYCZNE

Minimalizacja globalna. Algorytmy genetyczne i ewolucyjne.

Metody obliczeniowe. wykład nr 2. metody rozwiązywania równań nieliniowych zadanie optymalizacji. Nr: 1

Minimalizacja globalna, algorytmy genetyczne i zastosowanie w geotechnice

Metody gradientowe poszukiwania ekstremum. , U Ŝądana wartość napięcia,

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 1. Układy równań liniowych

Metody obliczeniowe. wykład nr 2. metody rozwiązywania równań nieliniowych zadanie optymalizacji. Nr: 1

SZACOWANIE NIEPEWNOŚCI POMIARU METODĄ PROPAGACJI ROZKŁADÓW

Metody obliczeniowe. wykład nr 2. metody rozwiązywania równań nieliniowych zadanie optymalizacji. Nr: 1

liniowym w przeciwnym przypadku mówimy o programowaniu nieliniowym.

WYBRANE ZASTOSOWANIA OPTYMALIZACJI ROZMYTEJ W STEROWANIU PROCESAMI ODLEWNICZYMI

Analiza danych. Analiza danych wielowymiarowych. Regresja liniowa. Dyskryminacja liniowa. PARA ZMIENNYCH LOSOWYCH

Zaawansowane metody numeryczne

KONSPEKT WYKŁADU. nt. METODA ELEMENTÓW SKOŃCZONYCH TEORIA I ZASTOSOWANIA. Piotr Konderla

Wstęp do metod numerycznych Faktoryzacja SVD Metody iteracyjne. P. F. Góra

ORGANIZACJA ZAJĘĆ OPTYMALIZACJA GLOBALNA WSTĘP PLAN WYKŁADU. Wykładowca dr inż. Agnieszka Bołtuć, pokój 304,

u u u( x) u, x METODA RÓŻNIC SKOŃCZONYCH, METODA ELEMENTÓW BRZEGOWYCH i METODA ELEMENTÓW SKOŃCZONYCH

V. WPROWADZENIE DO PRZESTRZENI FUNKCYJNYCH


MATEMATYKA POZIOM ROZSZERZONY Kryteria oceniania odpowiedzi. Arkusz A II. Strona 1 z 5

Sztuczne sieci neuronowe. Krzysztof A. Cyran POLITECHNIKA ŚLĄSKA Instytut Informatyki, p. 311

APROKSYMACJA QUASIJEDNOSTAJNA

Metody Numeryczne 2017/2018

Komputerowa analiza zagadnień różniczkowych 1. Układy równań liniowych

METODA ELEMENTU SKOŃCZONEGO. Termokinetyka

Pattern Classification

Zestaw zadań 4: Przestrzenie wektorowe i podprzestrzenie. Liniowa niezależność. Sumy i sumy proste podprzestrzeni.

Nieliniowe zadanie optymalizacji bez ograniczeń numeryczne metody iteracyjne optymalizacji

ZAJĘCIA III. Metody numeryczne w zadaniach identyfikacji

DIAGNOSTYKA WYMIENNIKÓW CIEPŁA Z UWIARYGODNIENIEM WYNIKÓW POMIARÓW EKPLOATACYJNYCH

5. OPTYMALIZACJA GRAFOWO-SIECIOWA

CAŁKOWANIE NUMERYCZNE całki pojedyncze

Laboratorium ochrony danych

BADANIA OPERACYJNE. Podejmowanie decyzji w warunkach niepewności. dr Adam Sojda

) będą niezależnymi zmiennymi losowymi o tym samym rozkładzie normalnym z następującymi parametrami: nieznaną wartością 1 4

Statystyka Inżynierska

Wprowadzenie do Sieci Neuronowych Algorytm wstecznej propagacji błędu

Statyczna alokacja kanałów (FCA)

Optymalizacja belki wspornikowej

SZTUCZNA INTELIGENCJA

Definicje ogólne

Wykład 2: Uczenie nadzorowane sieci neuronowych - I

STATYSTYKA MATEMATYCZNA WYKŁAD 5 WERYFIKACJA HIPOTEZ NIEPARAMETRYCZNYCH

ELEKTROCHEMIA. ( i = i ) Wykład II b. Nadnapięcie Równanie Buttlera-Volmera Równania Tafela. Wykład II. Równowaga dynamiczna i prąd wymiany

SYSTEMY UCZĄCE SIĘ WYKŁAD 15. ANALIZA DANYCH WYKRYWANIE OBSERWACJI. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska

RUCH OBROTOWY Można opisać ruch obrotowy ze stałym przyspieszeniem ε poprzez analogię do ruchu postępowego jednostajnie zmiennego.

KURS STATYSTYKA. Lekcja 6 Regresja i linie regresji ZADANIE DOMOWE. Strona 1

( ) ( ) 2. Zadanie 1. są niezależnymi zmiennymi losowymi o. oraz. rozkładach normalnych, przy czym EX. i σ są nieznane. 1 Niech X

KONSPEKT WYKŁADU. nt. MECHANIKA OŚRODKÓW CIĄGŁYCH. Piotr Konderla

Neuron liniowy. Najprostsza sieć warstwa elementów liniowych

XXX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne

Natalia Nehrebecka. Wykład 2

8. Optymalizacja decyzji inwestycyjnych

Statystyka Opisowa 2014 część 2. Katarzyna Lubnauer

WYZNACZENIE DYSYPACJI KINETYCZNEJ ENERGII TURBULENCJI PRZY UŻYCIU PRAWA -5/3. E c = E k + E p + E w

Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Badania operacyjne. Temat ćwiczenia: Problemy rozkroju materiałowego, zagadnienia dualne

4. OPTYMALIZACJA WIELOKRYTERIALNA

V. TERMODYNAMIKA KLASYCZNA

NAFTA-GAZ marzec 2011 ROK LXVII. Wprowadzenie. Tadeusz Kwilosz

± Δ. Podstawowe pojęcia procesu pomiarowego. x rzeczywiste. Określenie jakości poznania rzeczywistości

; -1 x 1 spełnia powyższe warunki. Ale

Sieci Neuronowe 1 Michał Bereta

W praktyce często zdarza się, że wyniki obu prób możemy traktować jako. wyniki pomiarów na tym samym elemencie populacji np.

Wykład 5 12/15/2013. Problemy algebry liniowej w Matlabie

Diagonalizacja macierzy kwadratowej

Regulamin promocji zimowa piętnastka

; -1 x 1 spełnia powyższe warunki. Ale

Współczynnik przenikania ciepła U v. 4.00

Kwantowa natura promieniowania elektromagnetycznego

5. Maszyna Turinga. q 1 Q. Konfiguracja: (q,α β) q stan αβ niepusta część taśmy wskazanie położenia głowicy

1 Metody optymalizacji wielokryterialnej Ogólna charakterystyka problemu Tradycyjne metody optymalizacji wielokryterialnej...

METODA UNITARYZACJI ZEROWANEJ Porównanie obiektów przy ocenie wielokryterialnej. Ranking obiektów.


dy dx stąd w przybliżeniu: y

WYZNACZENIE CHARAKTERYSTYK DYNAMICZNYCH PRZETWORNIKÓW POMIAROWYCH

Regulamin promocji fiber xmas 2015

OGÓLNE PODSTAWY SPEKTROSKOPII

Wyszukiwanie. Wyszukiwanie

Plan wykładu. Sztuczne sieci neuronowe. Neuronu dyskretny. Neuron dyskretny (perceptron prosty)

Kolokwium poprawkowe z Optymalizacji II (Ściśle tajne przed godz. 16 : stycznia 2016.)

Badanie współzależności dwóch cech ilościowych X i Y. Analiza korelacji prostej

METODY PLANOWANIA EKSPERYMENTÓW. dr hab. inż. Mariusz B. Bogacki

Pokazać, że wyżej zdefiniowana struktura algebraiczna jest przestrzenią wektorową nad ciałem

7. Wykład VII: Warunki Kuhna-Tuckera

Wykład 2: Uczenie nadzorowane sieci neuronowych - I

Regulamin promocji upalne lato

Kier. MTR Programowanie w MATLABie Laboratorium

RÓWNOLEGŁY ALGORYTM POPULACYJNY DLA PROBLEMU GNIAZDOWEGO Z RÓWNOLEGŁYMI MASZYNAMI

I. Elementy analizy matematycznej

Komputer kwantowy Zasady funkcjonowania. Dr hab. inż. Krzysztof Giaro Politechnika Gdańska Wydział ETI

Zastosowanie technik sztucznej inteligencji w analizie odwrotnej

Wprowadzenie. Support vector machines (maszyny wektorów wspierających, maszyny wektorów nośnych) SVM służy do: Zalety metody SVM

Sprawozdanie powinno zawierać:

Matematyka obliczeniowa, II rok Matematyki (2015/2016) Metody numeryczne, III rok Informatyki, (2013/2014)

Analiza rodzajów skutków i krytyczności uszkodzeń FMECA/FMEA według MIL STD A

Metody badań kamienia naturalnego: Oznaczanie współczynnika nasiąkliwości kapilarnej

1. SPRAWDZENIE WYSTEPOWANIA RYZYKA KONDENSACJI POWIERZCHNIOWEJ ORAZ KONDENSACJI MIĘDZYWARSTWOWEJ W ŚCIANIE ZEWNĘTRZNEJ

STATYSTYKA MATEMATYCZNA

Transkrypt:

Modelowane oblczena technczne Metody numeryczne w modelowanu: Optymalzacja

Zadane optymalzacj Optymalzacja to ulepszane lub poprawa jakośc danego rozwązana, projektu, opracowana. Celem optymalzacj jest osągnęce możlwe dobrego rozwązana pod względem wybranego kryterum jakośc, np. ergonoma uchwytu, sprawność slnka, doskonałość proflu skrzydła, td. Jeżel kryterum jakośc można wyrazć w postac zależnośc funkcyjnej od parametrów projektu czy rozwązana, to możlwe jest zastosowane metod numerycznych w celu przeprowadzena optymalzacj.

Defncja optymalzacj Zazwyczaj kryterum jakośc defnuje sę jako funkcję kosztu (funkcję celu) lub błąd. Wówczas optymalzacja polega na mnmalzacj tego kryterum, czyl poszukwanu mnmum funkcj kosztu. Innym słowy, jeżel dana jest funkcja f : A R, A R n to optymalzacja polega na znalezenu takego punktu * * R n { } że dla każdego A \ zachodz nerównosc : f ( ) > f * 3

Przykład naturalnej optymalzacj mnmalzacja energ potencjalnej Układ fzyczny dąży do stan mnmalnej energ potencjalnej. Ne zawsze jest to możlwe (mnma lokalne). y f() Mnmum lokalne Mnmum globalne 4

Technczne zastosowana optymalzacj Projektowane konstrukcj archtektoncznych Projektowane maszyn narzędz Projektowane pojazdów nnych środków lokomocj Projektowane obwodów elektroncznych, np. komputerów Projektowane sec energetycznych, nformatycznych, telekomunkacyjnych td. Planowane trasy Logstyka Wele nnych. 5

Przykład optymalzacja narzędza Czy można zoptymalzować młotek? Parametry: - masa obucha, - długość trzonka Przykładowa funkcja kosztu: - zmęczene podczas wbjana 000 gwoźdz (trudna do pomerzena) Inna defncja czas wbca 000 gwoźdz. Zachodz koneczność ustalena nnych parametrów, np. rozmar gwoźdza, kondycja wytrenowane pracownka. 6

Przykładowe krytera optymalzacj Masa Wytrzymałość Trwałość Welkość Cena Sprawność Pozom wytwarzanego hałasu, zakłóceń, spaln td. Nektóre z kryterów należy maksymalzować, ale można zmenć znak funkcj kosztu zadane sprowadzć do mnmalzacj. 7

Ogranczene przestrzen poszukwana mnmum W zastosowanach techncznych często narzucane są wartośc granczne parametrów rozwązana, co prowadz do ogranczena zakresu poszukwana mnmum. Utworzony obszar może być skończony lub neskończony ogranczony. b b a a 8

Cele optymalzacj Optymalzacja lokalna poszukwane pojedynczego mnmum, zazwyczaj metody gradentowe (wykorzystujące pochodną albo jej numeryczne przyblżene) Optymalzacja globalna poszukwane mnmum globalnego w obecnośc welu mnmów lokalnych. Zazwyczaj wykorzystywane są metody bazujące na welokrotnym losowanu punktu startowego. 9

Metody optymalzacj Analtyczne - problemy lnowe (LP) kryterum jest lnową funkcją parametrów - problemy kwadratowe (QP) kwadratowe kryterum Numeryczne dotyczą problemów nelnowych (NP). Wykorzystują teracyjne technk poszukwana mnmum na podstawe analzy wartośc funkcj kosztu w welu punktach przestrzen parametrów. 0

Przykład rozwązywana równań nelnowych przez optymalzację Przykład poszukwana perwastka kwadratowego lczby f(y) y y równane nelnowe : funkcja kosztu : y y ( y ) 0 y Poszukwane perwastków równana można sprowadzć do poszukwana mnmum odpowedno zdefnowanej funkcj kosztu. Jeżel można wyznaczyć pochodne cząstkowe funkcj kosztu, to zadane optymalzacj można sprowadzć do rozwązywana układów równań.

Optymalzacja jednowymarowa - metoda złotego podzału Jeżel w przedzale <a,b> wartość funkcj dla: a< < <b spełna nerówność: f( ), f( ) < f(a), f(b), to dla -tej teracj: f() a b ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 5,,, dla,,, dla < > k k a b b b a a f f k a b a b b a f f k współczynnk złotego podzału.

Optymalzacja jednowymarowa - metoda nterpolacj kwadratowej Metoda polega na dopasowanu parabol f() ya bc do wartośc funkcj dla trzech punktów,, 3 Nowy punkt 4 jest mejscem mn mnmum parabol: mn -b/a mn 3 Wybór kolejnej trójk jest zależny od wartośc f( mn ). 3

Optymalzacja welowymarowa Funkcja kosztu często jest funkcją n parametrów. Wówczas optymalzacja sprowadza sę do poszukwana mnmum funkcj w n wymarach. Przykład dwuwymarowy 4

Optymalzacja welowymarowa - metody bezgradentowe Metody bezgradentowe ne wykorzystują nformacj o pochodnych cząstkowych funkcj (gradence). Często ne można wyznaczyć pochodnych, albo jest to kosztowne oblczenowo. Metoda Smple - w n-wymarowej przestrzen na baze n punktów (werzchołków) buduje sę fgurę nazywaną smpleem. Dla n jest to trójkąt. Optymalzacja polega na budowanu kolejnych przyblżeń, gdze punkt o najwększej wartośc jest symetryczne odbjany od naprzecwległej ścany. Jednocześne może nastąpć rozszerzene lub zawężene smpleu. Warunkem zakończena jest jego zmnejszene ponżej wartośc progowej. ma 5

Optymalzacja welowymarowa - metody gradentowe Metody gradentowe wykorzystują nformację o pochodnych cząstkowych funkcj (gradence). Metoda najwększego spadku - polega na tym, że mnmum funkcj jest poszukwane w kerunku przecwnym do gradentu: d f ( ) Metoda polega na wykonanu dwóch kroków w każdej teracj: -wyznaczene kerunku najwększego spadku w punkce, -poszukwane mnmum metodam jednowymarowym. Inne metody wykorzystujące perwsze pochodne to tzw. metody gradentów sprzężonych. 6

Nelnowa najmnejsza suma kwadratów (NLS) Metoda jest wykorzystywana przy dopasowanu funkcj do danych pomarowych, np. podczas dentyfkacj obektów dynamcznych. Nech kryterum mnmalzacj ma postać: T ( ) ( ) F( ) F( ) f F Metoda Gaussa-Newtona: kerunek d wyznacza sę z wzoru: J T T ( ) J( ) d J( ) F( ) Metoda Levenberga-Marquardta: kerunek d wyznacza sę z wzoru: [ ( ) ( ) ] T J J λi d J( ) F( ) J jest jakobanem wektora F, λ jest współczynnkem zbeżnośc. 7

Przykład dentyfkacja parametrów układu dynamcznego Identyfkacja parametrów transmtancj fltru pasmowo-przepustowego przez dopasowane jego odpowedz jednostkowej do cągu pomerzonych próbek. R C R 3 u I R C u O T ( s) U U O I śr śr ( s) Q ( s) ωśr s A Q ω s s ω śr W tym przypadku dobre efekty daje zastosowane metod gradentowych poszukwana optymalnych parametrów fltru. 8

Przykład problem komwojażera Problem polega na znalezenu najkrótszej trasy podróży przy założenu jednokrotnego odwedzena każdego z mast. lczba _ mozlwosc ( )! n Brak danej analtyczne, różnczkowalnej funkcj. Ne można zastosować gradentowych metod optymalzacj. 9

Unkane zatrzymana optymalzacj w mnmum lokalnym W przypadku występowana welu mnmów lokalnych stneje nebezpeczeństwo utknęca algorytmu optymalzacj w jednym z nch. Istneje szereg metod skuteczne unkających tego problemu przez generowane dodatkowych punktów startowych, np.: Symulowane wyżarzane Algorytmy ewolucyjne Algorytmy genetyczne 0