Documente Academic
Documente Profesional
Documente Cultură
Convertoare 00001
Convertoare 00001
:;::
"Alex~hd'ru BITOLEANU'"
Mihaela POPESCU
Editura SITECH
CRAIOVA 2000
\
Facultatea de Electromecanica ,
t ;
. ;
;,-, ~ • It.·;:
. .~
;' ;1',
. I""
! .t-:
l
I
. "I .( .rt·
l
l
I
I
t
t
,l Editura SITECH - Craiova
\ 2000' '., .: 1.~:
\
"l,iProf.,dr.
·'Prof.
ing. Maria IMECS
dr. ing. Viorel TRIFA
)/
-:
Universitatea Tehnica Cluj-Napoca Sisremclc clectromecanicc complexc, fic ccle devenite deja traditional.
" ~ .:. It! .• "
(roboti, linii automate, structuri din tractiunea electrica), fie cele neconvcntional. J
(din rchnica medicala,militara, spatial a), incorporeaza din ce in cc mai multo
intcligcnta. Accst atribut s-a dezvoltat odata cu partea de comanda, caracterizat.
prinrr-o rata de 111110ire cxtrem de ridicata. Tn acclasi timp, performantelc acesto
sisremc si, in particular, ale sistcmelor de actionare electrica, sunt stran
dependcnrc dc performantele convertoarelor staticc utilizate. Mai ales fa 'putCI
scmni ficarivc, pcrformantclc cncrgcticc ale convcrtoarclor staticc capaui '. , J I
importann) deosebira.
Dczvoltarea cxploziva a clectronicii de putere, a tehnicilor ~i a modalitatilo
de comanda, dar ~i neccsiratile privind calitatea energiei, au determinat cautari I
dircciia rcalizani unor convertoare statice cat mai "curate". Pe .aceasta directie est f
~i~-~~r, ',t. r i" :: oricnrata p6111a parte a lucrarii,
c •• ~~ <1 t~ !: Capitolul intai este dcdicat redresoarelor performante si insista p
rcdresoarele PWM, care sunt tratateatat din punctul de vedere al particularitatil.
de comancla, cat ~i a 1 performantclor
lnvcrtonrclc
energetice,
PWM ~i srratcgiile pcrformante de modulare fae obiecu
J
capitolului urmator. Sc prezinta stratcgiile optimale care permit eliminarea un.
armonici de ordin redus, modularea fazoriala in tensiune si modularca in circu J
inchis. In functic de curcnt.
Oricat de pcrformant ar fi invcrtorul de tensiune utilizat, caracterul capaciti
al cirruitului
in: rcrupt ,
intcrmcdiar conduce la functionarea redresorului 1'n regim
efccte cnergeticc negative asupra rctelei. Acesre cfectc pot fi drast
Cll
de curet (
diminuarc prin folosirca, in circuitul de C.C., a unui filtru adecvat. Problemati.
© 2000 - Editura SITECH urcsuria cstc tTatat;) In capitolul 1. care prczinra clemente originale, aUlt ca manic
Convertoare ..statice sistructuri de comanda performante de abonlarc, ciit ~i ca rezulratc.
BITOLEANU; D. MiliAI; M. POPESCU; C. CONSTANtINESCU Ultimul capitol al primci pi'irt) sc refera la convertoarele rezonante. ~
prezillt:iclcmcntclc de baza ale acestora (eircuitc rezonante ~i clasificare) ~i :
dczvolt.i catcva scheme practice cu utilizare, in special, in actionarile electrice. l J I
spa\iu adccvat sc acorda invcrtoarelor trifazate cu comutatie prin zero 'cu Iimirar.
acriva a rcnsiunii ~ircspcctiv curcntului,
Contributia autorilor:
Prof. dr. ing. Alexandru Bitoleanu - cap. 1.1. I. ~i 1.4.; r.
lucr, ing. Mihaela Popescu - cap. 1.1.2., 1.2 ~i 1.3.
Sef
J
1:'./(:1,
Parrca a 2-3 <I ca.l\ii tratcaza aspecrele de baza ale conducerii sistemel-
ISBN: 973 - 657 - 016 -- 9 clccrrornccanicc in logicii programata :;;i sprijina suportul tcoretic prin dezvoltar.
J
un or aplicatii si confirnari expcrimentale. Trebuie mentionat dl utilizarea logi.
/
/
..
'\
Convertoare stat ice si structuri de comanda pcrformante Convertoare statice ~i structuri de comanda performantc')
oligatoriu pe proiectantul de aplicatie intr-o tratare sistcrnica de nivcl inalt. Daca f1; "~~ -: )Li;'~:i :.:~ 1'~"£"~:~
cntru vechile structuri de cornanda (preponderent in logica cablata), un utilizator CUPRINS';(: !:;\ ',."1,: .: .. i; ..(
ispirat ~i cu ceva experienta putea combina circuitc standard si gasca solutii
mctionale rari'ia face apella elemente de teorie, 'in etapa actuala abordarea este en
'~I;JWfef~?·",Ea, este .ilustrata de tnsasi structura capitolului 2. Intai se face 0
atare t~,9retica eu clemente de analiza ~i sinteza specifice. Se alege un principiu
1.CONYERTOARESTAricu PE~~~~~~;;;;\':':: " .." .' ",,_ "'I: ,,:j, ·;,It jHv:-<;,;;
• ' . .'!
:~
13
1 1 Redresoare perforrnante :.,.•................. , .
.lgoritm) de cornanda, se fac prelucrari pentru asocierea cu sistcruul condus si se
.. 1 1 I Redrcsoare duodecafazate ... : ~:· ~~~!.: ..~:::! ..:..:;::;..: :: 13
lu~;pr;i!vimula~i confinnarea unor rezultatc ~i perforrnante. Apoi se identifies un • • • . •.•;i"'J-~,.~
,,'i ~·· {~i~·-·--. -. "'13
1.1.1.1. Introducere ;:.••..." ,'."'.; z:»: ••• _
0s.~s~r, capabil sa realizeze III timp real prelucrarile pc care lc irnplica algoritmul
e~, .S~Jurmaresc facilitatile hardware oferite, disponibilitatile software ~i se face 0
1.1.1).2. Redresoare duodecafazate serie :).~i:';::;,,1::::..;:. ~1~ t:»..
partizare a task-urilor on-line .. 1.1.1.3. Redresoare duodecafazate paralel :::::;·.:;.:::.7::5.:::.~:.L:,.'?·20
!oil!,!' ,.
1.1.1.4. Comanda asincrona a doua'redresoareconectate in. L !"'-.
Procesoarele tratate (80C552 -Philips, PIC16C710 - Microchip Technology
cascada.. "' ,..;.·:.;.:.: ~:\,'.£)::;:.::;.. ;..:..: 26
IClT,~~3fOC240 -Texas Instruments) sunt actuale ~i reprezcntative pcntru clascle
1.1.2. Redresoare PWM eu factor de putereunitar·.:-..:.:.;:~.~,:J:..: ·28
r.J~e .dealta parte, asa cum ilustreaza aplicatiile inserate, de s-au constituit ca
1.1.2.1. Principiul de functionare ;... :.i::!:::::.,:·:;.}.•L.LL.!............. 28
l~l~~.:.ale'~~or, platforme experimentale existente 111 laboratorul de Corneuzi
umerice de la Facultatea de Electromecanica. 1.1.2.2. Redresorul monofazat in punte:~';~:;\.~:;::;:;~:;:;~.':·.: .. .';:J:.. :.•. 28
1.1.2.2:1. Schema de focta ::~~.;:.:,.,L.::.:;;:::.i.;::::.: : 28
'.1 ,';, Contributia 'autorilor: 1.1.2.2.2. Modulatia sinusoidalabilogica' !••~.•:••.;•.••:......... 29
Prof. dr. ing. Dan Mihai: cap. 2.1 - 2.4 si 2.5.9
1.1.2.2.3. Modulatia sinusoidala'trilogica .: ~.. 30
As. ing. Catalin Constantinescu: cap. 2.5.1 - 2.5.8
!
1.1.2.3. Redresorul trifazat in punte;..:.. !..... :..:!..
.i..••.•.•••••••••• :••••., : 31
1 , !!'.:~1 :
1.1.2.3.1. Schema de forta ...•..•.....l:.;.~:·::;:.. :...•....•.....•....•..... 31
1.1.2.3.2. Modulatia sinusoidalabilogica -,: .,; .' 31
)
: '"
1.3.1. Cazul alimentarii de la un redresormonofazatq.: 71
6 Convertoare staticc si structuri de comanda pcrforrnantc C()nvcrto~re slatice ~i structuri de com..:..a:::-n.:.::d:.::a2:p...:c.:.::rf;...:o.:.::rm..:..-=-an~(-,-e 7~
I:;. c~~~:~;,;~~~~~~·:::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
~~ 1.4.5. I. Principiul invertorului de teilsiune cu circuit intermediar
rezonant si comutatie la lensiune nula ..........•. : : 134
1.4.1. Cornutatia la curent nul sau tensiune nula 92 1.4.5.1.1. Functionarea circuitului rezonant 134
;' 1.4.1 ..1. Introducere 92 IA.5.2. Invertor rrifazat de tensiune en circuit intermediar
., ..1.4.1.2. Comutarea unui curent inductiv 92 rezonant ~i cornuiatie la tensiune nulli : , 1............... 136
:,.,\ 1.4.1,3 ..Comutatia la curent ~i tensiune nule 94 1.4.5.3. Invertor'; i fazat de tensiune, cu circuit intermediar
:'~ .1.4.2. Clasificarea convertoarelor rezonante _ 95 rezonant, cu lirnu ..fca activa a tensiunii ········..··· 137
,,:~ .. 1.4.3. Notiuni de baza privind circuitele rezonante 96 1.4.5.4. Inverto: cde curent, cu circuit intermediar rezonant 141
~,:~ , ..104.3.I ..Circuite rezonante serie 96 1.4.5.4.1 .• 'rincipiul : ··········· 141
.If ~ . .1.4:3. L.bCircmte cu rezonanta serie, nearnortizata 96 1.4.5.4.2. Invertor trifazat, de curent,cu circuit intennediar
[. 1.4.3.1 :2. Circuit rezonant serie, cu condensator In paralel rczonant .'.. :..: '.... 143
f"<: .. '" eu sarcr na .....•.................................................................... 98 1A.5.4.3. Invertor trifazat, de curent, cu circuit intermediar
1.4.3.L3: Circuite rezonante paralel 99 remnant ~i Iirnitarea activa a curentului 144
U.. . 1.4,3.2. Convertoare Cll sarcina rezonanta 99 Bibliogr.;llie...................................................................................................... 146
f" .. : [;'1.43:2.1. Convertoare c.c-c.c. cu sarcina rezonanta serie
i
':,
Convertoare statice ~istructuri de comanda pcrfonnaute Convcrtoare slat ice ~i structuri de comanda performante 9
:·2.1.4.2. Sinteza directa in domeniul timp a algoritmilor de reglare 2.5.5. Variabile lingvistice. Modificatori 26-
numerica :....................................................... 191 2.5.6. Rationamentul fuzzy 26·
2.1.5. Analiza unuisistem de pozitionare cu regulator digital 195 2.5.6.1. Propozitii fuzzy............................................................... 26,
. 2.1.5.1. Sistemul comandat 195 2.5.6.2. Reguli vagi 26
".
e : !
2;1.5.3. Simularea pe model.; 197 2.5.6.4. Modus ponens ~imodus tollens generalizat.; 26'
2.1.6. Analiza comportarii unci bucLe DEAD - BEAT 202 2.5.7. Controlere vagi ~:•..................... :.... 27'
2.2. Comenzi numerice cu microcontroler 205 2.5.7.1. Fuzificarea ~ " ,:.::: \\..................... 27
;.I . 2.i1. Elemente hardware generale ;................. 205 2.5.7.2. Motorul de inferenta 27
I \
.:
... 2.2.3.4. Timerele.......................................................................... 216
.2.2.3.5. Sistemul de intreruperi 220
0J_,! "
~;I .·2 ..2 ..3.6 ..Porturilc 221
2.2.3.7. Setul de instruc\iuni........................................................ 223
,r':2.2.4. Un microcontroler din a II-a generatie: PIC 16 C 71X (Microchip
I.', i . Technology Inc) 226
h':: r 2.2.4 ..1. Elemente caracteristice 226
2.2.4.2. Elementele hardware 227
.2.2.4.3. Setul de instructiuni ,.......................................... 234
2.2.5. lmplementarea unui algoritm numeric de reglare a pozitiei cu
microcontroler 237
,,- , 2,2.5.1. Organizarea algoritmului pentru timp real 237
, . 2.2.5.2. Programul in limbaj de asamblare 239
t .~, 2.2.5.3. Rezultate experimentale 241
2.3. Controlerul DSPTMS3320C24x (Texas Instruments) 243
,';: J . 2.3.1. Caracteristici generale 243
>,}; .. 2.3.2. Elementestructural- functionale 245
2.4. Aplicatii cu un controler DSP !................... 250
): ; 2.4.1. Elementehardware 250
\..i .. 2.4.2. Elemente software 251
2.4.3. Rezultate experimentale 252
~2.5. Elemente de logica fuzzy 256
~\'~ 2.5.1..Multimi vagi 256
:~i;; 2.5.2. Operatii cu multimi vagi 259
. d"~-2.5.3.:Relatii vagi :....................................... 262
,'. . 2..5.4. Implicanti vagi 263
1
i.. I
I
:, ',
','Hi., .r , ""
i'jj~'
I.,';' ,',)
;, 1
'! ."
,
! ". I,
,j\':.
h\
t
't
"
..
..
1. CONVERTOARE STATICR
PERFORMANTE
f
I
L _
.,
:"\
1. 1.1.2.1. Structurd, forme de undd ;t.j ji!1 "r ~2\, if
-I tar c:'IIHIII1 conductic sunr i iristoarclc '1'," ~i T,,", sc obtinc schema echivalcnt3. din
'If;q (J '.'
~I'I
.l
,I
.'
h" h"
lei
cele d~ua. secundare au nurnerele pc faza astfcl Inc<1t tens iuni lc prorlusc
sccundarului conccr.u In ,II,.
; ~,lc,sa alba, valorile efcetiveegale, ceca ce inseamna cii raportul numarului de
Tcnsiunca rcdrcsal?i 11" se obtinc ca surna a tensiunilor redrcsatc de cele dOll:-,
.ire este
J'h:!,~ .' I::
J3 ,
rcspectiv
,I' !',: "" :f!I'~ ",
' '
pili'll I, ( 1.5)
Ii:"/n2y""'V3"l'.!''';'' ,'_ (1,1)
.oarece
, In cazul redreso• III J'U1 a I'imentat d e la sccundarul III /\ sc rcdrcscaza (lhscrl'and cii, in ficcarc puntc, CO!11uta\ia are lac la mijloeul' rerioadci
nsiunea de faza: l:,'respun7;it"arc cclcil<!ltl' punti (ll3torita dcfazajului de n/6 radiani 1;,tre'tcnsiunile
sc ia ea origine a rirnpului tensiunea 1I·,.hrezultand exprcsiilc
dc alimCIli:lr<.'), rCll1lt?i d sc "ht,iIlC () tcnsilillc avand pClioada rr/6 (fig, 1,3 g).'
n: h = J2 tlosin rot 1)(; dUral,\ de n!(l racliani. cand riristoarele Tl" To', T1" ~i T," sunt 111
,
Ubc=VL
r:::2U'2SIIl(wt- 2n
) 3 c,md\lct,ic, icnsiunea redrcsatii este
') ;'u.i .
iJ~'~,iRl.)~sili(wt'+
t-~.. ~ I ! '! I J,
2n)
!3
lld .:. !2\IJ-l sin lill.-I· sin (wt -. .II6/j J ::::2.fi. lJo- cos ..!I..sin
12
(cot -- ..!I..)
12
, (1.6)
" flu'~Slll(wt. -
I
'It
",u,,n1l7',VL, '6) (1.2)
rl"lultfmti r;1 \'al,,,m:a cfcctiva a tcnsiunii cc sc rcdrcseaza este
If r:::) U ' 'in ;,!,.,
Uhc=,VL 2S1I1(wt":':'6)
LJ~ ::::2LJ·, ros -
IT
:::2U, ---
l+fi :::U, ---
l'l-fi ~ 1 93U"
(1. 7),
,j<.u~,.,==:,{i.tUxsin (,)t.*~~
) I :
. .. 12 .. 2[2 - [2 , -
2/
"i .r~fi~,L_3a!, b), e),d), c) sunt reprezentate formcle ideale de uncia, pcnrru
Pcntru obtincrca curcntului pe faza 111 plimar111,transfonnatorului se,aplici':
.le dona' punu tnfazate,· " , . lcorcma lui i\mpCrC, rczultand
O!-=O~)'IO~.\, (1.8),,;,
------~------------------------,
nl11=n2y12+nL~12' '/ I ~l
. (j~!3',,)
11 =: + 12
1
k' ; _.. r \lr j.:'.~ (1.11)
...-_--' ..
L-_--, __
.__ ..-.,.--,--
i? ,} ; ...i
CI)t ., I
Tinand seama de valorile curentilor ~' ~l i"2' rezulta ca, in primal
••• : •.•.•• __ •• H •• _) <. ~ 1
r :
transtDnnatoml~i, curentul poate lua valorile ". i iI., ~ l' I,;
) ,it P V :1
±~ pc durata a ~ radiani, cand i2 = 0 . . . . , ' ,;
±(~ld + ~ld) f pe durataa'~ ~~ili~~.;.\~~~'ilt;,'I~iu'~:i~:::"~~
±(-32Id+ ';:,
.i3
Id) klpe durata'~ "3 ~adi~~i~~~~i~Ji-Ti.:.,~:'3~I~i,:;r');·I,I"I~:'/~:~:':,
I '.> (, ..• n,\Jt.·".nlj.~. j., ,,' , ' •. J'< jv ••.
.,.',
J2Ussin~
UJO == n, .', .: ;·.liif1F"~ J",,-i .::~r~! (Ll3),
'j" '.
\
\
'. Convertoare staticc perforrnante Couvcrtoare stat ice performante 19
2fi (1.17)
I, '---101,
krr
_ Id
II~! f l - k -l. 1-'111(',.,;0 artivd ([/",'orbit,l din rete a
Ncnlijand picrderilc 111 transformaror si 111 redresor, puterea activa absorb:
dill re\e,i csrc cgala ell cca debitata de rcdresor.
. 6[i I
r : ! 1'.1'cc lid . 1.1
"~-n-lI2Jdcosu. '(1.1 R)
I' '1.1
7 !'''CIOI'II! de putet:e g/oha/, " ,
(:C.
) ",12 II I . f r:)
" "., .-) .. !..:.~_-
I I -..
-n- ,:, d( os Cl.._
'\ -,
1V L
) cos o:
"" 0 9°<).
," cos
.
Cl. (1.21)
S U J.J (I + JJ) rr( 1 ~I- !3 ' ' ' Hi'
~.
. :;
,\', luctoru! de utiliz ar« (/ translorm atorului
"F
rr
u '2 1 d
Fig. 1.4 Explicariva pentru calculul valorii (1.24)
efective a fundamentalei curentului 111 primarul
transformatorului
.uloarc mai marc dedit la rcdrcsorul trifazat 111punte, cornplet eamaI1dat,\)
T; fi
I.i=~?'
, f27t. ,
IAs1I1wtd(wt)=:;;
') r" iAsincotd(u)t)=-=----'-[i f''-sinwtd((:)t)1
III
9. !-'il!'/ol'ld:le l'lltere fie [unrloment alii
_1t 0 " -0 rr k () 3
p (6 J2 In) u, l jcos o;
()
'
+!2ld[f
' n· k
1:,],
j+ r::;
. ,,3
'
smU)td(~H)+L
¥
.1
( 2 I
-+-)SinuHdCM)-j
3 !3
FPF":~::
SI
\
(6j2/n)UJd
,
~
,
=COSCl.,
b
20 Convertoarc statice pcrfonnaute ,Convertoare stat ice performante 21
expresie identica cu cea de la redresorul trifazat in punte. In care s-a notat eu L inductivitatea de dispersie a.unei faze a scc~da.ru!ui.
cry i" : ~ -'~'i"l :!. I ~ I l( '~. /,,:'~.·t
10. Factorul total de distorsiune a curentului din prirnarul
transformatorului,
. . FTD=
A iA
I::: -'~;~(d,'9)
L
- valorile instantanee ale tensiunilor la bornele celor doua punti l1U sunt cgale, o 2 06, :.(. )' -s
(ud ';t:ud "); iar inductivitatea de dispersie totala pe faza, raportata la secund,aml,in d ~stel::;'(!
- datorita conductiei unilaterale, nu poate exista un curent de circulatic, care sa // (112t,) 2 ;:' r,', ':;1,
LOLl= L,,",+ In Lal. .'--';,-~ (l.~,O)
echilibreze celc doua tensiuni si, de aceea, rezulta pulsatii Ioarte mari ale \ 1 .. .",J r :1"
stca; (f ( ,
I : : i;iff1' .. /j
La" - inductivitatea de dispersie echivalenta, raportata la secundarul Fig. 1.6 Schema icchivalenta' aredresorului
concctat in triunghi. duodccafazat, paralel ""I '(,:,." ," i\!
I·
Deoare;cc,' neglijand cornutatia, in oricc moment curenrul i ',I se inchide prin
lnductivitatile depind de patratul numarului de spire si, avand ip vede
doua faze, J(!l p;:-: :.J ;."..... - ,-,.,:j t.d
(1.1), rezulta j'.'
lnlocuind
2 vr:::.'
2 lh
rezulta
(lAl)
i~t-l-i~=Id;
dt t '.
(134)
t 1:U,
=,.~s'n2.lcos I' l' o.--7)·-cOS
n '\ ( cot-12'in)]' -I-10, (J 42)
lOlL" 12 1-
" did' \
Ud
Dcoarece
= ud,- 2L"dt
rczult.: SI
I,) . .,., ·f (
'.1\
-,
rr
-:;-
.'
-I- U.
.) .. (I .43)
[nlocuind in (1.35), tensiunea la iesirea redresorului duodccafazar csre DliPJ inlocuirc In (1.39) ~iintegrate, rezulta
·f
'.\'
/J2c))L,li: sin-1L[Sin ((1)\
12_ "
-- .2l-I-sin
12/
(51~
' "-
-I-a)] + 1\, (1.47)
rclatic ce permite obtinerea forrnei de unda a tensiunii rcdresatc. din care. curcntul fiind periodic, se obtine
Ecuatia (1.39) arata c~ perioada curentilor irl' ~i i./ cstc.cca a rcnsiunilor lid' ,.. ., \
., i ",Tr.
l\---+U.
)'1 =0·
si u,", respectiv n/3 radiani., d, \ '
Pentru obtinerea curentilor, se va considera perioada (1)1 EO (n:i5 + 0., 2Tr.;:' -I- a) Determinare;!
-
va Ion lor T(1
.' ~l
T\ care, avanc
~ .\ ~111 v edere
J
sernnul derivatelor
S .: ._
care, avand in vedere expresia tensiunilor ud' ~i 1I/, se imparte 1(1 doua intervale. , -""I' (I ~l») (141) si (146)), reprezinta si valorile minima, respecnv maxima
(I.XP1(SII c ." , '," - di .
A) cot E (~+a, ~ 0_), -I- pentru care, tensiunile redresatc sunt: (riL~' I 7), SC' lace dill (I .3(»). Pcntru accasta, se calculeaza valoarea me Ie ' ""n:,;:'
Dupa efectuarea calculelor, se obtine L' di:1 +L di~_ Ldj~ __L elj~+Ldi~_L"di~'~i'--u";'!:' i'!; ',itf.S5) ,
"ell eLt dt dt -dt ~ dt "i."f! f:ll~' ',,,:liI:iI<ij ~il./JC-;i
I J2lh . 2 n ' ( IAl) i:,+i;[=l,,; ',ii'.V(1'!56);;::
Id==lo+--L-sm -I? sm o., ,"'u""il'iW:i';li,!
2w c _
;'.' :;.j;"'1 r!;·~(::ydr:.', :;~)r:~;"n~).l-,
·, 1" d'"
care, cu (1.36), conduce la u 1== U' - L' ~d - L5.2.<!.+ L~ ': ..' i',:!1 ',-.(,r: iM:1 ! I': t(f:57)l ,j
dt dt dt
10==-
Id
-
fiu
---Sill
2. 2 n '
- sma, ( 1.50)
( d o
!I! ",;';r: ))1; n; rq lu ;fi~/Lj\>':
2 2wL" L2 ' Din accste ecuatii, sc obtin: i( ••. ; "iP'! ;t )!,.I}t!;H!"dJ ";;:1 U:ir: :);.;
:,)I;,~'~,! 1Ii i.~;:f,fj·)t!~Ji .iftq L :;;':"}'l";:\~";
I
1
ld
== -
fi U2
+--L-sm
' 2 n .
-sma. (1.51)
, di~i'
4(L,; + L)-d,t = Ud - lid; '
If
;!i' ~ ;, i!Jrd.;~iHJ J"d, "lL$8)
2 2w a 12
Variatia curentului i,,', pentru cazul in care a E (Irt2' ~~) , este aratata 111 fig, 1,7, lid =
I
lid ;u ,/I
d , ' ,,'
,:~
'"
:J
"
)idrll);:': ;::')if.l[!!·.:riJ·H·Cllrf(n·~r
,:·.,j;;:,"!rr,:')rL'Jc!i.i(l~59);fr}
id Ecuatia (158) estc similara cu (1.3 8), ell deosebirea . intervine i~d~~tivitat( ca
totala L +L, dcci cxpresia pulsatiilor curentului e~te:;'·ir:;~l'J.r) ":W),jii~"nl) "
~~~~~2V:~~
11 cr , .{(\ ,;{1) Ifd!,I::;~::-,i...••
,';.-l~:.Hit.',
Fig. 1.7 Variatia curcntului prin una
Lv din puntile rcdresorului duodecafazat I !2lh ,zn '. ' " .
L'ud == ( L)sln -SlIla. "',, ,i.'I';',l .••. ,.h',d}~~l>ln.•.l·) .1(L60)
10 I I t
paralel, In absents bobinei de cuplarc coL,,+ '12 "'.
,
-+----0--'--' . :> co t Prin bobina de cuplare, numita si bobina deabsorbtie, selirniteaza pulsatii
rr/3+u rr/2+u 2rr/3+u
maximo ale curentului la valorile impuse. ":f',;!} r::) i;';ir!i.:h, ',!;')" I,"~ IJ ,;.'i:i·
Tensiunea elcctromotoare rnedie, indusa-jntr-o+parte a' bobineii1cu'{ pun
Pulsatiile curentului sunt median, este . , ii\ :'))\If;')!)! ,)ll":t;;IU:)')' -LULL :;1 ':j~)
; A":
u1d ==Id - +
.,(rt
a
)
- Id
.,(rt
-3+ a
) I
= 1-
I fiUc."
0 ==--L- S1l1-
re .
-2 8111 a, ( 1.52)
Ed =~ f!+" e'd(cot) = ~ f!+a (L d~~- L el~~)d(~t)'.;~~),:"('::I~:::;:;;
.a.i~,ID~;:~
2 ())G 1 ,+11,' t+o. t, '~":,n,'Jrfl[>;!~i~:i,':),"t;;'i;t;";;li'
,Tinal1d seama cii U1 este valoare de lillie, reactanta de dispersie raportata la Expresia de sub integrala, tinand searna de(L,37);;les,te"~!--='d2;,;astf\!1 ca, pr
stator se poate exprima efcctuarea integralei, seobtine .i.: :;iu:ri:,,'! ~''!i'ViJ'iI 'A'ill))
0)L ,,==---,
(U2'Usc
( 153) E'd ==
62L
n co
[,,(n "2 + a ) - .,(re'3 + a.)]
Id Id =n
6'2L'
())LUd
i> ='1,,'·r:rI.;J1'1:~;"
'"
,1.'1"
'.I
!311N ()
in care I'N este valoarea norninala a curentului in primarul transformatorului. Prin 6 filh. ? n· 12,fi,. 21t:·!
==n2Lco . sm--sma ==~U2sll11-sll1a':'(1.62)
raportare la aceasta, expresia pulsatiilor este ' w(L" +L) 12 .;,!;: I II" hi;' ria .12,,(, ,- :.",,':, (;1 illl;);'
.yaloarca
Ii
maxima se obtine pentru a =-c iar pentru U",E [0,05 - OJ], arc valori
2fi 12 . l(I~O')I;,t' '..:~i:.dL·1 ~JLl ,! ;j:';i)f;t U:,,;·
~,
. '\\ -v. -,.>. J"< \,}"'n(j\ \.
Puterea de calcul a bobinei de cuplare este de' doua' ori puterea maxirr
cuprinse intre 16,5% si 33%.
1n cazul cuplarii prin bobina ell punct median, care este echivalcnta cu doua (pentru a = rell) a unei sectiuni, respectiv . , ( !.:; f.'; <Ii'~~i ~.'j'i~;:J.'~~;::~\;J
inductivitati cup late magnetic invers, neglijand scaparile accsteia si notand cu L
I) B, ==2E M-ldi'f ==6'U 2I dNSlll-,
. 2 re " ,.;,
Fonnele de unda ale redresorului' duodecafazat paralel, daca se ncglijcaza ') lJ" (\.67)
FP ,~ .:...cos ._- .
ulsatiile curentilor ' prin eclc douii' punti, sunt, calitativ, idcnticc ell cclc ale
7t 2
'dresorului sene. Diferentele cantitative sunt:
- tensiunea redresata este semisuma tensiunilor redrcsatc de cclc dOlla punn.
xi, dedouaori mai mica decat la redresorul serie: (1.68)
- curentul prin fiecare punte este jumatate din curentu I de sarcina.
Sc mai fac urmatoarele precizari privind redresoarcle duodccafazatc:
(1.69)
- acestca pot functiona In regim de invertor;
l' 1n 'practica, unghiurilc de cornanda nu pot fi riguros cgalc. ceca cc I /;-
.tcrmina inegalitatea valorilor medii ale tensiunilor redresarc, aspect cc conduce, ~ cos (J. -- -,;- (1. 70)
FP .. .::.----.-~,
, cazul. redresoarelor paralel, la inegalitatea valorilor medii ale curcnri lor pc rr2cos(5rr/12--cd~) i
~carc punte; '. ..1' , , .' , •.. Locurilc gcomctricc ale purcrilor si rCRctiva corespunzatoarc cclor
activii
, - dcpcnd6nta' piJt~nh;r' '~ctiva ~I reactiva rcprczinra ccrcu ri ell ccntru 1 in , ell -- .' i C.cntrelc
Udold, , avarx in
'iginca sistemului (Pd, Q). t\()II!i rcguuun, sunt I ccrcuri . uc
arcc ue I raze~ cgalc
'-' ) I
ilsuri, dar avantajos din punct- de vedere al puterii reactive absorhirc ~i <II
crorulur tte putere. Comandarcelor
stingandu-sc douaregimuri
:i 1,. Tiristoarele
<
doua punti se face nesimultan
de comanda ~i, implicit, d~ functionarc,
(asincron),
mctul de comutatie naturala, iar cele ale puntii notata cu irulicclc "sccund" sunt - ~~a_x ~7
I
SIT
.anl.u""-;;, '1 2 I ' 2 .'
I
4! Unghiul ,de cornanda ,al 'j1untii notara cu indiccle
nstant 1•.1am"" ~ 57t/6, iar eel al puntii notata cu indiccle
"secund", csrc rucru inut
"prim!' sc mo di rid intrc
I
~l <Xm::tx. J: :.' !: -:1.f},;.; .", ··-~;"l.·.;, Fig. \.X Depemienta purer: i reactive medii, In functic de
Se,obtin
expresiile de mai jos, penrru purerile medii, act iva, re:ll·ti\:1 SI <lcliv;i medic, la variatia unghiurilor
l'IIICl'l'a de cornanda.
ntru fa~tori.t1 de purere global. Iwnt ru rcdn)s,)ru I in cascada, comandar 3Sll1CrOn
;.1:,
t\;\«,J..Il'
Prin1ul, regim defunction are:
! ..' \'~'''':'j, "J,
conccrarca in cascadi\ a mai multor r~dres()arc, Coa~'~ .sa fie
I ,><.
E:-;IC p[)'ihil'~1
,'o!l),\lHlall' as in cr» n . De nscmcnca. In funcric de dnmeniul d~ reglarc Jl~Pt~S
Il~l\si \Ill ii, sc p')1 ('orlCl'la In scrie diverse 1ipuri de redresoare (semlcnman :lTC,
'l'miclll11:1ntlat .. C,\Il1;ll1dal sau nccomandat - comandat).
,;:2;..:;8:..- Convertoare stat ice performantc Convertoare statice performante 29
Pentru obtinerea unui factor de puterc unitar In raport cu fundamcntala. semnalul de referinta arc amplitudinea constanta ~i'frecventa-multmai mare-de.
comanda. .elernentelor scmiconductoare, 'ill vcderca rcglarii valori i mcdi i a a scrunalului de cornanda. De regula, cornanda unuielement.oconform pri~ejpiuJ
tcnsiunii, se face simetric fata de punctcle 'in care tcnsiunca este maxima, Astfcl, de mai sus, sc face numai pe alternanta corespunzatoare
~ _ ). Hl~"
a.tensiuniide
··\\;)\y"'h. ",\" :-
"1\'~'
alimental
• \ .\\"'
: intrarea in conductio se face cu 0 intarziere reglabila a la~a de trccerca prin zero a Sc VOl' comanda . simultan elernentele T 1) si T 2', respectiv - T 3, siT'" 4" 111' caz
tensiunii (ca la redresoarele cu cornutatie naturala), iar blocarea se face In avans, eu rcdrcsoarelor, acest lucru impune cxistenta unei diode ',deinul,;.care sa .pcrm I
I,
-1 - este inchis elementul de pe p,mtei:liNl, i 'i\! \ i; \ i"\ i I, ; I
1.1.2.2.1. Schema def0l1ii if <If \J '\ I ~I i ; j: \ f, \ i
!I V 'i \1 ~'i \. \'
Schema de f011a (fig. 1.9) este cca a unci punti monofazate, ell prccizarea ca
»elementcle Tl' Tz, T3 si T4 sunt fie tiristoare prevazute CLl circuitc de stingerc, fie
clemente cornplet cornandate. Desi, in forma cea mal simpla a comenz ii, pentru () cot
functionare corecta este necesara 0 dioda de nul, aceasta poate fi eliminata
utilizand 0 eomanda adecvata,
,, I , I :1
I
: OJt
I,
'I
Id I-!
i: I
i
I I
I
II
1.1
I
I
I
I , I
I
I
I I ,
I
I
,I
I
•!
QDL- ~
J~l
Fig. 1.10 Modulatia sinusoidala bilogica si forma. de unda
.>.
Se vor prezenta particularitatilc metodclor de modulate, care au ca obicctiv, a curentului in secundarul t~nsfol~atoruiui, 1~'redresolUl
pc liinga reducerea continurului de armonici, existents curcntului de sarcina. monofazat in punte, cu factor de purereunitarunr: i I ,) .!!l"j
31
('onvertoare stat ice perform ante
',Convertoare statice perfonmllltc
"
", La, ~lodulatia. trilogica, starea elernentelor unci laturi est,' dcscris:1 prin rrci
1.1.1.3. Rcdresnrul tr ifazat III punte
aIOl~: logice: '±] ',' care au aceleasi semnificatii ca ~i la morlularia bilocica SI "0"
.Ire l'I ~~c)amna ca 'am be Ic" c Ientente-de pe ramura au aceeasi .stare (Inchisc
- -" c-
sail
CSCllse. '
1.1.2.3. I. Scliem« de fnr!il
Schema de i'or(ii (fig. 1.12) continc ~ase clemente scmiconductoarc complct
l',)llundatc (T, T,,). c(ll1sideratc de tip tranzistor.
, '
, ',
,'
, ,
T 01'. ..,, . ,
41
I 11,1
, , ,, : ,
,, ,,
';- ; , ,
, 'trifazat. 'in puntc, ell
~~t I
, : I , , Fig. 1.11 Schema redrC'sl)ruiui
,,
, , ,
, ,
__.•. ..1
, ,
, ,
; ~ ,i I
--·I":--:I-r"
,,
tr-- 'L
'
, ,
, (:)t
(',)Illanil;'\ rWM
T:{!' ,, "
"
, 1.1.2.3.2. IHoillllll(ia sin/l.\oitiali'i bilogiCtI
, I It;
\fl ,i)' H 'H Iii ,L'; .. /!' <I rctircsc;1'z?i. iar k E:: N'.
Fig. 1.11 Principiul modulatiei sinusoidale rrilogice penrru
rcdresorul monofazat In punrc
t~
I
I
irr-! £q'
!
,' ..,. Modularia sinusoidala bilogica prcsupune cornanda elerncnrelor apartinand
:~fylpia~i raze ca ~i la puntea rnonofazata (fig. [,13), respcctiv:
I Variabilele logice
ccle trei faze, au valorile
Xi' cu i a,b,c, cecaracterizeaza.;starea,elementelor..,del
"",,":1' ;, [j,I",i/;
- fiecare element este cornandat conform sernnalului de cornanda obtinut pc I pentru elcmentul T+ indus ..._
'8~za,mod':llat;iei sinusoidale, numai pc alternanta corespunzatoare; Xi '= { -I peutru elemcntul T;'indlis: - ·.,~;;r~=l-'
';~;;;::~'tif""- .,c,'
- pe cealalta altcmanta, ficcarc clement cstc cornandat III opozitic l~lPde "j .:j:·I~q 'i~'! ' .1.1.~1
'p~reehca sa: In acest fcl, 'ill oricc moment .sunt comandate tr~i'e~e01en~e,'-4a~:~-"l ,Y-
, , - exista intervale de timp 111 .care acestea suntdeipe"-aceeasi"narte1deci
I j' F '1 Ii
I
,
ex ista calc de inchidere a curentului deisarciqa;J
I"
.'__~. __.
'I
1 __ .. 1._- J ...
. In anumite intervale de timp, desi sunt inchise simultanI douat elemente i.
pe acceasi parte, numai unul poate prelua curentul de sarcinae- l,•.. - .i._: -f- .
. '. . l' 1, o-!
: I;· ! I ; \i I j
1 2 J. 3• 1.~O
1•••• '" dU I'atia trilogicii .t! .
J ! i.,'!'
t----.,.---'--.!--,,-+-f.1 ,...+__ ..
_.
, ~ • 1 ! I i ,/ I I',} 1 0
Cornparativ cu rnodulatia bilogica, la rnodulatia tJ,ilogica,.starile celor.do
elcll~cl~tc de pe acc~a9i faza I1Umai su~,t in ?pozitje, ac~ste~.~~tand~, Lincpise s
0
I'
deschisc III acelasi tnnp. . .... -.]'.._._-r-.-- •..L...
_.- "'--1-"--
, ' . .' I 'I· r '. () 'j. ,
Variabila logica y, care descrie starea 1 elementelor unei faze p~ate I
, , \'alllriJc:-~L~~L~!~~:l-~ ·:1-.L.:-~;7-'--!,
, ,
I " 1__
,
,--
,
:(I)t
rI pcntru elementul T.'olnchis; . : r.\ " !
.J
Xl
J , -I-I!..
::
, , ,;
"
"
"
I,
, ,, " , ,
,, " ,,
,, , ,,
,,
.:
"
I
I " ,,, ,,
"", ,, ,
, ,,
,I
"
, ,,
I
, "
,
"
.,
,
,
,
I "
, ,
, ,
"
, ;
y '"
i -1
o
pentru elemcntul T. ;lIlclu~;
.
pcntru aceeasi~ stare -~.a elementelor
",1 (,!
-,
.:l(j1:,r,:::·
:---'1'''-:'1--1
T si T . i ..~.;:-.::'.:::_-.;r.::-::::;:::~>;:;
.'.~ _.,.:.x~::±.'.'~:':"'~~':.:r!'.-:-~
·1
'I
, , , , "',Ii,fuL';"i :,: -il bi;'.;-fl
, , , ,,
, , Il~::
," ,, , , ,, ,
" "
yo
~
"
""
,, "
"
"
" ,, , ""
" "
,
"
"
,"
"
I;
"
, \= J - vectorul variabilelor logice;"I'''',:L~,,,''J (Ii',,! 'l;jiid" '/" ";;,.
"" ,, , ,
I
I 11
I t :
~
I
" i_~
:t
, , ,
;(·.il...
.,
: .i
-1 "
, , ,,
,,
,,
, I'
.;, I,
=:
I,
I ,, "
,I
, ;;
"
I,
,, I
"
" - vectorul curentilor de faza,
, , "
,, , I,
, , I'
,I , ,
"
-· .•.
·1
I " I
':, ,, " ,
" , ,
"
': I I "
f'
. k:> ;< ~ ..~
,, , 'I , , " j
la
, ,-:~,
,,
~I '
-'lf~-'
I
" ,I
..J
" "
, I,
"
l_.l _.~..
Id
"
" ,, !
,I
" ,, "
>, '
" , " ,, , , :, 11 ~; ~ .' , . l".
" , ,I
" . Curcntii in secundarul transformatorului, ca elen}(:I1\eale ve~E?!li14i !.2.!po
" ,, , ,
I
"
, !l
, , "
,
I ,,
, ,, , ., ,, , " "
,, ,
" ,,
,
" :rt+T:rrr(:, :: ::"{ cxprnnan pnn relatia
~= ~. lei.
.'" ...,k', r~- _,I
C_. J';
". •• +_.
'(1.71) .
,, ,, .,
.., -;'--:j. ,, , , ,, .. :1LJ [ : :: :;
" , " I
~, I ~f ) : ~I i
I,
" " "
, " ,
, I
I -It
" ~ 1- - ~-. - Ii +:-:-:-,- "~ -1.-: - ~:" -I.;
" J .,e -j
II· t i : . :: It
.
Fig. 1.13 Principiul modulatici sinusoidale bilogice ~l curentu I de faza in ell starilc de la modulatia bilogica, este araU'tta InitabeI~fil!l ::Dlri;i1b~I'~i~Ji
: 'r .. ,'-~,.\•..•
~~~" . ~ .. ,1\I·;:'~i"~ti,~.·
cazul redresorului trifazat, in punte vectorul yare 6 valori proprii si 0 valoare nula careia ii corespurid 3's~'(Q';E
- 1 . ductoa: .
a 1e e 1erncnte or serrucon uctoare, " ,-. . ..:)~'!ol!'·i.f;:.:,) "! :WII!}(hfU
,. 1111]).1"·
-r .
35
t 'ouvert narc stat ire pcrformante
34, " Convenoarc stance. pcrforlll <IIIlC
Variabile Elem. c-date Elern. c-date Stare Variahilc 1n ,:,)nstruirc<l poziti ilor i~,zorulllj spatia!. s-a luat cmenrol £.1 avand dircctia
I
partea P partca N pcrpcn.iictll:ir:l pc diamelrul I - 4.
v, v.: T, T4 T'6 T~ X, X,. S,'. dcnutnc~lC ,·t!I1II1(I/!il' sitll/)/(i,
Yh "T" T5
" "
,'pl'1'a\ia de intrar<."in condtlqic a l1nui
0 .. !l 1 1 .1 I I
clement de nc n P,II1(' a redrcsnrullii ~i
"I~. ...:', } ·,,0 : ,Il:l" ". 1 2 1 I hh)l':m:;1 reltli care era in cl)nduc'\ic pc
:lL'cc<lsi partr.
1 0 ··1 I 1 :I 1 Sc dcnumcsc st/iri rll(/ll/nlle,
0 I ;
1 1 4 1 I :Il:,'k -,l:iri inrrc care sc pl):m' t rccc
" (
: -1 . " ,I. pruur-o CI)l11tlta\ic silllpl::i.
;.-~.}i i ,.1
"
:,.0. .
" I
I'~ I 1 1 5 I :\ \,';lI1d in vcdcrc dcfinitiilc de
11l:lisus. sc cOllstat:] L'.:i:
0 1 1 1 (, 1 1
I'.L' .! 1 ";' " ,:;" ; _ ficcarc stare pn)pric arc alrc
0 0 0 I 1 D I I 1 dnu:i <t.ui proprii al:iturare;
- 1
'1
I
(I 7:l)
i'll'l'\ ,'n\" de \.",'1 ,'):'.;'::-1 (:11 de 6 ()ri
rn'c\'('II\;1 ICl1sitlnii ell; »luncnrarc. sc
,
-1 o I
1~i'/II i,. din t'lgm<l I. I (), in care. :;-a luat I
l';! I)rif',ine ;, lil1lplillli comuUlrea 'Ill Fig. 1.]() Forma de unda a cui'entului
Efectuand calculclc, sc obr inc: ~1~lrl':1I ... \c: •.'st ca? cnrc:;punde l'()lllcnzii de faz~\ 111 cazul comcnzii 'ell l1mU'i
I '
Ie Ya==2(Xa-,xb); clasicc. far~1lllodlllat:ic in durara. plina
[\ I, ['enlnl <l"hline !1wdu!;-l\ic 'in dlll<lla, intr-un tact, sc face un numar de treccri :intr•.,
Yh==~tXh-X..); (174)
;~!i•..'.h(fid! '}~:j'J / •. j/,f';;'·!~ ,I ,111 st:'irik ;11:lllIr:l\C;lI1tcril)arc.
'Ig. }J'l~~~chemas'tmci:{I'I:aI~ bj;)c~ "-I /\ Igorilml rl dc trcccrc pre~upunc parcurgerea unui numar intrcg de cicluri '(I..-
Yc = 2(xc -x.).
~)Jics~u:niatoare:trecerii dc: la fnrm<l' sl:.m: curcnia -;. stare nllla -) stare curcnta -) stare antclioara:~ slar •.'
.Accstc relatii arma ca y". y", y, sc ohtin
lodulatia bllogic~ r~cea't;ilogi6~'
simplu, din x" x., x .• pnn difcrcnic ~I
multiplicare (fig, 1.14). c
\
nula ~ stare anterioara ----').stare curenta si, inaintc de trecerea la starea proprio
urmatoare, se mai fae doua tranzitii: stare nula ----').
stare curenta.
Considerand doua cicluri pentru fiecare stare proprie (subperioada),
secventele se prezinta in tabelul 1 2
Starea Secvcntele corespunzatoare
1 IF16F61F16F61Fl
2 2E21E12E21E12E2
I r ~~ r'i{\ll':
3 3D32D23D32D23D3
H....• h;»
:-,-+-I-l-'h-.,.....-H~-:-~~I;
4 4F43F34F43F34F4 ;r : I :' I .1 ~ : ~ u I ')1 .If l;
, , ,
5 5E54E45E54E45E5 ' I "
,'
"
It''''-
;!~'.
6 6D65D56D65D56D6
-tt-:-f"r.- .
Tab. 1.2 Secventele corcspunzatoare modulatici I I
"
;1 ,
! I :1 ,I j I:
trilogice ! I II I
j;,ii.:
, ,, , , I I 11.1 I>
:',\,11
) -r-
Se observa ca, fiecare subperioada coniine 15 secvente si, daca se considcra , I I I
,
II',' "I:!'!
tirnpul aferent fiecarei secvente constant (T/90), curentul i" arc forma de unda din
" ! ,
, ,
, " ('ltn'~\J:)_~i'
, ,,
I.\. 1 .• 1 ;
";! ,, "
Ii
"
,, " if
,, ,
II
r : ":'1 it
I ,
"
"
pulsuri de 0 singura polaritatc, Estc semnificativ ca, pulsatiile maximo sunt cgalc modulatiei sinusoidalc 50
Clr 'arnplitudinea tens iuni i de linie, ca si la redresorul cornandat in faza, dar, trilogicc, pentru redresorul ! ,I,
frecventa de cornutatie fiind marc, pulsatiile curentului vor fi rnai recluse si, de tri fazat in punte , i.
asemcnea, necesitatile de filtrare, r ! IJ
Comanda .valorii medii a tensiunii redresate, se face pnn rcglarca
amplirudinii tensiunii de comanda.
.\
----: .,
J.
-.'
amplimdinea tensiunii de referinta), a factorului de modulate 'in frccventa (."
(dcfinit ca raportul dintrc frecvcnta tcnsiunii de referinta ~i frccvcnta tcnsiunii de
(I 3 -'- f -,, ': ----i ----~ - ---,
lI{ .;
~~---------
l.:,: .: .~.:.!{,q
;
:._ I:
tl i.~J"\ ~fJ ij~~I,V~~f.'
comanda), inurma simularii functionarii rcdrcsorului, cstc posibila analiza l11ctlldci 02 ~- -r -, -, -- --,- -, ·,'-n ~:. !·::.t'~i-;WH.i.l· Jf;fl~l,t( \ ~·~L~~f;!,
de modulare. 0 I ~. = r -. :
'r
____ J.
Pentru un t~'f unpus si valoarca maxnna a ~"a' posibilitatca de a ruodifica . i j)r' ;,1.
0
valoarea efectiva a tensiunii de faza din masca hlocului "(JSTF" pcrmitc obtincrca -" \) 15 2 1 27 33 39 45 51 57 69 81 93 99
n
oricarei valori a tensiunii medii redresate maxi me.
-;':
"
n,\1
Influentu nunuirului lie pulsuri 1
, " " :
1- -
Unul dintre indicii de performanta ai redresorului, ce caracterizcaza metoda
de modulare., este factorul total de distorsiune a ellrcntllluiill secllndarul
09-
"8~j; M - _I -- --
lU" 1;
--
-, --_. ; ----
:
-'-
---------
.......... -_ ....
'4'
,.
"
transformatorului (FTD), definit ca raportul dintrc cornponcnta lie distorsiunc a ___ or ____ .I .... -_ .... _ .... I,t
-1-' «r- -.;--'
:".1
: I' : : :
~'i ~ -- -
'''t'L -~--+;,"
I
II i
r'
( \.76) «r ---or "
--~,--.--,.- <';'. ~,l.'
"
b) ' -~
04 : "
~ I' , , : -r-
___ or
----' --'-------
,1"
~f ,
U3: i;·i
(J.21~1 .; <r -r -, -. -, rc ---or ---:-'
I,'
..t ..:.-..- - --
~)
I ~ If
-, --f -, ----r _-~i:~-~::-----
01ur
"r ;
o
o .3
' "
9 15 21 27 33 39 45 51 57 69 81 93 99
CoSH RED]WM. n
,!'!
N uma,ruI
:d~ ,p~is:~r~'pe 0 alrernanta a curentului sccundarul
III
RCZIl Itii 61, pentrn a dcplasa la frecvcntc 61t mai mari prirnele all110l11CI
tl~l~st;OJ;matorulul, idenric ca valoare cu factorul de modulare ill frccvcnra csrc dat supcrioarc scmnificarivc. csre indicatii folosirca unui 1;1" marc. Avantajul deplasarii
de rclatia '" . '1, ""','" ,'. .'" c
spectrllllli de armonici spre frecvcnte inalte esrc ilustrat de nccesitarilc de filtrare a
.. .. n =fmr== f, / f ==3(2k.- 1) kEN" (I. 77) curcnrului absorbit din retca (valoarea filtrului LC la rctea). Astfel, pentru un
rcdrcsor alimental 1(1rcnsiunca cfcciiva de 220Y si un curcnt de sarcina de 40A, se
'.I,;ya:~i~ea. U~1l:i,:;1,,~P\i~1este irnportanta intrucst 0 valoare midi a accstuia
o ht in, prin simularc, urmaroarcle rczultatc:
dctermina 0 sol:c:tare mare III secundarul transformatorului, iar 0 valoarc marc
dCll::-1 1;",7"1.', valoajea minima ;] rTD csic de 0,02 si sc obiinc pentru L=, 0,01 II ~1
duc~ la suprasohcltarea din punct de vedere energetic (pierderi mari) a clcmcnrelor
<emiconductoare ' ' C="iOpF:
De~elldenYl'FTD de numarul de pulsuri (fig. 1.25) arata ca, la acclasi numar . dad (,,='h9, va loarca minima a FTD cste de 0,007 ~i se obtine pentru L= 0,0 lIT
.ic pulsuri, FTD er~~te ell scaderea factorului de modularic in amplirudinc De si ("2SpF;
lsc~enea: la acela~l. facto,r de rnodulatie I'll amplitudine, FTD scadc cu crcsrcrca . d;l('ii 1~"t,l)9,valoarca minima a rTD cstc de 0,004 ~i se hbtine pentru L== 0,011'1
iumarului . de pulsuri
' nu mal
' ... pana
,. - Ia n == I".J, d upa care ram,lne pratic constant.. Dc ~i (':. 1(i,rlflF,
rceca,.- din punctul ' de vedere a,1 FTD' un nurnarx d e h- pu lsuri . pc a lrcrnanr.i est ~
ill cazul comcnzii 111 raZ,-I, pcntru o.=o(>()O, sc poate obtinc 0 rcduccrc a FTD
.uficient. , " ' l
dc la 0,.\ (I':1r:1filtru) I" 0,056 daca sc utilizeaza un filtru avand L=O,OIH, C=200pF
Analiza spectrului ~~, armonici al curenrului de t','I-'r, arata e:1 - nu ex isl'ii >GO" •
'i i ];1 (),(14"i pcntru L=O,O 11 I, C=300flF.
rrmonici de ordin par si multiplu d 3 " -, . . .
. ... .' : . . (e. ~l ca arrnonicilc existentc sum gmp:I1C il1 Se rcmarca valoarca mult mai rcdusa a FTD aJ curentului absorbit din retea
an11111.Ordmu1 armonicilorjn " fiecare familie respects expresia I' Lm C . + k
care i ill cazul comcnzii rWM comparativ
0
0,6 - - - - - - -: - - - - - - -;- - - - - - - -i- - - . - - - ~- - - - - - - : - f - rcdrcsorului, in special de timpul de comutatie. Spre exemplu, daca se foloscsc
.
, .
,
.
,
t rauz istoa rc de tip 1(;I3T IXYS Cll UcEs=600Y ~i ID=75A, avand timpul de
0,5 ~- - - - - - -;- - - - - - - -,- - - - - - - ~- - - - - - - :- - - - - - - ~- - - - - -
,_ : : I • ,
comutaiic de "'. 1,SflS, sc poatc adopta chiar ~nf=99, avand in vcdere faptul ca
pcni ru (\,.~--O,1 durara minima a pulsurilor este de 4flS.
-- - . - . - f . X :.).---.---!-- - - -- - ~ -- : : :,
c: 0.4
~
- 0.3 ~
:
- :
,I
: - _ : ~;
1:.
:.
.
..; . ~ . _ - . ~ : ~ :,: . : . : - : ,.1 : -- - - :: J /)('/1('111/('11[([
detcrminarea tcnsiuni i medii rcdresate 4. Se calculcaza valoarea efectiva necesaraa .tensiunii' de fazain-secundar
transformatoruluicu relatia
-,~-:~,~, l;,ii:": )
"
"
,
, n==lJ;n== 15 , "" " ••••• >. i1 { :7, (
i
1.81 ) ,
1.8 - - - . - - -;. - . " - - - , - . -,- - -" .' - . c - - - '- - - -:- ,f I , ',:,
I,'
1.6 ' , : : : : , , }( 5. Elcmentcle semiconductoare fiind solicitatein's~~~'bl~~ata de' t0nSi~I1'
1.4 ~~I~~I~~I~~~[~~r~J:~~I~~~;'~'~~~~::
: : : : : : K : : .. n=J
de linic din sccundarul tranformatorului, in vede~~~'d~ten~~inarii c1~s~i de tensiui
a accstora, se calculeaza valoarea maxima a acestei tensiuni. ,
1.2
~.
:;3 --..,---..,.-
Ub ==j6 W, .A" l' iI )UII, f'.~l .~:;.;(1.82)
:::> 6. In ceca cc privestc solicitarea in curenta elernentelorsemiconductoare,
0.8
tine seama de forma de unda a curentuluide, ,fa,z~,j\1,1',Cs~md,aJUll~ransfqr.paforul
0.6
(fig, J.l S) si de faptul ca, in intervalul in care acesta este zero, rolul diodei .de.n
0.4
cstc asigurat, pe rand, de fiecarc din cei trei rarnuri alpre.dreso;;Ului. . :':'"
0.2
Pcrioada T a curentului' de faza, care este ~ipeI;io~d~ c~e~tl,l,~u(printr-un ~lcme
-'-- semiconductor, poate fi exprimata ea " ,,' ,0<.,. ')0 .. ' .. !I': I
0.1 0.2 0.3 0.4 0.5 0.6 O} 0.8 0.9
fma T = tp +tg, ":"; \1: (l.83) ~
Fig. 1.28 Depcndenta raportului Ud/Us in functic de factorul 'in care ',;;i!;;/,~"Vd,;; '1" : I
'.,;"
, de modulate In amplitudine - t, este suma intervalelor de timp in care curentul de faza estc diferit de zero'
If' \ ,1 r"·' '
- t" este suma intervalelor de timp in care curentul de faza este zero. : 1
I . In ficcare perioada, un element semiconductor este: pa~c~';"de curentul t
Algoriun de dimensionare sarcina care sc include prin secundarul transfonllatomh.u'timp\(:\e\/2 (cat Y« es
Pentru dimensionarea redresorului trifazat PWM in puntc cu factor de putcre fie pozitiv, fie negativ) si asigura rolul diodei de nul pe durata t/3: .•Astfel.ivaloar.
unital', se considera situatia cea mai defavorabila din punct de vcdcrc al medic a curcntului printr-un element semiconductor este
.solicitarilor il~curent si tensiune ale clernentelor semiconductoare, parcurgandu-se
'~lg01itmul de maijos. iTd--
. 1 r' .
f Irdt=-T
1 ( ~f
d. ~.l 1
INdt+f INdt) =IN-'~,f;\".....:,
T 2 3
(t~ t~)"~. ::;lull'!} IIi
T •o \. \I • (I
J:n ';J1'.!'.")r .,:~'1; ,f'~'f":f:i -_ir;~bi;)(
". . 1. Sc impune numarul de pulsuri intr-o alternartta a curentului din
Eliminand tg, ; ..:. ",;~, ;'E'" '-,,:i'oJ:;t ill!:'
secundarul transformatorului.
2. Sc determina valoarea maxima nccesara a tensiunii medii rcdrcsatc din frJ:=: b).( S:.+ T,- tp)\ = IN1(S:. + I) .; l~l~.'+ I. ".11"'. :.',('1'8.'.4')"'"
N'.W"j
conditia ca aceasta sa asigure tcnsiunea norninala UN a sarcinii ~i sa acopcrc . T\ 2 3 T 6 3 ': T 6 i!31';m'.i .":,:, ,il, ,~",: .:
caderile de tensiunc L1U din circuit. Astfcl, Introducand valoarea medic a cornponentei curentului-printr-un! elemei
I;
\
i
\
Convertoare statice pcrfonllante Convcrt oare statice pcrfonnantc 47
'1 ,', ,
'.' ..I t'p :. r-: .:,;.;: I -; I, I pentru vent ilatie fortata
" vlTdl == T2' . ['1',
k, - pcntru vcnrilatic narurnlii
.itilizand modelul SIMULTNK figura ')".2'9 1fl. Sc Lice vcrificarca la 1ndilzir(' in rcgim stational', rcspectiv intcrmitcnt
ua (d:W"1 ('sIC cazul), urm.uind respcctmca incgalit5\ii
ud
(1.91 )
( : I : GSTrl-~-:-~RED_P'tIVMI ia
11. D:lCii rcl. (1.0 I) nu cstc S,lt isfacutil, se alcge un lelcmcnt semiconductor
GTSF
:1\ :'IIld curcntu] mcdiu norninal mai marc.
purcrc
Rcdrcsoarclc ell factor de puterc unitar, cornandarc
rcactivil pc fundamcnrala.
in faza, nu nccesita
oar factorul de puterc global ramanc subunitar,
c\'II(1rir:1 conrinutu lu i important de armonici supcrioare, al curcntului absorbit .
. ,,' '\ "j"O' 406 pentru .n '= '3 Rcdrcsoarclc ell comanda rWM, prin rcduccrca semnificativa a factorului
i .: I;:~~~
0, ~2(,pentm ==, in'= '9 101l:'' de distors iunc a curentului absorhit din retca (cu un filtru cu clemente LC de
, " ,0,423. pentru . n ~ 15 \:ti,'ri miri ), pr..:zinta un factor de purcrc global apropiat de unu- ~i'constituie
-;"lilti:l de viito r, in special pentrt: actionarilc elcctricc in curent continuu .
. ·":-"Astfel:pentl11'n irnpus, sc cunoasre J.r,Llljl~(rcl. .XX) xi sc detcrmina I,d",.".
I
I
1
*7 l
r ,
f 48 Convertoarc stat ice performante Convcrtoare statice performante
1.2.2. (',)('I'ici,~ntlll k', care dcrcrmina amplirudinca annonicii de ordinul trei care
METODE DE MODULARE PERFORMANTE
v.. 1i inscr.u.i. SC dc-tenninil astfel incat, gradul de modularc 111"~?i atinga valoarca
s;; max im "dlllisihiEi.
1.2.2.1. Metode de modulare specifice invertoarelnr de tensiune Dcnv.u.i in raport I'll timpul a lui u" arata cii, primul sau maxim apare inainte
r; .u.Intr-un ' invertor. "de tensiune (fig. 1.3l), elemcntclc scmiconductoarc de n:i2i') d'II.·"1 k ' :-- 1/9. Momcntul de timp (t ') in care cstc atins acest maxim cstc
(complet comandate sau tiristoarc cu circuite de sringere) comura tenxiunca din dcrcrmin.u lk 1\'la\ia
circuitul intermediar $i, \'11 iconsecinta, la bornelc sarcinii sc obtinc () tcn,iullc
('os
'.
(,)t
,
s:
I ( "-
-·1 .' -- --
1 ') (1.96)
sintetica formats In general din trepre a caror arnplitudinc cstc proportionala ell -1 " :\\./ i
1
. ,
I. ",I
v}' trci sc rcg.:"lsC~lCIn tcn-.iurrilc lIA(p uIlO' u"o' a carer forma de uncia rezulta direct din
cornundn clcmcntcloi de pc o faza. liar dispare In tensiunile de lillie ~i de faza
(1ig.I.:;2
~------~ ~'-------~ L')
Pcnrru .lcrcrrninarca formclor de lIndJ ale rcnsiunii de linie si de faza, se
Fig. 1.31 Schema de principiu a invcrtorului trifazar de rensiunc tine SC:lI11:1c;'i
. , I' I.' .» :"1" ~." " ',J:' : I ,
(!:tCI T 1 I:
1.2.2.1.1. Modulatia trijaz'llh7 '\'I~h()plima/{i ell t nserarca «rm onrcu £1(, 11_\'1
daca T~ '" I
1,' .: ': .: ordinul trei ill semnalele de comandd
( 1:.1
cl:.1c5. To "" 1 ;
o
tehnica de modulare relativ noua, care pcrmite largirea limiici 'PWM II, .."
Jl (1. (8)
.uperioare de variatie a fundamentalei tensiunii de iesire (crcstcrca valorii max imc ':" dae~ T":,, 1 .
I gradului, de' , modularc normalizat, m M) ~i micsorarca Iactorului total de • ..)
aJ
l
, daca Tc '" I
esirea invbtorhfui,\consta '}h introducerea armoriicii a rreia 111 sisternul tr'ifilzat <11 si sc urilizcaza rclatiile:
.ernnalelor '0od~l1atdare (de'cornanda) [35]. (1.99)
= 11,"'')'-
1n acest' caz, tensiunilc de cornanda vor fi de forma
UAH UIlI!,
(Ll 00)
U c=Ucmax (m,sin cot + k~in 3cot)=U cruax m,,(sin cot + k' sin ]wt). (195)
)
r- ." ~...•#" • \.
-1
.) . ',ltsl' ..,Jr;!,:l,('ff! I'
.20'----------0.--'.0'-:1-.--.-,.-. ..-,-.':-'-fJ~i-1-'0--'.02":·!
-;.-.;-,;- Iii)" ~'!
l:tf .~
Udl2
distorsiunc al tensiunii de faza sunt mici; ,:'::.'.<~I .. _._~tr;~ -' ;. If
e)
- odata cu crcsterea lui Illf' FTD este sensibil mai nile in cazul inserarii armonicii
trci; "l'\t~~ ~.!~'H!i"idi-;d';i d:;de; ')
o
o
ULJl~'~
10 20 30 40
0 ,
50
n n ->D1L-lL",----"---,,,---,,-.r.lD.---"---' n
60 70 BO
- pentru valorile maxime ale 111., in eadrul familiilordc' ~l~la·~L~rdih}'repart.izal:ea
armonicilor cste diferita pentru cele douatipuri de ,modiliar61 (sp~eI6xeinplu;lfln
Fig. 11.32 Formelc de unda si spectrul de armonici al familia a doua, la modulatia ell inserarea arrnonidl'·de'oi-dinuftrel!exlsiai't.rei·
tensiunii de faza, caracteristice modulatiei sinusoidalc subfamilii, ponderea cea mai mare avand-o subfarnilia, a -doua, 'in tirnp ce la
eu inserarea armonicii trei, pentru I11f = 21 ~i 111. = maM mo~ula~ia sinusoidala clasica exista doar doua subfq_mil~.i,pondere ~fi .mare avand
subfamilia centrala); .
Ca si 'in eazul modulatiei sinusoidale pure. armoniciledin tensiunea de icsire
- avantajul mctodci, de iuodulatie suboptimala este ell atat rnai, e~ldert:c~ cat m.
sunt grupate 'in familii centrate pe frecventele
cste mal marc decat 1, permitand atat cresterea fundamentalei cat si a' valorii
i = 1,2,3 ... , (1.101) efcctivc a tensiunii la iesire si reducerea Iactorului': total tde~J?istOl'siuile;! spre
iar frecventele diferitelor armonici intr-o familie sunt excmplu, pcntru 111,= 21 si valorile rnaxime ale lui rn, (1,1547, respectivL), se
obtin: ! .,,1;;,':.' - --;;;. I
fj·= fi ±k· f, = (i- mr±k)t~. U .102) . - pcntru modulatia sinusoidala pura, 'j \v
A)cf= 0,71 U/2, Ucf~ 0,92U/2, FTD'='O 838,:·(,j,,-1 ,..,:;I,,/.. C)'.! h:i~;.
Intrucat spectrul de armonici contine doar a1111Ol1ici de ordin irnpar, pcntru
_ pcntru modulatia suboptimala, " ";" ,. f';' i;·!.'"··,I,, c' ,: "'-' :'.:;i:;()I;-
ea (i 'l1lf± k) sa fie impar, i irnpar detcrmina k par si invcrs.
J
Convcrtoare staticc pcrformantc touvonoarc st.u icc pcrformantc
Alof= O,R2U/2, Uef= 0,93U,/2, FTD = 0,527, h'CClc'Il\;i .lc IUlTII c:~k: mai mira (fig, 1.15) ~i sugcrcaza pos ibilitatca obtincrii unor
dcci I) rcduccre a FTD cu - 37%.
jlLTI~'rr11:II!1,l' 1>lllle ~i h li'''''\Cn\l' recluse
].2.2.].2. iModlllaf;a Infrecvenui
-I't,~nnnnnnnnnn
/1 ~,~ ~ ~-~-~ -~-~- ~~~ii{
=-..-------:
Datorita simp litatii partii de cornanda ~i rcglarc 111circuit inchis, si~tel1WIc ---!T_~)t
ell modulatie In .frecventa reprezinta solurii adoptatc in rrn ilre aplicat ii.
Modularea 111frecventa presupune formarca tensiunii de linie dintr-un numar
T1UUUlJUUUUlIlllJll=. J
T..'+"
.) i . t f I
constant de pulsuri dc ampJitudine Uol si durata tu consranrc, indi Icrcnt de trccvcnta
dc lucru. Pentru accasta, elementele semiconducroarc de pc partca r a punii: (T ,
'Ir,r- =uuuuiJlJlJJ n n I]J]~I__ ------,--_~ I
T Ts) sunt mcntinute inchise, in scmipcrioada
"
corcspunzatoaro, de n ori pc dllrata
I
T~f=;--------.--- :
1.0, si sunt blocate pe toata durara semiperioadei urmaroarc, jar cclc dc pc pilnC:1 N -:» dlJL : ..
lL.Ll.....
1.L..I.J.....1.L.LL...Ll.-.1..
Ucr == TI JT,o,u;.dt == ~
'I 2ffo'" T" u~,dt ==
0(U )1 g(
2ftn ~
.) .)
,
1+4 + I)
Fig,
IIndil
I,:q ('()Il1<1nda invcrrorului ell modulatie
idcal iz.uc ale icnsiunilor de Iinic si de fazil pcntru
in frccvcnta
n = 12
~i formcle de
•
• I;::,:: IUd Jfnro "", I ,I:; " u
( I . I 0." ) U / f =. et.
'j;,,!:, 3 ;., ," ; t~dl'; I !I-i r ,
1.2.2.1.3. Modulatia
Convertoare statice perforrnantc
P-WM precalculaui
I
! n [J_o uA\O(wt)sin
U AIII"n,"x == I
n
Convertoare staticeperfonnante
vcotdtot + fn
"
;o";;[.';J
ll~\O(wt)sin
r.:
" .:]
vcotdcot
.r,._ 1\":.JL
'\
'';''!fllU:., '
:1,:W:I,
.;hf ~)riJ:)!OI~
J:
i • -v ,
comutatie sunt recluse [2], [14], [l5], [l8], [26], [35]. Unghiurilc (O\' 82, ... ,8,,), 2Ud 4f~ (t)'
=-vn:+noUAIOU)Smv~t?),,: dt ; L :
'."1
(1','1'Q8)'1:
'~
corespunzatoare morncntclor de cornutatic, pot fi calculate, 'ill pri,ncipiu, utilizand
acelcasi legi de cornanda ca si 111 timp real, dar, deoarccc de tac obicctul llnc~ So observa ca, presupunand c par, : :, i I
: ! f l;:i
:! I U'
.lJ:il.!cn:'·ch.:\
determinari prealabile, se pot adopta ~i altc criterii, eel rnai utilizat cntcnu consra UA10 = Uti, pentru i = 0, I, ?,.,.lnJ~
'in eliminarea primelor armonici din tcnsiunea de iesire [l S]. UMI := 0, p~nt:-u i = 1, 2, ...m/Z. I
o conditio necesara pentru ca tensiunea sa contina un numar rcd,us de Exprcsia (1.1 OH) devine . 1t
J
annonici superioarc semnificativc cstc ea, ficcare altcrnanta S;1 fie sirnctrica Ja\i"idc
mijlocul ei..
7U
U ,\IU\,max =: - -vn + n
d
4 ci28'.-1
E J 2U [ .
Ujsin vcotdcot = !VT\;d
21
1+2
.! i
IT
:: i
en'"
E
'.
(cos V82i
.,'
'
- COS
'(If/'i
'V82i+1)
~ l
Intrucat' spectrele de annonici 'in tensiunile uAO (1'ata de nulul fictiv al l .
circuitului intermediar), UAIO (fata de minusul circuitului intcnncdiar), u,\}l ~l u,\ ~,'tiind ca 8(, = Os.'i 8c",I= nl2, se obtine I; : 1r
i,1 I: ; I: li
II! ,1 :!
,!
l! i it i:
(q?~J,,
sunt aceleasi, eu exceptia armonicilor de ordin trei si rnultiplu de trci, care pot _'2U(lla[ I ')'"' j+\ ] I
exista .'ill u~o si UAIO dar dispar III celelalte, pentru dctcrminarca unghiurilor de UAluumax - -v- 2' :;:-;(-1) cos vu, ], ,I' '.1 ; ",
l[lru[ln~
: r-r-
" obtinur prin impunerea amplitudiuii fundamentalei' ~i:a~1Ularca primelor (e-l
armonici supcrioare impare, altele ,dee,at cele de ,o,rdl'1 lJje}:~j, J;tlulJilllu_,,~~-trc
i 81 112 Sistcrnul neliniarobtinut trebuie rezolvat printr-o metoda numerie~,ff4MSYi~~~'j(ll"
82i-l Ozi+l K IT
11:
l(
-2 2 Pentru cazul simplu in care e = 2, variind 81 intre 0.0 ~i24°, iar ~ intre i2° ,
. ,,1"("0" '·"Of" 'I "\1,,,,)
Fig, 1.36 Forma de unda generals a tensiunii uAW cu c comutatii Intr-UI1 sfcrt 60°, U A IOmjU 1(6)m", variaza intre 0,956 si 0, anno'ni~~ 'de 'ordin 5 fiindeliminata.
din perioada fundamentalei Dc rcmarcat ca, ill cazuJ determinarii mon1e~tel~'i"Je: ~o~i~~tief~~t1'e{i~cl
FOIUla de unda a tensiunii liMO pe intervalul [-n, n] rezulta direct, cu (1.103), prirnelc armonici irnpare sa fie eliminate, primele'arn1o:Uci neelin~in~te 'prezin:
valori relativ importante. ,,' "\:' -, :': f:,
.
r
din intervalele d conductio si blocare ale clementelor concctare la faza A,
clemente ce sunt eomandate 'in opozitic (fig. 1.36). .
t (. d .'1.' , 11~;....1 II !:
CUIll efectelc armonicilor sunt cu atat mai suparatoare " eli" cat ordim:
J)! -, >
Dezvoltarea 'in serie Fourier a tensiunii U,\10 este de forma accstora este mai mic, este indicat sa se acorde .un-interes :diferent;iat: diferitelc
arrnonici ~i de a calcula unghiurile astfel incat sa se minimizeze rezidul deformar
Uti ~,
UAIO==-+,-,Uc\IOm>lxSlllvwt, ellv=1,3,_, 'i 7 ." -
(l.l (7) pouderat. Acest criteriu de predeterminare a celorc, ungh~}lriA~yomutatie" eo?st
2 ,,,I
uAW(n - rot) == UA10(wt) pentru rot E [0, I] Detcrminarea mornentelor de cornutatie se simplifica considerabil ~%c;
invertorul este cornandat astfel incat, in fiecare ,~esime de perioada, sa fie.inchis'
-,"" .' d.
se poate deterrnina amplitudinca annonicii de ordinul v, UAWVtll"" "ill functie de cele doua clemente de pe parti si faze diferite ~~se "comanda» PWM 'In:,;qpozi\ie
c unghiuri de comutatie din intervalul [0, n12]. Astfel, elementele de pc a treia faza (fig. 1.37). Spre exemplu.Tn intervalul (0,.n:(3), SUll
! ·.Il'~ t, • ,~), I I~:l;l':i.lq) .sr,
I
J
58 Convertoarc stilt ice pcrformante ('"nvcrtr)are staticc pcrforrnantc :)_9
anterior
t Jnghimik
Sprc
1, 0:,
cxcmplu,
ctll11:lnd:i cu n '" -1, irnpunanc] FTD
°Gn ~l' pot
r.rlcu la l,in:-lI1d~('''I11,l de difcrirc nilcrii
IlL' nptil11i7;lrc as;1 cum s-a l'rl·,·i7<ll
pcntru
Srrarcgj i lc de modulate In durara conduc la rezultate ell atat mai bunc, cu dit
, ", Fig:JIl.'3'7'Fdim·~~e, ?e'unela
precalculara i:
ale tensiunilor de linie penrru modularia I'n::C\(:I1\:1 (k comutatie esrc ma i mare. Pcntru aplicatii de mare ~j foartc mare
putcrc, <1C,~:I:;r;]cstc Ins a limilat:i, Imhunat5tirca pcrformantelor putandu-sc obtine
! I
. ,; .. ' ! ': tr : .. .
I 'l..
prin lr<II:1IC:1 fnori:li:l a problcmaticii morlularii In durata. Accasta consta 'in
i; ,~on~ic\erand; Sl~r~ ?x~mrjhJ, patr~ morncnte
de comuratic III Iicc.nc inrcrva] Ilhl.inc'rc;J "on-line" :1 morncntclor de C0I11Ut81.ic 111 functic tic pozitia fazorului
~,c,,~/~'1.~rmatc :,~ei.o c~~n~u~ati~..la sfarsitul inrervalului (Jig. 1.:lR), amp lit udinc., i cns iuuii prcscrisc, (,CC<Icc conduce la rcduccrea ell piina la 50%) a pulsaii ilor
al.:1lom~1I de ordlll~ .)n}lll1ctie de 61,62, 63 ~i6'1 are expresia l'lIplllllii dczvo lt.u de motor 122'1, 140J .
I.!H
. ,!
),
A" = k I,~7tu~R((j)t)sin
'.,\'..:
VO.Hd(»L
F:rlllrulll'nsilinii
~~. u., I jll;'
de linic la icsirca invcrtorului esrc:
(1.112)
,.',';, Descompunand. j~tegrala.
~ . dlll)~.• till .c.uc
C'll"lll" ueSIU I (C
I I;1h.r)rlns.
. Sl~ nh\illc ~i po.uc III:IOPI. pfl7i(ii dist inctc (fig. 1.:19<1),In funcrie de configuratiile posibilc ale
exprcsia ',' 'I r ';' ,''';';;;,' -, . invcrtoru lui (Ilg. l:l()hl
.'j ""1' A;: = 4v~d cas' V1t sin vrr'sin vrr [ -) cos v( ~ - 8 ) + 7 cos v( ~ 0 0) Dcfinind i':IZr)rul mcdiu pc () pcrioada de cornutatic !,i(l' accsta poatc fi
.l ','; .;: 1r i ." " ...• 1 ,2 I. 3 =r>: 6 1 - ,(i'- 1 _. :>--. t'llIl:;idl'r:ll constunt intr-o perillaci?i de commatic, dadl accasra cste suficicnt de
1111":1,SI CSIC eel cc va dcicrmina cornportarea din ansamblu a masinii, respcctiv
'-I' 2eo,s v(-6 .,-6I"1,-" ", 82-.'. 83) +I 2 cosv(!!: (j -
•• , •• ".
e 1- 8,"""--8,-·8, ')
.
-- IlJ ( .I
I I ()) lundamcntalclc curcniilor si cuplul mcdiu dczvoltat de motor. Diferenta fazoriala
'..,.1 ;"-ceastii. r~la\ie poate fi gcncralizara pcntru (n'l I) unuhiuri III inrcrva lul ~I.,:..~.!.<: \a rcprcvcniu ,'<lll?;1arrnonic ilor de curcni.
(O;7iI(i)."·:i., .. ,''1,), ''-;; "!I'j; z>
C'ol1sidcr:lIld f'rcc'vl'n\:I .lc comutaiic suficicnr ell' mare, astfel incilt valoarea
~i;L~
~~~.~osv~~;~
iffti'
V27t'Sli~1
/'
t lr(-lYtI2cOSV(~-
'0~~
;.< ;'.t.~.i"J l
:.' .ii} ", I-I ()
t8 j
I-I
J
"
+ I
_
/1
( r.i n ,
J:17nri:i1:1medic' l.L S;l fie cg<ll;i ell fill', .nd prescris,
\J,U,: (1.113)
Se constata df A" :I: 0 doar pentru v == nq ± 1.
60 Couvertoarc stat ice performaute Convcrtoare stat ice pcrformante 6,1
va rezulta ca abatcrea medic a curentului fa~a de valoarca prescrisa este nula, 111 Accasta sc poate obtine (fig. 1.39a) daca,
aceeasi ipoteza, pentru estimarea pulsatiilor curentului sc poate utiliza [40] 0 pornind dintr-o stare de tensiune nula
schema echivalenta simplificata (fig. 1.40), ce se obtine ncglijand rezisteutclc ~i (U" Us), comutatiile se produc intr-o ,
,v
':!'., \ r;
inductivitatea de magnetizare, care prezinta impedanta marc la frccventa lie anumita sccvcnta corespunzatoare pozitiei
comutatic. fazorului si sc aj unge din nou intr-o stare
I ! ~IL._.
.
CV
~?, -'--~·---l-.--,----!·-t---'--l- ,--"-'1
nula. Sprc cxcmplu, daca l..L. * se ana in
scctorul 1 al planului (u ,, up) (fig. 1.41), , "
,
,
\
11 \Q) CD
\ _~_~J _•. • __j .~-:~.--.~-
Q.; OJ
.• --;
C:D
.8.12121812721.8 .... Presupunand frecventa II Lbl'·:,:d(!';;.' ~Ol
~~~--~~~~---=~,~l~~ de comanda suficicnt de mare, se poate . ,I. rTs '; ..:1 I".::l )' i
" --'-~--I --,--,._.-:
. -~---,
._-:--,_.
,._- presupune ca intr-o pcrioada de csantionare Fig. 1.41 Reconstituirea fazorului
(-) (0 :'0 ~ !:) ~) "() ~ \:, () (;' /; TS. Iazorul prescris !J: este constant si mediu
atunci (fig. 1.39, lAl), '
p'} j! ; ~ T'/"! .~.i;-->J
_.•.. _:_._. __..j __._; •• _ .._j __ •.. : •... J ..•.• I
;'j' ~.~(J~) it
'5' \..6) 1..7) OD , i . I' f. ~ ._
.• ~! .'
a) "j . b) • II( , 1 [If T"T, 'J 1.\ I' .(;::;~,.; "~,I
invertorului -b) Deoarecc fazorii ilol ~i-I102 sunt constanti, din' (1.\ 16) se ob~l'{c~·:: .
Astfcl, pulsaii ilc fazorialc ale curcntul ui.
intr-o perioada de comutatie rezull[l
T,· V; = TI· VOl +T 1· VIJ2, '1: :/" • .c,_. '; c,'l (l:.P(7)
integrand ccuatia tensiunilor: Proicctand (1. 117) pe axele (a,p) ale sisten~ului d,e coordonate, seobtine
'~
\0-' -U'
intre
......!! - U
U
doua
-u =L o dL
rnomcnte
dt (I 114)
succesive de
TS'11I:1[ cosy
SIO Y
]=TI'IUoll[ 1J+T2.iv02I[\~~~t](",!
0 _ Sill "3 ,Jr,
l'~I:.!~I'~:)
! .;
cornutatic (t., t,), obtinand
'ill care cu IVI s-au notat amplitudinile fazorilor (modulul),
------~--------------~
Fig. 1.40 Schema echivalenta
I t,
L1L=-=l" J (-c-')
\lJo-V" dt (1.115)
Dar . : I I ~i1')'_1 :.!h iii'i':P .i,·r;.: ;:,,>dq;)
~O: t t
simplificata, pCn,tpl calculul ; '.~. Il~~ .•.• (UI9)
care, pentru obtincrea unor pcrfurmautc , ': t ,'I!.' ; j
fazori,al al pulsatiilor curentului care Un•s si reala, respectiv im;~i~1~ ale fazorului
sponte, trebuie sa tic minime. 'ill U\lIy sunt componentele 1T
• b 'f j:1,.~ ~p
Relatia (1.115) cvideutiaza ca 2 : .. T I" .
UUI, =: 3Rc[Uah+aubC +a1ucaJ : ,;;ifi:::" (1.120)'
modularea este cu atat mai performanra, cu cat pulsatiile fazorului curcntului .6.L
sunt . mai mici pentru cateva pcrioade succesive de cornutatie ~i, cum era de
U":V == ~Im[uab +aubc +a1ucaJ
asteptat, eu cat frecventa de cornutatic cste rnai marc (t;, - t)= min). Pentru uccasta, .J
care,
fazorul mediu al tensiunii la iesirea invertorului (U,J va trebui sa tic rcconstituit
111
\
I
I
62 Convertoare statice performante
_______ . Convertoare stat ice performante
.~...:..:.'..'..:~~~~:.r.:::::..:.::.:..~:.:..::_. ·63
_ !
Uab = Uct
U", = 0 ,{' -,' ,;" ( 1124)
Ue, = -Ud .• '-.,
!!
l:
(1.[25 ) , Y
r
--~ __---~---r-_,-~
(I 12())
"J
;, :1
(I 127) I;V',' :
/ •.. ;
----_
()) t
. ., { f
(1.l2R) rig. 1.42 lormclc de 11l1ci:i ale unsiunilor de faz:'i ~i tcnsiunea de linie
1 Ud[' To
'!.,
J '(J; ' Tn]
lJ ....." .. ,- T. 1I
.·\11 1'. 2 ---+T
(t)dt=-- 2 1+l,-I--
- 2 .
.. il "-
iar, .
lnlocuind (1.1.10), (1.1.11) 111 (1.132) se obtin:
i T,t\8;=To=Ts-T1-T2· (1.13 I)
- I . ( n'l
" -Pentru compararea strategrei de modulare fazOJi;-tla ell modularc.i U :,f; u.: '- G' Ill" UdSlil l'r -I- ~ )
sinusoidala, sc vorcalcula tensiunilc de linie, pomind de la tensiunile En:! - punrt y -' .
median' al circuitului intermediar (fig. 1.42) ~i se VOl' calcula valorile medii ale / IT \)
liF;; .., lIl.lIISIll\
" .., \'V"'- 6· (1.133)
accstora din urma, pe un ciclu de cornutatic, UAO,Uno, Uctl. Considerand frccvcnra
de cohlutktic suficient de marc, comportarea sarcinii' va fi dcrcrminata de accstc - 1 . I: TI '\
valori medii,;., ""1 q" l ., .1, 1.I"" == - /;;- m"lldSl11 \~ +y)
" .
Convcrtoare statice performante
Convertoarc staticc perfonnal1tc
'-.---"-
Considerand ca origine de faza, trecerea prin zero-a tensi nii'U;o,;~aceasta sc
'""" latand orizinea de faza la lllccputul fiecarui sector, y fiind de ficcar~
rans <> ... 'd t - .tarca 11lItnh poatc cxprirna, pc intcrvalul [0, rr/2] astfel: .j. " ,'); JI) n::!:l' 'I,i 'I: i,- ri." i;\;;1 t
~'(i~:[y,
' I'
-5'
U AU -= ru, U cl
{
i
sin cot
. (
','
rot E [ 0, n . ': ". "
[n "J'
. :'l,: I
J
;!
f'
; ,
(1.l3 7)
•
~jI
,.!_
t ,
- "k sill(Y+~) III (' '\ (1.134) Uhc= ;"111"Udsin(wt-~) (ME [O,2n] , ,:' (1.138)'-;
U- AU = m. u Y E O.~,) <I" -
d
- k sin y + ~ ()
IV
_ .
L1ea:'::
2 U· (.
r-;:; 111. dSlJ1 cot -I-
571)
"6
.,jj
'~in(y-%) V
Valoarca maxima a tensiunii de linie In eazul rnodificarii vectoriale
.-1.....sin
.[3
(y +~)
,
VI ( 2 Ud 1 !3) este cu aproximati v 15% mai
In cazul rnodularii mare dedit
- s: t i ! ,t j • rr ''11 ,;..(!( I': I • ~~
sinusoidalc, pcnuu care valoarca maxima este V.I' Aceasta conduce la utilizarea
sin(y-~) Illaicficicntaadispozitivclorsemiconductoare.' . . ;:;';i,:),;-!~(dj, :ii',·,:·j
Pulsatiilc cuplului electromagnetic datoratc annoni~ilor superioare de C]ll!,!l1t
~. sin (y + ~) H sunt, ill cazul modularii vectoriale, 50% din cele corespunzatoare modularii
fi sin (y + ~) 1lI ()
% (IUS)
sinusoidalc ]v]. : ."j' i -, l." \
"'" ,'..l/l,:A·l~: i
,;\
V-60 = In.
U
d .( )
Y E 0,
J
1.2.2.1,5. ('
"tralegll
i: ,1 I l "
ae mot II are in circuit lIIC us ,:.
. . ~ J'"
.'. '<. .~.
-sin y- ~ IV . """ - fo· ,} .
In cazul rnodularii fazoriale vin tensiune (§ 1 .4): -: ;~10mcntele 1de ~.:i.:;
--b- sin (y + ~) V cornutatic sunt determinate astfel incat fazorul tensiunii, aplicate sarcinii (l1,,) sa fie
J~ . ( ~ '\ VI cgal cu fazorul prcscris U. *. Exista rnulte alte' strategii in acest sens, [36], [39]
-~S\l1 Y+3')
l ;3 . alcgcrea uncia sau alteia facandu-se ill functie de raportul performante/cost.cele
fiind 111 special destinate aplicatiilor de mare si foarte marc' putere (zeci-sute kW).'1 ,
_.-1..... sin (y + ~)
. 1 .[3 .) Pcntru actionarilc rcglabile de puteremica (kW - zeci kW),ce'au'o pondere
de peste 7(J'Yo In totalul aplicatiilor industrialc, pot fi utilizate, pentru realizarea
- ~ sin(y+~) U
';0 invertorului, clemente serniconductoare foarte rapide (IGBT," M9S) 'cu' frecvente
sin (y - ~) ILl
Y E
()
0, ~
(1136)
de comutatie de zeci-sute kHz, 'in cazul carora pot fi 'implementate 'bucle' rapidc
locale [22]. Morucntelc de comutatie sunt determinate, aceasta'lsiruatie, astfel in
Uco=m.Vd (\ ., ) . I . ,: .. I }
~ sin y+~) IV incat fazorul curentului statoric sau al fluxului statoric' sa "fie'iegal' cu fazorul
prescns. ~
...•hl ,'. "'1-';'-11"'(f"fI
'.'
J •.•
.'
.
~t :1.
'" I • "'" I'!) I l(
Comenzile elementelor inverrorului sunt determinate ast fel independent pc ficc:m; 1.2,2,2, Mdude de llWt!UI:I1'C spccifice invertuarclor tie curcnt
faza, pcntru limitarca frecvcntci de cornutaric prevaziindu-se un hisrcrczis dc
ordinul unui pro cent dill valoarea maxima a curentului prescris. lntr-un 111\,,'!'ll)J' de curcnt (fig. 1.-15), clcrncnrcle scmiconducroare comuta
curcntul axigurfindu-sc parcurg:rea fazclor sa,r~II1~~ ~e
(pruct ic r:,'I1Slil11l) de intrarc,
I'
c.itrc curcnii nlc dimr :r1lern:lI1tc sunt formate din nnul (111 cazu~ mod\.,layel 111
.mip iiuulinc ] ...all Ill<li 11111lte irnpulsuri (1n cazul modulatiei 111 durata), de
amplitudinc L'!;''' 1:-1 ClI curcntul de inrrare.
Comnnda rWM- pcrmitc:
., rcgl:rr~',1 ampliuidinii fundamcnrulci curcntilor de icsire; , _ ,
- imhlrn:it3tire;[ j;)1111ei de und:i Cl curcntilor de JC~Jrc,care determina 0 redllccre, a
jlllls<l\iilor ~ilpli!lui electromagnetic :11 masinii asincrone alim~ntme de 1:1 un astfcl
de invertor.
,'" f"
M
)l. j ~ -: ii ., P:,' J " . 1, '-._1 I J .
I ! .~. , .' ,
Fig. 1.43 Principiul
.. ,'/ •.
I~odularii In durata eu rcactie de curcnt
Fiecare curent de faza va evolua, tcoretic, intre limitc le i*±hvs (fig. 1.44)
" .. ". , , . .. In practica , illSii, esrc posibi! ca - band.: Ill'
"" .histerezis sa fie dcpa~itJ. abarerca maxima fiillti
ll:~
,-- ..•-j-----<--j~
hys i'llsa 2'hys pcntru eel mult \111111 dintrc
cornparatoare, 13 till moment dat [I S'I,
Metoda de modularo csrc foartc sirnp l.t, dill'
.,1, .i prezinta cateva dez~ vanrajc:
I "(,
, I"~ I
I, '''' ';''''
!
..
J :',
•. : ,:'hys cornparatoarclc ficc;irci faze fiinti
indepcndcntc, nu ex ista 0 srr;rtegic de gcncrarc ;1
f<ig. 1.44 Evolutia .calitativa a r • fazorului nul de tcnsiunc; ri~, I.-IS Srhcm.: de principiu a iuvertorului trifazat de curent
curenrului pentru modularia cu la frecventc mici, cx istd tcndinta lk
/\ccsle objective potf! atinsc utilizfind fie () modulatic sinusoidala, fie 0
rC3qie.<;le,curent ,'},:: ,,'," "prindere" a comparatourcl.n rcspccriv 'lp;;n\I;1
11Hllitll:ll,ie jll'collc-Irlal;-I [~'\l. ..,.
·~II"!.,~·! : :.il: .: '.:J,;;:,:i,,1·1 unor comurnn, de frecvcnra ('oilJ1Cm;lre.
Oril';lrc' mfl de cnm<lI1Liii adopiata, 111orice moment. trebuie ca, unul ~l
Iegc;1
,I" Pentru am eliorarc, se poate.uriliza un histerezis sinusoidal.
"
1111111:111111111,dintrc scmiconducioarc
L'I~mcntcie 1'1' T" T" rcspcctiv T4, T", T~ tit>
.~,;" i Principalcle avantaje ale acestci strategii de modularc sunr:
f'l' Iic(':Irl' din cde d,)u:] p:ll1.i ale punrii s:i lie cornandat. .-
,,:_> simplitatearealiz3rii practice: "
;', ": f ,posibilitatea,realizarii cu comparatoare analogico: f.2,2,2.1. Al"t!lIla!ia sin usoidalti
- performante dinarnice deosebite;
Priucipinl unci qralt'gii de modulatic sinusoidala, care permite regJar::l
" ~;.cre~terea .insensibilit!i(ii, sistemclor
:;fi. de rcglarc vccroriala a virczci J;;
modificarile parametrilor motorului as incron. Irccvcntci si amplirudinii Iundamcntalci curentului de iesirc, esre prezcntat 11,1
figlJra 1 All.
)'I;liir Fata
de principiuLprezentat, literatura scmnalcaza () marc varierarc de ,;ollqii
(e~~}and~ :.cornanda predictiva) • rIg], ce all en scop <11011\I;1I'C:1
. vectoriala,
Tcnsiun ilc (Il- cornand'i sunt sinuso idale. de pulsatia ro dorira 13 icsire ~ian
d~z~,n':tajelor cnumeJ1lt~",;, , ex pre ...i i It-
u. \. = I1l"U",,".,~in(ilt
, 6X .,,"''''' ,_, ,_~lnvc_r_t(_"_lr_c_s_ta_t_ic_,c_,_'_p_c_rf_o_r_m_a_n_t_c ---t-J-I)
I':
,!
"1<.+' if :'
- '1'; .,i T, sunt deschise tot timpul.
II ':
l~,' ~:fl'
i: ;:
., Ii I~: :~ Sistcmul curcntilor de faza este trifazat siruetric, deoarece indicele d
'Ie 'l.., ,,--. :_~-'--.-;--' m.ulularc csre multiplu impar de trei. In acest fel, pc ficcare '~csime de perioad
" ':
iNt,: ; d curcniilor de i'~~irc, cx ista (2k - 1)12 perioade ale sernnalelor de referinta li,l S
lJI : u,,~Sl dcci (Zk - 1) morncntc de comutarie.
I:
tillO-Ulr'" Curcntii de icsirc, obtinuti In urma unei comenzi de acest fel, prezinr.
xirncuic t~l\;: de IT/2.
Ca ,,,i in cazul invcrtorului tie tensiune, armonicile se grupeaza 111 farnili:
Fig. 1.46 Principiul modulatici sinusoidale pcntru L', 'ilI<ll!(ia invcuorului dilltrc c,;rc primclc doua sunt mai irnportante:
tie curcnt si forma de unda a curcniului de 1~lza - lamilia ccnrrata pe frecvcnta rn.f, care contine ca principale armonici pe ccle eI,
Principiul de cornanda a invcrtorului presupunc imparrirc.. pnitlddel T d 'If(lillele 11\ J 2 ~im, ± 4;
curentului de icsire 111sasc !':ll'\i cgalc ~i dctcrminarea altcrnut iv.i, III !'ilT,II'_' T (1, d - familin ccntrata pc frecvcnta 2mjf caracterizata prin armonicile tie ordin 2111
f
± I.
intervalclor de conductio ;1 clcmcntclor de pc care II parte a puntii. Drcpr ~l'lllll<lk
de rcferinta, se foloscsc doua tcnsiuni triunghiularc unidircctionalc 1I,. SI 1I,
70, Convertoare statice perform ante Convert"are ~t.ari('.epcrfnnnantc 71
):'I'll)J~ '2'~i~~2J~i'(:IY~I~O~ (8J.i~Z) (1.119) transformatorului (fig. 1 47) [5], [12], [14].
• s
I.J,I, CAZllL ALIMENTARIJ DE LA UN RE;DRESOR
i valoarea efectiva a armonicii de ordinul v eu relatia
i scric"Jil1acela~i-tinlP\,·pc!hrua cxista curent prin doua faze ale Silreinii, 1<11111 - rC'lisfl'Ilt;] de h;v[i R Il ::c
Un
-1- :
1 Ii
ioment dat, trebu'ie,sILfici'nchis'e douil clemente de pe pilqi ~i fazc tiilcrirc. Pcnrru
'casta, in fiecare T/6 este inchis 111 permancnta care un element, iar comutariilc sc
,alizeaza intre 'cele doua. elemente.atlare pe celelalte doua faze,' pc ccal:dtii parte ;1
untii,
llli..;F:qrmele. de ,unda alecurentilQr de iesire sunt s imilare cclor ale rensiunilo- de
nie din fig. '1j 7, § L2.2.1.3 si prezinra Ul'rnatoarele caracteristici:
cc le .doua.a lternante sunt.simetrice ,.
absenta modulatiei jntre T/3 si 2T/3;
-imetrie In ~p0l1 ;cUJT/~;.". .f"
"niisirhetrie'tnraportcuT/6." ...
1,' Unghiurile de comutatie, cc caractcrizeaza forme lc de unda, pOI fi
.terminatc din eriterii armonice. fil!.. 1.47 lnvcrrorul de rcnsiune PWM, alimcnrat de 1a redresor
JlHlJlJ1fil7iiT
L
\ ( .onvcrtoarc staticc pcrforrnautc
I
I
t,1 'rlil" ,,' "" , ," , ,, " RImf.3
.tim~ul de baza T II ::::~ ,
(I 14~)
daca i, > 0
TR R F (fig, 14\,l) Ncliniaritatea descrisa de ecuatiile (1.l46) si (1.I4S) sc
daca i, ::::0
Icliizc;lz;i ell intcgraiorul eu resctare Int_R (pentru a integra nurnai pe durata
l':\lstcn\ci curcnrului prin rcdrcsor) ::;i F3 (functie logica ce semnifica functionarca
('II rcdrcsorul bloc.u). Blocul necesita intrarile ud (tcnsiunea redresata la mersul III
"i i.1 (curcntul mcdiu absorbit de invertor) si ofera ca iesiri tcnsiunea la bornclc
, {i'
~\,j)
daca C2 :;:: 0 C' l{ idcnsarorul u i (u), curcniul debitat de rcdresor (i,) si conditia.de resetarc (cd_R).
12:::: , ( 1[4;-;)
-I, .daca Cz <0
In ccuatiile de mai sus, In afara rnarimilor cviclcntiaic In lig 1-17, m.ii :q';:r
marimile spccificc
transformatorului, raportatc l.i primar, :-c,"PC(:t;l, IC,;' uu ilk
Astfel:,'
aspecte utile, atat jn proiccrare car ~i III buna
.
-s
::!80
L 290
, \
\j
I
300
-4L-
280
~~ : __ ~~~~
·290
\J
300
: '~:::';:redresorul-lucreaza in regim de curcnt intrerupt, chiar la valori mari a lc
capacitati] si inductivitatii (fig. 50), practic, regimul de curcnt Inn-erupt Illl poatc f 2 ---- .-
.
-.,r--,,"';- - -. - - - - - -.-
evitat;
. \ - pulsatiile ' tensiunii depind semnificativ de capacitate si putin de
/
/-----1---........ J2: 1=0.2,
c=S J)
i;iC!l\cti\'it~t~(fig. '5'0',5'1);""
op---.-~
i "~, I , .rt!..! ! 1 'I,
4r----------------- __~
1=0 02 .•'\
.2 : ~l
1,\·\ IT, : .'
:,;7Jfji~~
280 290 300
;\ i--=O,02 ·1,.------::-------,.,------~
."
i \,
L._.\ __ .I.
c'·-20 _
I'~ :,.1=(),02; c=5
c) I : 2. -----1---I '
---~--- .... ----- 1)
/~ i _._1It..
0"
280
I ',-:
290
/f / "',
300
o .:::'_J _ .. _L~.~..'\~~
._~
p o /-j~~'-." ---"\~r-
·2 - - - - -- -- - - - -~- - -.. ,- -t'oo - -
- -: \ - - -l- - _.
"
., r-----,.--- _ \\J I -4 ----.----.~'
: ' \J
_
,
-+ . . c._ .. _
no 280 290
'170 290
.1r '
41
I·-------- ..---~--·-------
/,\ :1o=.n.2; c=20 2
1'\ :
='}: -.i----oo----
1=0.2; c=5
.. 11),
~:):': --/- \-j .-.. --.-.... /_i ~\c:
L-j-.
v/
0 .~-----~,
o!/.--'- .. - - . --:~:~~~"C-
I -: •• /:
~j'~
''-.: <,
'. I
o i .'
I : .. --\)I-·I
~:L-----·----~-- \,1
-4
--- .. --- +l:
\,/
280 290 300 :' I (j
Fig.:;1.50 Formele de unda ale tensiunii redresate, curentului la iesirca din ., 70 4~O ~190 470 480 490
rcdi'ekor ~1 tensiunii "la bornelc condensatorulni pcntru diverse valori ale Fi~. I.S1 Formelc de unda ale tcnsiunii ~i curentului din primanil
filtrului . ,l;,· . ',:..•
transformatoru lui -a), h), c), <II~i din sccundarul transformatorului -c), f), g), h)
\. .unvcrtoarc stat ice performaute
_7_6:...-.. ....:C_:C:..:ll:..:1 V....:·L':..:.I~()are
stat ice pcrlurmantc --- ... _-------------'-----"-----------....:....:.
:::~: L.:_:_: L L]
250.~~·~~
125 - - - -:- - - - ~- - - - ~- - - -:- - - - ~- - - - ~- - - -:- - - -
: : : : : : :
r:::~::::~::::
'
03 f
0.25 f· ~\i
0.21 .. ,.
rlrns I
Fig. 1.53 Dcpcndcntelc pulsatiilor relative ale tensiunii la iesirca Iilrrului >d ;1Ie
curentului la intrarca filtrului, ill functic de inductivitatea rciativa pcntru duuii Fig. loSS Forma de und!i a curentului absorbit in cazul alimentarii circuitului
valori ale capacitatii intcrmcdiar de \;1 un rcdrcsor nionofazat: a) experimental; b) prin simulare
Convertoare stat ice performante Convertoarc stat ice performantc 79
f{ r
,' ..~.-": ,J.3.1.4.,
:. I1i5!; . Algoritm; de dimensionare
I fI j I . i '.' .-r • 1 : I .'. ~. :
XIO= "tit; ( 1.15'))
." 'Deoarece pulsatiile curenrului sunt, practic independente de capacirarc,
pcntru dimcnsionarc sc poate utiliza urmatorul algoritm: 1.-: -,--
1
I;',; i"'-'se:iii-ipune
l
aTrtplitudinea relativa a pulsatiilor curenrului: X oc;J+ So x dt 2
; ( 1.156)
',./II '-' dh!(de'pei1denta 'dir infunctie del (fig. l..s:~), pentru 0 capacitate situarn 111
I '1'
dorneniul 1'11 care pulsatiile
relativii necesara, .
curentului sunt con stante, sc dcrermina indltdivitillcil P ,--0 -
T
J II uidt : (1.157)
" I. Factoml de distorsiune caz, mcdiul de programarc STMlJLlNK ofera mijloacele ncccsare pentru obtinerea
tururor date lor ~i prclucrarca acestora. .
(X ')2 Dcpcndcniclc indicilor cncrgctici de pcrformanta, de valonle elcmentclor
FD = \.)(';-); - 1; ( 1 . 1 '\ 1 ) Jillrlllui, rclcva aspcctc utile si intcresanrc. ..
. 2. Factorul de putere pe fundamentala 1 I-acrorul de disrorsiune a curentului variaza purm cu capacitatca
FPF =.~,;" COSfn ' (li!..!.i.'i6<l) si sea de rapid cu cresrerca inducrivitatii (tig. 1.5Gb). EI r~~lane la valori
.
'i'I, (1.1 '\2)
"SI ! irn~lnrt;lnl(,.·c1c <lprllxill1<1tiv 4()'~;). chiar 1<1 valuri mari ale inductivitatii.
' J.'FactoruI de putere global
P
:::.:"TP,f'=I
S;·; .! !, •
(1.1.'\:\)
.! ,!. '4! FactoruI puterii reziduale dcfonnante
.KD= D
S· . (1.1')4)
1ti reJatiile(1.l51-1.154)' intervin m~iJimile:
- XI - vaioarea efectiva a componentci flilldamentale;
.- X - valoarea efectiva globala; i
, - p ~puterea activa; 02i· .. , ,. .
: - SI:~ puterea aparenta pe fundamentala; ! , a) ,
,- S - puterea aparenta totala;
oL ; .__:.. ~ ..~_
5 10 15 20 25 30 c
- <pi-
def!lzajuJ'dintre n1I1damentalele curentului $i rensiunii;
.; D - puterea deformanta .. Fi«. 1.56 Varinriile fa ctorului de distorsiune a curcntului: a) - In functie de'
b· . .. _ ..
Acestea se calculeaza pe baza relati ilor: capaciratca rclativa, pe111111 trei valori ale mdl:ct1~lta\1l; h) 111 functie 'de
inductivitatea rclativa, pentru trei valori ale capacitatii
, .~ I I~ ! I., ' I :! '.
---- -- -- ------------- -
-~--~-
Convcrt oarc st.uicc pcrlonu.uu c I <. .ouvcrtoarc stat ice performante XI
i
2. Aspcctc similarc sc constant ell lnctorul dc disiors iunc ;1 (CII,IIIIIII dill
I
~L Uclilzajlll dintrc fundamcntalcle tcnsiuuii si curentului din sccundarul
secundarul transformatorului de alimcntarc (fig. 1.'i7). Se lel1l~Irl';-1 v.ilorilc 11111i1
I IraIIS!;lr1nal\lndlii sC~llk rapid ell inductivitatca (fig. 1.5lJb) ~i depinde putin de
mai rnici ale acestuia, valori cuprinsc intrc 14';"0 01 4'~"o. (;lj1<ll:ltalc (Fig. 1.5lhl). I'cntru capacitati relative mai rnari de 15, defazajul dintrc
I~ !'IIIHI;IIlIClllaklc tcnsiunii 0i curcntului din sccundarul transformatorului estc,
pruct i«. c<>l1sl;lI1l. Valori lc sale SLUll cuprinse intrc -0,63 si zero.
I,
0 Ill,:,
<!
" I
:,' b) ,
I
-O.2-\f\;J'- +. .1
FIl 1 \ \ : _, :
-041 -0.4
'~'Q ~~ : ::--.-~II
"-·-:·:O~.i-'. ~.----:~~:~ ... - ..
, ! G." .__ -" ,=1~' "<, '
; / : <, ~~: .• ': "-~
-0 6~
I : c=30 : ":-->:,S. : ------
I
I
-0.6 L--- ---~ .. ----:- ---- --i- ---- ~~:: ~~~?~~,::&l
10 15 20 o 0.02 0.04 0.06 0.08 0.1 I
Fi;.!.. 1.:'1) Dcpcndcntclc dcfuzajului pe fundamentals: a) - 111 functie de
c<lpacilatca i\:latjv:i. pcutru trei valori ale inductivitatii; b) - III functic de
3. Cocficientul putcrii rczidualc dclonnantc arc aluni aSCIl1JIlCU\larC CII l'ca <I
factorului de distorsiunc a curcntulu i, i lustrand corclat ia calitaiiv;l ,:11 ace"I;\.
induci iv itatca rclativ.i. pcntru trei valori ale capacitatii
Valorilc sale sunt cuprinsc intrc .15% si 70~";)(fig 15~). :) lactorul de putcrc global are cea mai interesanta variatie, cu implicatii
prucric« dcoschiic. Astfcl. cl are un maxim III functie de capacitate, dar numai la
\<tllll'! recluse ale illdlll.·ri,ilii\ii (sub 0,02), maxim ce se atinge la valori, de
08,
TPI~:
o 7B~, - - . - . - - - - - - - . -. -- -~,'
0.8
'rI'F'
.LC
n ' :"
1
I
:
,
)/
/'
•••
/0-:1; II
,,_(,
---0'
It,;-~· I
>---..,,,:
I
,
.•.•.•.
,...
,-......
.......~
.
,
1
../'-~';'----··-~T--__1_--~,
"." J. J .• ,_
: .': :} : :' "'~i-i
: : : -, : c=30 :
0.74 --' - J----'-:"-bj -:----_.-:----' +---j
Fig. 1.58 Dependents cocficicntului putcrii rczidualc dcformantc: a) - ill fUIlC\IC 10'
1: :, :, :, :' 'I
.
072 ' -' , ' , ,
de inducrivitatca relativa, pcntru uci valori all' capucitati i; h) - ill 1'1I11e\ IC dc 1D 15 20 25 30 a 0.02 0.04 0.06 0.08 0.1 I
capacitatea rclativa, pcruru trei valori ale iuductivit.uii
Fig. L61l Depcndcntclc factorului de puterc global: a) - in functic de
capucitarca relatlva, pcntru trei valori ale inductivitatii; b) - in functie de
indurtiviuuca rcialiv{l, pcntru trei valori ale capacitatii
83
COllv.::rtoarc slat ice p.::rt'(lnllante
. Convertoare sratice performante
'.'
~,~_
. . ~..
.:::
~,:~::' F~ :
0.8 ·--G-~~=B-~-'.:.0.:..:..:...~·::.::.:...e-~,,~---=.-_:-.-
-:----:--t p,,'rt icu larit;\t:i .lctcrminatc de rcdresor.
i:: ::;
I, I,,' _ :. .: : : :
'I • I , •
0.4
..__.__!.._....;.__._..+.. _... _j
., • • I ,
o
;. ";,,',
Ii',
:
:
';<"G':"~"
:",
:
-(}....",.
due:
- . ~ - - -
:
-0- -_.
j"
o 10 20 30 40 50- 60 c 126
1
128 130
Fig. 1.61 Dependentelc factorului de putcrc maxim, (.:urenlul Sl1H)siunea oe 1aZtI . pentru \=0.1 si c=O,:' Curentul si tensiunea de taza . pent~ru 1:::::0.1 si c==1,6
(':;: : /f
0,,/\
\\. •• ,":\J/ \\~.•.
a 25, dar faetorul de putere maxim scade ell nurnai 0,6%.
3.. Pentru c=60, pulsatiile tensiunii sunt de 2,6'1(" iar diminuarca facrorului Ii.: -0 s· . ..\\\,.) .... \.,"i\)'?':\'~ .05\
-, !
/. ~. . \- ..
---, .~/
y-
::
apacitate, pentru'Jal se'. obtine maximizarea factorului de putere global. Esre ',;0",- 128
ufieient sa se impuna valoarea pulsatiilor ~irezulta, univoc, valorile capacitarii ~i \ ..' t 1 . pe 0 faza a
Fig. 1.62 Torrnele de und1i :1 Ie tcn~i.UI111 ~I curen u u~ .
lductl,iitat'ii, ; care realizeaza atat Iimitarea pulsatiilor tens iunii la intrarca 111
;;ccllndarului lransfnrmat()f\ilui, pcnrru difcrire valori ale [iltrului
1V'eri()i'~'cat simaximizarea factomlui de putere.
:,'J':'
."... -
-..,~-----'-'"_..•
..~.( .~
.,.....
~4 Couvcrtoarc stat ice pcrf orru.urtc ( .onvertoare stat Ice performantc 85
__ ._---_.-
. ---.:....:.:..:.:..:..::.:.~..::....::.::~~-'-'-'-'-'-'----------
Astfel: puISCi\/.CI ell frccvcuta rcnsiunii redresate, iar pulsatiile sale sunt mari; tensiunea
- la valori mici ale inductivitatii ~i capaciratii, rcdrcxorul CUllqilllll.'lll<\ ill
eSIC Sl mai putin disiorsionata (fig. 1.62c); tensiunea la intrarea in invertor nu arc
regim de curent neintrerupt, Liar curentul 'ill circuitul intermcdiar plll~ea/:1 .u I)
frccvcnta tcnsiunii rcdrcsate, iar pulsatiile sale sunt cele mai mari (fig. 1.63c);
frecventa mare, suprapusa peste frccvcuta tcnsiunii rcdrcsatc: tcns iunc.: cstc - 1:1vulori rnari a lc inductiviratii ~i ale capacitatii, redrcsorul functioneaza 'in
'puternic distorsionata (fig. 1.62a); tcnsiunea la intrarca III invertor IlU <Ire li·ct·V\..·ll(i1 rcgltll de curcnt ncinrrerupt, curcntul in circuitul intermediar pulseaza.cu frccventa
tensiunii rcdrcsatc, jar pulsatiilc sale sunt mari (fig. I ()3a); ICI;silillii rcdresutc, iar pulsatiilc sale sunt reduse; tensiunea esteqfoarte putin
- la valori mici ale inductivitatii ~i valori mari ale C:IP;ll:il:;\ii, rcdrc-orul disl(lr~il)llalrl (fig. I .62d); tcnsiunca la intrarea in invertor nu are frecventa tens iunii
functioncaza in regim de curcnr intrcrupt, iar curcnrul ill circuiiul inrcnucdi.u rcdrcs.uc. rar pulsatiilc sa lc sunt cell.' mai rnici (fig. 1.63d);
pulseaza cu frccventa tcnsiunii rcdrcsatc; tensiunea cstc I1llJi putin dist,)rsi')Il<lI;l lunctiou.uc., rcdresorului ill regim de curent intrerupt sau neintrerupt,
(fig. 1.62b); tcnsiunca la intrarca in invertor arc frccvcnta Il:nsiullii rCdl\:s<lll" 1;11 l'<I IdCi.eru 1 pU.i;.:I(lriu al curcntului, ca ~i marimea pulsatiilor, sunt ilustrate si de
pulsatiilc sale SUI11 mai mici (tig 1.!J3h); I"lili ge1lillcll'll' al t:Ll.IlnJlw spa\i,t\ al curcntului din secundarul transformatorului
( Ii ~:. I (,,-1)
Teusume a pe '~und~I1:,atc'f, P~'litlli I~\) Ou~i '"" ,>:-·lS
1 1S,
I',
FazJfl1l spatial a! curentului pentru ::::.0005 si c=O,2 Fazorul spatial al curentului. pentru 1;0,005 si c"1.6
11: 11 I' 3,r----------------------
'\
'I
I
Ii ~.OS . I
I
!
! I, 'I
g 09! ~
I
! !
1[
, / ,/
O.9~1~ i
I
Ii 1
..•
OS! i: i i
09:
Ii I 1
oli·· \~.- .1 -0 c ~
";:
085; to'
: \1"
0.6 L ~ ~ . __ .,__ •. -1
o A·
1~ 125 126 127 128 11 a 120 I ~2 124 126 -1 :3
I
-3 !..-.-----.----.-:---------;
Tensiunea pe concensator pentru 1"0. I 51 pO,2 -4 4 ·5 0
1.3-. --~--.--._--. __ ._._. _ Tensiunea pe c0nden<:.8tn~ p ent ru ;:::.) 1 C;i c= i f iSQ
rso
09:.·-···
c) , I)
0.965:
, :
I, : f azorul spatial al curentulu pentru 1;0.1 si c;O.2 Fazorul spatial al curentului.pentru 1"0.t 51c"1.6
0.96,
!!
I
: 1 :. -.-.---- __
.. ._. -~-~ 1.5,· -- -- -.- --.--.--.- - .-.- ,.,-,.-,
I
I I
Q 95<; , : JI
I' i
r : "or
:,
0 95 ~.- i i :"1 I ·1
i I
I 1 I , 0.5 0.5 ./
0.945 I ! 'r • ,, : i l
il.94
li l;i
1:1'" I
I
I
" 1l 01-1
-0.5 ·0,5 \\,
\
\\,
-1 r:':': - ..--'-----\\./
d)
1 ~) ·1.5 - .. - "- --::-- -.--:-.- ..
=: :';
·3 ·2 ·1 -2 ·1 0
rsc iSQ
2
I -------~------}---~J-------
__ J:=:Q,_O~L ': . ,t'----B
0.8 --<\~---~-----.. '
----1
I couxt.uuc, la valori de cca. 3,)'% , iar cclc ale curentului scad de la de cca. 35% la
·-----\\~~ .. ---:"I-rl:;-r>:-:-::·'(j
~0' :. ,dll: ""_ :Iccla~i i irnp, plllsat,iilc curenrului sunt de 0),3 si, respcctiv, de 2,26. Este evident
05 ! 02'
. ~' -----q":-
:
' -{)~'0 "- '
;lv:ll1Wjululiliz:1Iii redrcsoarclor rrifazatc. mai ales din punct de vederc
c;l]1acitil(ii de filtrarc ncccsarc (de 30 de ori mai mica I'll exemplul considerat),
al
~i al
00 0.5 1.5 2c 00 0,'; -;"-~='-1l:=::-·* c pU/s;l\iil,)r curcntul ui (dc aproape 10 ori 1l18i rnici III exernplul de mai sus). Este de
astept:lt ca ~i implic;ll,iilc cncrgctice s:l fie favorahile.
Fig. 1.65.Dep~ndentele pulsatiilor relative ale tcnsinnii la" . ~
curentului la mtrarea filtrului 'f 'I . rcsirca filtrului ::;i ilk \.3.2.2. Anali:t.a t'1H'rgctid
v I . 1 . ' Il1 uncne l e capaciratca rclariv.t, pcnrru (11l1"'1
a on a e mductivilatii .. i:1.'1cncrgct idl sc rea lizcaza uri lizfind acciasi indici de perforrnanta '~iUll
/\ 11;'[1
alg1lritm similar, ca In cuzul rcdresoarelor monofazatc.
D('pcndcn\c!c indici lor cncrgctici III functic de valorilc filrrului, releva
""pel'te similarc. dar ~i clifcritc. fat.;] de rcdrcsorul monofazat.
l . Faciorul de distl)l'silll1e a ourcntu lui variaza pronuntat atilt 'in functic de
l':Q)<ll'it<llC,dl si III Iuuctic dc inductivitatc. Asrfel. pcntru valori mici si medii ale
illdul:li\'il:J\ii, 1:01 arc un minim ~i un maxim (fig. 1.67a), iar intre acestc puncte
v;lri:lz;i ill:lrte rapic] DU]13 punctul de maxim, FDI scadc lent cu crcsterea
(,;1]1,ll'it:i\ii Estc scmnilicntiv cil, v.ilorilc din accsr dorncniu sunt mult mai rnari (de
.iproxirnativ 2,5 ori) dccat ccle corespunzatoare minimului. La valori man ale
induct ivitatii, fDI sc modifica foarte putin cu capacitatea, dependenta grafica fiind
~itll<lt:i 1:1valori ('II <MIl.mai mici, cu cat inductivitatea cste mai mare, avand chiar
\Ill minim. In functic de inductivitate, FDI are, de asemenea, un minim si un
maxim pcntru Capac.iL:i\i mai mici de ~1,3. Dad! c>1,3 FDT scade rapid eu
icsirca filtrulu: ~i a k: inductivimrca, p:lnil 1:1 1=0,04. Pcntru inductivitati mai man de 0,06, FDI este
relativa, pcntru dflllii practic independent de capacirate, avand valoarea ~0,33 (fig. 1.67h).
(:"11 vcrtoarc statice pcrfonnantc
88 Convcrtourc statice perforJll"lItc
0.75~' I I I
1m : : :
O 65 '-
, <:) <:b \:
'J=o,ods
,
I
\ :\---
'1\' ,
--','A' . -q.- - ~,::--~
\
I
: \ 1/:
I ~/ 1'--1.- - -, -- .:.' -- -- -
--,.:::-
: :
0.4
0,::; 0.35 - -- -. -; I-~""··~"--,_·-{",---.-- .:.-- --.
:c=2 : "'-~~, :
0.2---~' ._- .~_---.J c 0.25' , 1
n 05 '1 5 2 0 0,02 0,04 0.06 0,08 0,1
rcdusa, iar pcntru capacitati III domcniul O,C>- I ,C) cstc, pracric consranr. In l'ul1l:til' (e,l a Iactorului de putcrc total, sc pot face cateva observatii foarte importante.
de inductivitatc, Fll arc un minim dupii care crcstc rapid, 'lJllli lent pcntru IIl,h
90'
'. Convertoare statice perfonnantc
Convertoare statice performante 91
INT/FRTOR c
1. Pentruinductivitati ~i capacitati mici, se obtin valori recluse ale pulsatiilor C1 .\·1 !( CPvA
~i un factor de putere total, mare. Acesr aspect, desi pare foarte av(!majos, nu poarc
f tirilizatdin urmatoarele considerente:
..,.:
• tr ""'-i. ~.
- inductivitatea
_.. ,deja. existenta
. in circuit (corespunz3toare ti'ansform<ltollJ IIIi
de-alirnentare - 0,0 I U.r. in calculele efccruatc), poate fi suficienr de marc pcntru <I Fig. 1.72 Schema de' montarc a filtrului L-C Ja rewa
deplasaptlnctul de'functionai"e' a filtrului, din zona avantajoilsii;
','. '- o' difererita mica a i'nductivitatii fata de' valoarea corcsplIllzatoarc zonci
. , ,
avdntajoase,'(fJe: din cauza procesului ~Ie fabricatie, fie din cauza curentului de
!IJ\\t':_cil~~'I~:
sarcina), deterrnina scaderea rapida a factorului de puterc total.
i,' n 2c.;,;~ec01;~latea:v,alori~,or, inductivitatii si capacitari i, i'a valori mcdi i a Ie
indtictiv'iiatii, poate determii'la functionarca
suh~ nl~xime, iat· factontl'de1ijiherc'total
cea mai dczavantajoasil,
este minim (ex. c=O,o si 1=0,(4)
cand pulsatiilc 2o f-.-.~--- ,-,---, , ,-~{
'J:; '-:,1!"Crcstcrea (va](lnli:ir' I 'filt;uluipeste anumire va lori, uu mai (Ire cfccrc
l=O.<~
, I I
! ~"'.:
'\
TPFtO,S3c
scsizabile, nici asupra pulsa(iildi- tensiunii ~i curentului, nici asupra factorului de
c I=I: \' /'; .; .
p~terei total., Astfel,.pentru, 1>0,02, prcdusul Ie l~i pierde eficienta, peste va loarca 2
·-----~-----·t·--I - ,'mI=:,O,012
0,°9,];<; ; ·.iL'•.·,;: d,i, i!,;r:·.: : :'\....J": "
t
';i /:.!~·fPentru ,1:;0,02 ~i produsullc -cuprins intre 0,04 si O,O(), facrorul de purerc 56 58 60 62 64·
rotal.este .cuprins ,'intre.O,887 ~i 0,912.
F()1l11Clc ell' unda a Ie curentului In primarul transfomlatOluh.:i de .
Fig. 1.73 . " I - (itr) sale
aIimcntarc a unui invertor de tensiune cu modulatie in nurata , 1 r .,1..
',i);;'1';3:3."CONt'tuihi curcntului hi rctca, In cazul utiliz'irii unui filtru L-C, pentru doua valori .~11c
lY,U'" 1.,.JL~'l' l' .,.r .. s. I.i','
capacitatii filtrului '
. Filtrul din circuitul intcmlccliar de tensiune al convcrtoarelo- statico de
CilSiui1e'~i~ffccvent3 rrebuie' sit: contin'a; obligatorin, ~i 0 inductivitatc, al ciirci ro] Totodara, se obtinc un factor d e pu. t.crc C apacitiv ,.,. de 0 92 In primul caz, . si
, de
1U cOrista"r\umai .,In; Iimitarea pulsiltiilor curentului debitar de rcdresor. Filtrul ()~~) 'in eel ell" ~d doilca caz. .'
ifectcaza forma de: unda a curentului preluat de la rete a , iar o d imensionarc
92 Couvcrtoarc ,tal ice perforuiautc Couvertoare stat ice perfonnante 93
1I r
11
1.4.1. COMlJTATIA LA CURENT NUl" SAIlT1:: SH!NE Nl!!.\
1.4.1.1. Inrruducere
(TIt-],. -
ill II)
curcntului ~i tcnsiunii pc clemente (Iig, I 7S), sc
li~ I 711, Dill cauza valorilor
constata urmatoarclc:
Ud r -D~ - <imultan mar; ale curentului ~itensiunii
- Initial
curcntul [0 csrc ,lsii;llr,II,lIl1cgr;Ii, de
111 i impu] comutatici,
clcmentcle
clcmentul T-, iar cand a,',:sl.lIl<1 I sc aplil:;1
S,l suporte
L ~-.
• i , scmnalul de blocarc, tcnsiunca Ill' (;1 crcsrc <pre
scmiconductoarc trcbuie
Ud uT
p ierdcri irnportantc, ceca cc ::(~ reflecta
Lid, av.ind un rnax un 11l~limarc "tX:!1 \ :d, d;ll,"il;1 Fig, L.76 Traiectoriile punctului de
n,l:gali\ asupra altor caractcristici ale
Fig, 1.74 Schema unci faze a caractcrului inductiv al circuiiului. (';lIld !.I'( fuuctiouare, in pla nul
l.l.r - IT ' in
C\ 'll \ crtoarclor.
invertorului atingc valoarca maxima, curcntul inccpc ~,i ~l',IlI::l, timpul comutatiei unui curent inductiv
" Convertoare stat ice perforrnante 95
Convertoare statice pcrforrnante
acelasi timp, eon due la reducerea semnificativa a costului, gabaritului si grcutarii :,:~, 1 Fig. 1.78 Traicctoriile
comutatia curentului
'in planul uT
Tara circuit de prot~qle
- iT ~a
iiitC1fcfcrite~
electmnia~ncticc~,.,,_.~.. _V._, '. nule (2) "",. ,If!' !.
L '-~:_-
__
~4r"'====~~==~U~IL-
~
.' "edu~'€re~~~~\l.p~sbI1eitilriJof datorate cornutatiei, sc realizeazil prin d uT ~, .~ ... t;"
:~J2i=f2{,' r-'" D+
Sc dcfincstc Cl1I1VCl1()rul rczonant ca 0
convertor si srrarcgia de cornutatic, care are ca rczultat
curcnr 11111~ 123]. [24], l2~]. [lR]. [42] . 7 <.".
o pnsihiL-l clasificare a accsror cOn~CI1()arC cste urmatoarca:
con rbinatie
, inrre
. I topologia
comutatia
t unui
iune si/sau
a ensl! "'.
-; ', -: ...
] . Convcrtoarc cu sarcina rczonanta
1 C onvertoare cu comurator rezonant
l Convcrtoarc cu circuit rezonant de c.c, _
4. C')lJVC110a.rc cu circuit integral de Inalta frecventa.
1.4.2. I. Cuuvert nare l'1I s:ucilli'i rcznnanta
b)
'\ . "re convcrioarc ,
all un crrcuit . t L-C'. cu rolde
'. 1CZOI1<ln t3·I11P011.Astfel,
. ..
, '. ll.S - ".',.,,, neratc de circuitul L-c' sunt aplicate sarcmn,
l
,)SI'.t!;l\llic curcntului ~I tCll~l\II~ll, g~'t -lIlui se dau cline! curcntul si/sau tensiunca,
iar comcnzilc de C0Il1I1t<l\ll'.1 ,. convci 01 .
tig. 1.77 Structura ~i disp\lllere~1
.·..i; ,1,
circuitelor de prorectic - a); ,11111null'. " . --'t si 111 para leI tn aceste
traiectoriile 111 planul uT -iT-b) Sc lot utiliza circuirc L-C concctate atat 111 sene, ca \ . . I .
'.j Ii
COIWCI:tO;I:'C,putercn transmisa sarcinii cstc controlata de l.mpedanta grupu UI
i: I ,. ····;ixr·· .:, ,I I "\:
I frccvenra
j
-e7011'1Ilt care sc cnrnall( 1d7 ]111
).'
., ".' de cornutanc.. . . I" 't- .x' .
I,\Cl'ste<. convcrtoarc rcalizeaza
'.
COIlVCI SId l,C,-C.C.
_, ••• , ••••
sa u c ".C -C.<I. SI SC C .asl IC,l m:,
raiectoriilc aferente proeesu]ui de comutatie Cll circuit de protecric (fig. I. 77h), . Convcrtoare snrsii de rcnsiunc. ';
ustreaza redueereasemn.ificativa a suprasoliciUirii in tensiunc ~i a pantclor de a) Convcrtoarc ell rczonanta xeric (SLR);
iriatie ale curentuhii ~tlensiunii.
h) Convcrtoare cu rczonanta paralcl (PLR);
fn acelasi timpj.reducerea pierderilor de cornutatie nil cste semni lic;ltiv3 r) Convertoarc ell rczonanta hibrid.i.
ombinarea unci structuri adecvate a convertorulu., sau a unor stratcgii de ') C0l1vCI1l1arc Sllrsa de curcnt, ell rczonanta paralel
»nutatie, poate rezolva simultan problema supraso!icitarilor, a pierderi\or de ~' Convcrtoarc rczonantc de c]as[1 E.
)Illutatie"~i' a interferente: electromaglletice, atunei cand comutatia are loc cand
1.4.2.2. Cunvcrtoare CII cornuratnr rezonant
osiunea S':'IU curentul sunt nule. Refelindu-ne la inveliorul fiil-ij circuite de
otettie':(fig.l.74);'can'd cditiuta\ia are loc la tensiune sau curenr nule, traicctoriile t lti]izilnd 0 srructura clasica de convenor . .t e z onant Lese
~l. un CJrCll~I.: - " ., poate~>
arnorsare ~irespcctiv blocare, se suprapun (fig. I, 7R),
. . " .- I' t ile Caracteristic acestor convertoare
comura curcnt.ul sau tcnsiunca, CdJ)( sun 111 '. .c., x d _' itervalc detirnp:
csrc d. intr-o peri"<Id~ <l frccvcntei de cornuranc, exrsta oua 11
-.
L
Convcrt oare stat ice pcrformante
unul III care opercaza fet1I)I11ClluJ de rczonanta ~i ultul 111cure Ill! sc ur ilizcazu ,.s.D..
l -'ell ""' t' ( 1162)
Ltc lei
rezonanra. Din accst rnoriv, clc sunt inlillnite In liICl'<llll(";1 de "1l\:,'i~dilaIL', 1ll~11
Irccvcnt, sub numclc de convcrtoarc cvasirczonantc. Sc pili "lIhl'la"iliL'~1 ~lsll'cl: ' dUL' ,
C -- -I (1.163)
, ell
I. Convcrtoarc c.c.vcc.. cu comutator rCZI1I1<llll :
L';II"\: c.mcluc la ccuatia difcrcntiala
a) convertoare cu comutaric la curcnt nul (Z( 'S):
b) convcrtoarc ell CtlIl1I1I<1\ic la ICIlSjUIlC nula (ZVSJ. d~lIL' 0 'U
--,- + (l)I~UC z {U~ 'd, (l.l(J4)
2. Convcrtoarc cu coruutatic 1<1tcnsiunc !lld:1 ~i limirarca tcnviunu dt '
ill GII\.' S-it cvidcnuat pu lsatia proprio circuitului (de rczonanta)
1.4,2,~, Couvcrtoare UI circuit rczuuu ut de c.c. I
( ) \. -- -===:::.- r
,II_I C,
La couvcrtoarclc c laxicc ell 111()t!ul<l\ic I'Wi\t1 (invcrro.m-), ICll'iull\.';1 Ik
intrarc LJd csrc pract ir l")IlSt~IIII;I, i.u ,:tllll,IIIt!;1 \";iI,'rli l:ll'l'lil,' a 1<.'11"1111111
alternative de la icxirc sc lace moditic.ind dllr<ll;1 il1lplll~lIrilllr licl';il"l'1 ;ill\.TII:III\l' I., _~
..~ •. II ~
~pre dcoschirc de accstca, I:t \",'III·crtn;lr\.'!c cu circu it 1'\.'1-<111:1111 .Ic v «. 1\.'lbIIlIK';1 ( 11-, , .... , / \( / :\
de intrarc cstc formatj dill 11scilatii injurul v:tlilrii medii lid, ",SCil<llii ":It\.: dc 1111
, I' .\ . /' \. '/'
circuit rczonant L-C:, astfcl In\.;;\!. tcnxiunc» de l!Hr;II\.' 1';IIll~·IIICIlIiI:1 1111illl\.';'I:1i II1111
("
I )u c
t, '}
-\ l
"_"If.
. \ ..
,.'/-
de timp, dnu starca il1l'Cil,)ntllli 1)()~ltc Ii sl'llilllb,lt;\ iCiltlt;llld l'<lllllll;lli,1 1.1 ~_J
I
•• \'
\- ---~.:...----
\:
--\ -- ...._/---
'/
':---,- - ..
\
/ (-II
tcnsiunc zero, /
a) . b)
1.4,2.4, Cnnvertoarc cu cir cuit illtegl'al de illall;l i"1'l'nl'lIp li«, 1.71) SChClll;] IIl1l1i circuit cu rczonanta scric, nearnortizata - a) si
1;1I~1lL'1cdL' IIl1d.1 ale curcntului si tcnsiunii la bornclc condcnsatorului - b)
Daca intrarca intr-un invertor csic u tcns iunc altcrn.u I\';i SllllIS(llllal:i dL' 111<111;1
frccvcnta, atunci, utilizand un cornurutor hidircction.il, csrc pllsihil S;I Sl' "illl,'li/c/\.' I'riu 1\:;0 !I area c\.'II:t(i 'i (I I (A), sc obtin cxprcsiilc tcnsiunii si curentului:
o unda sinusoidala de frccvcnta rnult rnai micii. \.:1I <1ll1plitllLiillC ::-i i'1'c':I'cnl,;i u, . - C I COS(!)"t C2sin U)"t + Uc/ : (1.166)
variabilc. astfcl 111Ci'1lcomutatia S,) sc hlc;] la trcccrc.i prin ZCI"I) <I lCI1,iunll dL'
I co c,U)"(-ClsiJl(,),.t+C2cosw,,t) (l.167)
intrarc,
"'llsidcr~lnu c')lldi(ille inuialc
1.4,3, ,No-PUNI DE BAl...\. PRIVINJ) CIRClIITI,:I.l-: REZ(),'i \ YIT u, (II) l '"
(1.I6~)
i(ll) - I"
Sc vor analiza c.itcvu CI)I1II!:!lIl"<l(1I de h<l/.1 IIlili;;\'lIlc III c\'llICII,';II\:1c- 'L' "hl!!'1 ,', II1SLanL-:ic Ii<: IIllct!.r;lrc
rczon.uuc. Pcntru a facilita analiza si pcntru it cvidcntin tl:1l'H1K'II\.'1c i'ulld;II11\.'llidk,
('I l.i" ..-l !,! ( Ll69)
s\.~vor face 11 scric de i[i'1tezc simplilic<ll<>arc 1"3() J, "\\.'C~lc:t Sl' rL'I\;r:-I, ill "i'cl'i;i1, 1,1
considcrarca clcrncntclor circuiiului ,';1 Ii ind idc.ilc, 1\;~p\.'cI il Ill',c:li.l:trL'iI
(.~ ..z.. (1.170)
ill L';lre s-;\ illlrlldlis irnpcd.mta proprio
rczistcniclor afcrcntc bohinclor ~i l")nden~;iI'1'1J\:I(}r, <I c.uor IIlddl"lil il;II\.' "
rcspcctiv capacitate sunt, de ascmcnca, considerate CIIIlSl;lIllC. [i~
vCr (Ll71)
1-
/"
1.4,3, L Circuite rezunautc xeric
Sc "h(1I1 a~ltCl cxprcs iilc finale ale curcntului ~i tensiunii
....I cox., (,) I,I.
LJ d -- U" sill Cll"t,
1.4.3.1.1. Circuite cu re:'lIlwII.!(i serie, 1I1'1i1l/{I/'(i:'LlUi ,l
-t
L. , (l.ln)
I
Accstea au o structura simpla (fig. 1,7\)), uliliz:llid I' SIII"<'1de \.' C . \.'IIIIC<.'I<I/:1 lI, - Ud -- (lid" U,,)c()S«),,[ +Zolosinwot (l.I73)
in sene cu 0 bobina si un condcnsaror, roaic cousidcr.uc clemente idc;I!\.' (1;11';1 ~11c(;11"1' rcprczcnuiri graficc sc aratJ in fig 1.79.b., consratandu-se urmatoarele:
rczistcnta). Ecuatiilc afcrcntc circuitului sunt: - curcntul cstc slnl1sl)iLial ~i ximctric;
Convertoare statice performanrc Cunvcrroare staticc performante 99
- tensiunea la hornell' condensatorului este pulsatorie ~I III I I~i schimba 1.4.3.1.3. Circuite rezonunte paralel
polariratca;'
- mornentele de anulare a curentului coincid cu cele de extrem ale tensiunii Caractcrist ic accstor circuitc, esrc conectarea '1
11 paralel a bobinci ~I
la hdni~le'condcnsatorului,iar in mornentele de extrcm ale curcnrului, tcnsiunca 1<1 condcnsatorului de rczonanta (fig. 1. ~ 1)'.
hornell' condensatorului este egala cu cea a surseide tensiune continua. EClI8\i ilc initialc corespunzatoarc schcmei din fig 1.81 sunt
il -I i(, ." 'Id, (U80)
1 t 1.'4.i3.1.2. Circuit retonant serie, ell condensatm- 111 puralel ell sarC;1I1I
•1 ~ .' ~ \'_>:-;'! ~/ •.,;. '. " . II -- L .~
c - ., dr • C _
=, 1r i .dt L
.
••
(1.1 Rl)
Se va avea In:'.vcdete· b··sarCina de 'curent constant (fig. J .RO) care 3sigur:i
., turentu)r1d:'rl;..Este '~;::,,-"'.f".~.
'c'aZuI'motbarelor '"electrice functionand la flux constant. Considcrand coruiitiilc iniriale (1.168) se obtin solutiile I •
::,~-';j'r_;;.3:~...--\._\. #
..1 .__
I
I.
._
J:~:J Ie
\
In convcrrourc
,1CCsl(' rczonantc, cstc utilizat un gl1lP L-C, care face ca
1C'I1SilI11C,1 ~i curcntu l de sarcina sii fie oscilatorii, ceca cc pcrmite comutatia la
1('11S11111C ~j;S<lll curcnt nulc [27].
\,(
c : ,.
,' Ii!
a) h) (!) t
1.-1.3.2.1. Couvertoare C.C.-C.C. ('II sarcinii reZlIII1111 ta serie (..f)LR)
Fi~:":'l;80' Sehtm:a"'; c'ireuitlll~j rezonant scric, ell condCllsator SC va avca in vedcre o structura de punrc scmicomandata (fig. 1.~2),· care,
In para lel eu sarcina - a), si forme le de unda ale curentuhj] ~itcnsiunii _ h) 1;1 randul ci, dchilc;lzii pc II punrc nccornandata. Intre cele dona punti se interpune
~1~()~() ~(:::::o~r~I\::.'''C:..'crt~(.:.::',,-,-lr.::.C..::S~li~ll~il:2'(~'
rLC:::'r..:.r:::..(l:..:rr.::.ll.::<I..:."I:..::C~ . _
Couvcrroarc stat ice pcrformante 101
circuitul rczonaut scric L-C, La borucle A'B se poatc concern un tr,IIl,I;,unalllrl\lrC II. i' ()
rcalizeaza arar separarea galvanica, cat :;;i adaptarca amp litudiuii ICIlSIUIIiI la
':valoarea dorita. Se observa ca, circuirul rezonant L-C ('SIc 111Serr<l1cu :--arl'IIl;1 lZ., I, T~ ill conductio: u"u =: -2'
U dUd llAA' = ---2 + Us (1 ' 189)
acest aspect dctcrminand ~i denumircu de convertor cu sarcinil n':;)'I1;lIll;} <cric.
,~. D+ -Il1 conductio:, UAI\ ::.: U 2'
dUdUAA' = 2 + U s \(l . 19{))
'--'--r--l I [cua\i i lc de m.ii sus arat;'t Cil tcnsiunca la borncle grupului rezonant depindc
J
u 1 IT"IT, i\o, ~
de sl<Irca clcmcnrclor T t , T- si de sensu] curcntului iL, < ,..
I
[)c\l,m:ce valoarca medic, intr-o perioada, a tcnsiunii la borncle grupului
~ -- ,L (', ,\' I l:~le nul.i, rl'LlllLi C;} \'H loarca medic a tensiunii la hornell' sarcinii, Us' nu poatc
1 A .----. - ~- - n," -'---1 ~- --- -.--,
;
;
I 1I
r
. . I U" .
d,'p;isl lCllSII1:IC<l (C uurarc --::;-, rcspcctiv.
I
I':
i "-
Ll'
~
i i l;, lid , (1.191)
Irccvcnta
marc dedit IJ'cc\cr~\a de rczouanta a circuitului osciJant -fo, In functic de
\ll;li
de cornututic, ex iSla t rei grupuri de Iucru care dctermina ex istenta
. __L_J.. I L,
I
!
l'UTII;ill~'IlI;J, :--;lll 1111, a curcntului i,:
Se fac urmatoarolc iporczc: ['(,111Tllanal iDI function.irii. sc va considcra ca la mornentul t=O sc introduce
- coudcnsatorul de filtrarc cstc sulicicnt de marc, ;,,' kl i11(';\I tcnsiunca I" ill ,',l111!lIcllc clcmcnuil '1'+,
bornclc rcZiSICI1\ci de sarcina cstc constanni ~I egala ell v.iloarc.. sa medic \'"r'ld\iiit: III timp ale curcntului ~i tcnsiunii la borncle condensatorului de
us=Us=ct; (1.1:-;:') 1\'/(111;111\:1 xunt ddll' de rclau ilc (1.172) ~i U ,173), In earc tcnsiunca de alimentarc
- sc ncglijcaza rczisicnta grllplll~ri rczonani L-( ': CQC ll\.\'. clcci. ill rclatiilc respective, Ud == UAA' si sc precizcaza conditiilc
il1ill"k
- sc r3cglijeaza cadcrca de tcnsiunc pc clcmcntclc scnucondu.toarc ,;\bll: lit
conductio. , Dupa cum s-;r \'azul, III cazulunor oscilatii libere, frecventa acestora cste I'll.
LiCL'iIII l:iZLti comcnzii ell frccvcnta de eel putin doua ori mai mica, la t==(), rezulta
ill accstc conditii, tcnsiunca UN!!' la icsircu convcn oru lui c:--IL':
il,(O) ,-,0, (U92)
Us daca it. » 0
ll,\W= v, (11~h) U" cc:: --2U" (U93)
-U, daca II. <0
;hd cum sc \:1 m;lla ulterior,
Curentul it, pozitiv, estc usigurar tic de
clcmcnrul C"1l1~l11d<l1 T;, d",';:i "l'l'~I;1
cste deschis, fie de dioda D-, III caz conrrar. Similar. curcnrul II llq;al.il, ,'~fL'
C'urcututarc variaric sinusoidala, pana la anularca sa, la morncntul ffiot I
('allli clcmcntul T + sc blocheaza la curent nul, moment la care, tensiunea pe
asigurat de clerncntul T- sau de dioda D+, Rczulta asttcl ca, ex ista patru );)1111C ale
c'<lllllcll,;at,,!' arc valoarca maxima Ud,
ccuatiilor ce dcscriu functionarca convcrtorului, dupa CUm urmcaza:
In continuare, sc dcschidc dioda D " iar curcntul iL l~i schirnba sensu},
\ ari:l\ Ii lc In Ii Illp fii 1;<[ cxprimatc tot de relariilc (I. 172) si (1.l73) eu precizarile:
I,. 0;
I, T + In conductio:
Ud (Tt!
--::,--
-- [J,
_'C
I
k~)(\
.
1~,_:;;__ <(')011 ::: ~_~->
(:)012 (J)()12
, ' . l ,f T I DI T- D- T+
Ci2«<t~)
T)" 'I' cur la cornanda lui T+, curenrul prin condensatorul de rezonant,a nu
f
T+ D+ T- D+ 111'11'csre v~
I1UtoI avand
,
() va loare depcndcnta de frccventa (iee ccoman dra.. Co Inparatrv ,. ClI
rcgimul de condnctie Intrcrupt:i,. clcrncntclc T+ ~I, T- cone Iuc mal . mu It de . rr radiani
c ,
Fig.1.83 Variatiile in timp ale curentului ~i rcnsiunii,
.corcspunzatoaro condcnsatorului de rezonanta, in '11111'-"pC'ri<lad;1, iar di ••dele D+ ~I 0-, mal 1'tI\1I1. " , " I carea
regim de conductie discontinui1 'Ill 'IL"'sl rC"111l inrrarca III conducric a clementclor f+ ~l : -, ~I. b,o J ~
I'· 1'I' . 1)'1'
c ~..
.' 'D- Darc ' IOL: la curcnt si tcnsiunc
.
ncnn !e, rezu I'tanc l iIInp 1 t. S.,1 plcrllcn .
-o} ',.,' I ':J /'. . ;. t,r, .:' I 11)( L 1.)1 ~I . ' • r d ICI1 _ -e loc la
. Este evident cj; mornentul S corespunde unci perioade de rezollan!ii (To), iar I rirnpouiv.. hlocarca clcmcnrclor ~i inrrarca In conductio a (10 e 01, A3I '. '
intre mcimenteIe dd cornanda ~lc lui T + ~i T- corespunde un interval de limp cgal curcnt nul. ' ,SUIlI astfcl ncccsarc diode eu pedollnan\~ . I»une~ I'a blo(C,'are meat ~'sa, sc 'a
cuserniperioada ile coiTlUtatie Te, deci, minimizczc picrdcrilc. Blocarca clcmcntclor T + ~J T- la anll]ilre~ ~~tUlala,
Tc curcntului, lace ptlsihil;1 utilizarca tiristoarclor, daca frecvcnta de cornan a nu cste
t3 =: t2 + to.~ 2"; (1.19.'))
prca marl'.
In iuiinat()area semipcrioaoa TIJ2, fenomcnele xunt simililrc.
curcnuil ~'I
rcnsiunea fiind sirnetrice Observand ca la comanda lui T- iensiuuca ini(i;l;j p,: t '. U"gillllli de crnnl uctie ncintrcrupui ell C > f"
condcnsator, este 20s, rezulta, intr-adevar, c!'i la cornanda lui 1'1 accasra CSIC cca
exprimata de relatia (1.193). Deoarcce in intcrvalu) T" nu exista curenr prin (: imparativ cu rcuimul anterior, In care blocarca elcmentului activ se
circuitul .. rezonant, .acest .. regim se nurneste "de conductio inrrcrupra" sau produce natural, iar arnorsarea 13 un curent nenul, III acest caz, bJ
'.,
. 0 C'ill,-ea are loc
A
L '.
"discontinua" .. Dezavantajul principal ill acestui regim ;1 constituic cx ixtcnrn a pain: Corlal, . rcspcct iv la curcnr ncnul, dar amorsarea '" ." S'e I)roduce h ' curent Sl ". tensmne
pulsuri de curent intr-o perioada, eu efect negativ asupra pierderilor. nulc.
; i, (-, . j : ~. ~,! i., !. .; " '. f, Conxidcrand, ca origine ,'] tl·1111). ului, momentul amorsarii elementului T +,
B. Regi";,,, de cOlldllcfie nelntrerllplii,
2 < fc <
ell - C, u
- din accsr moment, 1<1 bornclc grupului 1.-(' so ;lplic! 11 tCI\Sllllll' l'lltlTllll
I'"
ncgativa ~icurcntul prin dioda 0- scadc rapid la Zen): -I
- la momcntul ,T- primcstc scrunul de intrarc in conductio:
(Oot2
[hi
+
- suma timpilor dlt conduc T+ ~i0- estc cgal:l cu 0 scrnipcriouda rclcritoarc
la frccvcnta de cornanda (0
~i cstc mai mica dccat scmipcrioada corcspuuzrito.uc
x!
'T
(I
,
I
,Ic- I ;i\ll" rC;1 tcnsiunii la boruclc accstcia. Din accasta cauza, acest convertor
l,r,'zilll;II'ap<lcilatca Il;lrinscc:"i de protcctic la suprasarcina. In acelasi timp, valorilc
wvto' : , , lk ";11"1' .rlc curcniu lui :;i tcns iunii pOI fi mai I11mi dedit valorile medii,
I - .: ..
( 'omun da couvertourelor c.c,-c.c, ell sarcina reronanui serie
! Tt- •D-' T- ' Df' Tt- D-
i.E--x-x--- ·><,-x---x'-> f)Cll;I reCl: impcdantu grupului rczonant L-C dcpiudc de frccvcrua de
Fig. 1.85 Variatiile ill timp ale curcntului :)i tcns iuni i.
comut.u ic, pcnuu tCI1SiUIlCade intrarc U,\ si rczistenta de sarcina date, tcnsiunea Us
1:1 bornclc accstciu. poatc 11 cornandata cu ajutorul frecventei de comutatie.
corespunzatoarc condcnsatorului de rczonanta. daca tc:(
l'tlln;llIda prin Irccvcntii nu estc optima datorita dificultatilor de proiectarc a
Blocarca la curcnt neuul dctcnnina picrdcri care pol fi minimiz.uc 1'1'111 Iiltrulu: pcntru clirninarca zgornotclor electrornagncticc.
montarea, In paralcl cu ficcarc clement, a unui condcnsuror. Litcrarur.: [,,\0J ind ic.i () metoda de control al tensiunii sarcinii la frccvcnia
Pcntru ,)prccicrca pcrforrnautclor, cstc ut i l S;l sc Cl!ll(lasc;i dqll'!l •.k:!l\:! ',:!I'lll! l'Oli~t;II"d:i in v ariuura unui couvcrtor SLR III punte. Astfel, clcmentclc lucrcaza cu
medii a curentului prin grupul L-C ill funcric de t"rct.:n'Il(:' de "'lIli~IIl\[;-I. PL'!)':"I ~I)" •• lill'l"l" de urnplcrc la Irccvcnta constanta, mai marc decal frccvcnta de
difcritc valori ale tcnsiunii sarcinii U, [3()], [.II]. ;(;.'III1:1I*i, 1;11'dclazajul dintrc comcnzile de pe ficcare latura poatc fi reglat. in
Introducand marimile de baza ,ll',',1 l'<lZ, c:xi,[J 1111dorncniu l imitat in care poate fi rcglata tensiunea, iar In afara
U -~ ;II'cSIIII dorncniu Illl mai cstc posibila cornutatia la curent sau teusiune nulc, Se
b - 2 '
Illl'l1\iI1IlCal.;i dl utilizarca convcrtoarclor SLR 1111cste indicata cand sarcina cstc
I - Uh (I 1%) c;;radcri/ala (k tcnsiunc contin ll:l constanta (motor electric). Ele sunt utilizate la
b - Zo '
'1:1L,:tlzile'lpriu inductic. undc sarcina arc un caractcr dominant rezistiv.
0),,=0)0,
in fig, 1.86 sc prezinta accasta depcndcnta pcntru dOL1;1v,t\llri ale [cilsilllill 11C 1.1.3.2.2. COli vertoare rezonunte cc-cc, ell sarcinii paralel (PLR)
sarcina: u, = 0, 4 ~iu, =: 0,9, \I'I'C dcoscbirc de convcrtoarcle SLR, la convcrtoarele PLR sarcina este
Zona liniara - I corcspundc rcgimului de conductio 11111\TUI'I:i, iar l'L'a C\1I1ccl.Jl:1 in paralcl ' CLl condensatorul de rezonanta (fig. 1.87). 1n consecinra,
neliniara - U, regimuJui de conductio continua. Asa cum sc vcde in fIg I,t;(,. 111 convcrroarclc PLR prczinta urrnatoarclc dcoscbiri principale [29], [30]:
rcgim de conductio intrcrupta (pcntru «O,5f,,), C(lI1VCIl(lruJsc cornporta C;1 " sur<i - sunt sursc de tcnsiunc si. de aceea, sunt mai bune pcntru alimentarea unor
de curent, valoarca medic a curcnrului prin sarcin3 r:JIll:lnfilid coust.mt.i indi Il::'L'1l1 sarl·illi multiple conccratc In paralel:
iOG :!·Convertoare statice perform a lite
- pot furniza, la iesirc, tcnsiune medic mai marc sau mai midi dccat CCii de la
intrare. ~i u. sunr nulc, Alat tirnp ~iit iI. < I" (p~ln3 la CLl,) r I ), tcnsiunea pe condensator
1'31lln'nc 1l111ii, dcoarccc curcntul de sarcina se inchide printr-un brat al puntii
rcdrcsoare, care joac.i rol de dioda de 11111.
c,
Fig:,1.87. Convertor C.c.-C.C. PLR, in puntc scmicol1land<lt:i Fig, l,SS Formclc de unda ale unui convertor
rczonanr c.c. PLR, 'in rcgim de conductio intrerupta
Yn coutinuare]- se VOl' evidentia regimurile de functionarc ale acct ni tip dc'
COl1velior. , 1 ' De 1<1 momcntul 'I' curcniul i.. -- It! sc inchidc prin C, ~j lie crestc, jar la
Ill. uncnt III L" curcntul prin bobina de rczonanta I~i schimb.i scnsul, inchizandu-se
~'. : ~;re~sh;~e~ O~\~nllta la borncle condcnsatoruJu.i de rezonamn estc redrcs;I(;'i,
prin D" doarccc T_ V;I f dcschis ma i rarziu.
?
hlr:.~Jt,a, apoi se~phca .~al:cjnii, In ana liza fUllC(ion:llii, sc va considcra curcnrul 1:1
f)lIpil ;111111"rc;1curcntului iI.' la mornentul t" curcntul de sarcina 1'1> cs::e
c~~r~a :~d~es()mJuiconstant si egal Cll valoarea sa medic (induciivitarca dc Ii It ril 1\'
,U11Clcnt de mare}, ;!"i"lII':11 de (:, ,I ciirlli tcnsiunc S("HIe liniar, anulandu-sc la momentul t •. In
Rc?ull:l c;'\
iar fcnomcnele sc repcta.
ll~ar de regtmun, darrrei sunt.mai )11lpOltante ~ise vor prezenra III contillllare.
La trecvcnta de comanda mai mare decat jumatatea pcrioadei de rezonanta,
cureutul ~i tensiunea Ill! mai sunt null' un illt~rvalul de timp, regimul fiind de
" A;! Ri?giithi i' tf(/COhd;'~!ieflltrer~{ptii
ti f'!': .•. '(', .: I I ~ \', : • :. conductio ncintrcrupta (fig. I.R9).
Sc obscrva di clementele T+ si T_ se blocheaza natural, prin anularea
. c,;,: r~,ac~stir~girl",
,a~t 'curenru], c~t ~j t~llsiunea, SUIlt simulran nulc un interva I curcut ului prin clc, dar intrarea in conductio arc lac la curentsi tcnsiune nenule,
2 tl~p.~Fomlele'·~ellnda (fig. U8) se obtin pe baza ccuatii lor (1.1 78) si (1.179), rczulumd picnlcri irnportante. De asernenea, blocarea diodelor are 10e la curent ~i
mSlderandu-se ca, la momentul t=O ~e introduce in conductio elemenrul T+ si ten-nunc nenule, deci accstea trebuie sa aibe caracteristici de blocare foarte bune.
lOX COllvcrloarc stalicc pcrfounautc <. 'onvcrtoarc stat ice performante
.-.------.-----....:......;..:....::..:..::..:...::..:...=-=-:..:...::..:...~-...:::..--'--'---'--'---'--'--------- 109
II . ....
~~
unut
111
invertor
rcgun
rczouunt
dc
L',C, I'L.R.
<:(lI)(itIL·\I<..'
',II'~'il\i l'(lllcl'lalc In para lcl:
- till III accst rcgl1l1. tensiunea variaza practic liniar cu frecventa de comanda,
iet ~ 0,8
Fig. 1.91 Caractcristicilc de
C', /?egilllul de con ductic ncintrcrupt« ('1/ ji'{'n'l'lI{ii tie com au d« tu a i /lUI/','
functiouare, 111 unitati relative.
decdt free veil {a de rezonunui
ale convertorului c.c.vc.c. PLR
.~",---l----~--.-.... I:) I T"pI11(lgia accsror convcrtoarc continc un circuit rezonant serie, dar sarcina
c':;lc: l·1l11Cl·lill.:i III p.ualc l cu numai \l parte a capacitatii (spre exernplu 0 trcimc din
I I
t I LdpdCilalC<l tlll;ti:-I, iar cclclalte doua trcimi apar In serie cu sarcina) (fig. 1.92).
I I Slllj1ul liliCI uscmcncu topologii cstc de a valorifica avantajclc convcrtoarclor SLR
1
1 +- ID_I T D+
----·--->j<E··-¥--..:-..:...--ot··----;'1
I :;j I)LR, i'c'sl'cctil limitarca intrinscca a curentului de scurtcircuit ~i caracterul de
Sill'S;] de tens iunc CCC.I cc confcra posibilitatea de regime a tensiuuii la functionarca
111 g(d. ClL UI1 factor de calitare marc al circuitului rczonant.
Fig. 1.90 Formclc de unda ale unui convertor rczonant PLR. pcnt ru -s
frecvcnta de comauda ma i marc dcc.i: lrccvcnta de rCl(lIl:IIl\:i IA.3.4. r uvertuare de curent rezouaute-paralel, c.c.sc.a. pentru
luciillirea prin inductie
1). Caracteristicile defunctionare I'riucipiul de functionarc al unui astfel de invertor cstc ilustrat in fig. 1.93,
III care un curcnt drcptuughiular, de ambcle polaritati, de la 0 sursa de curcnt, este
In
Jig. J. 91. s-au rcprczcntat ca ractcristicile de fUllqi(Hlare,111 IUI it'~IP aplicar 11I1eisarcini rezonautc paralel. Bobina de inductie ~i sarcina se echivaleaza
relative, utilizand aceleasi marimi de bazu ca si la couvcrtoarcle SLR. Sl' dC~;l'ril\d L'U o combinatie L-R In paralcl. Capacitatea C, este adusa la rezonanta eu bobina
urrnatoarele concluzii: L l)<lt(lrit:t .iccsrui fapt. armonici!c superioare ale curentului de intrare se pot
f Ilcslija, rensiunca u, Iiind practic sinusoidala.
-1n rcgimul disconiinuu de functiouarc, ell L <~, c.invcrtorul <c L<lInp,'I·t:i
r
1,10' Convertoare statice performante III
Convcrtoarc stance pcrforrnautc
e CI
T o 1 I
.--
II) ;
I
-tit
1
---1 I
!
I
-$
I
I
.1 .i
Fig. 1.92 Structura convcrtorului rczonant C.C -c c. hihrid
, .: .pentru \ incalzirea prinnnductie .; a); variaria curentului dar Ie .. ." in srarca de hlo carc a lui T. tensiunea pe C1 creste, atinge unmaxirn, apoi
'/""
, ",' curent - h) .,'diiazramcl" If: ".' I ' , .
, ( SUISiI de
i:"; ,[,.'.I,,:,~., ;"':/ l~., ,e. azona e pcntru coc=(J)o - c) ~1pentru coc>CJl" - J) poarc .<i scam panil)a zero 'in mornentul cfind Teste, din nou, trecut In eonduqie.',
COllVC110<1rclede c\as?i E lucrcaza la frccventa de cornanda putin superioara
:.III".-Oac3 ;se,neglijeaza supratensiunile de cornutatie fonna'de unda ~ . 'I'
de -icsire di . ' . , " CUJcntu Ul frccvcntci de rC7onan(il .,
t , , ". 111. invertor .cste trapezoida]a. 0 rnoua
u, II'I,'IT'" j
,,( e cornanda a putcrii
ransrmse sarcinii 0 constituie modifiearea frecventoi" dee comuratic Asifcl, cbc;i f, . 1 .
'2rcJL,C
112 I .ouvcrtuarc slat ice· perforrnantc 113
J
.- C
lei
I
Ilptim;', In accst cuz. durata de couectare s=O,S determina
purcrc, rcspcctiv raportul d intrc puterea medic pc sarcina si produsuJ valorilor de
capabilitate maxima II
I .ul ale curcniului ~I tensiunii, este maxim. Litcratura [30] arata ca valorilc cell
111,\1 hunc ale varfurilor de curent si, rcspectiv de tensiune, sunt 3Id si 3,5U,j"
a) - Rcgilllul ncoptimal, ill care rezistenta sarcinii este mai midi dedit cc,
"plllll<', III :il.·l~st oaz, tcns iunca la boruele elemcntului se anuleaza cu 0 pant;'
ncgalll:1 "i" o valoarc difcrita de zero a curentului prin condensatorul C
I 11,' I 1)(,)
••
It! I
(i'\
, : II
a)
·1/ \
I
!
.•.. "~
./
t
blocare
='-'-----'--Xf
---.~
: conductic diorla
e.
b)
I
_1.-_"
... _ _ __ ._.
1 1I1~
In intcrvalul de timp cand T cstc blocat, icnsiuuca LI bornclc sale l:SIC ··t·,I
--.,--.--~----.-. --~--~ ~-----~~
..
poz itiva. Pcntru un factor de calitatc al circuirului scric L,-C'" V:: 7, L·lIrL'IlIIJilll- ! t
sarcina cste practic sinusoidal si cstc ncccsarii \l variauc a frcL'vCll\el de ("(1lllalld;I,
intr-un domcniu rcstrans, pcntru a regIa tcnsiunca pc sarcina. Ast lcl. l.r LTCSllTl';t Fig. \.')(, Convcrton.l c.c.-c.c., de clasa E functionand in regim
frccvenici de comanda, tcnsiunca pc sarcina scadc. () aha 'll'~;cna\ic, S\: rclcni h ncoptimal: a) srructur.i: h) formcle de unda
valoarea medic a tensiunii la borncle condensarorului C carl' cstc l'L'aL-1 ell
care sa preia aces
,
1
Din accsi motiv, este ncccsara 0 dioda In antiparalel,
tensiunea sursci (Ud). Accst aspect cste valabil dac;:] sarcina CSIC pUI' rCZISli <t,
curcnt dupa anularca tcnsiunii Ur In fig. 1.96b, formele de unda corcspun.
situatic 'in care valoarca medic a tensiunii la bornclc sale cstc nul.i
siruatici III care Teste rcintrodus In conductio irnediat ce dioda se blocbeaza. Dac.
Convcrtoarclc de clasa E 1'1)1 funcriona in doua rcgimuri
114 Convertoare staticc performantc
(:onvcrtnarc stance pcrforrnantc , 115
I
!
-- -------·--i 1-.--.----,
o-.. i---T-~~·'" .... --.L
" I
--
, ". ! 1.4.4 .. 'CONVER1 1
0ARE Cll COM UTA TIE REZONANTA
iT I",
l
1
\ l.,l" ,';.f' '. :',. . ,. . ")
D
Primclc ·convCltoarc
construitc eu tiristoare.
rezonanre
Datorita
avfind tensiunc
prezcntci circuirelor
si curcnt ridirate. au t()S(
de sringcrc t()qata ~i a
V'"
e-.------.-.--. __ --.1 .
"
_
picrdcrilor importante ce apar in accst proccs, tiristoarelc au fosr In mare parte
inlocuite cu clemente cornplet comandare, In prezcnr, ele utilizandu-sc numai ];1 Fiu. 1.97 Convcrrorul
h'
rczonant, .
ClI cornuratie la curent nul,
puteri fOaJtelmari.:t<: c.c. -c. c.
I
Prin controlul i.impului c.u T csrc mcnumu hillcdi (1"I,l. lkl"i 1'1"111
conuo lu l 1"'iIiC II l'IIIlSidl'lal L"111S{;1I1I,
I" valoarca curcnrului dat de cuplul static M"
frccvcntci de cornanda, sc po.uc rcgla valoarc.i medic a tcuxuuut I" I" (l.205)
I~
L
~l(..
1'';.)'
., •
,. ,
II. ~. I.,
).JLrCr. , ! ••
"j
I'::. ..',
,.
II. . ,I .
i Corcspundc stari i initiaic, rcspcctiv:
'W:nrJ'\IJf.0losi~d ,conditij1eiinitiale: - curcnrul de sarcina este asigurat de dioda de nul;
.JI1[, ';l.uc(O),= O,~i: :,:.'; ,," - T, esrc blocat:
. -r', ie(O)=.O,u<. ·.'.-:'l~, '.: ".1. (1.217) - condensatorul rezonant este in repaus, \1,,=0 .
se obtinexpresiile tensiunii pe condensator ~iale curenti lor: Urmatoarea cornanda a lui T, poarc fi data, oricand, dupa momentul t~.;
u, =,Uo(l:"'-cos<Oot),.:r:, (\11 X) 1.4.4.2.3. Cotnanda 111fi-ecl'l'lI!a (f VTCCZ
ic = C,UoUlosinUlot, (1.21 In
..i.!i;'::::,Id +- CrUoroosinroot. (1.220)
Timilld cont de Iunctionarca variatorului de tcnsiune continua, respectiv de
La mornentul ....:, ',' forrnclc de uncia ale curcntului prin bobina de rezonanta ~i deci prin clementul
i tI = i'( I + 1:'1, semiconductor, rcspertiv ale tcnsiunii pe condensatorul de rezonanta (fig. 1,100),
1')
-
= J11.L
0)0 '
'If!;'; ! '
(\221 )
rezulta ca, pentru functionarea : .corecta a
circuitului rczonant, elementul semiconductor,
curentul prin condensator se anuleaza, iar tensiunca csre
cc cstc un tiristor, trebuic comandat nurnai
uc('(2)=2Uo. (\222) cand tensiunca pc condensatorul de rezonanta
Yn continuarc, curentul prin condensator l~i schirnba scnsul, accsta 11l(:'ep(lncl a) cstc nula, deci eireuitul de cornanda trebuie sa
sa asigurc curentul de sarcina, descarcandu-l pc T" iar 6ind i,='O, hi morncntul unl1:'ireascii In permanents functionarca
" '.'1_ ,tJ.=tl +.tJ"Trserleschidela curentnul. circuirului de forta (fig, l.99). In acelasi timp,
; . ;'. Din (1.220)' s~oh\i;~e pcntru rcglarea valorii medii a tensiunii pe
,
(\ '( 1 ::::'
-
,1
arcsm
.' Id
---''---- sarcina, trcbuie aplicata metoda modulatiei III
- 0)0 CrUnroo' (1.223)
frecvcnra, respecriv frecventa de cornanda a
h) tiristorului trebuie sa poata fi modificata in
iar tensiunea pe condensator cste limite largi, tcorctic de la zero. la frecventa
proprio de rezonanta a circuitului de forta. ,
,:'",,,,::,(t,),~,~,:
= ~,{ I; 1 _S(~)
c, 11Un . (1.124)
Fig. 1.1 on Variatii le 111 timp ale curentului prin
Hp'')II'.' [r.;. ~~f.d '.:n ,;~ ,!:":I; j c condensatorul rczonant -a); tcnsiunii la bornele
condensatorului rezonant, respectiv iesirea
VTCS -b); si cnrentului prin elementul T, -c)
Couvcrt oarc stance pcrfortuantc 121
,_~12~~
~~L_'.:.·~~· _l'~ , .
'
I ""I
1 I ..~~ I· ....•.
DI I
\1'
f
I·' "1""" "\.,.,.,.:.j.,.,.,.,I.\.,.,.,.,-t,,,.,.,.j.
~ __ ~_J . , I : t
1· ••
.
\ •••••••• 1 •••••
::
'.~
I : ±
......... to ;, \'.~. i J. i 1 .. •• .• • .. 1· ...•.• •·
\ : : I : +
Fig. l.101 Schema bloc a comcnzii variatorului de: ten-rune conunua vu
\.. .. ,.. . .. . ,.. , ... \ . ':.,. .., .. ... ... , .. , .. .. .... ,...... .. . I
comutatie prin zero ! . 2~
yT(~·~:-.~,6~2-.~5~Om~V~~~~~----~~~~---~;/~(~1~)~=~0-.0~O~O~y~--~.1
Blocul OSC cstc un circuit astabil drcptunghiul.n cu IrcclclIl.;I I .ui.ibi l« ill
dorueniul atll-lz -0-l3,3kHz, modificat.i prin rcglarca porcntiomcrrului P, lrccv ellid
Fig. 1.102 Dcralicrca unui ciclu oscil.int: curentul prin bobina de rczonanta si
de comanda a tiristorului va fi mai m ica S;lU cg;lIii CLl Irccvcnia accsiui ;islahil.
t r;
tcnsiunca pc condcnsatorul de rczouanta
functic de tcnsiunea pc condcnsatorul de rezonanta. Contrulu] tcnsiuni: pc'
condcnsatorul de rezonanta cstc rcalizat cu comparatorul c; de tip nCllllCI',,)r - '---"--~,-,.,.--~
~7~
,.
s
Datorita variatiilor mari ale tcnsiunii pc condcnsutorul de rCZllll:ll1t~\ pc de II P:II"1,·.
iar pc de alta parte, datorit.i potcntialclor difcriic punctclor lk 1ll;IS;\ .rlc
ale ~O~V_:d d i. d d .... ~d ..... 00, d d"~O/ d . '" d d ~,.~. d d.'
circuitului {lc cornanda ~i condcnsatorului de rCLI)Il<lll\;"i. t,'IlSIII11C;1pc ;lCl',i;1 dill
unua cste prcluata prin intcrmcdiul unui oprocuplor 0('
Sernnalul de laricsirca oprocuplorului cstc cornpara: cu llil nivcl de rl'i"crlllt:l. III
rcglabil din potcntiornetrul P:. lcs irca optocuplorului si dcci ;1 l'()lnp:Ji;lllllllltli. 1;1
. .. :. .
:
bascula In uivcl logic" I ". cand tcnsiunca pc condcns.uorul de rC!IIIUI1\,'l SI..· ,, ,
'l'I"'I·i·,·,·,·,·j·I" "I.j'I"'I.,.j"'I"" i'"
anuleaza. iar atat limp cat tcnsiunca pe acosta nu c-.tc nu la, scmnulul de la i('sin';]
va fi 'in nivcl Iogic "0"
cornparatorului .. . . ... . . .
••••• : •••
i
'i~ :"
i .",..~
•• ,,~.J. :.{','~'.
... .
". I' \ <I' '1-
-_
a 'I'
:...•
......... ,
1'1'1'1'
_--- .
• 1'1'1'1'
=
.• 1· .• • .• ·•·
62S,OmV
accasta facandu-se dour cand rcusiunea pc condcnsarorul de rCf.l1l1;tn(,-,cstc nul.i. Fig.I.1 03 Tcnsiunca pc coudcnsatorul de rczonanta si icsirca comparatorului C
I r:
U'.J·
UI]
O. ':=1
0.8
------ eps=O. 75
~I 1]. ;:'
r:1.' .:
(122~~
I Rclatia (1.228)' 'repl:ezirita 'expresia caracteristic ilor exrcrnc ~1 de (")111:111<1:1 ale 0.4
) .VTCCZ, ,dcfinj{e, dupa cum urmeaza [7]:
.-'caracteristicile.exteme
{ U<i == If(Td)1 ;;~~;l;t~lt; (1.22<))
D.']
t\
<caracteristicile de comanda
UIf(c)I'~' ... :
d lJ~collstant . (1 .:n 0) <='.5=0.09
., Pentru obtinerea 'gndica a caracteristicilor extcmc si de comanda, dcoarccc
:expresia lor este complicata, se apeleaza la calculator. Alg(l1itmilll rrebuic sa \in:\
Ct.. ! I I d/IN
- - -- -- -- -- - -~ ----------
r
124 I . ._~ 5 '(lIIVCntlmc: pcrt(lfillantc
----------------------------~ ( 'onvcrtoarc sl "IIL'C pcr I', Irillitlll.'=- __. ._._. ._.__..._... SI,llic:c
125
In fig. 1.104 sun! rcprczcntare .aractcristicilc cxtcrnc, pcnlru III )U;'1 \al"rJ aic 1"/.·/.2.5. , T( '( '/ ('II lilllilan'lf lillll'lIll1i asc;/lIt;'-i tit- 11'11,";111'"(' ']'( .'C/./.)
I ~)
I
I
i
l,)
.~
()-- .. _.
0.-4
Fil-!. L 10(, ~tn\clur;; VTC'Cl cu limitarca duratei oscilatici tensiunii
IJ.2
lIcrucmu] T s,-; I it C"IIl;IIIL!,1 dup,] anularea curentului prin T, ' cu 0 intarziere eel
l'll\ill L'g:tI:t cu rimpu] de rcvcnirc ul accstuia.
l'I:'!)L'k I ,~i 2r,illl:11I idcnticc ell cclc de la varianta analizata III cap.I. dcci /;1
,1;'II~illiJ dal'ci a 2";1:
Caractcristici lc cxtcrnc (fig. I. I ()4) C\'llkll\i;tz:1 ,-::i unci \ <! I, II i il i'n.', '. "1*'1 (It: T '-C hl')l'he<J7a:
r r,
cornanda
dcsprind
Ii corcspunde un dorncniu
urmatoarclc concluzii:
hinc d.:fillil it! \;""lil"l ,'liICIlIIt!lii I ~L'
. I, l' . l:,,; I L
II /' Id I~i.. -I,.
1-1--)-- (1.233)
i V ' 1i". C. I'
- c;lr<lcteristicllt suut ncliniarc, curacicrul dc nclini.uit.uc !lintl mai prouuru.u L -'
la valori mici ale curcntului: . I -I ,I
- valoarca maxima a rcnsiunii medii cstc practic Cl)n:-,Ianlrl ~I e:~;t1;-1cu 1:,..
indifcrcnt de valoarca Iactorului de comanda; i.tat>« (13-1/
- eireuitul de comauda trcbuic <I prcvad.i lnlldilic,irci <-iUt"l1ldl:-1 <I 1~ICll)r,i1l1i SL' varactcrizcaza prin dcscarcarca coudensatorului de rezonanta la curcnt
de cornanda, In funcric de curenrul elL' sarcina: ,:IlIl,,[;111l :", rczultarid urrnatoarclc:
- ncliniaritatca pronuntata constituic un dczavautaj in Ldt.il'lll sisicilielul (k - durcaza un urup t'l;
rcgl.rrc automata a vitczci, care trcbuic sii rncnrina vitcz» ,',)lIst;1I11;i. indi krL~1l1 de - tcnsiunca pc condcnsaror scadc Iiniar in tirnp,
sarcina: II.. IIi ~t: (1.234)
- VTCCZ nu poatc functiona III gill.
- 1;1 tcrminarca ctapci, tcnsiunca pc condensator are valoarca
Caracteristicilc de comanda (Iig 1.1(5) sunt liniarc s i ,',111,,1iruic 1111;11;1111:1/
al structurii de VTCCl analizarc. LI,:l!:"'lJi-t~t'i (J.235)
126 Convertoare statice performanic Convcrt oare stat ice perforrnanre 127
,..-,..,...,.
__
Lie) ~eJ_'s~U_,_.,6
Dupa un timp r; tensiunea pe condcnsator sc anuleaza, rcspcctiv
tg(()o1:4., =,~-
U'jF,r , ( 1243)
fl. :::3 r----------------===----:"~....-..--...;,.. eps-O. ,/cJ
',! f', " , ,d ld1.1· Lr "
1: . =-arctg-
4
1
(I) 0
U2/F,'
Id -L" '
(1244)
r
r:1 . 'c:. 1---------------==----__,,,..-,,,,..,,,---
La terminarea etapei, curentul pin bobina de rczonanta va fi eps=CL 57
.[
. " 1[
Ir = lei + Ic('r4) = <\ 1 -
(lJ2 12
1 + ~1;) L,
c.] . (1.24.")
1.'1. r:. 1---------------==.-==:__----::=:-"""""'=:---
- el="ls=O_.LltJ
1-::1. -\.j----------------==:-:------,,_="'..----
~·eps=O_3C:l
Etapa a 5-a
La anularea tensiunii pe condensator,
;'a'tat curenttil'de'sarcinlCciit
dioda de nul se deblochcaza s i prcia
sicurenrul prin bobina de rezonanta, ]1;1n:1 13 anularca
~I·lr-------------------------==~~------~~=__~--- eps=O_ 2~
Rcprczcntarca grafica a caractcrisrici lor sc fucc pc h<l/;I lIll ui ;:I~.I'III [II "i[lI.i \;1 r
cu eel prczcntat la schema antcrioara. Caractcri~licile cxicrnc (fig. I 11)/), ~[[III
liniarc s i putin diz;itoarc cu crcstcrca curcntului de sarcina.
Caractcristicilc de C-0Il1<l1ll15 (fig. 1.1(8) SUIlt. Je ,ISUllcne;1 I ill i.uc, htc
important ca, variatia curcutului de sarcina nu mai conduce la n:;;trilll,C'-Ci'ea
domcniului factorului de comund.i, iur vuloarcu medic ;j tL:lIsillllii csic l'IHi[1
dcpcndcnta de curcnt. Fig. 1.1 (II) Schema uuui convertor c.c.vc.c. ZVS
L t cf '
'-.ILl convcriorului
FUIIL·I.i'J[Ia['(\1 poatc fi i'mpal\:ita in patru etape,
I. I)\IIC;I/;[ un interval de timp 11 7= t I - t (fig. I. I 10).
[ 0.9
1.:1 nuu ncnt IrJ
to, clcmcniul Teste blocat, curcutul de sarcina fiiud preluat de
I Ij.8
c""Hicllsat,)l'lIl C,. Dcoarcce tcnsiunea pe acesta, :?i implicit pe element, creste lent
si lini.u, de lu ICI'I' 1<1 lid' rczulra ca blocarea elcmcntului se face la tensiune Hula.
i
I 0 . .-.;"
. ;\:tOI'llClltull, corcspundc cgalitatii
tl,(LI)ocl)d. (1.250)
r I
0.·6 . 2. Sc lk:slas,'ara In intcrvalul r , = tz - t _
I
D[lp;'1 mourcntul I" dcoarccc L1,. > Ud• dioda de nul inccpc sa prcia curentul
I
) 0. ~:;
r]. L~
de sarei[,,!,
I\~ZIIIt ii n d:
iar (', ~i L., furnizcaza un curcnt rczonant serie, a~a s-a ararat anterior.
- 1<1 momcntul
1.1,'\1': Lid f'L"I,:
t'[ curcntul prin L, se anuleaza iar u, are valoarea maxima
I
I I 0.3'
- 1<1 111,)[ll\..'1I1·\l1 t[, IJ. rcdcvinc cgala cu LJd iar curentul
Cl.2
o. 1
J n ,.,
-' ~
--------'-4---_,
I.J. "'\ 1..1.6
.__
~ ...•.
_.
I.J. :,.::
"1-' '--,
,:'
iL=-ls; (12.')1) diode In antiparalcl ell clcmcntul, rensiunca de iesire devine pracric indepcndenta
- la S, rensiunea pe condensarorul de rezonanta se anuleaza, dar nu I~i pnatc de curcnrul de sarcina.
schimha sensu] datorita diodei Dr care intra In conductio: curcnrul de sarrin?i La convertoarcle l.VS, clcmcnrul semiconductor principal este solicitar la 0
trebuie sa fie suficient de mare astfel Incat tcnsiunc cc dcp;ise~tc rensiunea sursci ell Is*1. Pcntru cornuratic la tensiune nula,
'
curenuil de sarcina trebuic sa fie mai mare dedit U,IZo' In cazul variatiei curentului
deoarece, 111,caz contrar, tensiunea pe condensatorul de rezonanta nil se rnai de sarcina inrr-un domeniu larg, supratcnsiunea pe element poate fi foarte marc.
anulcaza si deci, cornutatia la. tensiune
nula, nu mai poatc avea loc, Din accsr motiv, acesre convertoarc sunt utilizarc acolo unde curcntul de sarcina
3. Se desfasoara in intervaluJ 13 = t) - t . csrc consranr sau variaza In1.r-UI1dorncniu rcstrans.
Dupa cc tensiunea u, este adusa la zero, curentul il sc inchidc prin dioda D" In genera I, convcrtoarclc ZVS sunt prefcrarc cclor ZCS, la frccvcntc inaltc
avand (1 variatie liniara si.anulandu-se la momcntul t, Comanda clerncntului T undc trcbuic sit sc (inti scarna de capacitatile interne ale elcmcntului. Astfcl, la
poatc fi aplicata de la .momcntu I t2, astfel ca, dupa t'~, el prcia curcnrul i care amorsarca la curcnt nul :)i tcnsiune nenula, sarcina inmagazinata In capacitatilc
l
con~inuJa sa.,creascilliniar pana,la 1<1' ,in tot aces! interval, ca ~i In ctapa :1 II-a, parazirc s~' disip:i pe clement. conducand la cresterea pierdcrilor de comurarie (fig.
,c,urenl,ul,de sarcina cste asigurat de dioda de nul. i.: i n.
, (1.:,.peoarecGjntrare~, in conductio a elernentului T se face la 111 omcntul to,
rezulta, evident, arnorsarea sa la curent si tensiune nule.
I 4. S,e desfasoara In intervalul "4 = t4 - t . Fig. 1.111 Capacitatile interne ale unui
Cand iL are valoarea Is, la mornentul t3, dioda de nul se blocheaza. Dcoarcce clement semiconductor complet cornandat
panta de variatie a curentului prin dioda, esrc aceasi ell cca a curcnrului prin L si
'a'e~X,l:cst~'-Tnica,--'huil'slint probleme de comutatic, asa cum se illtilmpJa" I;!
'cohvcrto~~]e" 6bi~nuite.' Elementul T conduce curcntul de sarcinii, p:llla la
rnomenrul t4 cand se blocheaza. 1.4.4.::;. Cnnvcrtuare ell cumutatie la tensiune nulii ~i limitarea
-"Estc' tla'f,' 'dinfig. I.1 lO, ca la acest convertor, curentu I prin clement ('sIC' tcnxiunii (ZVS-LV)
limitat la valoarea Is. In ceea ce priveste tensiunea la borncle diodci de TlIiI,
observand ea atunci bind cste blocata (In etapeJe I s i 4), iI.O"c1s==cr, dcci
In litcrarura, accste converroare au fost numite cvasirezonante, iar ca
d'l.' . functionarc, sprc dcosebirc de topo logiile analizate anterior, tensiunea maxima pc
Lrdt = 0, sc obtinc
clcmcnrul semiconductor, ('sIC limitate la valoarca tcnsiunii de intrare [17). Aceste
Us = Ud -tic. (125:; ) convcrto.irc contin eel putin 0 latm?i avand dnua clemente de comutatie (fig. 1.112)
Tn aceste etape u, $ Ud ~i deci valoarea maxima a tcnxiunii cc solicit;'j dio da (k~
nul, In scns invcrs, cste lJd. 1.4.4.5.1. C"nverlolll"l' cc-cc ZVS-L I'
Obs. Deo arece exista intervale de timp in C(II'l: curcntuli I. este nevativ
,':),
do('(f f lnducriviratca de filtrare L, este mult mai mica decat la convertoarelc
tensiunea Ud este obtinutd de la /.In redresor, este necesar 111'1 condensator ill clasicc. dcoarece curcntul it cste alrcrnativ. Capacitatea de filtrate C, sc considers
paralel la bornele acestuia, care sa permitd existenta c urentului i l. < 0, siitiricnl de marc, asrfcl lncat rcnsinnca la bornelc sarcinii este mentinuta
1.4.4.4, Cornparatie intre cenvertoarela ZCS si, ZVS const.uu.i, J:, valoarca U,) [fig. 1.112).
. .
Pcntru analiza functionarii, sc va considera initial In conductio T +,' care
Ambcle tipuri de convertoare necesitilmodificarea frecventei de cornanda, in ,IS igur:1 curcntul pozitiv. rcspectiv
vederca reglarii tensiunii de iesire.
ui co, Ud - U,) ;., O. (1.254) ;:
La convertoarele ZCS, elementul semiconductor principa I este sol icirat la un La momcnrul t , T+ este blocar la tensiune nula, deoarece C+ este descarca(~'
curent mal mare decat curentul de sarcina, Cll Uct/Z". Pentru a se realiza hlocarca Tcnsiunca la bOllll'ld' lu i T+ va crestc liniar. lent comparativ cu tirnpul sau d«:~'
naturals, curent.ul, de sarcina ,trebuic sa fie mai mic dcca: LJ/Z", Prin mnntarca 11I1ci
• • ~ /I t'''! . I I d! '
blocarc. Dcoarccc ~i T- CSIC blocat, curcntul dc sarcina este asigurat de ccle d~li~"t
pcrlormantc 133
[hlpd I.", curcnt ul il dcscrcxte liniar, fiind asigurat de diocla D-, iar lui T- i sc
condcnsatoarc
(fig, 1.113)
C+ ~I C--, primul iucarciuulu-sc. Id\ ul 1I,Ie;\ dc,,__
:':rC:llldll '"
I ~IJ
>il\;-ISCI11I\,t!
de IIII 1,11<:11\ L'lll\dllqie, pcnnitand schirnbarca scnsului curentului.
l.a 1110111Cl\tu! ll' T- cstc blocat, iar C- incepc sa se incarcc, asigurand
111\PI\-'lIl\:'i cu ('-\, care sc dCSl:,IITa, curcntul i.
Dcoarccc condcnsaiourcle suut concctatc III paralcl cu elementelc, intrarca in
conductio a accsrora trebuic sf) se fad numai la tcnsiune llulA', altfel, energia
illl\ldgazlll<iU') in condcnsutoarc se disipa pe acestea. Sc asigura accasta , eu ajutorul
di"Licl,l[ montatc III antiparalcl pc ficcare element.
[1\ acesrl' topclc gii. tcnsiunea de iesire poatc fi reglata prin metoda PWM,
mcnuuand "')IlSr;llll:) frccvcnta lie cornutatie. Considerand intcrvalele de timp
I:, l,,~1 I~ \" Io.utc m ici in comparatie ell pcrioada de comutatie Tc' tensiunca u,
;11\' ,) 1;,rtll:l lk illHLj tlt-eplllllghiul;lrtl si, dcoarccc valoarca medic a tcnsiunii pc
h, ,j)II\<I 1'1 cstc nulu, rezuir,') c{r valoarca medic a tcnsiunii Uc este Uo.
NIll:llld UI sTc limpid dt T+ ~i D+ sunt III conductio, se obtinc
Dad capacirarca C cstc toartc mica. li'cn'CIl\;1 Ill- I'C/')ll:lllI) l)" .;':ElJd (1.256)
fo =; 11(271: JLC) cstc mult mal marc dcc:ll I'ren CIII,,1 de "<lllllll,l\il' ;t [)dC:"1 pcntru rcglurea tensiunii de iesire se mentine constanta frecventa 9i sc
11\I>dilic;'tI;, at.unri LI trcbuic sii fie dimcnsiouata la valoarea minima a tcnsiunii U,I
convcrtorului, iar Z,)c-, !Lie csic to.utc marc, aslkl .',i \<111:11,1<1 .111\'111111111 III
~i \'al"dre<l max ima a curcnrului' sc sarcina.
accst limp, nu cstc marc, Tcnsiuuca \I, sc,llk 1,1 zero. I noiucut III v.uc 11111',1 III
A vant ajul convcrtourelor ZVS-L V estc Iirnitarea tensi unii maximc pc
r I
conductio dioda D" III inrcrvulul L) -, t", pallia de v.ni.nic ,I tcnsiunii Ill: .'cit: d'>lI,'1
clcmcntcic xcmiconductoarc active, la tensiunea de intrare, iar dezavantajul estc
condcnsatoarc estc acciasi deoarccc ,'{)I\slililil de \'lrfmilc nuui ale curcntului il' rcspectiv elementele semiconductoarc
u.; + Uc- z: UJ =: ct, ( 1,255) rrcbuic <I prcia varfuri de curcnt rnai mari dedit la couvcrtoarele clasice.
rczultand ca ficcarc din cclc dllU,j condcnsatoarc. ;lslgur;'1,JlllI1,'lt:liCdin CLII'l'llllil
prin bobina. Considerand curcntul curcutul II. constant In accsr interval. 1,:7.\111(1 ,';1 1.4.5. II\\'ERTOARE REZONAI\TE
tcnsiunile pe cele dUU{1 condcnsatoarc variaza liniur.
I A.S.I. Principiul iuvertorului de tensiuue cu circuit iutennediar
rezona lit ~icomutatie la teusiune nula
;1;0
',:l!~t. ::lUl")(" l "
';""lLl "U
C"
U,
Jf
,.,
Ie,
,I." .. cuatn
,
ce descriu functionarea
(12.)7)
tinu: inchis (fig 1.117).
estc
'!
, IT L dll. (
.(1= ,-+u,J (1,251\)
It_1!1 ·., ltn J'P I;'~ ~ I~/~" dt ' )
0
. C dUI
Fi~., 1.11 5 Circuitul 'rezonanr " Ie = "it'
(
I, sene,. cu.condensaroruljn paralel Derivand ccuatia (1,257), sc Ilhl,illC'
,,;Lpe ~arcina;,;'"",) " !,,' ~ _ die
dt - dt ~J, tinall,d scamn de rdl(i;1
(1.257), rezulta
,dl, ' ,.diL = die ~'C{Wu~
dt dt T dt ' '
{
iar ecuatia diferentiala (1.258) devine
"'i C
",., d~ud;; :'.i'", .u:
Fig, 1.116 Formclc de unda ideale ale Fig. 1.117 Formelc de unda reale ale
ill:'!!;' ;r r'dt2:;t-;Ud~),U.o.
curcntului prin bobina de rczonanta ~i curentului priu bobina de rezonanta. si.
Solutia acesteia este de forma
rcnsiunii 1£1 bornelc condensarorului tensiunii la bornelc condensatorului ;,'
ud'==Uo+C!cOswo(t-to)+C"sinwo(t-to),
J~:~:','
'h' (12() I) rczonam rezonant.
UI;lJCrori'= este';rlllSa~ia proprie a circuitului rezonanr.
" '"f';!,.
136 l 'ouvertoare staticc perforrnautc 137
1.4.5.2. Invertor trifazut de teusiuuc CII circuit int crrucdiur rezuuu II I ~i xunet rid 1;1\;-1 de '[(/2. in cazul invcrtoarelor rczonante, rnodulatia sc face prin
comutatie la tensiuue IIUia irl'llIli'l de 'N:ii<l\ii, trcnul cu numarul maxim de oscilatii fiind centrat in rrJ2 [19],
fa schemelc practice. rolul grupului T-D c indcp linit chiar de (;-111\: Ikz<lv<lnlajul accstui invertor [I coustituie valoarca marc a arnplitudinii
clcmentcle active ale invcrtorului de tcnsiunc [33) (fig I .11 ~). ,'scilauil,lr. care cstc mai mare dedit dublul tensiunii de intrarc In circuituJ
intcrrncdi.u 2LJ;,.
II lnitializarea oscilariilor sc face prin inchidcrca. pcntru scurt limp (,\1). <I
tuturor color sasc clemente TI' T" .... T,c Apoi, pc durata unci pcrioadc d,'rill' a
I
C
tensiunii de icsirc, sprc cxcmplu LI,/' • (fig. 1.11 I) h), r:'IIIl:"1I1 iliCillSl' num.u •
clerncntclc corespunzatoarc (sprc cxcmplu TI ~i T,J, astfcl incar s5 xc ~IIIIClizcZl' \I I
rensiune de linie altcrnariva, simctrica, Iiccarc ultcrnanta fiind f;'rlll;II;1 dintr-un liO!
\ 2lQ ..
numar irnpar de oscilatii. Sc obtine astfcl, asa-nurnira "modulatie in dcnsiiatc de i
'!J k
pulsuri". •.......
---.-.-'--.......:..-'---'---..::......L..-'--_...L....l
Lllj a) b)
I-r---}L---"--..IL.
I
LlLlIL
I ! I II , i
J U!_ ~.
i I
iAi!{i r\i<'
! -:
1\ t
etl I
ei
j
I'cntru analiza fimqiLlllarii, sc lac urmatoarele ipotezc:
. pc durata unci osrilati i, curcntul l, cste constant;
- condcnxatorul
h"rIll'le
C" arc o capacitate
~JIe poarc
suficicnt de mare, astfel Indlt tensiunca
Ii considcrata constanta: u, 0.: (k - I)Uo =: ct.
la
ill iunctionarc,
•
sc distill!'cr urmatoarcle sccvcnte:
••
Fig .. 119 Principiul "modulatici III dcnsuarc de pulsuri" pcntru IIlJell"llIl I, LI morncntu] t c., In. sc initializcaza oscilatiile prin inchiderca elernentelor
T .. '1", care -curtcircuitcaza condcnsatorul C, (ud= 0), iar curentul. prin bobina de
trifazat de tcnsiunc: tcnsiunca III circuirul intcrmcdiar, la inuurc« III ill\ cru n -u);
rCZL1nall\J crcstc liniar:
fundamentala tcnsiunii de lillie -b): rcnsiunca de linic c),
"
u,
I,. ld+--l (1.269)
L,
Se subliniaza aualogia . cu louuclc de und.i ohunuu: 11<.:1111'11 Illlldu\;l\i;1
sinusoidala la un invertor P\,Vi\l, lI111k ficcarc altcrnunta a rcns iuni i de linic cstc
138 ; Convcrtoare staticc perforrnantc
Cnnvcrtoarc staiicc pcrt.~'():.:.r:.:.m.:.:.a~n~t'::..~ . 1_"_,9
r,! . Etapa dureaza un timp 1'.t, necesar amorsarii oscilatiilor, pana cand sc nh(inc Din ;III a IiZ;1 .iccstor cxprcsii, sc desprind urmatoarele:
curenrul .necesar: .
- II atinac:::;. " valoarc maxima J<ImOllleJ1[1I1 1, " cand dditi = 0, ~i inlocuind 111 (1.272)
!.,;,; • TL(;'~ IJ +~°L'lt . ';'.
(1.270)
t I' j ~; ,'. ! ' • 1~ T . , rczult.i 1101(1,') c. U(l: valoarca maxima a curcntului este
2. La momentul to to + 1'.r, se dcschid 0 parte din elcmcnrcle ILm;o" ';C,U)"U"JI+(coo1'.t)2 +1,,;
semiconductoare, ramanand inchise numai cele nccesarc pcntru obtincrca rcnsiunii ctapa c1urc;17<1 r;~n~ la !1lo.l1lentu I t = t" cand arc loc deblocarca diodci 07,
prescrise: Practic, C, nu rnai este scurtcircuitat, Functionarca estc dcscris.i de rcspcct iv lI,.ft,) = 0,
unnatoarcle ecuatii, obtinute prin aplicarea teorernelor lui Kirchhoff: rclaric care, c,lrclatfj ell (1.273), conduce la
iL ==;:+,ic +Id (1271 ) \l"fl,) ,., k U,
.": .' 'L diL' IJ'" ,
..~i ' I' ,~,- +Ud = n'!)'!: .' (1.272) La accst moment, curentul prin bobina de rezonanra cste 11.1'
, .. dt, .
)"/:. u6·=t.id~(U()+u~)==UrUn[l +(k-l)]==urkU,j (Un)
1. 1..:1 dcblocarcadiodci D7, curcntul i(' In cepe sa creasca. Deoarece Co este
Ecuatia (1.273) arata ca, atat tirnp cat tensiunea pc condcnsarorul rczonant suficicnr de III arc, as! fcl incat l.it' ==(k - 1}Uo = ct, Ud ==u.. + Un ==klJr, ==ct atat
este mai midi dedit valoarea sa maxima klJo' uD < 0, deci dioda Do, fiind polarizara limp 611 D, conduce. Deci, III accasra etapa, i, = O.
:,~~11'{sensirlvgrs!;~stet;locatli:'1n aceasta etapa, ie = O. Sc obtin ecuatiile: i.
din care se obtinc: 1\I..'/IIIui ncccsitarca unci corncnzi cornplexe ~i foarte bine sincronizata cu sisternul,
, -[ , (K-I)U,,( t) ('I ,J',"l») ca rc IlU !l 0 all: f real izat;} decal ell un sistem de achizitie rapid, cu microprocesor.
IL-cl- Lr t-2 ~"
1) Ciclul de rezonanta trebuie sa aiba 0 durata minima, care depinde de factorul de
Etapa se inchcie la rnorncntul t~ ~l dureaza un limp T (' pfl1l~1 sc clibcrc.iza supraicnsiune k, ~i care ponte fi utilizata la dimensionarea circuitului rezonant
intreaga cnergic, respcctiv «lilt! (valorilc ripicc ale cornponentclor sale sunt: C, = (0,772)f!F, L, = (t()750)f!H ).
udt) = (k -- t)U", (I 2l)1I)
moment In care trebuic blocat T," 1.4.5.4. lnvertoare de curent, cu circuit interrnediar rezonant
Dcoarecc timpul 1:; dcpindc de curcntul de SarCII1CI 1.\, momcntul .ip lic.ui i
corncnzi i de blocarc pcnrru T, trcbu ic sa tic ri gllr(l~ C' Jill r(l LIt dc rl'spcl'lmci 1.4.5.4,1, PI/,I(:ipiul
-conditiei uc""(k-I )Uo' La accst 1l1,1I11Cllt, curcntul prin induci ivirarca de rC'lPllclll\;'1
\ I in IcOcrC;1 obiincrii rezonantci 111 curcnt, in circuitul intennediar se adauga
cstc ~'I'llj)I" jl<lr,llcl L,,- ('. inducrivitatca L fiind oricum prezenta la invcrtorul de curent
(k' t )U" (Iii: :,121)
IL(t,) C" lu :::Ie! - I, T, ' (I 2') I)
\I "(
5. Accast.i sccvcnta inccpc 111 morncntul bloc.irii 1111 T x i d url:;1 1;'1 1','111,'1 iii
anularca tcnsiunii \ld' Ecuariilc cc dcscriu functionarca cirruitulu: rczonant <uut: 2[~'"
ie = 0 ( I ,2(12)
IL t
;'i.l ,,~,~,~ ;;-
iL+ir=lct (1,2'),;)
Ui
,
di!
L r-+llJ
dt
Prin eliminarca
LrCr-
d
o-
2
ud
dt"
-, U
-- ~"
+ Ud
curcntilor,
= Uo ,
sc obtine ccuatia
(I
(1,295)
.,1(,).1)
_ -t
(~
\ ",
(
,
Ud-iL ,
.." ..,""t u
,
'
I
• Etapa dureaza un timp '4' panii la momcntul t, .cand sc anulcaza tcnsiunca L1'1
iar tcnsiunca pe condensatorul C estc: '", , "',': !
si procesele se reiau, Durata 1:4 rezulta din rezolvarea ccuatici L1c (O) =0 (J,t - Us ,,' (1)00)
1 - (k - l)wo'3sin W(l1:4 + (k - I)cos 0)"'40= 0 (1.2\)<)) Cand sc deschide T, functionarca invertorului esta descrisa de ecuatiile:
Din analiza functiouarii, se constant ca: did" '" " ,;; " ; 'J ,"'"
I) In permancnta trcbuie controlate marirnile ic si L1,j> dcoarcce duratcle sccvcntclor UeI=u,+Lili+Us (1.301),
de functionarc sunt dependcntc de curcntu I 1,[ si de factorul de supratensiune k. lei =: lL + ic " (1.302)
u. = t fic-dL (1.303)
142 Convcrtoarc staticc pcrfonnaruc
.__ . .. _. !_:ollv-:rtoarc stati'·::"":J.p~~.'...rt~·(l~n~·Il.:::iI~ll.:::.:tc:"-. 14:1
_
: I.' . Prin derivarea ecuatiei (1.302) si, de dona O1i, accuatiei (1 .:lOJ), SC obtinc
C L iI
did == dic'='Cd21~C
, (1.:104)
. " dt : . dt dt~... 1j,, .. u i~Y1L;~),--T-3J.---T.-SJ
iar prin inlocuirea In (1.3.0 I) rezulta ecuatia
.~.d2U,~ +,lIc = U~>:Us, (UO.'i)
\ I~ t---~T.3~e:t:~
.~~
wi! dt '
In care s-a introdus pulsatia proprie de rezonanta,
\ T4
I
•
0)0 == jLC'
ecuatiei (J .305) este
Solutia
f :11(: + U, - Us
== C,'sinwot+C2COscoot (l.:l()(,)
~'i' conditiile initiale:' "
iiO) ==
ue(O) = Ud - Us'
°
Se obtin relatiile: .
IL
lie = Ud-;-
I '.,..
U S-'- C
(()o
sin co(It (1.:l07)
performante sunt
cele careutilizeaza tranzisroare bipolare ell baza izolata,
( 1:,(7)
In structura invertorului '(fig. 1.122 a) aparc ::;i bateria de condcnsatoare C ... . 2. l.umorncn III 1 1, , eiind curcntul prin sarcina este IL' se mchide tiristorul de
al carei ~'oleste de a evita.rezonanra sarcinii. PentJ1.1 obtinerca unui curent de fml i limit;m~T
de frec~ehta' dorita, elementele Tp T2, ... , To ~c inchid d\lpa (l logil'~' Cnndil.iile iniriak, pCnlTLJaccasta secvcnra sunt:
corespunzatoare, cu frecventa respectiva. Spre exemplu, penrru obtincrea forrnei de cox t!),-, 1\ =.c ()
unda din fig.I.I22 b, pe durata oscilatiilor respective este l'nchis clemenrul T,. 1I,(t!).- (U,,·- L),).- elL (1.310)"
..w"
'('(1\ ) .0" 0
l
"
Lr(I.''-' d -- U)
l
ll,· := s -
lL <.I]
Coo COS co'(t
0 - 1: I
) .,i·:iAJ(·1r..··31 ·5)
Ud-U.'l!__
lie •
, . '\ " •• ,,1.1' ,:!, "l :;i'r\ -~\·htn,J'.,
I,· >O. care, (inane! seama si de relatia (1.316) furnizeaza conditia I'/:U; ·i!.,
>t IL>w"C(U,,-Us) '.1 ,., ;'>/!.·/:.<:);·t iu,(l,3!7.)
'
Sccvcnta SC incheie la momcntul S (si dureaza un timp <2)' cand ';,',,\
a) b) i,(t,) =: {,.(t,) ==0 s .•••• :,d. ·,r:.., \.... "."':;":'.) ~;):.r"
•. . 4 , , '
i : /' ()
1
', .. .•":,\
3. III accasta sccvcnta, curentul prin condensator isi schimba sensul 'astfcl \
...
r;;.
i ' • , ;~;: .! , ,,' l! I
-------------------- ->
l
scade la zero, iar tensiunea pe condensator este mai./£fli9}.decii~i.val?<¥'·~i.il1il
Rczulta ca, pcntru reluarca oscilatiilor in ~celea~i. conditii, .in ..pro,cesLi
rcarnorsarc (scurtcircuitarea pentru un timp scurt, a qin;uit,ul~i jntermediar] tn
c) sa sc real izeze si valoarea necesara a tensiunii pe condensator, •.
Fig. 1.123 Invertorul trifazat de curent, cu circuit intcrmcdiar rczonant ~i
liruitarca activa a curcntului: schema de fort;a - a); formclc de UIllIJ ale
I I curentului si tensiunii pc condcnsatorul rezonant -bj Tormelc de unda ale i'- ,!Il "/::,;' 11.-( ,'j"' i;(
J
curentului In circuitul intcrmediar ~ide faza
LlL' == 10.
Obs. Necesitatea unui raport marc at inductivitatilor rezulra din conditia de
polarizare 'in sens direct a tiristorutui de limitate, In decursul primei secvcnte.
Ecuatia (1.312) are solutia ··,,,.,:,...•.
u··, 1,1 :'Fl Ui'·
Lie =: CICOSOO~(t-TI)+C2sinoo:)(t-TI) (1313) i j.o JI;lfC;.'.~'I;_J ."~.',
32 .. OGUCHi K., KIKUCHi S., SACiAWA K. Effects a/Inverter LI)(/d 011 Input Current
i.and Output Voltage Waveforms of Single-Phase Switching Rectifier. Proceeding, (If I\I':!()
International Power Electronics Conference, Tokyo. Japan, April 2-6 .
.3,3., RAeEK Y., FLAJZIK P .. KRISTOF The PWM Resonant Inverter, Proceedings of
,:t\:1e.8th International Power Electronics & Motion Control Coufcrencc. V'll 2-7, ;>;-1()
.rSepternber. 1998, Prague, Czech Republic.
34. POPESCU Mihaela, B1TOLEANlJ A. Influenta energeticd «supra retelei de
alimentare a sistemului de actionarc elcctricd ell motor asincron si convertor static d.:
tensiune sifrecventti cu momente de comutatie prestabilite, SlELMEC "l)~, Chisiuau.
3,5. SEGUIER G., LABRIQUE F. Les convertisseurs de i'electronique de puissance. La
conversion continu-alternati]. Technique et Documcutatiou- Lavoisier. l':!~9.
36. SHYU K.K., SHIEH H.1. Variable Structure Current Controlfor l nduction Motor
Drives by Space Voltage Vector PWi\1. IEEE Transactions Oil Ind. Electronic" vol. 42.
,N:q.6, December, 1\195, P 572-57X.
)7. SOOD .P.\<.., LIPO T,A. Power Conversion Distribution Svstem Using (/ Resonunt
High Frequency AC Link, IEEE-IAS Transactions, vol, 24. March-Apri l IllXi). p.5X(J-5IJh. 2. ALGORITMI SI PROCESOARE ':QE
3~. THORBORG K. Power Electronics, Prentice Hall. I \lXX.
39, TRIPATHI A., SEN P.c:. Comparative Analysis 0/ Fixed and Sinusoida! Band
Hysterezis Current Controllers for Voltage Source Inverters. [EEE Transactions Oil
COMANDA.
Industrial Electronics, vol. 39, No. I, February, 19lJ2, p 63-72.
49,. VAN DER BROECK H.W, SKlJDELNY u.c., STANKE tj.V . .l nal vsis and
Realisation of a Pulsewidth Modulator liased 011 Voltag« ,)j!(ICC Vectors, l l..TIC
Transactions on Industry Applications. vol. 24, No. l , January/February, Ill:):).
41, WANG X., 001 B.T. Unity PF Current-Source Rectifier Bused on Dvnumic hilogic
Pw'M, IEEE Transaction Oil Power Electronics. vol. ~. Ill'. 3. July Ill\),.
42. WILLIAMS B.W Power Electronics, The Macmillan Press, LOI1JIlIl. 1':!':i2.
151
---....--1 A \I~(I)
1:l1T11 ~>.~---~
1\ .•.. - Parl~O\ flxala continua (if (s)
Pr(lL:L'~tlr Ilk
~.~~. ~>
11':..01_> ["',)(Irap.)illtnr lI(t) I __ . rEEl ~ Sistem iTIR -- "Y(I
(fTI ~ ~ condll'
I .J ~
,\ l~"ril!ll
il •...
· !<. -"--' Parten ~xata (~sCrt.t~
I ~gJclrL" C;f(z~l)
(;1( 1/.' I)
'k _ «~~I~ __ ~~_f:~O\J:iK real ____ . .--l
[IlllIL:>1
Fig. 2.1 Elcmcniclc caractcristicc unci structuri de rcglarc numerica
152 Algoritmi !?i procesoare de comanda Algoritrni ~iprocesoare de comanda 153
Filtrul trcce-jos (FT]) reconstituie scrnnalul u(t) din u*(t). Accstc filtrc sc 2. T s: ~ mill
, {Tli} : '11(2.6):
numesc extrapnlatcare, deoarecc cxtrapoleaza curba continua u(t), prin diverse • I: I:; I .1II :~t ' ;1, '. j I •" )
\ functii netede, indefinit derivabile, plecand de la esantioanelc exactc Uk = lI(kT). I",," I ", 't, , i
Din semnalul eontinuu yet) prcluat de la traductor sc obtinc semnalul y*(t) DER
Daca exisla si . LLn timp mort semnificativ
,
r :
, .
cste un element de esantionare - meruorare care realizeaza 0 esantionarc rcala, ";I'! II ..;1 II;' '" " i
I 1 T 1 (r + .) {T n} ; m = 3 .". 8
durata esantioanelor fiind h jar pcrioada de esantionare T. h «T, altfcl il1ciit ~ 11l . 111111
,
Y(z) sa poata avea 0 forma rationals lucrativa. Totodata h > tCAN (durata convcrsici , . r I. 'I '; it ~. I',..:·} ," Ii~'j ,
nu mai este ncccsar esantionorul dar rarnanc prclucrarea ciclica cu pcrioada T. T, csic constanta de timp principala (dominanta)
Ccl mai folosit FTJ cstc cxnapolatorul.xic .ordiu.zcro (EXO). Valoarca . .. r!, .,., I· .! .J .
1;':'
"
extrapolata este: 4. T~, (l10 ..
t) . L, (2.9)
r, cstc durata regirnului tranzitoriu I..••
ii
U k(t) = u(kT); kT:O;; t:O;; (k+l)T (2. I) .' " J
.J
T T
Functia de transfer cste - [22]: 5. ~<T<-.-J2.
2() - - 5 .,
I'
(2.10)
.. l-c-·Ts
G(s) = -s-. - (22) Tp estc pcrioada proprie de oscilatie (amortizata) a raspunsului
indicia I a sistemului inchis. T nu mai.depindeexclusiv.de partea
In proiectarea algoriunilor discrcti, EXO cstc considcrat ill partca tixalrl fixata, ci se alcge dupa diuamica propusa a intregului sistem inchis.
continua cu functia de transfer Gf (s), Ineat Gf (z) devine: I ";I, II jr.· :::i~ ,: '. '!. i ,I l
In uncle aplicatii, perturbatiile pararnetrice si dinarnica procesului sunt
Gf(z) =
.
Z [GEXO (s). Gr(s)]
.'
= (Lz"}. Z -s-
[Gr(S)] (2.3 )
rap ide ~i T constant poate conduce la erori mari ide cuantificare 'in timp ~i
aruplitudiue. Se poate utiliza atunci T variabila, adapti7'3; :cak}llel~.de optimizare -
minimizarc a erorii de cuantificare dinamica se fac In timp real pentru a d'
valoarca curenta a lui T. Esantionarile aeiclice aplicate modelelor continui.conduc
EXO poate fi implemcntat ~i prin hardwarc-ul RD, csantionul Uk livrat de
Illsa dupa discrctizarc la ecuatii eu diferente finite eu coeficienti variabili discreti II
unitatea de calcul fiind mentinut In bufferc-Iatch pc pcrioade orient de mari, dcci
limp (kT), irnposibil de asirnilat din punct de vedere sistemic eu teoria functiilor dr
inaintca conversiei I\umeric - analcgice, In format binar.
de transfer discrete ce corespund unor ecuatii cu coeficienti constanti. ,.: ,.)
Relativ 1a alegcrea pcrioadci de esantionarc, 'in afara rclatici:
Exccptand algoritrnii care folosesc metode de acordare experirnentala ce ru
necesita identificarca partii fixate, metodele de sinteza discreta depind explicit d.
T < ~ ~2.4)
- We cocficienrii modelului. Sisteme discrete teoretice (SDT) sunt sistemele descris
pri n functi i de transfer III z. Sistemele discrete reale (SDR) sunt des crise pri i
cu Wo pulsatia de taicre a caractcnsticu de frccventa (amplitudinc) u p.utii fixate relatii de rccurenta intre csantioane sau functii de tl:ansfer" operatorialeTn q'
continui, data de teorcma Shannon, 0 scrie intreaga de rclatii crnpirice sau Operatorul q-l semnifica decalarea sernnalului real cu 0 perioada de esantionare T
cvasiernpirice sunt dispouibile, in principal, ea rezultat a1 cxpcricntci de opcrarc - Innc sistcmclc discrete reale (SDR) si SDT exista' deosebiri cu'efecte nete 1
[22]: irnplcrncntarea sisternului de conducere, mai ales daca T I1U concorda 'cu scala d
l.T:s; 0,1· 2: Tfi (2.5) timp real a piil1i~ fixate coutinui. Aceste efecte ~e .datoresc liI;W,tfujl<?r\J.3.l;Q}vare :
T fi sunt constantelc de tirnp principale ale p511ii fixate continui. software ale RD si principiului secvential de. prel.l!-~rary,a)rtforr.::u:tif'!i _!d~I~~P.·'
155
T
(21\)
If I 1'•.
VI' == ---,- . Ykl - -'--C;C-' Yk:' --\-Kr· --'-I' . T· (u, -Uk-I) . (2.20)
.' 1, -,I, 1 I
I, It + 1';
care esteunmodelriecontrolabil ~ila limita de srabiliratc.
'I, () 1'()l1ducc la:
b. Pentru un sistem aperiodic de ordinul I,I:
d2y(t)
,I, ... ·.,I'·JI, "" Kf lirn /1'
i ,I} "
Jim
1
Yk ;~ --1'-1
lit" -
(2.21)
,(lr(S) = -------- (2,14) ,,(I k
T T
N 2 + T, - N 1 _ N kr' T, 2.1.1.2 Prelucrarlle de semnal ¥i informatie in regulatuarele-dlgitale
a =--'-r : b==--' c ==--·T (2.24 )
1+1.' 1+1. . ..,'' Ill",,·., '" .i,i':'''q " H')ii!~~l;!,~~
1 + T, Tf [f
FIg. 2.2 rcda modulele hardware si software: "care "sunt 'imiJlidatel.&l~
)
prelucrarile de semnale fizice si de informatie pentru:un: ~ghlator digitaltipiJ.li;tl}~·r,;
coeficientii modelului de la (2.22) se reprezinta pc 16 biti In virgula fixa:
: _1 V'~~l H' ~~<
q,:,~.','<'At;tI·: Uf't~ ~:O,i;;iU¢rHu';
MSB LSI3
X xx ... x, xxx ... x numar pozitiv, fara semn. Sistem OFFSET
'-----v-----" ~ condus
7 biti:O ~ 127 9 biti: 0--> 1-2-9
W k r--~ CNA
L~r__ .,w(kT)
sernn), pasul de cuantificarc scade la 2.1> ; T I 600 < 2.1' -+ T < 18,3 ms. Dcci =f): EXO ~I CNA I: EXO :~
dintr-o tendinta excesiva de cvasicontinuitate comportamcntala, alcgaud T < I~,J I1CNA
L - - -1 llCNA'----...J' L __ -1
Prelucrari software
. ms, a = 0 si in RD se utilizeaza tot modelul explicit discrct instabiL
In concluzie, estc extrem de importanta legatura dintre dinamica procesul ui
F~g. 2.2 Ansamblul de prelucrari '~9.£iat unui RD ,
reglat, T aleasa aprioric .~i precizia de reprezcntarc interna a cocficicntilor t ' ,.
!.~ . ~,'. '
modclelor -discrcte ale partii fixate, pentru metodele de sinteza care utilizcaza
Notatiile care intervin au urmatoarele semnificatii.c
explicit modelul sistemic, identificat al partii fixate. De obicei T sc alegc oft - line
- TR: traductor; :
, dininformatiile apriori ale dinamicii procesului (model sisrcmic),
- S&H: esantionare - memorare (Sampling and Hold);
Pentru categorii specifice de aplicatii, optimizarea alcgerii perioadei de
k: indicele esantionului curent; , ~" .;s t
condus depinde in mod esential de valoarca T. Pentru valori necorespunzatoarc nu iil 'J1G'J{l
,
- ('NA: convertor numeric - analogic;
( numai ca se obtin performante slabe dar este posibil ca SiStCI11111sa dcvina instabil.
- EXO: extrapolator de ordinul zero; l
Se recornanda confirmarea unor calcule preliminare pentru T cu ajutorul unor
- J: lungimea cuvantului calculator pentru unitat~a 'de prelucrar~~'alitmetica'
simulari pe model.
- lleAN, 1\:NA: numarul de ranguri ale convertoarelor respecti~e.' ,
In aplicatiile ce implementeaza algoritmi de reglare care so acordeaza 111
.exclusivitate experimental, rura a dispune de modelul sisternic al procesului, T se
Daca sernnalul electric furnizat de traductor esee 1n ci~ef(teiisiune);r blocul
poate alege on - line, prin optirnizarea valorii ci. Exista RD ell frecvente de
de conversie curent - tensiune nu mai este' necesar, .Daca .gama initial~ desemn~l. in
esantionare prcgramabile 111 special pcntru algoritmi PID discrcti. '
]58 . A:...:..:.,lg!2.:0:::.:.ritmi
~i proccsoare de comall~~ __. _
nivel .este vde [0...,10)., Vcc, amplificatorul cu cornpensarea offset-ului este de ,:(2.26)
asemenea de prisos. In cazul mai multor legaturi inverse, blocul CAN este precedar
de un.multiplexoral canalelor analogice. Extrapolatorul ponte f in amonte sau 'in
S-a presupus c:i durara convcrsici teAl'! < h « T < min (Ti sistcm)' conditii
aval d~CNA;maii.mult, elpoate fi realizat prin mijloace software sau hardware,
numerice sauanalogice.' In' cele ce urmeaza vor fi analizate blocurilc componentc, III care y, mcnrinut constant () durata h reprezinta en suficicnta precizie pe Yk(t) pe
inrcrvalul [kT. (k + I )T]; clnc;'i nu, sc micsoreaza T. De asernenca trebuie ca:
mai putin elementele de masura.
•..•.
f I
dv I'::.
CAN r-, max ( --"- ) ::;
,." dr T
'<;j [ kT, (k + 1)1' ] (227)
r: l.... i j l
.:.'" Y*(l) ,I i
i
. DER(S &H) ,;, Din:
y /' : i! nlNAR 1
.'. y' ""
(I c:.\ =: h(',\f'.,._ Am"., (2.2R)
k o BlN;\R ) 2 ' (21\'\~ - 1)
v
'Y~L..._C_A_N__ ~ 'k
rczulia:
I 11,'.'\" ::: :l. ~J . 19 ( Amax + 1 (2.29) ;.1
'0. h T;+h kT kT+h" o 2· t.\
b inar
Yk Rel. (2.2')) furnizcaza n CAN irnpunand eroarea de conversie ~i f\nax si
; ,I prcsupunand dl T csrc alcasa corcspunzator. n CAN trebuie corelat en clasa de
prccizic :1 rraducto.uclor. Curcnt .irc valori de 10, 12 sau mai mult (pentru aplicatii
~pcci"le). in 1111i1te cazuri rotusi nC,\N = ~ este satisfacator. nCAN dctermina nu
1I11111ai prccizi.. :Iclrizi\ici dar influicnrcuza ~i cornportarea sistcmului (interfara
binar 11 c ,\N introduce cfcctc sisicrnicc neliniarc care pot provoca oscilatii intretinutc, cicluri
Y k max =2 "-1 linut.i). Sc prcrcl~\ m::iJirca rangurilor CAN ~i CNA si de regula nCN,\ < J1CAN'
/\ iunci, nel iniaritatca cca mai pronuntata apare la iesirea RD, datorita prezcntei
V ana logic
(" 'A.
- k
analoaic Norman::!
Y k on,,;, A max
Norm.irca csie 0 prclucrarc software prin care rezultatul CAN este
Fig. 2.3 Caracteristici functionale CAN 1't1l1lpatihilizal ell forrnarul intern de prelucrare a inforrnatici 111 unitatea centrals.
t
P':l1lrll II aritmcti6\ ell virgul:t fixa,marimik sistcmice cu care opereza algoritmul
Yk S; A max [Vcc] admis de CAN, Pentru J1C,'N ranguri la CAN, pasul de de rcglarc (\I, r, y, c crc.) sunt prclucrate in unitatca centrala (UC) a RD intr-o
cuantifieare in amplitudine este: I~lJ'l11i'i normata. fr<lqi()nm~1. indepcndenta de numarul rangurilor convertoarelor
A/N, NIl\.. ell: u - comanda data de regulator; r - referinta (interns sau externa); y
OCAN~" 2,~\:l;L~I'" [V / bitl (2.25) 11l;lSUn\ din sistemul condus; E - croarea (E == I' - Y estc 11131-imca de intrare
'J "!:.', ,I. algoritrnul de rcglare):
,Prin nonnare: Pasul de cuantificare intern este 2 - (\ - 2);, ideci' 'precizia :de reprezentare
interns nu cste cea rnai buna. Alt dezavantaj este legat de' necesitatea efectuarii
CAN uorruare uc (2.31 ) unei operatii dc divizare complicate la fiecare t.. : i i:'>.,;·· .. -:", 'T:" lfli' ri ii[,i';
Vk -) vk
, .:
'! " Varia uta 2 de nonuare (N2) . ".
Formatul V UC
k este fracti
ractionar pe 1 b'ltl. ~I reprezinta imaginea numerics
uc UC Partea fractionara se reprezinta pc I-I biti, re,rtu!'!¢l1d la reprezentarea
eu care va luera unitatea centrala; I V k I ::; I; 0 k cstc frac\iollarrl ell scmu,
cxplicita a valorii maxime. Relatiile de normare sunt:
celelalte sunt pozitive.
CA~
Jk 2UCA ,"l ~ •
Marimile se reprezintain format fractionar cu (1-2) biti alocati penuu partca ,r. ,
; ~
fractionara, un bit de rang (1-2) pentru reprezentarea numarului 1.0 si bituJ de rang LAN .1
r
1)C
rk =: -- k E [0,1- 2- 11
(;,,-"] ;,,·(2.34)
(1-1) pentru sernn - fig. 2.4. Este posibila reprczentarea valorii maxime (=1). 2 11 CAN
I
NORMARE
n§{ uV-
," CAN
.,
y~C
Prccizia creste (pasul se injumatateste la 2 -(I-I»).Divizarea Cll 2 llCAN se face
~ 1 bill prin simpla dcplasare a virgulei spre stanga a numarului ell I1cANranguribinare,
,,1
.1'\
r . Yk
CAN
Nl[El~
Semn
1 -2
Parten Iracrionara
J Denoruunea coureuzil interne
.'.~l.;i .J ::I! i .: jj.;f dI ; ! .. it '·'11,,: ;:. _
Prill algoritmul de reglare rezulta comanda la ,momentul cnrent.ca o.valoare
2IlCAN_I N2~ I -I ._--j ll~'C =: f ( u~~ , U ~i(;,., C ~iC, c~~ , ...) ce este aplicata : unui' element! software de
_ 1 E [0, I
r (2.32) caractcristica din fig. 2.5. Denormarea comenzii consta in efectuarea~multiplicar:ii:
r ~ •. ;lf··'
2'~~~ - I ' . ~t.l~ • 1~! . ·;l~. ~ ..'
:.':~ •. ':
(2J3)
I CAN Indiccle T din rel. (2.35) se refera la faptul di I fiind rnaimare ca numarul
Ok
( --"--- E [-I, I] Sau, direct valoarea normata: de ranguri de la convertorul numeric - analogic (I1cNA)'rezultatul produsului se
2Uc"''' - 1
1 trunchiaza la primii biti sernnificativi ai partii intregi,' iar valoarea lui>numar
intreg pozitiv, se aplica la CNA. Eroarea este maxima cand toti bitii innumar de I-
c-.l'-,6-'--2 -cA..=lg'-0.:c.I_it.:c.n.::cli'i-lP:.:.f.:c.0.:c.ce.:...:soare
-s'-, de comynda _
I hi \ i h i \ i
(2.40)
uL™
t k
II..
F''"" (II
-r, (2.41)
u~JC
----~~~--~----> 'in vari.mta 2 de dcnormare sc CVit3 multiplicarea ClI (2IlCNA - J)dar se
1-2 ~ll('N',
.iv A introduce fie () plaia de liniaritate (panta unitara) redusa a elementului de limitare,
II~'() plaj:i de liniarirarc ma i marc cu panta ncunirara. Cazul teoretic, ideal: PUM =
.v l Fig. 2.5 Lirnitare - denorrnare I : n",\ r-. I-I
f) aca 1.1,\1
II k
-
\::
I"
-,
'I T
'11 ,ntunci .,. mamtca opera ti,lC] . lit'ucnormare
ce se ac e 0
(2](J) (2.43)
UUC = I _ 2-nC"A
./t, •... ~.u'".. .t l : (alegerea limitei la cap de scala). Atunc i:
Factori ell' transfer iutrarc - iesire <Ii regulatoarelor digitale
~16~4~ !..A~I~g~o~ri:.':.'tm~i
.i~i:.,p~rc'::0::::c::::cs::::'o~a~re~d::::e-=c:..::o~n:::.1':.:1Il:.:d:.::a _ Algoritmi ~i procesoare de comanda . 165
w(kT) este 0 marime analogica, <.~btinuta de fant la 1ll11.Il1Cn:u~ kT ,-I-.\dCU~ 2l1CN 2tlcA..'I --1
s .<\
.--- -r . ,; fl
Se considera cii w si v sunt semnale uuificatc (de tcnsiunc) ell plap idcntica _de 2" CNA
- 1
variatie si punct de zero real iar elemcntul de limitate lucrcza 'in portiunca liniarii a
\ caracatelisticii: S =0 1 (situatie ideala)
I
, '
I v., Cazul PLl~l '" 1
CAN
: 1 ~,\)
V~AN == 2" - I . v(kT) [u· CAN] (2.44) uc.' CNA .'" lIC
Vm ••x
:= PUM . A.. vk ; wk := A.. 2"CNA • PLIM • v
k
." .. '
(kT) == W -1 lIlax
W~NA [Vee] (245) w(kT) WlllaX I 21lcAN -t
W
•
. 2"CN,' . PLIM . A.. --. --. v(kT)
V mal' _._ _
211CNA
2"CNA -1 2 "CAN.
1- 2-11-1)
L.
'j (2.56)
. !
Cazul PLIM = 1 Prclucrarea principals dintr-un regulator digital (si ~e fapt dintr-un sistern de
rcglare numerics) este legata de calculele implicate In' algoritmul de' reglare
- lie numcrica, Cclelalte task-uri sunt de ascmenea importante dar vor 'fi -referite ~a
PUM' (A.vkl (2_51 ) module software auxiliare.
"
1
/
,I w(kT)
\V rnax • A.. ) ''c'N"
2 !lCNA - 1 -
. --
1
2"eNA
•
2"CAN .- 1 . v(kT)
V !II ••x
(2.53) Filtrarea numerics are avantajele ajustarii software a parametrilor, care ii
coufera () marc Ilcxibilitatc si a operarii cornode si pentm'frecve~te"seazU:te, la
166. Algoritmi si procesoare de comanrla ___. Algoritmi :;;.Lrroccsoare de comancl5 167
lacare
I ~..•, •. ,'
filtrele hardware sunt ineficiente sau complicate (de tipul activ) o < ~F <1 (2.61 )
T~ . s~ + 2· SF . Tr, S + j
Filtre de ordinul I
Rczult.i ,) ccuatic cu difercnte finite de tipul - [22]:
Functia de transfer continua care se discretizeaza estc:
(2.62)
== E(s) (2.57)
res) d (2.63)
I -- <l ,Z I -;- b . Z,-2
Cu metoda dreprunghiului ~iT - perioada de esantionarc, SE' obtinc -[22):
Fiitrt:k Ill' ,l1'liiIlU! 11 sun: urilizatc mai putin, necesitapd un nurniir insernnat
TF dc calculc on - line.
+ ,--.I" (" ) N
ek = ek-I lk - ek-I ;0' (2.5X)
1+0' T
l-ilt rarc« priu merlierc
Dac.l ik estc marimca de inrrarc curenta in filtru iar valorile ei anterioare s-au
Functia de transfer discreta a filtrului: I11CIll,)r:1t ]11n:1]a ordinul de rcgrcsic to -I, ck estc:
.' • GJFIZ
(-I)
==, I - C l;c==l-ct
N , 1 1 il; ik + ik. ".
1'\- l;q--)Z-' I 1+ I!
(2.64)
1- c· z: ('k = " ; ro E N
('J
•
Efectu1 acestui filtru este descris de tabelul 2.1. cf] = I ~ c = () ~i Pcnrru f) bun.i filtrarc trchuie un ordin de rcgresie mare, deci velum mare de
GF1(Z-I) == 1, adica nu exista efect de filtrare. s ~ ex) conduce la cf] -) 0 , c --~ I si mcrnorie pcnrru retincrea regrcsorilor ik_1 ' .... ik_«,) _ I) ~i un numar msemnat de
GF1(Z-I) ='0 ,adiCa'filtrarea'este totals. Efectul filtrarii creste cu apropierea polului calculc IHl - line. Apar de ascmcnea problerne la initializarea filtrului cand se
c;·din'(2.'60)'dc' cer~hl \Jnitar [z l=L 0 analiza similara sc' poare face utilizan« L'lIplcaz;'i RD III n:gilll automat. Se considcra eficicnt co = 4 - [10]:
metoda-de' discretizare atrapezului.'
ik I· ik 1'1 ik :,1 ik-:l
(2.65)
4
cf, ------E-1\:->c-t~I-----------l
o
1---(-) ---+---~-------+-----,·-l-1UI -----------1 C,Ii'C C~IC ur ilivat 111
r---------+-------------------+------------------i
0<0' <1 0,5 < cf.« neglijabil 1 ((1) -I)·c. ]+ik
, .."1'<"_ cr ';C'_ 2· ,'i (2,66)
to
C
u : valoarea medic, filtrata, de la pasul k-I
2:S:cr,:S:3" I
.»
(2.67)
3 :S: cr :S: 9
Filtre de ordinul IT ,,' _--;) C/.' --) P?--I ;~ "),~I -) I , dcci ell cat se utilizcaza mai multi regresori ell
fI ,:! ¥'. I:i. j"!"L ~; :11:11Inl;II-Licre<) innnd\ls:1 de filtru estc mai mare,
;I ,Functia de,transfer con~inuacare se discretizeaza este:
.~
...•.,--.- '"
•.....• -~-
\
168 Algoriuni ~iproccsoarc de comanda Algoriuni ~i proccsoarc de cornauda !"
Uk
OUT
= 1
r
Uk
Uma.'(
pcntru
pentru
Unun S; u, ::;lima,,;
Uk ~ Umax
o s Umill' < ~n~' s:
'I,' Ii" ~
11,':
-, r,...
(2.71)
,I Deci valoarea
l~lo;11cntul k prin adunarea
filtrata la morncntul
la aceasta a termcnului
k + 1 SC obtinc
.l. (iN
pc haza acclcia
- iu). Accasia sc obtinc
de I"
Altfel :
,',' ,
(2.72)
s azand lntregii Y (iesirea CAN la momentul considcrat) ~i Yo (valoarca cea 111<~
(I +1',,). llk-I ~ u~)lrr cu conditia: 0 s: (I +'l'u)' U~_I s: 1 (2,73)
v~<che din tampon~1 circular, indicata de lND) si, daca Neste 0 putcrc a IUl 2 (N-
(cornenzileinterne s~nt nOl nate)
2"), deplasand rezultatul scaderii spre dreapta cu n rangun. 1 ::: , .,
, I
Zuna moarta III algoritmii de reglare nutncrtca Y u cstc un cueficicnt programabil introdus uzual III format zecirnal ~i
senuii fic:' gradientu] impus comenzii, Limitarea prca. accentuata 'a Y,;'poate -,rnari
Z.ona mom t-a (ZM) ~" zste uti lizatii ca (1 metoda de rcduccrc. a scus cxccsiv durata rcgirnului trauzitoriu, deci trebuie realizata In mod adecvat aplicatiei
C ibilitati:1
regulatoarelor nurnericc la zgornotul existent In sistcmclc de e~antJl)l1al:c. omanua ~i ucrata in etapa de acordarc experirnentala a RD. / T I
Alte prelucrari RD impusJ' initial (ZJ\i!) - fig 2.7. ,i ,il rti ' .
traducroru] functicneaza corect; In caz contrar, trebuil1,~eqwa!iz;~taspeqtul. prin
Fig. 2.7 Interventia ZM rnesaju I la consola "traductor suspect".
Algor,itmi ~i procesoare de cornanda Algoritmi ~iprocesoare dc,...:e~'o~m~a)~ld::a~ 171
_
:' '. Acesti algoritmi se ohtiri prin discretizarea ell metoda drcptunghiului "Ill a h)rlll;1 prae1ici <1algorirrnului sc ohtinc ordonand in functie de k:
trapezuJui a legiJor de reglare . continue - [1]. Plecand de III forma continua rID:
"
(2.7.'\) 1 ~.R~
UI. ,. U I. 1 + t; 11.
(2.7A)
j nt r-o varianta modularizata, utilizand comenzile incrementale ale modulelor
Prin metoda trapezelor se obtine forma discrerizata: ,:\uk Sl' 1ll,li poarc calcula ell - [22]:
D (2.g])
;\ L1k'" k p . (t; uPk +L\ \Ii, +t; U k )
(2 77)
/\ lgorirmii incrcmentali, obtinuti prin ccle doua metode de discretizare se
pot scric "i sub f01l11a:
(, ' -Aceasta forma numita de pozitie sau ahsolutii prezinra dczavantajul initia-
(2.84)
lizarii (prin uo> comanda existenta Ia inrrarea in operare a algoritmuluij, prccum ~i
eel aT curnularii :erorilor pr:ir1'lnsumarea termeni lor care confers caracrerul inrepra!
Sunr necesare trei multiplicari ~i:1 sumari (incluzand ~i ealculul erorn
... , -~-
, -'-.- .~.
I,.
T. k _ Tel
unde: kl = -, D - T
TI '$"';,", , ".(2.93)
T
GPI(S) ==kr . (1 + -T I. .') (2.07) (J.. T,,- 2" D-F Tel
'. . I • S Td
I .- l' Uk·! + T . ok - ---'=---::-T. Ck'-l (2.95)
a.. I d + :;- a. . T,! + 2" a.. Tel +"2
care discretizat prin metoda dreptunghiului conduce la algoritmul PI discrei: : l.t ;.i
I •
Uk = Uk-! + kp . (l + kI) . !>k - kp . !>k-l (2.88) (2.96)
fo' '
'\ { ,
Daca in algoritmul PID - F discrctizat se face Td = 0, re,:ulta 0 acceasi t(mna care prin particularizari rcgaseste modulele discrete ...
a .algoritmului PI discret.
1'ID-F cu illtcrillfluellti'i
. ,. Daca in rel. (2.85) se considers Tj -) 00, rczulta algoritmul PD - F
continuu:
Functia de transfer In dorneniul continuu este: ,
(2.89) ': ~ ':1 'I rl( 't'il f!! •. ').-' 11,1 ')~f't!:,·
Co.P[IJ-.F (s) _ k (l+Tj,s)·(l+Td··s)
! : I s - p' . •.• : -.' r 'I,· ,11 ,:.(2.97}:
Tr s ·(l+a.·Td·s)
care discretizat prin metoda dreptunghiului conduce la:
Cu metoda trapczului se obtine - (22):
174' Algoritmi si procesoare de cornanda Algorilmi ~iprocesoi\r~~~ com.':..i\n~c~H:::-.i l_7_5 I f
(2f)ii) Algorilmi de tip DEAD - BRAT
1 - Z
; (t: <\ Jim (I _-Zl). I:: (Z») (2.101)
{ <:«, . , iJ I ~.( I:I: •;, I '1.-)1
(2. !)(J)
Pcuuu un prnccs cu modcl de ordinul Z, cornanda Uk arc forma -[10]:
!, I "Rezulta functia de transfer discrera a rcgnlatondui:
(2.10J)
V(z)
Y(z) R(z) FI;lhorilrea comcnzii ncccsirf 4 inrnultiri, 4 (ldun?iri (incluzand ~i calculul
(2 1(0)
,-rl'rii ~:k) ~i mcmorarca ;1 rrci variabilc ~ipatru constantc, In. practice un as.c~1enea
;iI,'()ritll1 ponte impunc ccrintc dcoscbit de grelc procesului condus, sta?llJr~a la
-I .; ,\igoritllllll D:\IIUN
Dahl ill :1 propus alcgcrca lunctici C'c (z) astfcl incat sistcmul 111 s:are inchis~
Fig. 2.8 Structura sistemu lui de reglarc numerics
S;I sc l'I)l11P()riC C<IIIn sisicm ell intdrziere ~i tirnp m011, cerin,3 mult mal PU\1l1 dura
dccat il1 cazul all:!.(1ritllllllui Dead-Beat. La intrare trcapta:
FOm1l11a (2.100) este generala. Diferiti ARN deriva din cerintclc impuse
functiei de transfer a sistemului in stare inchisa, cu alre cuvinte, rnodului In care • (' ,.< I
\(,,) :... ----.-:- (2.104)
rrebuie sa se comporte iesirea V(z) la 0 anumita refcrinta R(z). A vand impusa 11 1+A,.s s
parte fixata prin (JEXOGp(Z), relatia respectiva genereaza functia de 11'<111>
[('r ;1
regulatorului. Pcnrru a dctcrrnina Y(z) se parcurg eiapelc:
I
I
·176 Algoritmi si procesoarc de comanda Algoritmi ¥i procesoare de comanda . 177
(.1 .j
C'T'{±-s4~±1 Z-N'll-e A 'Z-I-l+z"l j
~---.,.-----.'
XI.S) Y(i) ==
?' ( _1 1
x(t - 1:) ~ e-"s . Xes) eu Xes) == ---- (I-z-I)·ll-e A..Z-I)"
S s+t
Atunci:
i; r : ;f !( !71 .
(I- -± J
)! ..,~I. P·.I' 1 .: ,! ' I' " ". t : r' 1 I
_I_
x(t) = 2'.l[X(S)] = 8(t) - c-± ·8(t) - 8(t)· 8
Pentru Rtz)
I +z:" ,:'.,: ;'·;{II<J '>i1,,~!,[')1:)L
.
~UJ.·
'.'
. '\
rezulta: Pcnuu cvitarea Ienornenului lara efccte rnajore asupra dinarnicii, factorul
(I /z+p) se inlocuieste eu valoarea sa de regim stationar, adica (111 +p),
-. ,,~
ceca ~e
reduce in mud substantial solicitarile clerneutului de executie,
'--
,.;';"'
, : !, ..4..
, N·T \
_ ~ _ e I .e --,,- . Z·-N J
. :
Y(z) - 1 - Z-I .. 1
Fig. 2.9 Oscilatiile comenzii
1 - cA.· Z·I
Dupa efectuarea calculelor se obtine f0l111a finala a imaginii III z a Feuornenul de ringing se intalneste ~i la. alti algoritmi .de reglare; numerics,
raspunsului: L1c cxcmplu la algoritmul Dead-Beat modificat -[10]. El.este prezent.imai mult sau
!
,I
I 1781 Algoritmi ~iprocesoare de cornanda
.---------.---- ..~------
!
I mai putin, practic la toate solutiile de conducere numerics. ;\I~oritmlll Lead - La~
I
Algoritmul KALMAN A Ignritmu1 Lead - Lag (ell avans - inuirziere) este un algoritm de corectie ell
i'1l11L'\1:1dc' rr.msfcr:
Kalman impune nu functia de transfer in stare inchisa Y(z)/1\(z), ci 11(' Y (z)
(,
, (~)C'
. 1+1': . s
k _._-- (2.113)
~i pe U(z). De exemplu se poate alege Y(z) asrfcl incdt yet) sa arillg~ valoarca . ,. . I -I- '1'2' S
vcdcrca ajllst:lrii sc lucreaza eu valori normalizare TI IT, T:! IT, iar k se alege din
conditii impuse asupra comportarii
In I'
considcrcntc legate de rcgimul stational' (z - 1). Algoritmul npi poate fi descris cu
_I Z·2 iljllt(\i'I.i1 Iuncrici de transfer:
Y(z) = YJ·· Z-I + Z-2 + z·-) + ... Vl'Z +--- (2.110)
i.1 "'. i l - 1- Z·I
1 I + 11 . TL ' S
( ;Js) -.---- (2.114)
U(z) = UO+Ul . Z-1 +Uf' Z-2 +Ur' z·) -I- ... = Uo -I-1I1 . Z I +U,.· ~
11 1 + T] . s
" L; i "c' 1- z '
: ". ~H.·'i ~.,'::. ;;,-'i. '.:! L undc pcntru 0.>1 clemcnrul cste ell avans de faza iar pentru 1 este eu intarziere P~
uf,~s~e valoarea.finalaa comenzii (egala ell inversul factoru lui de amplificarc al lui de t:IZ?i, de unde si dcnumirca de algoritrn lead-lag (avans-inrarziere). Corectia en
G/s»; ell referintatreapta, rezulta: avans de l~lzasc introduce (1..; ol.icci pcntru a mari marginea dc faza a piir\ii fixate
" ,1 :, continue. Corcctia ell lnt:lrzicrl' de Llza sc utilizcaza pentru cresterca eoefieientu1ui
,_ 'i (i,: ,Y(z) ,
crorii de \'itcz?i k :
R(z)'
0' ;':~?~~~~~!t~:~n}tij~Jir,~()tJ3l<l
')l!.j'y(z);=':Yl . Z-1 + (1 .. Z--1). z-" (;(z) csic funciia de transfer discrcta a sisrernului discret deschis. Pentru ca
.~ !.:;t;~~:j:·:Urt
-to.. -:.-::..: -'.
J.\t).J:,.-,rnn·;u':J;"Oi':Ji>:
-, -.'.- ,
; "t":.':'
'-
R(z) . eroarca stationara de viteza (la referinta rampa) sa fie cat mai mica, este necesar ca
. ', acesr k, s?i fie cfit ma i marc .
U(z)
= u 0 -I- (u 1 --
R(z)
II() . Z
Y(z)
I '1· (u f _.. U I ) . Z. ~
I algoritrnului Kalman
I' .. !'.'
functie de partea fixata, paramctrii nccu-
Dcoarccc cornanda nu poate f emisa simultan ClI prcluarea lui y, datorita
noscuti y p uo' UI'
Algoritmi ~i procesoare de comanda Algoritmi si procesoare de cornanda 181;
180
transformarilor si calculelor specifice RD, diagramele de timp ale comenzii 1<1 i (2.119) ,
iesirea RD (in prezenta extrapolatorului de ordin zero) au aspectul din fig, 2, I I,
" La to se face comutarea manual - automat (M - A), Datorita unor inirializari Diagramelc de timp vor avea aspectul din fig, 2',q, ',')'; ':. f rffl 'r: 1/ ,.;~; /
algoritmi ciclici(eu perioada de esantionare T), Din momcntul to''''' to+ to, al etc. .r "HILI,' '!i,,:()',nl'n " i"",l:U;l,
preluarii masurii Yo din bufferul de intrare CAN si palla 'in momcntul terminarii , Coma~da ,Uk c~~~,cmisa cvasisimulta~l eu prel,uflreil: ~,~~JJ,t~91:tuluiYk';lea1Wrrst
calculelor 'algoritl11uJui, sc consuma timpul tc ' In intervalul Uk' t,t' tC!, EX() :~eJa calculata. 1 ~L1lPll de convcrsie A/N ~lNI A se considera .neglijabili, (tcollvi6~
I'). Accsti algoritmi se nurncsc strict cauzali si se recomanda 'in urmatoarele
mentine comanda anterioara (uM respectiv uk-l)' Comanda rcala arc dcci aspectul:
situatii: procese rapide, T mica, tc comparabil eu T,Jiplpul mort.jf introdus In
(21 l~) cmitcrca comcnzii de RD nu afccteaza performantele sistemice; RD este echipat cu '
11llCroproecsor
"
ell performante ' medii. ,",' ~'\I. ' " ,,' '"
,.,~!"l
' '" .jlit!"'-
~;~I,
' '" \! -',j i·
t, fiind un fel de timp mort Iractionar. Daca te « T, A RN cstc considcrat , ,II: e~zul unor procese rapide, chiar la utilizareaunor algoritrni ~k;,reg~,!r~;
simpli, r fiind dcstul de nuca.umplemcntarea algoritmilor.cauzalijlaIimita ppag:,:
, I cauzal la limita.
dcvcni critica o.
cornparabil eu T) iar introducerea unui timp mort J.in emiterea,
ll, comcnzii nu cstc totdcauna iudicata. Mai ales, daca procesul nu are, timp mort, se:
It
II 0 2 urmarcstc obtinerca unor raspunsuri rapide (regimuri, tranzitorii .scurte) :iar 1:,nu:
mai poatc fi marita, sc rccomanda utilizarea predictorului unipas, .Daca acesta este ,
dcscris si ntetie prin P (z'), l>, se substituie eu S k ~ p(Z.,.l ) . Ek,' E k lfiindNaloarea:
<~ <~ t prcdictata a crorii curente. Sau Yk ~ Yk = P(Z-:-l). Yk, Yk'fiind valoarea p;ediciliti
,I
k~~ f----Jf,·-t-;)-+t-(I-+-t-C',--- -~~c-, -- \---t-;; ,-~c --------t
.,..,> a Illasurii calculata din valorile anterioare masurate. Daca r este treapta, predictorul
~:s
r .j
k=kT
se utilizcaza nurnai pcntru predictia masurii curente ' 'Yk:i:Da(:~
variabi la, se utilizeaza predictia erorii curente
, "referinta este
Ek '
r,i yiJ~
Alt~~sk-uri .
( ~ '" {~' I ;' t ,,, id,l'
1~
II k
de timp real
!
u2 •••
T ~ T i
0.. k--' ( - ---- I r-_-;-U,;;""I ----,TI_*- __ c
t_ _,~ .. ~J~1~1 "
Daca tc este cornparabil eu T ( te < TI10 -i- 1'/5) iar T nu cstc alcasa exccsiv
de midi 'in raport cu constantelc de timp ale partii fixate, atunci timpul 1110rt
_P_~-I':ld~-lIllll=hT(yo,uoil t" ,t t
fractionar 0 < te I T < I poate imilutil\i scnsibil pcrtorrnantclc sistcmului. La fcl ~ ~rI~~~ T ~rI~__ '_'_'_(~T_'_i_'_"'_'~" ~
atunci cand algoritrnul de prelucrare este deoscbit de complex, In accstc cazuri estc >: ::l >-: , ;1 .;::
necesara (si inevitabila) introduccrea intcntionata a unui limp lI1Ll1.t in cmitcrca .~ .s v ~
8 ~ .] i~
comenzilor la iesirea RD, Acesta se ia cgaJ cu T pentru a nu lucra ell timpi morti v ~ v
fractionari - nelucrativi din punet de vedcre sistemic. ARN devine de tipul: Fig. 2.l2 Secventa de operatii Ia ARN strict ca~zali ;\" ,
, !
Algoritmi ~i procesoare de comanda . . .:~Jlf.OTit1l1iJ! rro'::.ee~s.::.o:.::a~re~',::d:,c.::.c,::o::.1l1::.a:::n:::d.:::3. 1_8_3
';l': . 2.1.4 SINTEZA ALGORITMILOR DE REGLARE NUMERTC'<\' Sc COIlSr,)tJ UII exces poli - zerouri: (p-z)Gr(z) ~ 1. Afirmatia este valabila si
pcntru C;I)S) sau pcntru un sisrcm cu mai mulre constante de rimp -[22], de ex.:
Algoritmii de reglare numerics (ARN) se proiecteza pentru regimuri
tranzitorii critice standard (tipice, adica raspunsuri indicia le ~i la semnal de inrrarc
tip rampa), impunand apriori valori limita ale indicilor de calitate.
n (s - z.) (2.123)
kf . -,'-~--- (m < n)
ii,'. 'Orice marirne de referinta variabila In timp poate fi aproximata prin n (s + Pi)
I
segmente de treapta sau rampa, Daca sisremul automat are pcntru asrfel de refcrinrc
standard 0 cornportare stationara si tranzitorie buna, atnnci va avea 0 cornportare Ex ccsu I 1)(\1i - zcrouri nu dcpascste III general unitarea.
cicceptabiJasi la'b'referifitii arbitrar variabila In timp dar oricum mai lent variabila
dedit cea cb~'si&rata la sinteza algoritmului. '
.f:,!'};;> '\1. .1'l .i,I:!l! 11';1,\"
(2.124)
t·
,,; "2.1.4.1 Sinteza algoritmilor de reglare numerica prin metoda poli-zerouri
.; , ~ :;. ~ '.1 .J -l , ; \. ~ I .I:;. .' .
fie ('0 (z) Iunctia de transfer discrcta a sistemului inchis, Pentru 0
configuratic po li - zcrouri standard:
. Sinteza are la baza 0 configuratie de poli tipica: 2 poli complex conjugati,
restulfiind situati f6arte'aproape'fie de originea Z = 0 a planului z, fie de care un
C;~, (2.125)
zerou, -formand -cu ' acestia dipoli a caror contributie In cazul plasarii lor ill
apropiereacerculurunim- I z I = I este neglijabila In rcgim tranziroriu ~i favorahila
In regimuri stationare. 'Manipuland prin configuratii poli - zcrouri doritc un numar Din:
foarte redus i de ''Pbli;~i -zerouri (maxim 3 poli ~i doua zerouri) se pot rcaliza ('I(Z)' ('f(Z)
(reactic unirara) (2.126)
perfomante dinarnicersi sta'tionare bune pentru raspunsuri indicialc, dcri (;11arlit Ii (,H(Z) . ('j(Z)
mai. bune i pentru intrari- obisnuite. Pro iectarca cste elastica, acestc pcrforma nte
obtinandu-se pentru 0, multime de configuratii poJi - zerouri. ' I'c/lilta Ill11qi<l de transfer a rcgulatorului GR(z):
;,;: I' ,i 1\' f.:- I'~u,' i'·! !,.
Aleg'erea
, .,functiei .;' de transfer a sistemului inchis
(J (7) -- ~-.
I C;o(z)
--"-'--'-- (2.127)
R·· - (i 1(7) 1·- (;o(z)
.,
Se.considera sisteme/procese c~nduse uzuale, eu:
Dcci zcrourile Cir dcvin poli pentru .GR. Daca partea fixata Gf (z) uri ~re
zcrou "insrabil' ( I zr I> 1 ) arunci zeroul z, al lui G\) (z) se alege Zl = zr Dacii G1(z)
(1 + s . Tn ) . (I + s . T12) 1111are zerouri critice, ZI se poate alege arbitrar in intervalul (-1,' 1) fiind un
I
•." I (2.121 ) paramerru liber de proiectare prin care sc poate optimiza configuratia poli - zerouri.
G' p;(s) At unci cand, dcsi regimurile tranzitorii si stationare ale raspunsului indiciaI,
S2 + 2 . ~ , T f· s + T~ sunt sat.is f<jcatoare, eel stationar penrru rcferinta rampa nu convine, la forma GTO (z):
SL' adauga un dipo l integrator 111 apropierea Iui z +1, micsorandu-se ero~r~~>,~
I'
Yo prezenta EXO, pentru procese de ordinul I, rezulta.. ~t<ltiol1ara
, respcctiva. Re'mlt:i confisuraria:
•... ,. . e·' -':l·-';
.J-f. I
( I
Dipolul din forma (2.128) are caracter de compensate prin intarzierc de faza Erourea statiouara de pozitie: 'j i: 1. ;tf' i ,I
iar eel din (2.129) face compensare prin avans de faza. . .:' :
i • Pentru procese aperiodice de ordin I si II, se poate impuuc 0 configuratie cu Pcnrru orice sistem stabil si orice referinta, se defineste eroarea stationara:
!
,I , i , , (!
un singur pol real: "(2.133)
Sq = lil11(l-z-I)·g(Z) I
,
Z--'> \
po (0, 1) (2.130)
E .. ! I \ !
j. La r (t) ,- I (t), rezulta: f
, i
;
Atunci:
. 1 (2.136)
<::",,",= l+kp -t
.,ll III IV
, I C'0 Go Go
ARN sc proiecteaza totdeauna astfel ea eroarea de pozitie sa fie nula, deci:
I ~ Fig. 2.13 Configuratiile tip poli - zerouri 1 1-; \ If:!:
k
Cu r (t)= let); R(z) z[r(t)] __1_, eroarea buclei inchise estc: Iim Go(z) --p- (2.139)
1 -Z-I z-o l 1+ kp
,l .g(z)
D
(1 - Go(z» . R(z) 1
1 +G(z)
. R(z) (2.131)
g(z) = (I-Go(z» . R(z); lim (1 -
1
Z-1 ).R(z)
e (z)
. U~ Go(z»)
"
(I-PI)·(I-PI) Z-ZI
k~ (2141 ) Pcnrru (;,/z) = kn· ---=--=.!--
l-zl (Z-PI)'(Z-P1)
. ". Ii i.: \ .
(I-PI)·(I-PI) I -Pi
, i kg 1 +z , I + Z,
(2.1-l2) (2.150)
s: -I- 2 . ~ . lJ)
(1
1;----
II • S + (I) ~
~,
(2.151 ) I'
k~V = \ -po (2144) (
.'
SC:;I uti liza analogia ell cazul
reprezinta suprareglajul, continuu, la care (J
Eroarea de vitezs (la referinta rarnpa):
rma.x- t impul de suprarcglaj,
o.
r r
- durata rcgimului tranzitoriu. Atunci,
.
pentru a utiliza
direct dcpcndcntclc cxplicitc dintrc indicii de calitatc ai raspunsului indicia]
, {' La r (t) = R· t (de obicei panta R se specifics In <X,Isee ), rezulta:
continuu de po lii sisicmului inchis, sc considcra di pcrforrnantele raspunsului
ES1' = ·
11m (l-z -i ). 1 R· T·z
. ---. lim ' R (2.1-l(') Dm:
(\ .. 1':" z...•1 I +G(z) (z_I)2 z·,1
L-I
T+T',·1 Glz.)
I Z
k, = +- lim'[(z - I) . G(z)] ;11'1,'.]11 :', == 1 'P ; (P =.: ((l,,' JI_~2 .1' , (2.155)
z-+I
(2.14R)
~\1:i1\z.
'Jc~,Ji.1~· ,
=.,1. .Aceasta lnsa conduce la instabilitare 'ill
"
oucl?\ deschisa, situat ie y(t) '.'. 1+lscL'cJ.l·c-~"''''.cos((t),,'J\-~~ .t±a-rr) (2.157)",
ceptabl1a, Se va lucra cu Est,;, '=/:0, cu k" mare dar finit.
r·j:
0. este un unghi dependent de configuratia poli - zerouri - fig. 2.14. £:.\ sc _1_ . In Isee 0·1 :::: _4_ daca 10.1< 700 ,(->. (2.16
poate alege z 1 E (0, I) sau z. E (-I, 0). 0. exprima corclarea pozitiei zeroului si a S·wn 0,05 - s.wn
polilor P1,2 din Go in cele 2 cazuri,
Cazuia>O, z , E (0, 1): in fig. 2.15 cste reprezentata familia de curbe cr(a.);rl~~'fut~etie ·de's·~'.id
Pararnctrii de proicctare sunt: Ipl,21:= p , <p= arg PI , [«}, sign 0., IZI
Cazula<O, Zl E (-1,'0)
Prin alegcrea unor valori adecvate pentru ei, cu 0 perioada .de esantionare
.. !!I- .. t • '''' ;--l
corespunzatoare, se pot realiza valorile dorite pentru o, tr~i ceilalti indici
(2 1 5())
r~-Ispullsului indicia] discrct. La rcgimul stationar, eu ko din (2.141) - (2.144),
ohtinc croarc de pozitic nula. r' 'l'
~Imz Se rccornanda pcntru 'P intcrvalul:
0.>0
't.,.·!, ",,'
(2.16
Rc z
r ,i
~------~~~~--~~ f
C(l) Pcntru <p inferior lui nil 0, ~ --j- 1 si sistemul inchis devine prea lei "
Pcntru lp superior lui 2n/5, ~ este prea mic, oscilatiile.proprii cu, Tp .);'i21t /
W" . J
I - S2 ) se amortizeaza prea incet (rp = Wn , j 1::,'E,~i;'. T),.,,:,: i::' I;,i ; ;.r'" hl'
Daca 'P > n / 2 sau W p .T > n / 2, rezulta
Fig. 2.14 Parametrul a si corelarea cu distributia poli - zerouri
T > T" / 4, valoarc prea mare, pentru ea .',i
T=(-.L.,.l)T
\, [0 5 p .
Indici de calitate peutru sistemul continuu
Pcnrru p = I P12 I se recornanda:
i
1000
dy = 0 conduce la:
I> ip,,21=P:2:0,135
,J.
LIt (2.163)
tm~' =
Wn'
·h A
l-I~,z
·larctg
l-s2
± a+nj Corclarca perioadci de csantionare
duratci regimului tranzitoriu:
~l a
100
r I; -I; 10
l·JI-c,"
(arctg ± a+n)
cr = y(tmax) -1 := JI-1;2 . [see 0.1· e
FE/. conduce la:
5
2
S·w,,·T:s; In-l- (2.164) 1 "--I--I--I--f--f-f-f-+-+-+--
Durata regimului tranzitoriu t\ rezulta din conditia: 0,1353 -90 0
0
0 900
..,' 'I: "" t I .: • ;.id :>;.~
Oar, din (2.1 61) rezulta:
Idt,)1 = li-y(tr)1 = 0,05 Fig. 2.15 Dependentele 0. ,-'cr!:-:':'":
19_0:.,,: ~~~~~~~_,.:..A::clg~o:::.:r~it:::.:m:::.:i..:i.~j
procesoare de comanda 191
rnlo~uind" se obtine:
.. ,'
4'·T < ,I -L; d d 1n (0,1353)'1
t, '-' n 0,1353" e un c T ~ 4 . t,
'I \
{I-C J
·T
Slllktiziind:
T
-.!'. T
< T < -.!'.
(2.167)
4 T( 2·T(
20 - - 5 'y eu - ~ (P ~
P IPul == c 10 5
i : .' 0
Fie .!T r:= mitt TT f;}, 'cea mai mica, constanra de tirnp dorniuanr.t a (2.173)
4
jl -1;:'
mode1ului partii fixate continui. Cum T ~ 1I2 . min {Tfi}, rezulta: ql arg 111.2 ---- y ::0: 2
y
"
':>
.' \ ,~ D
t, =·.A'.· A" . T = y·T (2 16X) I' \. ) cstc monoton crescatoarc, Y ~ 0 => p ~ 0, deci cu cat polii sunt mai
'l
to,
•.
'. 'lprnpi'I!.1 de ()riginc (z 0) cu atfit raspunsul este mai rapid (t, == Y' T ~ 0). Cazul
=0
Dii~'(2·.'166) ;:~~1t3: limil;i I.:~tl· ell t, ~. 2· T - eel mai rapid raspuns acccptat, Evaluarea zcroului Zl se
.. ;
t:ll:l\ d,ld nu csrc pararncrru libcr) prin rezolvarea unor ecuatii trigonometrice -
\ ,,\'\,"4 ','
Y ;:;; ':. '. [221.
(21()(J)
\In (01353}"1
~~ 4 .~.I.·L2 Sinteza dircctji in dumeniul timp a algoritmilor de reglare
Dar. 'p ~~;e-so",,,'!' ~ e'Y, deci:
, numer ica " .
"
. 4
IPI. 2 I == p'~ e'y (2 170)
:;;inteza dirccta 'ill domeniul timp csre 1 :ti Iizata exclusiv pentru sisteme
l'~'ll1ti()narl.~. Sc dispune de G. (7:1), incluzand ~i EXO, sub forma:
--- ..--.~---
---~
(2.175) Cazul 1: = NT
"
,.': -1
Din considerente de cauzalitate sc ia: Primclc esantioane sunt nule: Yo = Y1 = I,:' Y~ ='O'(pe duratatimpului
mort). Sc aleg esantioanele nenule neunitare ale. ~-asp:uns\llp.~ Y;N;l:P YN+2?1',.. ,Yr,
;
I
I
Yo = lim (l-z-1,
z.......)oi
Y,I(Z-I)) = () (2.176) distincte intrc clc si Yr+i = I, V i EO N . Atunci: ".1 ; .. ;' '·i:'i~,r.l .["Lt"
Daca 1 = 0 sau N = 0, dear Yo = 0; pentru N> 0 (1 > 0) se considera nule YON+]'Z + .. ·+Yr·z +z .I+Z ...,I-Iii;; ''+'"'' ".',.,' '1.(2 ..180
I" ,f·· ,;"III I:; 1"".I,/-..-
,!
.
... ,
.
primele esantioane:
i (2.182)
I'
Cazul r = 0
, ;: i ,.
PCl PCl
Cazul 1: = NT Q(Z·I) se poate seric:
I·".L 24801
R,,!(z)
Z'II Fig. 2.16 Elementcle fizice ale sistemului comandat
. j; .;
(2 I X'))
grad Rr_N =r -N
PC I csrc fo losit pcntru dczvoltarca programclor iar pe2 contine un analizor logic
pcntru II 1'1'11:1 I'! rC;1 function.uii. Sursa de alimcntare a motorului primeste 0 referinta'
Gf(Z) = BmCz). Z-N
(2.1<)1) ) numcricn pc x bqi de la un port numeric <11 rnicrocontrolerului 80C552 (Philips).
AnCz) Vitcza cste dctcrrninata din informatia de pozitie:
rezulra:
!' ! ",,_UJ,_'- uk-_.L 2n.kdiv·;\Nk
(Uk '-- =--------=evit .tl.Nk (2.192)·.,
N E(z) T N ilr . T . . "I ;,;,1,..;': >
,
C(z) k eli, coeficicnt de divizare / rnultiplicare al impulsurilor dela encoder, l;~~
T pcrioada de esantionare 1 '\
grad E(z) = N + 11+ r - N = n
"
+ r; grad C(z) ==
.
111 + r+ I numarul de impulsuri de pozirie eontorizatc
l\Nk pe durata T , .
I (X i :.:J
eVil: coeficient de vitez.i. . ~.f!~
Polinoamele au acelasi grad ea in cazul 1: = 0, dcci consideratiile de a analiza de detaliu asupra corelarii (optime) a tuturor elementelor (fdPniiif
cauzalitate sunt aceleasi. Cazul m = n - I se trateaza ca intr-o maniera silllil;;rii. caracteristici ale interfctei. parametri hardware si software) - [16)- reid
posihilitatca lucrului ell evil [rad/see / imp. IT) unitar. . .,·;·
..."i.>
\
(2.194'
Structura bloc de rcglare a poziiici cste rcdata in fig. 2.170.. Rcfcri uta pcntru
pozitie se irnpune prin nurnarul de impulsuri ale traductorului de deplasarc
(encoder) - N*" .. Eroarea de pozitie este amplificata de rcgulatorul de pozitic de lip
. P, furnizand prescricrca pentru bucla de vitcza - w *. Eroarca de vucza cstc (2.195
prelucrata de regulatorul PI al buclci de vitcza care furuizcaza la icsirc comauda c
pentru elemeutul de cxecutie (servomotorul de pozitiouarc).
Fig. 2.17b prccizeaza clerncntele concrete ale structurii implcmcntatc, cu E oik == k pal' E ok - c vit . f1N k (2.196
marimile prclucrate 'in timp real. Z·I este bloeul care formcaza valoarca antcrioara
(cu un pas de csantionarc) a unci marimi, valoarc can; trcbuic mcmorata de
Illloeliind, 5C obtinc:
algoritrnul de reglare. BPC cstc uu bloc (software) de prclucrare a corncnzii
elaborate de algoritm, rezultand comanda efectiv trirnisa la EE: CkQut.SCN estc 0
sursa cu referinja (comanda) nurner ica, M estc motorul iar TP rcprczinta
traductorul de pozitie,
(2.197
,; (2.198
a.
kp(j) ·kpa ·T
c -: ;
TI .... . .:..~
V.
Fig. 2.17 Elernentele sistcmicc ale structurii de rcglarc a pozitic: 2.1.5.3 Simulmea pe model
" ~,I· i~
Ij ".: " ;,... I f
Blocul principal de prelucrare din fig. 2.17b curnulcaza prelucrarile eel or 2 buck .Proicctantii sisternelor automate (continui s~~ disc;ite) ;iui;printitin' ull~~;
de reglare, pe baza relatiilor care urmcaza. lntervin: decen.1I uu ~JlItor cxtrem de pretios prin aparitia U11or,p'a~p~t~.<;1~ progr~e'.tp;entl
kpa.: amplificarea buclei de pozitie; SItl,llIi,lIe. Unui dll1t.re cele l~lal populare (~i pyrfOFman~e) est;e:'S}}>:1lJLJl)T~
kp"" Ti: parametrii regulatorului Pl de vitcza. ~AT~::B. Simularea c_ol1firma corectitudinea unor modele.si totqdata se ,cR!lSti.tUl
Cd,O baza . de refcrinta pentru acordarea buclelor. Rezultatele sirnularii sunt c
ata~ mal utile p~ntru \lnplemen~iirile ulterioare on-lil}~ ·c~·, 9st'
~,c~ra,ter~ .modeluf
e.st~ I~al 'Id,~ata. Fig. 2.18 reda modelul Simulink pentru sisternul de pozijionan
Elcmentul de regiare estc blocul notat eu 80(:~~2, ,e¥.~ realizeaza y'~e~u,cii¥ih
Se discretizeaza funcua de transfer a buclei de vitcza:
-Algoritmi si procesoare de comanda Algorilllli ~i procesoare de cornanda 199
198
corespunzatoare relatiilor anterioare. acest model pOCHe 11 preeedat de un altul - eel de reglare ClI bucle continui,
Urilitatca accstura cstc lcgata de aplicarca unor metodologii bine cunoscute de
acordare, pc baza carora de dctcrmina paramctrii Kpo., Kp"" Ti.
~
I
I
~_ I
I vii'-jvileza ". I
llz ~----t-----~-=--:g..
S H ~~~t
%:~j,e
___--==-_ ~Stopo.
\'·"··'1 ', REGP171 . Bucla numerica PI de pozitie + vitez. cu TIRO 2500 pentru motor cu rotor disc (06 mai 90),
Tes::: 2.456 ms: Refermta: impulsuri encoder
Fig. 2.18 Modelul sisternului de pozitionarc Model for Power Supply with Digital Control
-----------+."I1J
Pentru motor s-a folosit modelul (Iiniar): ck out nonsat
,---'--------~ 3
ck out sat
R· ~
D(s) _-"C=e_.
2
U(s)__ Ce_ __ . M (s) (2 I C)())
(J ,~.;··--!l-/~-Q--------J>-:E:t- I ~~\~ Su~i~~~cilon
,--..J,
i
,r-r
_~
I
:
'.
j - - -~---,c - : - - - - - - - - - - -:-
,! .,f, .'
- - - - - - - --
-vr- l (: : : :,',:
dcasupra pragului de scnsibilitatc al motorului, a fost ncccsara introduccrca
unor diode in serie cu indusul scrvornotorului
- limitcaza prin saturatie nivclul la icsirc.
Rezultatcle
de pozitionare.
calculate dupa rcl. (2.198). Este rcmarcabila sirnctria (cu opozitic a scmnului) a ~OO : '
o roo 200 300 400 500•i
termenilor Ckl - Ck2. Aceasta face ca tcrmcnul Ck3 (componcnta intcgrala) sa aibii Time [x 2.456 ms - Ts] 1 :, ~oo
un rol foarte important, dcsi amplitudinea sa estc rcdusa comparativ eu a celorlalti
doi termeui. De asemenea sc obscrva suprapuuerea practic a graficelor notate Cj.;:, Fig. 2.20 Componcntele comenzii calculate la simularea buclelor
,
I,
.
.1
.. ..
-----~-;----~-----~---
fortare illi[iala acccntuata,
zona finala a cursei, comanda
dcasupra nivclului de saturatic din rnodclul sursci. III
rezultata l~i schirnba scmnul, tcndinta tiind de
~ 2000 --\(-~------:------~------
t 'S~::
1 ! -:
'.1
~ " ~.It:
"
:~.'<. ';
.
: !'. '>oJ 1
franare accentuata. Arnbcle aspecte dovedesc 0 acordare bunfi a buclclor. ., 0 -- ~---~-'------ 20 ---~--7-~-~~--~-~------
a
Fig. 2.21 red variatia marimilor macroscopice caracteristicc sistcmului de
: , ': -. .
.,,"~ " ",;:
•.." 'r-. '11' ~.
poziuonare: eroare de pozitic, vitcza si tcusiuuc de alimcntare a ruotorului. Timpul -2000 ~-~:---:_::_-~---.l
a 200 400 600 800 O~--~~~~~C>~---"~;'
pc abcisa este marcat In nurnar de perioade de esantionare.: Practic pozitiouarea sc o 200: :.400 . '/ 600 800
terrnina in cca I sec., ceea cc revinc la 0 viteza medic globala de 120 rot / 111111 - 15,---~----._----~--~ .. '--.;" '.'
.!
putin sub jurnatate diu viteza uominala. Fortarea cornenzii, cvidcnta si III graficclc ~ •• .t' "
,
. pozitie, a vitezei ~ia tensiunii
-=2'-'0'-'2""-- ,~, ~A~I:.;;gc::.:0rit1llisi procesoare de comnnd~ . .__.._ . Algoritrni si procesoare de comanda 203
----.---------~~----.:..--.--------="-
j
cam 1,5 x -1M. Se constata un suprareglaj de circa 10%.
electromecanica TM::constanta
de timp a motorului (50 ms): ---~.-I-..--[--t-- \---l--.~-~+- -+I-+---+---I-~I+/--l--t---+--~"·}I;
I ' k: amplificarile
pentru 1110tor, sursa ~itraductor
Functia de transfer rezultata prin calcul pentru regulatorul Dead - Beat este cca =_'Ii~~=-~~-
----L -\~.t-t ! .1--I:_.+---I-_L--+-+_+--1--11---I-+--+--+----l
inscrisa In blocul cu acelasi nume. Pentru extrapolator,
discretizare s-a utilizat perioada de esantionare
esantionor si calculele de
T == ],456 ms. Saturatia care
c-. t--- ----
-l-- ;--- I . I
precede sursa intervinefiresc prin capacitatea maxima a convertorului numeric- !E!idbv) Dead g e ar controller for a 5peed loo p ..04.1999 1!I~£1
analogic care la capat de scala genereaza rcferinta sursei pentru tensiunea nominala
Ranges: Voltage: 36 V ; Set point speed: 20 rad/see;
a motorului.,Se obtine opozitionare de cali tate III aproape 4·x TM, dar contributia [1]swp iupul Time: 150 ms : Error: 30 r ad/s e c: Speed: 30 rad/se c CJ ~
! fi~'jJ T: I ms; Saturation: 30 V With total gain K
regulatorului 'dupa fortarea initiala este minima. . , r-----~L:=j.
r~..L.
~1--C,~!.l.'.!~2t_.-. ~----~EB~--~r::fL,J
I -~G4>-*,rl-. ---"-~~ I3l
l:!..::..Y'l/
ContrOl". Speed
[
, :: Voltage
_____~~~ .~:_:~~edh ,nor ~::P_~~n --!--~-!I:-1 II
.'J" ['If'"
~~~_OC~~;~~I~~I
. -,;
I
7J'!")-Orc,,,
~~d
SlDPIy
~__
SalUf;;1I0n
Servomotor
i -. --- - -- -.----
", /~\ -. ;]<F~ i
r - - - - - - - - - - - - - - - --. _______ ::::: .... ::::: c ~~~~ :.::::::::.:1:.::: _._.:I
~_. - - - - - - -,- - - - - - --
I
----A-i·
,
-·1
[
'!dbl
Dead Beat loop simulation for.
pcrioad.i de csanuonare
~ICl'':~I~1
ell nivcl coborat
[ ,
. Tlme: 0.4 ••• e: Set POint. 5000 Increments (2x2500i
Saturat,on: 255 u DAe; T" 2.456 ms (ncntru tcnsiunea de alimentarc a motorului)
Cl)\)):IIILi;\ - fig. 2.24. Pe ecartul de
Step Input I' .;,Wlth total gain K timp de Iii ms :11 inrcgistrririi se constata pornirca se terrnina dupa 2 x T, candca
rcnxiunc.: xc st:lhdJZ(;:lza b valoarca de rcgim stationar. Vitcza ajungc lnsa la
valoarca prcscrisa dllpii numai 0 pcrioada de csantionare. Este eel mai scurt regim
tranziioriu posibil. Accasta pcrformanta se realizeaza cu pretul unei solicitari
l
encrgcticc extreme: motorul trebuie alirnentat cu aproape ISO V, adica la mai mult
!~B--+
Error . i~'
.-'- i
Microcontrolcrcle (p.C) sunt sisteme de comanda intr-un :singuJ' circujt{cip
T
in 1
-
~~
Umt Delay I
term 1
lerrn2
Surnl Sum"
1/z
,-,,"0""12
L
care III afarn de blocurilc standard (unitate de calcul, men~ori(~tc.)' includ element.
spccificc de comanda si interfatarc proces: temporizatoare, -- -n~maratoar(
convcrtoarc analog-numcricc, canale de: comunicatie, bucle "PLL, module PWi\
etc. 1ntr-o dcfinitic mai succinta, llC sunt microcalculatoare (de proces) intr-un cip
Sub acceasi titulatura uncle firme prezinta diferite tipuri de controlere pe 0 plac.
'1 Fig. 2.24 Pornire cu nivcl ridicat de saturauc construuc ill jurul uuui rnicroprocesor. Asemenea structuri de comanda numeric;
Illl vor f avute III vedere In cele ce urineaza'. In 'generalaplicatiile pretabile une
1\ comenzi cu ~lC SLU1tcaracterizate prin dimensiune (cpl~ple~tat~),!l~ca-medj~~i (
relati V;1. iuvarianta struct~ral - functionala in timp. pe~f, c.Ias~le;.s~ndarqs,u,nt cell
de 4, 8 ~I 16 bill, exista circuite pe 1 sau 32d~ .blf~,90;l).~ep,ute'p,entI1l,N)jlca(1
spccialc Estc important de rctinut faptul ca puter<:~,jlnui f1~1 este ,<4~~ primu
rand de numarul / diversitatea perifericelor ou-chip"IW;ltliiru1,:c:le,~e~\~He(special.
(pot fi peste [00) ~i ruai pU!U1de luugimea c~valltul~i ...Fig, ;2}?!prez!11~s;cpem;
bloc a unui llC generic de complexitate redusa. Posibi~itit~~y"de;PJjeJucJ~~e,;(~ipu,~I(
si nurnarul de instructiuni) ale unitatii centrale (Cli'p),,\,~rli,~3)pJiA1fi~e.~9~n:~(~argi
Caractcristica este insa existenta unui numar mare,ct~.?p,er~~i.ide prelucrare Ia.nive
de bit tcstarc, sctare, rcsctare, cornutare. Sc regiis~~s,r,egi,~.t,~rlytipic~ ,pent!}1..~ricl
___
. . . ._..__. ..__~~goritmi si procesoare de comanda 207
..:2::..:0::..:6"-'' -- '---'· .-.:...A-.:....Igoritmi
~i procesoare de. com<lnc~l .__._. ._
I-lP:: acnrh(ilatof{IU unele I-lc. i sunt 2 registre acurnulator care se pot concatena). - module P\VI\tL
registri index, indicator de stiva, numarator de program, indicatori de conditii ~i till - buck PLL:
numar variabil de registre generale. Memoria RAM este utilizata la formarea stivei. _ convcr!o:Jre numeric - analogice (rar);
retinerea. variabilelor.jretinerea registrelor speciale (Special Function Register - - ar ii loujcc;
SFR) sifoarte rarla incarcarea. programelor - multe ~lC nici nu au posibilitarca sa _ controlcre pentru display cu LCD sail LED;
execute coduri-din RAM.;,Programele sunt memorate In ROM sau EPROM cu _ .unphficatoarc opera!ionale cu intrari - iesiri cxterne; .
_ detccioarc de treccrc prin zero a unor scmnale exteme alternative lent
dimensiuni dela 0\5.kbyteAunitati de 4 biti) la 32 kbyte. ultimul timp s-a extins In
variauilc !\ctivc::lzil (la ambelc tipun de panta) sistemul de inrreruperi .si. sunt
utilizareamemoriilor cu programare unica - OTP (One Time Programmahlev ~I a
utile pcntru baze de limp cxtcrne, sincronizarea comenzii redresoarelor
celor cu.reprogramare pe care electrica (EEPROM, FLASH).
coruandatc. ,", ....
. :,1\ ll. ~_ 'i ,~" , I,,'
(.;:::=========================-===-~--==----------
) \\ '. \ ' -.,' .
.'·'.'ll Reset
Uncle arhitecturi cornplcxc de dispozitive logice programabile (PLD)
:,l ;.,.IntrtnJperi
D includ nuclcc tip ~IC Configurarea In functie de aplicatie a acestora si a celorlalte
circuiic SI celulc conduce la 0 structura ext rem de compacta ~i rapida, Programarea
j : Ii i ' ~; r r , ~ .' I: .'
If ••.. ~ig",2.2~,' Schema bloc a unui microcontroler ci este 'gesti 0113(5 de programc cu 0 puternica interfata utilizator prin . care
.... ' .;.' , (
proicctantu l de .rpl icatie dcviue si proiectaut de circuit (custom design). . .
La,st;lIchirn standitrd,din'.h g:
I se pot adauga urmatoarelc optiuni: Majonratca microcontrolerelor se constituie ca structuri digitale de comanda
_d .•. _ p'omiii'sd'ialede'comunicatie (pentru comunicare prin standardul RS n2 de \IZ g~neraL dar sunt disponibile si circuite specializate :pe categorii de
~d. "~i realizare de configuratii master I slave); aplicatii.Un astfel de exeruplu de I-lC dedicat (pentru comanda sistemel,or .de
iH D 'JI temporizatoare 1/' 'Ilumaratoare. Se pot numara comutari cxterne sail actiouarc clvctrica) este RO C 196 KC (Intel), pe 16 biti, ClI foarte multe penfence ("
'.hu·impu]sliridei]a·'C:easul'sistem,' caz In care rezulta 0 functie de timer Il1t'el!,ratc C; 'U arc o unitate aritmetica ~i Iogica cu registre (RALU). Controlul \
c:,,:,; ~rogramabil 'care poatefolosi sistemulde intreruperi. . cd(;~mai multc porturi sc face prin intermediul SFR. Interfetele I / 0 rapide.i
:>:",' -' canale 's'eriale-sincrone,' care combinate cu registre de deplasare ex te rn:1 morlulu l dcdicat PWM ~i un bloc generator de unda trifazat fac acest ~lC aplicabil
,!"II:j)ermit extinderea numarului de T / O. De asernenca fac posibila cxploatarca prin c:\ce!CI1P comcnz ii sistcmelor de actionare electrica Cll convertoare statice.
"ill"linor'circtiite externe' '(mernorii seriale, ceasuri de tirnp real). Sincroni':II.:1 ell retcaua de c.a. pcntru comanda redresoarelor se face priri-
" "_ 'convertoare: analog - nutnericc (8 - 12 bi ti); inicrmc.uul ini ilor rapidc de intrare (HSI) iar impulsurile de cornanda se elibereza
prin canalele rapide de iesire (HSO), Programarea celor 3 icsiri PWM sc face user o optiune hardware / software intalnita Ta multe !-lOi estei.un timer de
prin continutul unor registre dedicate. sllpraveghcr~ numit "cfiine de paza" (WDT - Watchdog Timer),'Timerul,(intem sau
extern) SC. mcarca cu 0 anurnita valoare si este comandata decrementarea
2.2.2 ELEMENTE SOFTWARE GENERALE COI1\IIlUtulul cu un tact divizat din tactul sistem. Bucla program.este urmarita dit
punct dc, vedcl~e temporal Cand ajunge la zero continutul timerului,t sistemul es«
Ca si microprocesoarele. microcontrolcrcle executa un program cod (cod rcset~t,_ :cl11nlhcaf~a acestei acjiuni ~ste aceea ca uncle module; program; (task-uri:
rnasina) obtinut dintr-o sursa scrisa cu ajutorul mnemonicclor - III limbaj de ~1I depa~[t 0 limita d~ tunp impusa ~l programul general, nu, mai; poate ~garantc
asamblare. Desi exista si modele cu prograrnare prin lirnbaje de nivcl inalt (eel mai cOlltl~lllI S[Slel:luIUl. In mod normal, timerul respectiv estereincarcar de.icatr.
adesea C), majoritatca ~C sunt prograrnate in lirnbaj de asamblarc. De ascmeuca planificator Ia mccputul ficcarci bucle ~i nu are tirnp sa se goieasca."Evident. S(
acurnulatorul ramauc rcgistrul principal de mauipularc a opcranzilor ~i rczultatclor. poatc ,It~cra cu ~'esctarca peri_odica a acestuia si sesizarea de.situatie a.l.lorm~ia;pnl
cu toate ca uncle circuite foloscsc 0 nrhirccturii de tip rcgistru - rcgistru (JJ.r~l umplcr ca Ill! SIStCIl111I,ofera protecpe nu nurnai la incidente .. software .legate de
intcrmcdiere prin acurnulator). progranic dar ~I la cfcctul asupra programuiui in execuue a. unor evenimentc
, Utilizarea subrutinelor rnodularizcaza prograrnclc complcxc insa pcruru C:-;kIIlC goluri de teIlS[UI1[, uupulsuri parazite etc. jI" \ ,I .. :'.' '.1" .11':,
cazul I-tC nu este 0 strategic rara implicatii In vitcza de raspuns. lustructiuniilc de ,_ .~nclc I-tC potyatamai usor structund~ tip mlliti-tasking.avallp posibilitarc,
apel si revenire adauga timpi suplimentari. opl;;lal~1 cu ~11acro-tllnqll (sau macro-servlcu). Macro-functia;se;cons.tituie ca. (
Raspunsul rapid la evenimentc cxterne cstc obtinut prui tchnica l11~toda dc raspuns la Il1trerliperi, independenta de CPU, rani necesitatea ~al~arii
intreruperilor, instrument cseutial pentru a controla 111 timp real un sistcm sau rcJac~~'11 rcgistrclor. S(; rcal izeaza astfel (intr-un timp scurt si tara operatii.in stiva
proces. Alternativa specifica microcontrolerclor pcntru conuolul In limp real a II ansfcrul de OClC1[, cuvuite, blocuri de date la interfatas!':riala saude la CAN U
mcmoric.
proceselor este tehnica multi-tasking, la care intcrvinc 0 arhitcctura software
dinamica iar rolul principal revine unui planificator de task-uti (scheduler). _ Exista Unila~i, ~arc poscda un'sistem de operare'p'e~~~,~~np (~I.l~: ~~i~r,~~o(
Programul estc parcurs (ca ramuri ~i unita~i activate) in tunctic de cvolutia e- ., R fM U<:u!llJlle I ask Manager), dcci pentru care. este de.4YQlta.ta.o, puternic:
veuimentelor externe, deci nu se poatc spune In prcalabil in cart; moment ~i ce task componcnta firmware. ' . .'
va fi executat. 0 mcdalitate concrcta de rnanevrarc a task-urilor cste construirea '. l~e:ativ la prclucrarea propriu-zisa, instructiuni''lritn~etic~, puternice precun
unor tabele. Pentru fiecarc intrare (de ex. de tip intrcruperc), pc 2 octcri se spccifica d ~vIzalc, _,2 / 16 ~Jtl. multiplicare 16 x 16 biri cu semn,. couvolutie (acumulan
adresa task-ului, pe urrnatoarea coloana (1 octet) 0 durata de usteptare ~i prin Ic,zuI,tatc l1lul~lpl~cart. similar cu MACde la DSP) sunt exemple -de disponibilitat
ultima coloana (l octet) nivelul de prioritate. Modul de lucru al planificatorului de peuti U implcrncntarea unor algoritmi evoluati. Pot interveni d '
..,' '. , ,. .., . . e , asemenc.
task-uri' (clerneutul central al unui cxccutiv de tip real) cstc urrnatorul: Illl:li sc rnstrucuurn . ~I rnoduri de adresare suplimcntarc ' pcntru tf'faci1it~lfea' utilizari
dcternuna gradul de prioritatc maxim din tabcla de task - uri (Tl). apoi tabcla cstc I!mbajclor Sl sistcmelor de operare standard Instrumentele software utilizabile sun
explorata pas cu vas. Se trece la urmatoarea pozitic daca adresa cste vida. dad toartc vanatc, de la sunulatoare la limbaje de timp real (Mod I' 2 F. rtl ) '.". .
.I, . ., .'
> • . • . ..' u a '. 0 1 ~l sistenu
.'
task-ul nu este 'inca pregatit (indcxul de astcptarc neuul) ~i daca gradul de prioritatc uc programare a nplicatiilor fuzzy (Fuzzy -Tools), ")' I" "/' 1i!'J': ".J'
la adrcsa respective, iar suprimarea lui 'in Tf dupa executic se face stergand zona cclc folositc pentru ~lP de uz general. ' 'i. '.: .l .', ."" 'il 'fin 'I h
"t, • .l"-;cinserarea unor puncte de opnre (breakpoint) pentru urmanre sau - un mecanism dczvolrar de lucru cuintreruperi externe (15 surse, 2 nivele de
", , .idepanare. program; prlorllalc) .
:;'", .1"- asamblare.onv line, Pcntru aplicatii!» L1 care estc importanta optimizarea solicitiiriisursei de
i:dJ "I Unele flCau'inserat programul monitor In propriul ROM, alimcntarc ;1 p:1r!li de comanda, microcontrolerul dispunc de doua moduri de lucru
d'''. t-Simulatoarele. - sunt. programe rulate pe un calculator pentru a modela till spccialc ,
~lC,.eventual ,1nainte -de .realizarea sa fizica. Exista si simulatoare Incorporate - cu putcrc rcdusa. la care nnitatca central a,CAN, timerul T2 si circuitelc
dispozitivelor logice-programabileIovnr-r»). Pentru u.C se utilizeaza simulato.irc P\VM 1111 I11ZiI funciioncaza
dar sunt active: timerele TO, T'l , memoria RAM,
specifice (DeviceSpecificSimulotorv, in opozitie cu cele de lIZ general ((;encro/ porturilc seriate ~iSlSlell1111de intreruperi:
Purpose ,Simulator): Sunt simulate software registrele, memoria, unitatea de - ell dcconccrare, la care se salvcaza continutul RAM; oscilatorul si toate
procesare $i toatecelelaltccomponente ale unui u.C. Dupa incarcarca programului funcriilc sc hlocliell.:l,
obiect.vca ';~i'tn'cazul "rhonitoarelor, se poate urmari indcaproapc executarca
programului In:~msamblu;:pe zone; cu: puncte de oprire. Intrarile ~i iesirile sunt $i 2.2.3.2 Schema bloc
ele simulate" Evident lucrul In acest mod nu are atribute de timp real. dcci rcd:'!
aproximativ.modul de lucrual ~lC; Avantajcle sunt legate de absenra unor clemente
hardware'siposibilitatea unor manipulari extrem de variate - lucru grcu de realizat
la un sistem fizic.- ;. '
\ 'i', ,1 Ernulato'arelei ~ sunt instrurnente hardware asociate cu programe prin care
un calculator+prin intermediul unor interfere (pod), este coneetat intr-un circuit pc
locul in care ar trebui sa fie uC. Pod-ul asigura compatibilitatea functionala ~I
simulatorul sunt posibile li1sii intr-un context (mediu) mult mai realist.
- mstrucpum ell aeees la myel de bit (citire, seriere, comutare, testarc); TO, TI - timcre de 16 biti cu doua functii (selcctabile): • ,I.
Algoritmi ~i proeesoare de comanda 213
Algoritll1_isi procesoare de comanda
212
- registre generate: acumulatorul, registrul B, stiva etc;,,·:il!'. '''1''','1'..,,(;:'
_ de numarare impulsuri extcrne; - registrelc de lueru RO - R7, eonstituind 0 banca (bank) din cele 4. una fiind
_ de numarare impulsuri derivate din ceasul sistem (tcmporizarc)
)' sclect~ta la un moment dat prin intermediuLa 2 biti din registrul PSW~l '/;"'"
RAM - mernorie intcrna de date. - 1 SW - cuvfintul de stare program;
'pWM - port pentru generarc de impulsuri modulate In la~il11(; (modulare
- SP - indicatorul de suva; " '.
asimetrica). - DPTl:Z (Data Pointer-registrul de date), cu doua sectiuni de cate 8 biti::DP-L '~~H
ADC - convertor analog - numeric. : registrc de control a perifcricelor - pentru: timere, CAN, PWM: conlu:licalic:
12C _ port de comuuicatie seriala intr-o structure multiprocesor uitrcrupcn ; 'I -'!l' ';;" .,. (; ,):
PO - P4 - porturi numcricc bidirec}ionalc (de cate 8 bi!.i) rcgistrc de control a functionarii la putere redusa, i : " I . r, ),',- i " ', •. )
P5 ~ port de intrare (8 biti).
UART - port serial eu cornunicatie asincrona. 8 octeti ',,' I . '. J .! .-~! ,
t'<-------~------.l ..
' .r
T2 - timer de 16 biti cu Iunctii suplimcntarc dc captura - comparare r , : I '. .' I ~,
~------------------------~7FH
T3 - timer de supraveghere (watch-dog). 11'1. .L '!:! ~ " : ,"t .
i,
XTAL 1,2: conectarc circuit de ccas intern la componente extcrnc (cuart, rczouator
ceramic) !I.'
,80C5?2.,
,.[i (:) ~;:(HH."
, . :;.1 :,i .'l·
registrelor eu functii spcciale - SFR. Accstea, In numar de 56, sc foloscsc pentru
I
.'1
I
r 214
;\[)('1 AL)C<';
b -
d e aza· 80C51 - (14) Se prezinta a nz. ' , ,
__ .,....._.J/,.... ",
v
logica
(2204)
n TO >; "
;,'i")r .J
. C == TRl· (Gate + INT I) == TRl· (Gate ·lNT 1)
:L,:·:,I'I' I'I'i" .,'
Scmuificatia bi~i lor:
Durata maxima de temporizarc: Gate: control functionare ,I.'" :.. I,: :,':.i','; ;.' il,.,;.i' .',:,
L Tx (x fie 0 'sau 1) este autorizat numai daca INTx'est~'O ~i!TRx est~ 1;,1..
mod O:
0: Tx este autorizat numai daca TR\. este 1. ,;; "I ',q i.I<,),;. , J/) ;JJ,llr~'!
12 13 l2 9 v29 (2.205 )
en sclectare functie:
6. - (2 13 -1)· - == (2 -1). - == .0 ' !TIS I: llumarareaimpulsuriexterne';' "!::I: .. -r-: ',; ,; ; ,;,1" ,'<
tma" - fck 10 7
0: temporizarc ell euante de timp derivate 'din ceasulsistem.' "!!''':I,,)l;:
Ml. MO: sclcctie mod de lucru: ,"".! ,.f,,·fl.dlll,,__ "', .•. ·.':j1l1i •.
!\
Jill
n (pin) - extern
o
I1
c/r
Cornan da
__
TLl
1---'l-I5bili-ModO-
8 bil"Mod I
m 2bi\l
Hl
~
lutr8rup 8Ie
TCON (rcgistrul
----~---
Scmnificatia bi tiler:
de comanda)
'-~--------+------~----~4-~~--~~~~). ,
rl
De obicei TO sau T I este folosit pentru taetul transmisiei seriale. '
Registrele cu functii spccialc asocialc:
\218 . 'L; Algoritmi ~i procesoare de comanda Algoritnu si proeesoare de comanda 219 i J
Timerul T2 Modul de incarcarc a registrelor implicate este redat prin tabclul 2.2. Notatia
"x" cste pcntru valoarc binara indiferenta (0 sau 1) din punct de vcdere a lui T2.
T2 este 0 unitate de nurnarare / ternporizare foartc puternica (~i cornp lcxa
CaracteristiciICy)rincipalt~ sunt: .
- surse impulsuri: .
-CjI2:. .j
t-
- exterior.
~ reset h~rd extern (front crescator) daca exista 0 validarc pcntru :lCC:1St:l.;
- ptescaler programabil ell factori i I, 2, 4 si 8;
-intreruperi generate la depasiri pe 8 sau 16 biti:
"ff
- 3 unitati de pomparate pe 16 biti;
- 4 unitiiti decaptura pe 16 biti.
i~~ ~'P"",.J" (1,2",8)
. mal rnici dedit intervalul de garda (de securitate). Programatorul trcbuic sa -CAN:
cunoasca foarte bine derularea temporala si ramificatiilc programului pcntru a
\I folosi eficient acest timer. - porturilc seriale [2C si UART;
- T2: 3 de la cornparare, 4 de la captura; .i,·,ll' !·'J;J:ili
I
turn
Vaho. ... '" . ..
SoB: --- I
~.o-
.JJ:-
0
Z Semni- gen. I
'C:j ficatie intr. I
~ I
~ Cuvant I X X
r--'--
X X X X
·---X---- I
,
tr: I
(3 binar I
lLl '-'---
co::: Struc- ET2 ECM2 ECMI ECMO ECT3 ECT~- ECTI ECTO I
I
tura
I
-
z Semni-
Valid.
T2
'" ... ... ... I
I -
~ ficatie
X- -----
I f--.---- I
Sernni- prioril
- Fig.2.30 Organizarea sistemului de intreruperi
!I q ficatie intr,
T2
Cuvfint
binar
0 X X X X
-
X X xj 2.2.3.6 Porturile
- un buffer de intrare:
Sursele de intrerupere (in nurnar de 15) sunt:
- un driver de iesire: . ~ ." '.,' :,j"iJ;.',,ft," r:!I;!.;i1,I?··
- INTO, INTI: exteme (hard); - circuitcpeutru alternarea functiilor, Practic, pentru reducerea numi~l~l'd~
conexiuni, to ate porturile au cate doua functii. :.'::";;'1'.,;\; ::.) I".'),,., i':'.;U,Y.!!-
- TO, TI, T2 depasiri;
,!' r fd:~Tll; .: ·i't.'~· J '..Jlf:·.~d~ju
I
! .
222 Algoritmi si procesoare de comanda _._. . . ._._ Alg~0!ni si procesoare de comanda 2?3
-------"~.------~-
r
I
Exemplu: 2.2.3.7 Setul de instructiuni
(port IIO);
P4: - standard
- comutari la modul de lucru cu comparare de la T2. Microcontrolcrul ~OCSS2 foloseste acelasi set de instructiuni eu 805 I.
P 3: - standard; Cirupclc de instructiuni sunt:
- transmisieseriala, intreruperi externe, intrari TO, T i etc. - ariunct Ice:
~ circuite pentru citire pin sau citire latch. - logicc:
./.:'!;',~ '."' i (;?,.· . .'I ,~." l,)'.
- de trans fer:
',; " r. Latch-ul corespunde unui bit din registrul SFR asociat. Uncle instructiuni - de rami ficatie' / salt:
citesc bitti'l din latch; altele de Ia pin. Un exemplu de structura a unui canal I/O' cste - de operurc pe bit.
prezentat in fig. 2.3.1 :,Nutoate canalele porturilor I / 0 numcricc all acclasi tip de Sc prezinta in continuare, sintetic, cele mai folosite instructiuni. Notatiile care
polarizare. De., 'aceea,t utilizarea corecta a porturilor neces ita consultarca intcrvin au urrnatoarele scmnificatii:
documentatiei firmei fumizoare ~ [391. R Il: rcgistrele R" - R7 din banca sclectata
direct: adrcsa unci locatii interne de 8 biti: RAM intern cu adrese 0-127 D "
Cite~te latch sau SrR
"7
Functii alternate
I ~.:
l~ ie~il'e /(/) R;: o locatio in RAM intern (0-255) adresata indirect prin R, sau RI
i, ~:" . "
i·1. vcc # data: data (constanta) din campul unei instructiuni pc 8 biti
I ;
# data 16 constanta pc 16 biti din campul unci instructiuni ;i "t
produs 8 biti diu Ace (tara scmn) Cll 8 biti din B (tara PUSH direct depunere byte direct in stiva ~i,increl11entare SP· .
MUL AB POP
S(11111).Din rezultatul pe 16 biti, LSbyte ramfinc ill ACC direct continutul varfului stivei.e;te'2it.it·, ti~f~rat ll;'octetul
DIY AB
iar MSbyte In registrul B.
divizare Acc / B (octeti tara scmn). Partca intrcaga a
catului sc se depune 111A iar partca intrcaga a rcstului III B.
XCH
XCH
XCH
~: ~:1ect ~:c~~C:)~~i
direct din instructiune iar SP est~··dee~~~entat;
~~~~~:ba contil1u~rile~,l;tJr~i;(!J,~i!of .: :.
Instructiuni pentru oper atii log ice A, ((9 Ri Ace B RAM indirect"· i. ;{:~~,;;i l \ -~, 1 I t;~'1i . ~
ANL A, Rn SI logic intre Acc si Rn; XCHD A, (£~ Ri comutarea tetradei inferioare intre' .Acc .cu cea--:Tl',;) i
ANL A, dircetSllogie intrc Acc ~i byte adresat direct; '.. dintr-o locatio RAM indirect adresatade.R] i, ti';.)..1i.
ANL A, (i~lRi $1 logic iutre Acc si RAM indirect: Instrucpull/1 pentru . operatii'. la nivel de bit ,.;; '·,t.·',
II
,II" 'II'" ,,'-. j'r'
("' . " .•.- i' Jr r •
ANL A, #data Sl logic intre Ace ~i data; CLC
. sterge fanionul CY; :'.,,':"! ,I, "·:.i, 'I' ,.:-: "/1';',,'
i
ANL direct, A SI logic intre byte direct ~i Ace; CUZ bit stcrge bit direct; '"., ii, . ,~".'.", 'i·,~'. d «. '.l,.
ANL direct, # data Sl logic intre byte direct si data imediata, SETH
C seteaza faniouul CY :' :., i . 'I" :,,' ;-~; r';~.:::"
ORL - cu structurile anterioare : SAU logic; 5ET8
bit scteaza bit direct; , ,r;·.;,." ;(;',1" ,i .. d..,., '''1.;..1,'
MOY Rn, A Ace -} Rn; rcl saltdacii.bitdire~t=l· 'i", :;;L "(i'" III
JNB rei salt daca bit direct = 0: 1;:.:";'."+""1-,.;, ",.")
MOY Rn, direct byte direct -> RIl;
JNC
,I MOY
MOY
Rn, # data
direct, A
data -> Rn;
Ace -} byte direct;
bit, rei
Instructiuni
salt daca bit direct = I '~isterge bit direct, ..-ir.i:;:'/(,
pentru ramificapi pl'ogram .. ' .I:".1!',·; f;i,.!. i,: i ."1(.'iI>·
!.
A~ALL adelr 11 apel subrutina absoluta.t.: '!' In:'q :,i, .'! l:d:;II'q ,<1
MOY direct, Rn Rn -} byte direct; L~~LL addr J 6 ape! subrutina Junga;': \' "/ ,,-;',.j •.. i':ll [{;'!;f!','i
MOY i direct, direct byte direct -~ byte direct; REl revenire din subrutina: +., r)): "'f( -TII,,·, i
MOY direct, ({!f Ri RAM indirect -} byte direct; RETl revenire din intrerupe;e; I(I;~·· ::;f!;;(w . 1_,,;, '-;(' ..
MOY direct, # Illata data -} byte direct: AJMP addr It salt absolut: ",,'. I, Iii i;i;.11Y· '.' ,,;rru,: !: ,':1'\
MOY @) Ri, A Ace -> RAM indirect; UMP addr l o saltltmg; , ,)'.':"II'I":r1",-.I"'·'<I'"
MOYX A, @ DPTR RAM extern (adr.I6 biti) -} Ace: NOP instrucpune vida (nici 0 ~~e~~~1~rl.C;:-llf::r~;;~'):;~i- ~T;(i~~i.>
MOYX @Ri,A Ace -} RAMextem (adr.S biti); ... . ~ ~.j~~·.:L~·'!'~!?~i2.~.~:grt:.:h
: .. i ~ ~fi. :I.an rF'n:~t _._~~~. t.~~~!
~~~~~li£.,~jl':
.~.:
MOYX Cd) DPTR, A Ace -> RAM extern (adr.Io biti);
1~:.'I··(l e..'~(I(!}I/f f t "A .~~·.:~~!l~·;.t~\.(
.", Aigoritmi si procesoare de comanda , .0lgoritmi_~)roce_s_oa_r_e_d_e_c_o_m_a,_n_d(_a ~2c;:2'-'-7
Pentru nueleu ose I / eLKIN I ntra 'os,:ilator cristal I intrarc sursa oscilator extern;
Frecventa maxima: 20 MHz; OSC 1 I CLKOUT ie: re oscilator cristal. In mod RC, iesire cu frecvenra Y. din
Stiva hardware cu 8 nivele; OSC I, dcscmn.ind I i ciclu instructiune;
Adresare directa, indirecta ~i relativa: \1(' 1 K/Vpl' srergere : i ASTER sau intrare pentru tensiune de programare;
Reset la alimentare (Power-on Reser: POR); R·\(l/ANO pin port 1\ bidirectional san intrare analogica 0;
Protectie cod program; RAI/AN I. pin port A bidir sau intrare analogica 1;
Mod ell putere redusa (SLEEP); RA2/AN2, pin port A bidir sau intrare analogic.'12;,,,
Optiuni selectabile pentru oscilator; RA3/AN3IVREF: nn port r, bidir. sau intrare analogica 3 sau referinra analogica;
Alimentare 2,5 --'6 Vcc; RA4rrOCKI pin port A bidir (iesire ell drena in gol) sau intrare de tact timer; , '
Capabilitate In curent: 25 m A; RBOIINT pin PCH n bidir sau intrerupcre cxtrena;
Disponibilitate pentru gama extinsa de temperatura; RIl I-RJl; pini port H bidir.:
Consum redus (2mA15 V 14 MHz; 15 ~tA/3 V/32 kl-lz: < I ~u\ la standby): 1{1l'I-Rn-; pini purl II bidir. cu intrerupcre la comutare;
Pentru periferice RR6-RB 7 pini port B bidir., cu intrcrupcre la comutarcPini programare seriala.
V, J\'" V,,:;: ulimcruare
ADC cu 4 canale I 8 biti; .
Programare serial 'in circuit; a
4 surse de intrerupere; 2,2.-1,2 ElcJl1cntck hardware
13 pini I I 0 cu control individual;
Timer de 8 biti cu prescaler de 8 biti; Schema hloc
Timer watch-dog cu oscilator propriu on-chip;
Membrii familiei si elementele distinctive sunt prezentate In tabelul urrnator iar Fig. 2.33 prezinta principalele elernente hardware din structura
,capsula (ROIP) cu semnalele asociate 'in fig, 2.32, microcontrolcrclor PIC 16C7X). Notatiile desemneaza urmatoarele blocuri:
v; '.._,.-... ,J t,. •
MCLR VDl>,VSS
PC < 12: 0>
'''-~''I.
0- 13
i: \
.1 OC I I 2F I ., . a a esr
1ntr-o arhitectura tip Harvard, programele si datele sunt accesatc din I11CI110rii ,I a .' 1 - numai 111 banca O. Majoritatea SF~.ln special celedes utilizate Sr
I separate prin magistrale distincte. lnstrucuunilc folosesc coduri IX: 14 bi ~i, dcci de ~egascsc "reflectate" in ambele banci de registre, permitand 'un .acces 'rapid ~i' l1J
sunt aduse spre prelucrare intr-un singur ciclu. Teluuca pipe-line, prin cod ma,1 c~ll1\act. GPR sunt accesabile direct sau indirect' prin:FSRflSfR;,sun
suprapunerea etapelor de aducere (fetch) ~i executie, face ca toate instructiunilc utilizatc d,c Cl U S~l~ rnodulele periferice pentru controlul modului de operare a
1 J (mai putin cele cu ramificatii) sa fie decodificate ~i executate intr-un siugur ciclu acestora. Sc prezrnta 111 contrnuare cateva registre principalele!':';":!"":' .,: :-. I'.
masina, , '! q!'11c :.H~.. · ;';': ,', '~.:! l
Fisierele de registre si memoria de date sunt adresabilc direct sau indirect. STA TUS (adrcsa 03 h, 83 h) It·; '! I. i f i (~
Toate fisiercle de registre speciale (SFR) sunt ruapate 111 memoria RAiv1. Unitatca , :'; .'..
logica ~i aritrnetica din CPU realizcaza operatiilc aritmetice (adunare, scadere,
R/W x
deplasare biti) ~i I~gice de baza intrc operanzi din fisierul de lucru - W - ~i din " BitO
oricare alt registru. Procesorul este caracterizat printr-un set ortogonal (simctric) de C
instructiuni, fiind posibila operarea "ill acelasi mod cu oricarc registru, frtra
preferin]e, Sc lucreaza In cod complement de 2. Rezultatclc opcratiilor afcctcaza
urmatoarele flag-uti: C (Carry), DC (Digit carry), Z (Zero) din registrul STATUS. Il{P: scicctic banca pentru adrcsare indirecta (0 - banca 0)' ,;- -
.Un .ciclu masina dureaza 4 perioade de tact ale oscilatorului extern, frecvcnta RP l-RPO: selectie banca pentru adresare directa (00 _ banca 0); . '··IIl:. "
acestuia divizata cu 4 fiind disponibila la pinul aSC2. rra Time-out. Sctat la conectare, instructiuni CLRWDT ~i SLEEP. Resetat la
cpuizare WDT. .' ',Ii ",'! .
Organizarea memoriei IPD: p'0wer-dowu. Setat la conectare, instructiune CLRWDT. Resetat la executie
SLEEP. . ",/(1",1;' -. \'." ;"' ',,"}
1 •
•••• ;',
Deoarece diferiti membrii ai familiei PIC I GCx.xx all volume diferitc de Z: ~ero ~ setat Ia rezultat nul pentru operatii aritmetice ~au;log'i9~;I' ' .... :~;';:"'-:','1;0;[
memorie, In continuare va fi referit ca reprezcntativ circuitul PIC [GC7l. Fig. 2.34 DC Digit Carry - ~ra.nsport de Iaal 4-Iea bit al rezultatului;'la o'pera~i ide'sciid~re-:'
reda structura rnemoriei de programe. devine bit de rmprumut, achy pe zero." , . .. . !.J Hi ··.•,1,:) f.:J I"), 1':', :vqJJ !
230 ; I Algoritmi si proeesoare de comanda Algorililli ~i proccsoare de eomand?l .231
C: Carry - transport de la MSB; la operatii de scad ere devine bit de imprumut activ mult .plexati eu inuari analogice. Registrele implicate In utilizarca portului A sunt:
pe zero. POlnA, TRISA!li ADCON I.
RBPU
RfW - 1 RfW - I
.,+;,
r INTED. 'TOeS
""I" ! •. ,' I
RJW - lRfW
TOSE'
I'
- 1
PSA
I
RfW - 1
PS2
I---J
J~ uu o I
PSt) I
intcrnfi, de sarcina (week pull-up), programabila software. Prin stergerea bitului
IRfJPU din rcgistrul OPTION aceasta polarizare este realizata, La configurarea ca
iesirc, automat accasta polarizarc este eliminata ~i la fel la RESET. SFR implicate
IRPBU - bit de validare pentrn rezistentele pull-lip ale portului B 111 utilizarca portului B sunt PORTB, TRISB si OPTION. <!omut.:uea nivelului la
I: invalidare pull-up oricare din pinii RB4 - RB7 determina activarea unei intreruperi, dar numai la acei
0: validare individuala prin valori Ie latch - urilor portu lu i pini configurati ca intrari. Nivelcle de la pinii de intrare respcctivi sun; comparate
lNTEDG - selectere front activ pentru intrerupere ell valori prczcnte in latch-uri la ultima citire. Daca eel putin un bit difera, se
l: intrerupere la front crescator la pinul RBO / INT gcncrcaza intreruperc - flagul RBIF. Aceasta intrerupere poate scoate procesorul
.,0: intrerupere la front descrescator la pinul RBO / TNT din srarca SLEEP. Mecanismul descris (sesizarea unor comutari la intrare) ca si
TO¢(~ selectie sursa clock . configurabilitatca software a polarizarilor (pull-up) fac posibila interfatarea usoara
.1: tranzitie
.' .-;;:..!.,.,... la pinul
~ ., • d:... ~...
RA4
..
/ ,TOCKI cu 0 tastarura ~iscsizarca ap:isarii unci taste .
::i~ .~.W~~c.tdeJsi:lqins~r:uc~iune(CLKOUT).
:rOSEf~!~.~lectl_eJront.hi., semnalele.pentru TMRO . TimerulO
\ •• >,:; l::tranzitie}alront descrescator la .pinul RA4 / TOCKl
:.' .' O:tranzitie lafront crescator la pinul RA4 / TOCKl Schema bloc a accsrui timer estc cca din fig. 2.35. Estc un - timer /
PSA ~bit de asignare prescaler nurnarator pc II biti, citihil ~i inscriptibil, Cll prescaler programabil . Se poate
I: prescalerul este atribuit la WDT . selecta clock intern sau extern La depasirea FF h - 00 h se gcnereaza intrerupere,
0: prescalerul este atribuit timerului
PS2, PS I,PSO - setare prescaler pentru TMRO si WDT. Bus date
Ii
'.
la fiecare ciclu instructiune - 4 x Tck. La modu,l de. num~rare" ::'MR,O cstc Reset.
incrementat Ia fiecare front descendent de b. R.,<\4 110CKI (daca TOSE cstc. sctat)
sau la fiecare front ascendent (dad TOSE este rcsctat). Prcscalcrul cstc utilizat Ott Tirnerul Watchtlog (WTD)
de TMRO ori de WOT, 'in functic de bitul PSE (la stcrgcrea IUI, asignarca cstc
, I pcntru timer). Prescalerul nu este citibil sau inscripti,biL . '.".,'_ . WOT estc un timer cu nurnararc libera activat de un'oscilatorRt'; on-chip. El
~.
L a d epa~trea FF 11
' -
00 11 este setat fanionul
'. ..
de mtrcrupere
. .. , "
TOIF
, .. continua sa lucrczc ~i In conditiile 'in care ceasulla'piniiOSCI ~i OSC2'aAost
-lntreruperea poate fi mascara daca bitul TOlE cste stcrs. Faniouul [OiF tt cbuic ~te~~
oprit, de ex. la cxccutia unci instructiuni SLEEP. In timpul operarii normalc, WDT
-in rutina de serviciu a intrerupcrii. Accasta nu poate rcactiva proecsorul dill st<UC,1
gcucrcaza RESET. Daca procesorul este III starea SLEEP, WDT scoate procesorul
SLEEP daca timerul a fost oprit. din accasta stare. Invalidarea se face prin bitul WDTE:'Perioadalnom'il~ala"a WOT
f~lr:l prescalcr. estede 18 rns. Daca se dorcsc durate mai mare, prescalerul se
Convertorul analog - digital asigueaza la WDT $i perioada mentionata se poate'muftiplica cupanii'lac 128' de ori
(max 2,3 sccundc) lnstructiuuile CLRWDT si SLEEP sterg WDT '~il prescalerul
Convertorul A I 0 estc de 8 biu, dc tipul cu aproximatii succcsivc si arc <+
prcvcnind resetarea procesorului prin expirarea ' duratei:" Daca ·1~ceaSt3.I' ~ fost
canale. Refcrinta analogica este selectabila software intrc tensiunca de ~lttllenlar~ epuizata, bitul !TO din STATUS va fi activat. q.RWDT n~:'~~hiinb~'(~ig~area
VllD si tensiunea la pinul RA3 I AN] I VIZEF Convertorul poatc lucra tlI tuup ce prcscalcrului. '. '.. ,f, .U,~tI" :._1) ;;1:,1 ,~.,
!~ PI Ie,;;.
amplificatorului ~i tirnpul de incarcarc al condcnsatorului de l11elllora:·c. ~~PHld~ Iz.ESET la conectarc (POR) este gene rat on-chipfa cresterea suficienta a
de tensiunea de alimcntare, impcdauta sursei de scmna] R:;. dc temperatura ~I d: tcnsiunu de alimcntare, Pentru aceasta trebuie conectat pinul/MCLR la V
DD
direct
parametri interni. De cxcmplu, pcntru VDD = 5 V, Rs =10 kD ~I 0 temperatura sau printr-o rezistcnta '. 'J: ". Iii!.' "" ,'I ..>!If'
.•. , maxima de 50°C, rezulta Tacq=11,997 us. ., Tirncrul PWRT intfirzie intrarea 'ill operare normala 0; durata' de 72m~de"la
POR, uulizand un oscilator RC intern. .
Se poate intervcni asupra compromisului viteza de couversre - rezolutie .
Ca exernplu, pcntru PIC 16C71, la t~k=16 MHz, durata convcrsict pcntru 4 bl~l sc OST cste un timer care numara 1024 perioade de la aSCI dupa ce PWRT
estc terminat, nstcptandu-se astfcI stabilizarea circuitului 'de ceas .exteru.
poate reduce la 12,5 us (de la 20 us pcntru 8 biii). INTCON,
Registrele implicate In functionarea convcrtorului AID sunt
Modul de putere redusa (SLEEP) I 'I, , ,:, ': '.} I! ,...
ADRES, ADCONO, ADCON 1, PORTA, TRISA.
'j ':
Sistcrnul de l\nt!'cmpcri . __ Intrarca In rcgim de putcrc rcdusa este realizata prin instructiunea SLEEP.
\\! 0 I - daca este validat - va f sters, continuand sa functioneze. Bitul !PD esre
) i Surselc de intreupcrc sunt:
stcrs, bitul /TO cstc sctat iar drivcrul oscilatorului este deconcctat. Porturile'Vb isi
men]: tl valorilc, Revcnirea din SLEEP sc realizcazji prin: _ ,.
intrerupcrc cxterna RBO lINT;
Reset extern la pinul IMCLR; .' i' )':' i
intrerupere la depasire timer 0;
lZcactivarca WDT (daca acesta a fost validat);
intrerupere la comutari scsizate la pinii RB7 - RB4;
Lntrer'tpcre la pinul INT, schirnbare la portul B sau intreruperi ale perifericelor
intreruperea modulului AID, " . ~.
(TMR I, ND eu tact RC) .
La aparitia unci intrcrupcri arc loe irncdiat vcctorizarca ~a 0 adrcsa UIHea.
.i
0004 h. Programatorul trebuie ca prin testa rea fanwanel~r sa dcscopcre. Sl~ts~
Protej area codului
intreruperii. La aparitia intrcruperii, GIE este sters - invalidand deci temporai altc
intreruperi. Fanioanele de intrerupcre trebuie resetate III ruttn~ de scrviciu pcntru ~l
evita reactivarea intempcstiva a lor. lnstructiunea RETr:IE cu care sc tcruuna . . ,Locatiilc de rnemoric 2000h - 2003h sunt rezervate pentru un+cod de
Idcntlbcare (lD) El poate fi utilizat pentru 0 suma.rie, control.isau 'WI cod de
obligatoriu rutina de Iutrcrupcrc validcaza automat GIE. Acest bit cstc stcrs la
idcntificarc ea atarc. Locajiile respective IlU sunt accesibile 1111' timp~l~operarii
234
norrnale dar sunt citibile si inscriptibile In timpul programarii I vcrificarii. Toatc instruct iunile se efectucaza intr-un ciclu instructiunc (4 x Tck),' mai
plqill in cazul cand 'tcstclc de condirii sunt adcvarate, sau cand PC este modificat
Programarea seriala in circuit de catrc instructiunc. In acestc cazuri, exccutia durcaza 2 cic1uri instructiune,
Sctul de iustructiuni estc rcdat in tab. 2.4.
. Programarea In circuitul de aplicatic se face prin folosirca urrnatoarclor
~one~illrii:, date, ceas. rensiunea de programarc V pp, tensiunea de alimentarc VI)I) si Tnbelul 2.4 lnstructiunilc microcontrolerclor 16C7xx
masa ... i -----,---
;',.
. i
I': : "';::.; n ),~ t·;'
2.2.4.3 .Setul de instructiuni
.;. '
~.I . ',;:;
;-M~;noni e
~__ gperan~i-
1- -
Dcscriere Fanio ane
afectate
Comen-
tarii
.,. ;:i,r,""~:1 '; \.1)(1 ~ .'
plasat IfIregistrul delucru, iar dad d = I, rezultatul este lasat 111 registrul spccificat I-(~i
Ri:-f" -...- _____.5_!~.1li.ef Z
de instructiune. Format:
[g~
I~\V~=~_=~
-_. Sterge W Z
;'1
---,-,---13 __
' ,.OPCODE
8\--,7 .. d
Cfi_Yl
[ f =:J
LCOMF~
iI-------·~----
DECF f cI
..
Cornplcmenteaza f
Dccremenreaza f
Z
Z
I..I?_ES_~~?j~~ I Dccrclllenteaza f, salt daca este 0
-'~'-'-------------'
I INU' I.d Incrcmcnteaza f Z
'. ,!: Alt~ i~~t~~!i~~i '~~nt de tipul eu oper arc pe bit.acest caz, b descmneaza In I -- ...--~~--.:.-.
I._'~(:!:':s.z i_,.Q. ---
.----.-~--.-.-----"
~crcl1lcr~teaza f, s,~t da.~ CS~~ 0
b.itu~afectatoperatiei iar, f constituic localizarea bitului. Format:
z
I~~-~fg~~~~,-- _~~!JJ.9g0-'~t!:~_'Y
~~~__ .
, IORWF L d
Muta f{ln W sau f)
_.- --_. Z
._- Muta Win f
[NOP--- Nici 0 operatie \ '
I_X ---J-...-----.
I=~~~XJ:,A~
QJ{\yF~~
Comuta tetradele din f
.~I___ ..?~_U excusiv intre W $i f Z
I
... ,
,
I Instructiuni pe bit
"
L- '
1(,: : .InstrucjiunileCxl.L sau GOTO: I nCF (b Bitul b din registrul f este sters
L ._. f. cI .__ ------ .J?i!.~\U!._~inregistrul f este setat
II~SF
~~ ._- -------
Algoritmi si procesoarc de comanda _ Algoritmisi procesoare de comanda 237
.------.-------=----'--"----------~---':::.::...:..
Se testeaza bitul b din registrul f, 2.2.5IMI)LEMENTAREA UNUI ALGORITM'NUMERIC'DE f'
salt daca este setat
REGLARE A POZITIEI CU MICROCONTROLER' ,II ,J 1:)1:
':tructiuni literale si de cornanda Se impune realizarea unui controler de pozitie In 10gica.·prograqJ.atii, pentru
sistemul de actionare electrica cu motor de curent continuu cu rotor disc descris.la
Aduna continut W cu k, rezultat In C, DC. Z 2.1.5, beneficiind dc aparatul sistemic dezvoltat la, subcapit9t~t~lJ1l?n!i.9nat ~(de
W rczu ltatele simularii pe model. Aplicatia a fost implementatape .:im::sistemjde
lANDLWk Sl logic intre continut W ~i k, Z dezvoltare cu nucrocontrolel~ul. 80C552 (Philips), ~flat,ln ·dotarea·.l~~?ratorullih de
I
·CALL k
rezultat ill W
A el subrutina
Corncnzi Numcrice ~l Facultatii de Electrornecanica din CraJRv,7:, ;,.,',,':"";) .1'
CLRWDT Ster c WDT rrO,/PD 2.2.5.1 Organizarea algoritmului pentru timp real _, .t
GOTO·k Salt la adresa ',, ·f •. :',.::!1· -r "i; , t
IORLW k SAU logic intre W si k, rczulatat III Z Principiile de baza pentru irnplementare on-line a, ·algoritmului.suut
~~~~~W~~~~~~-------T------~-~- LIITnatoarclc: . :'11 f . i !
~M~O~V~l~.W~k~-j~M~u~t,~a~c:::UV..::a~l~lt~lI~1
::k..::ll:.:.l ~W:"-'-----r------.-- ._. - iuformatia de pozitie cstc prioritara ~i modificarea ei (primirea unui puis
~R~E=:T~F~~IE~--+:R~e:..v:.:e:::ll::i:.:rc7_d~in:...l::.n:::t:..::re:.;:ru.:::Lc:_>I---e-:-~~-nrl--------- de la encoder) trebuie luata imediat inconsiderare printr-o Intrerupere
RETLW k Registrul W este incarcat cu k. PC hardware; J . • •• ~. '., . .. .:
este incarcat cu varfu! stivei (adresa - prclucrarilc pentru claborarca comenzii sunt ciclice durata unui ciclu fiind
de revenire) perioada de csantionare T; ; .. '. '~'i" ";:~~~:
; ..•., ,. , . I;
=c
, ! ."'. . I!
~RE~·=-T~U~R~N2-_--+~R.:::e::.:'v:.::e:.::[l::::il;;:·e:..:d:::i::::l1:..:s;-:u:;:b:.:.r~u~til~Ji-'-~~-:-:7-lnm.--;rm----
_ - deoarccc pc 0 durata T se fac mai multe actualizari ale erorii de pozitie Calc,
SLEEP lntrare In mod de uterc redusa rro, /PD_ algoritmul va fi de tip strict cauzal, cu un timp mort dat de T. Comanda Ck~1
SUBLW k . Scade registrul W din k, rezultat In C, DC, Z sc dctermina In funcue de elcrnentele de la pasul anterior: .
~~W~~~ I
XORLW k SAU EXCLUSIV intrc W si k, Z
ck+1 =f(6.Nk'£ak,ck) '" (2.208)
rezultat in W __ J
i ~. f •• _.:\ ~ __, ~~'-,:~' ~ :.'.. 0\ .
o instructiune speciala estc OPTION, care trausfera continutul W 111 Elcmentel« software caracteristice algoritmului de
timp realsunt redate in
rezistrul OPTION' si TIUS f, care transfera continutul registrului de lucru In TRIS fig. 2.36. Fig. 2.36a contine prelucrarile din programul principal (MAIN),.intrerupt
f .Aceste doua instrucjiuni flU se rccornanda din motive de compatibilitatc a codului de rutinele INTO, lansata la fiecarc front descendent al impulsurilor traductorului ~i .
cu versiuni ulterioare ale circuitului, RT2 lansata prin software de catre timer-uI T2 care marcheaza perioada de
qantionarc. t .• - -~ -. !
o instructiune poate opera asupra unui rcgistru cu dcpunerca rczultatului tot in INTO, ilustrata ill fig. 2.36b, realizeaza : : l [ !",. ·1 r.·,_. J
el. Acest lucru poate fi uti! de exernplu pentru testa rea registrului prin urmarirea
- decremcntarea eu 0 unitate a erorii de pozitie la fiecare pylsJJRO; ;
fanionului Z. Daca registrul respectiv este unul I/O, valoare folosita va fi cea de la
pini. De exemplu, daca data din latch este 1 pcntru un pin configurat ca uurarc, - incrcrnentarea lui liNk cu 0 unitate la fiecare puis TIRO;· .
daca un circuit extern aduce pinul la 0, data va fi scrisa apoi ca O. - testarca conditiei de eroare de pozitie nula, moment in care est~ setat fanionul Fl.
o buna parte din instructiunile pe octet si bit sterg prescalerul daca registrul RT2 (fig. 2.36e) parcurge etape!e:, . 'I
0 :'1i, r !; ,ii ~ 'Jd
.;;
implicat este TMRO iar prcscalcrul i-a fost asignat lui. - preluarea datelor finale de la perioada de esantionare (k-l) dintr-un buffer dedicat
pentru utilizarea In algoritmul strict cauzal; .. ._
Toatc instructiunile pot avea eticheta
- rcpornirea T2 pentru masurarea perioadei de esantionare.il ·F· ~;:, ~~rII! .
- detcrrninarea vitezei; .' .. , ,C': .i··"dlfi I; t.,,· I;· :.11' r;-:!f:ln(): i'
- ealcululul comenzii; ; I.·. '.'It!I:,'i {J i':::"'_(j",:. ti:JH;,:,U!.:il"
- prclucrarea comenzii calculate ~i trimiterea rezultatului in'exterior; ,! :- .:,!, ) :'.'/1I;!.
238 ·.1 .•.. Algoritmi ~iprocesoare de cornanda A 1 mil mi ~iprocesoare de comanclii
- salvarea unorvaloriin-zonealocate pentru analiza off-line: - obtincrea unci corncnzi pentu iesirc de 8 biti, compatibila cu formatul referintei
- actualizarea bufferelor cu.valori necesare algoritmului. sursci care alimcntcaza clcmentul de execu]ic;
- saturarea la valoarea maxima care corespunde tensiunii norninalc;
- adoptarea unei valori mini me pentru comanda, nurnita de prag, ce corespunde
'J' ,j,,';'; .,;11;' STARTJ '.': ;
.!;: : j I ',.-:'.J ' \11""';:' . 1\
deplasarii sistcmului cu vitcza minim decelabila. Pcntru comanda intr-un cadran a
sistcmului de pozitionarc. acc.ist.i tchnica elimina comenzile care se situeaza sub
.', r. L"6'ltt'JI"~'o~fi;cle'~tt .!.
pragul de scnsibil itate al motorulu i electric -- I J 7], II Sl.
~)) IJ,..i·'Pregatire.SFRJ: D.Nkbuffer'(-- D.Nk
,',.' ,I.:' ",Golire:NVRAM, pentru 2 O'.k buffer ~ :::o~k t'I<+ 1'T
;.:.c..
fnreglstrarl on-line. T- t
Comanda iniliala'
-
PLJLSE ~iI r--J r--; r ,t
Validare fntreruoeri
Fig, 2.37 Distribuirca task-unlor
de timp real no /
/
/
/
/
/ t l
~~,,;: :;/,";:(.1" ) :' I) t
.ALG
..-,)
.'\II\J";: f;/;'// ~0~ 0:« t
-;.>
~ k out
. ITIi1.X. t ? , ~A ~
,/ /i
/ Depozitare i
In.... l
I c: u,k, (0 k: ','k - '. k out .i
l /
f
Ck-l ~ Ckaut
b_ c.
/
- -------- ------
Algoriuui si proccsoarc de comauda Algoriuni si proeesoare de comanda 241
240 --------------_._--
------...:::.-----'~---------------=~
ilustreaza 0 midi parte din elementele practice legate de implcmcntarca on-line a , TASK 2: inregistare eroare de pozitie ' . '". 1(>:,0[· ,1."", ~ -,,"!! '.J ' ••
algoritmului. : TASK 3 : forrnarc imagine viteza (8 biti, in SI) - traduetor soft· "".;~' ,. «lr. :;,
; INTO. - Rutina de intrerupere cxterna (hard) activata de encoder ; TASK 4: inregistrarc viteza ....-';;f~·;:i 'iti": .:, !,J.',Ji f:,",ir
i ,;'.:-
: TASK 5 : calcul termen ckl .. ' ,II} '1\ '.,if; .. ,. 1':'-;:; ,; . ,I, i'
escg at intrO
~TASK 6 : calcul tennen comanda ck2 i, ii: Il{'),:'''' ,f" .d;:~· .;.
','
ljmp rintrO
.I~\· :..',
: TASK 7 : calcul termon comanda ck3 '!' i.. .,~,;:,;: .'J!!';' :-s;: .;·':'·,'.'I'!'o.'·'
cscg at rintrO
using 0 ; TASK S : calcul final comanda .: .';'\:;':;':" ,i,"" i i •...nih;\1
elr p 1.2 ; reset fortat fanion rl2 : TASK 9 : procesare cornauda calculata: n.' I. ,·,;r,\., I: :.lli !.iI";' ".) '.:~'.;":iLl!;'
setb pl.l ; marcaj pentru durata intreruperii initiate ; TASK 10 : inrcgistrare cornanda realizata si test nedepasire zona rezervata '! un ij <
push ace : TASK II : reactualizare loeatii algoritm: k trece in k-Ipentrucomanda sier. PoZ!
mova,aekl ; test eroare pozitie nula
jnz eor2l ; rutina decrementcaza eroarea de pozitic cu 2.2,5.3 Rezultate experimentale
mova,ackh ; 0 unitatc
eor23: ine adnk - irnpartire cu scmn 16 biti la 8 biti eu rezultat pe 16 biti. .;'
_;.', 1
elr pl.l
REGP[73 - Speed and POSition Digital Controller; on-line timing at fated ~peed. 06.05.1998 .
mova,semaf ; preluat val. semafor
jz eor40 I Curs : X ZOOl'l: a X : 369':1 0 : 3205 X to I ': 13. 38 f1S - Dte : 06-05-19<;18
setb p1.2 I Groupe: 1 Hlge:5 us X to 0 :2.4711 PIS 0 to I :10.91 f1S Hre : Ul: 0!): 34'."
cor40: pop ace 11 31':18 3262 3326 3390 3454 3518 3582·' 3646: ')1; 3718',
reti
I - I 1 1 1 1 1 I. 1 1 x' 0
r~!~~~E:R:U----========================~==========~X~~~~
; RT2
cseg at rt2
i,}1 1H10
PROC tl~~~~={;=~~~~~~~~~~~~~~~~~~~~IO
1 1II
;::::::'.----~~~===============t10
t U
using 0
cplpl.O ; marcator perioada de esantiouare 65 ARIIH
SeO" t I 0
0 II
setb p1.2 : marcator durata prclucrari algorim de reglarc 7 Sf)UES. II 0
," 'I, " ,
mov semat~#O 1h : set bit SPA pentru combinate fan. rt2 - intrf
fl f2 f3 I F1 F5 f6 f7 1.F:a.i~\,·F'J1. HB,:; +1-: Ecbap rr
mov adnkb.adnk ~cqui Gruupe <-Zone-> -- >Irig X ou 0 - 2001'1 ,+, <-~~S->i; Hlge. ,Sor,t~e.'I';
movadnk_lb,adnk_
i .~, j'L:l l!~iln' 1.:F)if~~~i:~
f 'If;i''I (1 :tb
mov adl1k,#OOh ; go lire dnk pentru achizitie
Fig. 2.39lmaginea prelucrarilor in timp real: j .1 I' j ; {,,;'liOJ;)/(i'j
mov aeklb,aekl
- . .t',,.' I i :)fi;··tJUi:!~O ~)i·J~~.;r·j;!in'! ;1 (;'iln;'
mov aekhb.aekh
; TASK.I ; stergere T20V pentru relansare timer T esant. lnregistrarca timing - ului permite nu numai verificarea moduluii·de·:l~:-.l
.~,I::
1
I
242 i;L.n:·Algoritmi si procesoare de comanda ____________________ ~lgon~llli ~i p.!:.?~eso"rc d_C_C_O_Ill_,,_Il_d_il --=2::...4=-3
functionare (si concordanta dintre versiunea scontata $i cea real a) dar face posibile
2.3 ('ONTROLERU) DSP TMS320C24x (TEXAS
evaluari cantitative precise-tale duratelor unor module software, deei ajustari In
. algoritmul de proiectare. S-au putut masura precis duratele de executie ale rutinelor INSTRUMENTS) .
de· intrerupere, ale prelucrarilor aritmetice precum si ale unor modu Ie software
auxiliare - de exemplu pentru inregistrarea in NVRAM a datelor pentru analiza Pc parc.nsul a mai putin de 20 de ani, procesoarele numerice de semnal
ulterioara off-line. Folosind inregistrari de acest tip a fost posibila $i evaluarea (DSP - Digirul Signal Processor) au cunoscut 0 evolutie remarcabila, atat din
indirecta a erorii stationare de pozitie, prin contorizarea impulsurilor de la encoder punct de vcdcrc al hardwarc-ulu i cat si al software-ului. De la 0 putere de caleul
dupa ce er~area de pozitie a devenit nula.> [IS]. Prill ajustari experimcntale ale rciativ modcsta, s-sr ajuns in anul 1999 la aproape 2000 MIPS. Simultan, aria de
parametrilorde, acordare, s·a, ,reusit obtinerea unei erori de 2-3 impulsuri TIRO, utilizare s-a cxtins mult in afara domeniului consaerat initial -: sisteme de
ceea ce.pentru.o.referinta.de 5000 de pulsuri inseamna 0 eroarc de 0,06 '% - adic.i comunicauc Aplicatiile in sfera comenzii nurnerice a sistemelor electromecanice
excelenta. (acuonariclccmcc. roboti, masini-unelte) 811 condus Ia siruatii de competitivitatc cu
Fig. 2.40 reda evolutia marimilor caracteristice sistemului de pozitionarc nlte structun numcricc programabilc - In spcta ell micr~eontrolerele .- sau la
eroare de pozitie si viteza, Se constata 0 buna concordanta ell rezultatcle ncccsitarca combinarii ell acestea in sistemc hibride. TMS320C24x desernneaza un
.simularilor ide. la f) ,5 .dar-si unele diferente Astfel, durata pozition.irii pcntru sL'l de circuitc din familia proccsoarelor numerice de semnal TMSll20 a1 firmei
aceeasi referinta este mai redusa (eca 0,7 see tala de I see). Palierul de viteza Texas Instruments. Particularitarca accstor circuite este data de integrarea unor
redusa (de apropiere de pozitia finala, la limita de miscare) este sesizabil, dar mult bloci..: ~;l funqii tipicc pcntru microcontrolere, devenind controlere DSP.
diminuat caydurata.j.Desi .viteza maxima este diminuata In raport cu variants Srruciura rczultata este rernarcabila ca putere de prelucrare, numar ~i tipuri de
simulata, valoarea.medie este superioara. Aceasta inseamna 0 mai buna urilizare a pen fence oil-chip, dovedindu-se 0 solutie performanra ~i extrem de compacta de
resurselor, eu 0 pozitionare mai scurta si In acelasi timp CII variatii mai putin brusrc coma nda numcrica a sistcmclor de acriouare electrica. Calitatile ei sunt legate de:
pentru cinematica sisternului, , - posibilitatca proicctarii si realizarii unor eontrolere robuste pentru noile
gcncratii ck ncuouari elcctrice rcglabilc: eu motoare asincrone, eu magneti
REGPI72 - Speed and Position Digital Controller, on-line position error and speed - 06 05 n pcrmanen] I, f;'lri perij (brushless);
i - obtincrca unor consurnuri mai redusc de energie prin strategii de comanda
w 60 ,------,---- pcrformantc:
~ , 0 operate cu zgornotc ~i vibratii mult reduse prin diminuarea pulsatiilor
-0 ,., I
prin tehnologia de reali~are cat ~I. prin programarca a 4 111oduri de putcrc redusa,
Circuitul TMS320F240 cstc similar eu varianta C240 dar in Iocul memorie.
fiecare dezactivand diferite bloculI · I de cvenimcntc _ include modulatoarc erne ROM coniine 0 zona de Flash EEPROM,
I lit tot de"16 :lC"Programarea ei s.
Nucleul pentru timp real - M anageru . . l' PWM ' . I
poate face "in circuit". chiar la aplicatie, de catre nucleul DS.\? Poate.repnejdatel.
PWM ell timpi de garda programabili
. '1
~i masina de stare cu vcctori Sp~!\U I
fazatc Timcrclc rcvcrsibilc, ficcarc cu proprru
. '1 limp de 10 ani. AliJllI.:I1tarea circuitului se face la 5 y i!lr,capsuIn,~~5~:rpl:32t
I pentru eomanda ma$U11 or tn .' ulsuri modulate In latime asimctrice
.
.rcgistru
d
c com
parare
; simetnce. 2 din ce e(I 4'
pot genera Imp
irati
UlU ap de captura sunt direct
.
concctabilc la scmnalclc
SJU
.
lip
2.3,2 ELEMENTE STRUCTURAL - FUNCTlONALE ~ i~!
..--.~
.-. .-,
>.;.' 'r'
.~ L
,.
~
encoder. '., . . . db' Schema bloc ~in fig. 2.41 reda elemcntele constructive eS,enlia!e a! DSl
-.'. -Nucleul CPU arc i.lrmatoa~c\e carac,tenstici ,I.: aza., . I' controlcrului C24x. In afara spatiului pentru date ~i adrese, ,,yu. magistralele 10
-' unitatc centrala antmetica ~I lcgica pc 32 ell; biti (CALL). d isunctc, cxista ull ai 3-lca spauu ~i 0 magiWala dedicata., pentru illtI1iri ~ iesir
- acumulator pe 32 de biti; .. (/i0) l3us-ul iutcrfctci extcrno, permite utilizarea / selectia unui mare ;null).iir d.
- multiplicator 16 x 16 cu rezultat pc 32 dC,bl!l; .. ~ ,. .' peri fence. Accasta magistrala tiind mapata III zona· de 'date !}i~il1terfa!qti.i. ci
-'8 rcgistre de 16 biti cu 0 unitate antmctica auxiliara (ARAU) dcdicata magistrala de date printr-uu modul sistem, toate ills,tructiunile care .opereaza II
1', pentru adrcsare indirectii a IllCIllOnCI de date; spatiul datclor, opcrcaza de asemcnea asupra registrclor pcrifericelor:.' .. ~ I
. Scpararca zone lor de mcmor ie ~i posibrlitatea i transferurilos pc. i.nagjstral(
Memoria:
- RAM cu accesdual pentru date sau program: 544 x 16 biti, dintre care ns distinctc fac posibilc prclucrari paralelc. De exemplu, in acelasi ciclu masina, $(
pentru date iar 256 pentru program; . _, . .. ponte rcaliza 0 l11ultiplicare, adunarca unui produs anterior la ~acul~ulator ~
- ROM sau EEPROM flash pentru program. 16K xJ6 biii; '. zcncrarca unei noi adrcse.
.::>
~ ;
-,
:
"
- Spatiul maxim de rnemoric adresabi1a~ 224 K cU~lOt~ x. 16, bill, .•. , '. DARAJ'v1. scmnifica mcmorie RAM cu acces dual (Dual - Access RAM)
- Modul de interfata cu memcna extcrna,cu genet atot de stall de astcptarc. JVlagistrakle de date si de programe sunt divizate in 6 magistrale interne, ~upa CWI
bus date de 16 bip ~i bus adrese de 16 biti; urincaza: i !
Controlul programului: Magistrala peutru adrcse externe, in: .."'.'
- operare pipeline cu 4 nivele; PA B - magistrala adreselor program, vehieulcazii adrese atat pentru citi[e ca.l
- stiva hardware pe 8 nivele; si pcntru scricre 111 memoria program; '" "; i \
" - 6 intrerupcri externe; DRAB - magistrala adreselor pentru citire date, vehic\lleaz~ adresc
Setul de instructiuui; pcntru citiri din memoria de date; i, : ~ 1 1
- instructiuni MAC: DWAB - magistrala adreseior pentru scriere date, vehiculeazaj adrese pentru
- instructiuni de transfer blocuri de rucmoric pentru .?ate / program; scrieri in memoria de date. ;;, , i ;.
- disponihilitaji ~entru adrcsare indexata, radical, Ff r etc. Magistrala pcntru dale cxtcrue, Ill: ... - ._ . l
Periferice on-chip: PRDB - magistrala pcntru citire :progrfllll,l', ..:~ehlculeaz~ codul
- managcrul de evcnimente eu clemeutele: .
- 12 canale de comparare / PWM, dintrc care 9 indcpcndentc:
. illstruqiul1i1or, operanzi imediati de la memoria progni0.',I~. C~U; 'r -1
D RDB - magistraJa pentru citire date, vehicuieaza. datele. di¥ memoria de
- 3 timcrc pe 16 biti cu 6 moduri;. .'. x , date sprc CALU;;i unitatea aritmetid ell registre auxiliare; __ j !.:
- 3 unitati de compararc CLiposibilitati
- 3 unitati de compararc simple; . ,
pcntru timpt de garda;
, .' .C
DWEB - magist~ala pentru scrierca datelor~. ~e~~~cu!,~~za
memoria de date cat ~I pentru cea de programe ." t ','
s=. rtiit!'.
~ l
spre
- 4 unitati de captura pe 16 biti, 2 cornpatibile cu scmnalelc III cuadratura Existel1!a unor magistrate distincte DRAB si DWAB perl11i~elca~CPV sa
tip encoder. poata scrie si sa citeasca date 111 acelasi ciclu masina, Fiecare modul figurat III
- ADC dual pe 10 bi\i (2 convcrsii III 1"0 IJ-S); schema bloc arc un spatiu de adrese corespunzator." Pentru diferiji mernbri ai
- Modul PLL; fami liei C24x, inscrarea unor blocuri periferice implicii utilizareauneia 'sall' mai
- Modul WDT; multor zone desemnate ca "disponibile". Configurarea':modului de lucu pentru
- Module de intcrfata scriale SCI, SPI. nuclcu sau periferice sc realizeaza prin interrnedin! a 67,de registre programabile
de catc 16 biti. '.'" Ufl' ..n:,( : 1 ..\ '11.
)
I
;''.!2"-.4.:..:6o<- A....:'g"'-o_ritmi
si procesoare de com~ndii. , . _
247 !
I.'
Ma:o:; slia1:~i' ,.;.
II 0 !vIaRi s Iia1i:i Mo dul
cPt:. prin structure ~i modul de lucru, estc in primul rand ounitate putemicii
c11cIII Multipl icarca ell rezultat pc 32 de biti intr-un singur ciclu masina face
posil,oI:1 implcmcntarea comoda a unor algoritmi de convolutie, corelare si filtrare
de
II
, . Magi;tral'~:C: date s! stern numcrica. Tot CPU contine logica de generate a adreselor de date ~i de program.
program ;\R;\U lucreaza 'in paralel cu CALU. ) ,
i> I, .r ",'. , ~
f..-.{' Dispombil I Mcmmia cstc divizata In 4 zone selectabile:
memoria program (64 kwords), continand instructiunile care urmeaza "sA fie
'::.
., !
DillUUvl
f...-..IR-egistfu Gomanctil
cxecuratc sau date necesare in timpul executiei programului;
- memoria datelor locale (64 kw), rerinand datele folosite de instructiuni;
I:·'
1:J\·().,:.;li/':,,'"
+''',. ,
,I /
/ 16
/
/ Hi
- reset soft wa re: '-."..it...
- init ializare 13 concctarc sur~d de alimentare;
,.. / ,,'_/ •.. ' ; ':i:'.:II,j I ',',: .; Magistrala
116tth'!'~ .", .: >,: .. : Magistrale extem e p eriferice - VI)jJ in 3r;lra plajci admisc;
,.. ,~:jr.LU ..V .:.' I.lt-' ,t1, ~ ,... ,} : - adrcsa ilcgala:
Fig': 2A1 Schema bloc a controlerelor DSP TMS 320C24x - semnal la pinul Reset.
Algoriuui ~i procesoare de comanda
249
Modulele periferice Programarca procesorului
.: i. Managerul de evenimente (EY) este 0 structura co!nplcxi, cu functii ~I Se pot utiliza 3 moduri de adresare:
~~~acteristici specifice pentru cornanda motoarclor electrice. In afara unor blocur: - adresare imcdiata, cu varianta de operand scurt, (pe 8, 9 ~;'dbi!l)"~i;~~ri~ta de
de utilitate generala (timere, unitati de capture, de compararc), se menyoneaza operand lung (pe 16 biri); , ,.. , ,,(, -. ,.n!~ n '<",.:<11 r.
modulatorul PWM, cu 9 iesiri independentc, CIrcuit pcntru comanda PWM - ~dresare directa ,.Ia cart: adresa se realizea'z~' pri.n'!co~~~t~;~~~~,~.'7:~bit/~;
vectoriala (SY-PWM) ~i modulul de gene rare a timpilor de garda - ckmel:te uisuucuunu cu 9 bltl at potntcr-ului de date (DP); '"'''' ) ,"',- ;';;;i! • .'~;-f'f)' "
specifice comenzii convertoarclor statice de energic pentru actionari clcctricc. EY - adresarc indirecta, prin folosirea a 16 registre auxiliare, . _., ." . <". ,
ii sunt alocate 39 de registre de configurare I status. Setul de ll1struC!,iuniIII Iimbaj de asambare contine ur~ii.t~~~~i~~atdg~rii: '
Pentru timerele generale (GP) exista prescalere, posibilitatea de c~scadare pe I. Iustructiuni anrmetrce ~l logice; .'
'32 d~ biti, de oprire, de control a sensului de evolutie, de selectare a 'lllO?UIuI de 2. lustructiuni pentru registre auxiliare ~(pointen.tlq;datd:(pp);f_ '..' :~,y:'.i
numarare (unica I continua), de corclarc cu startarca ADC ~l de gCllcran; a formclor , InstrllC!lUlllaSOCtatclllodulllluidelnmultire'" ',' ..I1:'il !.' . ,"I/!I il'!i u r
de ~;lda in rampa simctricc sau asimctricc . . " .\. lustructiuui de r,unilic,HC'
5. lnstructiuni de comanda: '
. , ,'; i "1.":',1~ : I:: .1(" '. qr:;; qq,' "
'f,,' ,[(,'" 'i'" "~" "'. \ 1\1 U (!(\
Unitatilc de captura simple au asociatc catc 0 icsirc PWM rar cclc dublc catc
2".ie~iri PWM, Baza de timp este preluata de la GP. Circuitclc PWM con~l~ (r. Instructiuni pcntru 1/0 si memorie. 'Ii: ,,··.r " .;, ·i!Jj.)~ I;; :1\)111
generatoare de unda simetrica I asimetrica, unitatilc pentru tnnpi de garda CompiexitatBa st.lucturii. numarul mare de registre' P~O~i;};il~biJ~,'d~\-l~~d~;i'
programabili (DB.U), blocul SY-PWM si modulul de icsrrc. Rczoluiia PWM cstc de ILlcrll, ~l de ~pera!l1 fac dificila programarea.Ill)i!ubaj' d~),~~im\bl~re'.'P'~~irp
pe 1.6'bi~i. Reglajul DBU estc in plaja 0 - 204::\ cicli ceas CPU Blocurilc de rcsrrc ap~ICd!JI cu un gl ad de complcxitatc mcdiu - marc,.ln·a~~s,~caz. se poate 'opta 'penti-u
gestioneaza logica de sclectie a nivelclor active la momcutclc de comutarc / l.llKl Lillialternatlvcle: " ..... I,.!, :. '... ,. ;!,.;,.
comparare ~i fac functii de set I reset, basculare si mcntinerc . . - prograll1~rca 111limbaj C Ea I1Uscutestc totusi pe utili~t~r 'de '~Ul~o~~t~r~a
,. Blocul SY-PWM asigura 0 modulate optirnizata, cu minirnizarea armonicilor unor d,ctalll hardware, cu atat mai mult cu cat unele module program trebuie
curentului 'in fazele motorului si 0 utilizare mai cficienta a sursci dccat modularea scnse III limbaj de asamblare. . .
si;1Usoidala. . - programarea conversaponala prin intermediul unor progratn~:sp~;ci~iiz~te
2. Convertoarele ADC pot realiza couversii continue sau unicc, lausatc cu _0 Interf~p grafica puternica - [37]. Prin pagini ~i Illelliuri,:e~ran"se';fac
software' sau hardware. Contin circuitcle S&H, un prescalcr pcntru tactul conversiei sctari, conftguriin, executii de program iar instrumentati~,ivlrtUala:' da' 0
si depun rezultatele 111 unitati FIFO cu 2 nivcle (retin 2 rezultate). " unaginc a rezultatclor programeior. Utilizatorul este scutit de cU'n~~t~rea
. 3 Modulul de interfatare / comunicatie seriala SCJ realizcaza rransrcrun uuor coduri. reguli ~i detalii hardware. :". ,-"!":r.-c-C, ;,'
seriale full-duplex Intre CPU' ~i perifericc asincrone cu rata variabila (prin !6 biti, -"p~ogr~ma!-ea ~ril: interfaja grafica cu ajutorul unor programe de uz general
de la 9,5 bps la 650 kbps pentru clock de 20 MHz) Are posibilitati de tcstarc a cat c transforrna forme program - sursa usor accesibile in cod direct
corectitudinii transfcrurilor. SCI lucreaza Cll formatul de date NRZ (non-return-to- ~"ecutabtl de catrc DSP. Estc i1ustrativ in acest sens instrumentarul oferit de
zero). Ultimul bit din camp scrveste la distinctia adrese / date. Pcntru comunicaiii hrma, dSp~ce - [33], care face posibila 'preluarea 'directa a programelor
intcrprocesor exista 2 protocoale spccificc. ~IMULINK / MAT~AB ~l generarea codului pentru' comanda In tiniP real
'. 4. Unitatca de interfatare serials eu perifericele (~Pl) este de fapt un port ~lll,condl~lli.e uttllziin~ componentei Real-Time Workshop din Matlab).
sil~cron serial rapid 1/ O. Servestc la cornunicatii eu pcrifcricc externc sau ell altc . r~ebu~c rncnuonat ca un acces total la resursele 'procesorului este oferit
controlere. Sc pot programa: lungimea cfimpului de date, rata de tarusfer (125 I~u~llaI uc catre Iimbajnl de asamblare. EI genereaza totodata ceIe mai rapide
selectii), 4 moduri de lucru pentru tact. cxccutu. De oblcel,. uu prorectant de sistem I aplicatie nu poate evita in totalitate
5. Modulul WD / RTl arc functii de watchdog si sistcm de intrcruperc III utrlizarcn Ill:nbaJuhu de asmblarc, chiar daca se serveste (uneori preponderent) de
timp real (Real Time Interrupt). WD intervine prin Reset la ramancrca in buclc sa~ alte modalitan de programare
defectarea CPU. RTI opcreaza prin gencrarea unor intrerupcri periodice care pot II
validate sau uu prin software.
6. Porturile I / 0 numerice contin 32 de canalc.
7. Modulul PLL este uuitatca de sincronizare, Cll 4 sctun de tactc.
J
I
250 Algoritmi si procesoare de comanda Algoritmi ~iprocesoarc de eomandii 251
.
2 4 APLICA TII
, CU UN CONTROLER DSP Sunt utilizate urmatoarele resurse hardware ale controlerului DSP:
- Intcrfa]a SCT (pcntrn comunicatie):
--ADC pentru masurarea curcntilor motorului;
Aplicatiile descrise se refera la utilizarea kit-ului ~CK 240 al firmei
- Bloeul PWM ell timerul Tl , pentru generarea impulsurilor cu modulatie
Tecilno~Oft' S.'A:.'"- [31];baZat peeontrolerul DSP TMS 320F240 (Texas
(simetrica) in latime;
Instruments) si aflatrr; dotarealaboratorului de Comenzi Numerice al Facultarii de
- Timcrul T2 pentru generarea perioadelor de esantionare pentru buc1ele de
Electromecanica di'n'Craiova - .
eurent ~ivitcza;
- lntcrfata E,lEP pcntru masurarea pozitiei pe baza impulsurilor de la
2.4.1 ·ELEMENTE HARDWARE
encoder;
- GrIO, ClI3 biri pcntru intrarile de la senzorii Hall;
, Fig. 2.42 prezintacomponenta platforrnei experimentalc Un motor fira
- Bloeu I de intreruperi RTf, pentru:
perii (PIITMAN 3441E023; 19,1 VDC; 9100 - 500), avand incorporat un encoder ••
- Transmisic - receptie;
cu 500 imp. / rot.~i 3 senzori Hall, este alimentat de la un invertor trifazat PWM
- Contr .) eonversie ND;
(100 kl-lz). Curentii din coloane invertorului sunt rnasurati prin intermediu,1 unor
- Moniiorizare rutine de lntrcrupere asociate buclelor- de curent ~1
sunturi ~i semnalele respective sunt conectate la intrarile convertorului ADC de la
vitcza (T2 comparare).
DSP, Acestacomunica prin SCl eu un calculator care se constituic ca un terminal
irifeJiMrit.Un'blo6'de memorie aditionala de 32 de kcuvinte poate fi utilizat pentru
dattsil'u ,programe,Platforma,mai continc clemente de concctica (incluzand 2.4.2 ELF:MENTE SOFTWARE
rriaglstral'a DSP), cuartpentni circuitul de ceas, jumperi de configurarc hardware,
LED-UTi de semnalizare. Platforma MCK 240 arc integrate clementelc software in pachetul MCWIN,
.•• .If.J ..,:/,~ ,:1.. .J\~ ,
I.J :\j".
ell rularc sub Windows, continand: program monitor (rcsponsabil de exploatarea
unor resursc de baza tip ice ~i de comunicatia prin SCI eu PC), evaluator al
procesorului (ell acccs Ia 0 parte din blocurile hardware periferice ale DSP-ului),
un set de instrumcntc grafice pentru analiza miscarii si programe aplicative.
Structura fU!1e!ionali software pcntru aplicatii de control a miscarii cste ilustrata 111
fig 24:i.
Mocllli comunicatic
Gcn -------:--:~------
crater referin la I.,.. Parametri
. , miscare. -' I
,-----------------.----~--
....._. -.....:.---!
:----~-,--:-:--~---)--.-------------i
Rcferinta r WM
Referinta curent / camp
.._j"f----------------~-~--"-~---------
J .'
_..._~?~1~<112~~.C~I~_I_~t!_~~mp_~=.?~~.:~a~~PWM_~=:J
-r.:H~1
~ l~crDOIlJltion 0. _. • ••• _. •__
Vas
" , Senz(!t'i
* v* 7" invertor
* ~'. L
,yCfif;\f~" Regul~:or~\ Regulatorj-+ comutapel~ -.,..BLD~-
~l/
-Jt- P'0lM
vit eza curent tensiuru *
t- - P4 L_
A
I mas "r \
\(nc )
,--'
Ia ;
J Comllta~e I ,
,
,
I curent I' ,
Ib ,
.
Estimator
_ t
de vit ez a f.c-------------.----- -,-- --' -'
". S asoara 2 curenti statoriei - ia , ib utilizati pentru calculul curcntului Fig. 2.46 coniine inregistrarile pentru variatia marimilor caracteristice ill
: em. _ i ~zitia rotorului, 111 confonnitate cu informa!lllc de la cazul tahogramei dreptunghiulare la functionare In gol (a) si respectiv In sarcina
contlllu.uHeclll11vMaloedllu\
ln~c:re e~tc comandat motorul sincron trifazat autopt!olat cstc (b) Fig. 2.47 rcda dctalii pentru intervalele de pornire ~i respectiv oprite <¥e
senzoru a. c . ftwar t de tiuul PI aceleiasi tahograme, co * este reprezentat cu linie continua sub tire, co cut lillie
-. 'I' . de c c Ambele regulatoarc lmplcmentate so twarc sun ct".
~1l111:; ~:U~~:i ca fr~cventa de e~antiol1are a buclci interioare (de curc,nt) cstc mai continua groasa, i * eu liuie intrerupta subtire si i cu lillie intrerupta groasa .
.~~r t~ Blocul de com~tatie al tensiunilor rcalizeaza calculul referintclor de Paramctrii buclelor de reglare sunt:
n ica a. e faze a licate invertorulu'. Iesirile PWM cu compararc din DS~ sunt Buehl de viteza: Bucla de eurent:.. ,1; I)' . i i.;..:. ,.1
KI' = <)75 Kp = 0,233
tenslw;: ~u ace;tc Preferill~e. Din invertorul trifazat, yractic, III l!lOdul. ~~.. slln~
cor~la . . . . arc Comulatia accstora se face pentru ficcare sector de K,=118 KI=O.18
T ~ l ms T= O,ims
~g~I~:~~z~r~~~r:~~~I~~~~e rial!. in aplica~ie, vitcza se estil1~eaza ~a ~ne;'em~ntddc Marcajul valorilor de viteza se face pe ordonata ill stanga,in pulsuri encoder
.. d . din inforrnatia de la encoder - calc mal simpla dccat cva uarca 111
POZ1t1e, eCI I . ll' ..,' !timp iar a celor pcntru curent In dreapta, Mareajul timpului se.face In .milisecunde -.
informatia de la serrzoru Hall. .,., . " Q I 'i u I':; Diferentclc a. - b. IlU sunt sesizabile pe palierul stabilizatal vitezei. '~a pornire,
Toate calculele matematice sunt rcalizate III tormat. lrae!IOIMI_ .-, cd' sarcina atenucaza micile oscilatii dar l~ oprire efeetul esteaproape contrar datorita
biti Ius unul cntru semn), mai putin 0 parte din rezultate l~tcrmcdtalC tip pro us incrtici mecanice asociatc sarcinii. Inregistrarile de la , fig.: 2.47 se irefera la
.' (p. Pl' d feri te care foloscsc forruatul .J I + 1 biti. Paramctrn
~I valonle gcneratoru UI e re enn, . . . 'I '. ,,' I .: functionarca in sarcina. Sc poate evalua durata regimurilor respective; cca 20 ms.
d e reg larc pen t ru
fiecare bucla sunt factorul de proportlOnahtate, factoru intcgr a ~l
'_ Constanta mecanica proprie a motorului este de 8,6 ms. . ~.' .' .. ~,! i ~
perioada de e~antionare: kp, kj, T. Formatul lor este de asemcnca Q 1). Fig. 2.48 ilustreaza evolutia sistemului la comanda dupa a doua tahograma,
III gol (a.) si respcctiv in sarcina (b).' . ..~ - r . j :_,._"f
2.4.3 REZULATE EXPERIMENTALE in fig. 2.48 c. s-au modificat perioadele de esantionare la jumatate, Rentru
cazul tahogramci eu reversare, la aceeasi parametri PI. Este evidenta comportarea
Aplieatia a avut In vedere cazurile: . . x. mai proasta, desi esantionarile sunt cu frecventa mai ridicata=Cauza este=datade'
) 1 tahograln'a dreptunghiulara de I cad ran Cll durata ~c,300 Il1S,ill gOI_~1 sarcina; faptul ca T se constituie ca un parametru de acordare suplimentar, valori (chiar
tahograma cu rarnpe si reversare, Cll aceeasi durata, In gol ~l.Sa1c~na. _ foarte mici) neadccvate putaud duce si la ililstabili~t~.: II,}' 'i'! ;.:i:~U il<•. ,,'i'i( ,
lmaginea refcrintelorsi a paginilor ecran asociatc cstc redata de fig. 2.4) ~ i'
254L .A~lg~o~r~il~m~i~~~iJP~r~o~c.':es~o~a'_'_r.':.e~d~e~c::'O:..'.m:'.a~1~ld~3~_ Algorumi si procesoare de comanda
255
~i-----fiI
•.::~~~~-~.-~. ' .." ...~ ..~ .__ ~._ ~ .. _ JlGO-I" ?:"'I
I.
1--
:,:!
I,..
1---
""~'' ' H
:I w", ,.. . .''''. .
'1O'1-_1~_-"-"__ 0)::--,-: -t-'-~---I------- -.----.- .------- 1
15 _
,.,'-~(;/
..'
n~~~~~~~~~.~:~"~)~~~'~~~~~~'~~~~'~
'ii".",.. .'".... tn'· ~ 1 ... I
-.A-_1'1(1
i:
.:~~'---rc:...:.:..--....:...l___-~-~-+-----__t-------fI\"\\--.--- -- :'
lJ..1
,/.?
-'·:Jn~=----'----;,7k,,-:-'--"---~_;;'<\ii,OI----22::l'2:".; ------:'i!:If1tJ
!------ ...
_!
~'II
~"
i' a.
----,-----
15U -----~2-5---
r- --
I
"
·'0
,l'J
.~L.-t~~~~~l'~--~~----~-----~:~~----t---l
I· : i!.!r; :1.' L _n
L-~O---~,-,
-:~7~'-------..I~~·;------22~------~Li:I---~:qUi~~~,~'in,~--
b.
,IOJ
225
I I... I I i I '~ h.
300
j I I
L "1 (:;::/~ I ,I
r,'
'I r ;
'li,X:'
:L,I, ',I I:: :i
.=t: .
.'~v..;..
.,,~ ..,.J.
;,' 'Ii: \ ", ,. 1'.
.•.••..• J
/ \' v"j ,
;!"j ; ,II. ~'.
(
256 Algoritmi si proeesoare de comanda
--- .__ . _'2£.ii51
A~lg::'..:}o:.:.r.:.:it.:.:m.::i.2~::.i.!:p.:.:ro~c::::e:::so~a~r~e~d~e..':c~o~lI~la~n~d~a
'__
CAPITOLUL 2.5 ELEMENTE DE LOGICA FUZZY care cxprima gradul de apartencnta al elementelor x E X JaA.::,dt.' ,'I;
o multirnc vaga este descrisa complet printr-un set de tupluri de forma
Bazele logicii fuzzy au fost puse de Lofti Zadeh In 1965 prin lucrarea
"Fuzzy Sets". Desi acum teoria fuzzy l~i gasestc locul 'in aproape toate domcuiile, A = {(x, ~lA(X») Ix EX}
(2.210:
'ill momentul aparitiei conceptului de tratare nuantata a cunostintelor multi au
afirmat ca aceasta idee nu poate trai. . .' ,S p~eiti~aJea U~lC~ rnuitirni vagi se face fie cu: aj~to~l formei analitice ~
In ciuda tuturor prezicerilor pcsimistc Zadeh ~I-a continuat ccrcctarilc tunc P\.:I de apar tcncnta tic direct, pnu scrierea sub forma
provocdnd prin articolclc sale si alti oamcni de ~tiin!a. ell toate ca fundamcntelc
comenzii fuzzy au fost puse tot de Zadeh, primul regulator fuzzy care functiona ~~,~li(x)
impecabil ~i care s-a considerat ca a fost user de proicctat a fost rcalizat ~I A = L- __ J_; Xi E X, X finita, II = cardinalullui X- . , ~:I
1=1 ,'j , ,." 1 ,; \
Modul de tratare a cunostintelor, foarte apropiat de eel uman, a dctcrm inat 111:\.:.11 I~IUI~glIU ar~), cxpoucnual ~i sigmoidal. [14]. Forma allaliti~i a accstorr
chiar dezvoltarea unor tehnici conexe de modelarc ~i prelucrarc a cuuostintclor. Un prccum ~I repi ezcntanlc grafice sunt cxpuse ill tabelul 2.5.. '
t-·
exernplu foarte bun 'il constituie tchnicilc neuro-fuzzy care pc lang{l faptul C:l sc
Tabelul 2.5 Functii de apartcnenta uzualc '
bucura de avantajclc pe care Ie preziuta logica fuzzy, permit instruirca coutrolerclor
fu2;ZY. 0 alta tehnica in care conceptul
important este rnodelarea controlerelor
"fuzzy" joaca un rol din cc \11 ec mal
utilizand algoritmi genctici r'--'~~~~~~~~I~:o~r~n-l=a~a~l~la~IC-I~t~ic-:'~a~~~~=--~--
-----.J Forma grafica ===========~::~~~~~~~~'
'==''=~: r=. ~.'~~ ~I'~:
0 pt.x:S;asaux2d 'j
f(x)
2.5.1 MULTIMI VAGI
c-
•••
pt. a - 2c < x S a - c
,;
/ , i.~.
• • I :
DeL 0 a - taieturd
1/\1" sau A) dcfinita prin
a unei multimi vagi A este 0 multimc.clasica desemnata
1.l ,
forrnatd dintr-un singur clement. Se noteaza ~x, unde x reprezinta elcmentul din X
pentru care graduJ de apanenenta - J..l - la unicat este nenul. "',, .
Def. Dona multimi vagi A si B se spune eii sunt egale ~i se noteaza A=B':,
daca sunt definite pe acclasi univers X si (\;I x EX), /..l1\{X) := J..lB(X). \'.
DeL 0 multirnc vagi A este inclusa intr-o multimc vaga B dad /..lA(X) S
. .., In afara fll~qiilor definite anterior, foarte des folosite sunt functiile S, Z ~l
~ll'(X) ~l sc noteaza A c B. .' ' .)
n:[12; 21;29]. "<'~ 'r •
pI. x < xL
DeL /?C({lIilII1CII mull imi lor ;\ ~i 13cstc multimea vaga
(2216)
pt. X> XR
Del'. I ;\ 0 multime vaga definita pe X. Complemented multimii A este
(2217) !l(I[:\! --,/\ sau ")i cste dcfinit prin functia de apartenenta
."
Der.Fie 0 multime vaga A inclusa In X. Se numeste suportul multimii A ~l fl.\(X) 'I - ~lp,(X).\;I X. E X. (2.223)
se desemneaza prin SliPP (A) multimea clasica
:1 Complcmcntul unci multimi vagi poate fi definit intr-un sens mai larg printr-
SllPP (a):= {x E X I ~lA(X) > O}. (2 2 I X) () functic
c 10. 1\ .j I I) II (2.224)
L
-----------------------;--------------:------- ---.-----:- ----_.---,
~~re ~~tisf~ce propnetatile: l. Sex, y) == S(y, x) - comutativitate; i! I·," '.' "1'1...,1 \J.:, (, -: ,'jt,! I' I, y
2. Sex, S(y, z» = S(S(x, y), z) - asociativitate; . i.q:~JIi(l
c(O)=I~ic(l)=O: . unctii dc 3. Sex, y) ~ Stx', y') daca x::; x' si y::; y' - monotonic;
b e [0 11' daca a < b atunci c(a) ?:: c(b), undc a ~l b suut fuuctu c
a, ).' 4. Sex, 0) == x, V x [0, IJ - 0 cste element neutru,
apartcnen!a:
,'.\ t :! ,(1
a=!-l-A(~) Poruind de la definitia t-normei ~i a t-conormei se pot imagina 0 infinitate de
. { b=!-l-B(x) astfcl de functii (exemple In tabelul 2.6) [4], [9J, [11], [12),">[14], [21], [29]. :S-au
crcat cluar clase (Frank) din care prin particularizare rezulta aplicatii de acest fel.
." -, \ '0 u.
Sunt utilizate In special "fuuctii c" din clasa Sugeno ! 13\
Tabelul 2.6 t-110r1llCsi t-conorme uzuale
, ,
(2225)
....
..
c- '(a) = _1- a : fv E (-I, (0) f-----·Dc;llllllirc -'. '.~:,··:,4·':'-'."tt:~ononlla
t-norma ..
i-ll]lJeh
'
• ,~' 1 + A.U
minrx, y) -';",' ." 'max.(x.;y) ·;r:t~:.:?~;;·',"';;{ep t'":Co'
tt -Probabilist xy . , x + Y - Xy·;'"fNt-;. . ,~,
'!?i din clasa Yager l13)
c (a)=(I-a W) W;
I
WE (O,co).
r C
1:,",,"WiC,
'-~___ WCbe~ ___
maxtx + y - 1, 0)
o altfel
" min(x .f.·Y;·I) ( ,
mintx, y) dad max(x, y) = 1 .; maxtx, y) dad. min(x, y)
o'
= 0
w 1 altfel
15
o
din definitia
proprietate important5.
reuniunii si a intersects»
a. mul~imilor vagi rczulta din def1l1i~ia accstora ~l
Hamacher xy/('y+( l-y)(x+y-xy»;
y?::O y?:: ° .' ",.'."
(x+y-Xd!-y)~?){(l-(I-y)xy):
"'};
, . AE(Q, ?::»~j:f;·~;~"f1\·\h':,~:,L.,l
... 'WE(O;'
min[I,(x~+y~)~{W]; .'
0:» q. \\l·~'-"
'"
. :J. )It
l't{1
"
.Ii'·'!
. ,
.J
!
I
\
(A x B)(u, v) = min {Atu), B(v)}; v (u, v) X x Y (2231) o "'"operator de componere pc X x Z de functic de apartcnenta
In figura 2.49 este prezentat pentru exemplificare produsul cartezian a doua ill'(X, Y) = sup (min (flRI (x. v). flR, (y, zj}, v (x. Y) E X x Z. (2.234)
multimi n. ' v~y -
1!'.,'·
Axe Accasta dctiniue corcspunde compozitiei de tip "rnax - min" care este eel
0.8 1l1:l1 des utili1.;lt:]
DeL Rclatia R pe X x X sc numcste simctricii daca
. (2235)
0.4
(2.237) ,
'0 0
,.~ (," ; :.'.! (/.;, ... j 'j ./ ',l
~I, in particular, R cste tranrltiva max - min daca se utilizeaza compozitia max-
Fig.'2.49 Reprezentarea grafica a produsului cartezian 11I11l :l rclruiilor vagi
\j (x, 1.) ('; X « X. ~ll(X, v)?: sup l11in(~lR(x, y), ~lR(Y, zj). (2.238)
':lEY
. ' Seeonsideri muljimilede referinta X ~j Y "
! :[1 lnbf. 0 rekuie vugaRJtntre X si Y exprima legaturi graduale intre elernentcle
2.5.4 IMPLICANTJ VAGJ
acestor multimi, -Aceste legaturi de tip tuplet pot fi descrise ell ajutorul produsului
carteziari. i 1 • ," ;, , 'i ; i ~ ,
11\ logica clasica implicatia mai utilizata rationamentclc propozitionale
. In cazul In caret X ~i' Y sunt finite, 0 relauc vaga intrc ccle douri muliimi 1)():lIC 1'1 dl~SCnS;-\ cu ajutorul
CC:l
concctivclor
III
SA U, NU sub forma
poate fi descrisa printr-o matrice care.se numeste matrice de relatie.
Def. Inversa unei relatii vagi R intre X ~iY este 0 relaric vaga descmnara
;\ _..) B ~c .. ,A V 8,
prin RI intre Y ~lX definita prin . ( (2.239)'
uncle A si B sunt doua propozitii ale carer valori de adevar apartin multimii
VXEX, VYEY, flWI (y, x) = flR (x, y) (~ldevar:1t .. fals]
Ca ~i mulj.milc vagi, implicaniii vagi sunt 0 extensie, 0 generalizare a celor
ii':, Def. Prin compunerea a doua relatii vagi RI pe X x y ~l R:, pe Y x 1 sc din logica clasica
obtine relatia vaga in logica fuzzv implicantii se Impart 111 mai multe clase [J I], [13].
A. implicantilor S
!I
(,1((s1I
(223 3)
.': .
X _ ..> \ o. S(n(x), v) (2.240)
Algoriuui si proccsoarc de comanda 265
Algoriuni si procesoare de comanda
264
Multimca valorilor pc care le poate lua 0 variabila lingvistica poate fi
dczvoltata priu utilizarca unor operatori de modelare:
unde S este 0 t-conomli ~in este 0 negatie pe [O, I] norrnalizare: NORM
Aceasta clasa deriva din forrnalismul boolean amintit anterior - rclat in
B. Clasa implicall{ilor R
1-
Tabelul2.7 [rnplicanti vagi uzuali [4\, 19], [11], 1.12], LI41, l21], l29\ intensificarc: 1 T
1 Nume Implicant (x -4 v ;:: .. ) ___ C~asa __ ~ f 2fl~ pcntru !-LA (x) < 0,5 . r!, :"":"
l
yaltfel
l
R
~':-~X)pentru flA(X) <0,5 ',,,1·
5 Gaines { J pcntru x ::; y f1EXT(A)(X) = 2{ J-)l " '.''.' .,. (2.247)
(x) ,,!"
_ Y / x altfel - 1- y- ;-' peutru f.lA (x) ~ 0,5 ..• , . "I. • 'I • (,
3
1
6 Kleene - Dienes
~S "t.
7 Reichenbach 1-x + xv .-- . . . ,": i'ff. I (,if(";',
Def. 0 variabild iingvisticci este un cvadruplet de forrua (T, G, X, M) unde: Modificator linzvistic Expresie semantica'
Teste multimea de valori pc care le poatc lua variabila lingvistica: [-oarle A -) CONC(A)
.. ~ .•" f •
G este regula de generare a elementclor lui T; Mai mult sau mai puun A ~ DlL(A)
X este universul pe care estc dcfiuita variabila lingvistica; Pronuntat A -4 A - CONc(A) :
M este regula semantica care lcaga fiecare valoare lingviSlica din T CLl o Grosicr A ~DIL(DIL(A))
\i multimc vaga din X. Mai mult A -4 INT(CONC(A)
1
::.26-'='.-'='6 ~A~·lg~o_=_n_·t~n_ll~·
~~i--.!p~r_=_o_=_cesoare
de comanda ____ ~ .._. ~_~ ~ __ ... _AI~!itmi si procesoare de comanda 267
, ' (j
0.8
0.6
0.4
1'
0.8
0.6
0.4
0t
05
04
n
11
~,/I
ii
II
Ii/1 \\\\
1/
-r:
\\\'"
'\\ \ I
Elccrul apJiC:lrii acestor conective estc sensibil diferit (fig. 251),
lor ducand la nuan]c lingvistice de asemenea diferite,
percepria
·0 0 o ------- LI
A foarte A mai mul+ ~;\U rnai
-.-
putin A
7tf\-- ---1
I,----~-- r---~---
, ,
0.8 0.8 / /\ \ -l 0.8
l/ \
/l \\
:;1 - -- - ..,-
elL 05
,
---1--------
1/ \ \
-
0.6
0.4
0.6
0.4 I/
I
06
0.4
/" \ i1
I I:,
0
0.2
0
f
I
0.2
0
1 \,'
I,. \\
•
promrntat A grosier A mJ1 rnult A SAU D.5 .. -/:- - --
I'
i' :
Fig. 2.50 Efectul aplicarii unor modificatori lingvistici (J J..', L
r- '.' 'Propozitiile vagi leaga variabilele Iingvistice de etichetele vagi (numite ~i 2.5.6.2 Rcguli vagi
constante vagi, tenneni vagi sau notiuni vagi) definite pentru variabilelc respective.
Propozitiile vagi reprezinta baza logicii si rarionamentului fuzzy. Ca ~I III In logica clasica 0 regula poate fi cxprimata ell ajutorul implicatiei
logica iclasica, propozitiile pot fi combinate folosind conective de tipul "Sl" ~I 1\ .-, B (2.248)
"SAU',,' .De' asemenea.: pot fi folositi modificatori lingvistici pentru mode.area ca rc ponte fi Iranspusa lingvistic sub forma
ctichetelor lingvistice-asignare'unor variabile dintr-o propozitie sau un set de
propozitiivagi. ,,:Jil,:, 1,; '.: ( , THCA A ATUNCl B (2.249)
Conectivele vagi ','SI" si "SAD" sunt implementate prin t-norme. respectiv r-
uncle /\ ~i B sunt doua propozirii booleene (fig. 252).
conorme. Cele inai'utilizate conective sunt cele de tipul:
..
A B A~B
FALS
--c--- ---.------
FALS ADEVARAT
FALS AD EVARAT ADEVARAT
. AJ5I~V.XRAT- FALS FALS
ADEVARAT
--------.----
ADEVARAT ADEVARAT
j ..•
268 Algoriuui si procesoarc de coruanda Algorilllli ~i procesoare de comanda
269
ALTFEL
, : ,. Regulile vagi sunt 0 gencralizare a ce Ior c I'asicc. Ele sunt tot de tipul DACA. DACA (XI este AuJ si '" si (xN ."' \
(2252)
5 6 .3 Agreuarea
2 •...• 0 rezulilor
b vagi "
1': i.; .I: : ,il'.. ...f"
I, t Gcneralizarca accstui principiu conduce la urmatoarea
.'
schema de
! ~,
'inferenti'
- 1. ,"':..•
II
-'l
Setul de rcguli vagi consta III r rcgu 1 vag. , Funcjii de apancncnta !-lA
: ;'.!' ,) i . ff;' I .. ~
Faptulobscrvat: I d'~"I','I,;:
[( ': ,;" )l~..."_i~.ijf';'
bazata pc Nx variabile x esteA'
Funcjia de aparteuctl!i'i: !-lA'
Coucluzia:
I, I DACA (XI este A1.l) ~i ... ysi (v"Nv. este ANv. ,I) ATUNCI (y estc 81) (2.254)
" ."
Functia de apartenenta: 1 ' .) 11.\lfi ..J;)
" . ~;/ J .. yesteB'
'nl\1 "-
ALTFEL eu !-lA'
l
270 ! Algoritmi $i procesoare de comanda
\:j ye Y, fl.B· (Y) = max T (~LA' (x), ~lR(X, y)) BlIZa de cunostinte
J .! -,.~!. ;', :. XEX
unde:
Y este universul pe care estc definita multimea B;
.X estc universul pe care este definita multimea A;
. Teste un operator t-norma ales astfel incat daca fl.;\' = fli\ atunci ~llr = fl.1"
~,Ca'~imodus' porieris, modus tollens poate fi gencralizat.
Modus toll ens clasic - MT:
DACA x este A ATUNCI Y este B In anurnite situatii se prefera utilizarea unor tabele de reguli - LUT (Look-
y este B: ; I), /"'.:" , Up Table) In locul controlerului fuzzy prezentat, operatiile on-line constand In
cuantificarcn inuarilor si, eventual, efectuarea unei interpolari. Astfel, schema bloc
x este A', :1 controlcrului fuzzv ponte f gencralizata 17], 114].
~J.~~
.1
~
.
\
r
I Algoriuni si procesoare de comanda 27:
,~2~7~2~ A_l~g~o_ri_u_n_i~~i~p_r
__
oceso~a~r~c~d~C~C~O~ln=W~l~d~a _
I," v.
Ii
'"
\
\
I
t ••
..
\
I
(,,,, y ,j ,I,..\,
\ "
x2 ' " ,)' ':1'! f. ' , ':" J ,'J"II ,
1
"2 Fig. 2.55 Mecanismul de infere;-ita Sugeil0' \ v ' -, \ ,,:. "J,
Fig. 2.54 lnferentierea cu ajutorul implica\iei de tip Mamdani " . ." I ,I'; oIn. ,! lI~' -t ;'1. f ;; •• 't., '!HI'
..• '\::." ,I! )1',1 ir. ,';1 ..
Larsen
lnferenta Sugeno
~e utilizea~a implicatia de tip Larsen (operatorul ' "produs"): -' fig, 2.56
Sugeno si Takagi au propus pcntru metoda lor de infcrcn\a (fig. 2,55)
Se considera relatiilc vagi de tipul (2,259) 'j: ,""1 ;,f,,-Jt!;, iJf\;;Ji~"J "
Yi = a.x, + bl-,,: (2263) R.I. DACA XI este AI,: si X2 este AZ,IATUNCI ,::';:y:es!c'B;'J (~:,;' j .1(2,267;
DACA XI este A\.I si Xl este A2,I ATUNCI este AZ,2'ATUNCFIiI:''.'y!'esteBt''; ;;TJi??1
)"'l = a2-"1 + b2X2, R2 DACA XI este AI,2 si X2
DACA XI estc AI,2 si X2 cstc A2,2 ATUNCI Xl este X'2 ;J~{j:ltjJHf :;hjlH 1
Fapt observat: XI este x' I si
undc:
(2270)
B'=B'I v B'2==(al 1\ BI)v (a~ 1\ B2)' Y csre univcrsul pc can; sunt definite multimile vagi de iesire;
'.', ,1 i:';J Ic' \,~.' 1<'", v, v, sunt clemente ale lui Y.
-- l{- xtc mull imea vaga rezultata dupa infercnta.
l .., J",
, .
ea
, .,. 0. l'
Metoda COG estc cea mai utilizata metoda avand avantaiul este intuitivd,
B
Dczavantajul mctodci cousta In complexitatea calculelor implicate careeste relativ
1~~
ridicata.
Centrul de grcutntc al unicatelor (COGS - Centre Of Gravity method
for Singleton) ,
Daca multuuilc de apartenenia ale concluziei sunt de tip unicat vag, atunci
icsirea cstc
L PB'(Sj)Sj
"" '" .-~ ,(2.173)
. L Jj P 1$' (s j )
X2
undc Sj cste "pozitia' unicatului vag i iar ~ITl'(Si) gradul lui de apartenenta la
Fig. 2.56 Inferen!a Larsen multimca n
Defuzificatoml "bisectoare" (BOA - Bisector Of Area)
, 1 ','
Dcrerminarca iesirii defuzificatorului consta In gasirea unui punct Y E Y care
2.5.7.3 Defuzifidrea . "impartc" mul\illlca !3" III doua suprafetc de arii egale. . .
-,fuzif\ inta procesul de selectie din multimc:1 fuzzy infcr,;Il\i:lt:1 Max
-:De ZI icarea reprezi
B' a unui element reprezentativ yo·
.'
.' fu: B' defmir:1
v, =- {\ i J flB' (y)dy = f ~lH'(y)dy } (2.274)
.Def. De/uzijicatorul este 0 transformarc dintr-o 1l1ll1'pI11C ULZ) , Mill Y
pe universul Y al ie~irlic~~trolerului vag, Intr-o valoare yo E Y undc Mill si Max sunt limitelc universului iesirii.
Cele mal: utilizate defuzificatoare sunt: r
Complcxiratea metodci estc rclat:iv ridicata ~i nu este plauzibila dedit In,.
defuzificatoru! "centroid"; cazul ill care multimea B' arc suportul convex. Acest dezavantaj poate fi observat -:
~el mai usor III cazul III care multimile vagi ale concluziei sunt doua unicate vagi.,;,;'
__, defuzificatorul ::bisectoare";
7~.': . defuzificatotul "maximum".
In accst caz oricarc punct din univcrs situat intre cele doua multimi vagi satisfae
rclatia (2.274), deci iesirea defuzificatorului In astfel de cazuri este chiar nedefinif
'
Defuzificatoru\ "centroid" . Defuzificatorul "maximum" , .,,;.\;~;1'"
, a. Centru\:degreutate
••. r (COG - Centre Of Gravlty) .. '
~'A". ". fu if I' te data de centrul de grcutatc al 111111\1111\1 rczultatc In c;17Ii1- dcfuzificatorului "maximum" iesirea este data' de 'p;ln~tel~Jt~'g~a:
: lesirea de. Zl icatoru U1, es . rc
'in urma mferentei
I
I apartencnta ee mal marc.
ue
Fie
. . '. ;, ,J.. .., I""
".*.,!.'""q
I
..
' .,.:.-;" ~.':" ..,....... .:"."
------ -- ----- ~ ~ ---- -- --,- -- ----------"
-.~ ~ - ---- - - - -- - -' ~ ~,~ ~----,-------------
Algorirmi si procesoare deconianda"glA'
~2C77J6~ ----}.A~Ig,~o~r~it~lill~·~:;;~ilP~r~oc~e~s~o~a::rc~d~c-.::c:.:::O~m~a:.:I~\d:::.;\=--.
--.
Media maximclor Tipurilc multimilor vagi Cll care poate lucra AL220 sunt p,nidef.il1..ite;'PiIlJf\},-
(22n) micsorarea uecesarului de resurse (ill special memorie), rnuljimile :a,~:,grfofJllil;
n y.
Vo== " -!.. purticulara rczultata din tipurile triunghiular, ~i trapezoidal.jfig., 2.58). t!;!~\;UY.J
- ~n
i=l multimc cste mcrnorata prur intermedin 1 a .trei parametri; tipul. rnultimii, ~!<ll.t),
unde n estc cardinalul multimi Y M·. .., de resursc ncccsare calculului multimii :'ii latimea multimii, ' " t :~\:.-
Mctodcle LM ~i RM au avantajul uuui nunun Ie; ~~.:,:.:1
_, :!l stanga e><clus..... I,
.,! 2.5.8 PROCESOARE FUZZY r-----~----~---.~
.", ',.\.
:
centru
:,.," . _ . , ~ .'
c ot face si hardware. cu ajutorul proc~soardor
'. . Toate S P
nrelucrank d d fir
111 Adaptive 1 O(T/C \4.)1.\441
vagi
l' AL?20 pro us e lima ~ t:> : :.
l1I1ch
obiti Fig. 2.58 Tipurile multimilor vagi supo~t~?;. ~<;:AL220 t .
- ,;
i
"
1csil1 IF IN] is Ai and IN2 is A2 THEN OUT= e
;malo!.licf!
· 2 <:'7 Arhiteetura cOlltrolcrului fuzzy ALlIO unde A I si A2 sunt variabilc lingvistice, iar e este 0 valoare sau 0 expresie, datorita
F Ig.. - modului de defuzificare. Defuzificarea poate fi facuta ill doua moduri: imcdiata -
AL220 II rccomancia ca fiind caz In care iesirea ia chiar valoarea spccificata 'in regula{e este 0 valoare) ~i prin
Cueva dintre caracteristieile proeesorului acurnulare, caz in care concluzia este descrisa printr-o expresie.
propriu multor apliea!ii: . , . . -v .
_ patru intrari allalog1ce (CAN de,S biti},
patru iesiri analogicc (CNA de 8 biti);
278 Algoritmi.si procesoarc de cornanda
_.. . .. _/"..lgl)rit.lll~5~J~.I~OCCSO._;_lr_e_d_e_c..,.O..,.Il_1i.1I1
d..:,:ii ..:.2"'7'-9:::,
2.5.9 UN CONTROLER DE POZITIE iN LOGIC\ FUZZY Multimilc vagi utilizate pentru intrarile ~i iesirea regulatorului fuzzy sunt
prczcntarc In fig, 2.60. Icsirca sc va furniza direct In unitati DAC -ului (convertorul
Se prezinta un model SIMULINK de reglare a pozitiei Cll controlcr fuzzy, numcnc-analogic) care formeaza referinta sursei de alimentare a motorului.
pentru sistemul de actionare electrica de la 2.1.5. 0 prima varianta utilizcaza Modelul ~i simularca lui au 111vedere un sistem si conditii reale de lucru.
blocul de dedicat din FUZZY TOOLBOX - [35], iar 0 a doua rnodelcaza Semnific.uia noratiilor este:
p'relu~~~rif;)on-llne1penti-u' comanda cumicrocontroler pe baza unei tabelc de valori - az: apro:q)l; 7:ero; - medic;
(Look - Up - Table: LUT). In ambele cazuri se lucreaza cu variabilele norrnate - fmica: foarte mic:"i; - marc:
I~ -, ,:; <! eroareade pozi~ieEak (la mornentul de esantionare k): - 111Iea: - fmare: foarte mare.
- rnuca: relativ mica:
variatia erorii tde 'pozitie A f':ak care este tocmai viteza (CIl semn
..,.,.Imica mica rrnici mcdie mare Imere
;,iJi)" "'schitnbat).: t Irnare mare rnediermicii mic.i'fmici 32
,::li :'''Tinand 'cbrlt'IOe'reh 2.192 '(de altfel rnai multe clemente de la strategia de
lG/\/\/\ /1\. it\. r:
1\ / \ ,/ \ ,/ \ " \ ! \ /
comanda dupA alg6ritln'i :starithiid referitoarela variabile ~i timing raman acelcasi,
diferind numaitask-ul de reglare), normarea se face ell:
lOan max ..
.:
i \/
,}
fl- l\ /\
i,/ \. i
V, .....
\/
"
\i.\,..,..
1,;,/
,
I
JL-f.-.s.'-+_-"--+---"'--+--L--j
,
'\ /
I'
\ l \\ 1/
5 >01J<1/~)/1:
//,\ I I \ \ \
(I 4
;:; 6 8 10
·t:ank=t:ak··· N*: (2279) -10 -8 -6 -4" -2 0
Ero<lre de pozitie normata Varia tie eroare de pozijie normata
az fmic:r~ nlic:.i rmicii medic mare fme re
(22XO) '1
' \\ ,.i\\
\i
':',__ i',
i\
\/
'.1
/\
ii''--\., /'\
\iI
/\
\\.:,
/
/ -,
,/''\.,
\\/,':
/ \
/
A
\
\/:<
/ \
/
.. .Valorile normate maxime se iau de obicei 10. fig. 2.59 prczinta modclul
,/ \'",/ \. ,/ \
1-!L-+-'L-4--.
,/ \\ /1 \\ / \,
I v' I~
pentru bucla fllzzy, de reglare a pozitiei pentru sistemul de acrionare rnentionat. I', ;~o 40 60 80 100 120
COlTlilndi'\ In unitati DAC
Prin 110l'1l1:1h. intrarilo s-all incadrat In gamele standard [-I 0, -l~ I 0].
Controlcrul ['UZZ\ cstc un bloc predcfinit, configurat cu FUZZY din FUZZY
TOOUlOX 13:)I, functionarca lui fiind deterninata de un fisier asociat. S-a
;lntIClp;lt algoritll1ul de conducerc ill timp real prin utilizarea aceleasi perioade de
csant ionare fa blocul Z·I, a parametrilor motoru lui din cxperimentul fizie ~i prin
suprunarca comcnz ii fuzzy Ia eroarc de pozitie nula. De asemenea, multirnile vagi
pentru comanda s-au defin it pe gama de numere intregi Cll care urmeaza sa lucreze
microcontrolcrul, tinfind seama dc caracteristicile sursei de tensiune cornandata ..
numeric ~i particularitari ale montajului. 0 astfel de particularitateeste," de ex:;".';";
folosirea unui grup de diode In serie ell indusul motorului pentru caidnsiurie'"
minima a sursei este de cativa volti iar pragul de sensibilitate la mi~c~~~:diry.repa"·
pcntru motor este de cdtcva sute de rnilivolti. Tabela de reguli s-a, s'tabilit;pn
,';; ,!-~ ..L:'.::L' .....•.•. .. <~88·7L._
"'---:-.c.. sU~::'i.u,!:..",-_~_~~_-,- _.. cont de semnificatia fizica a variabilelor ~i eu ajutorul unor ,simuliiripernlodel
1.·1.;; :.; .: '.: : •
·----....-.s
Trad. pozitie
rcglare continui Accstc regu li sunt:
1. If (eroarc is ;1/.) and (v.rr.croare is az) then (comanda is aZ).'i
Fig. 2.59 Model SIMULINK eu regulator fuzzy pentru pozitie 2. If (eroarc is az) and (var.eroare is fmica) then (comanda is az};,;
280 Algorilmi si procesoarc de comanda
AlgoriLmi si proccsoare de comanda 1;1" '1/.
2
3. If (eroarc is az) and (var.eroare is mica) UICll (coinanda is az)
.1'. 4.,If (eroare is az) and (var.croare is rmica) then (comanda is az) 49. If (croare is ll~ica) and (var.eroare is mare) then (comanda is fmica)
. " 5. If (eroare is az) and (var.eroare is medic) then (comanda is all , Imeginca statiala a tabelci dercguli' '~i toto data a tab' 1 lori '~d'
6. If (eroare is az) and (var.eroare is mare) then (comanda is az) asociate este redata 111 fig. 2.61. S-a folosit metoda de I' J.':" t'~ el. ~- ya.sfl
, . nleren a mlll-max ',J
7. If (eroare is az) and (var.eroare is Imare) then (comanda is az)
8. If (eroare is fmica) and (var.eroare is az.) then (cornanda is az) , . : ·:·~'·>-:'··~!:·_:·J4,;t
9,1£ (eroare is Imica) and (var.eroare is fuuca) then (cornanda is az)
10. If (eroare is fmica) and (var.eroarc is mica) then (coinanda is az)
11. If (eroare is fmica) and (var.eroarc is nnica) then (comanda is az)
12. U' (croare is fmica) and (var.croarc is medic) UICII (comanda is az)
'1:l
to 80
100 -~{j~
',--:' i~.:·l":.,·j
:'j,"'~~:.'•.:!
r
I~.
\.
'~f::~
~ 60
f:
13. if (eroare is fmica) and (var.eroarc is marc) then (comanda is az)
~ 40
14. If (croarc is fmica) and (var.croarc is Iiuare) then (comanda is az)
15. If (eroare is mica) and (var.croarc is az) then (coiuauda is mica)
u 20 .c:
'; ::~~f:..,,:
•.. j
16. If (eroarc is mica) and (var.eroare is [mica) then (comanda is mica)
17. If (eroare is mica) and (var.eroarc is mica) then (couianda is J1\ic<J)
o . 'i .:-':~'" ~
18. If (croarc is mica) and (var.croarc is ruiica) then (coinanda is mica)
19. If (eroarc is mica) and (var.croarc is medic) then (comanda is fmicn)
20. If (eroare is mica) and (var.eroare is Jmarc) then (coiuanda is Iruica)
-10 o
"':E:" m~;H;![:jO.~~~
1:
c.: .'.~ .:~"'?'.~~ ;:~
21. if (eroare is rmica) and (var.eroare is <11.) then (comanda is medic)
22. If (eroarc is rruica) ,UJd(var.eroare is Iuuca) then (comanda is medic) Fig. 2.61 lmaginea actiUn.iicontrole~~I~{,~;~~ .;-:~._ ...1 :J
23. 1£(eroarc is nnica) and (var.croare is mica) then (cornanda is medic)
24. If (eroarc is nnica) and (var.croarc is nuica) then (coruanda is medic) co t Rez,ula.tele simularu bucJei fuzzy eomparativ e~ ~el~ de la o· bucla PI c
/\X': •
',//./r~\,~,·~z.';"""""'"
\'
~
'. v .•••ab ••e acl4ale ,
10
, 5 !
xx --
/I'l\\-v •. "
"
f
PIZitiill .;.'
,.;v...••~ e..•..
':' t·,
32. If (croarc is medic) and (var.croare is medic) then (coruauda is Iruarc) t,'""'."'·'.',. . ',r'::'';:;''"' .;",
I 1 l "."" ' .. ' :
; 33. If (eroare is medic) and (var.croare is marc) then (comanda is marc)
34. If (eroare is medic) and (var.croare is fmare) then (comanda is marc)
35. If (eroare is mare) and (var.eroare is az) U1CIl (comanda is fmarc)
36. If (eroare is mare) and (var.eroarc is frnica) then (comauda is Imare)
:'./,'·":/:.:f1J:r:
1\/
, ~
,f\:~=~
-5
\..
,7<' ,.,':":',,,,';
I V.,i.ti •• (
,
"d. ,.ziti.
37. If (eroare is mare) and (var.eroare is mica) then (comanda is Imarc) .1I.L__ : j .L. L i i", .../ , ".
38. If (eroarc is marc) and (var.croarc is rmica) then (couiauda is Iuiarc) (; 0; 0:' 03 1J.a 0; 05 01 0a os -10:-~-0'2---':"t;-';",,'
'-'-;;1;;-"':""~--:~...i.:..
, ) 39. If (eroare is mare) and (var.eroarc is medic) then (comanda is Iuiarc) "imp (,''c.. 1 0 0.2 0.4 , 0.6, .\ .0 a.
fi. 1••.•, [6eo.J \ \.'~j: '
40. If (croare is marc) and (var.eroare is mare) then (comanda is Imarc) , ''!, 'It (; ,-, .~,." _ b. r ,"\" '~-.'.: I .' I
41. If (eroare is marc) and (var.croarc is Imare) UICl\ (couianda is Imarc) Fig. 2.62 EvoluFa sistemului eu regulator PI (a) ~i ~~re~~iat;;'~zy. (b):'
42. If (croare is fmare) and (var.croarc is az) then (comanda is [marc)
\ 43: If (croare is fmare) and (var.eroarc is fmica) then (cornauda is [1\\(\Jc)
.. Si'~\Ularea pc accst model a scrvit ~i pentru e!(trager~a valorilor er
44. If (eroare is frnare) and (varcroarc is mica) then (coinauda is In.arc) varianta eu srmularea microeontrolerului operand LUT A' ,. ,P
45. If (croare is fruare) and (var.cro.irc is rmica) then (cornanda is [marc) folosi d ti de vi . cu . ceasta s-a facut con
III .oP.lUnea e vlZlIaiJzare a tabelei de reguli sub forma unor di ,
46. If (eroare is Imare) and (var.cro.uc is medic) then (coruauda is Jurare)
pcuti u ticcare set de rntrari selectate numeric S fi . Ia~rame c.
47. If (eroare is fruarc) and (var.eroare is mare) thcn (comanda is Imarc) comen-n - fig 263 EI" '. ." au gr~ ..c".preclZeaza valoa I
48. If (eroare is fruare) and (var.eroarc is fmarc) then (coruanda is [marc) , .r=: '.' c mal pernut vlz~ah,zarea regu~ilor active I
SI a multimilor vagi rezultate prin, inferenla ...·:",,""'":"""""';:':1":"" ~, ." a un moment
. .r ;:',.;1; ;~~t:i.,..':'lLrrl
L
282 Algoritmi-~iproecsoare de comanda ----= 283
- - -~
Motor
2.88,i; . i
10 -10
-0.955
o o 127
[
I
[i
I
- prezenta unui palier de viteza rc ~ t 'olerutui de prag, lnaintca : \ \\)\H\'~ i !~ ,1\ !'j r ,ii,t "s.
ti non-fuzzy datorata con I "'.' '. umLlOGH.A1<'lI~
' l: pnntr-o componen ... Jtorului reproduce
., • vanaua .J~?~' f~'.Ui
.IJ , cestei
aces CI z one ,~,forma tensiunu de alimentare a mo
J: i,Y'j,{;,nt
';:~.:;: .comenzii prcluate din LUT. d I· . coloana pentru LUT (intre J si 1J), I, BABUTI A 1. ~i col. Conducerea {JulomaJii a proceselor, Ed. Facia, Till1i~oara:f9.85;li"
. _. decsilor e 1111e~I UJ. • . ( ,. I • ;' ••.• ~- • ,
- 0 evolutie corecta a 111 ~ .'. de pozitic nule ~I vrtezei nulc 2, BOLOGNANI S. The Application of Fuzzy Controllers toMotor Drivesl.'SymP:~~9wyr
I . fi le eorespunzatoare eroru ue , J 2 I ~ Elccuonics, Electrical Drives. Advanced Electrical Motors, Positano, 1992 \ ' .".' :',"
eu va on ua e _ ? 456 ms Ideal a din motivele mcuuonatc a :-
S-a adoptat valoarea T - -, <fa 'b I 1 fuzzy s-a realizat In principal pi III :1, BORNE P. ~i col. Analyse et r~gulotion~es pro,ce,~~~l;~7r~S~te~~'.·.:r?~;'2,;~~u}a~OJl
. . - faptul ca acor rea uc c t 1l11l11CrlC]lIc.
Ed. TcchnoClp, Pans, 1993 ." ., .,1 .' ,_,,:,' t' '" ,', I
Se mal menponeaza
modificarea regulilor vagi . referitoare
,e I"a segmen t U I final
c
al pozitionarii
,
~I mal PU.Ill
4. BOUCHON - MEUNIER Bernandette La logique jloue et ses apP'lications, Addison _
i Wesley. Paris. 1'.195,' ,. 'I .I':': )'.j , .. vl/\ \" .1., ,I'" "
prin ajustarea seturilor de multimi vagi.
I 5. I3ROESCH D. J P/actica/ Programmast« Circuits, Academic Press, !SanDiegp;'(99(,
Po ritin vneze Ten siunau Cuplulrezislen! Cur ent I (J CANDY J Signa! Processing
•. - -
A
Modern Approach,-McGr<lv\,'Hill Book Conlp:,:19~~"
,. ,. .• f ~
,',' I: '. 11' -' • 1 I ( ..• ,
7. CONSTANTfNESCU C., MIHAl D. Algoritm ~-{program de calcul a tabelei devalori
.1 ,
J9,n,
,
" '" • \1"'- "" '\,'
/1<'11Im un contro/er jiIZZY, Proceedings srEL~c:,~?:EN~it~~~.ho/191~~va, 'y,01.)I,
pa g, :;~ ,- 6 1 ., \, , , " ,',", . ,: I ,....
\! I
,
'J. FULLER R. Neural Fuezy Systems; Abo Academy, 199,5', "~., "';'" .:' ",;" I; ,
10. IONESCU T Sisteme ~Iiechipamente pentru conducerea f~~cef~~or,: 12d;D,i~actidl\ ~i
Eroore puzitie TOV Index linie TDV Pcd;}gogic~, Bucurcsu, 1982 :'1"
II. JAGER R Fuzzv LORin ill ('0/1(1'0/, PIlD Thesis, Delft Universitv, Denmark, 199,:> ,
I I.. JANTZEN .I. '/i;tori(;' Oil Fuzzy Logic, Tcclmical Universiiy'o{D~~maIk, DCJ~o/lltt~~t
01 Automation. Tech. Report 11098-E 868. LYllgby, Denmark, Aug. 1998.) , ~.;.. '.
1:1. M II<LOS Alia-Maria Sisteme fuzzy in controlul "aut,ol1zat,"'Refei-at' ~'d~'.doetor~l,
[ UuiYcrsitalea Politehnica dill Bucuresti, 1997'" "".,
J 4.. MIHAl D. Comenzi numerice pentru sistemc! ele,ci,:o'?f~~~'n~c,~:i.
,.\ ,', ' '.' "i,
~~:'-,~!d~~1<i No~~,
,. I" ,
r
.. .. - d labila Numai instrumcn u, . . ib .. , System, ElecLrolliOlion'99, Patras, Greece, Proceedings, pag. 595 _ 600
limita l111l1lma eee c . .. tirni - rl· de prclucrare SI distri Ll l l C
b Ele se obtin pnn op irruza , 20. l\l1.JSSBAUMER R fnformalique indusfrielle, vol. 1- 4, Presses Poly techniques ct
a unor rezuitate foarte une. '.. binarea cu principii sau clemente Univcrsitaires Roruandes, Lausane, 1986, 1987
tempera 1- a a task-urilor '(si , de multo on. pnn com
non - fuzzy. 21. PEDRYCZ W. Fuzzy Control and Fuzzy Systems, Research Studies Press Ltd., 1993
I[ 22, SA.NGEORZAN D. Echipomel1te de reglare numerica, Ed. Militara, Bucuresu, 19&9
2.1. STEF ANORIC V R., NELMS R. M. Microprocessor Control of Motor Drives and
POl;,er Convenes, IEEE Industry Applications SOCiety, 1993
t
.=2oc:8:..:6"-- ,-A_I...:og'-o-n-·
t_In_i-c'
~'_i..!.p_r_oc_e_s_oare
de com3ndil . ._. _ J
24. TAL J. Motion Control by Microprocessors, Galil Motion Control, Palo Alto. Ca -
USA, 1990
25. TOMA L. Sisteme de achizitie si prelucrare numerica a semnalelor, Ed, de Vest,
J
Timiosoara, 1996! J ,! t,: i,,: .'
26.,'fSCHIRHART,D. Commande en temps reel, Dunod, Paris, 19.90 1 I'
'2i'tZAFESTAS"D. Digital.Control Algorithms in Real Time Microcomputer Control of J .
1I1dustfial;'Proc~sse$ •.J<Iuwe(."~Gademic Publishers; 1990
'28.':" As ·P:~CHEN,iJ." STRONACH A. F. Fuzzy Control of DC Drives. Proceedings,
Intelligent Motion;i.Niimberg, 1994 ,
29: 'y AN 1, RYANM.,POWER. J. Using FiIZZY Logic. Towards intelligent Systems,
Prentice}lalI'cl~94",·;.,iI.:,:.lt, '" ,"
30 ..*o~*Automation-Motion, Drives & Control ~4MD & C), ZM Communications GmbH
31."*** [)'rifa Acquisition CI;cuit~. Data Book, Texas Instnunents, 1995 ••
32 ..*** Details on Signal Processing, Texas Instruments
33.*** dSpaceNews, 'GmbH, Paderborn, Germany
J t~
I~
34. *** Embedded Systems Programming, Miller Freeman, London, UK
3'5. ***'
FuzzyToolbox for Matlab and Simulink, The MathWorks, Inc., 1995
36. *** Les applications industrielles des commandes des moteurs electriques, DT
92090301, Dir.Technique, Telemecanique - Groupe Schneider, 1993
J
37. *** A1CK'240 DSP Motion Control Kif. User Manual, Technosoft S. A., Switzerland,
1997 ,,'
38.
NEC 'i991'
-:*'*
~lcdlvj~78 o
",,'
K ill
Fd,~il.~ 16·Bil Microcomputers jLPD 78320/322 User's Manual,
, • , ,
No~~~1hber 1995'"
Stand'-AI;'ne
,,'" "
Fuzzy Logic Controller, BasiConcepts, 1997
44. *** Fuzzv controller challenges 8-hit MCUs, editorial Embedded Svstcms and Software
, .
1
If, i 1- i1)'
'I~'j'.J I .• '! !:. .
\.; \ ~~I', , ~( •,
1
!:,Il'
iff'i);'!!, ':",1 1" .i.
npar:
!SfTECHI
:.... Craiova, A, I. Cuza, bloc A, etaj 1
Telefontfax: 0511414003
i: ~
d
rJI'
:..