TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

Podobne dokumenty
Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Zastosowania sieci neuronowych

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.

Sztuczna inteligencja

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

Streszczenie. Słowa kluczowe: modele neuronowe, parametry ciągników rolniczych

WYZNACZANIE WARTOŚCI PODSTAWOWYCH PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH KOMBAJNÓW ZBOŻOWYCH PRZY UŻYCIU SSN

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

NEURAL NETWORK ) FANN jest biblioteką implementującą SSN, którą moŝna wykorzystać. w C, C++, PHP, Pythonie, Delphi a nawet w środowisku. Mathematica.

1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda

Lekcja 5: Sieć Kohonena i sieć ART

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA

Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym

Uczenie sieci radialnych (RBF)

Metody Sztucznej Inteligencji II

Najprostsze modele sieci z rekurencją. sieci Hopfielda; sieci uczone regułą Hebba; sieć Hamminga;

Uczenie sieci typu MLP

Temat: Sztuczne Sieci Neuronowe. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Algorytmy sztucznej inteligencji

8. Neuron z ciągłą funkcją aktywacji.

ALGORYTM ROZPOZNAWANIA OBRAZÓW MATERIAŁÓW BIOLOGICZNYCH

PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH**

Inteligentne systemy przeciw atakom sieciowym

Rozpędzanie pojazdu dostawczego a emisja gazowych składników

Wpływ motoryzacji na jakość powietrza

WPŁYW STYLU JAZDY KIEROWCY NA EKOLOGICZNOŚĆ POJAZDU

Projekt Sieci neuronowe

ZASTOSOWANIE AUTORSKIEJ METODY WYZNACZANIA WARTOŚCI PARAMETRÓW NOWOCZESNYCH SYSTEMÓW TECHNICZNYCH DO PŁUGÓW I OPRYSKIWACZY POLOWYCH

Zastosowania sieci neuronowych

5(m) PWSZ -Leszno LABORATORIUM POMIARY I BADANIA WIBROAKUSTYCZNE WYZNACZANIE POZIOMU MOCY AKUSTYCZNEJ MASZYN I URZĄDZEŃ 1. CEL I ZAKRES ĆWICZENIA

WYKORZYSTANIE SIECI NEURONOWEJ DO BADANIA WPŁYWU WYDOBYCIA NA SEJSMICZNOŚĆ W KOPALNIACH WĘGLA KAMIENNEGO. Stanisław Kowalik (Poland, Gliwice)

HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM

LABORATORIUM SILNIKÓW SPALINOWYCH

Podstawy sztucznej inteligencji

Sieci neuronowe w Statistica

1. Podstawowe pojęcia

Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3

Temat ćwiczenia. Wyznaczanie mocy akustycznej

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2

Sieci neuronowe w Statistica. Agnieszka Nowak - Brzezioska

Oprogramowanie Systemów Obrazowania SIECI NEURONOWE

Sztuczne sieci neuronowe w zastosowaniu do modelowania fazy wznoszenia samolotu

Zastosowania sieci neuronowych - automatyka identyfikacja sterowanie

Temat: Sieci neuronowe oraz technologia CUDA

Ćwiczenie 14. Maria Bełtowska-Brzezinska KINETYKA REAKCJI ENZYMATYCZNYCH

BADANIA EMISJI ZANIECZYSZCZEŃ I ZUŻYCIA PALIWA W TESTACH SYMULUJĄCYCH RZECZYWISTE WARUNKI UŻYTKOWANIA SAMOCHODU OSOBOWEGO

ZASTOSOWANIE SIECI NEURONOWYCH DO OPTYMALIZACJI WARUNKÓW OBRÓBKI CIEPLNEJ STOPÓW Mg-Al

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 1(92)/2013

Widzenie komputerowe

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Ćwiczenie nr 25: Interferencja fal akustycznych

