Sunteți pe pagina 1din 27

Modelarea circuitelor electronice

Modelarea circuitelor electronice


 Simularea la nivel de circuit este costisitoare din punct de vedere al
calculelor, n special dac circuitul este mare i necesit mai multe
tipuri de analize (n timp, n frecven, etc.).
 Alternativa: nivele ierarhic superioare de abstractizare n descrierea
circuitului, sau altfel spus de a folosi modele compacte.
 Doi factori determin utilitatea modelului:
 eficient din punct de vedere al volumului i complexitii calculelor
 suficient de exact.

Modelarea
circuitelor

modelarea
functiilor de
performanta
modelarea
functionala

Tehnici de inteligen computaional n electronic, G. Oltean

1 /27

Modelarea circuitelor electronice

Modelarea circuitelor electronice


utilizand sisteme fuzzy
 Modelarea circuitelor electronice
 modelarea functiilor de performanta
 modelare SOTA

 modelarea functionala
 modelare FCOTA
 model Simulink

Tehnici de inteligen computaional n electronic, G. Oltean

2 /27

Modelarea circuitelor electronice

Modelarea functiilor de
performanta ale unui circuit
analogic

Tehnici de inteligen computaional n electronic, G. Oltean

3 /27

Modelarea circuitelor electronice

Procedura de
modelare

Tehnici de inteligen computaional n electronic, G. Oltean

4 /27

Modelarea circuitelor electronice

SOTA Simple Operational


Transconductance amplifier
Parametrii
I B [20;70][A]

(W L )12 [1;8] ; cu L12 = 0,5


(W L )34 [1;10] ; cu L34 = 0,75
(W,L )56 [1;100] ; cu (W L )56 = 1
Functii de performanta:

vo
Avo =
vi1 vi 2

GBW = Avo B
PM
Avo
CMRR =
Ac
Tehnici de inteligen computaional n electronic, G. Oltean

5 /27

Modelarea circuitelor electronice

Determinarea setului de parametri


 LHS Latin Hypercube Sample

n fiecare interval se alege aleator o valoare. Apoi cele K valori ale


fiecrui parametru sunt asociate n mod aleator cu cele K valori ale altui
parametru i aa mai departe, formnd K vectori ai parametrilor.

Tehnici de inteligen computaional n electronic, G. Oltean

6 /27

Modelarea circuitelor electronice

Esantion al setului de date de antrenare

Tehnici de inteligen computaional n electronic, G. Oltean

7 /27

Modelarea circuitelor electronice

Structura
modelului
fuzzy Avo

Tehnici de inteligen computaional n electronic, G. Oltean

8 /27

Modelarea circuitelor electronice

Multimi fuzzy la intrare


6 reguli
6 mf pe fiecare
variabile

Tehnici de inteligen computaional n electronic, G. Oltean

9 /27

Modelarea circuitelor electronice

Multimi fuzzy la iesire. Reguli


Multimile fuzzy la iesire
out1mf1=[-0.27907622925482 4.7336423208163 -0.22929012109304 -0.0028363221851113 45.49729161833]
out1mf2=[-0.11955049624726 10.308484211334 -0.23201470784719 0.00408876941051388 25.0003432748168]
out1mf3=[-0.50949884619065 5.4106958973798 -0.70345988469712 0.0282962177749871 52.5057718830839]
out1mf4=[-0.32603181267357 11.099093462894 -0.98934580658441 0.0138103461621346 37.5543179917034]
out1mf5=[-0.18956099089732 8.6928124102796 -0.96510752831766 0.016395396082041 33.7788736156701]
out1mf6=[-0.38682872084570 7.5633681369785 -1.3443012661576 -0.042937570643951 49.8212643120914]

Baza de reguli

Tehnici de inteligen computaional n electronic, G. Oltean

10 /27

Modelarea circuitelor electronice

Funcia
de
circuit

Setul
de date
450a+50v

Avo
700a+150v
GBW
[KHz]

