background image

 

 

Seria: Informatyka
Metody niezawodności i 
eksploatacji
Wykład 6
Niezawodność systemów 
komputerowych

dr hab. inż. Tadeusz Nowicki prof. 

nadzw. WAT

e-mail:nowicki@isi.wat.edu.pl, tel. 6-

837118

background image

Pojedynczy  element  elektroniczny  wchodzący  w  skład 
komputera przybliża się  wykładniczym rozkładem czasu 
do  uszkodzenia.  Przyjmuje  się  założenie  iż  każdy  taki 
element jest nieodnawialny. 
Niech       

oznacza  czas  do  uszkodzenia  pojedynczego  elementu. 
Wówczas  prawdopodobieństwo  tego,  że  czas  ten  będzie 
krótszy od zadanej wartości , dane jest wzorem:

Charakterystyki 

niezawodnościowe elementów 

elektronicznych

T

e

0

,

)

(

}

{

P

t

t

t

F

T

e

e

gdzie

jest intensywnością uszkodzenia się elementu.

e

background image

Intensywność  uszkadzania  się  elementów  rozumiana  jest 
nie jako liczba uszkodzeń liczna na jednostkę czasu, lecz w 
inny sposób.

Jeśli dystrybuanta czasu do uszkodzenia się elementu jest 
funkcją

0

 t

T

P

(t)

R

e

e

t

0

 t

T

P

(t)

F

e

e

t

To  funkcję  niezawodności  tego  elementu  określa  funkcja 
rzeczywista

Natomiast  gęstość  zmiennej  losowej  oznaczającej  czas  do 
uszkodzenia się elementu jest funkcją

0

 t

,

dt

(t)

dF

(t)

f

e

e

Charakterystyki 

niezawodnościowe elementów 

elektronicznych

background image

Teraz  można  użyć  określenia  intensywność 
uszkodzeń  zmiennej  losowej  oznaczającej  czas 
do uszkodzenia się elementu

0

 t

,

)

(

R

(t)

f

(t)

e

e

e

t

Intensywność  uszkodzeń  elementu  jest  więc 
funkcją 

rzeczywistą 

określającą 

jedynie 

„żywotność”    elementu,  będącą  warunkową 
gęstością zmiennej losowej oznaczającej czas do 
jego uszkodzenia się [Korzan]

Zatem:  intensywność  uszkodzeń  elementu  nie 
zmienia  się,  jest  jego  własnością  określoną 
funkcją.

Charakterystyki 

niezawodnościowe elementów 

elektronicznych

background image

Można 

pokazać, 

że 

pojedynczy 

element 

elektroniczny  charakteryzuje  się  czasem  do 
uszkodzenia 

wykładniczym 

rozkładzie 

prawdopodobieństwa

0

,

1

)

(

}

{

P

t

t

t

t

e

F

T

e

e

e

Wykładniczy  charakter  rozkładu  czasu  do 
uszkodzenia  posiadają  również  bardziej  złożone 
elementy 

elektroniczne: 

układy 

scalone, 

monitory  ekranowe,  silniki  elektryczne,  pamięci 
dyskowe, 

napędy 

dyskowe, 

pamięci 

elektroniczne, zasilacze, transformatory, itp. 

Charakterystyki 

niezawodnościowe elementów 

elektronicznych

background image

Niech  

oznacza czas do uszkodzenia podzespołu złożonego z 
elementów. 

Podzespół komputera składa się z elementów. Jeśli jeden 
element  zepsuje  się,  to  cały  podzespół  zazwyczaj  też 
uważa  się  za  zepsuty.  Wynika  to  z  praktyki  i  obserwacji 
skutków  uszkadzania  się  elementów  elektronicznych 
komputerów.  Wprowadza  się  zatem  założenie,  że 
podzespół  komputera  posiada  szeregowa  strukturę 
niezawodnościową . Niech  p  oznacza numer podzespołu

}

,

...

