• Nie Znaleziono Wyników

Sztuczne sieci neuronowe i ich zastosowanie w

N/A
N/A
Protected

Academic year: 2021

Share "Sztuczne sieci neuronowe i ich zastosowanie w "

Copied!
32
0
0

Pełen tekst

(1)

Sztuczne sieci neuronowe i ich zastosowanie w

elektrotechnice i energetyce

Józef Korbicz

E-mail:j.korbicz@issi.uz.zgora.pl

Uniwersytet Zielonogórski

Instytut Sterowania i Systemów Informatycznych

k1

(2)

Slajd 1

k1 korbicz; 2009-08-30

(3)

Plan

Wprowadzenie

Dynamiczne sieci neuronowe - perceptronowe i GMDH

Modelowanie i sterowanie neuronowe silnikiem elektrycznym

Diagnostyka neuronowa silnika elektrycznego

Prognozowanie neuronowe zużycia energii elektrycznej

Podsumowanie

(4)

Wprowadzenie

Sztuczna inteligencja

Sztuczne sieci neuronowe Logika rozmyta i przybliżona Sieci neuronowo-rozmyte Systemy eksperckie

Algorytmy ewolucyjne

(5)

Wprowadzenie

Atrakcyjność sieci neuronowych:

aproksymacja dowolnej funkcji nieliniowej

zdolność uczenia, czyli adaptacji parametrów i czasami struktury

zdolność uogólniania wiedzy odporność na uszkodzenia Wymagania:

pełne i wiarygodne dane uczące

wstępna znajomość badanego procesu aby wybrać właściową

strukturę sieci

(6)

Wprowadzenie

Zastosowania sztucznej inteligencji

prognozowanie zużycia energii elektrycznej diagnostyka układów elektronicznych

prognozy giełdowe

prognozowanie sprzedaży poszukiwania ropy naftowej

interpretacja badań biologicznych prognozy cen

analiza badań medycznych planowanie remontów maszyn synteza mowy

optymalizacja działalności handlowej analiza spektralna

optymalizacja utylizacji odpadów rozpoznawanie pisma

sterowanie procesów przemysłowych

i wiele innych

(7)

Wprowadzenie

Sieci neuronowe w elektrotechnice i energetyce

Silniki elektryczne

Transformatory mocy Turbogeneratory

Elektroenergetyczne sieci rozdzielcze

Linie elektroenergetyczne

(8)

Dynamiczne sieci neuronowe

Sieci neuronowe z liniami opóźniającymi

Sieć neuronowa z zewnętrzną pamięcią

Opis modelu

,

( k ) f ( y ( ) k y ( k m ) ( ) u k u ( k m ) )

y

m

+ 1 = ,..., − , ,..., −

(9)

Dynamiczne sieci neuronowe

Sieci globalnie rekurencyjne

- sprzężenia zwrotne pomiędzy warstwami

Sieć w pełni rekurencyjna Williamsa-Zipsera

(10)

Dynamiczne sieci neuronowe

Sieci lokalnie rekurencyjne (Patan, 2006)

- sprzężenia zwrotne w modelu neuronu

1 m T

p p i

k k w u k

ϕ

=

= = ∑

( ) w u( ) ( )

- sumator - filtr

- moduł aktywacji

Opis modelu

=

=

− +

=

n

i i n

i

i

x k i b k i

a k

x

0 1

) (

) (

)

( ϕ

)]

( [

)]

