Optymalizacja i Sterowanie

Podobne dokumenty
SZTUCZNA INTELIGENCJA

Plan. Zakres badań teorii optymalizacji. Teoria optymalizacji. Teoria optymalizacji a badania operacyjne. Badania operacyjne i teoria optymalizacji

Spis treści WSTĘP... 9

Metody Rozmyte i Algorytmy Ewolucyjne

LABORATORIUM 1: Program Evolutionary Algorithms

Kierunek: Mechatronika Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa. Marzec Podstawy teorii optymalizacji Oceanotechnika, II stop., sem.

OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG

OPTYMALIZACJA KONSTRUKCJI

PEWNE METODY HYBRYDOWE W JEDNOKRYTERIALNEJ OPTYMALIZACJI KONSTRUKCJI SOME HYBRID METHODS FOR SINGLE CRITERIA DESIGN OPTIMIZATION

LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania i mutacji na skuteczność poszukiwań AE

Wielokryteriowa optymalizacja liniowa

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

ZASTOSOWANIE METOD OPTYMALIZACJI W DOBORZE CECH GEOMETRYCZNYCH KARBU ODCIĄŻAJĄCEGO

ZASTOSOWANIE ZASADY MAKSIMUM PONTRIAGINA DO ZAGADNIENIA

Spis treści Przedmowa

Kierownik Katedry: Prof. dr hab. inż. Tadeusz BURCZYŃSKI

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Programowanie liniowe. Tadeusz Trzaskalik

S PECJALNO S C I NTELIGENTNE S YSTEMY D ECYZYJNE

Spis treści. Przedmowa 11

Sterowanie optymalne

IDENTYFIKACJA I ANALIZA PARAMETRÓW GEOMETRYCZNYCH I MECHANICZNYCH KOŚCI MIEDNICZNEJ CZŁOWIEKA

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych

Komputerowe wspomaganie projektowania- CAT-01

Kierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Programowanie nieliniowe. Badania operacyjne Wykład 3 Metoda Lagrange a

Optymalizacja konstrukcji

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Definicja problemu programowania matematycznego

LABORATORIUM 3: Wpływ operatorów krzyżowania na skuteczność poszukiwań AE

OPTYMALNA ALOKACJA OBIEKTÓW Z WYKORZYSTANIEM ALGORYTMÓW EWOLUCYJNYCH

2.1.M.06: Modelowanie i wspomaganie komputerowe w inżynierii powierzchni

Definicja pochodnej cząstkowej

Metody Optymalizacji: Przeszukiwanie z listą tabu

Tomasz M. Gwizdałła 2012/13

Z-ZIP2-303z Zagadnienia optymalizacji Problems of optimization

Algorytmy ewolucyjne 1

Wydział Inżynierii Lądowej i Środowiska Katedra Mechaniki Budowli Kierownik Katedry prof. dr hab. inż. Paweł Kłosowski

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

AUTOMATYZACJA PROCESÓW CIĄGŁYCH I WSADOWYCH

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

Modelowanie w projektowaniu maszyn i procesów cz.5

MODELOWANIE ZA POMOCĄ MES Analiza statyczna ustrojów powierzchniowych

Kształcenie w Szkole Doktorskiej Politechniki Białostockiej realizowane będzie według następującego programu:

Optymalizacja konstrukcji

METODY OPTYMALIZACJI. Tomasz M. Gwizdałła 2018/19

INSTRUKCJA DO ĆWICZENIA NR 1

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk,

ZAGADNIENIA SPECJALNOŚCIOWE

Lista przedmiotów prowadzonych przez pracowników Zakładu Sieci i Systemów Elektroenergetycznych

Field of study: Computational Engineering Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.

Problemy z ograniczeniami

Zadania 1. Czas pracy przypadający na jednostkę wyrobu (w godz.) M 1. Wyroby

Elementy Modelowania Matematycznego

T2A_W01 T2A_W01 T2A_W02 3 SI_W03 Posiada szeroką wiedzę w zakresie teorii grafów T2A_W01

Nazwa przedmiotu Wymiar ECTS blok I II III

Elementy Modelowania Matematycznego Wykład 7 Programowanie nieliniowe i całkowitoliczbowe

