Academia.eduAcademia.edu

Elektroniczny model niezawodno�ci obiektu nieodnawialnego

2015, PRZEGL�D ELEKTROTECHNICZNY

Elektroniczny model niezawodności obiektu nieodnawialnego Streszczenie. W artykule opisano koncepcję elektronicznego modelu niezawodności obiektu nieodnawialnego. Taki model może znaleźć zastosowanie w nauczaniu teorii niezawodności na uczelniach technicznych. Został przedstawiony model zbudowany z wykorzystaniem popularnego mikrokontrolera ATiny13A. Przeprowadzone zostały również badania modelu prototypowego.

Piotr MARCHEL, Józef PASKA Politechnika Warszawska, Instytut Elektroenergetyki, Zakład Elektrowni i Gospodarki Elektroenergetycznej doi:10.15199/48.2015.02.32 Elektroniczny model niezawodności obiektu nieodnawialnego Streszczenie. W artykule opisano koncepcję elektronicznego modelu niezawodności obiektu nieodnawialnego. Taki model może znaleźć zastosowanie w nauczaniu teorii niezawodności na uczelniach technicznych. Został przedstawiony model zbudowany z wykorzystaniem popularnego mikrokontrolera ATiny13A. Przeprowadzone zostały również badania modelu prototypowego. Abstract. The concept of electronic reliability model of non-repairable item is described. This model can be used for educational purposes. The model circuit is based on popular ATiny13A microcontroller. The prototype studies were also performed. (Electronic model of non-repairable item’s reliability). Słowa kluczowe: teoria niezawodności, modelowanie niezawodności, obiekt nieodnawialny, model elektroniczny Keywords: reliability theory, reliability modeling, non-repairable item, electronic model Wstęp Niezawodność była, jest i będzie jednym z najważniejszych kryteriów, które powinny być rozpatrywane, zarówno podczas planowania rozwoju, jak i eksploatacji systemu elektroenergetycznego [6-9]. Zatem zagadnienia niezawodności systemu elektroenergetycznego, niezawodności zasilania odbiorców w energię elektryczną, bezpieczeństwa elektroenergetycznego powinny być, i są, elementami programów studiów wyższych w obszarze elektroenergetyki. W nauczaniu teorii niezawodności na uczelniach technicznych pewnym problemem jest brak możliwości obserwacji przez studentów funkcjonowania elementów rzeczywistych. Wynika to z dwóch przyczyn. Po pierwsze częstość uszkodzeń elementów i obiektów jest zbyt niska, aby móc przeprowadzić te obserwacje podczas 1,5 godzinnych zajęć laboratoryjnych. Drugą przyczyną są znaczne koszty wiążące się z wymianą choćby najtańszych elementów, które ulegałyby uszkodzeniu. Dlatego, by móc przeprowadzić ze studentami badania awaryjności pewnych elementów trzeba zapewnić następujące warunki:  czas poprawnej pracy badanego elementu musi być na tyle długi, aby człowiek mógł zaobserwować tę pracę, a z drugiej strony na tyle krótki, aby móc przeprowadzić wiele obserwacji podczas 90 min zajęć;  zastąpienie uszkodzonego elementu nowym powinno być szybkie i nie wiązać się z ponoszeniem kosztów. W niniejszym artykule zaproponowano zastosowanie do tego celu układu elektronicznego, który symulowałby działanie i niezawodność elementów (obiektów) rzeczywistych. Uszkodzenie obiektu w tym przypadku oznaczałoby jedynie zmianę stanu logicznego na wyjściu, a jego odnowę realizowałoby się przez podanie odpowiedniego sygnału na wejście lub też reset układu. Dodatkowo, aby zaprojektowany układ mógł znaleźć zastosowanie w zajęciach laboratoryjnych, musi on być tani i łatwo dostępny, aby móc zrealizować wiele podobnych stanowisk. Elementy nieodnawialne o wykładniczym rozkładzie czasów zdatności Pojęciem pierwotnym w teorii niezawodności jest obiekt rozumiany w zależności od potrzeb jako niepodzielny element (bez uwzględnienia jego struktury wewnętrznej) lub zbiór elementów tworzących system [8]. Element jest to taki obiekt, który podczas analizy niezawodności jest traktowany jako niepodzielna całość. System zaś jest to grupa niezależnych (najczęściej) elementów, połączonych ze sobą w celu wykonywania określonego zadania i tworzących określoną strukturę niezawodnościową. Klasyfikacja elementów została przedstawiona na rys. 1. Rys. 1. Klasyfikacja elementów Element nieodnawialny jest w pełni scharakteryzowany przez rozkład czasu funkcjonowania τ (bezawaryjnej pracy, zdatności). Podstawowe charakterystyki (wskaźniki) niezawodności elementu nieodnawialnego to:  funkcja zawodności (dystrybuanta rozkładu); (1) F(t) = P{τ < t} = Q(t)  funkcja niezawodności; R(t) = P{τ ≥ t} = 1 – F(t) (2)  gęstość prawdopodobieństwa; f (t )  (3) dF (t ) dt gdzie: F(t) – dystrybuanta zmiennej losowej; R(t) – prawdopodobieństwo funkcjonowania elementu (niezawodność elementu); f(t) – gęstość prawdopodobieństwa. Względną gęstość prawdopodobieństwa zmiennej losowej τ nazywa się intensywnością niesprawności awaryjnych (uszkodzeń) – zwana jest ona również funkcją ryzyka: (4)  (t )  f (t ) F ' (t ) 1 dR(t )    R(t ) 1  F (t ) R(t ) dt Zachodzi związek: (5)   t R (t )  R (0) exp    (t )dt    0 Najczęściej zakłada się, że w chwili rozpoczęcia eksploatacji t = 0 element jest w stanie zdatności, czyli że R(0) = 1. Wtedy: PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 91 NR 2/2015 137 (6)  t  R (t )  exp    (t )dt   0  Rozkład wykładniczy jest jednym z najczęściej stosowanych rozkładów w odniesieniu do elementów nieodnawialnych. Rozkład ten charakteryzuje się stałą wartością intensywności uszkodzeń λ(t) = λ = const. Oznacza to przyjęcie założenia, że prawdopodobieństwo uszkodzenia elementu w każdej chwili jest stałe, niezależnie od jego historii. Jest to zatem rozkład, który zakłada brak uszkodzeń wynikających ze starzenia się elementu. Rozkład wykładniczy jest stosowany w przypadku opisu elementów uszkadzających się w sposób losowy i nagły. Przykładami takich elementów mogą być elementy półprzewodnikowe, żarówki, czy też elementy uszkadzające się w wyniku przebicia izolacji. Wykres funkcji niezawodności dla elementów nieodnawialnych charakteryzujących się wykładniczym rozkładem czasu bezawaryjnej pracy został przedstawiony na rys. 2. uzyskanie ciągu liczb losowych. Metody generowania liczb losowych można podzielić na dwie grupy. Pierwsza z tych grup to generatory fizyczne, które wykorzystują przebiegające losowo zjawiska fizyczne i zamieniają ich mierzalne parametry na ciąg liczb. Drugi sposób to wykorzystanie algorytmów matematycznych do tworzenia ciągu liczb nazywanych pseudolosowymi. O ile generatory fizyczne tworzą niepowtarzalny ciąg liczb losowych, o tyle generatory matematyczne dla tych samych danych źródłowych, nazywanych zarodnikami bądź nasionami (ang. seed), tworzą w rezultacie powtarzalne ciągi liczb. W proponowanej aplikacji został użyty generator algorytmiczny, który zarodniki otrzymuje z generatora fizycznego. W roli generatora fizycznego zastosowano odczyt szumu złącza p-n tranzystora za pomocą wbudowanego w mikrokontroler 10-bitowego przetwornika analogowo-cyfrowego. Jest to modyfikacja rozwiązania zaproponowanego w [3]. Do generowania liczby losowej jest używany jedynie najmłodszy bit z wejścia przetwornika. Zasada tworzenia liczby losowej została przedstawiona na rys. 3. Do rejestru pomocniczego np jest odczytywany młodszy bajt z przetwornika (instrukcją IN np, ADCL). W kolejnym kroku są zerowane wszystkie bity w tym bajcie, oprócz najmłodszego (instrukcją ANDI np, (1<<0)). Rejestr przechowujący wartość losową rndv jest przesuwany w lewo (instrukcją LSL rndv). Następnie oba rejestry są scalane instrukcją OR rndv, np. Rys. 2. Funkcja niezawodności R(t) elementu nieodnawialnego o wykładniczym rozkładzie czasu bezawaryjnej pracy (w skali liniowej po lewej i logarytmicznej po prawej) Ze stałości intensywności uszkodzeń wynika, że można symulować pracę takiego elementu w sposób następujący. Zakłada się, że analizujemy pracę elementu w pewnych stałych i dostatecznie krótkich odstępach czasu. W każdej z chwil jest wybierana pewna liczba losowa r o rozkładzie równomiernym w przedziale (0, 1). Jeżeli wylosowana liczba jest mniejsza od pewnego założonego prawdopodobieństwa p (r < p), wówczas przyjmuje się, że element uległ uszkodzeniu i algorytm kończy się. Koncepcja elektronicznego modelu niezawodności obiektu nieodnawialnego Opisana w poprzednim rozdziale właściwość rozkładu wykładniczego została wykorzystana do programowej symulacji pracy i uszkodzenia elementu nieodnawialnego. Zastosowany program sprawdza, w pewnym stałym odstępie czasu, czy 8-bitowa liczba losowa przyjmuje określoną wartość. Jeżeli testowana liczba ma charakter losowy i przyjmowane wartości są jednakowo prawdopodobne, to prawdopodobieństwo wybrania konkretnej wartości wynosi 1/256. Jeżeli ten warunek jest spełniony, wówczas element przechodzi do stanu niezdatności. Jeżeli nie, wówczas losowanie i porównywanie jest powtarzane cyklicznie. Przejście do stanu niezdatności elementu jest sygnalizowane poprzez zmianę stanu logicznego wyjścia mikrokontrolera z wysokiego na niski. Jednocześnie zatrzymywany jest proces porównywania i element do czasu resetu pozostaje w stanie niezdatności. Symulowaną intensywność uszkodzeń można dobierać zmieniając liczbę cykli, po których jest wykonywane porównywanie lub zmieniając częstotliwość taktowania mikrokontrolera. Generowanie liczb pseudolosowych na potrzeby modelu Dla poprawnej pracy opisanego algorytmu istotne jest 138 Rys. 3. Procedura tworzenia liczby losowej za pomocą wartości odczytanej z przetwornika ADC Tak uzyskiwana liczba, po 8 odczytach przetwornika ADC, jest w pełni losowa, jeżeli na jego wejściu podawany jest szum. Okazuje się jednak, że zaproponowane rozwiązanie sprzętowe nie generuje wystarczającego szumu. Jednym z rozwiązań tego problemu mogłoby być dołączenie sprzętowego generatora szumu. To rozwiązanie komplikowałoby układ. Dlatego zaproponowane zostało inne rozwiązanie. Wykorzystany został liniowy generator kongruencyjny liczb pseudolosowych (ang. pseudorandom number linear congruential generator – LCG), który pozwala na wyznaczenie sekwencji liczb naturalnych pseudolosowych na podstawie zależności [4, 5]: (7) xi  axi 1  c mod m gdzie: xi – i-ta liczba pseudolosowa, xi-1 – poprzednia liczba pseudolosowa, a – mnożnik (ang. multiplier), c – przyrost (ang. increment), m – moduł (ang. modulus). Liczby a, c i m są pewnymi, odpowiednio dobranymi stałymi. Moduł m określa zakres generowanych liczb pseudolosowych, gdyż 0 ≤ xi ≤ m - 1. Stała a musi być w miarę duża, ale mniejsza niż m. Stała c musi być mniejsza od m, ale może również być równa 0. Aby uzyskać generowany ciąg o maksymalnym okresie (równym m) należy kierować się następującymi zasadami:   liczby m i c muszą być względnie pierwsze; a - 1 musi być podzielne przez każdy z czynników pierwszych liczby m. W programie przyjęto następujące wartości stałych: PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 91 NR 2/2015 m = 216 = 65536, dzięki czemu generowana jest liczba pseudolosowa 16-bitowa;  a = 25173(10) = 0110 0010 0101 0101(2) = 6255(16);  c = 13849(10) = 0011 0110 0001 1001(2) = 3611(16). Tak dobrane liczby pozwalają na uzyskanie najdłuższego możliwego ciągu liczb pseudolosowych o długości 216 = 65536. Ponieważ młodsze bity w tak uzyskiwanych liczbach pseudolosowych nie są wystarczająco losowe, wobec tego jako wartość losowa jest przyjmowany starszy bajt, przechowywany w rejestrze rndh. Pewną wadą generatorów pseudolosowych jest to, że aby wygenerować ciąg liczb losowych, należy podać losową wartość początkową, zwaną ziarnem lub zarodkiem (ang. seed). Jeśli nie jest on losowy, wówczas cały ciąg liczb pochodzący z generatora jest powtarzalny. W proponowanym rozwiązaniu ziarno jest modyfikowane za pomocą opisanego wcześniej generatora fizycznego wykorzystując szum z wejścia przetwornika analogowocyfrowego. Generator hybrydowy, który jest połączeniem fizycznego generatora ziarna z programowym generatorem liczb pseudolosowych okazał się wystarczający do realizacji zadania stawianego układowi.  Układ elektroniczny modelu Schemat układu został przedstawiony na rys. 4. Rys. 4. Schemat układu elektronicznego Sercem projektowanego układu jest mikrokontroler U1 Atmel ATTiny13A [1]. Jest to jeden z najtańszych (kosztuje około 3 zł) i najprostszych mikrontrolerów, a jednocześnie jest powszechnie dostępny. Cechami predysponującymi go do tej aplikacji są: wbudowany wewnętrzny oscylator, dzięki czemu nie ma potrzeby wykorzystywania zewnętrznych rezonatorów oraz wbudowany przetwornik analogowocyfrowy, który jest wykorzystywany do generowania liczb pseudolosowych. Kontroler jest wyposażony w 6 programowalnych wejść-wyjść (oznaczonych PB0-PB5), z których jedno jest wykorzystywane jako reset. Wejście PB4 jest używane jako wejście przetwornika ADC, zaś na wyjściu PB0 pojawia się sygnał odpowiadający stanowi niezawodnościowemu modelowanego obiektu – stan „1” oznacza zdatność, zaś „0” niezdatność. Do wejścia ADC jest podłączony tranzystor T1, z niepodłączoną bazą, którego zadaniem jest generowanie szumu. Na wejście RESET, poprzez rezystor R1, jest podane napięcie źródła zasilania. Resetowanie układu, odpowiadające ponownemu uruchomieniu, może być realizowane zewnętrznie przez zwarcie wejścia RST z masą układu GND. Mikrokontroler jest zasilany napięciem stałym +5 V, które jest uzyskiwane za pomocą stabilizatora U2 78L05. Kondensatory C1 i C2 stabilizują pracę tego układu. Wyjście modelu stanowi przekaźnik K1 (o napięciu dostosowanym do napięcia zasilania), który jest uruchamiany kluczem tranzystorowym z wykorzystaniem tranzystora T2. Dioda D1 pełni funkcję zabezpieczającą. Dodatkowo przewiduje się zastosowanie diody LED sygnalizującej stan zdatności modelu, z dodatkowym rezystorem ograniczającym jej prąd R2. Przedstawione na schemacie elementy D1, K1, T1, T2 mogą być bez problemów zastąpione innymi o podobnych parametrach. Kod programu Sam model niezawodnościowy jest realizowany programowo. Program obsługujący mikrokontroler został napisany w języku Assembler AVR [1, 2]. Jego początek stanowi nagłówek, w którym zostały zdefiniowane używane rejestry, stałe oraz instrukcje obsługi przerwań mikrokontrolera. .include "tn13adef.inc" .def mp=R16 ; .def np=R17 ; rejestry robocze .def op=R18 ; .def tpm=R19 ; rejestr licznika .def rndh=R20 ; rejestry gen. liczb .def rndl=R21 ; pseudo-losowych .def rndv=R22 ; rejestr z wartoscia losowa .def tc2=R23 ; rejestr licznika pom. .equ tconst=24 ; stala czasowa .equ tcpom=13 ; pom. stala czasowa .equ log=0xA7 ; stala do porownania .equ c=0x3619 ; stala c dla CLG .org $0000 ; obsluga przerwan rjmp MAIN ; Reset Handler [...] rjmp ADC_INT ; ADC Conversion Handler Kolejną część programu stanowi procedura obsługi przerwania przetwornika analogowo-cyfrowego. W tej procedurze jest realizowana główna część programu: tworzenie liczby pseudolosowej z wykorzystaniem przetwornika i algorytmu liniowego generatora kongruencyjnego (LCG) oraz wykorzystanie tej wartości do symulacji uszkodzenia. ADC_INT: ; obsluga przerwania ADC PUSH mp PUSH np IN np, ADCL IN mp, ADCH; odczyt ADC IN op, SREG PUSH op ANDI np, (1<<0) ; odczyt ADC i uzycie LSL rndv ; do wejscia generatora OR rndv, np ; liczb pseudolosowych DEC tpm ; licznik (wydluzenie BRBC 1,EAID ; o stala czasowa) LDI tpm, tconst ; generator pseudo-losowy LCG MOV np, rndl MOV mp, rndh ; mnozenie rejestrow rndh:rndl przez a LSL np ROL mp LSL np ROL mp ADD rndl, np ADC rndh, mp [...] LSL mp ADD rndh, mp LSL mp ADD rndh, mp ; dodanie stałej c LDI mp,high(c) LDI np,low(c) ADD rndl, np ADC rndh, mp LDI mp, 0 ; dodanie ciagu z wejscia ADC MOV np, rndv ADD rndl, np ADC rndh, mp DEC tc2 ; licznik pomocniczy BRBC 1,EAID LDI tc2, tcpom MOV rndv, rndh ; wartosc losowa ; porownaj z pewna stalą CPI rndv, log BRBC 1,EAID ; ustaw 0 na wyjsciu i wylacz przerwania IN mp, PORTB PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 91 NR 2/2015 139 ANDI mp, ($FF-(1<<PB0)) OUT PORTB, mp CLI EAID: POP op OUT SREG, op POP np POP mp RETI ; koniec przerwania ADC Ostatnią częścią programu jest procedura główna, gdzie są ustawiane parametry oraz jest realizowana główna pętla programu. Procesor przez większość czasu pracy znajduje się w trybie bezczynności (uśpienia) – Idle. W tym trybie są wyłączone wszystkie funkcje mikrokontrolera z wyjątkiem: aktywnych liczników (timerów), watchdoga i systemu przerwań. Obudzenie procesora następuje w wyniku wystąpienia przerwania, przepełnienia licznika lub wyzerowania watchdoga. W prezentowanym programie układ jest wybudzany przez przerwanie przetwornika analogowo-cyfrowego, po którego zakończeniu procesor powraca do trybu uśpienia poleceniem SLEEP. Po skompilowaniu program zajmuje 204 bajty, co stanowi 19,9% wielkości pamięci programu mikrokontrolera ATTiny13A. Duża rezerwa pozwala na łatwe rozbudowanie kodu o dodatkowe funkcje. Kontroler jest taktowany oscylatorem wewnętrznym RC z częstotliwością 4,8 MHz (bez wewnętrznego dzielnika częstotliwości). W tym celu są ustawione następujące wartości bitów „fuse”: HIGH 0xFF, LOW 0x79 (rys. 5). Rys. 6. Badany układ prototypowy Rys. 7. Uzyskane funkcje niezawodności badanego elementu dla różnych wartości stałych czasowych tconst oraz teoretyczne rozkłady wykładnicze im odpowiadające Aby zweryfikować, czy uzyskane czasy przebywania układu w stanie zdatności mają zakładany rozkład wykładniczy można wykonać test zgodności ² Pearsona [10]. Przyjmujemy hipotezę zerową H0, że czas przebywania w stanie zdatności ma charakter wykładniczy ze stałą czasową T. Wówczas prawdopodobieństwo uszkodzenia Q pomiędzy chwilą t1 a t2 wyniesie: (8) Rys. 5. Ustawienia bitów „fuse” w oknie programatora środowiska AVR Studio 4.0 Badanie układu prototypowego Do badania zachowania proponowanego modelu został użyty układ uproszczony, zrealizowany na płytce prototypowej (rys. 6), w którym nie ma przekaźnika wyjściowego oraz układu stabilizatora napięcia, zaś zasilanie jest podawane bezpośrednio z zasilacza stabilizowanego 5 V DC. Wyjściowy pin PB0 został podłączony do miernika czasu. Zostały przebadane trzy konfiguracje układu, dla stałych czasowych tconst równych: 24, 32 oraz 40. Odpowiada to kolejno następującym rzeczywistym stałym czasowym rozkładu (uzyskanym empirycznie): 16,6 s, 22,2 s oraz 27,8 s. Dla każdej ze stałych czasowych wykonano pomiary czasu funkcjonowania obiektu. Wyniki zostały przedstawione na rys. 7. 140 Q (t1 , t 2 )  p t1  t u  t 2   R(t1 )  R (t 2 )   e t1 / T  e t2 / T gdzie: tu – chwila uszkodzenia, R(t) – funkcja niezawodności elementu. Uzyskane wyniki n pomiarów czasu przebywania w stanie zdatności przedstawiono w postaci szeregu rozdzielczego o k przedziałach. Dla poprawności testu minimalna liczebność przedziału nie powinna być mniejsza niż 5. Oczekiwana teoretyczna liczebność przedziału o początku tp i końcu tk jest równa npi = nQ(tp, tk). Do weryfikacji hipotezy H0 można wykorzystać statystykę: (9) k ni  ni pi 2 i 1 ni p i 2   gdzie: ni – liczba zaobserwowanych wartości z danego przedziału i; pi = Q(tp, tk) – prawdopodobieństwo tego, że czas przyjmie wartości z zakresu przedziału i o początku tp i końcu tk, jeżeli badany rozkład ma charakter wykładniczy. Statystyka testu ma rozkład ² o d = k – r – 1 stopniach swobody, gdzie r to liczba szacowanych parametrów, od których zależy rozkład cechy w populacji. Jeżeli ² < ², to nie ma podstaw do odrzucenia hipotezy zerowej H0, w przeciwnym przypadku istnieją podstawy do odrzucenia hipotezy zerowej. ² jest krytyczną wartością statystyki odczytywaną z tablic lub wyliczaną dla danego poziomu istotności  oraz danej liczby stopni swobody d. Najczęściej PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 91 NR 2/2015 przyjmowaną wartością poziomu istotności jest 0,05; co oznacza, że prawdopodobieństwo popełnienia błędu przy odrzucaniu prawdziwej hipotezy zerowej wynosi 5%. Jeżeli dane zostały przedstawione w postaci szeregu rozdzielczego o k = 7 przedziałach, zaś analizowany rozkład (wykładniczy) ma jeden parametr szacowany T, wówczas r = 1, zaś rozkład ² ma 5 stopni swobody (d = 7 – 1 – 1 = 5). Przy przyjętym poziomie istotności  = 0,05 oraz d = 5 stopniach swobody krytyczna wartość statystyki ² = 11,07. Dla uzyskanych wyników pomiarów (tabele 1-3) wartości statystyk ² wynoszą odpowiednio: 4,40; 3,61 i 4,57. W każdym z analizowanych przypadków ² < ², nie ma zatem podstaw do odrzucenia hipotezy zerowej H0, że uzyskane czasy przebywania układu w stanie zdatności mają charakter wykładniczy. Można przyjąć, że badany układ spełnia w wystarczającym stopniu założenia projektowe i odwzorowuje element nieodnawialny o wykładniczym rozkładzie czasu zdatności. Tabela 1. Test ² dla stałej czasowej tconst = 24 (T = 16,3 s) i 1 2 3 4 5 6 7 tu [s] tu < 5 5 ≤ tu < 10 10 ≤ tu < 15 15 ≤ tu < 20 20 ≤ tu < 25 25 ≤ tu < 35 tu ≥ 35 Σ ni 17 20 10 6 9 7 9 78 npi 20,59 15,16 11,15 8,21 6,04 7,72 9,07 - (ni-npi)²/npi 0,63 1,55 0,12 0,59 1,45 0,07 0,00 4,40 Tabela 2. Test ² dla stałej czasowej tconst = 32 (T = 21,7 s) i 1 2 3 4 5 6 7 tu [s] tu <5 5 ≤ tu < 10 10 ≤ tu < 15 15 ≤ tu < 20 20 ≤ tu < 25 25 ≤tu < 35 tu ≥ 35 Σ ni 17 17 9 7 5 14 17 86 npi 17,66 14,04 11,15 8,86 7,04 10,04 16,85 - (ni-npi)²/npi 0,02 0,62 0,41 0,39 0,59 1,56 0,00 3,61 Tabela 3. Test ² dla stałej czasowej tconst = 40 (T = 27,2 s) i 1 2 3 4 5 6 7 tu [s] tu < 8 8 ≤ tu < 16 16 ≤ tu < 24 24 ≤ tu < 32 32 ≤ tu < 40 40 ≤ tu < 48 tu ≥ 48 Σ ni 20 21 17 9 7 8 11 93 npi 23,71 17,67 13,16 9,81 7,30 5,44 14,78 - (ni-npi)²/npi 0,58 0,63 1,12 0,07 0,01 1,20 0,97 4,57 Podsumowanie Nauczanie teorii niezawodności nie jest łatwym zadaniem. Przedstawiane pojęcia wydają się dla studentów zbyt abstrakcyjne. W czasie prowadzonych zajęć laboratoryjnych trudno jest zrealizować badanie funkcji niezawodności obiektów rzeczywistych, głównie ze względu na długi czas niezbędnej obserwacji. Pewną pomocą może być symulacja komputerowa. Lepiej jednak, jeśli student podczas zajęć może samodzielnie wykonać obserwacje i pomiary dla rzeczywistych obiektów i struktur. W tym celu można zastosować przedstawiony model elektroniczny. Do jego zalet należą prostota i niski koszt budowy, możliwość wielokrotnego wykorzystania oraz możliwość dostosowania parametrów układu do potrzeb zajęć laboratoryjnych. Proponowane urządzenia mogą być łączone między sobą, co pozwoli studentom obserwować nie tylko pojedyncze elementy, ale również całe struktury niezawodnościowe. Jeżeli dokona się zmian w programie można również symulować pracę elementów odnawialnych lub też o innym rozkładzie charakteryzującym ich niezawodność. LITERATURA [1] Atmel Corporation, ATtiny13A Datasheet, http://www.atmel.com/Images/doc8126.pdf [2] Atmel Corporation, AVR Instruction Set Manual, http://www.atmel.com/images/doc0856.pdf [3] Dondu J., Koncepcja generatora liczb losowych z wykorzystaniem przetwornika ADC ze strony: http://mikrokontrolery.blogspot.com/2011/04/generator-liczblosowych.html [4] Gentle J.E., Random Number Generation and Monte Carlo Methods. New York-Berlin-Heidelberg-Hong Kong-LondonMilan-Paris-Tokyo: Springer-Verlag, 2005 [5] Niemro W. Symulacje stochastyczne i metody Monte Carlo. Warszawa: Wyd. Uniwersytetu Warszawskiego, 2013 [6] Paska J., Generation system reliability and its assessment. Archiwum Energetyki 1999; 1-2: 27-50 [7] Paska J., Momot A., Bargiel J., Goc W. Application of TRELSS and Implementation of Value Based Transmission Reliability th Approach at Polish Power Grid Company. 6 International Conference on „Electrical Power Quality and Utilisation – EPQU’2001”. Kraków, 19-21 Sept. 2001: 487-494 [8] Paska J., Niezawodność systemów elektroenergetycznych. Warszawa: Oficyna Wydawnicza Politechniki Warszawskiej, 2005 [9] Paska J., Chosen aspects of electric power system reliability optimization (Wybrane aspekty optymalizacji niezawodności systemu elektroenergetycznego). Eksploatacja i Niezawodnosc – Maintenance and Reliability 2013; No 2 (15): 202-208 [10] Pawłowski Z., Statystyka matematyczna. Warszawa: PWN, 1976 Autorzy: mgr inż. Piotr Marchel, Politechnika Warszawska, Wydział Elektryczny, Instytut Elektroenergetyki, Zakład Elektrowni i Gospodarki Elektroenergetycznej, ul. Koszykowa 75, 00-662 Warszawa, e-mail: [email protected]; prof. dr hab. inż. Józef Paska, Politechnika Warszawska, Wydział Elektryczny, Instytut Elektroenergetyki, Zakład Elektrowni i Gospodarki Elektroenergetycznej, ul. Koszykowa 75, 00-662 Warszawa, e-mail: [email protected] PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 91 NR 2/2015 141