CALCULATION OF SELECTED ENGINE PARAMETERS OF S.I. ENGINE WITH THE USE OF NEURAL NETWORK WITH RADIAL BASIS FUNCTION



Podobne dokumenty
MODELOWANIE ZUŻYCIA PALIWA W SILNIKU WYSOKOPRĘŻNYM TYPU DI Z WYKORZYSTANIEM SIECI NEURONOWYCH

IDENTIFICATION OF NUMERICAL MODEL AND COMPUTER PROGRAM OF SI ENGINE WITH EGR

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

CHARAKTERYSTYKI PRACY SILNIKA HCCI ZASILANEGO BIOGAZEM

PORÓWNANIE WYKRESU INDYKATOROWEGO I TEORETYCZNEGO - PRZYKŁADOWY TOK OBLICZEŃ

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

Wpływ rodzaju paliwa gazowego oraz warunków w procesu spalania na parametry pracy silnika spalinowego mchp

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 2(88)/2012

LABORATORIUM SILNIKÓW SPALINOWYCH Materiały pomocnicze

Wymagania edukacyjne Technologia napraw zespołów i podzespołów mechanicznych pojazdów samochodowych

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

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 1(87)/2012

Algorytmy sztucznej inteligencji

Zastosowania sieci neuronowych

MATLAB Neural Network Toolbox przegląd

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

Charakterystyki prędkościowe silników spalinowych

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 1(87)/2012

WPŁYW KĄTA WYPRZEDZENIA WTRYSKU NA JEDNOSTKOWE ZUŻYCIE PALIWA ORAZ NA EMISJĘ SUBSTANCJI TOKSYCZNYCH W SILNIKU ZS ZASILANYM OLEJEM RZEPAKOWYM

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

TEMAT: PARAMETRY PRACY I CHARAKTERYSTYKI SILNIKA TŁOKOWEGO

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

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

GRANICA SPALANIA STUKOWEGO W DWUPALIWOWYM SILNIKU O ZAPŁONIE SAMOCZYNNYM KNOCK COMBUSTION LIMIT IN A TWO-FUEL DIESEL ENGINE

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

ELASTYCZNOŚĆ SILNIKA ANDORIA 4CTI90

ISBN

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

MONITORING OF THE COMBUSTION PROCESS QUALITY OF THE TRACTIONAL DIESEL ENGINE IN THE EOBD REQUIREMENTS ASPECT

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

Wykaz ważniejszych oznaczeń i skrótów Wprowadzenie... 13

EXECUTION OF RESEARCH TESTS ON AUTOMATED DYNAMOMETER ENGINES STAND REALIZACJE TESTÓW BADAWCZYCH NA ZAUTOMATYZOWANEJ HAMOWNI SILNIKÓW SPALINOWYCH

ZASTOSOWANIE SZTUCZNYCH SIECI NEURONOWYCH DO LOKALIZACJI ZWARĆ W LINIACH ELEKTROENERGETYCZNYCH

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

WYZNACZANIE CHARAKTERYSTYK SIŁOWNIKÓW UDAROWYCH Z NASTAWIANĄ OBJĘTOŚCIĄ KOMORY

ANALIZA TWARDOŚCI SELERA W CZASIE SUSZENIA

WPŁYW WŁAŚCIWOŚCI PALIW MINERALNYCH I ROŚLINNYCH NA PRĘDKOŚĆ NARASTANIA CIŚNIENIA W PRZEWODZIE WTRYSKOWYM I EMISJĘ AKUSTYCZNĄ WTRYSKIWACZA

BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH

Tomasz P. Olejnik, Michał Głogowski Politechnika Łódzka

OCENA PRZYDATNOŚCI DIAGNOSTYCZNEJ WYKRESÓW INDYKATOROWYCH W FUNKCJI CZASU BEZ ZNACZNIKA POŁOŻENIA GMP

