EWOLUCYJNE METODY OPTYMALIZACJI W STEROWANIU RUCHEM SAMOCHODU OSOBOWEGO

Wielkość: px
Rozpocząć pokaz od strony:

Download "EWOLUCYJNE METODY OPTYMALIZACJI W STEROWANIU RUCHEM SAMOCHODU OSOBOWEGO"

Transkrypt

1 MODELOWANIE INŻYNIERSKIE 2018 nr 68, ISSN X EWOLUCYJNE METODY OPTYMALIZACJI W STEROWANIU RUCHEM SAMOCHODU OSOBOWEGO Kornel Warwas 1 1 Katedra Informatyki i Automatyki, Akademia Techniczno-Humanistyczna w Bielsku-Białej, kwarwas@ath.bielsko.pl Streszczenie W pracy przedstawiono optymalizację ruchu samochodu osobowego podczas jazdy po nawierzchni o zmiennej przyczepności. Model matematyczny pojazdu sformułowano, korzystając w zapisie z transformacji jednorodnych i współrzędnych złączowych. W procesie optymalizacji dobierano przebieg momentów hamujących działających na poszczególne koła pojazdu tak, aby zapewnić utrzymanie się pojazdu w szerokości jezdni. Do rozwiązania zadania optymalizacji zastosowano metody ewolucyjne takie jak: Genetic Algorithm (GA), Particle Swarm Optimisation (PSO) oraz Particle Swarm Evolver (PSE). Metody te, w odróżnieniu od klasycznych metod optymalizacji, umożliwiają znajdowanie rozwiązań globalnie optymalnych. W pracy przedstawiono wnioski z uzyskanych wyników oraz zastosowanych metod optymalizacji. Słowa kluczowe: metody ewolucyjne, optymalizacja dynamiczna, samochód osobowy, modelowanie komputerowe AN EVOLUTIONARY METHODS TO CONTROL A MOTION OF A PASSENGER VEHICLE Summary The paper presents a method of passenger car motion optimisation while driving on the road surface with variable friction. A mathematical model of the vehicle has been formulated using homogenous transformation and joint coordinates. During optimisation braking torques values applied to each wheel of the car have been determined. In order to maintain position of the vehicle in the width of the road, optimisation problem has been formulated and solved. Evolutionary methods such as Genetic Algorithm (GA), Particle Swarm Optimisation (PSO) and Particle Swarm Evolver (PSE) has been applied. Those methods, in contrast to the classical optimisation methods, allow to find global optimal solution. In this paper results obtained during numerical simulations have been presented and discussed. Keywords: evolutionary methods, dynamic optimisation, passenger car, numerical simulation 1. WSTĘP Podczas projektowania pojazdów szczególny nacisk kładzie się na bezpieczeństwo oraz komfort kierowcy i pasażerów. Zaprojektowanie pojazdu spełniającego te kryteria wymaga wykonania szeregu testów drogowych oraz badań stanowiskowych. Przygotowanie wirtualnych modeli pojazdów w pierwszym etapie prac projektowych pozwala zmniejszyć koszty oraz dokonać wstępnej oceny zachodzących zjawisk [1, 3, 5, 31]. W wielu przypadkach symulacje komputerowe są jedynym możliwym sposobem otrzymania rozwiązania. Sytuacja taka ma miejsce na przykład przy rekonstrukcji kolizji drogowych lub w symulacjach sytuacji niebezpiecznych takich jak wymijanie, wyprzedzanie czy jazda po jezdni o obniżonym współczynniku przyczepności. Modelowaniem i optymalizacją ruchu pojazdu w sytuacjach krytycznych zajmowano się między innymi w pracach [19, 20], a w [21] omówiono ważniejsze aspekty związane z bezpieczeństwem pojazdów samochodowych. Autor wśród głównych przyczyn wypadków występujących na drogach wymienia niedostosowanie prędkości pojazdu do panujących warunków. W tym 132

2 Kornel Warwas przypadku wirtualny model pojazdu może stanowić podstawę do sygnalizacji zagrożeń przy wykonywaniu różnych manewrów. Tworzone w tym obszarze modele powinny wiernie odzwierciedlać rzeczywistość, a jednocześnie czas obliczeń numerycznych powinien być stosunkowo krótki, aby możliwe było prowadzenie analiz wariantowych [30, 34]. W literaturze można spotkać wiele pozycji poświęconych modelowaniu pojazdów jako układów wieloczłonowych. Do opisu tych układów wykorzystuje się współrzędne absolutne, naturalne lub złączowe. Najczęściej wykorzystuje się współrzędne absolutne, które prowadzą do układów równań różniczkowo-algebraicznych. Wyprowadza się je, korzystając z równań Lagrange a I rodzaju lub równań Newtona-Eulera [3, 10]. Istnieją również prace, w których do opisu ruchu pojazdu stosuje się współrzędne złączowe [1, 31, 34, 35, 36]. Dynamiczne równania ruchu pojazdu w tych współrzędnych najczęściej formułuje się bazując na równaniach Lagrange a II rodzaju. Takie podejście prowadzi do układów o mniejszej liczbie równań, niejednokrotnie bez definiowania dodatkowych równań więzów [1, 18, 30, 35, 36]. W pracach [1, 13, 30, 31, 34, 35] autorzy przedstawili sposób modelowania pojazdów osobowych i wieloczłonowych o różnym stopniu skomplikowania, adaptując metody stosowane w robotyce. Do transformacji współrzędnych zastosowano metodę przekształceń jednorodnych, umożliwiającą łatwe modelowanie pojazdów, traktując je jako otwarte łańcuchy kinematyczne o strukturach drzewa. W wielu ośrodkach realizowane są badania dotyczące metod poprawy skuteczności układów hamulcowych, zmierzające m.in. do poprawy ich konstrukcji. Autorzy pracy [32] przedstawiają wyniki badań, z których wynika, że stan nawierzchni oraz stopień jej zanieczyszczenia wpływają znacząco na długość drogi hamowania. Sprawny układ hamulcowy może okazać się niedostatecznie skuteczny, gdy pojazd porusza się po drodze zanieczyszczonej. Dlatego też istotne są systemy wspomagające, działające niezależnie od woli kierowcy. Projektowanie takich systemów jest trudne. Zależy ono od wielu czynników zewnętrznych i istnieje wiele możliwych wariantów sytuacji drogowych, w których taki układ powinien zareagować. W pracach [9, 22] wskazano, że taki układ sterowania może być wyzwalany w momencie, gdy następuje zmiana warunków kontaktu koła ogumionego z nawierzchnią drogi, poprzez śledzenie wartości siły stycznej działającej na oponę. Występuje wyraźna potrzeba kalibracji oraz walidacji istniejących systemów wspomagających, która może być wykonana poprzez wykorzystanie wyników uzyskanych z optymalizacji dynamicznej. Metody optymalizacji do rozwiązywania zadań z zakresu sterowania układami pojazdów samochodowych stosowano w między innymi w pracach [13, 34, 35]. Do rozwiązania zadania optymalizacji dynamicznej ruchu pojazdu najczęściej stosowane są klasyczne gradientowe i bezgradientowe metody optymalizacji [34, 35]. Wadą tych metod jest ich zbieżność do ekstremów lokalnych w zależności od punktu startowego. Wolnymi od tych wad są metody ewolucyjne, które umożliwiają znajdowanie ekstremów globalnych, a dodatkowo rozpoczynają obliczenia z wielu punktów początkowych [6, 14, 23, 27, 29]. Jedną z najbardziej znanych metod optymalizacji bazujących na biologicznej ewolucji są algorytmy genetyczne. Ich zastosowanie w pracach badawczych jest bardzo szerokie począwszy od poprawy komfortu kierowcy i pasażerów pojazdu [28] przez dobór cech dynamicznych układu jezdnego pojazdu gąsienicowego [12] aż do optymalizacji trajektorii samochodu inteligentnego [17]. Kolejną popularną i dodatkowo stosunkowo nową metodą jest Particle Swarm Optimization. Charakteryzuje się ona dużą stabilnością numeryczną oraz szybkobieżnością do ekstremum globalnego [2, 7, 29]. Jest również szeroko stosowana do doboru parametrów i optymalizacji pojazdów lądowych, powietrznych i wodnych [15, 26, 37]. Na przestrzeni lat podjęto również próbę połączenia wcześniej wymienionych metod tworząc algorytm hybrydowy zwany Particle Swarm Evolver [4, 8]. Ze względu na złożoność numeryczną oraz stosunkowo długi czas obliczeń optymalizacyjnych prac z tego zakresu jest znacznie mniej. Autorzy stosują tę metodę w ujęciu współbieżnym [33] lub do porównania wyników z innymi metodami optymalizacji [16]. 2. MODEL MATEMATYCZNY POJAZDU W analizowanym modelu samochodu wyróżniono trzy podzespoły [2, 13]: nadwozie, zawieszenia oraz koła (rys. 1). Rys. 1. Model pojazdu osobowego Nadwozie traktowane jest jako bryła sztywna i posiada sześć stopni swobody względem układu inercjalnego: qq (NN) = [xx (NN) yy (NN) zz (NN) ψψ (NN) θθ (NN ) φφ (NN) ] TT gdzie: xx (NN), yy (NN), zz (NN) - współrzędne nadwozia względem układu inercjalnego, ψψ (NN ), θθ (NN ), φφ (NN ) - kąty Eulera ZYX. Zawieszenia przednie pojazdu są traktowane jako niezależne i każde z nich posiada dwa stopnie swobody w ruchu 133