( [ )

( k F x k F g x k

y = =

s

(11)

Dynamiczne sieci neuronowe

GMDH

(12)

Dynamiczne sieci neuronowe GMDH

Model dynamicznego neuronu

Model dynamicznego neuronu

(13)

Dynamiczne sieci neuronowe GMDH

Model dynamicznego neuronu (Mrugalski i Korbicz, 2008)

Kryterium oceny jakości

( ) ( ) ( )

( ) k ( ) k ( k n )

k n a z

k a z

k z

T b n T

T

n a

b a

− +

+

− +

+

=

b u b u

b u 1 , ,

1

1 0

1

K K

( ) k F ( z ( ) k )

y =

( )

=

=

=

n

i

i n

i

i p i

R i

i

y y y

e

1 2 1

2 ,

(14)

System diagnostyki z modelem

Schemat ogólny

u - wejścia

f - wektor uszkodzeń

y

y ˆ , - wyjścia procesu i modelu odpowiednio

r - wektor residuów ( r = yy ˆ )

Uszkodzenia

Uszkodzenia Uszkodzenia

MODEL

u

SYSTEM

PROCES Aktuator

Generator residuów

y

Residua Układ pomiar.

Sygnały

diagnostyczne Ewaluacja

residuów

Lokalizacja uszkodzeń

Uszkodzenia

r

f

(15)

Sztuczne sieci neuronowe w diagnostyce

Zalety

Nie wymagają dokładnych modeli analitycznych diagnozowanych procesów

Wymagają reprezentatywnych danych uczących

Problem modelowania – dynamika procesów

Układ diagnostyki

+

PROCES

Model neuronowy

) ˆ k ( y

) (

i 1,2,..., q

i

=

f )

(k

u y (k )

r Klasyfikator neuronowy

k2

(16)

Slajd 14

k2 korbicz; 2009-08-30

(17)

Silnik prądu stałego

Stanowisko laboratoryjne - silnik prądu stałego M

1

- silnik prądu stałego M

2

- czujnik do pomiaru prędkości obrotowej silnika - sprzęgła K

Wał silnika M

1

sprzężony jest z silnikiem M

2

za pomocą

sprzęgła K

(18)

Silnik prądu stałego

Modelowanie

Model silnika

gdzie: T – obroty silnika

C

m

– sygnał pobudzenia silnika

Sieć neuronowa z dynamicznymi modelami neuronów 3 )

3 . 0 2 sin(

3

7 ) 1

. 1 2 sin(

3 ) 7 . 1 2 sin(

3 ) (

π π

π π π

+ +

− +

=

k

k k

C

m

k

( C ) f

T =

m

(19)

Silnik prądu stałego

Modelowanie

Odpowiedź silnika (linia ciągła) i modelu neuronowego

(linia kropkowo-kreskowa) – układ zamknięty

(Patan i Korbicz, 2007)

(20)

Silnik prądu stałego

Diagnostyka

Opis uszkodzeń (Korbicz i Kowal, 2007)

Uszkodzenia:

wolno narastające (W), małe (M),

średnie (Ś) i duże (D)

Uszk. Opis M Ś D W

f

1

f

2

Uszkodzenie prądnicy tachometrycznej

Wzrost oporów ruchu

obrotowego silnika

(21)

Modele cząstkowe Takagi-Sugeno

Silnik prądu stałego

Diagnostyka

Dane ogólne: liczba reguł - 9

liczba uszkodzeń - 7

( ) k a

1

y ( ) k 1 b

1

u ( ) k 1 b

2

u ( k 2 ) b

3

u ( k 3 ) b

4

u ( k 4 ) b

0

,

y

i

=

i

− + − + − + − + − +

gdzie: y

i

( ) k - wyjście i-tego modelu cząstkowego,

( ) k

u - sterowanie pracą silnika.

(22)

Przedział ufności oraz wyjścia silnika i modelu: małe uszkodzenie f

1

Przedział ufności dla

residuum: małe uszkodzenie f

1

Silnik prądu stałego

Diagnostyka

(23)

Silnik indukcyjny

Diagnostyka

Neuronowy detektor wirnika klatkowego (Kowalski, 2005)

Neuronowy detektor uszkodzeń wirnika, amplitudy harmonicznych poślizgowych prądu stojana

Neuronowy detektor uszkodzeń stojana: zwarcia międzyzwojowe (Kowalski, 2005)

I

I

Sp1 Sp2

(24)

Silnik indukcyjny

Diagnostyka

Detektor uszkodzeń wirnika i łożysk (Kowalski,2005)

Struktura neuronowego systemu diagnostycznego z

transformacją falkową

(25)

Transformator mocy

Diagnostyka

Wykrywanie uszkodzeń

falkowe sieci neuronowe i algorytmy genetyczne (Chen i in. 2009)

analiza gazów oraz sieci neuronowe (Guardado i in.

2001)

Wykrywanie, klasyfikacja oraz identyfikacja

uszkodzeń – hierarchiczny, 3-stopniowy system

neuronowy (Mohamed i in. 2005)

(26)

Linie przesyłowe

Diagnostyka

Lokalizacja uszkodzeń w linii zasilającej z

wykorzystaniem sieci neuronowych (Sousa-Martins i in.

2005)

Detekcja uszkodzeń za pomocą sieci SVM

(Parikh i in., 2008)

Lokalizacja uszkodzeń za pomocą sieci samoorganizujących (Purushothama i in., 2001)

Detekcja i klasyfikacja uszkodzeń za pomocą

perceptronu wielowarstwowego (Silva i in., 2006)

(27)

Silnik prądu stałego

Sterowanie

Poprawa jakości sterowania poprzez odtwarzanie

strumienia stojana z wykorzystaniem pomiarów napięcia i prądu stojana oraz modelu neuronowego (Grzesiak i

Kazmierkowski, 2007)

Bezczujnikowa ocena prędkości silnika na podstawie pomiarów prądu i napięcia stojana oraz modelu

neuronowego (Grzesiak i Kazmierkowski, 2007)

(28)

Silnik prądu stałego

Estymacja prędkości

Estymacja prędkości silnika z zastosowaniem nieliniowego

przetwarzania wstępnego i neuronowego aproksymatora

(29)

Prognoza zużycia energii elektrycznej

Prognoza krótkoterminowa na 24 godziny (Osowski i in., 2009)

Zintegrowany system do prognozowania obciążenia sieci energetycznej

(30)

Prognoza zużycia energii elektrycznej

Metamodel szeregowy – połączenie modeli neuronowych (predykatorów) z uwzględnieniem czynników

meteorologicznych (Protasiewicz,2008)

(31)

Podsumowanie

Zalety stosowania sieci neuronowych

nie wymagają znajomości modeli matematycznych

adaptacja parametrów i/lub struktury w procesie uczenia aproksymacja dowolnych nieliniowych zależności

modelowanie nieliniowych procesów dynamicznych Trudności stosowania sieci neuronowych

pozyskanie danych uczących w warunkach

przemysłowych np. dla neuronowych detektorów

proces uczenia sieci jest procesem optymalizacji

globalnej

(32)

Cytaty

Powiązane dokumenty

W wyniku tak radykalnej procedury adaptacji wag, możliwe jest dopasowywanie sieci do wielu wzorców różniących się od siebie, a ponadto sieć wykazuje pewną (ograniczoną)

Podstawową cechą sieci neuronowej jest jej zdolność do uogólniania, a więc generowania właściwego rozwiązania dla danych, które nie pojawiły się w zestawie danych

Modele koneksjonistyczne: sieci i rozproszone przetwarzanie równoległe, ale węzły nie działają jak neurony – sieci Bayesowskie, modele graficzne, uczenie się przez

Rysunki przedstawiają widmo napięcia zanikającego podczas wybiegu dla maszyny z nieuszkodzonym wirnikiem oraz dla maszyny z wirnikiem o uszkodzonych dwóch sąsiednich prę- tach

Przedstawiono wpływ uszkodzeń czuj- ników prądu na pracę napędu elektrycznego oraz zaproponowano i opisano prosty algorytm detektora awarii tych czujników w

Z analiz statystycznych wynika, iż najczęściej występującym defektem są uszkodzenia łożysk (ponad 40% wszystkich uszkodzeń). Dlatego diagnostyka tego elementu

Systemy uczące się (machine learning, ML) oraz sztuczne sieci neuronowe (artificial neural networks, ANN) są ważnymi elementami CI.... Problemy

• diagnostyka medyczna. Zastosowanie sztucznych sieci neuronowych dobrze wkomponowuje się w badania zależności i procesów zachodzących na rynkach finansowych. Wyni- ka to