Documente Academic
Documente Profesional
Documente Cultură
Se considera un sistem format din 3 module (o memorie si 2 procesoare) pentru care defectarile
sunt independente. Un procesor defect poate fi reparat cu rata μ atat timp cat sistemul este inca
functional.
Se cere:
- definiti starile
- construiti graful
- scrieti ecuatiile
Definirea starilor:
0) P1, P2 functionale
1) P1 defect, P2 functional
2) P1 functional P2 defect
3) P1 si P2 defecte
4. Un avion are 2 motoare care in timpul unui zbor normal (cu ambele motoare functionale) au rata
de defectare λ. Daca un motor se opreste in timpul zborului, probabilitatea ca acesta sa poata fi
repornit este c, iar timpul mediu de repornire a acestuia in cazul norocos este r. In timpul zborului
cu un singur motor probabilitatea de defectare a motorului functional creste la valoarea λd.
Cerinte: Identificare stari, model Markov, matrice caracteristica, precizare stari de succes.
5. Se considera un sistem autotestabil care include un modul principal (MP), o rezerva activa (RA) si
o rezerva pasiva (RP). MP si RA sunt utilizate pentru detectia defectelor, iar RP va fi activata daca
iesirile MP si RA sunt diferite. Astfel, in momentul aparitiei unui defect sistemul se va reconfigura
automat in urmatorul mod:
- RP va fi activate printr-un semnal de CS;
- MP si RA vor fi dezactivate prin semnale CS;
- iesirea MP va fi deconectata de la iesirea sistemului;
- iesirea RP se va conecta automat la iesirea sistemului;
- defectul va fi semnalizat la iesire.
Model curs
1. O garantie de 2 ani este oferita pentru un receptor TV in ipoteza cu nu mai mult de 3% din
aparate vor fi returnate pentru reparatii. In ipoteza unei legi exponentiale negative,
determinati care este rata maxima de defectare care poate fi admisa.
2. Un sistem de calcul a fost proiectat pentru o rata de defectare de un defect la 5 ani. Rata de
defectare este constanta, nu exista redundanta.
a) Care este MTTF?
b) Care este probabilitatea ca sistemul sa se defecteze in primul an de functionare?
3. Construiti modelul Markov pentru sistemul din figura. Presupuneti ca toate componentele
sunt independente si ca procesoarele pot fi reparate inainte ca sistemul sa devina
nefunctional. Rata de defectare a unui processor este λp si a unei memorii este λm. Exista
cate o echipa de reparare pentru fiecare processor. Scrieti sistemul de ecuatii pentru system
si precizati care sunt starile folosite pentru calculul fiabilitatii sistemului.
4. Un sistem este format din 4 module avand fiabilitatile R1, R2, R3, R4. A fost analizat si a fost
determinata urmatoarea expresia pentru functia de fiabilitate:
Subiect B
1. Un sistem neredundant cu 50 de componente are o fiabilitate de 0.95 dupa un timp T. Sistemul a
fost reproiectat astfel incat are numai 35 de componente. Estimati fiabilitatea dupa acelasi
interval de timp pentru sistemul reproiectat. Presupunem ca toate componentele au rata de
defectare constanta si aceeasi valoare pentru toate componentele si ca defectarile sunt
independente.
2. Un copiator are o rata de defectare de 0.01/saptamana. Care este rata de reparare pentru
asigurarea unei disponibilitati de regim permanent de 95%?
3. Construiti modelul Markov pentru sistemul din figura. Presupuneti ca toate componentele sunt
independente si nu sunt reparate. Rata de defectare a unui processor este λp si a unei memorii
este λm. Scrieti sistemul de ecuatii pentru system si precizati care sunt starile folosite pentru
calculul fiabilitatii sistemului.
4. Un sistem este format din 3 module avand fiabilitatile R2, R3, R4. A fost analizat si a fost
determinat urmatoarea expresie pentru functia de fiabilitate:
Subiect C
1. Un producator de DVD-playere determina ca aparatul este utilizat 930 h/an. Garantia oferita este
de 2 ani si MTTF este de 2500 h. Care este fractiunea de DVD-playere care se defecteaza pe durata
garantiei?
2. Presupunem ca disponibilitatea de regim permanent trebuie sa fie de cel putin 0.9. Care este
valoarea maxima a raportului λ/μ?
3. Un sistem este format din 3 module avand fiabilitatile R1, R3, R4. A fost analizat si a fost
determinat urmatoarea expresie pentru functia de fiabilitate:
Masurarea fiabilitatii unui sistem cu redundanta dinamica prin cresterea numarului de rezerve
1. Consideram un system cu redundanta statica tip logica majoritara 2 din 3. Notam cu R1, R2,
R3 fiabilitatile modulelor si cu Rv fiabilitatea voterului 2 din 3.
a) Desenati schema bloc a sistemului
b) Modelul serie/parallel pentru calculul fiabilitatii
c) Expresia functiei de fiabilitate
2. Functionarea unui processor este descrisa de o lege exponential negative cu rata de defectare
lambda. Care este probabilitatea ca procesorul sa se defecteze dupa T zile de la functionare?
3. Un system parallel este format din N module cu rata de defectare lambda. Aratati ca timpul
mediu de buna functionare este..
4. …
a) desenati schema bloc de fiabilitate ca o structura serie-paralel
b) care e fiabilitatea sistemului?
c) care e fiabilitatea sistemului a functie de timp daca lambda pentru fiecare modul e aceeasi?
5. ..
a) Pentru a ajunge la sistemul de ecuatii cerut, plecam de la probabilitatile ca sist sa se afle in fiecare
din cele 3 stari la mom de timp t+.. scrise ca functii de starea sist la mom t
b) Disponibilitatea de regim permanent este data de P0(t)=P0. In regim permanent vom avea…
c) Fiabilitatea sist in functie de..
6. ..
7. O garantie de 5 ani este oferita pentru un receptor TV in ipoteza cu nu mai mult de 2% din
aparate vor fi returnate pentru reparatii. In ipoteza unei legi exponentiale negative,
determinati care este rata maxima de defectare care poate fi admisa.
8. Un sistem de calcul a fost proiectat pentru o rata de defectare de un defect la 10 ani. Rata de
defectare este constanta, nu exista redundanta.
c) Care este MTTF? //Care este timpul mediu de buna functionare?
d) Care este probabilitatea ca sistemul sa se defecteze in primii 2 ani de functionare?
9. Construiti modelul Markov pentru sist din figura. Presupuneti ca toate componentele sunt
independente si ca procesoarele pot fi reparate inainte ca sistemul sa devina nefunctional.
Rata de defectare a unui processor este λp si a unei memorii este λm. Exista cate o echipa de
reparare pentru fiecare processor. Scrieti sistemul de ecuatii pentru system si precizati care
sunt starile folosite pentru calculul fiabilitatii sistemului.
10. Se da expresia fiabilit unui sist neredundant. Sa se gaseasca modelul serie-paralel. 4 module,
R1, R2, R3, R4
SISTEME TOLERANTE LA DEFECTE
CURS
Modalitate de notare:
Examen: 50%
Laborator: 50%
Prezenta la curs nu este obligatorie dar conteaza
Prezenta la laborator este obligatorie
ELEMENTE GENERALE DE FIABILITATE
Fiabilitatea unui sistem - probabilitatea de bună
funcționare R(t) sau probabilitatea ca sistemul să
funcționeze corect intr-un interval de timp
0 ≤ R(t) ≤ 1
Probabilitatea de defectare (failure)
0 ≤ F(t) ≤ 1; 1 – R(t) = F(t)
R(t) + F(t) = 1
Funcția de fiabilitate
R(t) = e-λt
Exemplu: Pentru e-λt = 0.5 = 2-1 -> t = ln2/λ
Fiabilitatea scade la jumătate după t = ln2/λ
TIMPUL MEDIU DE BUNĂ FUNCȚIONARE
Calculul fiabilitatii = determinarea procentului de
sisteme care rămân funcționale după un timp
95% rămân funcționale = fiabilitate R(t) = 0.95
Timpul mediu de buna functionare
Mean time between failures (MTBF)
M1 M2 M3 IEȘIRE
C C C C C – corect
D C C C D – defect
C D C C
C C D C
D D C D
C D D D
D C D D
D D D D
TMR
Modul
t0
STRUCTURA TMR – DETERMINAREA MTBF
Pentru voter real
Voterul și structura TMR trebuie să funcționeze continuu
Obținem:
ok stop
fail fail
COMPARAREA FUNCȚIILOR DE FIABILITATE
R1 R4
R3
R2 R5 Rsystem= ?
R6
MODELUL DE FIABILITATE SERIE
Defectarile componentelor reprezinta evenimente
independente:
R1 R2
R3 R4
R1 R2
R3 R4
R2
R1
R3
SISTEME TOLERANTE LA
DEFECTE
CURS 2
MODELE DE FIABILITATE
Evaluarea fiabilității sistemelor complexe implică:
Alegerea modelului de fiabilitate potrivit care
exprimă în mod corect dependența dintre fiabilitatea
sistemului si fiabilitatea componentelor
Alegerea metodei de analiză în concordanță cu
modelul
Evaluarea fiabilității pe baza modelului de
fiabilitate și datele tehnice privitoare la fiabilitate
R1 R4
R3
R2 R5 Rsystem= ?
R6
MODELUL DE FIABILITATE SERIE
Defectarile componentelor reprezinta evenimente
independente:
R1 R2
R3 R4
R1 R2
R3 R4
R2
R1
R3
REDUNDANTA
Exemple
Sistem neredundant
pasiva
R
activa
Rezerva activa:
2
𝑅𝑅𝑆 = 1 − 1 − 𝑅
Lipsa rezerva
Rezerva pasiva:
𝑅𝑅𝑆 = 𝑅 ∙ (1 + 𝜆𝑡
STRUCTURA TMR – DETERMINAREA MTBF
Pentru voter real
Voterul și structura TMR trebuie să funcționeze continuu
Se rezolva sistemul
Transformata Laplace:
𝑠& 𝑃1 𝑠 − 1 = −3𝜆𝑃1 (𝑠
&𝑠𝑃2 𝑠 = 3𝜆𝑃1 𝑠 − 𝜆𝑃2 (𝑠 Conditii initiale:
&𝑠𝑃3 𝑠 = 𝜆𝑃2 (𝑠 𝑝1 0 = 1, 𝑝2 0 = 0, 𝑝3 0 = 0.
TMR/SIMPLEX
Solutiile in domeniul Laplace:
1 𝑠& 𝑃1 𝑠 − 1 = −3𝜆𝑃1 (𝑠
𝑃1 𝑠 =
𝑠 + 3𝜆 &𝑠𝑃2 𝑠 = 3𝜆𝑃1 𝑠 − 𝜆𝑃2 (𝑠
&𝑠𝑃3 𝑠 = 𝜆𝑃2 (𝑠
3𝜆 1 1.5 1.5
𝑃2 𝑠 = ∙ = −
𝑠 + 3𝜆 𝑠 + 𝜆 𝑠 + 𝜆 𝑠 + 3𝜆
p1 si p2 stari de succes
SISTEM RECONFIGURABIL
SYSTEM RECONFIGURABIL
Conditii initiale
Matricea caracteristica:
−(𝜆1 + 𝜆2𝑟 0 0 0
𝜆1 −𝜆2 0 0
𝜆2𝑟 0 −𝜆1 0
0 𝜆2 𝜆1 0
SYSTEM RECONFIGURABIL
Determinarea fiabilitatii:
𝑅 𝑡 = 𝑝1 𝑡 + 𝑝2 𝑡 + 𝑝3 (𝑡
𝑝𝑖 𝑡 = 𝑝𝑟𝑜𝑏 𝑠 𝑡 = 𝑖 , 𝑖 = 1,2,3,4.
Sistem de ecuatii: Conditii initiale:
𝑑𝑝1(𝑡 𝑝1 0 = 1; 𝑝2 0 = 0;
& = − 𝜆1 + 𝜆2𝑟 𝑝1(𝑡 𝑝3 0 = 0; 𝑝4 0 = 0
𝑑𝑡
𝑑𝑝2(𝑡
& = −𝜆1 𝑝1 𝑡 − 𝜆2 𝑝2 𝑡 Laplace:
𝑑𝑡
𝑑𝑝3(𝑡 𝑠& 𝑃1 𝑠 − 1 = − 𝜆1 + 𝜆2𝑟 𝑃1 (𝑠
& = −𝜆2𝑟 𝑝1 𝑡 − 𝜆1 𝑝3 (𝑡
𝑑𝑡 &𝑠𝑃2(𝑠 = 𝜆1 𝑃1 𝑠 − 𝜆2 𝑃2 𝑠
𝑑𝑝4 (𝑡 &𝑠𝑃3(𝑠 = −𝜆2𝑟 𝑃1 𝑠 − 𝜆1 𝑃3 (𝑠
& = 𝜆2 𝑝2 𝑡 + 𝜆1 𝑝3 𝑡 &𝑠𝑃4 𝑠 = 𝜆2 𝑃2 𝑠 + 𝜆1 𝑃3 𝑠
𝑑𝑡
SYSTEM RECONFIGURABIL
System in domeniul Laplace
𝑠& 𝑃1 𝑠 − 1 = − 𝜆1 + 𝜆2𝑟 𝑃1 (𝑠
&𝑠𝑃2(𝑠 = 𝜆1 𝑃1 𝑠 − 𝜆2 𝑃2 𝑠
&𝑠𝑃3(𝑠 = −𝜆2𝑟 𝑃1 𝑠 − 𝜆1 𝑃3 (𝑠
&𝑠𝑃4 𝑠 = 𝜆2 𝑃2 𝑠 + 𝜆1 𝑃3 𝑠
Fiabilitatea:
𝜆1
𝑅 𝑡 = 𝑒 −𝜆1 𝑡 + ∙ (𝑒 − 𝜆1+𝜆2𝑟 𝑡 − 𝑒 −𝜆2 𝑡
𝜆2 − (𝜆1 + 𝜆2𝑟
SISTEME TOLERANTE LA
DEFECTE
CURS 4
FIABILITATEA STRUCTURII TMR
În ce condiții fiabilitatea structurii este mai bună ?
RTMR≥R:
TMR este mai fiabilă dacă:
TMR
Modul
t0
SYSTEME CU LOGICA MAJORITARA (
Termeni:
Termeni:
1 1 V
2 V 2 V
2n-1 2n-1 V
SISTEME CU REDUNDANTA STATICA DE TIP
LOGICA MAJORITARA
R
SISTEME CU REDUNDANTA STATICA DE TIP
LOGICA MAJORITARA
Sistemele includ 𝑁 = 2𝑛 − 1 module M1
M1 V
functional identice.
M2
• 1 voter 𝑛 din 𝑁 M2 V V
• N votere
Mn Mn V
M1 M2 M3 V1 V2 V3 System
C C C C C C C
D C C C C C C
C D C C C C C
-----------
D C C D C C C
D C C C D C C
𝑅𝑠𝑦𝑠𝑡𝑒𝑚 = ?
SISTEME CU VOTER MULTIPLU
Defecte singulare
Functia de fiabilitate pentru
M1 M2 M3 V1 V2 V3 System un sistem cu 3 module si 3 votere
C C C C C C C
D C C C C C C
C D C C C C C 3 module functionale 1 modul defect
C C D C C C C 3 votere functionale 3 votere functionale
C C C D C C C
C C C C D C C
C C C C C D C
`
3 module functionale
Defecte duble 1 voter defect
M1 M2 M3 V1 V2 V3 System
1 modul defect
D C C D C C C
V
1 voter defect
D C C C D C C 1
D C C C C D C
C D C D C C C
2 V
C D C C D C C
C D C C C D C
C C D D C C C V
C C D C D C C 3
C C D C C D C
EXEMPLU
Fie un system cu model de fiabilitate serie format din
k elemente cu fiabilitati diferite
1’ Sistem neredundant
1 V 2 3 K
1”
Cu un singur voter pentru fiecare element din cele k:
Model de fiabilitate:
1
1 1’ 2 2’ k k’
2 V
1’ 1’’ V1 2’ 2’ V2 k’ 2’ Vk
1 1” 2 2” k k”
2n-1
K-1 VK-1 K VK
identice:
𝑅𝑆𝑌𝑆𝑇𝐸𝑀 = 3𝑅2 𝑡 − 2𝑅3 (𝑡 ∙ 3 ∙ 𝑅 ∙ 𝑅𝑉 2
− 2 ∙ 𝑅 ∙ 𝑅𝑉 3 𝑘−1
∙ 3𝑅𝑣2 𝑡 − 2𝑅𝑣3 (𝑡
EXEMPLU
Sa se construiasca un sistem ce include un procesor
si o memorie cu model de fiabilitate in logica
majoritara 2 din 3 si voter in configuratie multipla
Structura sistem
Procesor
P1 P2 P3
VP1 VP2 VP3
P1 P2 P3
2
𝑅𝑀𝐸𝑀 𝑇𝑀𝑅 = 3 ∙ 𝑅𝑀𝐸𝑀 3
− 2 ∙ 𝑅𝑀𝐸𝑀 𝑅𝑉𝑀
Voter multiplu:
Fiabilitatea unui subsistem (CPU sau MEM)
2 3
𝑅𝑃𝐶 = 3𝑅𝐶𝑃𝑈 𝑡 − 2𝑅𝐶𝑃𝑈 𝑡 ·
2 3
∙ 3 ∙ 𝑅𝑉_𝐶𝑃𝑈 𝑡 ∙ 𝑅𝑀𝐸𝑀 𝑡 − 2 ∙ 𝑅𝑉_𝐶𝑃𝑈 𝑡 ∙ 𝑅𝑀𝐸𝑀 𝑡 ∙
2 3
∙ (3𝑅𝑀𝐸𝑀 𝑡 − 2𝑅𝑀𝐸𝑀 𝑡
Intrebari ?
SISTEME TOLERANTE LA
DEFECTE
SISTEME AUTOTESTABILE
Toate defectarile sunt detectate in timpul functionarii
normale si imediat ce apar
Sistemul autotestabil include un circuit de control
Toate semnalele de intrare sa fie observabile la iesirea sa
Orice defectare sa fie detectata in timpul functionarii
Tipuri de sisteme
autotestabile
SISTEME AUTOTESTABILE
Iesire sistem
Intrare Sistem
autotestabil Iesire auxiliara
Iesire
MF
Intrare
STOP
MR X
comparator
Aux 0 (OK) Err 1
SISTEME Modul ON OFF
Corecta 1 2 3
AUTOTESTABILE
Eronata 4 5 6
Stari:
1: iesire corecta, aux corect, nu se semnalizeaza eroare
MF functional, MC functional
2: iesire corecta, aux eronat
MF functional, MC defect
3: iesire corecta, aux corect, se semnalizeaza eroare ?
MF functional, MC functional, sistem oprit degeaba
4: iesire incorecta, aux corect, nu se semnalizeaza eroare
– stare periculoasa – eroare nedetectata
5: iesire incorecta, aux incorect
MF defect, MC defect, stare periculoasa
6: iesire incorecta, aux corect, se semnalizeaza eroare
MF defect, MC functional, sistem oprit
STRUCTURI CU REDUNDANTA DINAMICA
Se considera sistemul cu rezerva
MF Model de fiabilitate
intrare λF iesire λF
λC λC
MR λR
αλR, λR
S1 S4 S1
αλR=ϒR S4
λF λF
αλR
-(λF+ ϒR)
S3 S3
-λF (1-c)·λF
Rezerva
P1(0) = 1; P2(0) = 0, …
= Rrp(s)
TMR/SIMPLEX
Lanțul Markov
Matricea caracteristică
0 0 0 0
1 1 0 0
2 0 1 0
3 0 0 1
4 1 1 0
5 1 0 1
6 0 1 1
7 1 1 1
𝑃3 (𝑠) = 𝑃2 (𝑠)
1 1
𝑃4 𝑠 = (𝑐 2 +𝑐)( − )
2 ∙ (𝑠 + 3𝜆) 𝑠 + 2𝜆
1 1 1
𝑃5 𝑠 = 2𝑐[ − + ]
2∙ 𝑠+𝜆 𝑠 + 2𝜆 2 ∙ 𝑠 + 3𝜆
1 1 1
𝑃6 𝑠 = 2[ − + ]
2∙ 𝑠+𝜆 𝑠 + 2𝜆 2 ∙ 𝑠 + 3𝜆
𝑅𝑆𝑌𝑆𝑇,2𝑅𝑎 = 𝑃1 𝑡 + 𝑃2 𝑡 +𝑃3 𝑡 +𝑃4 𝑡 + 𝑃5 𝑡 +𝑃6 𝑡
𝑐 2 + 3𝑐 + 2 −𝜆𝑡 𝑐 2 + 𝑐 −3𝜆𝑡
𝑅𝑆𝑌𝑆𝑇,2𝑅𝑎 = 𝑅𝐶′ 𝑡 ∙𝑒 2
− 𝑐 + 2𝑐 ∙ 𝑒 −2𝜆𝑡
+ ∙𝑒
2 2
STRUCTURI REDUNDANTE HIBRIDE
Implementare TMR
SISTEME TOLERANTE LA
DEFECTE
CURS 7
SISTEME REDUNDANTE PRIN CODARE
Consideram un automat pe n biti
Registru de stare
Intrari Iesiri
Intrari Iesiri
secundare secundare
Registru de
Yt stare Yt+1
CBB
eroare y1 y2 y3 y4 p1 p2 p3
S1 1 1 0 1 1 0 0
S2 1 0 1 1 0 1 0
S3 0 1 1 1 0 0 1
DETECTIA ERORILOR DUBLE
Verificam valoarea sindromului pentru erorile duble
in cele 3 cazuri posibile (sindromul trebuie ≠ 0):
S1 1 0 1 0 0 1 0
S2 1 1 0 1 1 0 0
S3 0 1 1 0 1 1 1
eroare y1 y2 y3 y4 p1 p2 p3
S1 1 1 0 1 1 0 0
S2 1 0 1 1 0 1 0
S3 0 1 1 1 0 0 1
Voter
Memorare
IN1
IN2
IN3
Rezerve
(RI)
i = 1,5
(BDC)
Va fi proiectat
iesire
COMPLEXITATE
Comparator: XOR (2.5) + CBB (8)
Celula i 1 2 3 4 5
Comparator + bistabil 10.5 10.5 10.5 10.5 10.5
Logica de comanda (stare 0 9 10.5 14.5 1.5
urmatoare Y)
Logica combinationala 1.5 3 4.5 3 1.5
pentru reteaua de
interconectare (iesire V)
Total 12 22.5 28.5 28 13.5
RETEA DE INTERCONECTARE
V*
Celula 1
Celula 2
Celula 3 V
Celula 4
Celula 5
STRUCTURI REDUNDANTE HIBRIDE
Functia de fiabilitate a structurii hibride
Module de
detectie
defecte
SISTEME TOLERANTE LA
DEFECTE
CURS 9
SISTEME AUTOTESTABILE
Iesire sistem
Intrare Sistem
autotestabil Iesire auxiliara (1 eroare
0 fara eroare)
Stari sistem:
COMP
COMP comparator C C C 1
D C C 6 (oprit)
Iesire\ Corect Eronat Corect
Aux Pornit Oprit 1 C D C 3 (oprit)
Corecta 1 2 3 C C D 2
Eronata 4 5 6 D D C 5
C D D 2
D C/D D 5
INDICATORI DE FIABILITATE
Valori minime
R= RMF · RMR· RCOMP (stare 1)
C=R/A = 1
Valori maxime
R max = RMF · RMR· RCOMP + RMF · RMR · (1 - RCOMP )
MR2 X STOP2
OUT2
MF2
RSAR = RMUX · T
MF1 MF1
iesire iesire
MF2 V MR1 X V
MF3 MF2
intrare
intrare MR2 X
MR1
STOP
STOP MF3 V
MR2 V X
MR3 X
MR3
SISTEME AUTOTESTABILE REDUNDANTE
Structura TMR
MF1
intrare iesire
MF2 V
MF3
STOP
X
Fiabilitatea sistemului
COMPARATOARE AUTOTESTABILE
Self checking checker (SCC)
x1 z1
Two rail checker (TRC) x2
y1 CA z2
Iesiri valide
y2
(0 1) ieșire corectă = 0
(1 0) ieșire corectă = 1
x1 x2 y1 y2 z1z2
Ieșiri invalide
0 1 0 1 01
(0 0), (1 1) ieșiri incorecte
0 1 1 0 10
1 0 0 1 10
1 0 1 0 01
- - - - 00/11
01 – egalitate intre cele două intrări corecte
10 – inegalitate
Celelalte ieșiri unde (z1 = z2) sunt indiferente
TWO RAIL CHECKER
SINTEZA IESIRILOR
z1
y1y2\x1x2 00 01 11 10 x1
00
y2
01 1 1 0 z1
11 1 1 1
10 0 1 1
x2
y1
z2
y1y2\x1x2 00 01 11 10 x2
00 y2
01 0 1 1 z2
11 1 1 1
10 1 1 0
x1
y1
COMPARATOARE CU 3 INTRARI
COMP1
B A C
D
COMP2
(a ⊕ b)
a
b
Circuit cin
aditional s
cout
y1 y2
5 8
z MR
5
x3 3 z
7
x2 2
1 VT din 8 MR
detecteaza MR\MF 1b0 1b1 2b0 2b1 3b0 3b1 4b0 4b1 5b0 5b1 MF
defectul 1b0 1/8 0 1/8 0 0 0 1/8 0 1/8 0
blocaj la 0 pe Nici un VT nu
1b1 1/8 0 0 0 1/8 0 1/8 0 1/8
conexiunea 1 Detecteaza 5b1
2b0 1/8 0 0 0 1/8 0 1/8 0
VT = 110 si 1b0 simultan
2b1 1/8 0 1/8 0 1/8 0 1/8
3b0 3/8 0 0 0 3/8 0
3b1 3/8 0 3/8 0 3/8
4b0 1/8 0 1/8 0
4b1 3/8 0 3/8
5b0 5/8 0
5b1 3/8
58
29
12 1
Nr vectori 0 1 2 3 4 5 6 7
100 defecte posibile (1b0, 1b1, 2b0, 2b1, 3b0, 3b1, … ,5b1)
In 58 de situatii defectele nu au nici un VT comun
în acest caz semnalul STOP va avea semnificatie corectă
58 % din cazuri pot identifica cu exactitate defectul
29 de situatii defectele au un VT comun
Semnalul STOP se comporta la fel pentru ambele defecte
Exemplu 2b0 si 1b0 au acelasi vector unic de test 110
Primul 1 activeaza defectul si celalalt il propaga prin AND
ANALIZA CIRCUIT 2
circuit
- 256 defecte posibile (16 x 16)
Clase de echivalenta: x1 1 6
C1 = {1b1, 4b1, 6b1} vector test (VT) = (x1x2x3=010) x 3 4
3
Ex:
Se consideră codul cu resturi mod 3:
i 0 1 2 3 4 5
2i 1 2 4 8 16 32
R(2i) 1 2 1 2 1 2
Rest echivalent -1 -1 -1
UTILIZAREA CODURILOR CU RESTURI PENTRU
VERIFICAREA OPERATIILOR ARITMETICE
Rest 2 = Rest -1
UTILIZAREA CODURILOR CU RESTURI PENTRU
VERIFICAREA OPERATIILOR ARITMETICE
Indice
bit curent
Ri+1 curent se calculează
în funcție de Ri anterior și ci+1 curenta
0 – LSB 0
b – MSB
Ri si Ri+1 R0
IMPLEMENTARE CODURI CU RESTURI
Complexitate
CPx MUX = 3
CPx AND 2IN =1.5 (include 2 tranzistoare pe intrări și
unul pe ieșire)
Approximativ: Cpx = 9 · b
Complexitatea este:
CPx = 9 (b – 2) + 3 + 3 = 9 (b – 2) + 6
Timp de propagare
Approx: 2· b ( timpul de propagare prin MUX = 2 )
Timp de propagare: 2· (b – 1)
Pentru rangul 1 se considera timpul maxim de
propagare tpMUX
;
UTILIZAREA CODURILOR CU RESTURI PENTRU
VERIFICAREA OPERATIILOR ARITMETICE
cifre:
Restul va fi:
Implementare SCH 1
Complexitate:
Cifre
binare
IMPLEMENTAREA UNUI SUMATOR DE
RESTURI MODULO 3
Ecuațiile care permit calcularea resturilor sunt:
a b
s
SUM
s
Complexitate
9 NAND cu 2 intrari și 3 NAND cu 3 intrari
CPx(SUM) = 13.5
Sunt necesare b/2 – 1 sumatoare pentru cel b/2 – 1
Timp de propagare = 2.5 (XOR) (SCH1)
Timp de propagare = 1 +1.5 = 2.5 (SUMATOR)
tp = log2(b) * 2.5 (serie – paralel)
Tpserie = (b/2 – 1) * 2.5
TIMP DE PROPAGARE SI COMPLEXITATE
Timp de propagare
b 8 16 32 64
serie 7.5 10 12.5 15
paralel
serie 7.5 17.5 37.5 77.5
Complexitate
b 8 16 32 64
serie 62.5 137.5
paralel
serie 62.5 137.5
Problema 1.
Presupunem că rata de defectare a unui motor cu reactie este 𝜆 0.001/ℎ. Care este probabilitatea
ca mai mult de 2 motoare din cele 4 ale unui avion sa se defecteze in timpul unui zbor de 4 ore.
Observatie: Defectarile sunt evenimente independente.
𝑅 𝑒
𝑃 1 𝑅 𝑡 4∙𝑅 𝑡 ∙ 1 𝑅 𝑡
Problema 2.
Un sistem este format din 3 module A, B, și C cu ratele de defectare RA, RB, și RC. Pentru acest sistem s‐
a determinat următoarea expresie de fiabilitate:
𝑅 𝑅 ∙𝑅 𝑅 ∙𝑅 𝑅 ∙𝑅 ∙𝑅
Observatie: Pentru modelul de fiabilitate serie 𝑅 𝑅 ∙ 𝑅 iar pentru modelul de fiabilitate paralel
𝑅 𝑅 𝑅 𝑅 𝑅 . Cele doua structuri sunt urmatoarele:
𝑅 𝑅 𝑅
𝑅 𝑅 𝑅 𝑅 𝑅
𝑅
𝑅 𝑅 𝑅
Problema 3.
Se consideră un sistem format din 3 module funcțional identice, fiecare având funcția de fiabilitate
𝑅 𝑒 . Conditia de buna functionare este ca cel putin 2 dintre cele 3 module sa functioneze corect.
𝑅 𝑡 3𝑅 𝑡 2𝑅 𝑡
Să se determine valoarea raportului 𝐼 dacă fiabilitatea sistemului trebuie sa fie mai mare decat
𝑅 0.95, 0.99, 0.999.
𝑗 𝑓𝑖𝑛𝑑 𝑅 𝑅 )
𝜆𝑇 log 𝑅 𝜆𝑇 𝑙𝑡 𝑗 1 𝑙𝑡 𝑗 1 1 /2
𝑅
𝑉
𝑅
𝑅 𝑡 𝑅 3𝑅 𝑡 1 𝑅 𝑡
𝑇𝑇
STD – Laborator 2
Problema 1.
Un sistem neredundant este alcatuit din 4 module care au urmatoarele rate de defectare:
𝜆 0.05/𝑎𝑛 si 𝐶 70 𝑅𝑂𝑁
𝜆 0.04/𝑎𝑛 si 𝐶 60 𝑅𝑂𝑁
Garantia acestui sistem este de 1 an. Se doreste reproiectarea sistemului astfel incat sa avem un
procent de sisteme reparate in perioada de garantie mai mic decat 8%.
Observatii:
‐ Se calculeaza 𝑅 𝑅 𝑅 𝑅 𝑅
‐ Se adauga module redundante pentru modulele cu fiabilitatea cea mai mica pana cand Rsyst
> 0.92. Se scunoaste ca 𝑅 1 1 𝑅 unde k este numarul de module in paralel.
Problema 2.
Consideram un sistem neredundant care este un sumator elementar complet. Se doreste construirea
unui sistem redundant in logica majoritara 2 din 3 bazat pe acest sumator.
a
y
b Sumator
cout
cin 𝑅∑
Cerinte:
𝑅∑
𝑎, 𝑏, 𝑐 ] 𝑅∑
𝑉 𝑦
𝑅∑
𝑉 𝑐
𝑅 𝑡 3𝑅∑ 𝑡 2𝑅∑ 𝑡 ∙𝑅
Structura include doua votere (cate unul pentru fiecare dintre iesirile y si cout). Cele 3 intrări a, b și cin
ale celor 3 sumatoare din structura TMR se conectează impreună.
𝑦 𝑎⊕𝑏⊕𝑐
𝑐 𝑎∙𝑏 𝑐 ∙ 𝑎 𝑏
Complexitate:
O intrare a unei porti are complexitatea 0.5 iar complexitatea unei porti este data de numărul de
intrări. Complexitatea portilor 𝑋𝑂𝑅 si 𝑋𝑂𝑅 este 2.5.
Pentru aflarea fiabilitatii sistemului se inlocuiesc aceste expresii in expresia fiabilitatii structurii TMR
ce include 3 sumatoare si 2 votere.
Analiza complexitatii de implementare a voterelor 𝑛 din 2𝑛 1. Functiile de iesire ale voterelor sunt
urmatoarele:
𝑛 4: 𝑧 𝑥 𝑥 𝑥 𝑥 ⋯ 𝑥 𝑥 𝑥 𝑥
Cerinte:
Consideram ca modulul principal este un sumator binar elementar pentru care avem urmatoarele
expresii:
𝑠 𝑎⊕𝑏⊕𝑐
𝑐 𝑎𝑏 𝑐 𝑎 𝑏
Etape rezolvare:
𝑦 𝑦
𝑦 𝑦 ⊕𝑦
𝑦 𝑦 ⊕𝑦 𝑦
𝑦 𝑦 ⊕𝑦 𝑦 𝑦
Modul de testare
𝑝 𝑦 ⊕𝑦 ⊕𝑦
𝑝 𝑦 ⊕𝑦 ⊕𝑦 (1)
𝑝 𝑦 ⊕𝑦 ⊕𝑦
‐ Se utilizeaza sindromul:
𝑠 𝑝 ⊕ 𝑒𝑥𝑝𝑟𝑒𝑠𝑖𝑎 𝑝 , 𝑖 1,3
Problema 1.
‐ vrem sa descompunem acest sistem in 𝑘 subsisteme care se constituie intr‐un modul serie. Care
este numarul de module astfel incat fiabilitatea 𝑅 𝑚𝑎𝑥.
R R R R
K elemente
𝑅 /
𝑅 𝑡 𝑅 ∙ 𝑅 𝑡 𝐶 𝑅 𝑡 1 𝑅 𝑡 𝐶 𝑅 𝑡 1 𝑅 𝑡 (1)
/
unde 𝑅 𝑡 𝑅 𝑡 (2)
/ / /
𝑅 𝑡 𝑅 ∙ ∑ 𝐶 𝑅 𝑡 1 𝑅 𝑡 (3)
for k=1:100 ‐> R_SR = expresia (3) ‐> if R_SR > R_SR_max then k_max = k
/
𝑅 𝑡 ∑ 𝐶 𝑅 𝑡 1 𝑅 𝑡 ∙∑ 𝐶 𝑅 𝑅 1 𝑅 𝑅 ∙∑ 𝐶 𝑅 𝑡 1
𝑅 𝑡
STD – Laborator 5
Problema 1.
Structura sistemului:
𝛴
in out
λF
a
b 𝛴
cin s
a cout
b 𝛴 Pentru comutator λc, Rc
cin
λR, ϒR
Functia de fiabilitate:
𝑐𝜆 𝑐𝜆 ϒ
𝑅 𝑅 𝑡 𝑒 𝑒 𝑒
𝜆 𝜆 ϒ 𝜆 𝜆 ϒ
𝜆 𝜆 𝜆 𝑅 𝑡 𝑒
𝑐 1 ‐>𝑅 𝑡 𝑅 𝑡 𝑒 𝑒
10
ϒ
Din ecuatia MUX‐ului ‐> 𝑧 𝑥 𝑆̅ 𝑥 𝑆 care are complexitate 3.5 dar se poate optimiza la cpx = 3.
𝑅 𝑡 𝑅 1 ln 𝑅 ; 𝑐 1
1 𝑐𝜆𝑡 1 𝑐 𝜆𝑡 1 𝑐𝑙𝑛 𝑒 1 𝑙𝑛 𝑅
Cerinte:
1. (Laborator 4) Reprezentati grafic functia de fiabilitate 𝑅 pentru sistemul care include 𝑘 module
3/5 cu voter multiplu.
Marirea fiabilitatii unui sistem cu redundanta dinamica prin cresterea numarului de reserve.
λF, c λF, c
λC
λR1, c λR
λ’C
λR2
/ /
𝑅 𝑅 ; 𝑅′ 𝑅 ;𝑅 𝑒
𝑅 , 𝑅 𝑡 ∙ 1 𝑐 𝑒 𝑐𝑒 ,𝜆 𝜆 𝜆 rezerva activa
(1‐c)λ
(1‐c)λ
cλ
4 λ
1
cλ λ λ
(1‐c)λ
cλ
λ λ 7
0 5
2 λ
λ λ
cλ
λ 6
3
(1‐c)λ
𝑐 3𝑐 2 𝑐 𝑐
𝑅 , 𝑅 𝑡 ∙𝑒 𝑐 2𝑐 ∙ 𝑒 ∙𝑒
2 2
Cerinte:
λF, c λF, c
λC
λR1, c λR
λ’C
λR2
/ /
𝑅 𝑅 ; 𝑅′ 𝑅 ;𝑅 𝑒 ;𝜆 𝜆 𝜆
𝑅 , 𝑅 𝑡 ∙ 1 𝑐 𝑒 𝑐𝑒 ,
𝑐 3𝑐 2 𝑐 𝑐
𝑅 , 𝑅 𝑡 ∙𝑒 𝑐 2𝑐 ∙ 𝑒 ∙𝑒
2 2
𝑇2, 𝑅𝑎
𝐼
𝑇1, 𝑅𝑎
R IT
T2Ra
T1Ra 𝜆𝑇 ln 𝑅
Rlim
0.6 1
c
Pentru comutatoare ideale avem:
𝑅 𝑡 𝑅 𝑡 1
𝑗 𝑓𝑖𝑛𝑑 𝑅 𝑅 → 𝑠𝑒 𝑎𝑙𝑒𝑔𝑒 𝑗 1
𝑇, 𝑙𝑡 𝑗 1 𝑙𝑡 𝑗 1 1 /2
Cerinte:
1. Sa se reprezinte 𝐼 pentru 𝐹 0.01; 0.05; 0.1; 0.2 4 𝑔𝑟𝑎𝑓𝑖𝑐𝑒 si 𝑐 0.6: 0.05: 1
(𝑎𝑥𝑎 𝑂𝑥
/
2. Sa se reprezinte 𝐼 pentru comutatoare reale 𝑅 𝑅 ;𝑅 𝑅 .
𝑧 𝑥 𝑠 𝑠 𝑥 𝑠 𝑠 𝑥 𝑠
• TMR normal
• TMR/simplex
Laborator 12
Se cere:
Deifnirea starilor:
0) P1, P2 functionale
1) P1 defect, P2 functional
2) P1 functional P2 defect
3) P1 si P2 defecte
μ
2λP λP +λM
0 1-2 3
λM