3 EWOLUCYJNE METODY OPTYMALIZACJI W STEROWANIU RUCHU SAMOCHODU ( ) względem nadwozia. Wektor współrzędnych uogólnionych można zapisać w postaci: qq ZZ pp,ii = zz ZZ pp,ii ψψ ZZ pp,ii TT gdzie: zz ZZ pp,ii - ugięcie zawieszenia, ψψ ZZ pp,ii - kąt skręcenia koła, ii = 1, 2. Zawieszenie tylne zostało zamodelowane jako zależne i jego ruch jest opisany następującym wektorem współrzędnych uogólnionych: qq (ZZ tt ) = [zz (ZZ tt ) φφ (ZZ tt ) ] TT gdzie: zz (ZZ tt ) - ugięcie zawieszenia, φφ (ZZ tt ) - kąt obrotu belki tylnego zawieszenia. Koła w ruchu względnym posiadają jeden stopień swobody φφ (KK,ii), ii = 1,,4 będący kątem obrotu względnego: qq (KK) = [φφ (KK,1) φφ (KK,2) φφ (KK,3) φφ (KK,4) ] TT (4) Analizowany układ wieloczłonowy może być przedstawiony jako graf nieskierowany o strukturze drzewa ukorzenionego z otwartymi łańcuchami kinematycznymi (rys. 2). gdzie: BB (jj) - macierz określająca położenie ciała jj w układzie inercjalnym, BB ii (jj) = BB (jj) qq ii (jj), BB (jj) = dd2 BB (jj) ddtt 2, HH (jj) = mm ddmm (jj) - pseudo macierz bezwładności ciała jj, mm (jj) - masa ciała jj, rr mm (jj) rrmm (jj) TT (jj) rr mm = (jj) (jj) (jj) xx mm yy mm zz mm 1 TT - wektor współrzędnych masy dddd w lokalnym układzie współrzędnych ciała jj, tttt{aa} = ii aa ii,ii - ślad macierzy AA. Energię potencjalną ciała jj można wyznaczyć ze wzoru: VV (jj) qq ii (jj) = mm (jj) ΘΘ TT BB ii (jj) rrcc (jj) (7) gdzie: ΘΘ = [0 0 gg 0] TT, (jj) rr cc = (jj) (jj) (jj) xx cc yy cc zz cc 1 TT - wektor współrzędnych środka masy ciała j w układzie inercjalnym, gg - przyspieszenie ziemskie normalne. Po transformacjach równania ruchu ii-tego podsystemu pojazdu można zapisać w notacji macierzowej jako: AA (tt, qq)qq = ff (tt, qq, qq ) (8) Rys. 2. Komponenty pojazdu jako zbiór otwartych łańcuchów kinematycznych. Dynamiczne równania ruchu pojazdu wyprowadzono z równań Lagrange a II rodzaju: dd dddd qq kk qq kk + qq kk = QQ kk (5) gdzie: EE = NN jj=1 EE (jj) - energia kinetyczna pojazdu, EE (jj) - energia kinetyczna ciała jj, VV = NN jj=1 VV (jj) - energia potencjalna pojazdu, VV (jj) - energia potencjalna ciała jj, qq = ddqq dddd = (qq kk ) kk=1,,nn - wektor prędkości uogólnionych pojazdu, QQ = (QQ kk ) kk=1,,nn - wektor sił uogólnionych, NN - liczba ciał, nn - liczba współrzędnych uogólnionych pojazdu, kk = 1,, nn. Korzystając w zapisie z przekształceń jednorodnych oraz stosując przekształcenia opisane w [1, 13, 36], komponenty energii kinetycznej jj-tego ciała można zapisać następująco: dd EE (jj) (jj) EE(jj) dddd qq ii qq ii (jj) = tttt BB ii (jj) HH (jj) BB (jj) TT (6) gdzie: AA - macierz mas, ff - wektor zawierający siły odśrodkowe, giroskopowe, Coriolisa oraz zewnętrzne, qq = dd2 qq ddtt 2 = qq kk kk=1,,nn - wektor przyspieszeń uogólnionych i-tego podsystemu pojazdu, nn - liczba współrzędnych uogólnionych ii-tego podsystemu pojazdu. Równania ruchu poszczególnych podsystemów pojazdu przedstawiają się następująco: - podsystem - nadwozie, przednie zawieszenia 1, przednie koło 1 AA NN,NN AA = AA ZZ1,NN AA KK1,NN qq (NN) AA NN,ZZ1 AA ZZ1,ZZ 1 AA KK1,ZZ 1 AA NN,KK1 AA ZZ1,KK 1, AA KK1,KK 1 ff NN qq = qq ZZ pp,1, ff = ff ZZ1, φφ (KK,1) ff KK1 - podsystem - nadwozie, przednie zawieszenia 2, przednie koło 2 AA NN,NN AA = AA ZZ2,NN AA KK2,NN qq (NN) AA NN,ZZ2 AA ZZ2,ZZ 2 AA KK2,ZZ 2 AA NN,KK2 AA ZZ2,KK 2, AA KK2,KK 2 ff NN qq = qq ZZ pp,2, ff = ff ZZ2, φφ (KK,2) ff KK2 134

4 Kornel Warwas - podsystem - nadwozie, tylne zawieszenie, tylne koła 3 i 4 AA NN,NN AA = AA ZZ3,NN qq = AA KK3,NN qq (NN) qq (ZZ tt ) qq KK3 AA NN,ZZ2 AA ZZ3,ZZ 2 AA KK3,ZZ 2 AA NN,KK3 AA ZZ3,KK 3, AA KK3,KK 3 ff NN, ff = ff ZZ3, ff KK3 gdzie: qq KK3 = [ φφ (KK,3) φφ (KK,4) ] TT. Po odpowiednich przekształceniach [13, 34] równania ruchu pojazdu osobowego można przedstawić w postaci: AAqq + ΦΦ qq rr = ff ΦΦ qq TT qq = ww gdzie: AA = aa ii,jj ii=1,,16,jj=1,,16 - macierz mas pojazdu, (9) qq = (qq ii ) ii=1,,16 - wektor współrzędnych uogólnionych pojazdu, ΦΦ qq = ΦΦ ii,jj - macierz więzów, ii=1,,16,jj=1,2 rr = (rr ii ) ii=1,2 - wektor niewiadomych reakcji, ff = (ff ii ) ii=1,,16 - wektor sił, ww = (ww ii ) ii=1,2 - wektor prawych stron równań więzów. Elementy macierzy AA i ΦΦ qq oraz wektorów rr, ff i w przedstawiono w pracach [13, 34]. Siły oddziaływania jezdni na koła pojazdu wyznaczano na podstawie modelu opony Dugoffa-Fenchera-Segela, z modyfikacją Uffelmanna [1, 31, 34]. Model ten charakteryzuje się małą liczbą współczynników empirycznych, które można dobierać na podstawie podobieństwa do innych opon. Zalety modelu wpłynęły na jego częste wykorzystywanie w autorskich programach [1, 2, 13, 30, 31]. 3. ZADANIE OPTYMALIZACJI Analizowany jest ruch pojazdu osobowego podczas manewru zmiany pasa ruchu wraz z nagłą zmianą rodzaju nawierzchni. Współczynnik przyczepności zmienia się z μμ AA na μμ LL, gdzie μμ LL < μμ AA, a pojazd wypada poza granice jezdni (rys. 3). manewru, aby pojazd utrzymał zadaną trajektorię w granicach drogi. Problem został zdefiniowany jako zadanie optymalizacji dynamicznej, w czasie której w każdym kroku procedury optymalizacyjnej należy całkować równania ruchu (9). Brak jak również niewłaściwie dobrane momenty hamujące mogą spowodować kolizję drogową. W przedstawionym problemie zmienne decyzyjne określają wartości momentów hamujących oddziałujących na poszczególne koła pojazdu w dyskretnych chwilach czasowych: MM = MM 1 MM jj TT MM nnmm (10) gdzie: MM jj - wartość momentu hamującego w chwili czasowej jj, nn mm - liczba dyskretnych chwil czasowych dla koła ii. Do otrzymania funkcji ciągłej zmiennych decyzyjnych zastosowano funkcje sklejane pierwszego stopnia, a wektor zmiennych decyzyjnych można przedstawić w postaci: MM = MM TT MM TT MM (nn ww )TT TT (11) gdzie nn ww jest liczbą kół pojazdu. Funkcję celu w postaci ogólnej można przedstawić w postaci [24]: Ω(XX 1,, XX ii,, XX nnω ) min (12) gdzie: XX ii - zależność funkcji celu, nn Ω - liczba zależności funkcji celu. Założono, że funkcja celu określa minimalny spadek prędkości pojazdu poprzez minimalizację funkcjonału: tt Ω (MM, qq ) = cc ee (vv 0 vv ee )dddd min 0 (12) gdzie: cc - waga określona empirycznie, tt ee - czas symulacji, vv 0 - prędkość początkowa pojazdu, vv ee = xx (NN) (tt ee ) 2 + yy (NN) (tt ee ) 2 - prędkość pojazdu po zakończeniu symulacji. Dodatkowo przyjęto ograniczenia nierównościowe określające minimalne i maksymalne wartości momentów hamujących oraz warunki sprawdzające czy po zakończeniu manewru kąt odchylania pojazdu jest bliski zeru (ruch równoległy do osi jezdni): MM mmmmmm MM MM mmmmmm (13) ψψ (NN) (tt ee ) 0 (14) Ogólną postać ograniczeń można zapisać następująco: gg ii (MM, qq) 0 (15) Rys. 3. Trajektoria pojazdu w czasie zmiany pasa ruchu Celem optymalizacji jest dobór takich momentów hamujących działających na poszczególne koła pojazdu podczas gdzie: ii = 1,, nn gg, nn gg - liczba ograniczeń nierównościowych. Ograniczenia uwzględniono w zadaniu optymalizacji poprzez zewnętrzną funkcję kary [24, 25]: ζζ ii (MM, qq) = 0 dla gg ii (MM, qq) 0 cc 1,ii ee cc 2,iigg ii (MM,qq) dla gg ii (MM, qq) > 0 (16) 135