OCENA DIAGNOSTYCZNA STANU TECHNICZNEGO POJAZDÓW SAMOCHODOWYCH W WYBRANEJ STACJI DIAGNOSTYCZNEJ

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI

Sztuczne sieci neuronowe

POMIAR NAPIĘCIA STAŁEGO PRZYRZĄDAMI ANALOGOWYMI I CYFROWYMI. Cel ćwiczenia. Program ćwiczenia

Wpływ stylu jazdy kierowców na niepewność pomiarów emisji spalin na hamowni podwoziowej

WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH DO ANALIZY WARUNKÓW UśYTKOWANIA POJAZDU ORAZ ROZRUCHU SILNIKA SPALINOWEGO

Podstawy Sztucznej Inteligencji (PSZT)

Definicje. Najprostszy schemat blokowy. Schemat dokładniejszy

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

Uczenie sieci neuronowych i bayesowskich

Prognozowanie zanieczyszczeń atmosferycznych przy użyciu sieci neuronowych

Najprostszy schemat blokowy

Ćwiczenie nr 2: ZaleŜność okresu drgań wahadła od amplitudy

Wstęp do sztucznych sieci neuronowych

S O M SELF-ORGANIZING MAPS. Przemysław Szczepańczyk Łukasz Myszor

Temat ćwiczenia. Pomiary hałasu komunikacyjnego

Uczenie się pojedynczego neuronu. Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z<0 y=1 gdy z>=0. Wówczas: W 1 x 1 + w 2 x 2 + = 0

Sieci neuronowe i algorytmy uczenia Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

wiedzy Sieci neuronowe (c.d.)

Wstęp do teorii sztucznej inteligencji Wykład II. Uczenie sztucznych neuronów.

TRANSCOMP XV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

synaptycznych wszystko to waży 1.5 kg i zajmuje objętość około 1.5 litra. A zużywa mniej energii niż lampka nocna.

Sztuczne sieci neuronowe Ćwiczenia. Piotr Fulmański, Marta Grzanek

ĆWICZENIE 5: Sztuczne sieci neuronowe

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

TOM I Aglomeracja warszawska

SPIS TREŚCI WPROWADZENIE... 9

Literatura. Sztuczne sieci neuronowe. Przepływ informacji w systemie nerwowym. Budowa i działanie mózgu

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 1(92)/2013

EKOLOGIA I OCHRONA ŚRODOWISKA W TRANSPORCIE LABORATORIUM Ćwiczenie 5. Temat: Ocena skuteczności działania katalitycznego układu oczyszczania spalin.

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

ALGORYTMY SZTUCZNEJ INTELIGENCJI

PRÓBA ZASTOSOWANIA SIECI NEURONOWYCH DO PROGNOZOWANIA OSIADAŃ POWIERZCHNI TERENU POWSTAŁYCH NA SKUTEK EKSPLOATACJI GÓRNICZEJ**

WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH W PROGNOZOWANIU

Sztuczne sieci neuronowe i sztuczna immunologia jako klasyfikatory danych. Dariusz Badura Letnia Szkoła Instytutu Matematyki 2010

- 1 / 7- Ponadto w opracowanej ekspertyzie mogą być zawarte są informacje na temat:

SIECI RBF (RADIAL BASIS FUNCTIONS)

Optymalizacja ciągła

Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ

SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU)

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

SIMULATION RESEARCHES OF THE POLLUTION EMISSION BY THE VEHICLES ENGINES USED IN CITIES

Sztuczne sieci neuronowe (SNN)

Systemy uczące się wykład 2

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

METODY OBLICZANIA WSPÓŁCZYNNIKA KOREKCJI WILGOTNOŚCI I ICH WPŁYW NA EMISJĘ TLENKÓW AZOTU

Transkrypt:

TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT Krzysztof BRZOZOWSKI 1 Łukasz DRĄG 2 modelowanie, sztuczne sieci neuronowe, eksploatacja pojazdów, emisja zanieczyszczeń MODELOWANIE NATĘśENIA EMISJI ZWIĄZKÓW SZKODLIWYCH Z SILNIKA ZI POJAZDU SAMOCHODOWEGO W WARUNKACH RUCHU MIEJSKIEGO W pracy przedstawiono problem modelowania natęŝenia emisji związków szkodliwych spalin w warunkach ruchu miejskiego, charakteryzowanego wartościami chwilowej prędkości i przyspieszenia, z wykorzystaniem sztucznych sieci neuronowych. Analizowano natęŝenie emisji związków szkodliwych spalin, takich jak: tlenek węgla, tlenki azotu oraz węglowodory. Do predykcji natęŝenia emisji zaproponowano wykorzystanie jednokierunkowych wielowarstwowych sieci neuronowych. Proces uczenia sieci przeprowadzono na podstawie danych eksperymentalnych zarejestrowanych w warunkach trakcyjnych. EXHAUST EMISSION MODELLING FOR A CAR WITH SI ENGINE AND CITY TRAFFIC CONDITIONS The paper concerns with emission intensity modeling in a city traffic conditions by means of an artificial neural networks. Instantaneous vehicle velocity and acceleration are used in order to describe the traffic. The emission intensity is calculated for a three exhaust gas components such as: carbon monoxide, nitrogen oxides and hydrocarbon. A multilayer feed-forward artificial networks are applied for calculation of the emission intensity. The trainee process of neural networks was performed using the measurement data obtained in a real traffic conditions. 1. WSTĘP Transport drogowy w obszarach miejskich stanowi główną przyczynę zanieczyszczenia powietrza atmosferycznego i generowania, często nadmiernego, hałasu. Wobec 1 Akademia Techniczno-Humanistyczna, Wydział Zarządzania i Informatyki; 43-309 Bielsko-Biała; ul. Willowa 2; tel: +48 338-279-289, fax: +48 338-279-289, e-mail: kbrzozowski@ath.eu 2 Akademia Techniczno-Humanistyczna, Wydział Zarządzania i Informatyki; 43-309 Bielsko-Biała; ul. Willowa 2; tel: +48 338-279-269, fax: +48 338-279-289, e-mail: ldrag@ath.eu

