Inteligentny Automat PiorÄ…cy O czym informuje wykÅ‚ad? Każdy wsad do pralki (rzeczy, które wÅ‚aÅ›nie chcemy wyprać) jest nieco inny pod wzglÄ™dem wagi oraz procentowego udziaÅ‚u materiałów naturalnych i sztucznych (skÅ‚ad wsadu). WykÅ‚ad informuje o tym, jak inteligentny automat piorÄ…cy (™Ä™Ä„) potrafi zdobyć wiedzÄ™ zarówno o wadze wsadu (nie ważąc go) jak i o skÅ‚adzie wsadu, a nastÄ™pnie, na podstawie tej wiedzy maksymalnie obniżyć koszty prania przy zachowaniu pożądanej jego jakoÅ›ci (czystoÅ›ci prania). W jakim kierunku podąża obecnie rozwój automatów piorÄ…cych? Jeszcze w latach 50-tych i 60-tych XX wieku pranie rÄ™czne byÅ‚o w Polsce i innych krajach powszechne. I etap rozwoju pralek W powyższym okresie wprowadzono w Polsce pralki mechaniczne, do których należaÅ‚o rÄ™cznie wlać odpowiedniÄ… ilość wody i wsypać odpowiedniÄ… ilość proszku. Konieczne też byÅ‚o nieustanne nadzorowanie procesu prania i wyÅ‚Ä…czenie go w odpowiednim momencie. Pralka mechaniczna (najpopularniejsza w Polsce - Frania) potrafiÅ‚a jedynie obracać wsad w wodzie z proszkiem. Nie potrafiÅ‚a go natomiast pÅ‚ukać czy wirować (osuszać). II etap rozwoju pralek W Polsce pod koniec lat 70-tych (w innych krajach wczeÅ›niej) wprowadzono automaty piorÄ…ce (ęĄ). Automaty te, same, bez udziaÅ‚u czÅ‚owieka, realizujÄ… proces prania w cyklu (pranie wstÄ™pne, wypompowanie wody), pranie wÅ‚aÅ›ciwe, wypompowanie wody, kilkukrotne pÅ‚ukanie poÅ‚Ä…czone z wirowaniem, usuwanie wody. Konwencjonalne ęĄ wlewajÄ… do bÄ™bna zawsze staÅ‚Ä… ilość wody, niezależnie od iloÅ›ci wsadu i jego skÅ‚adu. Przebieg prania trzeba każdorazowo zaprogramować przez wciskanie odpowiednich przycisków. Jeżeli osoba obsÅ‚ugujÄ…ca pralkÄ™ nie zna jej dokÅ‚adnie, czÄ™sto popeÅ‚nia bÅ‚Ä™dy w jej programowaniu, co prowadzi do wzrostu kosztów prania (zużycie energii, wody, proszku) lub do obniżenia jakoÅ›ci prania. Aby zmniejszyć koszty prania wprowadzono w ęĄ przycisk zwany pranie ekonomiczne" lub pranie 1/2". Przycisk ten należy wciskać, gdy bÄ™ben ęĄ wypeÅ‚niony jest poÅ‚owicznie, gdy nie ma peÅ‚nego wsadu. ęĄ wlewa wówczas tyle wody, ile potrzeba do wyprania 1/2 peÅ‚nego wsadu. UmożliwiÅ‚o to pewne zmniejszenie kosztów prania. Jednak przycisk 1/2" nie umożliwia peÅ‚nej optymalizacji zużycia wody i energii, bowiem ilość wlewanej wody dobrana jest tutaj do 1/2 wsadu maksymalnego. Jeżeli natomiast pierzemy 1/4 lub 1/3 wsadu maksymalnego to zużycie wody i energii jest za duże. Badania statystyczne wykazaÅ‚y, że użytkownicy ęĄ wÅ‚Ä…czajÄ… przycisk 1/2 zwykle wówczas, gdy wsad jest znacznie mniejszy niż poÅ‚owa wsadu maksymalnego (2,5 kg), rys. 2. Rys. 2. PrawidÅ‚owe i praktykowane stosowanie przycisku 1/2". Pierwsze ęĄ pojawiÅ‚y siÄ™ w Europie Zachodniej w latach 50-tych XX w. ZużywaÅ‚y one bardzo dużo wody na 1 kg wsadu (tzw. wÅ‚aÅ›ciwe zużycie wody) bo aż okoÅ‚o 180 1, rys. 3. Rys. 3. Obniżenie zużycia wody przez ęĄ w kolejnych latach, w miarÄ™ ich udoskonalania. Zużycie wody jest wielkoÅ›ciÄ… decydujÄ…cÄ… o kosztach prania. Jeżeli bowiem zużycie wody jest duże, to potrzeba też dużo energii elektrycznej na podgrzanie wody oraz dużo proszku, aby uzyskać takie jego stężenie w wodzie, które zapewni wysokÄ… czystość pranych ubraÅ„. Z tego wzglÄ™du konstruktorzy starali siÄ™ ulepszać ęĄ tak, aby ich kolejne wersje zużywaÅ‚y coraz mniej wody. Rys. 3 pokazuje, że dziÄ™ki tym ulepszeniu wÅ‚aÅ›ciwe zużycie wody w ęĄ zostaÅ‚o zmniejszone z okoÅ‚o 180 1 do okoÅ‚o 45 1 przy 1 kg wsadu, a przy 5 kg wsadu do okoÅ‚o 60 1. DziÄ™ki wprowadzeniu przycisku 1/2" uzyskano dalsze obniżenie wÅ‚aÅ›ciwego zużycia wody z okoÅ‚o 45 1 przy 1 kg wsadu do okoÅ‚o 33 1. Ponieważ jednak opcja 1/2" niedokÅ‚adnie dopasowuje ilość wody do iloÅ›ci i skÅ‚adu wsadu, możliwa jest dalsza redukcja zużycia wody, energii elektrycznej i proszku. III etap rozwoju pralek W tym etapie rozwoju do ęĄ wprowadza siÄ™ tzw. automatykÄ™ iloÅ›ciowÄ… polegajÄ…cÄ… na jak najdokÅ‚adniejszym dostosowaniu iloÅ›ci wody do iloÅ›ci wsadu i jego skÅ‚adu. Umożliwia to dalsze obniżenie iloÅ›ci wody i kosztów prania. Niemiecki koncern AEG już w latach 90-tych XX wieku skonstruowaÅ‚ ęĄ dokonujÄ…cy automatycznej identyfikacji zarówno masy wsadu jak i stopnia jego wchÅ‚aniania (wsad może sÅ‚abej lub silnej wchÅ‚aniać wodÄ™). Aby zoptymalizować proces prania trzeba go poznać PojÄ™cia zwiÄ…zane z procesem prania: 1) Masa prana (MP) - wsad ęĄ. 2) KÄ…piel swobodna Qsw - ilość wody [1] niewchÅ‚oniÄ™tej przez MP i pozostajÄ…cej na dnie bÄ™bna ęĄ, okreÅ›lajÄ…cej poziom h [cm] wody w bÄ™bnie. 3) KÄ…piel zwiÄ…zana Qzw - ilość wody [1] wchÅ‚oniÄ™ta przez MP znajdujÄ…ca siÄ™ w bÄ™bnie ęĄ. 4) KÄ…piel caÅ‚kowita Qc - caÅ‚kowita ilość wody [1] wprowadzona do bÄ™bna ęĄ skÅ‚adajÄ…ca siÄ™ zarówno z wody wchÅ‚oniÄ™tej (Qzw) jak i niewchÅ‚oniÄ™tej przez MP. Qc = Qsw + Qzw Rys. 4. Ilustracja pojęć kÄ…pieli zwiÄ…zanej Qzw, kÄ…pieli swobodnej Qsw, MP - masa prana w automacie piorÄ…cym ęĄ. 5) Punkt nasycenia Qnas masy pranej - maksymalna ilość wody [1], jakÄ… dana MP może wchÅ‚onąć. 6) QpÅ‚ - ilość wody [1] potrzebna do pÅ‚ukania danej MP. Eksperymentalnie zbadano, że dobre efekty pÅ‚ukania uzyskuje siÄ™ stosujÄ…c nastÄ™pujÄ…cÄ… ilość wody: QpÅ‚ Qc = Qsw + Qzw Oznacza to, że jeÅ›li wartość kÄ…pieli caÅ‚kowitej Qc [1] okreÅ›limy niedokÅ‚adnie, z nadmiarem, to również do pÅ‚ukania ęĄ wprowadzi zbyt dużo wody. Ponieważ pÅ‚ukaÅ„ MP jest kilka, caÅ‚kowite zużycie wody przez ęĄ silnie wzroÅ›nie. Dlatego dokÅ‚adne okreÅ›lenie kÄ…pieli caÅ‚kowitej Qc dla procesu prania jest niezwykle ważne, gdyż decyduje ona o caÅ‚kowitym zużyciu wody przez ęĄ. Na rys. 5 przedstawiony jest przebieg typowego procesu prania wsadu kolorowego bez prania wstÄ™pnego w konwencjonalnym automacie piorÄ…cym. Rys. 5. Przebieg zmian poziomu wody i temperatury w bÄ™bnie podczas prania wsadu kolorowego, bez prania wstÄ™pnego w konwencjonalnym automacie piorÄ…cym. Przebieg procesu prania W pierwszej fazie prania - fazie zmiÄ™kczania wody do bÄ™bna ęĄ wprowadzona jest chÅ‚odna woda w takiej iloÅ›ci aby osiÄ…gniÄ™ty zostaÅ‚ pewien pożądany poziom okreÅ›lony jako punkt A na rys. 5. Jednak poziom ten natychmiast zaczyna siÄ™ obniżać, ponieważ MP zaczyna wchÅ‚aniać wodÄ™. Do kÄ…pieli wprowadzany jest Å›rodek zmiÄ™kczajÄ…cy twardÄ… wodÄ™ wodociÄ…gowÄ…. W fazie zmiÄ™kczania woda nie jest podgrzewana. W fazie drugiej - fazie biochemicznej (biofaza prania) do kÄ…pieli wprowadzany jest piorÄ…cy Å›rodek biochemiczny. Woda podgrzewana jest do zadanej temperatury biofazy. Temperatura ta nie może być zbyt wysoka aby nie zniszczyć enzymatycznych skÅ‚adników Å›rodka piorÄ…cego i umożliwić im peÅ‚ne rozwiniÄ™cie ich dziaÅ‚ania oczyszczajÄ…cego. Ponieważ woda bez przerwy jest wchÅ‚aniana przez MP konieczne jest jej kilkukrotne uzupeÅ‚nianie do momentu aż MP caÅ‚kowicie nasyci siÄ™ wodÄ… co można poznać po tym, że poziom wody w bÄ™bnie przestaje spadać. Oznacza to, że MP wchÅ‚onęła wodÄ™ w iloÅ›ci w peÅ‚ni jÄ… nasycajÄ…cej zwanej punktem nasycenia Qnas [1]. Ilość tej wody jest inna dla każdej masy piorÄ…cej. RoÅ›nie ona wraz z wagÄ… i objÄ™toÅ›ciÄ… MP oraz z zawartoÅ›ciÄ… naturalnych włókien MP. Jeżeli udziaÅ‚ sztucznych włókien w MP roÅ›nie to MP wchÅ‚ania mniej wody. Jak jednak zbadać udziaÅ‚ sztucznych włókien w MP? Rys. 6. Zmiany poziomu wody podczas fazy biochemicznej: a) wprowadzeniu wody aż do osiÄ…gniÄ™cia zadanego poziomu. b) wchÅ‚anianie wody przez masÄ™ pranÄ… (MP). W fazie III - fazie grzania (gotowania) temperatura kÄ…pieli podwyższona zostaje do znacznie wyższej temperatury w porównaniu z biofazÄ…, zwanej zadanÄ… temperaturÄ… prania. Podczas tej fazy bÄ™ben ęĄ porusza siÄ™ powoli ruchem wahadÅ‚owym, co zwiÄ™ksza penetracjÄ™ MP przez wodÄ™ i przyÅ›piesza wypÅ‚ukiwanie nieczystoÅ›ci. Wysoka temperatura i ruch wody wywoÅ‚uje efekt silnego oczyszczenia MP. Po zakoÅ„czeniu fazy grzania brudna kÄ…piel swobodna Qsw zostaje wypompowana z bÄ™bna a brudna kÄ…piel zwiÄ…zana Qzw zostaje usuniÄ™ta z MP przez wirowanie. Faza IV - pÅ‚ukanie/wirowanie Do bÄ™bna wprowadzona jest chÅ‚odna woda w iloÅ›ci równej kÄ…pieli caÅ‚kowitej Qc= Qsw + Qnas. Wartość kÄ…pieli Qnas zostaÅ‚a wczeÅ›niej samoczynnie zidentyfikowana przez ęĄ. DziÄ™ki temu znana jest wartość kÄ…pieli caÅ‚kowitej. W fazie IV przeprowadzane sÄ… kolejno 3 razy operacje Å›rednio-intensywnego pÅ‚ukania/wirowania a nastÄ™pnie 4-ta operacja intensywnego pÅ‚ukania/wirowania. Po każdej operacji brudna woda usuwana jest z bÄ™bna. W wyniku fazy IV MP zostaje oczyszczona z resztek zanieczyszczenia oraz w wysokim stopniu osuszona. Skraca to pózniejszy okres dokÅ‚adnego suszenia. Podczas caÅ‚ego procesu prania poziom wody h [cm] w bÄ™bnie mierzony jest przez miernik ciÅ›nienia. Na podstawie informacji specjalny sterownik steruje poziomem wody w bÄ™bnie zgodnie z zadanym programem prania. Jeżeli na skutek wchÅ‚aniania wody jej poziom obniży siÄ™ poniżej poziomu zadanego, sterownik wprowadza do bÄ™bna odpowiedniÄ… ilość wody aż do uzyskania pożądanego poziomu. Co jest najważniejszÄ… informacjÄ… dla sterownika ęĄ umożliwiajÄ…cÄ… minimalizacjÄ™ zużycia wody przy jednoczesnym zapewnieniu wysokiej jakoÅ›ci prania? Aby uzyskać wymaganÄ… czystość masy pranej, do bÄ™bna ęĄ musi być wprowadzona taka caÅ‚kowita ilość wody Qc, aby MP zanurzona byÅ‚a do wÅ‚aÅ›ciwej wysokoÅ›ci (oznacza to optymalnÄ… wielkość kÄ…pieli swobodnej Qc [1]) oraz aby MP caÅ‚kowicie byÅ‚a nasycona wodÄ… Wartość kÄ…pieli zwiÄ…zanej Qzw [1] nie powinna być niższa od punktu nasycenia Qnas [1] danej MP, lecz powinna być równa temu punktowi: Qzw [1] = Qnas [1] Tak wiÄ™c optymalna, caÅ‚kowita ilość wody Qc [ 1 ] wprowadzona do bÄ™bna powinna wynosić: Qc,opt [1] = Qsw,opt [1] + Qnas [1] Wartość Qsw,opt [1] musi być taka, aby zapewnić optymalny poziom hopt [cm] zanurzenia MP w wodzie. Wartość hopt patrz rys. 1, ustalona zostaÅ‚a przez ekspertów prania w laboratorium firmy, w wyniku wielu przeprowadzonych eksperymentów i jest z góry znana. Wartość hopt inna jest dla biofazy, inna dla fazy prania na czysto. Wartość Qsw,opt identyfikuje sterownik ęĄ eksperymentalnie. Wartość ta powinna być taka aby zapewnić zadanÄ… wartość poziomu hopt [cm] dla danej fazy prania ustalonÄ… przez ekspertów. Sposób eksperymentalnej identyfikacji iloÅ›ci wody Qsw,opt zapewniajÄ…cej poziom hopt Gdyby w bÄ™bnie ęĄ nie byÅ‚o żadnej MP (rys.7) to znajÄ…c optymalny poziom wody hopt ilość wody potrzebnÄ… dla jego uzyskania można by bez problemu obliczyć na podstawie znajomoÅ›ci geometrii i wymiarów bÄ™bna. Niestety w bÄ™bnie (rys.8) znajduje siÄ™ MP o nieznanej objÄ™toÅ›ci i masie. W zwiÄ…zku z tym sterownik ęĄ identyfikuje objÄ™tość kÄ…pieli swobodnej w trakcie jednego tylko eksperymentu. W trakcie tego eksperymentu pompa szybko napeÅ‚nia bÄ™ben wodÄ… do poziomu hopt a miernik przepÅ‚ywu mierzy objÄ™tość wpompowanej wody. Ponieważ napeÅ‚nianie bÄ™bna byÅ‚o szybkie, MP znajdujÄ…ca siÄ™ w bÄ™bnie nie zdążyÅ‚a jeszcze wchÅ‚onąć wody, wzglÄ™dnie wchÅ‚onęła tylko znikomÄ…jej ilość. StÄ…d objÄ™tość wpompowanej wody jest w przybliżeniu równa kÄ…pieli swobodnej Qsw,opt. Po chwili jednak MP znajdujÄ…ca siÄ™ w bÄ™bnie rozpoczyna wchÅ‚anianie wody co powoduje obniżanie siÄ™ jej poziomu poniżej hopt (rys.5). Jak bÄ™dzie dalej pokazane, szybkość obniżania siÄ™ poziomu wody umożliwi sterownikowi ęĄ identyfikacjÄ™ objÄ™toÅ›ci wody nasycajÄ…cej wsad Qnas[1], która wraz z objÄ™toÅ›ciÄ… Qsw,opt stanowi caÅ‚kowitÄ… ilość wody Qc[l] potrzebnÄ… do realizacji prania. Rys. 7. Zależność miÄ™dzy poziomem h [cm] wody w ęĄ a iloÅ›ciÄ… wody Qsw [1] wprowadzonÄ… do bÄ™bna przy braku MP w bÄ™bnie. Jeżeli w bÄ™bnie znajduje siÄ™ MP to woda przez niÄ… wchÅ‚oniÄ™ta znajduje siÄ™ nie tylko poniżej poziomu hopt lecz także powyżej tego poziomu, rys. 8. Rys. 8. Wskutek chÅ‚onienia wody przez MP - woda znajduje siÄ™ powyżej poziomu hopt [cm] kÄ…pieli swobodnej. Do bÄ™bna ęĄ musi być wprowadzona taka ilość wody Qc,opt [1], która zapewni optymalny poziom wody hopt [cm] kÄ…pieli swobodnej oraz peÅ‚ne nasycenie wodÄ… MP wystajÄ…cej ponad poziom kÄ…pieli swobodnej. Jeżeli wprowadzimy do bÄ™bna mniej wody niż Qc,opt [1] wówczas ęĄ nie wypierze wÅ‚aÅ›ciwie MP. JeÅ›li wprowadzimy wody wiÄ™cej niż Qc,opt wówczas zużyjemy zbyt dużo wody i energii elektrycznej a stężenie proszku w wodzie bÄ™dzie za niskie, co pogorszy jakość prania. Ponieważ wartość Qc,opt [1] można obliczyć znajÄ…c hopt [cm] to nieznanÄ… wielkoÅ›ciÄ… wymagajÄ…cÄ… identyfikacji jest ilość wody nasycenia MP, ponad poziom hopt. Qnas [1] = ? Od czego zależy Qnas [1] ? Do nasycenia MP potrzeba tym wiÄ™cej wody im wiÄ™ksza jest masa [kg] MP oraz im wiÄ™ksza jest procentowa zawartość (udziaÅ‚) naturalnego włókna w MP. Qnas [1] = f(masa[kg] MP, udziaÅ‚ naturalnego włókna [%] w MP) Uwaga! WpÅ‚yw masy [kg] MP oraz udziaÅ‚ naturalnego włókna w MP [%] sumujÄ… siÄ™. Nie jest istotne dla optymalizacji, wpÅ‚yw którego czynnika jest wiÄ™kszy. Ta sama wartość Qnas [1] może wystÄ™pować dla mniejszej masy [kg] MP i wiÄ™kszej zawartoÅ›ci włókna naturalnego [w %] w MP jak i dla wiÄ™kszej masy i mniejszego udziaÅ‚u naturalnego włókna. Sterownik ęĄ piorÄ…cego nie musi wiÄ™c oddzielnie znać" ani wartoÅ›ci masy MP ani zawartoÅ›ci włókna naturalnego. Musi jedynie poznać ich Å‚Ä…czny wpÅ‚yw na ilość wchÅ‚anianej wody - w formie nasycajÄ…cej ilość wody Qnas [1]. Jak zidentyfikować ilość wody Qnas [1] nasycajÄ…cÄ… danÄ… MP? Ilość wody caÅ‚kowicie nasycajÄ…cÄ… danÄ… MP można zidentyfikować na podstawie pomiaru szybkoÅ›ci wchÅ‚aniania wody przez MP. Jeżeli wchÅ‚anialność danej MP jest wysoka, to poczÄ…tkowy poziom wody htest [cm] w bÄ™bnie bÄ™dzie siÄ™ szybko obniżaÅ‚, rys. 9. Rys. 9. Obniżanie siÄ™ poziomu wody h [cm] w bÄ™bnie od poziomu htest [cm] przy dużej wchÅ‚anialnoÅ›ci MP. Oznacza to, że masa MP jest wysoka a udziaÅ‚ naturalnego włókna w MP jest duży. Jeżeli wchÅ‚anialność danej MP jest niska to poczÄ…tkowy poziom wody htest [cm] bÄ™dzie siÄ™ obniżaÅ‚ powoli, rys. 10. Rys. 10. Obniżania siÄ™ poziomu wody h [cm] w bÄ™bnie od poziomu htest [cm] poczÄ…wszy przy maÅ‚ej wchÅ‚anialnoÅ›ci MP. Wolne obniżanie siÄ™ poziomu wody Å›wiadczy, że masa MP jest niska i udziaÅ‚ naturalnego włókna jest maÅ‚y. O tym, czy wartość nasycenia Qnas [1] jest duża czy maÅ‚a wywnioskować można mierzÄ…c szybkość wchÅ‚aniania wody przez danÄ… MP. O szybkoÅ›ci tej Å›wiadczy poziom wody h(Ti) i pózniej pomierzony poziom h(T2). Jak jednak na podstawie pomiaru poziomów h(T1) i h(T2) realizowanych przez czujnik poziomu ęĄ obliczyć konkretnÄ… liczbowÄ… wartość Qnas [1] dla aktualnie znajdujÄ…cej siÄ™ w ęĄ masy pranej MP? Aby obliczyć Qnas na podstawie h(T1) oraz h(T2) potrzebna jest wiedza o tej zależnoÅ›ci, czyli należy zidentyfikować funkcjÄ™: Qnas [1] = f(h(T1),h(T2)) Do identyfikacji tej funkcji na podstawie wyników eksperymentalnych postanowiono użyć rozmytej sieci neuronowej (RSN). Sieć ta jest neuronowÄ… formÄ… rozmytego modelu zależnoÅ›ci Qnas = f(h(T1),h(T2)). Na rys. 11 pokazano wielkoÅ›ci wejÅ›ciowe i wielkość wyjÅ›ciowÄ… modelu rozpatrywanej zależnoÅ›ci. Rys. 11. WielkoÅ›ci wejÅ›ciowe i wielkość wyjÅ›ciowa rozmytego modelu zależnoÅ›ci Qnas = f(h(T1),h(T2)). Dla lingwistycznej oceny numerycznych wartoÅ›ci poziomów h(T1) i h(Å„2) przyjÄ™to 3 wartoÅ›ci: maÅ‚y, Å›redni, duży. Ich funkcje przynależnoÅ›ci podane sana rys. 12 i 13. Rys. 12 Funkcje przynależnoÅ›ci lingwistycznych ocen pierwszego pomiaru poziomu wody h(T,). Rys. 13 Funkcje przynależnoÅ›ci lingwistycznych ocen drugiego pomiaru poziomu wody h(T2). Wartość poziomu wody w bÄ™bnie ęĄ nie może przyjmować wartoÅ›ci nieskoÅ„czenie wielkich. Jest ona ograniczona do wysokoÅ›ci bÄ™bna hmax. Należy zauważyć, że funkcje przynależnoÅ›ci drugiego pomiaru wody h(T2) sÄ… przesuniÄ™te w stronÄ™ mniejszych wartoÅ›ci poziomu, bowiem poziom h(T2) jest w ęĄ zawsze mniejszy niż h(T1). WartoÅ›ci modalne {a1, a2, a3} i {b1, b2, b3} funkcji maÅ‚y, Å›redni, duży" sÄ…poczÄ…tkowo nieznane. Ich wartoÅ›ci zostanÄ… okreÅ›lone w procesie uczenia RSN wynikami eksperymentów. Ponieważ istniejÄ… 3 wartoÅ›ci lingwistyczne oceny poziomu h(T1) i 3 wartoÅ›ci (maÅ‚y, Å›redni, duży) oceny poziomu h(T2) to Å‚Ä…czna liczba kombinacji tych wartoÅ›ci wynosi 3x3=9. Taka też jest liczba reguÅ‚ wnioskowania w modelu rozmytym. ReguÅ‚y wnioskowania: R1: IF [h(T1)maÅ‚e] AND [h(T2)maÅ‚e] THEN (Qnas = okoÅ‚o Q1) R9: IF [h(T1)duże] AND [h(T2)duże] THEN (Qnas = okoÅ‚o Q9) Funkcje przynależnoÅ›ci konkluzji reguÅ‚ majÄ… formÄ™ singletonów przedstawionych na rys. 14. Rys. 14. Singletonowe funkcje przynależnoÅ›ci Qj poszczególnych reguÅ‚ wnioskowania modelu rozmytego. Uwaga! Wartość wody nasycajÄ…cej Qnas nie może przekroczyć objÄ™toÅ›ci Qmax bÄ™bna ęĄ. Dlatego wartoÅ›ci Q1 [1] bÄ™dÄ…ce wartoÅ›ciami Qnas [1] odpowiadajÄ…cymi sytuacjom opisanym przez przesÅ‚anki poszczególnych reguÅ‚ nie mogÄ… być wyższe od Qmax! WartoÅ›ci konkluzji Q1 [1] poszczególnych reguÅ‚ sÄ… poczÄ…tkowo nieznane. MuszÄ… być one nastrojone w procesie uczenia RSN wynikami eksperymentów. Baza reguÅ‚ modelu rozmytego może być przedstawiona w formie tabeli, rys. 15. Rys. 15. Baza reguÅ‚ rozmytego modelu zależnoÅ›ci Qnas = f(h(Ti),h(T2)). Należy zauważyć, że wartość Q1 [1] nie musi być mniejsza niż Q2 i Q9. NajwiÄ™kszÄ… wartoÅ›ciÄ… Qi wody nasycajÄ…cej bÄ™dzie prawdopodobnie wartość w regule R4 opisujÄ…cej sytuacjÄ™, w której różnica poziomów h(T1) i h(T2) jest najwiÄ™ksza, co Å›wiadczy o najwiÄ™kszej wchÅ‚anialnoÅ›ci MP. R4: IF [h(T1)Å›rednie] AND [h(T2)Å›rednie] THEN (Qnas = okoÅ‚o Q4) Aby zrozumieć powyższe stwierdzenia należy przeanalizować przebiegi wchÅ‚aniania wody MP o dużej i maÅ‚ej wchÅ‚anialnoÅ›ci przedstawione na rys. 16. Rys. 16. Przebieg spadku poziomu wody w bÄ™bnie ęĄ przy dużej i maÅ‚ej wchÅ‚anialnoÅ›ci MP. O tym, jakie naprawdÄ™ sÄ… liczbowe wartoÅ›ci konkluzji Qi poszczególnych reguÅ‚ można dowiedzieć siÄ™ dopiero po zakoÅ„czeniu procesu uczenia RSN. Orientacyjna powierzchnia rozmytego modelu zależnoÅ›ci Qnas = f(h(T1),h(T2)) przedstawiona jest na rys. 17. Rys. 17. Orientacyjna, przybliżona powierzchnia rozmytego modelu nieliniowej zależnoÅ›ci Qnas = f(h(T1),h(T2)). Na rys. 18 przedstawiono RSN bÄ™dÄ…cÄ… neuronowÄ… formÄ… modelu rozmytego. RSN pokazana jest na rys. 18 w sposób nieco uproszczony. Jak dokÅ‚adnie sieć taka wyglÄ…da podano w książce Modelowanie i sterowanie rozmyte" autor: Andrzej Piegat, Wydawnictwo EXIT, 2001 lub 1999. W jaki sposób rozmyta sieć neuronowa (RSN) zostaÅ‚a nauczona - czyli jak nastrojono współczynniki Ql ,.., Q9, a1, a2, a3, b1, b2, b3 sieci na ich optymalne wartoÅ›ci? Aby RSN nauczyÅ‚a siÄ™ prawidÅ‚owo obliczać wartoÅ›ci wody nasycajÄ…cej Qnas [1] danÄ… MP (masÄ™ pranÄ…) potrzebne sÄ… wyniki eksperymentów. Eksperymenty takie przeprowadzono w laboratorium koncernu AEG. Opis przykÅ‚adowych eksperymentów: 1) Eksperyment 1. Do bÄ™bna ęĄ wÅ‚ożono MP o masie 1 kg i o zawartoÅ›ci włókna naturalnego 70%. NastÄ™pnie do bÄ™bna wlano takÄ… ilość wody, aby uzyskać poziom htest. MP rozpoczęła wchÅ‚anianie wody w wyniku czego poziom zaczÄ…Å‚ spadać. Zarejestrowano przebiegi tego spadku, rys. 19. Rys. 19. Przebieg obniżenia siÄ™ poziomu wody w bÄ™bnie ęĄ podczas eksperymentu 1. W szczególnoÅ›ci zarejestrowano wysokość poziomów h(T1) i h(T2). Gdy poziom przestaÅ‚ opadać, dopeÅ‚niono wodÄ™ do poziomu htest· Wówczas poziom ponownie, lecz już wolniej, zaczÄ…Å‚ siÄ™ obniżać na skutek dalszego, sÅ‚abszego już wchÅ‚aniania wody przez MP. Gdy spadek poziomu wody znikÅ‚, dopeÅ‚niono wodÄ™ do poziomu htest i ponownie nastÄ…piÅ‚o, tym razem jeszcze sÅ‚absze wchÅ‚anianie wody przez MP i wolne obniżanie poziomu. Proces dopeÅ‚niania wody w bÄ™bnie do poziomu htest [cm] powtarzano tyle razy, aż MP przestaÅ‚a wchÅ‚aniać wodÄ™, co Å›wiadczyÅ‚o o caÅ‚kowitym nasyceniu MP wodÄ…. Wówczas obliczono caÅ‚kowitÄ… ilość wody jakÄ… wprowadzono do bÄ™bna podczas wszystkich dopeÅ‚nieÅ„ Qc [1] . ZnajÄ…c ilość wody kÄ…pieli swobodnej Qsw [1] wynikajÄ…cÄ… z wartoÅ›ci htest obliczono ilość wody wchÅ‚oniÄ™tej i nasycajÄ…cej MP ze wzoru: Qnas [1] = Qc - Qsw Wartość ta wyniosÅ‚a 1,74 1. Uzyskano nastÄ™pujÄ…ce wyniki eksperymentu stanowiÄ…ce jednÄ… próbkÄ™ pomiarowÄ… zależnoÅ›ci Qnas = f(h(T1),h(T2)). dla h(T1) = 16,3 cm i h(T2) = 10,7 cm : Qnas = 1,741 2) Eksperyment 2. Do bÄ™bna wprowadzono MP = 2 kg o zawartoÅ›ci włókna naturalnego 55%. Wyniki eksperymentu - druga próbka pomiarowa badanej zależnoÅ›ci: h(T1) = 15,1 cm, h(T2) = 9,6 cm : Qnas = 2,19 l 3,4,5... dalsze eksperymenty. Przeprowadzono kilkaset eksperymentów z MP o różnej wadze i o różnym udziale % naturalnych włókien w MP. Uzyskano w ten sposób kilkaset próbek pomiarowych, które zebrano w tabeli wyników. Rys. 20. Tabela wyników eksperymentów nasycania wodÄ… masy pranej w ęĄ. NastÄ™pnie rozpoczÄ™to proces uczenia RSN. Na wejÅ›cie sieci podano wartoÅ›ci h(T1)=16,3 i h(T2)=30. Dla tych wartoÅ›ci wejść sieć powinna obliczyć Qnas=1,74 (patrz rys. 20). JeÅ›li sieć obliczyÅ‚a Qnas z bÅ‚Ä™dem dokonywana jest korekta wszystkich współczynników sieci metodÄ… propagacji wstecznej bÅ‚Ä™du. NastÄ™pnie wprowadza siÄ™ wartoÅ›ci h(T1)=15,l i h(T2)=9,6 , sprawdza czy sieć prawidÅ‚owo obliczy Qnas=2,19 i dokonuje (lub nie) korekty współczynników wagowych RSN. Podawanie kolejnych próbek uczÄ…cych trwa tak dÅ‚ugo (może być wielokrotnie powtarzalne) aż sieć obliczy wartoÅ›ci Qnas dla wszystkich próbek uczÄ…cych z minimalnym, akceptowalnym bÅ‚Ä™dem. Dodatkowo, jakość nauczania siÄ™ RSN może być testowana wyselekcjonowanymi próbkami testowymi, które zostaÅ‚y oddzielone od próbek uczÄ…cych i nie braÅ‚y udziaÅ‚u w procesie uczenia RSN. Uwaga! RSN nie jest uczona w trakcie procesu prania u klienta, który kupiÅ‚ inteligentny ęĄ. RSN zostaÅ‚a nauczona w laboratorium producenta. NastÄ™pnie gotowa" RSN, nauczona prawidÅ‚owo obliczać ilość wody Qnas [1] nasycajÄ…cej aktualnÄ… MP znajdujÄ…cÄ… siÄ™ w ęĄ, wprowadzona zostaÅ‚a do mikroprocesora sterujÄ…cego ęĄ. Ta sama RSN znajduje siÄ™ w każdym sprzedawanym ęĄ firmy AEG. Po uruchomieniu ęĄ w celu wyprania konkretnej MP sterownik identyfikuje poziom wody h(T1) i h(T2) i na tej podstawie, przy pomocy RSN oblicza Qnas [1] a nastÄ™pnie oblicza caÅ‚kowitÄ… ilość wody Qc [1] jakÄ… należy podać do prania oraz do każdego z pÅ‚ukaÅ„ (QpÅ‚ Qc). Na czym polega wiedza RSN? RSN wie" jak zidentyfikować wchÅ‚anialność wody Qnas [1] przez MP wprowadzonÄ… do bÄ™bna ęĄ. Wie" jak wartość Qnas zależy od h(Ti) i h(T2) i potrafi tÄ… wartość obliczyć z dużą dokÅ‚adnoÅ›ciÄ…. Jakie korzyÅ›ci daÅ‚o zastosowanie RSN w ęĄ firmy AEG? RSN zastosowano w inteligentnym ęĄ firmy AEG o nazwie Óko-Lavamat 6953. RSN umożliwiÅ‚a zmniejszenie zużycie wody do 11 1 na 1 kg MP (przy śĄ=5 kg, jeżeli MP jest mniejsze, to Å›rednie zużycie wody na 1 kg wzrasta w ęĄ wszystkich firm) oraz do ok. 27 1 przy wsadzie 1 kg. Na rys. 21 pokazano zależność miÄ™dzy zużyciem wody (na peÅ‚ny wsad) a masÄ… tego wsadu dla ęĄ bez przycisku 1/2", z przyciskiem 1/2" oraz dla inteligentnego ęĄ Óko-Lavamat wyposażonego w rozmytÄ… automatykÄ™ iloÅ›ciowÄ… (RSN). Rys. 21. Zużycie wody w zależnoÅ›ci od wielkoÅ›ci wsadu [kg] w automatach piorÄ…cych z różnymi rodzajami automatyki. Jak wynika z rys. 21, korzyÅ›ci z wprowadzenia RSN do sterownika ęĄ sÄ… wyrazne i znaczÄ…ce. DziÄ™ki zmniejszeniu zużyciu wody w każdym praniu (wstÄ™pne, wÅ‚aÅ›ciwe) i kilku pÅ‚ukaniach, caÅ‚kowite zużycie wody znacznie spadÅ‚o. DziÄ™ki mniejszej iloÅ›ci wody zmniejsza siÄ™ zużycie energii elektrycznej potrzebnej do jej ogrzania oraz ilość proszku potrzebna do uzyskania takiego jego stężenia w wodzie, które zapewni wysokÄ… czystość pranej masy MP. NastÄ™puje wiÄ™c znaczna redukcja kosztów caÅ‚ego prania wraz z pÅ‚ukaniami. Nowe kierunki rozwoju automatów piorÄ…cych. Opracowano już inteligentne ęĄ, które same rozpoznajÄ… stopieÅ„ zabrudzenia masy pranej. Przy niskim stopniu zabrudzenia zmniejszajÄ… ilość proszku, wody, liczbÄ™ pÅ‚ukaÅ„, i czas prania. Daje to dalszÄ… znacznÄ… obniżkÄ™ kosztów. Takie ęĄ można już teraz nabyć w Polsce i innych krajach. NastÄ™pnym kierunkiem rozwoju ęĄ jest uproszczenie programowania ęĄ. Obecnie ęĄ majÄ… dużą liczbÄ™ przycisków programujÄ…cych. Wymaga to dokÅ‚adnego zapoznania siÄ™ z funkcjÄ… każdego przycisku. Utrudnia to wykorzystanie ęĄ przez osoby siÄ™ znajÄ…ce go, a zwÅ‚aszcza mężczyzn. Zmniejszenie liczby przycisków programujÄ…cych może nastÄ…pić tylko wtedy, gdy zwiÄ™kszy siÄ™ inteligencja ęĄ i potrafi siÄ™ on sam zaprogramować, czyli dostosować przebieg i parametry prania do specyfiki i cech MP znajdujÄ…cej siÄ™ w bÄ™bnie ęĄ. Konieczne jest tu dokÅ‚adne rozpoznanie cech MP. Na rys. 22 pokazany jest obecnie używany ęĄ z bardzo dużą liczbÄ… przycisków i pokrÄ™teÅ‚ programujÄ…cych. Rys. 22. Współczesny automat piorÄ…cy - duża liczba przycisków programujÄ…cych, wymagajÄ…cych poznania ich funkcji przez użytkownika ęĄ. Na rys. 23 pokazany jest ęĄ o wysokiej inteligencji, posiadajÄ…cy maÅ‚Ä… liczbÄ™ przycisków. IstniejÄ… już automaty posiadajÄ…ce tylko 2 przyciski sterujÄ…ce. Taki ęĄ uwalnia swojego użytkownika od uczenia siÄ™ funkcji wielu przycisków sterujÄ…cych i od koniecznoÅ›ci podejmowania decyzji. Automat sam podejmuje tu decyzje, jakie majÄ… być kolejne fazy, czas i inne parametry prania. Rys. 23. Automat piorÄ…cy o wysokiej inteligencji - maÅ‚a liczba przycisków sterujÄ…cych. Użytkownik nie musi posiadać wiedzy o praniu. Nie musi także podejmować decyzji jak zaprogramować pranie. Automat idealny dla mężczyzn Sprawdz czy zrozumiaÅ‚eÅ›! 1. Dlaczego konwencjonalne ęĄ a także ęĄ wyposażone w przycisk 1/2" nie zapewniajÄ… minimalnego, możliwego do osiÄ…gniÄ™cia zużycia wody? 2. Dlaczego zmniejszenie zużycia wody w ęĄ jest bardzo ważne? Na co ono wpÅ‚ywa? Czy wywoÅ‚uje dodatkowe korzyÅ›ci? 3. Co oznacza pojÄ™cie automatyka iloÅ›ciowa" w przypadku ęĄ? 4. Jaka ilość wody powinna być wprowadzona do ęĄ, aby zapewnić zarówno wysokÄ… czystość prania jak i jego oszczÄ™dność? Co siÄ™ stanie, jeÅ›li ęĄ wprowadzi ilość wody mniejszÄ… lub wiÄ™kszÄ… od optymalnej? 5. WyjaÅ›nij pojÄ™cia: kÄ…piel swobodna, kÄ…piel zwiÄ…zana, kÄ…piel caÅ‚kowita, punkt nasycenia. Jaka jest różnica miÄ™dzy kÄ…pielÄ… zwiÄ…zanÄ… a punktem nasycenia? 6. JakÄ… ilość wody należy wprowadzić do ęĄ podczas pÅ‚ukania? Ile pÅ‚ukaÅ„ realizuje ęĄ? 7. Jak okreÅ›lić wartość kÄ…pieli swobodnej? Jak można okreÅ›lić wartość punktu nasycenia danej MP? 8. Od czego zależy wartość nasycenia Qnas danej MP? 9. JakÄ… zależność modeluje rozmyty model procesu nasycania MP? 10.Opisz rozmyty model procesu MP. Podaj funkcje przynależnoÅ›ci zmiennych i sposób identyfikacji ich parametrów. Podaj przykÅ‚adowe reguÅ‚y wnioskowania w tym modelu i uzasadnij (wyjaÅ›nić) ich sens. 11.Czy powierzchnia rozmytego modelu procesu nasycania MP jest liniowa czy nieliniowa? 12.SkÄ…d siÄ™ biorÄ… próbki uczÄ…ce do RSN reprezentujÄ…cej proces nasycania MP? 13. Czy uczenie RSN realizowane jest podczas prania konkretnej MP u klienta? 14. JakÄ… wiedzÄ™ posiada nauczona RSN reprezentujÄ…ca proces nasycania MP? 15. Jakie korzyÅ›ci daÅ‚o użycie RSN w sterowaniu ęĄ? 16. W jakich kierunkach idzie obecnie udoskonalanie ęĄ?