5 EWOLUCYJNE METODY OPTYMALIZACJI W STEROWANIU RUCHU SAMOCHODU ( ) gdzie cc 1,ii i cc 2,ii są wagami dobieranymi empirycznie. W przedstawionym zadaniu funkcja celu zawiera składniki określające spadek prędkości pojazdu w czasie wykonywania manewru oraz ograniczenia (13) i (14): Ω(MM, qq, qq ) = Ω (MM, qq ) + ζζ ii (MM, qq) min (17) ii=1 Do rozwiązania tak postawionego zadania wykorzystano trzy metody ewolucyjne charakteryzujące się różnym stopniem skomplikowania. Pierwsza z nich algorytm genetyczny (GA) [28, 29] o rzeczywisto-wartościowej reprezentacji genów w chromosomie wykorzystywał następujące operatory genetyczne: nn gg - selekcję - operator wybierający chromosomy do dalszej reprodukcji zgodnie z zasadą, że chromosomy o wyższych wartościach funkcji przystosowania są częściej wybierane, - krzyżowanie - operator losowo wybierający dwa chromosomy, a następnie zamieniający sekwencje ich genów. Wykorzystano krzyżowanie arytmetyczne [29, 34], gdzie nowy chromosom jest kombinacją liniową dwóch wektorów: xx kk+1 ii = aaxx kk kk ii + (1 aa)xx jj xx kk+1 jj = (1 aa)xx kk kk ii + aaxx (18) jj - mutację - operator losowo zamieniający wartości genów w chromosomie. Zastosowano mutację równomierną [28]. Jeżeli do mutacji wybrano gen xx ii chromosomu xx kk = kk xx 1 kk xx ii xx kk nn TT, to wynikiem jest chromosom: xx kk+1 = xx 1 kk xx ii kk+1 xx kk nngggg TT (19) gdzie: aa [0,1] - liczba losowa, xx kk+1 ii = xx ii kk + Δ(xx max xx kk ii ) dla bb = 0 xx kk ii Δ(xx kk ii x min ) dla bb = 1, bb {0,1} - liczba losowa, Δ(xx) [0, xx] - liczba losowa, nn gggg - liczba genów w chromosomie. W algorytmie genetycznym rozwiązywano zadanie maksymalizacji, a funkcja oceny określała miarę jakości osobnika w populacji według wzoru: ΩΩ (GGGG) (MM, qq, qq ) = cc(gggg) max (20) ΩΩ(MM,qq,qq ) gdzie cc (GGGG) jest wagą dobieraną empirycznie. Algorytm postępowania w optymalizacji z wykorzystaniem algorytmu genetycznego przedstawiono na rys. 4. Rys. 4. Schemat blokowy działania algorytmu genetycznego Drugą rozważaną metodą była metoda PSO (Particle Swarm Opitmization), która należy do grupy nieliniowych metod stochastycznych [6, 23, 27]. Metoda ta po raz pierwszy została przedstawiona w 1995 roku przez Eberharta oraz Kennedy ego. W algorytmie PSO potencjalne rozwiązanie, nazywane również cząstką, porusza się w przestrzeni stanu biorąc pod uwagę aktualne w danej iteracji rozwiązania optymalne. Rozwiązania początkowe są generowane w sposób losowy, analogicznie jak w innych metodach ewolucyjnych [29]. Cząstka jest opisana przez jej pozycję oraz prędkość. Cechy te są aktualizowane w każdym kroku algorytmu, a wielkość tej zmiany jest zależna od wartości rozwiązania optymalnego w danej iteracji oraz we wszystkich dotychczas wykonanych krokach. Prędkość i pozycję cząstki w kolejnym kroku można wyznaczyć z zależności [6, 7, 23]: vv ii,jj+1 = cc 1 vv ii,jj ii,jj + cc 2 rr pp ii,jj LL pp ii,jj ii,jj 1 + cc Δtt 3 rr pp jj GG pp ii,jj 2 (21) Δtt pp ii,jj+1 = pp ii,jj + Δttvv ii,jj+1 (22) gdzie: ii = 1,, nn cc - numer cząstki, nn cc - liczba cząstek w roju, jj - numer iteracji, vv ii,jj = vv ii,jj kk kk=1,,nndd - wektor prędkości cząstki ii w iteracji jj, pp ii,jj = pp ii,jj kk kk=1,,nndd - wektor pozycji cząstki ii w iteracji jj, pp ii,jj LL - najlepsza pozycja cząstki ii uzyskana w iteracjach od 1 do j, pp jj GG - najlepsza pozycja cząstki uzyskana w iteracjach od 1 do j, cc 1, cc 2, cc 3 - współczynniki: bezwładności, kognitywny i społeczny [5, 6], rr ii,jj 1, rr ii,jj 2 - liczby losowe generowane w iteracji jj dla cząstki ii, Δtt - wartość kroku czasowego. 136

6 Kornel Warwas W metodzie PSO rozwiązywano zadanie minimalizacji, a funkcja oceny jest tożsamej funkcji celu (17). Algorytm postępowania optymalizacyjnego przedstawiono na rys. 5. Rys. 5. Schemat blokowy działania metody PSO Dodatkowo wprowadzono modyfikację, zaczerpniętą z innych algorytmów ewolucyjnych, pozwalającą na losowe wprowadzenie nowego materiału genetycznego do roju. W końcowym kroku każdej iteracji, losowo, z bardzo niewielkim prawdopodobieństwem, cząstki zostały uśmiercane, a na ich miejsce wprowadzano nowe, z losowymi wartościami pozycji i prędkości. Ostatnią z rozważanych metod była metoda Particle Swarm Evolver (PSE), w której definiuje się więcej niż jeden rój składający się z określonej liczby cząstek [4, 8]. Poszczególne kroki przy generowaniu rozwiązania optymalnego metodą PSE zostały pokazane na rys. 6. Rys. 6. Schemat blokowy działania metody PSE Generowanie nowych pozycji i prędkości cząstek w rojach odbywa się niezależnie, zgodnie z zasadami metody PSO. W tej części algorytmu rozwiązuje się zadanie minimalizacji, a funkcja oceny jest równoważna funkcji celu (17). Po kilku generacjach metodą PSO roje traktuje się jako osobniki w populacji algorytmu genetycznego. Następnie przeprowadza się operacje genetyczne uwzględniające selekcję, krzyżowanie i mutację. Selekcja polega na wyborze do następnej iteracji tych osobników (rojów), które posiadają największą wartość funkcji oceny. Funkcja oceny w tym przypadku jest odwrotnie proporcjonalna do sumarycznej wartości cząstek w roju i można ją zapisać w postaci: ΩΩ ii (PPPPEE AAAA ) = cc (PPPPPP) nn cc,ii ΩΩ ii,jj (MM,qq,qq ) jj=1 max (23) gdzie: cc (PPPPPP) - waga określana empirycznie, nn cc,ii - liczba cząstek w ii-tym roju, ΩΩ ii,jj (MM, qq, qq ) - wartość funkcji celu jj-tej cząstki w ii-tym roju. 137

7 EWOLUCYJNE METODY OPTYMALIZACJI W STEROWANIU RUCHU SAMOCHODU ( ) Krzyżowanie między dwoma osobnikami (rojami) polega na wymianie losowych cząstek z rojów w taki sposób, aby zapewnić niezmienną liczbę cząstek w roju. Mutacja natomiast polega na wymianie pojedynczej cząstki w roju i zazwyczaj jest realizowana jako operacja wprowadzająca do roju cząstkę z losowymi wartościami pozycji i prędkości. 4. WYNIKI SYMULACJI Algorytmy umożliwiające formułowanie, rozwiązywanie równań dynamiki, symulację ruchu pojazdu osobowego oraz procedury optymalizacji zostały zaimplementowane we własnym programie komputerowym napisanym w języku C++. Obliczenia prowadzono na komputerze Intel Core i5-4278u CPU 2,60 GHz, 16 GB RAM z systemem operacyjnym OS X (macos Sierra ). Rozważano przypadek, w którym pojazd poruszający się z pewną prędkością początkową wykonuje manewr zmiany pasa ruchu. Przedmiotem badań było wyznaczenie optymalnych momentów hamujących zapewniających bezpieczeństwo pojazdu w czasie wykonywania manewru. W symulacjach numerycznych przyjęto, że manewr trwał 7 s, a po upływie 2,6 s współczynnik przyczepności nawierzchni zmienia się z wartości 0,9 na 0,1. Przedstawiona sytuacja odpowiada przypadkowi, w którym pojazd wjeżdża z suchej drogi asfaltowej na powierzchnię pokrytą lodem. W symulacjach przyjęto, że samochód porusza się po drodze krajowej klasy S, dla której szerokość pojedynczego pasa ruchu, zgodnie z rozporządzeniem Ministra Infrastruktury i Rozwoju [11], wynosi 3,5 m. Założono prędkość początkową pojazdu równą 100 km/h. Parametry fizyczne pojazdu osobowego przyjęto z pracy [13]. W obliczeniach założono, że liczba dyskretnych chwil czasowych, dla których wyznaczane są wartości momentów hamujących, wynosi 21. Do całkowania równań ruchu w każdym kroku procesu optymalizacji zastosowano stałokrokową metodę Rungego-Kutty 4 rzędu [25]. Minimalne i maksymalne wartości momentów hamujący stanowiących ograniczenia nierównościowe dla przednich kół przyjęto: MM mmmmmm = 0 Nm i MM mmmmmm = 1100 Nm, natomiast odpowiednie momenty graniczne dla tylnych kół pojazdu są następujące: MM mmmmmm = 0 Nm i MM mmmmmm = 1000 Nm. Przebieg wymuszenia działającego na przednie koła pojazdu poprzez zawieszenia przedstawiono na rys. 7. Rys. 7. Przebieg wymuszenia działającego na przednie koła pojazdu. W optymalizacji za pomocą trzech rozważanych metod przyjęto parametry opisane w tabelach 1-3. Tabela 1 Parametry metody GA używane podczas optymalizacji Nazwa parametru Wartość Liczba chromosomów w populacji 30 Liczba iteracji 50 Prawdopodobieństwo krzyżowania 60% Prawdopodobieństwo mutacji 20% Tabela 2 Parametry metody PSO używane podczas optymalizacji Nazwa parametru Wartość Liczba cząstek 30 Liczba iteracji 50 Współczynnik bezwładności 0,729 Współczynnik kognitywny 1,49445 Współczynnik społeczny 1,49445 Prawdopodobieństwo śmierci cząstki 1% Tabela 3 Parametry metody PSE używane podczas optymalizacji Nazwa parametru Wartość Liczba rojów 3 Liczba cząstek w każdym roju 20 Liczba iteracji PSO w jednej iteracji GA 10 Liczba iteracji metodą GA 20 Współczynnik bezwładności 0,729 Współczynnik kognitywny 1,49445 Współczynnik społeczny 1,49445 Prawdopodobieństwo śmierci cząstki 1% Prawdopodobieństwo krzyżowania 60% Prawdopodobieństwo mutacji 20% Na rys. 8 przedstawiono przebieg trajektorii pojazdu bez momentów hamujących oraz z momentami wyznaczonymi w procesie optymalizacji. 138

8 Kornel Warwas Rys. 8. Przebieg trajektorii pojazdu Serie danych na rys oznaczono jako: 1) przed optymalizacją dla μμ=0,9, 2) przed optymalizacją, 3) po optymalizacji metodą GA, 4) po optymalizacji metodą PSO, 5) po optymalizacji metodą PSE. Można zauważyć w przypadku zastosowania optymalnych momentów hamujących samochód nie wykracza poza granice jezdni. Starta prędkości wypadkowej na płaszczyźnie jezdni wskutek działania momentów hamujących jest niewielka i wynosi średnio 2%. Przebiegi kątów odchylania i przechylenia nadwozia pojazdu przedstawiono na rys. 9 i 10. Najmniejszą wartość funkcji celu uzyskano, prowadząc optymalizację metodą PSE (2,20), następnie metodą PSO (2,22) i algorytmami genetycznymi (2,82). W każdym przypadku uzyskany przebieg momentów hamujących umożliwił bezpieczne wykonanie manewru. Należy zaznaczyć, że bez optymalizacji wartość funkcji celu wynosiła około 28. Rys. 10. Przebieg kąta przechylenia nadwozia pojazdu Rys. 11. Momenty hamujące działające na koła 1-4. Wartości zmiennych decyzyjnych, czyli momentów hamujących dla najlepszej z analizowanych metod (PSE) uzyskane w procesie optymalizacji działających na koła pojazdu przedstawiono na rys. 12. Z przedstawionych przebiegów można zauważyć, że wartości momentów hamujących nie przekraczają 50 Nm. Otrzymane wartości są zatem znacznie niższe od przejętych granicznych wartości momentów hamujących dla kół przednich i tylnych. Należy jednak zaznaczyć, że niewłaściwie dobrane momenty hamujące nawet o niewielkich wartościach zwiększają możliwość przemieszczenia się pojazdu poza pas ruchu jak również możliwość kolizji drogowej. 5. PODSUMOWANIE Rys. 9. Przebieg kąta odchylania nadwozia pojazdu. W pracy przedstawiono rozwiązanie zadania doboru momentów hamujących działających na koła pojazdu umożliwiających bezpieczne wykonanie manewru zmiany pasa ruchu. Analizowano przypadek, w którym pojazd porusza się po drodze o zmiennym współczynniku przyczepności. W wyniku rozwiązania zadania optymalizacji dynamicznej otrzymano optymalne przebiegi momentów hamujących umożlwiających utrzymanie trajektorii pojazdu w granicach drogi. Stosowany podczas optymalizacji model pojazdu uwzględnia ruch nadwozia jako bryły sztywnej, ruch kół oraz podatność zawieszeń zależnych i niezależnych. Zadanie optymalizacji rozwiązano z użyciem 139