418 Krzysztof BRZOZOWSKI, Łukasz DRĄG powyŝszego, działania związane ze zmianą organizacji ruchu czy teŝ dotyczące rozbudowy istniejącej infrastruktury powinny być poprzedzone oceną wpływu proponowanych rozwiązań na jakość powietrza. Ocenę oddziaływania przeprowadza się bądź na podstawie bilansowania emisji i modelowania bądź pomiaru stęŝeń zanieczyszczeń. Pierwszy z wymienionych sposobów jest z oczywistych względów jednocześnie jedynym moŝliwym do zastosowania na etapie projektowania. Podstawę bilansowania stanowi przy tym informacja uzyskana z modelu emisji uwzględniającego udział poszczególnych kategorii pojazdów w ruchu. Prace badawcze obejmujące modelowanie emisji związków szkodliwych w spalinach pojazdów prowadzi się od lat 70. XX wieku [1]. W wyniku tych prac formułowane są modele emisji, które moŝna podzielić według przyjmowanej zaleŝności pomiędzy emisją a wielkościami charakteryzującymi sposób eksploatacji pojazdu. Wśród najbardziej popularnych modeli wyróŝnić moŝna modele modalne, determinujące natęŝenie emisji. Do tej grupy modeli zaliczane są trzy podtypy modeli. Pierwszy podtyp stanowią proste modele, opisujące natęŝenie emisji danego składnika dla danej kategorii pojazdów jako stałe w ramach trwania poszczególnych faz ruchu. Stąd w najprostszych modelach modalnych wyróŝniane są tylko podstawowe fazy ruchu, takie jak: przyspieszanie, zwalnianie, bieg jałowy oraz jazda ze stałą prędkością. Pozostałe dwa podtypy stanowią modele chwilowego natęŝenia emisji, w których przyjmuje się, Ŝe emisja jest stała w krótkim okresie czasu, a wewnętrzny podział wynika z przyjętych parametrów niezaleŝnych, charakteryzujących warunki eksploatacji pojazdu [2]. W pracy zaproponowano modelowanie natęŝenia emisji związków szkodliwych spalin w zaleŝności od dwóch podstawowych parametrów charakteryzujących eksploatację trakcyjną pojazdów osobowych tj. od chwilowej prędkości i przyspieszenia pojazdu. Przedstawiona metoda bazuje przy tym na wynikach badań drogowych natęŝenia emisji w trakcie jazdy miejskiej zgromadzonych w tzw. macierzy emisji. Problematyka tworzenia wiarygodnych macierzy emisji, związana z koniecznością zapewnienia ciągłego pomiaru emisji o wysokim stopniu precyzji, wyeliminowania bądź ograniczenia niepewności związanej z opóźnieniem sygnału o emisji w stosunku do rejestrowanych parametrów ruchu była przed kilku laty przedmiotem wielu badań, których wyniki przedstawiono między innymi w [3, 4]. Macierz emisji jest jednak tylko etapem pośrednim prezentowanej metody bowiem do modelowania, a więc predykcji natęŝenia emisji poszczególnych związków szkodliwych spalin, takich jak: tlenek węgla, tlenki azotu oraz węglowodory zaproponowano wykorzystanie sztucznych sieci neuronowych. 2. BADANIA DROGOWE Budowę modelu emisji zazwyczaj wykonuje się w oparciu o dane zgromadzone na hamowni podwoziowej lub w warunkach rzeczywistej eksploatacji trakcyjnej. W pracy do konstrukcji modelu emisji wykorzystano dane zarejestrowane w trakcie badań drogowych. Badania przeprowadzono dla samochodu osobowego segmentu handlowego M wyposaŝonego w silnik o zapłonie iskrowym o objętości skokowej silnika 2 dm 3 i mocy 110 KW. Pojazd spełniał limit emisji EURO 3. Pomiary obejmowały rejestrację parametrów dynamiki ruchu badanego pojazdu oraz emisji wybranych związków szkodliwych spalin. W ramach badań wykonano dwie serie pomiarowe (M1, M2), które

MODELOWANIE NATĘśENIA EMISJI ZWIĄZKÓW SZKODLIWYCH... 419 zostały przeprowadzone w warunkach jazdy miejskiej [5]. Przebiegi prędkości i przyspieszenia pojazdu zarejestrowane w trakcie obu pomiarów przedstawiono na rys. 1., a wartości natęŝenia emisji tlenku węgla, tlenków azotu oraz węglowodorów na rys. 2. Pomiary wykonano z częstotliwością 10 Hz, co pozwoliło precyzyjnie zarejestrować równieŝ krótkotrwałe epizody zwiększonej emisji w stanach nieustalonych, w których emitowana jest większość masy zanieczyszczeń podczas eksploatacji nowoczesnych pojazdów [3]. Dane charakteryzujące ruch pojazdu podczas serii pomiarowych M1 i M2 zamieszczono w tab. 1. Tab. 1. Dane charakteryzujące ruch pojazdu podczas serii pomiarowych M1, M2 Parametr M1 M2 maksymalna prędkość pojazdu [km/h] 102,3 107,5 minimalna prędkość pojazdu [km/h] 0 0 maksymalne przyspieszenie pojazdu [m/s 2 ] 1,39 2,26 minimalne przyspieszenie pojazdu [m/s 2 ] -2,06-2,41 średnia prędkość przejazdu [km/h] 38,61 39,26 czas pomiaru [s] 1387 1316 a) M 1 M 2 b) Rys. 1. Przebieg a) prędkości v[km/h] i b) przyspieszeń a[m/s] według pomiarów drogowych dla samochodu osobowego seria pomiarowa M 1 i M 2 Z kolei, na rys. 3 przedstawiono częstość zarejestrowanych stanów dynamicznych pojazdu (przyspieszanie a > 0, jazda ze stałą prędkością a = 0, hamowanie a < 0 ). Jak moŝna zauwaŝyć dynamika ruchu pojazdu w trakcie serii pomiarowej M1 znacznie róŝni się od tej rejestrowanej w ramach serii pomiarowej M2. Zmiany prędkości ruchu pojazdu w serii M1 zanotowano w 79,1% czasu, a w przypadku serii pomiarowej M2 w 89,4% czasu.