BADANIA SYMULACYJNE I EKSPERYMENTALNE UTLENIAJĄCEGO REAKTORA KATALITYCZNEGO SYSTEMU FILTRA CZĄSTEK STAŁYCH W PROGRAMIE AVL BOOST

Rok akademicki: 2014/2015 Kod: STC TP-s Punkty ECTS: 3. Kierunek: Technologia Chemiczna Specjalność: Technologia paliw

SYNCHRONOUS RECORDING TDC DURING THE CYLINDER PRESSURE ACQUISITION SYNCHRONICZNA REJESTRACJA POŁOŻENIA ZZP W CZASIE INDYKOWANIA SILNIKA

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 1(87)/2012

ANALIZA NUMERYCZNA OBIEGU CIEPLNEGO WIELOŚWIECOWEGO SILNIKA ZI

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Rozdział 1 Sztuczne sieci neuronowe. Materiały do zajęć dydaktycznych - na podstawie dokumentacji programu Matlab opracował Dariusz Grzesiak

PTNSS Wstęp. 2. Zakres modyfikacji silnika. Jerzy KAPARUK Sławomir LUFT

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

Podstawy Sztucznej Inteligencji

WPŁYW KOMPRESJI BARW NA DZIAŁANIE NEURONOWEGO MODELU IDENTYFIKACYJNEGO

ZESZYTY NAUKOWE NR 5(77) AKADEMII MORSKIEJ W SZCZECINIE. Wyznaczanie granicznej intensywności przedmuchów w czasie rozruchu

INDICATING OF AN ENGINE FUELLED WITH CNG

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

Rys. 2. Kolejne etapy pracy łopatek kierownicy turbiny (opis w tekście) Fig. 2. Successive stages of guide apparatus blades running

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Sztuczne siei neuronowe - wprowadzenie

Politechnika Warszawska

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

Biogas buses of Scania