Metody Numeryczne Optymalizacja. Wojciech Szewczuk

Podstawy Sztucznej Inteligencji (PSZT)

Spis treści. Wstęp 13. Część I. UKŁADY REDUKCJI DRGAŃ Wykaz oznaczeń 18. Literatura Wprowadzenie do części I 22

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ

Programowanie liniowe

WYKORZYSTANIE METOD OPTYMALIZACJI DO ESTYMACJI ZASTĘPCZYCH WŁASNOŚCI MATERIAŁOWYCH UZWOJENIA MASZYNY ELEKTRYCZNEJ

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Krzysztof Trajkowski. Przegląd pakietów do optymalizacji liniowej

Elementy Modelowania Matematycznego

doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.

Algorytmy ewolucyjne

Optymalizacja ciągła

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Katedra Systemów Decyzyjnych. Kierownik: prof. dr hab. inż. Zdzisław Kowalczuk

Kierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Niestacjonarne. laboratoryjne projektowe.

Standardy kształcenia dla kierunku studiów: Automatyka i robotyka A. STUDIA PIERWSZEGO STOPNIA

Oferta badawcza Politechniki Gdańskiej dla przedsiębiorstw

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

Obliczenia ewolucyjne - plan wykładu

1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

INSTRUKCJA DO ĆWICZENIA NR 4

Wymiar godzin Pkt Kod Nazwa przedmiotu Egz.

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH

Zagadnienia kierunkowe Kierunek mechanika i budowa maszyn, studia pierwszego stopnia

Pytania kierunkowe KIB 10 KEEEIA 5 KMiPKM 5 KIS 4 KPB 4 KTMiM 4 KBEPiM 3 KMRiMB 3 KMiETI 2

WYKŁAD 9 METODY ZMIENNEJ METRYKI

Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik

Instrukcja do ćwiczeń laboratoryjnych Numeryczne metody analizy konstrukcji

Optymalizacja. Wybrane algorytmy

ROBOTYKA I SYSTEMY DECYZYJNE

Projektowanie Wirtualne bloki tematyczne PW I

Ekonometria - ćwiczenia 10

II-go stopnia. Stacjonarne. Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Rozdział 1 PROGRAMOWANIE LINIOWE

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych

Transkrypt:

50 lat Komitetu Mechaniki PAN 14 kwietnia 2010 Optymalizacja i Sterowanie Tadeusz Burczyński Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki Wydział Mechaniczny Technologiczny Politechnika Śląska Instytut Informatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska

Klasyfikacja zadań mechaniki Zadanie bezpośrednie (analiza) Zadania odwrotne: - Optymalizacja - Identyfikacja - Sterowanie

Optymalizacja 3

x * argmin f ( x ) xd Zadanie optymalizacji Zadanie optymalizacji można sformułować następująco dana jest metryczna przestrzeń poszukiwań Ω=(U, ), gdzie U jest zbiorem wartości, metryką oraz podzbiór D U. Dana jest także funkcja celu f(x): U R Zadanie optymalizacji polega na znalezieniu takiego x*d, że: x* argmin ( x) f xd 4

Rodzaje zadań (1) W zależności od przestrzeni przeszukiwań, mówimy o sześciu rodzajach optymalizacji: 1. Optymalizacja parametryczna zakłada się, że punkt xu jest wektorem zmiennych niezależnych, z których każda przyjmuje pewną wartość; 2. Optymalizacja ciągła charakteryzuje się tym, że przestrzeń przeszukiwań jest iloczynem kartezjańskim zbioru liczb rzeczywistych U=Rn. Rozróżniamy tutaj zadania wypukłe i optymalizacji globalnej; 3. Optymalizacja dyskretna mówimy o niej, gdy wartości zmiennych niezależnych xi należą do zbiory dyskretnego U=Zn; 9

Rodzaje zadań (2) 4. Optymalizacja kombinatoryczna każda ze zmiennych niezależnych przyjmuje wartość logiczną prawda albo fałsz, czyli U=Zn2. Są też przypadki mieszane część zmiennych niezależnych przyjmuje wartości ze zbioru liczb rzeczywistych, część zaś całkowitych; 5. Optymalizacja bez ograniczeń gdy zbiór dopuszczalny D może być tożsamy z przestrzenią przeszukiwań U; 6. Optymalizacja z ograniczeniami gdy zbiór dopuszczalny D nie może być tożsamy z przestrzenią przeszukiwań U. 10