420 Krzysztof BRZOZOWSKI, Łukasz DRĄG Pierwszym etapem przygotowania danych pomiarowych było uśrednienie wyników badań uzyskanych dla obu serii pomiarowych dla pewnych dyskretnych przedziałów wartości chwilowej prędkości i przyspieszenia pojazdu. Wartości natęŝenia emisji poszczególnych związków szkodliwych spalin zarejestrowane w ramach obu serii pomiarowych M1 i M2 poddano uśrednieniu (osobno w ramach poszczególnych serii) dla dyskretnych przedziałów prędkości co 5 km/h od 0 do 110 km/h oraz przedziałów przyspieszenia co 0,1 m/s 2 w zakresie od -2,5 m/s 2 do 2,2 m/s 2. a) M 1 M 2 b) c) Rys. 2. NatęŜenie emisji a) tlenku węgla b) tlenków azotu c) węglowodorów według pomiarów drogowych dla samochodu osobowego seria pomiarowa M 1 i M 2

MODELOWANIE NATĘśENIA EMISJI ZWIĄZKÓW SZKODLIWYCH... 421 Rys. 3. Częstość występowania stanów dynamicznych w seriach pomiarowych M 1 i M 2 Graficzną ilustrację stopnia wypełnienia powstałych w ten sposób tzw. macierzy emisji dla obu serii pomiarowych M1 i M2 przedstawiono na rys. 4. Łatwo zauwaŝyć, Ŝe w obu seriach pomiarowych stopień wypełnienia dla przyjętych zakresów prędkości i przyspieszeń jest poniŝej 50%, i uśrednianie dla mniejszych przedziałów zarówno prędkości jak i przyspieszeń nie ma uzasadnienia. Przy załoŝonym podziale stopień wypełnienia macierzy emisji wynosi odpowiednio, dla serii pomiarowej M1 26,89% a dla serii pomiarowej M2 42,55%. Analizując uzyskane macierze, przyjęto, Ŝe macierz wejściowa, która zostanie wykorzystana w procesie uczenia sieci neuronowych będzie macierzą powstałą w wyniku połączenia danych z obu serii pomiarowych i co istotne po ograniczeniu zakresu prędkości do przedziału 0 ; 70 km/h i przyspieszeń do przedziału 1,4;1,4 m/s 2. Na rys. 5. przedstawiono graficznie stopień wypełnienia powstałej w ten sposób macierzy emisji oraz liczbę wartości N uwzględnionych w trakcie uśredniania dla poszczególnych komórek macierzy. M1 M2 Rys. 4. Stopień wypełnienia macierzy natęŝenia emisji dla serii pomiarowych M 1 i M 2