Silnik AHU. Jałowy bieg (ciepły silnik, temperatura płynu chłodzącego nie niższa niż 80 C. Numer 0 (dziesiętne wartości wskazań)

Wydział Mechaniczny. INSTYTUT EKSPLOATACJI POJAZDÓW I MASZYN tel.

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

RESEARCH OF OXYGEN SENSOR SIGNALS IN THREE WAY CATALITIC CONVERTER FOR OBD II NEEDS

ANALiZA WPŁYWU PARAMETRÓW SAMOLOTU NA POZiOM HAŁASU MiERZONEGO WEDŁUG PRZEPiSÓW FAR 36 APPENDiX G

Wpływ składu mieszanki gazu syntetycznego zasilającego silnik o zapłonie iskrowym na toksyczność spalin

ZESZYTY NAUKOWE NR 10(82) AKADEMII MORSKIEJ W SZCZECINIE

Układy zasilania samochodowych silników spalinowych. Bartosz Ponczek AiR W10

Opportunity of application of the knock phenomenon and smoke emission for the control of common-rail injection parameters

Inżynieria Rolnicza 3(121)/2010

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

Prognozowanie kierunku ruchu indeksów giełdowych na podstawie danych historycznych.

SYNTEZA I SYMULACJA STATYCZNA STEROWANIA Z CYKLU NA CYKL WTRYSKIEM PALIWA W SILNIKU GDI

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 1(87)/2012

Analiza zużycia paliwa przez silnik śmieciarki w warunkach cyklu pracy mechanizmu prasującego

POSSIBLE IMROVEMENT OF THE MAIN OPERATIONAL PARAMETERS OF SI ENGINES FUELLED WITH INJECTED LIQUID BUTAN

Spis treści. 1. Badanie układu samodiagnostyki w silniku benzynowym typu Struktura systemu sterowania silnikiem benzynowym typu

Elektronika samochodowa (Kod: ES1C )

KONCEPCJA WERYFIKACJI DOŚWIADCZALNEJ ZAMODELOWANYCH OBCIĄŻEŃ CIEPLNYCH WYBRANYCH ELEMENTÓW KOMORY SPALANIA DOŁADOWANEGO SILNIKA Z ZAPŁONEM SAMOCZYNNYM

Zastosowanie zintegrowanych czujników ciśnienia do indykowania silników spalinowych

Metody Sztucznej Inteligencji II

Możliwości pomiarowe współczesnego systemu rejestracji parametrów szybkozmiennych

Właściwy silnik do każdego zastosowania _BlueEfficiencyPower_Polnisch_Schrift_in_Pfade.indd :55:33

WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH DO ANALIZY WPŁYWU WYBRANYCH PARAMETRÓW NA ŚREDNICE KOLUMN INIEKCYJNYCH

MODEL KIVA-3V JEDNO- I DWUSTOPNIOWEGO SYSTEMU SPALANIA W TŁOKOWYM SILNIKU ZI

Budowa optymalnej siatki obliczeniowej do modelu CFD procesu spalania w silniku gwiazdowym

Keywords: compression ratio, dual-fuel engine, combustion process, natural gas

SYMULACJA NUMERYCZNA PROCESÓW SPALANIA W POJEDYNCZEJ KOMORZE SILNIKA O ZAPŁONIE SAMOCZYNNYM ETAP I. PRZYGOTOWANIE OBLICZEŃ

WYKORZYSTANIE SIECI NEURONOWEJ DO ESTYMACJI WARTOŚCI WILGOTNOŚCI WZGLĘDNEJ POWIETRZA NA PODSTAWIE WARTOŚCI JEGO TEMPERATURY

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

1. Wprowadzenie. 2. Klasyfikacja i podstawowe wskaźniki charakteryzujące pracę silników spalinowych. 3. Paliwa stosowane do zasilania silników

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

MODELOWANIE PROCESÓW PRZETWÓRCZYCH Z UŻYCIEM SZTUCZNYCH SIECI NEURONOWYCH

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 2(88)/2012

WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH W PROGNOZOWANIU

ALGORYTM ROZPOZNAWANIA OBRAZÓW MATERIAŁÓW BIOLOGICZNYCH

Pytania na egzamin dyplomowy specjalność SiC

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

Mechanika i Budowa Maszyn Studia pierwszego stopnia

Transkrypt:

Journal of KONES Internal Combustion Engines 003, vol. 10, 3-4 CALCULATION OF SELECTED ENGINE PARAMETERS OF S.I. ENGINE WITH THE USE OF NEURAL NETWORK WITH RADIAL BASIS FUNCTION Różycki Andrzej e-mail: rozyckia@ats.pl Politechnika Radomska 6-600 Radom, ul. Chrobrego 45 Abstract The article presents the radial basis network architecture which was used to calculate the selected parameters combustion process. For teaching the network on algorithm of back propagation errors were used. The input and output teaching data files were received from the measurement and from the calculation was based on the First Thermodynamics Law. The application of the radial basis network enabled to minimize the input data files. In order to verify the structure of the net, the calculations of the accidentally chosen engine cycles were carried out. Additionally, some calculation results obtained with the use of the feedforward multilayer perceptron network were presented. Analysis of results obtained from calculation carried out with the use of both methods shows that the radial basis network allows to reduce input data files and minimize calculation errors. SIEĆ NEURONOWA O RADIALNEJ FUNKCJI BAZOWEJ W OBLICZENIACH WYBRANYCH PARAMETRÓW OBIEGU PRACY SILNIKA SPALINOWEGO O ZAPŁONIE ISKROWYM Streszczenie W artykule przedstawiono architekturę sztucznej sieci neuronowej o radialnej funkcji bazowej, którą wykorzystano do obliczeń wybranych parametrów procesu spalania. W procesie uczenia sieci zastosowano algorytm propagacji wstecznej. Wejściowe i wyjściowe zbiory uczące zastosowane do trenowania sieci uzyskano z pomiarów wykonanych na stanowisku hamownianym oraz z metody bazującej na pierwszej zasadzie termodynamiki. Zastosowanie sieci neuronowej o radialnej funkcji bazowej pozwoliło zminimalizować zbiory wejściowe. W celu weryfikacji struktury sieci przeprowadzono obliczenia dla przypadkowo wybranych przebiegów ciśnień. Wyniki obliczeń przeprowadzonych przy użyciu sieci neuronowej wykazały dużą zbieżność z obliczeniami za pomocą wspomnianej wyżej metody. Dodatkowo przedstawiono porównanie wyników obliczeń otrzymanych przy pomocy sieci jednokierunkowej wielowarstwowej. Z porównania wynika, że zastosowanie sieci o radialnej funkcji bazowej pozwala na znaczne zredukowanie wielkości zbiorów uczących przy jednoczesnym zmniejszeniu błędów obliczeń. Również czas uczenia sieci neuronowej uległ znacznemu skróceniu. Wykaz oznaczeń SSN - sztuczna sieć neuronowa, RBF - sieć neuronowa o radialnej funkcji bazowej KWCM - kąt występowania ciśnienia maksymalnego, CM - ciśnienie maksymalne, KKS - kąt końca spalania, KWPD - kąt wypalenia połowy dawki paliwa, JWSN - jednokierunkowa wielowarstwowa sieć neuronowa. Wstęp Coraz wyższe standardy emisji składników toksycznych spalin oraz dążenie do zmniejszania jednostkowego zużycia paliwa są głównym stymulatorem rozwoju zaawansowanych sys-

temów sterowania silnika spalinowego. Konwencjonalne systemy sterowania silnikiem wyposażone w wiele czujników monitorujących stan silnika i stosujące procedury sterowania oparte na mapach zapisanych w pamięci komputera pokładowego w coraz mniejszym stopniu zapewniają jego efektywną pracę. Z tego powodu prowadzone są prace badawcze sprawdzające możliwości wykorzystania w algorytmach sterowania silnikiem parametrów związanych bezpośrednio z procesem spalania. Parametry te można obliczać z przebiegów ciśnienia w cylindrze. Efektywne zastosowanie tego typu parametrów było niemożliwe z dwóch powodów: zbyt dużych kosztów aparatury pomiarowej, zbyt dużego czasu obliczeń. Obecnie dzięki szybkiemu rozwojowi aparatury pomiarowej opartej na tanich i wytrzymałych czujnikach ciśnienia wykonanych na bazie światłowodu [1], pierwszy z wyżej wymienionych powodów staje się nieaktualny. Drugi z wyżej wymienionych powodów możliwy jest do wyeliminowania, gdy do obliczania wybranych parametrów procesu spalania zastosuje się sztuczną sieć neuronową (SSN). Znane są już opracowania opisujące sterowanie mocą silnika przy wykorzystaniu takich parametrów obiegu pracy jak: kąt występowania ciśnienia maksymalnego w cylindrze, kąt wypalenia połowy dawki paliwa [,3]. Również, możliwość obliczania ww. parametrów w czasie rzeczywistym umożliwi tworzenie wirtualnych sensorów wykorzystywanych do przewidywania emisji silników bezpośrednio w trakcji. Wymóg ten związany jest z wprowadzaniem kolejnej generacji systemu diagnostyki pokładowej OBD. W prezentowanym artykule opisano SSN o radialnej funkcji bazowej RBF, która na podstawie danych wejściowych w postaci zbioru ciśnień w cylindrze, zmierzonych w trakcie jednego cyklu pracy, oblicza takie parametry, jak: kąt występowania ciśnienia maksymalnego (KWCM), wartość ciśnienia maksymalnego (CM), kąt końca spalania (KKS), kąt wypalenia połowy dawki paliwa (KWPD). Analiza obliczeń ww. parametrów za pomocą jednokierunkowej sieci wielowarstwowej opisana w [4] doprowadziła do sformułowania następujących wniosków: należy zmniejszyć zbiory wejściowe co pozwoli uprościć strukturę sieci, należy wyeliminować z obliczeń kąt początku spalania ze względu na duże błędy. Zmniejszenie zbiorów wejściowych polegało na zmodyfikowaniu wektorów wejściowych ciśnień do 54 wartości odpowiadającym procesowi spalania skupionych w okolicach jego punktów charakterystycznych, do których zaliczono: kąt wyprzedzenia zapłonu, GMP oraz 80 o OWK po GMP. Jednakże wyniki obliczeń uzyskane przy użyciu jednokierunkowej sieci wielowarstwowej obarczone były dużymi błędami. Dużo lepsze wyniki uzyskano stosując sieć o RBF. Dodatkową zaletą sieci o RBF było znaczne zwiększenie szybkości uczenia sieci. 1. Struktura sieci neuronowej Do eksperymentów numerycznych została wytypowana sieć neuronowa o radialnych funkcjach bazowych. Składa się ona z warstwy wejściowej o R=54 wejściach, na które podawane są wektory P wartości ciśnień w cylindrze (zawarte w zbiorach wejściowych), warstwy ukrytej zawierającej S 1 =54 neurony typu radbas oraz warstwy wyjściowej zawierającej S =4 neurony typu purelin rys.1. Na wyjściu z SSN otrzymuje się wektory T wartości opisanych wyżej parametrów procesu spalania (w procesie trenowania sieci wektory T zebrane są w zbiorze wyjściowym). Uczenie i badania symulacyjne SSN wykonano w programie MATLAB 6.1 wyposażonym w narzędzie nn (neural network). W programie dostępne są neurony z funkcjami aktywacji typu radbas i purelin, które przedstawiono na rys.. Na wejścia P R SSN (rys.1) podawane były przebiegi ciśnienia zawarte w przedziałach kątowych obejmujących charakterystyczne punkty procesu spalania. Liczba wejść SSN wynika

z ilości pomiarów wykonywanych w zakresie tych kątów. Całkowity przedział kątowy był dobrany w taki sposób, aby rozpoczynał się kilkanaście stopni OWK przed zapłonem natomiast kończył kilkanaście stopni przed otwarciem zaworu wylotowego. warstwa wejściowa P P P 1 3 P R S 1 * R warstwa ukryta o radialnych funkcjach bazowych IW 1,1 dist S 1 * 1 * S 1 * 1 b 1 S 1 * 1 S 1 a 1 S 1 * 1 warstwa wyjściowa z funkcjami liniowymi IW b,1 1 S * S S * 1 1 S * 1 Σ S * 1 S T Rys.1. Struktura sieci neuronowej o radialnej funkcji bazowej Fig.1. Radial basis network architecture Rys.. Funkcje aktywacji typu radbas i purelin [6] Fig.. Radial basis and purelin function [6] Dobrane w taki sposób zakresy kątowe historii ciśnienia obejmują z pewnym zapasem cały proces spalania. Wyjątkiem mogą być tylko cykle pracy, w których proces spalania nie został zakończony. Struktura sieci neuronowej została wygenerowana w sposób automatyczny w programie Matlab. Zależy ona jedynie od wektora wejściowego ciśnień P oraz od wektora wyjściowego parametrów procesu spalania T.. Zbiory uczące Prawidłowe wytrenowanie SSN, które umożliwiałoby szybkie obliczenia wybranych parametrów obiegu pracy jest pracochłonne ze względu na konieczność tworzenia zbiorów uczących wejściowych i wyjściowych obejmujących cały zakres pracy silnika. W prezentowanym artykule ograniczono się do utworzenia zbioru uczącego składającego się z przebiegów ciśnień uśrednionych z 00 kolejnych cykli pracy silnika. Ciśnienia mierzone były w wybranych punktach charakterystyk regulacyjnych składu mieszanki (współczynnik nadmiaru powietrza w zakresie 0.9 do 1.5) dla dwóch kątów wyprzedzenia zapłonu 36 0 i 48 0 oraz dla prędkości obrotowej 3000 obr/min. Opisana procedura pozwalała na utworzenie zbioru wejściowego zawierającego 54 kolumny z przebiegami ciśnień. Liczba wierszy w zbiorze była równa liczbie kolumn i zależała od przedziałów kątowych. Zawartość zbioru uczącego przedstawiono w sposób graficzny na wykresie (rys.). Ciśnienia w cylindrze użyte do uczenia sieci zawarte są w trzech przedziałach kątowych

obrotu wału korbowego. Pierwszy przedział kątowy od 310 340 o OWK obejmuje okolice kątów wyprzedzenia zapłonu. Drugi przedział od 356 o OWK obejmuje okolice GMP i okolice kąta występowania ciśnienia maksymalnego. W trzecim przedziale od 40 440 o OWK zawarte są okolice końca spalania. 3.0.5 ciśnienie, MPa.0 1.5 1.0 0.5 0.0 310 30 330 340 350 410 40 430 440 kąt obrotu wału korbowego, o OWK Rys.3. Historie ciśnienia zawarte w zbiorach uczących Fig.3. Cylinder pressure diagram contained in teaching data files a) 3 CM 1 b) 5 4 3 KKS1 ciśnienie w cylindrze, [MPa].5 1.5 1 0.5 KWCM 1 ] KWCM CM ciśnienie w cylindrze, [MPa] 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0. KKS 0 30 330 340 350 410 40 430 440 450 kąt obrotu wału korbowego, [ o OWK] c) stopień wypalenia dawki paliwa, [% 110 100 90 80 70 60 50 40 30 0 10 0-10 KWPDP1 30 330 340 350 410 kąt obrotu wału korbowego, [ o OWK] KWPDP 0.1 30 40 50 60 70 80 90 100 objętość, [cm 3 ] 00 3 Rys.4. Graficzna ilustracja obliczanych parametrów obiegu pracy: a) ciśnienia maksymalne CM i kąty występowania ciśnień maksymalnych KWCM, b) kąty końców spalania KKS, c) kąty wypalenia połowy dawki paliwa KWPDP. Indeks 1 - kąt wyprzedzenia zapłonu 48 0 i współczynnik nadmiaru powietrza λ = 0.9, indeks - obieg pracy kąt wyprzedzenia zapłonu 36 0, λ = 1.5 Fig.4. Ilustration of calculation of engine cycle parameters: a) peak pressure CM and location of peak pressure KWCM, b) location of the end of combustion KKS, c) location of burning of 50% fuell mass KWPDP. Index 1 ignition timing is 48 o before top dead centre (BTDC) and air excess coefficient λ = 0.9, index ignition timing is 36 o before top dead centre (BTDC) and air excess coefficient λ = 1.5 Zbiory uczące wyjściowe zawierające wartości czterech wytypowanych parametrów obiegu pracy (rys.3) otrzymano z obliczeń przeprowadzonych przy użyciu programu komputerowego napisanego w pakiecie MATHCAD000. Program ten oparty jest algorytmie wykorzy-