450a+50v
700a+150v
450a+50v

PM [o]
700a+150v
450a+50v
CMRR
700a+150v

RMSE pentru modelele fuzzy

RMSE
3 reguli
6 reguli
10 reguli
antrenare verificare antrenare verif. antrenare verif.
1.85
1.15
1.6
0.7
1.5
0.55
1.45
0.55
1.39
1.16
1.29
1.06
1.21
1.00
1.27
1.05
1.18
0.93
1.15
0.93
178
176
130
124
106
79
132
115
88
84
83
64
205
142
155
80
145
68
156
89
142
58
140
65
0.142
0141
0.115
0.079
0.116
0.084
0.115
0.115
0.110
0.056
0.108
0.073
0.116
0.063
0.102
0.054
0.98
0.050
0.096
0.040
0.090
0.033
0.090
0.036
101735
61735
72200 61735
95640
46408
70100 46408
107279
72116
36800 27823 75311 30750
80529
35201
33400 43875 75188 30706

RMSE este dependenta de ordinul de marime al functiei modelate


Tehnici de inteligen computaional n electronic, G. Oltean

11 /27

Modelarea circuitelor electronice

Evolutia RMSE pe durata instruirii

Tehnici de inteligen computaional n electronic, G. Oltean

12 /27

Modelarea circuitelor electronice

Comparatie
model fuzzy
simulare Spice

Funcia de
EPM [%]
circuit instruire verificare
Avo
1,375
1,278
GBW
2,645
1,921
PM
0,049
0,0398
CMRR
3,04
4.67

EPM eroarea procentuala


medie
Tehnici de inteligen computaional n electronic, G. Oltean

13 /27

Modelarea circuitelor electronice

Suprafetele generate de modelele fuzzy

Tehnici de inteligen computaional n electronic, G. Oltean

14 /27

Modelarea circuitelor electronice

Modelarea functionala a unui


circuit analogic

Tehnici de inteligen computaional n electronic, G. Oltean

15 /27

Modelarea circuitelor electronice

Tehnici de inteligen computaional n electronic, G. Oltean

Procedura de
modelare

16 /27

Modelarea circuitelor electronice

FCOTA Folded Cascode OTA

Tehnici de inteligen computaional n electronic, G. Oltean

17 /27

Modelarea circuitelor electronice

Colectarea
datelor
necesare
modelarii

Tehnici de inteligen computaional n electronic, G. Oltean

18 /27

Modelarea circuitelor electronice

Structura modelului fuzzy

Tehnici de inteligen computaional n electronic, G. Oltean

19 /27

Modelarea circuitelor electronice

Antrenare

Evoluia erorilor la antrenarea sistemului fuzzy


amplificare(frecven, temperatur) pentru circuitul FCOTA.
Tehnici de inteligen computaional n electronic, G. Oltean

20 /27

Modelarea circuitelor electronice

Reguli

Tehnici de inteligen computaional n electronic, G. Oltean

21 /27

Modelarea circuitelor electronice

Suprafetele generate de modelel fuzzy


Sistemul fuzzy initial

Sistemul fuzzy dupa antrenare


Tehnici de inteligen computaional n electronic, G. Oltean

22 /27

Modelarea circuitelor electronice

Comparatie
model fuzzy
simulare Spice

Tehnici de inteligen computaional n electronic, G. Oltean

23 /27

Modelarea circuitelor electronice

Modelul functional fuzzy

Tehnici de inteligen computaional n electronic, G. Oltean

24 /27

Modelarea circuitelor electronice

Implementare Simulink

Tehnici de inteligen computaional n electronic, G. Oltean

25 /27

Modelarea circuitelor electronice

Rezultate -1

Tehnici de inteligen computaional n electronic, G. Oltean

26 /27

Modelarea circuitelor electronice

Rezultate - 2

Tehnici de inteligen computaional n electronic, G. Oltean

27 /27

S-ar putea să vă placă și