422 Krzysztof BRZOZOWSKI, Łukasz DRĄG Rys. 5. Stopień wypełnienia oraz liczba uśrednionych wartości N macierzy natęŝenia emisji po połączeniu wyników z serii pomiarowych M1 i M2 Dane o natęŝeniu emisji zgromadzone w trzech macierzach jak na rys. 5 (kaŝda o wypełnieniu blisko 85%), osobno dla kaŝdego z analizowanych związków, stanowią zbiory uczące wykorzystane w dalszym etapie prac do ustalenia architektury i przeprowadzenia procesu uczenia sztucznych sieci neuronowych. Oznacza to, Ŝe z kaŝdą parą wartości { v, a}, wyznaczających środek kaŝdej z komórek macierzy, związana jest uśredniona wartość natęŝenia emisji odpowiednio CO, NO x i HC w ramach zakresu prędkości i przyspieszeń obejmowanych (reprezentowanych) przez daną komórkę. 3. ARCHITEKTURA I UCZENIE SIECI NEURONOWYCH Modelowanie natęŝenia emisji związków szkodliwych spalin moŝe być realizowane z wykorzystaniem sieci neuronowych z radialną (RBF SSN) jak i sigmoidalną (MLP SSN) funkcją aktywacji [6, 7]. W niniejszej pracy postanowiono wykorzystać jednokierunkowe sieci neuronowe o sigmoidalnej funkcji aktywacji neuronu. Funkcję aktywacji przyjęto w postaci bipolarnej: 1 [ + ] w t λ z e 1 t f ( w z) = 21 gdzie: w wektor wag połączeń wejściowych neuronu, z wektor sygnałów wejściowych do neuronu, λ współczynnik zmieniający zakres liniowości funkcji. (1) Do modelowania natęŝenia emisji zgromadzonego w poszczególnych macierzach moŝna wykorzystać pojedynczą sieć neuronową, która dla pary sygnałów wejściowych { v, a} na wyjściu generuje trzy sygnały { E CO, ENOx, EHC} odpowiadające kolejno natęŝeniu emisji CO, NO x i HC, lub trzy osobne sieci, z których kaŝda na wyjściu generuje

MODELOWANIE NATĘśENIA EMISJI ZWIĄZKÓW SZKODLIWYCH... 423 pojedynczy sygnał. Po wstępnych eksperymentach numerycznych postanowiono pozostać przy koncepcji zakładającej budowę trzech sieci neuronowych odpowiednio do predykcji natęŝenia emisji kaŝdego z rozwaŝanych w pracy związków. Oznacza to, Ŝe wartość sygnału wyjściowego pojedynczego neuronu na warstwie wyjściowej kaŝdej z trzech sieci przy k-1 elementowej ostatniej warstwie ukrytej jest obliczana jako: E k, = (2) ( v a) f w i z i i= 1 dla sieci o ogólnej strukturze jak na rys. 6. Uczenie sieci, polegające na modyfikacji wag poszczególnych połączeń pomiędzy neuronami tworzącymi sieć, wykonywane jest zazwyczaj do momentu osiągnięcia przyjmowanej a priori wartości średniego błędu kwadratowego. Dla rozwaŝanego w pracy problemu modelowania natęŝenia emisji zastosowano podejście niestandardowe polegające na uczeniu sieci do czasu, gdy średni błąd względny dla całego zbioru uczącego osiągnie wartość oczekiwaną. Ustalenie takiego kryterium stopu zapobiega zjawisku przetrenowania sieci i w konsekwencji słabej zdolności sieci do uogólniania. Rys. 6. Ogólna architektura sieci neuronowych zastosowanych do modelowania natęŝenia emisji Zgodnie z przyjętym warunkiem końca procesu uczenia, po ustaleniu architektury sieci, sieć była trenowana tak długo, aŝ średni błąd względny Ψ dla obliczanego natęŝenia emisji osiągnął wartość mniejszą niŝ 10%. Błąd ten został zdefiniowany jako: 1 Ψ = n n k= 1 E ( k ) F F ( k ) ( k ) 100% (3) gdzie: (k ) E wartość natęŝenia emisji obliczona na wyjściu z sieci neuronowej dla sygnałów wejściowych { } ( k ), ( k a ) v, (k ) F wartość natęŝenia emisji, uśredniona z serii pomiarowych M1 i M2 dla k-tej komórki macierzy, n liczba wszystkich komórek macierzy, dla których uśredniona została wartość natęŝenia emisji.