stującym metodę obliczania parametrów obiegu pracy opisaną w [6]. 3. Archiwizacja danych Do archiwizacji danych wykorzystano stanowisko pomiarowe wyposażone: w silnik 170.A000 montowany seryjnie w samochodzie FIAT Cinquecento 700, hamulec elektrowirowy Wibrometer 3WB15, dawkomierz paliwa PG80, analizator spalin DIGAZ 465 oraz komputerowy system do pomiaru ciśnień w cylindrze silnika opracowany i wykonany w Zakładzie Silników Spalinowych i Pojazdów Politechniki Radomskiej. Dokładny opis stanowiska pomiarowego zawierają prace [7, 8]. Dane techniczne silnika przedstawiono w tabeli 1. Tabela 1. Parametry techniczne silnika 170.A000 Moc maksymalna 3kW Ilość cylindrów w tym jeden wyłączony z pracy Objętość skokowa 35 cm 3 Średnica cylindra 80 mm Skok tłoka 70 mm Stopień sprężania 9 4. Wyniki trenowania sieci Trenowanie sieci odbywało się przy pomocy zbioru wejściowego (wektory P) i wyjściowego (wektory T) zawierającego dane opisane w rozdziale. Wyniki wytrenowania sieci, czyli możliwość obliczania parametrów procesu spalania na podstawie danych zawartych w wejściowych zbiorach uczących jest zgodna z danymi zawartymi w wyjściowych zbiorach uczących, współczynniki korelacji równe 1. Świadczy to o bardzo dobrej zdolności SSN o radialnej funkcji bazowej do rozpoznawania parametrów procesu spalania na podstawie przebiegu ciśnień ograniczonego do wybranych zakresów kątowych obrotu wału korbowego. W celu zbadania zdolności do uogólniania (generalizacji) wytypowanej SSN przeprowadzono eksperyment numeryczny polegający na próbie obliczenia omawianych parametrów procesu spalania na podstawie zbiorów wejściowych utworzonych z losowo wybranych, spośród 00 przebiegów ciśnień mierzonych w kolejnych cyklach pracy silnika, dla wytypowanych punktów charakterystyki regulacyjnej składu mieszanki. Charakterystyki regulacyjne, jak wspomniano w poprzednich rozdziałach, sporządzane były dla dwóch kątów wyprzedzenia zapłonu. Pozwoliło to na utworzenie dwóch zbiorów testujących działanie sieci, które nie brały udziału w trenowaniu SSN. Wyniki obliczeń zestawiono na wspólnych wykresach (rys.4) z danymi otrzymanymi z programu komputerowego (rozdział ). Do analizy dokładnosci wykorzystano współczynniki korelacji (Pearsona) obliczane przy pomocy funkcji corr dostępnej w pakiecie MATHCAD. Obliczone wartości współczynników korelacji pozwalają na sformułowanie następujących wniosków: najlepsze dopasowanie wyników obliczeń zachodzi dla ciśnień maksymalnych obiegu, kątów występowania ciśnień maksymalnych, kątów końca spalania oraz kątów wypalenia połowy dawki paliwa (współczynniki korelacji powyżej 0.9), nieco mniejsze jest dopasowanie wyników w przypadku kątów końca spalania (współczynniki korelacji 0.7 i 0.846), może to być wynikiem błędów związanych z rozdzielczością karty analogowo-cyfrowej.