9 EWOLUCYJNE METODY OPTYMALIZACJI W STEROWANIU RUCHU SAMOCHODU ( ) algorytmów wywodzących się z metod inteligencji obliczeniowej takich jak algorytmy genetyczne, metoda PSO i PSE. Dużą ich zaletą jest możliwość otrzymania rozwiązania globalnie optymalnego w danym zbiorze dopuszczalnym. Czas obliczeń optymalizacyjnych był różny dla omawianych metod. Dla parametrów przedstawionych w tabelach 1-3 algorytm genetyczny wykonywał obliczenia przez około 4 godz., metoda PSO 1,5 godz., natomiast PSE jest przez około 12 godz. Najlepsze wyniki, czyli najmniejszą wartość funkcji celu uzyskano, stosując metodę PSE, jednakże jej długi czas działania wskazuje, że kompromisem między wydajnością a jakością jest stosowanie metody PSO. Ze względu na możliwość generowania nowych pozycji i prędkości cząstek w rojach w metodzie PSE sposób w niezależny można wykorzystać obliczenia równoległe do wyznaczenia wartości pozycji i prędkości w rojach. Zdaniem autora taka modyfikacja przyspieszy znacznie proces optymalizacji i pozwoli znaleźć szersze zastosowanie dla metody PSE. Otrzymane z optymalizacji dynamicznej wyniki można wykorzystać do weryfikacji istniejących rozwiązań zapewniających bezpieczeństwo pojazdu jak i do przygotowania zbioru uczącego sztucznej sieci neuronowej, która po odpowiednim przygotowaniu może zostać wykorzystana w sterowniku pojazdu działając w czasie rzeczywistym. Literatura 1. Adamiec-Wójcik I.: Modelling dynamics of multibody systems using homogenous transformations. Bielsko-Biała, Wyd. ATH, Augustynek K., Warwas K.: Zastosowanie metody PSO w optymalizacji ruchu samochodu osobowego. Modelowanie Inżynierskie 2016, nr 42, s Bauchau O. A.: Flexible multibody dynamics, solid mechanics and its applications. Springer Netherlands, Bhattacharyya S., Dutta P.: Handbook of research on swarm intelligence in engineering. IGI Global, Chodnicki P., Guzek M., Lozia Z., Mackiewicz W., Stegienka I.: autopw wirtualne środowisko badań kierowców. Czasopismo Techniczne, Mechanika, 2008, zeszyt 10 (105), z. 6-M/2008, s Clerc M.: From theory to practice in particle swarm optimization. Handbook on Swarm Intelligence, 2010, Vol. 8, p Clerc M.: Particle swarm optimization. John Wiley & Sons, Fernández F., Perez J., Lanchares J.: Parallel architectures and bioinspired algorithms. Springer-Verlag, Gajek A., Walczak S.: Analiza możliwości oceny współczynnika przyczepności między kołem a jezdnią podczas hamowania prostoliniowego, Archiwum Motoryzacji, 2006, 2, s García de Jalón J., Bayo E.: Kinematic and dynamic simulation of multibody systems: the real-time challenge. Springer-Verlag, New-York, Głuch M.: Dziennik Ustaw Rzeczypospolitej Polskiej, Poz. 124, Obwieszczenie Ministra Infrastruktury I Budownictwa, Gniłka J., Mężyk A.: Experimental identification and selection of dynamic properties of a high-speed tracked vehicle suspension system. Eksploatacja i Niezawodność - Maintenance and Reliability 2017, s Grzegożek W., Adamiec-Wójcik I., Wojciech S.: Komputerowe modelowanie dynamiki pojazdów samochodowych. Kraków: Wyd. Pol. Krak., Hassan R., Cohanim B., De Weck O.: Venter G.: Comparison of particle swarm optimization and the genetic algorithm. In: 46th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, Texas, Hunaini F., Robandi I., Sutantra N.: Lateral and yaw motion control of the vehicle using fuzzy logic and PID being optimized by firefly algorithm. Journal of Theoretical and Applied Information Technology Vol. 87m 2916, s Kachitvichyanukul K.: Comparison of three evolutionary algorithms: GA, PSO, and DE, Industrial Engineering & Management Systems, 2012, Vol 11, No 3, p Li A., Zhao W., Li S., Qiu X., Wang X.: Research on the motion trajectory optimization method based on the improved genetic algorithm for an intelligent vehicle. In: Proceedings of the Institution of Mechanical Engineers, 2016, p

10 Kornel Warwas 18. Lozia Z.: Modele symulacyjne ruchu i dynamiki dwóch pojazdów uprzywilejowanych. Czasopismo Techniczne, zeszyt 8, Mechanika, zeszyt 3-M/2012, s Lozia Z.: Szacowanie wystąpienia zagrożenia wypadkiem w postaci przewrócenia się pojazdu kołowego na bok. Autobusy: Technika, Eksploatacja, Systemy Transportowe 2015, nr 6, s Lundahl K.: Modeling and optimization for critical vehicle maneuvers. Linköping studies in science and technology Thesis. No. 1608, Michalski R.: Modelowanie bezpieczeństwa pojazdów samochodowych, Logistyka, 2010, 4, CD. 22. Parczewski K., Wnęk H.: Wykorzystanie przyczepności podczas hamowania pojazdu. Eksploatacja i Niezawodność: Maintenance and Reliability, 2012, nr 2, Vol. 14, s Parsopoulos K., Vrahatis M.: Particle swarm optimization and intelligence: advances and applications, IGI Global, Pedregal P.: Introduction to optimization. Springer-Verlag Inc., Press W., Teukolsky W., Vetterling S., Flannery W. B.: Numerical recipes.3rd ed.: The Art of Scientific Computing, Cambridge University Press, Cambridge, Rajendran P., Yit K.: Aerial path planning for terrain surveying using evolutionary algorithms, advanced engineering: Current Perspective, 2016, p Sahnehsaraei M., Mahmoodabadi M., Taherkhorsandi M., Castillo K., Yazdi S.: A hybrid global optimization algorithm: particle swarm optimization in association with a genetic algorithm. Complex System Modelling and Control Through Intelligent Soft Computations, Springer, 2015, p Sayin A., Ozer H.: Controlling of the full vehicle model using sliding mode control optimized by genetic algorithm. In: International Conference on Engineering Vibration, 2015, p Sivanandam S.N., Deepa S. N.: Introduction to genetic algorithms. Springer-Verlag Berlin Heidelberg, Berlin, Szczotka M., Tengler S., Wojciech S.: Numerical effectiveness of models and methods of integration of the equations of motion of a car. Differential Equations and Nonlinear Mechanics, Hindawi, 2007, Article ID 49157, 13 pp. 31. Szczotka M., Wojciech S.: Application of joint coordinates and homogeneous transformations to modeling of vehicle dynamics. Nonlinear Dynamics 2008, Vol. 52, Iss. 4, p Szumska E., Młodzińska D., Jurecki R.: Wpływ stanu nawierzchni drogi na skuteczność hamowania pojazdu. Logistyka, 2014, 6, s Vanneschi L., Codecasa D., Mauri G.: An empirical comparison of parallel and distributed particle swarm optimization methods. In: Proceedings of the 12th annual conference on Genetic and evolutionary computation, 2010, p Warwas K.: Analiza i sterowanie ruchem pojazdów wieloczłonowych z uwzględnieniem podatności elementów. Praca doktorska. Bielsko-Biała: ATH, Warwas K., Augustynek K.: Dynamic optimisation of articulated vehicle motion for control of stability in critical situation. IDAACS 2015: 8th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications:, 2015, Vol. 1, p Wittbrodt E., Adamiec-Wójcik I., Wojciech S.: Dynamics of flexible multibody systems, rigid finite element method. Springer, Zhuang Y., Sharma S., Subudhi B., Huang H., Wan, J.: Efficient collision-free path planning for autonomous underwater vehicles in dynamic environments with a hybrid optimization algorithm. Ocean Engineering 2016, Vol. 127, 2016, p Artykuł dostępny na podstawie licencji Creative Commons Uznanie autorstwa 3.0 Polska

ZASTOSOWANIE METODY PSO W OPTYMALIZACJI RUCHU SAMOCHODU OSOBOWEGO

ZASTOSOWANIE METODY PSO W OPTYMALIZACJI RUCHU SAMOCHODU OSOBOWEGO MODELOWANIE INŻYNIERSKIE 216 nr 58, ISSN 1896-771X ZASTOSOWANIE METODY PSO W OPTYMALIZACJI RUCHU SAMOCHODU OSOBOWEGO Krzysztof Augustynek 1a, Kornel Warwas 1b 1 Katedra Informatyki i Automatyki, Akademia

Bardziej szczegółowo

OPTYMALIZACJA DOBORU PRZEŁOŻENIA W PASOWEJ PRZEKŁADNI CVT MIEJSKIEGO POJAZDU JEDNOŚLADOWEGO

OPTYMALIZACJA DOBORU PRZEŁOŻENIA W PASOWEJ PRZEKŁADNI CVT MIEJSKIEGO POJAZDU JEDNOŚLADOWEGO Witold Grzegożek ), Iwona Adamiec-Wójcik 2), Stanisław Wojciech 2) OPTYMALIZACJA DOBORU PRZEŁOŻENIA W PASOWEJ PRZEKŁADNI CVT MIEJSKIEGO POJAZDU JEDNOŚLADOWEGO Streszczenie. Jedną z interesujących i ważnych

Bardziej szczegółowo

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Dr inż. Andrzej Polka Katedra Dynamiki Maszyn Politechnika Łódzka RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Streszczenie: W pracy opisano wzajemne położenie płaszczyzny parasola

Bardziej szczegółowo

Algorytm genetyczny (genetic algorithm)-