Sformułowanie zagadnienia optymalizacji w mechanice gdzie min J o x J 0 funkcja celu opisana x x, x,..., x,... x 1 2 i n - wektor zmiennych decyzyjnych x i zmienne decyzyjne opisujące parametry geometryczne lub materiałowe ograniczenia: J x x x, i,1,2,.. n min max i i i J J ( u,,, T, q, t), 0,1,2,... m 0, 1,2,.. m

Optymalizacja wielokryterialna Znajdź wektor x [ x1, x2,... x ] T n Warunki ograniczające g ( x) 0 i 1,2,..., m i h ( x) 0 i 1,2,..., p i Który minimalizuje funkcję wektorową składającą się z k funkcji celu f f1 f2 f k ( x) ( x), ( x),..., ( x) T

Metoda współczynników wagowych k f ( x) wif i( x) i1 (f 1, f 2,..., f k,) f gdzie: k liczba funkcji celu; Jak wybrać wagi? x poszukiwany wektor; w i współczynniki wagowe w i 0,1 k i1 w i 1

Koncepcja frontu Pareto Dla zagadnienia minimalizacji zbiór k funkcji celu: f(x)=(f 1 (x),f 2 (x),...,f k (x)); rozwiązanie x jest zdominowane, jeśli istnieje rozwiązanie y nie gorsze od x dla każej funkcji celu f i : f i (y) f i (x) (i=1,... k) w przeciwnym razie x jest niezdominowanym rozwiązaniem

Koncepcja frontu Pareto Przykład dwóch kryteriów

Optymalizacja wielokryterialna

Optymalizacja w mechanice Podział zadań optymalizacji: - Optymalizacja wymiarów poprzecznych - Optymalizacja materiału - Optymalizacja kształtu - Optymalizacja topologiczna

Kryteria optymalizacji Kryteria naprężeniowe (wytrzymałościowe) Kryteria sztywnościowe lub podatnościowe (globalne) Kryteria sztywnościowe lokalne (zależne od przemieszczeń) Kryteria częstotliwościowe Kryteria dynamiczne Kryteria trwałościowe i niezawodnościowe

IDENTYFIKACJA zajmuje się określeniem parametrów modelu układu mechanicznych w których nieznane są: geometria układu liczba, rodzaj, kształt i położenie dfektów własności materiałowe na podstawie informacji w postaci odpowiedzi układu na dane wzbudzenie

ZAGADNIENIA IDENTYFIKACJI są matematycznie źle postawione (ill posed) nowe metody obliczeniowe, wprowadzenie nowych fukcjonałów jakości, nowe techniki regularyzacyjne, nowe procedury pomiarowe.

Sformułowanie zagadnienia identyfikacji pustki pęknięcia Należy znaleźć liczbę, rodzaj, kształt oraz położenie defektów