a) 480 460 kor=0.846 obliczenia mathcad symulacja SSN a) 560 50 kor=0.7 obliczenia mathcad symulacja SSN KKS 440 40 KKS 480 440 KWPD kor=0.956 350 3. KWPD 30 kor=0.98 350 340 3..8 kor=0.999.8 kor=0.997 CM.4 CM.4 1.6 1.6 1. 388 1. KWCM 384 376 37 kor=0.941 KWCM kor=0.91 368 364 numer wiersza w zbiorze wejściowym 0 10 0 30 40 50 numer wiersza w zbiorze wejściowym 60 Rys.4. Wyniki obliczeń wybranych parametrów obiegu pracy wykonanych w pakiecie: a) MathCad, b) za pomocą SSN o RBF Fig.4. Results of engine cycle parameters calculation prepared by means of: a) Mathcad, b) SSN o RBF. 5. Obliczenia przy użyciu sieci jednokierunkowej wielowarstwowej W obliczeniach parametrów procesu spalania używana jest również jednokierunkowa wielowarstwowa sieć neuronowa o wstecznej propagacji (JWSN). Strukturę takiej sieci i wyniki jej wytrenowania przedstawiono w [4]. W celu porównania dokładności obliczania ww. parametrów obiegu pracy przez obydwie struktury SSN przeprowadzono proces trenowania (uczenia) JWSN wykorzystując te same zbiory wejściowe i wyjściowe. Następnie wykonano obliczenia parametrów obiegu pracy stosując te same zbiory wejściowe. Podobnie jak w przypadku SSN o RBF wyniki obliczeń zestawiono na wspólnych wykresach (rys.5) z danymi otrzymanymi z programu komputerowego napisanego w środowisku pakietu MATHCAD (rozdział ) i obliczono współczynniki korelacji. Jak wynika z wykresów oraz z wartości współczynników korelacji JWSN wykazuje mniejszą dokładność obliczeń wytypowanych parametrów obiegu pracy. 6. Wnioski Otrzymane wyniki obliczeń wykonanych przy użyciu SSN o RBF pozwalają na sformułowanie następujących wniosków: zaprezentowana struktura może być wykorzystana w algorytmach sterujących pracą silnika, które bazują na parametrach obiegu pracy, zastosowanie sieci neuronowej o radialnej funkcji bazowej pozwoliło zmniejszyć zbiór wejściowy ciśnienia w cylindrze do zakresów kątowych zawierających wartości ciśnień