Algorytm genetyczny (genetic algorithm)- Optymalizacja W praktyce inżynierskiej często zachodzi potrzeba znalezienia parametrów, dla których system/urządzenie będzie działać w sposób optymalny. Klasyczne podejście do optymalizacji: sformułowanie

Bardziej szczegółowo

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów Prof. dr hab. inż. Janusz Frączek Instytut

Bardziej szczegółowo

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM Mostefa Mohamed-Seghir Akademia Morska w Gdyni PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM W artykule przedstawiono propozycję zastosowania programowania dynamicznego do rozwiązywania

Bardziej szczegółowo

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki dr inż. Marek Wojtyra Instytut Techniki Lotniczej

Bardziej szczegółowo

BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH

BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH Dr inż. Artur JAWORSKI, Dr inż. Hubert KUSZEWSKI, Dr inż. Adam USTRZYCKI W artykule przedstawiono wyniki analizy symulacyjnej

Bardziej szczegółowo

ANALIZA KINEMATYCZNA PALCÓW RĘKI

ANALIZA KINEMATYCZNA PALCÓW RĘKI MODELOWANIE INŻYNIERSKIE ISSN 1896-771X 40, s. 111-116, Gliwice 2010 ANALIZA KINEMATYCZNA PALCÓW RĘKI ANTONI JOHN, AGNIESZKA MUSIOLIK Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki, Politechnika

Bardziej szczegółowo

WARIANTOWA ANALIZA FUNKCJI CELU W ZADANIU OPTYMALIZACJI AKTYWNEGO TŁUMIENIA SIEDZENIA POJAZDU SPECJALNEGO

WARIANTOWA ANALIZA FUNKCJI CELU W ZADANIU OPTYMALIZACJI AKTYWNEGO TŁUMIENIA SIEDZENIA POJAZDU SPECJALNEGO Kornel WARWAS, Szymon TENGLER WARIANTOWA ANALIZA FUNKCJI CELU W ZADANIU OPTYMALIZACJI AKTYWNEGO TŁUMIENIA SIEDZENIA POJAZDU SPECJALNEGO W pracy przedstawiono sposób doboru optymalnego tłumienia fotela

Bardziej szczegółowo

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA Inżynieria Rolnicza 7(105)/2008 ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA Katedra Podstaw Techniki, Uniwersytet Przyrodniczy w Lublinie Streszczenie. W pracy przedstawiono

Bardziej szczegółowo

MODELOWANIE WPŁYWU NIEZALEŻNEGO STEROWANIA KÓŁ LEWYCH I PRAWYCH NA ZACHOWANIE DYNAMICZNE POJAZDU

MODELOWANIE WPŁYWU NIEZALEŻNEGO STEROWANIA KÓŁ LEWYCH I PRAWYCH NA ZACHOWANIE DYNAMICZNE POJAZDU Maszyny Elektryczne - Zeszyty Problemowe Nr 3/2016 (111) 73 Karol Tatar, Piotr Chudzik Politechnika Łódzka, Łódź MODELOWANIE WPŁYWU NIEZALEŻNEGO STEROWANIA KÓŁ LEWYCH I PRAWYCH NA ZACHOWANIE DYNAMICZNE

Bardziej szczegółowo

OD MODELU ANATOMICZNEGO DO MODELU NUMERYCZNEGO - SYMULACJA RUCHU PALCÓW RĘKI CZŁOWIEKA

OD MODELU ANATOMICZNEGO DO MODELU NUMERYCZNEGO - SYMULACJA RUCHU PALCÓW RĘKI CZŁOWIEKA Aktualne Problemy Biomechaniki, nr 4/2010 85 Antoni JOHN, Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki, Politechnika Śląska, Gliwice Agnieszka MUSIOLIK, Katedra Wytrzymałości Materiałów

Bardziej szczegółowo

Dobór parametrów algorytmu ewolucyjnego

Dobór parametrów algorytmu ewolucyjnego Dobór parametrów algorytmu ewolucyjnego 1 2 Wstęp Algorytm ewolucyjny posiada wiele parametrów. Przykładowo dla algorytmu genetycznego są to: prawdopodobieństwa stosowania operatorów mutacji i krzyżowania.

Bardziej szczegółowo

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

WYKORZYSTANIE METOD OPTYMALIZACJI DO ESTYMACJI ZASTĘPCZYCH WŁASNOŚCI MATERIAŁOWYCH UZWOJENIA MASZYNY ELEKTRYCZNEJ MODELOWANIE INŻYNIERSKIE ISNN 1896-771X 3, s. 71-76, Gliwice 006 WYKORZYSTANIE METOD OPTYMALIZACJI DO ESTYMACJI ZASTĘPCZYCH WŁASNOŚCI MATERIAŁOWYCH UZWOJENIA MASZYNY ELEKTRYCZNEJ TOMASZ CZAPLA MARIUSZ

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 17. ALGORYTMY EWOLUCYJNE Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska KODOWANIE BINARNE Problem różnych struktur przestrzeni

Bardziej szczegółowo

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB Kocurek Łukasz, mgr inż. email: kocurek.lukasz@gmail.com Góra Marta, dr inż. email: mgora@mech.pk.edu.pl Politechnika Krakowska, Wydział Mechaniczny MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH

Bardziej szczegółowo

ZASTOSOWANIE RACHUNKU OPERATORÓW MIKUS- IŃSKIEGO W PEWNYCH ZAGADNIENIACH DYNAMIKI KONSTRUKCJI

ZASTOSOWANIE RACHUNKU OPERATORÓW MIKUS- IŃSKIEGO W PEWNYCH ZAGADNIENIACH DYNAMIKI KONSTRUKCJI Budownictwo 18 Mariusz Poński ZASTOSOWANIE RACHUNKU OPERATORÓW MIKUS- IŃSKIEGO W PEWNYCH ZAGADNIENIACH DYNAMIKI KONSTRUKCJI 1. Metody transformacji całkowych Najczęściej spotykaną metodą rozwiązywania

Bardziej szczegółowo

WYZNACZANIE NIEPEWNOŚCI OBLICZEŃ W PRZYPADKU MODELI NIELINIOWO ZALEŻNYCH OD PARAMETRÓW

WYZNACZANIE NIEPEWNOŚCI OBLICZEŃ W PRZYPADKU MODELI NIELINIOWO ZALEŻNYCH OD PARAMETRÓW WYZNACZANIE NIEPEWNOŚCI OBLICZEŃ W PRZYPADKU MODELI NIELINIOWO ZALEŻNYCH OD PARAMETRÓW TOMASZ PUSTY 1, JERZY WICHER 2 Automotive Industry Institute (PIMOT) Streszczenie W artykule podjęto problem określenia

Bardziej szczegółowo

SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO

SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO. Rzeczywistość (istniejąca lub projektowana).. Model fizyczny. 3. Model matematyczny (optymalizacyjny): a. Zmienne projektowania

Bardziej szczegółowo

Matematyka Stosowana na Politechnice Wrocławskiej. Komitet Matematyki PAN, luty 2017 r.

Matematyka Stosowana na Politechnice Wrocławskiej. Komitet Matematyki PAN, luty 2017 r. Matematyka Stosowana na Politechnice Wrocławskiej Komitet Matematyki PAN, luty 2017 r. Historia kierunku Matematyka Stosowana utworzona w 2012 r. na WPPT (zespół z Centrum im. Hugona Steinhausa) studia

Bardziej szczegółowo

MODELOWANIE ZA POMOCĄ MES Analiza statyczna ustrojów powierzchniowych

MODELOWANIE ZA POMOCĄ MES Analiza statyczna ustrojów powierzchniowych MODELOWANIE ZA POMOCĄ MES Analiza statyczna ustrojów powierzchniowych PODSTAWY KOMPUTEROWEGO MODELOWANIA USTROJÓW POWIERZCHNIOWYCH Budownictwo, studia I stopnia, semestr VI przedmiot fakultatywny rok akademicki

Bardziej szczegółowo

Rój cząsteczek. Particle Swarm Optimization. Adam Grycner. 18 maja Instytut Informatyki Uniwersytetu Wrocławskiego

Rój cząsteczek. Particle Swarm Optimization. Adam Grycner. 18 maja Instytut Informatyki Uniwersytetu Wrocławskiego Rój cząsteczek Particle Swarm Optimization Adam Grycner Instytut Informatyki Uniwersytetu Wrocławskiego 18 maja 2011 Adam Grycner Rój cząsteczek 1 / 38 Praca Kennedy ego i Eberhart a Praca Kennedy ego

Bardziej szczegółowo

Modelowanie wpływu niezależnego sterowania kół lewych i prawych na zachowanie dynamiczne pojazdu

Modelowanie wpływu niezależnego sterowania kół lewych i prawych na zachowanie dynamiczne pojazdu Modelowanie wpływu niezależnego sterowania kół lewych i prawych na zachowanie dynamiczne pojazdu Karol Tatar, Piotr Chudzik 1. Wstęp Jedną z nowych możliwości, jakie daje zastąpienie silnika spalinowego

Bardziej szczegółowo

DYNAMIKA KONSTRUKCJI BUDOWLANYCH

DYNAMIKA KONSTRUKCJI BUDOWLANYCH DYNAMIKA KONSTRUKCJI BUDOWLANYCH Roman Lewandowski Wydawnictwo Politechniki Poznańskiej, Poznań 2006 Książka jest przeznaczona dla studentów wydziałów budownictwa oraz inżynierów budowlanych zainteresowanych

Bardziej szczegółowo

PRACA DYPLOMOWA Magisterska

PRACA DYPLOMOWA Magisterska POLITECHNIKA WARSZAWSKA Wydział Samochodów i Maszyn Roboczych PRACA DYPLOMOWA Magisterska Studia stacjonarne dzienne Semiaktywne tłumienie drgań w wymuszonych kinematycznie układach drgających z uwzględnieniem

Bardziej szczegółowo

KOMPUTEROWE WSPOMAGANIE MODELOWANIA WŁASNOŚCI DYNAMICZNYCH ZAWIESZENIA POJAZDU GĄSIENICOWEGO

KOMPUTEROWE WSPOMAGANIE MODELOWANIA WŁASNOŚCI DYNAMICZNYCH ZAWIESZENIA POJAZDU GĄSIENICOWEGO Szybkobieżne Pojazdy Gąsienicowe (33) nr 2, 2013 Jacek GNIŁKA Tomasz MACHOCZEK Gabriel MURA KOMPUTEROWE WSPOMAGANIE MODELOWANIA WŁASNOŚCI DYNAMICZNYCH ZAWIESZENIA POJAZDU GĄSIENICOWEGO Streszczenie. W

Bardziej szczegółowo

DOBÓR FUNKCJI WŁASNEJ PRZEMIESZCZENIA UKŁADÓW DRGAJĄCYCH GIĘTNIE W RUCHU UNOSZENIA

