article in PDF format - Zeszyty Naukowe Instytutu Pojazdów
Transkrypt
article in PDF format - Zeszyty Naukowe Instytutu Pojazdów
ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 4(90)/2012 Katarzyna Rutczyńska-Wdowiak1, Michał Makowski2 ANALIZA WPŁYWU METODY SELEKCJI W PROBLEMIE IDENTYFIKACJI MODELU TŁUMIKA MR Z ZASTOSOWANIEM ALGORYTMU GENETYCZNEGO 1. Wstęp Tematyka pracy związana jest z metodami półaktywnego tłumienia drgań w układach mechanicznych maszyn oraz konstrukcjach budowlanych. Rozwój półaktywnych metod tłumienia drgań w obiektach technicznych był możliwy dzięki rozwojowi elektroniki oraz rozwoju tzw. materiałów inteligentnych. Rozwój ten pozwolił na opracowanie konstrukcji sterowanych tłumików drgań, do których można zaliczyć: tłumiki magneto-reologiczne, elektro-reologiczne i tłumiki ze sterowanym zaworem piezoelektrycznym. Zmiana siły tarcia w tłumiku magneto-reologicznym (MR) jest realizowana poprzez sterowanie natężeniem pola magnetycznego cewki w tłumiku, ciecz magnetoreologiczna zmienia swoją lepkość pod wpływem pola magnetycznego i ten sposób zmieniana jest siła tłumienia [1, 3]. Innym rozwiązaniem jest opracowanie konstrukcji tłumika hydraulicznego z zaworem piezoelektrycznym, gdzie siła tłumienia zmieniana jest poprzez regulację wielkości szczeliny, przez którą przepływa ciecz [5]. Identyfikacja parametrów modelu tłumika MR została przeprowadzona na podstawie badań eksperymentalnych. Badania te przeprowadzono na stanowisku do badań własności sterowanych tłumików, które znajduje się w Instytucie Pojazdów Politechniki Warszawskiej. W trakcie badań wykorzystano oryginalne rozwiązanie sterowanego tłumika magneto-reologicznego, który został napełniony cieczą magnetoreologiczną firmy LORD [7]. Parametry modelu tłumika wyznaczono w oparciu o matematyczny model tłumika MR, model ten został opisany w postaci struktury reologicznej. Własności tłumika prezentowane są przez parametry, które zostały zidentyfikowane podczas badań z zastosowaniem algorytmów genetycznych. Do oceny jakości rozwiązań (wyznaczonych parametrów modelu tłumika) posłużono się przyjętym kryterium minimalizacji, który był sumą różnicy kwadratów sił tłumienia uzyskanych z badań eksperymentalnych i sił tłumienia uzyskanych z badań numerycznych w stosunku do sumy kwadratu sił uzyskanych z badań eksperymentalnych, celem porównań wskaźnika przyjęto stałą ilość badanych próbek sił. Wyniki badań eksperymentalnych jak i numerycznych zostały przedstawione w postaci wykresów przebiegu odkształceń tłumika i sił funkcji czasu a następnie w postaci charakterystyk przedstawionych na płaszczyznach siła-przemieszczenie i siła-prędkość. Parametry modelu tłumika zostały wstępnie oszacowane na podstawie charakterystyk dyssypacyjnych tłumika, a do dalszych badań zastosowano algorytmy genetyczne. dr Katarzyna Rutczyńska-Wdowiak, Politechnika Świętokrzyska, Wydział Elektrotechniki, Automatyki i Informatyki 2 dr Michał Makowski, Instytut Pojazdów, Politechnika Warszawska 1 103 Wybór AG do wyznaczenia parametrów modelu tłumika magneto-reologicznego wynika z faktu, że algorytm ten przez losowy wybór wielu osobników populacji zapewnia większą szansę wyznaczenia minimum globalnego przyjętego wskaźnika jakości identyfikacji, niż metody klasyczne. Aby otrzymać dobrą zbieżność, dokładność i możliwie najkrótszy czas analizowanego procesu identyfikacji bardzo ważny jest dobór struktury algorytmu genetycznego. Jednym z podstawowych problemów jest zapewnienie odpowiedniego naporu selekcyjnego, tak aby zapobiec zjawisku przedwczesnej zbieżności algorytmu genetycznego [12]. W pracy wykorzystano algorytm genetyczny zaimplementowany w środowisku Matlab oparty na krzyżowaniu (zastosowano ang. scattered crossover [10]), selekcji (rozważano następujące metody selekcji: ang. tournament, roulette, uniform, stochastic uniform [4]), z uwzględnieniem skalowania funkcji przystosowania (przyjęto ang. rank scaling), mutacji równomiernej (ang. uniform mutation) i migracji [6]. Badania dotyczyły określenia wpływu zastosowanej metody selekcji na jakość i czas otrzymanego rozwiązania. 2. Model tłumika magneto-reologicznego Matematyczny model tłumika magneto-reologicznego przyjęto w postaci struktury reologicznej zaproponowanej przez W. Grzesikiewicza [3]. Model tłumika MR został przedstawiony na rysunku 1, gdzie współczynniki empiryczne służą do opisu cech lepko-sprężystych struktury. W badaniach założono, że zmiany prądu w tłumiku MR będą przedstawione w modelu tłumika przez jeden parametr struktury, którym jest parametr T0, który prezentuje tarcie suche w układzie. Rys. 1. Schemat struktury reologicznej tłumika MR Matematyczny opis przemieszczenia i sił działających na strukturę przedstawioną na rysunku 1 ma postać: C c y T0 c x k (x - y) F c (x - y ) k (x - y) sign y , gdy 1, 1 , gdy y 0 y 0 (1) (2) (3) gdzie: C, TO, c, k - liczby dodatnie charakteryzujące lepko-sprężyste cechy struktury, 104 - współrzędne modelu, - siła działające na strukturę; x, y F Przedstawiony model tłumika MR został wykorzystany do opracowania programu do badań własności tłumika oraz wyznaczania parametrów na podstawie algorytmów genetycznych. Parametry modelu tłumika MR były tak wyznaczane, aby dyssypacyjne charakterystyki otrzymane w trakcie badań numerycznych były zbliżone do odpowiadających im charakterystyk otrzymanych z badań eksperymentalnych. 3. Identyfikacja parametrów tłumika MR Do przeprowadzenia badań numerycznych został wykorzystany oryginalny program symulacyjny. Badania własności tłumika MR zostały przeprowadzone na podstawie wstępnie wyznaczonych parametrów tłumika. Parametry te wyznaczono na podstawie przebiegów z badań eksperymentalnych przedstawionych na rysunku 2. b), gdzie przedstawiono przebieg sił z eksperymentu przy zasilaniu tłumika MR prądem 2 A, na rysunku 2. a) pokazano przebieg przemieszczeń (wymuszeń kinematycznych) w czasie o amplitudzie 0,018 m i częstości 0,8 Hz. Przebieg wymuszeń kinematycznych tłumika podczas badań eksperymentalnych został wykorzystany do przeprowadzenia identyfikacji parametrów tłumika magneto-reologicznego. Oceny zbieżności rozwiązań, przebiegu sił tarcia uzyskanych z badań numerycznych oraz przebiegów uzyskanych z badań eksperymentalnych, dokonano na podstawie przyjętego kryterium oceny jakości. Do oceny jakości rozwiązań wprowadzono zależność (4), która jest kryterium oceny zbieżności przebiegów sił w czasie. Minimalizowana była wartość wskaźnika W przedstawionego w postaci: x p x s 2 xp 2 W (4) gdzie: xp – wynik badań eksperymentalnych, xs – wynik badań numerycznych b) 0,02 2000 0,01 1000 0 0 0,5 1 1,5 2 2,5 Siła [N] Przemieszczenie [m] a) -0,01 0 0 0,5 1 1,5 2 2,5 -1000 -0,02 -2000 Czas [s] Czas [s] Rys. 2. Wyniki badań eksperymentalnych tłumika MR z zasilaniem 2A przy wymuszeniu z częstością 0,8 Hz i amplitudzie 18 mm, a) przemieszczenie w czasie, b) siła w czasie W niniejszej pracy przedstawiono możliwości udoskonalenia i przyspieszenia algorytmu genetycznego opartego na podstawowych operacjach genetycznych, mając na celu zwiększenie jego skuteczności i efektywności w rozwiązaniu problemu identyfikacji parametrycznej modelu tłumika MR, a więc również skrócenie czasu 105 obliczeń. Wprowadzane modyfikacje polegają na zastosowaniu kilku metod selekcji, ponieważ w algorytmach genetycznych operacja selekcji odgrywa kluczową rolę (realizuje darwinowską zasadę doboru naturalnego, zgodnie z którą przeżywają tylko osobniki najlepiej przystosowane do danego środowiska. Selekcja umożliwia więc wykorzystanie do tworzenia nowego pokolenia najlepszych elementów z populacji bieżącej, dyskwalifikując osobniki o słabych cechach genetycznych [2, 8, 11]. Do badań wykorzystano algorytm genetyczny bazujący na krzyżowaniu (przyjęto ang. scattered (conventional) crossover) [10], mutacji (ang. uniform mutation) oraz selekcji. Analizowano wpływ metody turniejowej (ang. tournament selection), ruletki (ang. roulette selection), równomiernej (ang. uniform selection) i stochastycznej równomiernej (ang. stochastic uniform selection) na uzyskane rozwiązanie. W celu poprawy wyników zastosowano skalowanie funkcji przystosowania (ang. rank scaling) oraz migrację polegającą na odpowiednim przemieszczaniu się osobników między podpulacjami [6]. Algorytm kończy działanie, gdy osiągnie zadaną na początku uruchomienia procedury identyfikacji liczbę iteracji lub zadziała dodatkowe kryterium stopu. Proces identyfikacji parametrów matematycznego modelu tłumika magnetoreologicznego polegał na minimalizacji przyjętego wskaźnika jakości opisanego zależnością (4). W procesie identyfikacji z zastosowaniem AG wyznaczono 4 parametry modelu tłumika MR, tj. T0, k, C oraz c. Biorąc pod uwagę specyfikę działania algorytmów genetycznych, które zawierają pewne elementy losowości, w badaniach podano wartości średnie wyników z 10-ciu przeprowadzonych doświadczeń, a w celu uzyskania lepszej perspektywy także rezultaty najlepsze z serii. W badaniach wykorzystano populacje o rozmiarze 100 osobników. W tabeli 1 zamieszczono wyniki identyfikacji parametrów matematycznego modelu tłumika MR z zastosowaniem algorytmu genetycznego. W procesie selekcji wykorzystano: selekcję równomierną – oznaczono w tabeli 1 jako (A), ruletkę - (B), turniejową - (C) oraz stochastyczną równomierną – (D). Tab. 1. Analiza wpływu zastosowanej w algorytmie genetycznym metody selekcji na wyniki identyfikacji parametrów matematycznego modelu tłumika MR Metoda selekcji (A) (B) (C) (D) Średnie wartości wyznaczonych parametrów T0 [N] k [N/m] C [Ns/m] c [Ns/m] 1149 1115 1147 1156 3874216 3847513 3945856 4023139 2704 3123 2747 2695 26260 25101 24572 24766 Wartość wskaźnika W Liczna iteracji AG Czas [s] 0,01677 0,01677 0,01647 0,01650 51 52 52 51 441 435 437 423 Przeprowadzone badania wskazują, że zastosowana w algorytmie genetycznym metoda selekcji ma wpływ przede wszystkim na dokładność otrzymanego rozwiązania. Oceniając wyniki średnie z wykonanej serii badań (z uwagi na najmniejszą wartość minimalizowanego wskaźnika jakości W) można stwierdzić, że statystycznie najlepszą dokładność procesu identyfikacji uzyskano stosując selekcję turniejową, natomiast najgorszą – przy wykorzystaniu metody równomiernej i ruletki. Natomiast biorąc pod uwagę czas identyfikacji najszybszą okazała się selekcja stochastyczna równomierna, 106 a najwolniejszą – równomierna. Jednak ze względu na małe różnice czasu, nie należy zdyskwalifikować również pozostałych metod selekcji. Na rysunku 3 pokazano porównanie przebiegu sił przy wymuszeniu z częstością 0,8 Hz i amplitudzie 18 mm z pomiaru (linia pogrubiona) oraz rozwiązania matematycznego modelu tłumika MR z zastosowaniem AG dla najlepszego otrzymanego rezultatu przy użyciu selekcji metodą turniejową (linia cienka). 2000 Eksperyment Optymalizacja Siła [N] 1000 0 0 0,5 1 1,5 2 2,5 -1000 -2000 Czas [s] Rys. 3. Siła w czasie przy wymuszeniu z częstością 0,8 Hz i amplitudzie 18 mm, wynik z eksperymentu z zasilaniem 2A i identyfikacji z zastosowaniem AG z selekcją turniejową 2000 Eksperyment Optymalizacja Siła [N] 1000 0 -0,02 -0,01 0 0,01 0,02 -1000 -2000 Przemieszczenie [m] Rys. 4. Charakterystyka siła-przemieszczenie przy wymuszeniu z częstością 0,8 Hz i amplitudzie 18 mm, na podstawie eksperymentu z zasilaniem 2A i identyfikacji z zastosowaniem AG z selekcją turniejową Rysunek 4 przedstawia charakterystykę w płaszczyźnie siła-przemieszczenie, a na rysunku 5 charakterystykę w płaszczyźnie siła-prędkość badania przeprowadzono przy wymuszeniu z częstością 0,8 Hz i amplitudzie 18 mm, wykreśloną na podstawie eksperymentu z zasilaniem 2A (linia pogrubiona) i identyfikacji z zastosowaniem AG z uwzględnieniem selekcji turniejowej (linia cienka). 107 Eksperyment 2000 Optymalizacja Siła [N] 1000 0 -0,2 -0,1 0 0,1 0,2 -1000 -2000 Prędkość [m/s] Rys. 5. Charakterystyka w płaszczyźnie siła-prędkość przy wymuszeniu z częstością 0,8 Hz i amplitudzie 18 mm, na podstawie eksperymentu z zasilaniem 2A i identyfikacji z zastosowaniem AG z selekcją turniejową 4. Zakończenie Badania numeryczne przeprowadzono na podstawie przyjętego matematycznego modelu tłumika, który został opisany w postaci struktury reologicznej. Parametry tłumika wstępnie wyznaczono na podstawie badań eksperymentalnych z charakterystyk dyssypacyjnych tłumika MR. Do oceny wyznaczonych parametrów modelu wprowadzono kryterium jakości, którym była minimalizacja sumy różnicy kwadratów sił tłumienia uzyskanych z badań eksperymentalnych i sił tłumienia uzyskanych z badań numerycznych w odniesieniu do sumy kwadratu sił tłumienia z badań eksperymentalnych. Badania numeryczne zostały przeprowadzone na podstawie programu opracowanego z wykorzystaniem matematycznego modelu tłumika magnetoreologicznego. Wyniki przeprowadzonych badań numerycznych zostały przedstawione w postaci charakterystyk dyssypacyjnych tłumika MR. W pracy przedstawiono analizę wpływu wybranych metod selekcji zastosowanych w algorytmie genetycznym na zbieżność, dokładność oraz czas identyfikacji parametrów matematycznego modelu tłumika MR. Ze względu na istotną rolę operacji selekcji w przebiegu procesu genetycznego koncentrowano się na ustaleniu takiej metody, która zapewni dobrą jakość identyfikacji w jak najkrótszym czasie. Na podstawie przeprowadzonych doświadczeń można stwierdzić, że najlepszą z uwagi na najmniejszą uzyskaną wartość wskaźnika jakości identyfikacji W okazała się selekcja metodą turniejową, natomiast najgorsza – metoda ruletki i równomierna. Oceniając natomiast czas procesu identyfikacji przy zastosowaniu wszystkich rozważanych metod selekcji otrzymano porównywalne wyniki (różnice były rzędu kilku sekund). Za najszybszą pod tym względem można uznać selekcję stochastyczną równomierną, a najwolniejszą – równomierną. Realizacja prac przedstawionych w ramach niniejszego artykułu była możliwa dzięki otrzymaniu finansowania projektu N N 502 1492 39 „Redukcja drgań maszyn i konstrukcji budowlanych za pomocą sterowanych dyssypatorów”. 108 Literatura: [1] EU Project, Adaptive Landing Gears for Improved Impact Absoption. ADLAND. FP6-2002-Aeor-1,2003-2006. [2] Duysinx P, Bruls O, Collard J. F, Fisette P, Lauwerys J. S.: Optimization of mechatronic systems: application to a modern car equipped with a semi-active suspension. 6th World Congresses of Structural and Multidisciplinary Optimization, Rio de Janeiro, Brazil, 30 May - 03 June 2005. [3] Goldberg D. E.: Algorytmy genetyczne i ich zastosowania. Warszawa, WNT 1995. [4] Grzesikiewicz W., Makowski M., Pyrz M.: Estymacja parametrów modelu tłumika magneto-reologicznego z wykorzystaniem algorytmów genetycznych. Pomiary Automatyka Kontrola, Vol. 57, nr 9/2011, s. 1044-1047. ISSN 00324140. [5] Kokkoras F., Paraskevopoulos K.: GAs Exercise, http://rad.ihu.edu.gr/fileadmin/labsfiles/decision_support_systems/lessons/genetic _algorithms/GAs.pdf [6] Knap L., Makowski M., Grzesikiewicz W.: Vibration control of vehicle equipped with piezoelectric dampers. Journal of KONES POWERTRAIN AND TRANSPORT Vol. 18 No 4, Warszawa 2011, s. 251-258, ISSN 1231 4005. [7] Król Zb.: Przegląd i komputerowa implementacja algorytmów genetycznych w oprogramowaniu edukacyjnym. Praca dyplomowa magisterska, kierunek Informatyka, Wydział Elektryczny, Politechnika Warszawska, Warszawa 2006. [8] Materiały, opracowania techniczne firmy Thomas Lord Research Center 110 Lord Driver P.O. Box 8012 Cary, NC 27512-8012. [9] Michalewicz Zb.: Algorytmy genetyczne + struktury danych = programy ewolucyjne. Warszawa, WNT 1999. [10] Michalewicz Zb.: How to Solve It: Modern Heuristics. Springer Verlag, 2000. [11] Popov A.: Genetic algorithms for optimization. Programs for Matlab. Hamburg 2005. http://p0p0v.com/science/downloads/Popov05a.pdf [12] Rutczyńska-Wdowiak K.: Algorytmy genetyczne w identyfikacji modelu matematycznego obiektu dynamicznego na przykładzie silnika indukcyjnego. Rozprawa doktorska, Politechnika Świętokrzyska, Kielce 2005. [13] www.mathworks.com – Matlab/tutorial Streszczenie Praca przedstawia rezultaty zastosowania algorytmu genetycznego (AG) w problemie identyfikacji parametrów matematycznego modelu tłumika magnetoreologicznego (MR). Identyfikację parametrów prowadzono na podstawie badań eksperymentalnych. Przyjęty matematyczny model tłumika magneto-reologicznego opisywał zachodzące w nim zjawiska, na jego podstawie opracowano model numeryczny tłumika MR. Koncentrowano się na określeniu wpływu zastosowanej selekcji AG na dokładność i czas procesu identyfikacji. Rozważano następujące metody selekcji, tj.: równomierną, turniejową, ruletkę oraz stochastyczną równomierną. Słowa kluczowe: algorytm genetyczny, selekcja, identyfikacja, matematyczny model, tłumik magneto-reologiczny 109 THE ANALYSIS OF THE INFLUENCE OF SELECTION METHOD IN IDENTIFICATION PROBLEM OF THE MR DAMPER MODEL WITH THE USE OF GENETIC ALGORITHM Abstract This paper presents the results of genetic algorithm (GA) application in the identification of mathematical model of a magneto-rheological damper parameters. Moreover, identification of model parameters is described and compared with results of direct experiment. Device model was developed as a rheological structure. Set of mathematical equations was used to describe the phenomena occurring in the MR damper. The results of research the influence of selection on process of searching the solution with the use of genetic algorithm were analyzed. One considered following methods of the selection: uniform, tournament, roulette and stochastic uniform. The analysis of selection methods with regard to convergence and accuracy for the process of searching solution and time of numerical calculations was carried out. The genetic algorithm has a stochastic character and so it doesn’t guarantee obtaining optimum solution, but it’s expected, that the best individual (with the least value of function, which was analyzed) will represent solution nearing the optimum one. Because of this character of GA every starting of identification process (runs) gives a bit different results and therefore in investigations usually the best result obtained from ten independent experiments or the average result is given. Keywords: genetic algorithm, selection, identification, mathematical model, magnetorheological damper 110