d y T y T d y u y u J 2 2 ) ( ) ( 2 1 ) ( ) ( 2 1 min x d y u y u J 2 ) ( ) ( 2 1 min x Dla zagadnień statycznych Identyfikacja nieznanych defektów Dla zagadnień dynamicznych T dtd t y u t y u J 2 ), ( ), ( 2 1 min x Dla zagadnień termo-mechanicznych Dla zagadnień własnych n i i i J 1 2 2 1 min x

Wektor zmiennych decyzyjnych x = <x 1, x 2,...x i,...x N > x il x i x ir x i R gdzie: x i zmienna decyzyjna reprezentująca: geometrię defektu liczbę defektów parametry materiałowe

P 1 P2 P3 kształt brzegu Parametryzacja współrzędne punktów brzegowych P n P n-1 P r x P 1, x,p1,y,p2,x,p2,y,...,pr,x,pr, y,...,pn,x, Pn, y

. kształt brzegu współrzędne punktów kontrolnych krzywej NURBS x P 1, x,p1,y,p2,x,p2,y,...,pr,x,pr, y,...,pn,x, Pn, y

kształt pustek lub wtrąceń coordinates of center and radius value (circle) coordinates of center, radius values and angle of rotate (ellipse) coordinates of center, and n radius values (NURBS) y r y r y r x y r 3 r 2 r 1 x x x r n x xc, yc, r x x y, r, r, c, c x y x x y, r, r,..., r c, c 1 2 n

. kształt pęknięcia coordinates of center, length and angle of rotate y l y 2 l y 1 x x 1 x 2 x x, y, l, c c x x1, y1, x2, y2

Optymalizacja topologiczna i F

1 Parametryzacja poprzez sterowanie gęstością materiału Areas in which the interpolated surface is below of the surface for minimum values of mass density (or thickness) The interpolated surface generated by control points Control points of the surface The surface for maximum value of mass density (or thickness) The plane for minimum value of mass density (or thickness) The minimum value of design variable (zero) Value of mass density (or thickness) for e-th FE Void 2-D structure e-th FE 8

Metody optymalizacji

Metody optymalizacji (1) Metody programowania matematycznego Metody warunków optymalności Metody gradientowe: - metoda najszybszego spadku, - metoda Newtona i metody quasi-newtonowskie (zmiennej metryki), - metoda gradientów sprzężonych - Analiza wrażliwości (m.in. pochodna topologiczna)

Populacyjne metody optymalizacji

Metody optymalizacji (2) Metody inteligencji obliczeniowej: - Algorytmy ewolucyjne - Sztuczne systemy immunologiczne - Metody rojowe (rojów cząstek) - Symulowane wyżarzanie

Metody obliczeniowe inspirowane biologicznie 1 The basis of the artificial immune systems The basis of the evolutionary algorithms B-cell budding virus T-cell recognition the antigen

Idea Metody of evolutionary optymalizacji optimisation inspirowane biologicznie 1 Objective function value Objective function value Artificial immune systems Evolutionary algorithms pathogens Individuals The goal of AIS find the most dangerous pathogen i.e. the global optimum of objective function The goal of EA find the fittest chromosom i.e. the global optimum of objective function

Idea Metody of evolutionary optymalizacji optimisation inspirowane biologicznie 1 Artificial immune systems floating point representation Evolutionary algorithms floating point representation x1 x1 B-cell= x2 x3 chrom= x2 x3 xn xn min x x x max i i i xi design variable (parameters of B-cell receptor) B-cell receptor min x x x max i i i xi design variable (genes) Chromosome

MASTER SEKWENCYJNY ALGORYTM EWOLUCYJNY MASTER MASTER START starting population creation evaluation of fitness function for each chromosome generation of the next population (evolutionary operators and selection) NO stop condition YES STOP

MASTER SLAVES RÓWNOLEGŁY ALGORITHM EWOLUCYJNY MASTER MASTER START starting population creation evaluation of fitness evaluation f. of SLAVE fitness function SLAVE for each chromosome for each chromoseme 1 2 SLAVE N-1 SLAVE N generation of the next population (evolutionary operators and selection) NO stop condition YES STOP

Równoległy AE Rozproszony AE

Komputerowe wspomaganie optymalizacji konstrukcji (CAOD) (1) START Zbuduj MODEL Wektor zm. decyzyjnych Funkcja celu oraz jej gradient MES, MEB, MRS, MB No Blok algorytmu optymalizacji EXIT? Yes Blok obliczania funkcji celu oraz jej gradientu END

Komputerowe wspomaganie optymalizacji konstrukcji (CAOD) (2) Brak jest uniwersalnych programów komputerowych optymalizacji konstrukcji Najczęściej budowane są programy komputerowe dedykowane do pewnej klasy zadań optymalizacji dla wybranych kryteriów oraz sposobu parametryzacji Otrzymywane wyniki są często niesatysfakcjonujące i wymagają odpowiedniej interpretacji Do rozwiązania zagadnienia bezpośredniego najczęściej stosowana jest MES lub MEB Uniwersalne programy komputerowe optymalizacji konstrukcji możliwe są tylko w postaci systemów ekspertowych

Optymalizacja konstrukcji prętowych (1) n l A mass n i1 - number of the member - length of the member - cross-sectional areas of members - density of the material l i A i fitness function mass penalty penalty 0 max( ) max( ) eq eq

Optymalizacja konstrukcji prętowych (2) - Admissible zone for changing of coordinates of joints additional admissible zone

masa kratow nicy Optymalizacja konstrukcji prętowych (3) 3500 3000 2500 2000 1500 1000 500 0 0 50 100 150 200 generacja

Optymalizacja kształtu łopatki turbiny Criterion: min Ch - 1st principal stress Constraint: dm o Typical bladed disc model with isolated parameterisation zone

Trailing Edge 0.4 8 7 1 0.0 Top view Parametric profile part description 1.0 Pressure Side 3 0.50 2 Leading Edge 4 0.55 5 Parameterisation of compound fillet zone 6 0.50 Suction Side Interpolated Cross-section cross-sections number Defined cross-section Defined cross-sections parameterization: Shank/airfoil interface Airfoil H 1-8 y R1 1-8 R2 1-3, 6 Bottom platform, cross-sect.1-3, 6 R2 4-5. 7-8 Bottom platform, cross-section 4-5, 7-8 x Local coordinate system

Chromosome: Ch Ch x,..., x, x,.., x, x 1 8 9 16 17 R1,..., R1, R2,.., R2, H 1 8 1 8 Process of parameterised FEM model generation

FEM Model 185000 DOFs

Optymalizacja topologiczna Fitness function KD= F U = 1 2 T D KD Constraints: N k 1 V k k fixed 0 1, k 1,, N 0 a x b x c [m] Loading [N] 100 x 100 x 100 Q=4x10 Scheme of loading

Comparison results of computation with example of authors: Jorgen Bay Jacobsen, Niels Olhoff, Erik Ronholf, Mechanics of Materials 28(1998), 207-225 U min =28.28e-10 Nm U min =27.4e-10 Nm E=2e 5 MPa - steel E=0.7e 5 MPa - aluminum Structures after optimization

Identyfikacja parametrów kości Model of pelvis consists of two types of bone: cortical bone and trabecular bone

Funkcja celu uˆ i ui min F( x) *100 x uˆ k i i Przemieszczenia mierzone za pomocą ESPI

Identyfikacja parametrów kości korowej

Kierunki rozwoju (1) Identyfikacja i optymalizacja w modelowaniu wieloskalowym

Podeście wieloskalowe Nano

Identyfikacja w modelowaniu wieloskalowym strojenie modelu RVE Cel znaleźć parametry modelu w skali mikro na podstawie pomiarów eksperymentalnych w skali makro

Model dyskretny MES Układ rzeczywisty Jakie parametry materiałowe modelu dają takie same wyniki w punktach pomiarowych (sensor points) jak w układzie rzeczywistym?

min Ch 0 J gdzie 0 m IDENTIFIKACJA ˆ J a u uˆ b i i i i j1 j1 m Ch x, x,..., x,... x 1 2 i n min x x x max, i,1,2,.. n i i i x i zmienne decyzyjne parametry materiałowe lub geometryczne w skali mikro u i uˆ i i i ˆ obliczone i zmierzone odksztacenia. i i obliczone i zmierzone przemieszczenia,

Identyfikacja mikrostruktury kości

Optymalizacja wieloskalowa gdzie 1 2 min J o Ch Ch x, x,..., x,... x i n J 0 funkcja celu opisana w skali makro - chromosom (wektor zmiennych decyzyjnych) x i geny (zmienne decyzyjne) opisujące parametry geometryczne lub materiałowe w skali mikro ograniczenia: J 0, 1,2,.. m x x x, i,1,2,.. n min max i i i J J ( u,, ), 0,1,2,... m

Scale: m, cm mm m nm Meso scale: Grains Micro scale: Single grain Nano scale: Molecular/atomic level Macro scale: Structure J J ( u,, ) 0 0 Ch x, x,..., x,... x 1 2 i n

Ewolucyjna optymalizacja wieloskalowa Skala makro Skala mikro RVE

min J, where J u Ch 0 0 max Ch g, g, g, g, g, g, g, g 1 2 3 4 5 6 7 8 g 7, g 8 The best solution in the 1st generation The best solution in the last generation DEA parameters: 2 subpopulations 20 chromosomes in each Rank selection Gasuss mutation Simple crossover

Optymalizacja klastrów atomowych Najstabilniejsze konfiguracje przestrzenne klastry Al Morse a i M-M N=4, czworościan N=6, ośmiościan N=13, osiemnastościan N=19, podwójny osiemnastościan

Minima globalne oraz lokalne (isomery) na przykładzie N=9 Klaster Morse a - min. lokalne E b =0.748161eV (isomer), będące jednocześnie minimum globalnym dla klastra Murrella-Mortramma E b =1.764eV Morse min. glob E b =0.75344eV; Morse min. lok. E b =0.72831eV

Kierunki rozwoju (2) Optymalizacja (wielokryterialna) w zagadnieniach pól sprzężonych

Example Design variable Min value [m] Max value [m] Z1, Z2, Z3, Z4 0.01 0.05 Z5 0.0025 0.006 Z6 0.0025 0.008

Results of the optimization (Pareto approach) f 1 - volume f 2 - equivalent stress

Results of the optimization (Pareto approach) f 1 heat flux f 2 - equivalent stress

Results of the optimization (Pareto approach) f 1 volume f 2 - equivalent stress f 3 heat flux

Kierunki rozwoju (3) Optymalizacja i identyfikacja w warunkach niepewności

Kierunki rozwoju (4) Rozwój metod optymalizacji topologicznej Rozwój nowych metod optymalizacji wielokryterialnej (np. AE i SSI sprzężone z teorią gier)

Sterowanie

Sterowanie optymalne (1) Układ sterowany opisany równaniem x f( t, x, u) gdzie u wektor sterujący Ograniczenia: g( u) 0 Rodzaje sterowania optymalnego: A. Sterowanie minimalno-czasowe B. Sterowanie docelowe C. Sterowanie minimalno-całkowe

Sterowanie optymalne (2) Przedstawione zagadnienia sterowania optymalnego rozpatrywać można jako szczególny przypadek ogólnego problemu minimalizacji lub maksymalizacji funkcjonału Pontriagina Pbx ( t ) k Funkcja Hamiltona: Ht (, x, p, u) pf gdzie: p wektor sprzężony Zasada maksimum Pontriagina: Jeśli wektor sterujący u jest optymalny, to - gdy minimalizuje P, wtedy hamiltonian H(t,x,p,u) osiąga maksimum, - gdy maksymalizuje P, wtedy hamiltonian H(t,x,p,u) osiąga minimum, względem u w każdej chwili przedziału sterowania.

Sterowanie optymalne (3) Metoda programowania dynamicznego badania procesów optymalnych na bazie metod mechaniki Zasada optymalności Bellmana: Optymalna strategia sterowania ma tę własność, że jakiekolwiek byłby stan początkowy i decyzja początkowa, pozostałe decyzje muszą tworzyć strategię optymalną względem stanu powstałego w wyniku pierwszej decyzji. Sterowanie układami holonomicznymi i nieholonomicznymi Układy mechaniczne celowego działania Sterowanie więzami ciała odkształcalnego

Sterowanie optymalne (4) Projektowanie strategii i algorytmów sterowania nieliniowego układami mechatronicznymi Prace nad MEMS metody projektowania sterowania dla mikro-elektromechanicznych sensorów Zastosowanie smart materials w mechatronicznych układach sterowania Zastosowanie modeli sztywno/ odkształcalnych do sterowania układami odkształcalnymi i sterowanie drganiami.

Sterowanie optymalne (5) Sterowanie modelami humanoidów, modelami ciała ludzkiego Giroskopy MEMS szeroko rozpowszechnione w przemyśle samochodowym, kamerach cyfrowych, układach nawigacyjnych

Interdyscyplinarny charakter Sekcji Informatyka Matematyka Optymalizacja i Sterowanie Dyscypliny naukowe: Mechanika Budowa i Eksploatacja M. Automatyka i Robotyka Inżynieria Materiałowa Biocybernetyka i Inż. Biom.

RHex robot - superman, biegający, pływający, grający w piłkę kwintesencja modelowania i technik sterowania optymalnego oraz możliwości konstrukcyjnych http://www.grasp.upenn.edu/research/highlights