DOBÓR FUNKCJI WŁASNEJ PRZEMIESZCZENIA UKŁADÓW DRGAJĄCYCH GIĘTNIE W RUCHU UNOSZENIA MODELOWANIE INŻYNIERSKIE ISSN 896-77X 33, s. 7-34, Gliwice 007 DOBÓR FUNKCJI WŁASNEJ PRZEMIESZCZENIA UKŁADÓW DRGAJĄCYCH GIĘTNIE W RUCHU UNOSZENIA ANDRZEJ BUCHACZ, SŁAWOMIR ŻÓŁKIEWSKI Instytut Automatyzacji

Bardziej szczegółowo

WYKORZYSTANIE OPROGRAMOWANIA ADAMS/CAR RIDE W BADANIACH KOMPONENTÓW ZAWIESZENIA POJAZDU SAMOCHODOWEGO

WYKORZYSTANIE OPROGRAMOWANIA ADAMS/CAR RIDE W BADANIACH KOMPONENTÓW ZAWIESZENIA POJAZDU SAMOCHODOWEGO ZESZYTY NAUKOWE POLITECHNIKA ŚLĄSKA 2012 Seria: TRANSPORT z. 77 Nr kol.1878 Łukasz KONIECZNY WYKORZYSTANIE OPROGRAMOWANIA ADAMS/CAR RIDE W BADANIACH KOMPONENTÓW ZAWIESZENIA POJAZDU SAMOCHODOWEGO Streszczenie.

Bardziej szczegółowo

ANALIZA WŁAŚCIWOŚCI FILTRU PARAMETRYCZNEGO I RZĘDU

ANALIZA WŁAŚCIWOŚCI FILTRU PARAMETRYCZNEGO I RZĘDU POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 78 Electrical Engineering 2014 Seweryn MAZURKIEWICZ* Janusz WALCZAK* ANALIZA WŁAŚCIWOŚCI FILTRU PARAMETRYCZNEGO I RZĘDU W artykule rozpatrzono problem

Bardziej szczegółowo

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia drugiego stopnia

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia drugiego stopnia Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia drugiego stopnia Przedmiot: Mechanika analityczna Rodzaj przedmiotu: Obowiązkowy Kod przedmiotu: MBM 2 S 0 1 02-0_1 Rok: 1 Semestr: 1

Bardziej szczegółowo

BADANIA SYMULACYJNE UKŁADU ZAWIESZENIA POJAZDU SAMOCHODOWEGO W ŚRODOWISKU ADAMS/CAR SIMULATION RESEARCH OF CAR SUSPENSION SYSTEM IN ADAMS/CAR SOFTWARE

BADANIA SYMULACYJNE UKŁADU ZAWIESZENIA POJAZDU SAMOCHODOWEGO W ŚRODOWISKU ADAMS/CAR SIMULATION RESEARCH OF CAR SUSPENSION SYSTEM IN ADAMS/CAR SOFTWARE ZESZYTY NAUKOWE POLITECHNIKA ŚLĄSKA 2012 Seria: TRANSPORT z. 77 Nr kol.1878 Łukasz KONIECZNY BADANIA SYMULACYJNE UKŁADU ZAWIESZENIA POJAZDU SAMOCHODOWEGO W ŚRODOWISKU ADAMS/CAR Streszczenie. W artykule

Bardziej szczegółowo

AKTYWNE TŁUMIENIE SIEDZENIA POJAZDU SPECJALNEGO

AKTYWNE TŁUMIENIE SIEDZENIA POJAZDU SPECJALNEGO MODELOWANIE INŻYNIERSKIE 216 nr 59, ISSN 1896-771X AKTYWNE TŁUMIENIE SIEDZENIA POJAZDU SPECJALNEGO Szymon Tengler 1a, Kornel Warwas 1b 1 Akademia Techniczno-Humanistyczna w Bielsku-Białej a Zakład Mechaniki,

Bardziej szczegółowo

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

PEWNE METODY HYBRYDOWE W JEDNOKRYTERIALNEJ OPTYMALIZACJI KONSTRUKCJI SOME HYBRID METHODS FOR SINGLE CRITERIA DESIGN OPTIMIZATION STANISŁAW KRENICH PEWNE METODY HYBRYDOWE W JEDNOKRYTERIALNEJ OPTYMALIZACJI KONSTRUKCJI SOME HYBRID METHODS FOR SINGLE CRITERIA DESIGN OPTIMIZATION S t r e s z c z e n i e A b s t r a c t W artykule przedstawiono

Bardziej szczegółowo

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

ZASTOSOWANIE METOD OPTYMALIZACJI W DOBORZE CECH GEOMETRYCZNYCH KARBU ODCIĄŻAJĄCEGO MODELOWANIE INŻYNIERSKIE ISSN 1896-771X 40, s. 43-48, Gliwice 2010 ZASTOSOWANIE METOD OPTYMALIZACJI W DOBORZE CECH GEOMETRYCZNYCH KARBU ODCIĄŻAJĄCEGO TOMASZ CZAPLA, MARIUSZ PAWLAK Katedra Mechaniki Stosowanej,

Bardziej szczegółowo

Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka

Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka SPIS TREŚCI Przedmowa... 7 1. PODSTAWY MECHANIKI... 11 1.1. Pojęcia podstawowe... 11 1.2. Zasada d Alemberta... 18 1.3. Zasada prac

Bardziej szczegółowo

Podstawowy problem mechaniki klasycznej punktu materialnego można sformułować w sposób następujący:

Podstawowy problem mechaniki klasycznej punktu materialnego można sformułować w sposób następujący: Dynamika Podstawowy problem mechaniki klasycznej punktu materialnego można sformułować w sposób następujący: mamy ciało (zachowujące się jak punkt materialny) o znanych właściwościach (masa, ładunek itd.),

Bardziej szczegółowo

Algorytmy genetyczne

Algorytmy genetyczne Algorytmy genetyczne Motto: Zamiast pracowicie poszukiwać najlepszego rozwiązania problemu informatycznego lepiej pozwolić, żeby komputer sam sobie to rozwiązanie wyhodował! Algorytmy genetyczne służą

Bardziej szczegółowo

Algorytmy genetyczne

Algorytmy genetyczne 9 listopada 2010 y ewolucyjne - zbiór metod optymalizacji inspirowanych analogiami biologicznymi (ewolucja naturalna). Pojęcia odwzorowujące naturalne zjawiska: Osobnik Populacja Genotyp Fenotyp Gen Chromosom

Bardziej szczegółowo

FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2009, Oeconomica 275 (57), 53 58

FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2009, Oeconomica 275 (57), 53 58 FOLIA POMERANAE UNIVERSITATIS TECHNOLOGIAE STETINENSIS Folia Pomer. Univ. Technol. Stetin. 2009, Oeconomica 275 (57), 53 58 Anna LANDOWSKA ROZWIĄZANIE PROBLEMU OPTYMALNEGO PRZYDZIAŁU ZA POMOCĄ KLASYCZNEGO

Bardziej szczegółowo

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej Efekty na kierunku AiR drugiego stopnia - Wiedza K_W01 K_W02 K_W03 K_W04 K_W05 K_W06 K_W07 K_W08 K_W09 K_W10 K_W11 K_W12 K_W13 K_W14 Ma rozszerzoną wiedzę dotyczącą dynamicznych modeli dyskretnych stosowanych

Bardziej szczegółowo

MODELOWANIE WARSTWY POWIERZCHNIOWEJ O ZMIENNEJ TWARDOŚCI

MODELOWANIE WARSTWY POWIERZCHNIOWEJ O ZMIENNEJ TWARDOŚCI Dr inż. Danuta MIEDZIŃSKA, email: dmiedzinska@wat.edu.pl Dr inż. Robert PANOWICZ, email: Panowicz@wat.edu.pl Wojskowa Akademia Techniczna, Katedra Mechaniki i Informatyki Stosowanej MODELOWANIE WARSTWY

Bardziej szczegółowo

Tadeusz SZKODNY. POLITECHNIKA ŚLĄSKA ZESZYTY NAUKOWE Nr 1647 MODELOWANIE I SYMULACJA RUCHU MANIPULATORÓW ROBOTÓW PRZEMYSŁOWYCH

Tadeusz SZKODNY. POLITECHNIKA ŚLĄSKA ZESZYTY NAUKOWE Nr 1647 MODELOWANIE I SYMULACJA RUCHU MANIPULATORÓW ROBOTÓW PRZEMYSŁOWYCH POLITECHNIKA ŚLĄSKA ZESZYTY NAUKOWE Nr 1647 Tadeusz SZKODNY SUB Gottingen 217 780 474 2005 A 3014 MODELOWANIE I SYMULACJA RUCHU MANIPULATORÓW ROBOTÓW PRZEMYSŁOWYCH GLIWICE 2004 SPIS TREŚCI WAŻNIEJSZE OZNACZENIA

Bardziej szczegółowo

MANEWR PODWÓJNEJ ZMIANY PASA RUCHU PRÓBA OCENY PROGRAMÓW DO REKONSTRUKCJI WYPADKÓW DROGOWYCH

MANEWR PODWÓJNEJ ZMIANY PASA RUCHU PRÓBA OCENY PROGRAMÓW DO REKONSTRUKCJI WYPADKÓW DROGOWYCH z. 7-M/24 (ROK 11) ISSN 11-461 Piotr ŚWIDER, Witold GRZEGOŻEK MANEWR PODWÓJNEJ ZMIANY PASA RUCHU PRÓBA OCENY PROGRAMÓW DO REKONSTRUKCJI WYPADKÓW DROGOWYCH 1. WPROWADZENIE W praktyce opiniowania wypadków

Bardziej szczegółowo

Karta (sylabus) przedmiotu

Karta (sylabus) przedmiotu WM Karta (sylabus) przedmiotu MECHANIKA I BUDOWA MASZYN Studia I stopnia o profilu: A P Przedmiot: Wybrane z Kod ECTS Status przedmiotu: obowiązkowy MBM S 0 5 58-4_0 Język wykładowy: polski, angielski

Bardziej szczegółowo

Dynamika samochodu II Vehicle Dynamics II

Dynamika samochodu II Vehicle Dynamics II Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2013/2014

Bardziej szczegółowo

Algorytmy ewolucji różnicowej (ang. differential evolution -DE) oraz roju cząstek (ang. particle swarm optimization -PSO)

Algorytmy ewolucji różnicowej (ang. differential evolution -DE) oraz roju cząstek (ang. particle swarm optimization -PSO) Algorytmy ewolucji różnicowej (ang. differential evolution -DE) oraz roju cząstek (ang. particle swarm optimization -PSO) 1 Ewolucja różnicowa - wstęp Stosunkowo nowy (połowa lat 90tych) algorytm optymalizacji

Bardziej szczegółowo

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach Adam Stawowy Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach Summary: We present a meta-heuristic to combine Monte Carlo simulation with genetic algorithm for Capital

Bardziej szczegółowo

automatyka i robotyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