,

3

,

2

,

1

{

P

p

 P

T

p

Charakterystyki 

niezawodnościowe elementów 

elektronicznych

background image

Podzespół składa się z            elementów, tzn.:

L

p

}

,

...

,

,

,

{

3

2

1

e

e

e

e

E

L

p

p

Wówczas można zapisać, iż 
prawdopodobieństwo tego, że czas do 
uszkodzenia podzespołu jest krótszy od zadanej 
wartości  t  , dane jest wzorem:

P

p

T

T

T

T

T

Lp

e

e

e

e

p

,

1

,

}

,...,

,

,

{

3

2

1

min

Charakterystyki 

niezawodnościowe elementów 

elektronicznych

background image

Czas  do  uszkodzenia  się  podzespołu  ma 

dystrybuantę:

}

}

,

...

,

,

,

{

min

{

}

{

)

(

3

2

1

F

t

P

t

P

t

T

T

T

T

T

Lp

e

e

e

e

p

p

}

}

,

...

,

,

,

{

min

{

1

3

2

1

t

P

T

T

T

T

Lp

e

e

e

e

}

,

...

,

,

,

{

1

3

2

1

t

t

t

t

P

T

T

T

T

eLp

e

e

e

}

{

1

1

t

P

T

ei

Lp

i

)

(

1

1

t

Lp

i

ei

R

Lp

i

e

e t

i

1

1

e

Lp

i

ei

t

1

1

e

t

p

1

Lp

i

ei

p

1

gdzie

Wykładniczy

typ rozkładu

Charakterystyki 

niezawodnościowe elementów 

elektronicznych

background image

Otrzymano  w  ten  sposób  wynik  świadczący  o 
tym,  że  podzespół  składający  się  z  elementów  o 
wykładniczym rozkładzie czasu do uszkodzenia i 
szeregowej  strukturze  niezawodnościowej,  ma 
również  wykładniczy  rozkład  czasu  do  jego 
uszkodzenia.

Charakterystyki 

niezawodnościowe elementów 

elektronicznych

background image

Komputer. 

Zakłada 

się, 

że 

oprogramowanie 

zainstalowane  na  komputerze,  zarówno  systemowe,  jak  i 
użytkowe  jest  niezawodne.  W  praktyce  zakłada  się 
również,  że  rozpatrywane  będą  tylko  te  elementy 
(podzespoły) komputera, które mają istotny wpływ na jego 
funkcjonalność,  tzn.  pomija  się  stacje  dyskietek,  kartę 
dźwiękową,  drukarkę.  Przyjmuje  się,  że  struktura 
niezawodnościowa  jest  również  szeregowa,  tzn.  awaria 
jednego  z  podzespołów  powoduje  niezdatność  całego 
komputera.  Wykorzystując  powyższe  wyprowadzenia  (dla 
podzespołu),  dla  komputera  otrzymuje  się  takie  same 
wzory. 

Niech        

oznacza  czas  do  uszkodzenia  komputera  złożonego  z  P 
podzespołów. 

Charakterystyki niezawodnościowe komputerów

T

k

Charakterystyki 

niezawodnościowe komputerów

background image

Wówczas:

 

}

,

{

min

P

p

T

T

p

k

zatem, mając na uwadze poprzednie rozważania 
otrzymujemy:

Lp

i

ei

P

p

P

p

p

k

1

1

1

e

T

F

t

t

P

t

T

k

k

k

1

}

{

)

(

oraz

Charakterystyki 

niezawodnościowe 

komputerów

background image

Przypadek wielu komputerów

Rozpatrujemy 

systemy 

złożone 

wielu 

komputerów  uszkadzających  się  zwykle  w 
sposób  zależny.  Zatem  mamy  do  czynienia  ze 
strukturalną 

funkcją 

niezawodnościową 

systemu 

dla 

elementów 

systemu 

dwustanowych  w  sensie  niezawodności  ma 
postać:

 

 

1

,

0

 

1

,

0

 :

)

(

f

(n)

n

x

Możemy  mieć  do  czynienia  z  wieloma  różnymi 
przypadkami 

struktur 

niezawodnościowych 

systemów z wieloma komputerami. Elementami 
systemu  są  zatem  komputery  realizujące  różne 
zadania.  Związki  pomiędzy  zadaniami  definiują 
nam jednoznacznie tę strukturę.

background image

Załóżmy, 

że 

mamy 

do 

czynienia 

systemem 

komputerowym złożonym z  komputerów. Dla każdego z 
nich 

tworzymy 

procedury 

jego 

uszkadzania 

się 

(fizycznego) niezależnego.

Symulacyjny model uszkadzania się 

komputerów

PROCEDURE  Komputer p-ty

  BEGIN

     LOOP

         Hold For Time (Rnd Wyk (lambda));  

         l(p):=0; Action (jeśli taka jest wymagana); 

         IF NOT Active(Sterowanie) THEN Reactivete Process 
(Sterowanie);

         Hold For Time (Rnd Wyk (beta));

         l(p):=1; Action (jeśli taka jest wymagana); 

         IF NOT Active(Sterowanie) THEN Reactivete Process 
(Sterowanie);

    END LOOP;

END;

background image

Znając  strukturalną  funkcję  niezawodnościową  systemu 
(zależność  pracy  komputerów  określającą  np.  fakt 
zdatności  systemu)  możemy  wykorzystać  znajomość 
poprawnej pracy komputerów lub całego systemu

PROCEDURE  Sterowanie

  BEGIN

         FOR p=1 TO P  DO L(p):=1; END

         REPEAT  

            IF f(l(p), p=1,P) THEN Action (jeśli taka jest wymagana dla 
systemu); END;

            FOR p=1 TO P  DO 

                IF zmiana (l(p) THEN Action (jeśli taka jest wymagana dla 
komputera p-tego);

                END;

            END;       

        Pasivate; 

        UNTIL Czas symulacji <= Chwila zakończenia eksperymentu; 

END;

Symulacyjny model uszkadzania się 

komputerów

background image

WNIOSKI   KOŃCOWE

Przyjmujemy  rozkłady  wykładnicze  czasów  życia 

elementów 

podzespołów 

komputerów 

obliczając  charakterystyki  niezawodnościowe 
poszczególnych z nich

należy  zawsze  dokonać  identyfikacji  wszystkich 

elementów  -  mam  na  myśli  komputerów  tzn. 
czy  są  odnawialne,  czy  nie;  jakie  są  ich 
rozkłady prawdopodobieństwa czasu życia lub 
(o ile jest to potrzebne) czasów odnowy, itp.,

należy  ustalić,  czy  system  jest  obiektem 

nieodnawialnym,  czy  odnawialnym;  miary 
niezawodności  obliczane  dla  systemu  muszą 
być  charakterystyczne  dla  ustalonej  klasy 
systemu - obiektu.

background image

WNIOSKI   KOŃCOWE

trzeba 

skonstruować 

strukturalną 

funkcję 

niezawodnościową  systemu  wynikającą  z  zależnej 
pracy  komputerów  (poniekąd  z  zależności  zadań 
cząstkowych realizowanych na tych komputerach),

należy  zbadać  ścieżki  zdatności  i  cięcia  systemu; 

duża  liczba  ścieżek  świadczy  o  odporności 
systemu, a duża liczba cięć świadczy o wrażliwości 
systemu;  odnosi  się  to  w  dużej  mierze  do 
odporności  systemu  na  uszkodzenia  pojedynczych 
elementów,

należy  obliczyć  wymagane  charakterystyki  systemu 

złożonego  z  wielu  komputerów;  o  ile  da  się 
analitycznie, to wyśmienicie, częściej trzeba zrobić 
to za pomocą eksperymentu symulacyjnego.


Document Outline