skupione wokół charakterystycznych położeń wału korbowego odpowiadających początkowi spalania, GMP i końcowi spalania, zmniejszenie pojemności zbioru wejściowego ciśnień pozwoliło na zmniejszenie rozmiaru struktury sieci neuronowej i w konsekwencji zmniejszenie czasu uczenia się sieci, znacznie większe dokładności obliczeń, w porównaniu z jednokierunkową wielowarstwową siecią neuronową, wykazuje sieć o radialnej funkcji bazowej. a) KKS 460 440 40 kor=0.89 obliczenia mathcad symulacja SSN a) KKS 700 600 500 obliczenia mathcad symulacja SSN kor=-0.73 40 KWPD 350 kor=0.96 KWPD 340 kor=-0.053 340 3. 30 3. CM.8.4 1.6 kor=0.99 CM.8.4 1.6 kor=0.964 1. 1. KWCM 385 375 kor=0.936 KWCM kor=0. 365 numer wiersza w zbiorze wejściowym 350 0 10 0 30 40 50 numer wiersza w zbiorze wejściowym 60 Literatura Rys.5. Wyniki obliczeń wybranych parametrów obiegu pracy wykonanych w pakiecie: a) MathCad, b) za pomocą JWSN Fig.5. Results of engine cycle parameters calculation prepared by means of: a) Mathcad, b) JWSN. [1] Poorman, T. J., Kalashnikov, S., Wlodarczyk, M. T. and Danielson, E.: In-cylinder fiberoptic pressure sensor for engine monitoring and control. In Spring Technical Conference, ASME ICE-Vol. 6-, Vol., 1996. [] Park', S., Yoon P., Sunwoo M.: Feedback error learning neural networks for spark advance control using cylinder pressure. Proc Instn Mech Engrs Vo 15 Part D. [3] Miller, R. and Hemberger, H.-H. Neural adaptive ignition control. SAE paper 981057, 1998. [4] Różycki A.: Zastosowanie sztucznych sieci neuronowych do obliczania wybranych parametrów obiegu pracy silnika spalinowego zapłonie iskrowym. KONES 00, Jurata, 00 [5] Różycki A.: Obliczenia wybranych parametrów procesu spalania w kolejnych cyklach pracy silnika o zapłonie iskrowym, Autoprogress-Konmot00, Pasym 00. [6] Demuth H., Beale M.: Neural network toolbox for use with MATLAB, User Guide Version 4.

[7] Różycki A.: System do pomiarów wielkości szybkozmiennych w zastosowaniu do badań silnikowych. Silniki Spalinowe nr 115, Poznań, 1995. [8] Różycki A.: Microkomputer system for measurement of high speed parameters for IC engines. Bratislava 001 8 th EAEC Congres, Bratislava 001, paper n SAITS 01196.