automatyka i robotyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2013/2014

Bardziej szczegółowo

FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego)

FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego) 2019-09-01 FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego) Treści z podstawy programowej przedmiotu POZIOM ROZSZERZONY (PR) SZKOŁY BENEDYKTA Podstawa programowa FIZYKA KLASA 1 LO (4-letnie po szkole

Bardziej szczegółowo

5. Rozwiązywanie układów równań liniowych

5. Rozwiązywanie układów równań liniowych 5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a

Bardziej szczegółowo

11. 11. OPTYMALIZACJA KONSTRUKCJI

11. 11. OPTYMALIZACJA KONSTRUKCJI 11. OPTYMALIZACJA KONSTRUKCJI 1 11. 11. OPTYMALIZACJA KONSTRUKCJI 11.1. Wprowadzenie 1. Optymalizacja potocznie i matematycznie 2. Przykład 3. Kryterium optymalizacji 4. Ograniczenia w zadaniach optymalizacji

Bardziej szczegółowo

TECHNICZNEGO AMORTYZATORÓW NA STANOWISKU EUSAMA

TECHNICZNEGO AMORTYZATORÓW NA STANOWISKU EUSAMA PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 123 Transport 2018, W Transportu W TRÓW ANU TECHNICZNEGO AMORTYZATORÓW NA STANOWISKU EUSAMA, listopad 2018 Streszczenie: sku z harmonicznym wymuszeniem kinematycznym

Bardziej szczegółowo

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu Ćwiczenie 7 DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Cel ćwiczenia Doświadczalne wyznaczenie częstości drgań własnych układu o dwóch stopniach swobody, pokazanie postaci drgań odpowiadających

Bardziej szczegółowo

Spacery losowe generowanie realizacji procesu losowego

Spacery losowe generowanie realizacji procesu losowego Spacery losowe generowanie realizacji procesu losowego Michał Krzemiński Streszczenie Omówimy metodę generowania trajektorii spacerów losowych (błądzenia losowego), tj. szczególnych procesów Markowa z

Bardziej szczegółowo

Fizyka 1- Mechanika. Wykład 4 26.X Zygmunt Szefliński Środowiskowe Laboratorium Ciężkich Jonów

Fizyka 1- Mechanika. Wykład 4 26.X Zygmunt Szefliński Środowiskowe Laboratorium Ciężkich Jonów Fizyka 1- Mechanika Wykład 4 6.X.017 Zygmunt Szefliński Środowiskowe Laboratorium Ciężkich Jonów szef@fuw.edu.pl http://www.fuw.edu.pl/~szef/ III zasada dynamiki Zasada akcji i reakcji Każdemu działaniu

Bardziej szczegółowo

WSPÓŁCZYNNIK GOTOWOŚCI SYSTEMU LOKOMOTYW SPALINOWYCH SERII SM48

WSPÓŁCZYNNIK GOTOWOŚCI SYSTEMU LOKOMOTYW SPALINOWYCH SERII SM48 TECHNIKA TRANSPORTU SZYNOWEGO Andrzej MACIEJCZYK, Zbigniew ZDZIENNICKI WSPÓŁCZYNNIK GOTOWOŚCI SYSTEMU LOKOMOTYW SPALINOWYCH SERII SM48 Streszczenie W artykule wyznaczono współczynniki gotowości systemu

Bardziej szczegółowo

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH Transport, studia I stopnia Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym

Bardziej szczegółowo

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania Zastosowanie sztucznej inteligencji w testowaniu oprogramowania Problem NP Problem NP (niedeterministycznie wielomianowy, ang. nondeterministic polynomial) to problem decyzyjny, dla którego rozwiązanie

Bardziej szczegółowo

Przegląd 4 Aerodynamika, algorytmy genetyczne, duże kroki i dynamika pozycji. Modelowanie fizyczne w animacji komputerowej Maciej Matyka

Przegląd 4 Aerodynamika, algorytmy genetyczne, duże kroki i dynamika pozycji. Modelowanie fizyczne w animacji komputerowej Maciej Matyka Przegląd 4 Aerodynamika, algorytmy genetyczne, duże kroki i dynamika pozycji Modelowanie fizyczne w animacji komputerowej Maciej Matyka Wykład z Modelowania przegląd 4 1. Animation Aerodynamics 2. Algorytmy

Bardziej szczegółowo

Opis poszczególnych przedmiotów (Sylabus) Fizyka, studia pierwszego stopnia

Opis poszczególnych przedmiotów (Sylabus) Fizyka, studia pierwszego stopnia Opis poszczególnych przedmiotów (Sylabus) Fizyka, studia pierwszego stopnia Nazwa Przedmiotu: Mechanika klasyczna i relatywistyczna Kod przedmiotu: Typ przedmiotu: obowiązkowy Poziom przedmiotu: rok studiów,

Bardziej szczegółowo

Badania doświadczalne wielkości pola powierzchni kontaktu opony z nawierzchnią w funkcji ciśnienia i obciążenia

Badania doświadczalne wielkości pola powierzchni kontaktu opony z nawierzchnią w funkcji ciśnienia i obciążenia WALUŚ Konrad J. 1 POLASIK Jakub 2 OLSZEWSKI Zbigniew 3 Badania doświadczalne wielkości pola powierzchni kontaktu opony z nawierzchnią w funkcji ciśnienia i obciążenia WSTĘP Parametry pojazdów samochodowych

Bardziej szczegółowo

Schemat programowania dynamicznego (ang. dynamic programming)

Schemat programowania dynamicznego (ang. dynamic programming) Schemat programowania dynamicznego (ang. dynamic programming) Jest jedną z metod rozwiązywania problemów optymalizacyjnych. Jej twórcą (1957) był amerykański matematyk Richard Ernest Bellman. Schemat ten

Bardziej szczegółowo

Algorytmy ewolucyjne - algorytmy genetyczne. I. Karcz-Dulęba

Algorytmy ewolucyjne - algorytmy genetyczne. I. Karcz-Dulęba Algorytmy ewolucyjne - algorytmy genetyczne I. Karcz-Dulęba Algorytmy klasyczne a algorytmy ewolucyjne Przeszukiwanie przestrzeni przez jeden punkt bazowy Przeszukiwanie przestrzeni przez zbiór punktów

Bardziej szczegółowo

BADANIA I MODELOWANIE DRGAŃ UKŁADU WYPOSAŻONEGO W STEROWANY TŁUMIK MAGNETOREOLOGICZNY

BADANIA I MODELOWANIE DRGAŃ UKŁADU WYPOSAŻONEGO W STEROWANY TŁUMIK MAGNETOREOLOGICZNY MODELOWANIE INŻYNIERSKIE ISNN 1896-771X 32, s. 361-368, Gliwice 2006 BADANIA I MODELOWANIE DRGAŃ UKŁADU WYPOSAŻONEGO W STEROWANY TŁUMIK MAGNETOREOLOGICZNY MICHAŁ MAKOWSKI LECH KNAP JANUSZ POKORSKI Instytut

Bardziej szczegółowo

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych Algorytm Genetyczny zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych Dlaczego Algorytmy Inspirowane Naturą? Rozwój nowych technologii: złożone problemy obliczeniowe w

Bardziej szczegółowo

Karta (sylabus) modułu/przedmiotu INŻYNIERIA MATERIAŁOWA Studia pierwszego stopnia

Karta (sylabus) modułu/przedmiotu INŻYNIERIA MATERIAŁOWA Studia pierwszego stopnia Karta (sylabus) modułu/przedmiotu INŻYNIERIA MATERIAŁOWA Studia pierwszego stopnia Przedmiot: Mechanika Rodzaj przedmiotu: Obowiązkowy Kod przedmiotu: IM 1 S 0 2 24-0_1 Rok: I Semestr: 2 Forma studiów:

Bardziej szczegółowo

Podejście memetyczne do problemu DCVRP - wstępne wyniki. Adam Żychowski

Podejście memetyczne do problemu DCVRP - wstępne wyniki. Adam Żychowski Podejście memetyczne do problemu DCVRP - wstępne wyniki Adam Żychowski Na podstawie prac X. S. Chen, L. Feng, Y. S. Ong A Self-Adaptive Memeplexes Robust Search Scheme for solving Stochastic Demands Vehicle

Bardziej szczegółowo

Zasady dynamiki Newtona. Pęd i popęd. Siły bezwładności

Zasady dynamiki Newtona. Pęd i popęd. Siły bezwładności Zasady dynamiki Newtona Pęd i popęd Siły bezwładności Copyright by pleciuga@o2.pl Inercjalne układy odniesienia Układy inercjalne to takie układy odniesienia, względem których wszystkie ciała nie oddziałujące

Bardziej szczegółowo

Optymalizacja ciągła

Optymalizacja ciągła Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej

Bardziej szczegółowo

Mechanika ogólna / Tadeusz Niezgodziński. - Wyd. 1, dodr. 5. Warszawa, Spis treści

Mechanika ogólna / Tadeusz Niezgodziński. - Wyd. 1, dodr. 5. Warszawa, Spis treści Mechanika ogólna / Tadeusz Niezgodziński. - Wyd. 1, dodr. 5. Warszawa, 2010 Spis treści Część I. STATYKA 1. Prawa Newtona. Zasady statyki i reakcje więzów 11 1.1. Prawa Newtona 11 1.2. Jednostki masy i

Bardziej szczegółowo

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

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie

Bardziej szczegółowo

Politechnika Śląska. Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki. Praca dyplomowa inżynierska. Wydział Mechaniczny Technologiczny

Politechnika Śląska. Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki. Praca dyplomowa inżynierska. Wydział Mechaniczny Technologiczny Politechnika Śląska Wydział Mechaniczny Technologiczny Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki Praca dyplomowa inżynierska Temat pracy Symulacja komputerowa działania hamulca tarczowego

Bardziej szczegółowo

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA OPERATOR KRZYŻOWANIA ETAPY KRZYŻOWANIA

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA OPERATOR KRZYŻOWANIA ETAPY KRZYŻOWANIA PLAN WYKŁADU Operator krzyżowania Operator mutacji Operator inwersji Sukcesja Przykłady symulacji AG Kodowanie - rodzaje OPTYMALIZACJA GLOBALNA Wykład 3 dr inż. Agnieszka Bołtuć OPERATOR KRZYŻOWANIA Wymiana

Bardziej szczegółowo

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

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków 36/3 Archives of Foundry, Year 004, Volume 4, 3 Archiwum Odlewnictwa, Rok 004, Rocznik 4, Nr 3 PAN Katowice PL ISSN 64-5308 CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ E. ZIÓŁKOWSKI

Bardziej szczegółowo

Zadanie 5 - Algorytmy genetyczne (optymalizacja)

Zadanie 5 - Algorytmy genetyczne (optymalizacja) Zadanie 5 - Algorytmy genetyczne (optymalizacja) Marcin Pietrzykowski mpietrzykowski@wi.zut.edu.pl wersja 1.0 1 Cel Celem zadania jest zapoznanie się z Algorytmami Genetycznymi w celu rozwiązywanie zadania

Bardziej szczegółowo

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

LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania i mutacji na skuteczność poszukiwań AE Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE LABORATORIUM 4: Algorytmy ewolucyjne cz. 2 wpływ operatorów krzyżowania

Bardziej szczegółowo

'MAPOSTAW' Praca zespołowa: Sylwester Adamczyk Krzysztof Radzikowski. Promotor: prof. dr hab. inż. Bogdan Branowski

'MAPOSTAW' Praca zespołowa: Sylwester Adamczyk Krzysztof Radzikowski. Promotor: prof. dr hab. inż. Bogdan Branowski Mały pojazd miejski o napędzie spalinowym dla osób w starszym wieku i samotnych 'MAPOSTAW' Praca zespołowa: Sylwester Adamczyk Krzysztof Radzikowski Promotor: prof. dr hab. inż. Bogdan Branowski Cel pracy

Bardziej szczegółowo

RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ

RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ Wykład 6 2016/2017, zima 1 MOMENT PĘDU I ENERGIA KINETYCZNA W RUCHU PUNKTU MATERIALNEGO PO OKRĘGU Definicja momentu pędu L=mrv=mr 2 ω L=Iω I= mr 2 p L r ω Moment

Bardziej szczegółowo

Podstawy robotyki wykład VI. Dynamika manipulatora

Podstawy robotyki wykład VI. Dynamika manipulatora Podstawy robotyki Wykład VI Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Dynamika opisuje sposób zachowania się manipulatora poddanego wymuszeniu

Bardziej szczegółowo

ZASADY DYNAMIKI. Przedmiotem dynamiki jest badanie przyczyn i sposobów zmiany ruchu ciał.

ZASADY DYNAMIKI. Przedmiotem dynamiki jest badanie przyczyn i sposobów zmiany ruchu ciał. ZASADY DYNAMIKI Przedmiotem dynamiki jest badanie przyczyn i sposobów zmiany ruchu ciał Dynamika klasyczna zbudowana jest na trzech zasadach podanych przez Newtona w 1687 roku I zasada dynamiki Istnieją

Bardziej szczegółowo

Wykład FIZYKA I. 5. Energia, praca, moc. http://www.if.pwr.wroc.pl/~wozniak/fizyka1.html. Dr hab. inż. Władysław Artur Woźniak

Wykład FIZYKA I. 5. Energia, praca, moc. http://www.if.pwr.wroc.pl/~wozniak/fizyka1.html. Dr hab. inż. Władysław Artur Woźniak Wykład FIZYKA I 5. Energia, praca, moc Dr hab. inż. Władysław Artur Woźniak Instytut Fizyki Politechniki Wrocławskiej http://www.if.pwr.wroc.pl/~wozniak/fizyka1.html ENERGIA, PRACA, MOC Siła to wielkość

Bardziej szczegółowo

dynamiki mobilnego robota transportowego.

dynamiki mobilnego robota transportowego. 390 MECHANIK NR 5 6/2018 Dynamika mobilnego robota transportowego The dynamics of a mobile transport robot MARCIN SZUSTER PAWEŁ OBAL * DOI: https://doi.org/10.17814/mechanik.2018.5-6.51 W artykule omówiono

Bardziej szczegółowo

Numeryczna symulacja rozpływu płynu w węźle

Numeryczna symulacja rozpływu płynu w węźle 231 Prace Instytutu Mechaniki Górotworu PAN Tom 7, nr 3-4, (2005), s. 231-236 Instytut Mechaniki Górotworu PAN Numeryczna symulacja rozpływu płynu w węźle JERZY CYGAN Instytut Mechaniki Górotworu PAN,

Bardziej szczegółowo

Opinia o pracy doktorskiej pt. On active disturbance rejection in robotic motion control autorstwa mgr inż. Rafała Madońskiego

Opinia o pracy doktorskiej pt. On active disturbance rejection in robotic motion control autorstwa mgr inż. Rafała Madońskiego Prof. dr hab. inż. Tadeusz Uhl Katedra Robotyki i Mechatroniki Akademia Górniczo Hutnicza Al. Mickiewicza 30 30-059 Kraków Kraków 09.06.2016 Opinia o pracy doktorskiej pt. On active disturbance rejection

Bardziej szczegółowo

Modelowanie w projektowaniu maszyn i procesów cz.5

Modelowanie w projektowaniu maszyn i procesów cz.5 Modelowanie w projektowaniu maszyn i procesów cz.5 Metoda Elementów Skończonych i analizy optymalizacyjne w środowisku CAD Dr hab inż. Piotr Pawełko p. 141 Piotr.Pawełko@zut.edu.pl www.piopawelko.zut.edu.pl

Bardziej szczegółowo

Mechanika ruchu / Leon Prochowski. wyd. 3 uaktual. Warszawa, Spis treści

Mechanika ruchu / Leon Prochowski. wyd. 3 uaktual. Warszawa, Spis treści Mechanika ruchu / Leon Prochowski. wyd. 3 uaktual. Warszawa, 2016 Spis treści Wykaz ważniejszych oznaczeń 11 Od autora 13 Wstęp 15 Rozdział 1. Wprowadzenie 17 1.1. Pojęcia ogólne. Klasyfikacja pojazdów

Bardziej szczegółowo

RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ

RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ Wykład 7 2012/2013, zima 1 MOMENT PĘDU I ENERGIA KINETYCZNA W RUCHU PUNKTU MATERIALNEGO PO OKRĘGU Definicja momentu pędu L=mrv=mr 2 ω L=Iω I= mr 2 p L r ω Moment

Bardziej szczegółowo

Problemy z ograniczeniami

Problemy z ograniczeniami Problemy z ograniczeniami 1 2 Dlaczego zadania z ograniczeniami Wiele praktycznych problemów to problemy z ograniczeniami. Problemy trudne obliczeniowo (np-trudne) to prawie zawsze problemy z ograniczeniami.

Bardziej szczegółowo

6. Klasyczny algorytm genetyczny. 1

6. Klasyczny algorytm genetyczny. 1 6. Klasyczny algorytm genetyczny. 1 Idea algorytmu genetycznego została zaczerpnięta z nauk przyrodniczych opisujących zjawiska doboru naturalnego i dziedziczenia. Mechanizmy te polegają na przetrwaniu

Bardziej szczegółowo

Optymalizacja optymalizacji

Optymalizacja optymalizacji 7 maja 2008 Wstęp Optymalizacja lokalna Optymalizacja globalna Algorytmy genetyczne Badane czasteczki Wykorzystane oprogramowanie (Algorytm genetyczny) 2 Sieć neuronowa Pochodne met-enkefaliny Optymalizacja

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę*

Egzamin / zaliczenie na ocenę* Zał. nr do ZW 33/01 WYDZIAŁ / STUDIUM KARTA PRZEDMIOTU Nazwa w języku polskim Optymalizacja systemów Nazwa w języku angielskim System optimization Kierunek studiów (jeśli dotyczy): Inżynieria Systemów

Bardziej szczegółowo

Algorytmy genetyczne. Paweł Cieśla. 8 stycznia 2009

Algorytmy genetyczne. Paweł Cieśla. 8 stycznia 2009 Algorytmy genetyczne Paweł Cieśla 8 stycznia 2009 Genetyka - nauka o dziedziczeniu cech pomiędzy pokoleniami. Geny są czynnikami, które decydują o wyglądzie, zachowaniu, rozmnażaniu każdego żywego organizmu.

Bardziej szczegółowo

MODELOWANIE ZJAWISK DYNAMICZNYCH ZAWIESZENIA POJAZDU GĄSIENICOWEGO NA PRZYKŁADZIE PODWOZIA PT-91

MODELOWANIE ZJAWISK DYNAMICZNYCH ZAWIESZENIA POJAZDU GĄSIENICOWEGO NA PRZYKŁADZIE PODWOZIA PT-91 Szybkobieżne Pojazdy Gąsienicowe (28) nr 2, 2011 Sławomir KCIUK Gabriel MURA MODELOWANIE ZJAWISK DYNAMICZNYCH ZAWIESZENIA POJAZDU GĄSIENICOWEGO NA PRZYKŁADZIE PODWOZIA PT-91 Streszczenie: W artykule przedstawiono

Bardziej szczegółowo

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

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych inż. Marek Duczkowski Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych słowa kluczowe: algorytm gradientowy, optymalizacja, określanie wodnicy W artykule

Bardziej szczegółowo

METODY OBLICZENIOWE. Projekt nr 3.4. Dariusz Ostrowski, Wojciech Muła 2FD/L03

METODY OBLICZENIOWE. Projekt nr 3.4. Dariusz Ostrowski, Wojciech Muła 2FD/L03 METODY OBLICZENIOWE Projekt nr 3.4 Dariusz Ostrowski, Wojciech Muła 2FD/L03 Zadanie Nasze zadanie składało się z dwóch części: 1. Sformułowanie, przy użyciu metody Lagrange a II rodzaju, równania różniczkowego

Bardziej szczegółowo

ANALIZA WPŁYWU NIERÓWNOMIERNOŚCI SIŁ HAMOWANIA NA STATECZNOŚĆ RUCHU SAMOCHODU

ANALIZA WPŁYWU NIERÓWNOMIERNOŚCI SIŁ HAMOWANIA NA STATECZNOŚĆ RUCHU SAMOCHODU ANALIZA WPŁYWU NIERÓWNOMIERNOŚCI SIŁ HAMOWANIA NA STATECZNOŚĆ RUCHU SAMOCHODU Andrzej Gajek 1 Stanisław Walczak, STRESZCZENIE W niniejszym referacie autorzy przedstawili wyniki badań symulacyjnych wpływu

Bardziej szczegółowo

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Uwagi wstępne Układ liniowych równań algebraicznych można

Bardziej szczegółowo

Modelowanie i symulacja II Modelling and Simulation II. Automatyka i Robotyka II stopień ogólno akademicki studia stacjonarne

Modelowanie i symulacja II Modelling and Simulation II. Automatyka i Robotyka II stopień ogólno akademicki studia stacjonarne KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2013/2014 Modelowanie i symulacja II Modelling and Simulation II A. USYTUOWANIE

Bardziej szczegółowo

KARTA PRZEDMIOTU 1/5. Wydział Mechaniczny PWR

KARTA PRZEDMIOTU 1/5. Wydział Mechaniczny PWR Wydział Mechaniczny PWR KARTA PRZEDMIOTU Nazwa w języku polskim: Mechanika analityczna Nazwa w języku angielskim: Analytical Mechanics Kierunek studiów (jeśli dotyczy): Mechanika i Budowa Maszyn Specjalność

Bardziej szczegółowo