424 Krzysztof BRZOZOWSKI, Łukasz DRĄG Do uczenia sieci wykorzystano metodę momentum z przyrostowym uaktualnianiem wag tj., w n + 1 kroku uczenia sieci (po prezentacji danego wzorca uczącego ze zbioru) modyfikowano wagi według następującej zaleŝności [8, 9]: gdzie: η współczynnik uczenia, ( ) ( ) ( ) ( ) ( n+1) ( n) ( n) ( n) n n 1 w = w η ε w + α w w (4) ε błąd odpowiedzi sieci w stosunku do wartości oczekiwanych dla danego wzorca uczącego, w postaci: 1 2 ε = (5) 2 n ( k ) ( k) ( F E ) k= 1 α współczynnik momentu. W procesie uczenia stosowano losowy dobór wag początkowych po kaŝdym powtórzeniu uczenia sieci oraz losowe zadawanie wzorców uczących (odpowiednich par ( k ) ( k, ), ( k v a F ) ze zbioru uczącego) wcześniej przeskalowanych liniowo do przedziału { } wartości 1, 1. JeŜeli dla danej architektury sieci, po zastosowaniu wielu powtórzeń procesu uczenia nie udało się osiągnąć zakładanej wartości średniego błędu względnego Ψ, architekturę sieci modyfikowano. W kaŝdym kroku zastosowanego algorytmu kontrolowano równieŝ zmianę wartości błędu w stosunku do kroku poprzedniego. W zaleŝności od relacji błędu uzyskanego w ( n ) i ( n 1) kroku modyfikowano współczynnik uczenia η według zaleŝności: ( n 1) ( ε ) ( n) ( n) 1 ( n+ 1) 0,7η dla ε > 1,06 η = (6) ( n) 1,15 η w przeciwnym przypadku Jako wejściową architekturę sieci przyjęto sieć z dwoma warstwami ukrytymi a następnie testowano poszczególne architektury sieci dodając neurony na obu warstwach. W wyniku zastosowania opisanego schematu postępowania znaleziono architekturę sieci umoŝliwiającą modelowanie natęŝenia emisji z załoŝoną dokładnością. Dla rozpatrywanych w pracy związków jest to kaŝdorazowo sieć wymagająca dwóch warstw ukrytych. Zastosowane sieci róŝnią się jednak liczbą neuronów na poszczególnych warstwach bądź współczynnikiem λ zastosowanym w funkcji aktywacji neuronu. Zestawienie cech poszczególnych sieci przedstawiono w tab. 2. Tab. 2. Dane charakteryzujące poszczególne sieci neuronowe Predykcja Liczba neuronów na 1 warstwie ukrytej Liczba neuronów na 2 warstwie ukrytej Wartość współczynnika λ CO 90 45 1 NO x 60 30 0,3 HC 60 30 1

MODELOWANIE NATĘśENIA EMISJI ZWIĄZKÓW SZKODLIWYCH... 425 Na podstawie danych zebranych w tab. 2. Łatwo zauwaŝyć, Ŝe zaproponowane w pracy sieci mają w dwóch przypadkach jednakową architekturę tj: 2-60-30-1 do predykcji natęŝenia NO x i HC, jednak róŝnią się funkcjami aktywacji (zróŝnicowane λ ). Identyczną architekturę próbowano zastosować równieŝ dla sieci do predykcji natęŝenia emisji CO, w jednak tym przypadku dopiero architektura 2-90-45-1 pozwoliła na osiągnięcie załoŝonej skuteczności uczenia, wyraŝonej średnim bledem względnym Ψ < 10%. NaleŜy przy tym zaznaczyć, Ŝe w procesie uczenia sieci zastosowano dwie róŝne wartości współczynnika momentu, α = 0, 1 dla uczenia sieci do predykcji natęŝenia emisji CO oraz stosowaną klasycznie wartość α = 0, 9 w procesie uczenia dwóch pozostałych sieci neuronowych. 4. WNIOSKI Posługiwanie się wyłącznie średnim błędem względnym, który stanowił kryterium końca algorytmu uczenia rozwaŝanych w pracy sztucznych sieci neuronowych, nie daje całkowitego obrazu jakości proponowanej metody. WaŜnym etapem oceny przedstawionego postępowania jest analiza dokładności odwzorowania natęŝenia emisji danego składnika spalin w odniesieniu do wartości parametrów niezaleŝnych charakteryzujących sposób eksploatacji. Na rys. 7. przedstawiono rozkład błędu względnego predykcji natęŝenia emisji CO, NO x i HC z wykorzystaniem sieci neuronowych w odniesieniu do chwilowej wartości prędkości i przyspieszenia. Rys. 7. Rozkład błędu względnego predykcji natęŝenia emisji CO, NO x i HC z wykorzystaniem sieci neuronowych

426 Krzysztof BRZOZOWSKI, Łukasz DRĄG Analizując przedstawione na rys. 7. rozkłady moŝna zaryzykować stwierdzenie istnienia pewnej korelacji pomiędzy wartością błędu względnego predykcji natęŝenia danego składnika na poziomie 10% i większym a wartościami chwilowego przyspieszenia. W przypadku błędów predykcji tlenków azotu zaleŝność ta jest szczególnie dobrze widoczna, ponad 90% obszarów w których błąd predykcji przekracza błąd średni (a więc przekracza wartość 10%) jest związana z ujemnymi przyspieszeniami. W dwóch pozostałych przypadkach obszary w zakresie ujemnych przyspieszeń, w których błąd predykcji przekracza błąd średni stanowią 65% i 67%, odpowiednio dla natęŝenia emisji CO i HC. Na tej podstawie moŝna stwierdzić, Ŝe zaproponowany sposób modelowania natęŝenia emisji charakteryzuje się dobrą dokładnością w zakresie dodatnich przyspieszeń i pogarszającą się precyzją opisu natęŝenia emisji w warunkach ujemnych przyspieszeń. 5. BIBIOGRAFIA [1] Hickman A.: Methodology for calculating transport emissions and energy consumption. Transport Research Laboratory, Project Rep. SE/491/98,1999. [2] Brzozowska L., Brzozowski K., Drąg Ł.: Transport drogowy a jakość powietrza. Modelowanie komputerowe w mezoskali. WKŁ, Warszawa, 2009. [3] Weilenmann M., Soltic P., Ajtay D.: Describing and compensating gas transport dynamics for accurate instantaneous emission measurement. Atmospheric Environment 37, 5137-5145, 2003. [4] Ajtay D., Weilenmann M., Soltic P.: Towards accurate instantaneous emission models. Atmospheric Environment 39, 2443-2449, 2005. [5] Drąg Ł.: Wpływ modeli ruchu na obliczeniową emisję zanieczyszczeń. Rozprawa doktorska. Akademia Techniczno-Humanistyczna w Bielsku-Białej, 2008. [6] Brzozowska L., Brzozowski K., Warwas K.: Zastosowanie sztucznych sieci neuronowych do modelowania ekologicznych właściwości pojazdów. Archiwum Motoryzacji nr 3, s. 229-247, 2005. [7] Brzozowski K.: Mikroskalowe modele emisji i rozprzestrzeniania się zanieczyszczeń samochodowych. Wydawnictwo ATH, Rozprawy Naukowe nr 18, Bielsko-Biała, 2006. [8] śurada, J., Barski, M., Jędruch, W.: Sztuczne sieci neuronowe. PWN, Warszawa, 1996. [9] Osowski, S.: Sieci neuronowe w ujęciu algorytmicznym. WNT, Warszawa, 1996.