Documente Academic
Documente Profesional
Documente Cultură
Filehost BSA
Filehost BSA
SERGIU CAUN
ION DUMITRACHE
REGULATOARE
AUTOMATE
lucdirii a
fost
PREFATA
,
DCO~l'bi! a
"
i\utorii
, i.
CUPRINS
I. , -
Tit''''
IST HOIJl'CT I n
LX
L1
..\
II
..,.....
r', allom atiduiilanoiint<J,ril. ., ............ , .. . . . . . .. .... . . ....
~T
COl'lD1..'CEHE ,\ l'HOCESELOn . .
1'1
13
L6
LS
PRT!\'
22
2Z
22
2,J
poli-z~rOll
ri pe n tJ'n sistenH'O
2'1
E k ~ ..t(k
prczcnt.ci
lI11lli
lcro ................. .
21
27
3~
11
44
4.
'/flriahile
). i. I'ro iec(an'a legi lo r dt.: reglan' con tinue prill aloeare poli-zerOllri pentru s istellle
e ll tilHp Illort
.... . . . .............. .
Go
66
G~
79
80
82
~J
1"
"
101
105
105
107
113
115
115
115
117
118
DE
8R
90
95
97
98
119
119
II')
11 9
120
121
122
12.5
126
127
127
129 '
129
130
/31
133
13.5
138
140
141
144
H4
145
146
149
152
1.53
i . ~.
Pro:ec area directa a sistemelor nurn~rice cu douii rn oiu le de reghre ...... ....
i.~ . 1. ~[ e todo!ogia de proiectare ........................................
-l. '1.:~. I ntroducerea compo nente i ill tegra Ie ~i asigllrarea callza li iiHii strictc . . . . . .
'. -I . '. O ptim izarea c'lOllItiei comellzii ... ...... ................. ..........
-1. '. Pmi tarea directa In dOll1enilll timp a algoritmilor de rcglnre optima Iii ca
fa} : Ii a e
.................................... . . . . . . . . . . . . . . . . . . . . . . . .
-l ; . 1. I . trarea '/ariantei contillue a regliirii optill1ale ca rapiditate ............
. ' . :' . \ 'eri ficarea optill1alita.tii ...................................... .. ..
~ .'- .J . Proiec tarea algori tlllilor optima l! ca rapiditate .. .......... . . ..........
P. iectarc-a directa ill dom('llilll timp a algoritmilor auto:lcordabili (ill ca:Clll
dC'lerminist)
~ .. 1. I m po rtanta practica a adaptarii ~ i a utoacorda rii ..... ..... ... .. ......
;.6.2. I1 usrra rea autoac o rdarii in cawl continnll ......................... .
. 6 . ,. Pr ecta.rea a lgoritmilor i1uto aco rdabili prin metoda dirccta in domeniul
154
154
156
157
158
158
162
164
166
166
168
173
['a
179
179
180
183
EroDE
E fREC\'E:--:TA
............ . ... .. ......... . .. .... . . . ... ..... .
184
' .1. 1. lmpo rtanta metodelor de freC'/cnta .......... . ... .. ........ ........
18':1
~ Corel Iii din rr domeniul free'/en telor ~i dornen,iul tim pIa sistemele continu e
184
roiectarea asista til. prill intermed iul carac teristicilor ampli tudinefaza . . . .
185
195
196
~i
6.1.1. Legi de reglare continua eu stru ct ura tipizaUi ... .... ..... .. ......... .
196
6.2.1. Criterii folosite in cazu l 1egilor continue tipizate .... . ......... " .. " ..
20~
6.2.2. Crite rii folosite in cawl algoritmilor tipizati .. . " ........ ....... .. ... .
205
6.3. Acordarea optima a legilor tipizate de reglare continua... ..... . . .. . ... ... .
206
207
6.3.10. Acordarca optima asistata do calellla tor (.'lOA) a legilor de reglarc tipizate
217
6.3.11 . Criterii in teg-u k ill c.lzu l dese rierii mJ.tenuti (:c intrarc -iq ire .. .. .t ..... .;: .
6.3.12. Criterii integrale cu p:>lioptimizare . .. .. ... .. .. .. ... ....... '. ' ,. :' 1"
6. 4. Acordarea optiml a a lgori tmilor tipinti de reglare num e ri c"
.: .. .. '. : ~ . ; . . ',: .
6.4.1. C3.rac teristica acordirii optime a algoritmilor tipiza t i ...-:-. . ~ .. .. ...... .
6. 4.2 . Acorlhrea optim ~~ prin s imulare ..... . .... ... ... .......... .. ... .
6.4.3. Acordarea optiml a algoritmilor <.Ie tip eclli'ra le nt 1'ID -r prill 1l1 c lo(\ c
probleLn.~i
FORMALlS~lULUll~Tl{AnE-ST"\I{EIE)IRE
PROIECTARE.-\.
O P1'[MALA
ALGOR[DHLOR
$[
STRUCTU RILOH
DE
225
2'23
229
237
243
248
250
25
2 59
259
260
264
26'1
272
276
276
Dl bltografte . . .. ... ... . ... ... ... ..... .. . ........... . ..... . . ... .- . ~ ...... . . .
2'7
. .8.5. L E stimueastlrii
ALGO:UT.lHLO;{
DE
REGLAR E
PE::-J'TRU
l'ROCESF
STO:AST[CE
273
9. I. Pro ~esc sto;l.stiee. Definitii ...... . ' ...... .. . . . .... . ..... .. .......... .. ..
278
23 1
9.~.
Moble m~tc Lll.ltice a.le ~ istemelor sto::asti ce ..... .j . . , . ; . .7'''~ . ':' " .~ .' ~ ; . r. , .- .
9.!l . Proice tarea sistemclor de reglare stocas tice
9. 'I . ProieetJ.rca sistem}lor num"rie e de reglare sto ; a stiee P;) In 1.;t f ullqiil or dc lraos[ el'
9.5. Alg<>ritlui d } m :niml r .ltial\~d. nw1ifi cati ...... . . .. .......... . . . .... ... . .. .
9.6. PrOiectarca. Jegii de c Offi lndii dupa stare pentru prOcese stoe;tstiee
9.6.1. Siutcza. legit d} co mJ.ndl opti.m:L11i. . . .. ... .......
. . . ........... .
9.6.2. Estinnrel.stlrii tn p ~el~ ll~a PJrt urbl.tiilor s tocastice
Bibliogra fi e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . .
. " .... ' .' . ..
10. s rSTEME NEUNI.-\RE
. ' .
-: : -.
287
2SI>
298
303
30:;
:l06
:;08
309
10 . 1. GeneralitMi
10.2. Sisteme nelinb.re e u regula toHe bipJl.itio:l.lle ~i tr ip a!. i ~iOLla. l c
10 .3. Sisteme extr~IIl :l.le . ...... ..... ..... ..... . . ... . . . ....... .
10.3. 1. Sisteme extremale eu memorarea 'ralorii mu:ime
... ,-"..:. ' : ' .... o'
10.3.2. Sistemc extre m'1.le cu eontrolul deri 'ratei ... ... . .. .. .. '~ 'r '
10.1. Stabilitatea. a bsolu tl ~i hip ~ r3t;.l.bilibtea siste m !lor neliLliarc .. ;~ ' . . : . . -. . . .. ..
Bibliografio ..... .. . . .. . .. .. ................ " ... . ... . " .. ... '. . . . . . . .
22 -1
l{EGLAR E
22~
22 ~
229
7.2. S inte za m .~tricei c\ ~ co m3.uda. dupl sta re . ...... . ... .... ..... ..... . ... .. .
7.3. Estiml.rea. stirii p ro : esu lui condus ........... .. ..... . ........ .. . ..... .... . "
~ .
2 19
2 21
309
310
322
323
324
,' \2(,
33IJ
33 1
33 1
336
Jl .J. Sistcmc adapt i'rc Cll autoacordare . .. .. ... . . ...... .... .. .......... .. ... .
II. 3. 1. Estimarca rcc nrsi'ra a parametrilor . . . . .. . ... .. .. . .. , . , . . . . . . . . . . . .
11. .>.2 . P roiectarca a lg-or itm ilor de reglare adapti1ii. . . . . . . . . . . . . . . . . . . . . . . . .
I. ~ . .-\naJi za stctl>ilitMii ~i cOll'/crgentei sistemc lo r a da pti/e .... .... . ........ . . ...
I!ibli ogafif'
P ROBLE-\I L
EG I..\ RE
. 1.
.\I. E
R~ prClC;ll " r ea
LHPLDn:XT.\I{lI
ALGORIDULOH.
:'\CHEHlCI
347
3'1 9
357
Yi')
1)[
:-,77
nllm 0re lo r. Erori de trun chicrc
~i
377
J811
Jli2
381
T.' .. .. ... ..... ..... .... .... ........ ...... ..... ......... ......... ... . _
'. 1.
!\NE:xl.A .\ . . " . . .. . ... .. .. , .. " . , . .... .. . " . . . . .... " .. , . . ... . ..... .. , . . . .
.)~5
385
385
.>85
J~7
38-8
3%
JY7
."N8
.198
399
-400
401
~02
402
'1()J
'104
-l05
i06
-408
i10
'116
417
1. NOTIUNI INTRODUCTlVE.
,
.
. Fig . 1.1.
11
!I
F
Fig . 1.2.
12
Fig. 1.3.
(I. 2)
- 'U
_== .1
~i 0
ue
.'1
j
Fig. 2.1.
h-
J~I
~ 7rod~cM II---"Fig. 2.2.
16
-- - .
Fig. 2.3.
CONDUCERE NUMERICA
19
8ozo de dale
Fuociia cle
Re.rlriclli;
programe,
idenlificare
...--J'--_ _ _ -'!...--.,.
FII/ld/a de
irefer i/l/e,
I+-----<.!
Op/;~7J/;:7"~' 1
p;/n .ruper.J'/~-orc
reslric;lli
i-------
!la/edi/l
proces
~-------------~
Fig. 2.5 .
. . _ a:- at
;i
-:- u
direct de cite un microcalc ulator - r egulat or (r egulator num ::;] i~
- '. .. ocanal sa u multicanal).
P rimul ni ve! al ierarhi ei realizat cu regulatoare distincte asigura condu
e ea numeric[L directa a subproceselor cu mentinerea regimurilor optim e de
funq ionare ath timp cit restrictiil e locale nu sint violat e.
eel de al doilea nivel modifica crit eriile de perfonnanta ~i /sa u rest ri q iile
locale pentru primul nivel ca raspuns la modific5.rile impuse de funqionarea
alobala a procesului la p erformant e optime. Calculatorul de la nivelul ierarhic
: uperior prcia , tinind sea ma ea la primul niHl slnt ma i mult e mi crocalcu
latoare - r egulatoare, sa rcina de coor dona re in vederea optimizarii intre
gului 9stem .
Descompunerea lntrcgul ui si tern in subsistem e poate fi bazata pe consi
dcrente geografi ce sa u pe tipuri de echipa ment e.
in general proce5t"le de m a rc com plexitat e sint proiectate astfel incit pot
fi evidenti ate subprcccsc ~eparate cu interaqiuni slabe rezultind procese par
tial dee upl a te cu int eractiuni ce variaza lent in timp.
19
r----------l
L __________ ...J
-... ~~-::;-
o~.""'~
~~c- ~o..~.
-C'("\~~
<""
f'roccs crmolls
f'erlllrbolti"
Fig. 2.6.
20
: lut i
3. PROIECTAREA ANALITICA
ALOCARII POLI-ZEROURI
ALOcARII POLI-ZEROURI
3. 1.1. PROIECTAREA ANALITICA A REGCLATOARELOR AUTOMATE
DA
!"!. ~;-.:ze
F(s) =
-=:..: _ .: ') este
~~ f(t) e- s / dt,
(3.1 )
F(s)
J2. [J(t)]
f(t) = - .
27tJ
(3.2)
c- j GO
23
F(z)
= L,f(kT) Z -k,
k-O
undef(kT) cstc
F(z) =
.~[f(kT)J
Z-k
(3.4)
z = esT
(3.5)
f(kT)
_ 1_.
21t)
F(z) Zk-I dz
(3.6)
l'
dz
ds
= TesT = T z
~l
ds
= 1
T
Z -1
dz.
2-+
ran: fer
3. 3)
do~dF'
(3.7)
13.4)
l-IJ:(s)
il
U(s)
e:(s)
(3.8)
Hp(s)
to
Y(s).
(3.9)
U(s)
3.5)
~ :- . :
a,
:. 6)
K(s)
D(s)
(3.10)
'Z!C
(3.11 )
r. ~
(3.12)
-az co~t :a:- <if fi posibila realizarea unor hlocuri ell mai multe
.:-...: cd intirzieri (antieipirile eorespunzlnd zcrourilor, iar intirzierilc
--e.a ee ar conduce la aparitia variatiei marimii de ie~irc inaintea
~ - ~ ; marimii de intrare, deei a efectului Inaintca eauzei . Evident, in cazul
- loe i negalitat~a strict a.
dF > 0
- .:- ' ~ in orice instalatie tehnologiea llumarul intlrzierilor cste mal mare
. :- al anticiparilor (care de regula nu exista).
- 'otind eu d diferenta intre numarul de poli ~i numarul de zero uri pentru
. din (3.11) rezulta
d = dn
dF~dF > 0
(3.14)
(3.15)
K(s)
_ K(s)
---,
K(s) + D(s)
L(s)
(3.16)
25
11o(s)
-~..!...
1 11o(s)
~i
(3.16) r ezuWi:
Is)
L(s) - Is)
Is)
D(s)
(3.17)
(3.18)
(3.19)
fiind confirma U't restrictia (3,7), care trebuie 1uata in considerare in a doua
etapa a proiectru'ii prin alocare poIi-zerouri.
tn privinta "obiectivului", perfonnantele impuse trebuie stabilite in func
tic de cerintele specifice produselor rezultate din procesul tehnologic auto
matizat; de celc mai multe ori se obtin rezultate mai bune prin cooperarea
intre specialistul in automatidt ~i specialistul tehnolog in vederea stabilirii
pcrformantelor.
A doua etapa a proiect~trii const~t in transpunerea performantelor imp use
intr-o repartitie corespunzatoare poli-zerouri pentru Ho(s) , cu respect area
restrictiei (3.7). Aceasta transpunere se bazeaza pe relatiile dintre pozitiile
polilor ~i zerourilor ~i comportarea tranzitorie ~i stationara a SRA, rclatii
prezentate in paragrafele urmatoare.
Etapa a tycia are ca scop obtinerea functiei de transfer 11I1(s) ~i implicit
a legii de reglare. Din (3.1 J) ~i (3. 16) rezulta
11n(s) 11F(S)
11o(s) =
1
:;>1
+ 111/(s) 111-'(S)
'L!:-.r':!.ru
r;~"'::,:1:
(3,20)
Ll
= U(s) =_1_
E(S)
11o(s)
11F(S) 1 11o(s)
= Kn(s) ,
Dn(s)
(3.21 )
und.e Kn(s), Dn(s) sint polinoame, daca sistemul nu are timp mort.
Expresia (3.21) conduce la relatia
(3.22)
26
' . ! 7)
.1
Ho(s) ~ Y(st =
R(s)
j>
.. 18)
S2
+ 2~wns + w;
-~w"
s1.2 = -PI.z =
------
(s
+ PI) (s + pz)
jw" ~1 ~2,
(3.23)
(3.24)
ua
H(s)
K(s) = K(s)
D(s)
sN(s)
(3.26)
m (3.16), se obtine:
Ho( s) =
_cit
K(s)
K (s) , soY(s)
(3.27)
Ho(O) = 1.
: .20)
c = PIP2 =
: __"
: 21)
~ind
(3_29)
Y(s) _
R(s)
- -
w;
+ 2~w7ls + w~
-----"--
S2
(s
+ PI) (s + h)
(3_30)
in
-:u-ii
w~
H 02 (S ) -
.. 22)
(3.28)
(3.31 )
I.", s
)t'"
-1 {.J/i
"
vi-= (2
= -~Wn
-=
r.os::;
(~) II
sin '
J'
(3 .34)
== \/ 1 -
(~
/1 -
~~
- '({,}fJ
tb
" .::; =
(3 ..)3)
? = a rc cos
li'e
(3.35)
(3.36)
.,
yo
- - - Y"
~?
-I) ~
O
- aI-ct
t.
b'
~nVf7Z
'\ I -
(3".37)
-- -
R(s ) =
(3 ..38)
Fig. 3. 1.
H (s)
= -02-
(3.39}
c onform ~l ell
(3.30) ~i (3.38).
Inlocuind (3.30) in (3.39) ~i modificind in mod corespunzator pre:&cntare,l
expresiilor, se obtine:
~T
( ) _
(V~
_
_
s
2~(0 "
II)S
_
(
.9
~)
s
s s2"(v,,s T (V n
+ (
= -; =_ S
(s
s + ~(V"
~
+ ~(v"f --l- / 1- ~2)2 + vir-=- ~2
(s
( ())/1
_{
+ l. (
" )).
(0 .; I _ ~t
'
e- t:(..)"t
Y"
, 1- "
(3.40).
\.
+ r,?)
(3.41 }
dY2
cit
== 0
Kr.
I
(V/I Y
28
1-
)'2
( 2- '
'0
1\. = 0,1,2.. .
~ ~
l-" .
millim e
\
(3.42,.
!6
!I;mox I----yo"
: 1+fl2
Fig . 3.2.
Pentru K = 0, rezultl1
(.3'2(0)
(3.43)
(3.44)
(3.45)
II
CJ) n8<'
(3.4 6)
- -----::==-
frec\,(~ llta
(.
\ 1-
~~
(3.47)
~i
.). 47) sc Hrifici't fapt1l1 c{t lntrc millimu1 din originc ~i maximu1 y~ '''''''' a1 curbci
\ :!
,~ l
1-
\ l - ::i
2:t'
(3.49)
I,
(3.50)
'\
(3.53)
~c::,\\c
(3.54)
Y2
max
)12 st
Y2(t,,2(2) = Yz st
(~J
,
u2{l)
U2(2),
~i
- r~ -~:!
'"
U2(l) == cr2
(3.55)
(3 .54) se obtine :
_ ,...
UZ (2)
.t: TI'
., V,-==t
(3. 56)
,
Y?
= e
0 <.
0;:- ~ 16%
(3.57)
0<
uz ~ 0 , 16
(3.5 8)
respecti v
sint folositc curcnt valorile corespunz{ltoare
0,5 ~ ~ <
(3.59)
I.
v~
8~.
(3.60)
~i
Din (3.55)
~%
_~ ~
8 = ~(2)
2
U2(1)
(3.56) se obtine ~
- ~~
~2
_ ""
e ' J l _ ~Z
co.
4[}
20.
t
,
0.
_--,
O/i
Fig. 3.3.
30
..
_~
_ r.
__
,,' I t Z
(3.61 )-
~i
eu
~i
(3.64)
E xpresiile (3.61)
~i
= 0,16 2 = 0,0256
(3.66)
(3.67)
ce arala
ca r aspunsul
=
:- I
(3.68)
i r
lin relatia
E
~i
r- y
(3 .69)
r -
Y2
= ../ 1 _
~2
__
+ <p).
E2:
(3.70)
Ti nin d seama ca
(3.71 )
yaloarea
t r2
(3.72)
ca re atesta ea exponentialele tangentc la sinusoida au intrat In banda r egi
mului stationa r ~i deci ~i croarea EZ a intrat In aceasU band~l.
31
t, = trz
;3e obtine:
(3.73)
e-l;(')/ilr2
Jl _ ~2
~i
(3.74 )
0,05
rezulta:
t _In(O,05J~)
',2 -
,...
-f..:,W"
(3.75)
Pentru valorilc curente ~ sc obtin valorile aproximative trz din tabeluI 3.1 .
~
/'2
ale duratei regimului tranzitoriu, intruclt relatii1e
(3 .72) ~i (3.74) eorcspund intrarii cxponentialelor in
gama regimului stationar, sinusoida intrind mai <le
vreme In aeeasta gamrl) sc pot obtine eu expresia
,..,
t','2=
4
.
,...
p.7 &}
~Wll
., I
0 .8
~.37
(O) n
(3.70/
E,,= -Ka2
(3.79 )
(unde Kaz este factorul total de amplificare), conditia (3.78) conduc e la COll
ditia corcspunzatoare
(3.80)
I{az ~ K az i mp ,
unde J{a2 ' imp estc valoarea impusa.
Confonn perionnantei (3.25) pentru scmnalc r trcapt5. fUl1ctia dc trans fer
H(s) a sistemului dcschi s are aspectul din (3.26) ~i ea unnare arc loc relati a
Kaz
32
= -1 + _1 .
h
(3.81 )
._1
.. 1
3.81) r ez ult a :
K aZ --~
2~
(3.82)
W,.
2~
K o2 - imp
(3.83)
r elati ci
tl\ .
af ,":11 i la rgimii de
b a nd ~l
(3.85)
3dB,
a r e aspectul
(3.86)
. de va loarea imp . - W Ii2 - ;mp se s tabil e~te a sHe! incit raspunsul yz s{t fie cit
:llai putin influen ta t de p er t urb{lri d e frecvente ridicat e, corespunzind pulsa
-:: or din afara la rgimu tic b a nd{l.
Inlocuind in (3.30)
s = jw
~i
P entru
~ W ll
==
11 I
If
2"2
~ +
"2
\1
4),,2
~
4)"4
~ .
(3 .87)
= 0,5, r ezulta:
(3 .88)
pentru
~ =
pentru
0,6, se obtine:
W Bz. ~1 , 15wlI
(3.89)
= 0,7 , rezuWi:
WB?~Wll
iar pentru
Din (3.76), (3.82) ~ i (3 .87) se constata d modifi ca rea va lorii (,iii (dc.plt
marirea acestei valori) arc efec te contrarii p e de 0 parte asupra satiSl J.cerii
performantelor (3.77), (3 .8 3) ~i p c de aWi parte as upra satisfacerii performant ei
(3.86). Ca urmare, Intr-o se rie de caz uri nu cste posibila satisfacerea tuturor
performantelor impllse prin utilizarea llnui sist em de ordinlll II - In a car ui
funqie de transfer int en 'in num ai doi parametri (~, w,,) pe care poate srl-i
modifice proiectanlul - ~i dev ii1 ~ nece.3ara in t roducerea unor zerouri ~ i
poli suplimentari , care modi fi ca. performautcle sistemului.
In ori ce caz, stabilirea pozitiei poli!or dominanti a re 0 influenta prepon
. derenta asupra comportarii sistemului.
33
Ims
~ (s
'" Y(s)
+ z)
H03(S) -= R( -) = -:2::-+
- 2-c7Y - -+--:2 (3.92)
S
...,WnS
W"
x -Pz
s+
_ z Wn~
Wn(s+ z)
z
+ 2~wlls + u'~)
S2
+ 2~wns + w;. s
(3.93)
H 02 (S) -1 = (S)
1 + - Y
2(s) =
(1 + -S)
z/
z
S
Y 2 (s)
+ -1 sY 2(s),
z
(".94)
1
)'3 =)'2
-.
+.!...
z
d)'2
(3.9S)
dt
deci caracterul oscilant al raspunsului )'3 este mai pronuntat dedt al raspun
sului )'2 (fig. 3.5), la ordonatele )'2 adauglndu-se ~i valorile derivatdor, ponde
r !/J
texJ(J)
f U J(2)
tllJ( 2(1)
texz(Z)
Fig. 3.5.
34
:- -,-~e c
--> 0
(3.97)
t at a ca valori1e )'3 sint mai mari - in acest interval - decit valorile Yz,
cre~terea suprareglajului ; ca unnare are loc relatia
ce atesta
(3.98)
(3.99)
dV2
- j -<O
(3 . 100)
dt
mal mici decit valorile
3)
0'3 (2)
-.
~)
ns ului,
>
)/2,
0'2( 2)
)13
(3.101)
.< .
_1
( 3.102)
(3 .103)
:..:c - zeroului are loc 0 contractie a raspunsului in
imo lu i.
_ =-.::-" s-abi irea performantelor tranzitorii 0'3, (j3 ~i tr3 se determina dis
o cale similara cu cea folosita in paragraful anterior, noUnd in
.:-.::-
::''':
a: 'a
~=A.
(3.104)
~l
notind
L- A
-
-./1 - ~2
.=
cos '(
ctgy = - .
Slfi Y
(3.106)
tgy
(3.107)
respectiv
~~ =
),
1=12
(3. 108)
Y = arctg ~ _ A
rczult5. :
J 1_ ~2
sm '(
~l
'~ 2
"
2<::A
(3.109)
+ I)
Y 3 ()
S
= 1 - - I- {
sin y
eos '.'
(s
(s
(6)"
Sin '(
6) [1- - (2
}
"
.
(6)" ~ I _ (2)2
(3.110)
+ ~6)n? +
)'3
= 1
~),2
-i(),
+ 1 ~1
~2
(3.111 )
deei
--'>
(3.112)
00
(3. 113)
A--'>O
)'3
e - Cw"t
-:==
~I
_ (2
+ rp) = Y2
conform cu (3.41).
Expresia (3.111) permite obtinerea performantclor
anulind deri \'a ta
dY3 = 0
dt
se obtin momentele
r ezultind [3. 1]
t , :r3( k)
t r x 3 (k) =
(3.115)
tranzitorii. Astfel,
(3.116)
36
rf~~-"'i
1,2,3, ...
(3.117)
ill
3.106)
(3.118)
y> cp
(3 . 119}
(3. I 08)
7t -
(x3 <tl -
3.109)
~.
(y - cp)
1 _ ~2
<Un ';
_'s
DX
Y3 (t e:r3( 1)
0"3(1 )
= 1
+ ~),2
2~),
+ 1e
-"
, .-
'; 1 ~2
(3. 121 )
supra reglajul
_ 7<
(Y-9)
(3.122)
(3. 110)
)'3 st
=r=
(3.123)
3.I 11)
(3.124)
functie de ~ ~i A; pentru
:._ . _ ~ 1 'n t r 0"3 ~ i t, din figura 3.6.
- > : __ ::--.: i. = U i'e regasesc '-alorile 0"2 - corespunzatoa
:.. - i - - din iignra 3.3 (unde 0"2 este exprimat in procente) .
ulta ulterior, la stabilirea expresiei valorii factorului total
[\.03' p rczinta interes numai val~ri ), in gama
3. 112)
3.113)
' n (3 .37)
A< 2~ .
(3,\14)
Astfel,
(3.116)
: inime,
(3. 117)
d Y3 j
di 1= 0
Y3
(3.125)
in momentul t
=<U11)'= <U~'
= 0
se obtine:
(3.126)
0"3
origine (pentru
cu cre~terea valorii A =
<Un
37
1.0.,rJ
:l
0.9. )
0,970
'1;=0,4
;; 0.8If
(= 0,4.1
0.8,~O
0.77j
'(=0,5
0,71
0,5( r
(=Q,,5
0,0, I
0.5,
0.4-
t;> (=00
0,5 I
P'4
(= 0.6'5
(=0,7
II' II
~
(=0,7.5
(=0.8
O,J.
0.3,
0.2.
.v
0,2, 1
0,1
...
QJ, I
0,0. )
...
~O
0 U U
~4
(5 !,fi
1=
U 1.8 19 2.0
n
UJ
Z
Fig. 3.6.
important ca un anumit suprareglaj impus 0'3 i m1) (de exemplu 0'3 = 0'3 imp =
= 0,1) poate fi obtinut cu 0 multime de perechi de valori ~,'}" ceea ce ofera
posibilitatea alcgerii unei solutii optime in conformitate cu un anumit criteriu
ales.
Pentru a determina performanta tranzitorie exprimaUi prin gradul de
amortizare ~3 - conform relatiei
~3 =
0'3(2)
(3 .127)
0'3(1)
similara eu (3.61) - se
inlocuie~te
valoarea
(y - <p)
27t -
t" 3 (2) =
'I
W"V
(3 . 128)
_Y 2
~
~i
(3.123).
.jl-~2
1-
0'3(2)
= Y3 st -
0'3(2)
(3.129)
0'3(2)
~i
~i
inlocuind (3.122)
2~'A -+-1 e
.J'A 2 -
<I
03=
'II /\
(3.130)
27t
/,2
.j 1-'(,2
2"'"
'-,/\
I 1
Tee
y-'I'
7t
.J,,2 '-:'
2~A
+ 1e
- .," :-:-
=e
1 _ ~2
_ _ <I
(3.131)
-'C,-=- r,--=
"; 1-'(,2
.j 1-'(,2
conform cu (3.61)
Se constat a astfel ca de~i 0'3> 0'2, gradul de amortizare nu este influent at
de prezenta zeroului; acest lucru se datore~te faptului ca valoarea ~ este de
terminata de polii functiilor de transfer - poli considerati identici in (3.30)
~i (3.92) - in timp ce valoarea 0' depinde atit de poli, cit ~i de zerouri.
Egalitatea (3 . 131) conduce ~i la 0 concluzie referitoare la relatia dintre
duratele regimurilor tranzitorii t r3 ~i tr2 . Astfel, presupunind ca. 0'2 are valoare.';1.
maxima a gamei din (3.57), deci
(3 .13l)
0'2(1)
0'2 = 0,16
~i
(3.131) relatia
~3 =
presupunind
ca
~2 =
(3. 13J)
0, 16 ;
(3.134)
= 0,3
- respectiv
0'1"
(3. 135)
30%
p=
fera
~30'3(1)
(3.136)
respectiv
(3. 137)
de
3.127)
CU
(3.128)
0'2(1)
deci
0'2
O'f =
= 0,3 =
~2
~3
30%
0'2(2)
deci
39
~i .)'2
0,3 . 0,09
O';t~)
2,7% < 5%
0,027
cieci
raspunsul )12 intrind in banda r egimului stationar inainte de
Presupunlnd cil se ajullge la
OS(l)
0'3
t r.r2(3)'
0,5
- deci
50 0/ /0'
0 ;:;%
15 %> 5 % ,
03(3)
0,3 '0,15
0i'\3 )
4,5 %< 5 %
dar rezulta
=
0,045
deci
raspunsul )'3 intrind in banda regimului stationar inainte de tex3 (3)
rntrudt
t (:t3(3)
<
t ,x2(3)
../,,2
respectiv
../,,2 _
2~),
+ 1 e-~",,,tr3 =
(3.139)
~2.
0,05 ,1 1 _
(3.140)
e-~",,,I'z
(3.141 )
2~"
1 e-~"'lr3
e-~{"lr2
respectiv
tr3
tr2
+ -1
~<.U1I
I 2
In y), -
2~"
~i
(3.142)
f"I""
(3.143)
tr3 ~ tr2
40
+1
(3.144)
o L-------r;'-----;;--::--:f"
Fig. 3.7
(3.145)
similara cu (3.80).
In cazul functi ei de transfer (3.92) are loc relatia
.__ 1_=~ +~ _~=_1__ ~ =~_~
[{a3
Pi
P2
Ka2
W"
(3. 146)
rezultlnd
Ka3
w" = -2~
(3.147)
(3.149)
)'3
41
20 log I HoZ'(Jru)/
20 log / HoJ vev)/
Fig. 3.8
OdD/dec
.~ I
.,/
ru
'f"B2S w83
'''-1 \ :1
'" I
..
~ <2~
z
(3.153)
z ---. -Wn-_ .
(3.154)
2~
ca zeroul
nu este mal
apropieri a pulsatiei
Wz
de
pulsatia w" (fig. 3.8), pulsatia W~3 nu este mult mai mare dedt pulsatia (U~ 2 '
In praetiea se folosese de eele mai multe ori valori ~ in gama mai restrinsa
dedt eea din (3.59) , respectiv in gama
0,5 < ~ < 0,85
(3.155)
- i'ntrucit pentru ~ = 0,85 suprareglajul est e aproape absent - ~i din
(3.154) rezl1lta in eazul eel mai defavorabil (eu ~ = 0,85) eonditia
W,.
z> - '
(3.156)
1,7
<
2 W B2
(3 . 157)
'NUl POL
Ims
)(
-I)
(S2
+ 2~wlIs w::;)
(s
fie s
-P
+ P3)
(3 .158)
>
x
of?
Fig. 3.9.
(3.159)
tr2
2l
1
1
1
1
-=-+-+-=_
. +1
K04
Pl
Pa
P2
P3
Wn
2~
+~
P3
Wn
_.
2~
(3.161)
Wp3
<
<
WB2
10/og IH;2
vlu)l
-~ If==~- ~~~:~P~~~~========~,~
"';l . ' Isl:
Fig. 3.10.
~i
P3 ~5
(3 .162)
w'"
-P,
-PJ I
Res
-z
-Pz
Fig. 3.11.
Fig. 3.12
= I -PI [ = I -h I
(3.164)
z<Ps
(3.165)
Cu
~ P3(S + z)
z
Ys(s) = (S2
= ~
+ 2~wns +
PIPz P3(S + z)
z
w;) (s + Pa) s = s(s + PI) (s + h) (s + Pa) ..
Cs.z
+ pz
~i
CS. I
S
C5.l = [(s
+ PI
CS. 3
+ P3
(3.166)
se obtine:
= -
(3.167)
Pl
P2 - Pi
(3.168)
(3. 169)
Pentru a determina conditiile in care introducerea perechii pol-zero nu
modifica dedt in masura controlata performantele definite de polii dominanti,
expresia Y 2 (s) - obtinuta din (3.30) ~i (3.38) - es te pusa sub 0 forma similar a
eu (3.166) :
1
hh
1
Cz 1
Cz Z
Yz(s) = Hoz(s) - =
= - +-- +
(3.170)
s
s(s+h)(s+h)
s
S+Pl
S+P2
rezultind:
P2
h-h
(3.171)
(3.172)
- PI = -
Cz.z
= [(s
pz - h
(3 .173)
45
z- h
Ih
~J
- h
arg
Ihz -- h
P2 I
~l
Z- P
P3-h
~0
P2 : : : O.
h-P2
arg z -
(3.174)
li1,r"f!:..!~!lJ
d 11h
- ,r;
(3.175)
(3.176)
C5,2::::::C 22
(3.178)
P340. Wn
- conform cu (3.164) -
~i
(3.179)
totodata
P; 40. W"
p~ 40. w;
trinomul de la numitorul din (3.169) poate fi aproximat prill
C5 .3 :::::: _I
w~,
rezultind :
+ P3
(3.180)
~i
C5 . 3 > 0
(3 . 181 )
U2,
(3.182)
(3.183)
Y5 ::::::Y2
(3.184)
~J
a vind in vedere faptul ca datorita rclatiilor (3.177), (3.178) (~i pozitiei identice
a polilor dominanti in figurile 3.1 ~i 3.11) componentcle tranzitorii determinate
de ace~ti poli slnt ext rem de apropiate.
46
P3
z
cre~terii
(3.185)
rezultlnd
C 3 ,3 = 0,01 ... 0,05
~i
ca unnare
cre~terea
(3.186)
val~ri
(3.187)
respectiv
(3.188)
ca exponentiala
C 5.3 e-Pa t
(3.189)
T3 =-
(3.190)
P3
_I_ =~ +~+~_~=~+~_~
Ka5
PI
Pa
Wn
Pa
(3.192)
K
~i
din (3.82)
~i
a5 =
(3.193) rezlllta.
2~
W,.
Wn(~ _~)
Z
P3
(3 . 193)
(3.194)
47
70 log IHosfjw) I
20 /og IHe2 ijw) I
-JJsI
('
-,.... ,
.~
W ?
. - 40dB/,
~ d:C
Fig. 3.13 .
~i
Cr
HF(s) = s(s + b)
(3.196)
a% <
10 0;0 =
a im1)
(3.197)
Ka~
50 lis
.Imp
W Il imp
(3.198)
(3.199)
(3.200)
dF = 2
~l
do = 2
(3 .202)
in conformit a t e cu (3.7).
Prima operatie consta in verificarea posibiliHitii rezolvarii probIcmei Cll
un sistem de ordinul II, cu funqia de transfer (3.30), care asigura performanta
(3.200), urmind sa se determine valorile ( ~i WIt ca re sa asigurc sa tisfacerea
celorlaIte perform ante.
Din (3.55) ?i din figura 3.3. rezumt ca performantei
%. i mp =
crt'" = cr2
48
10 0// 0
(3.203)
(3.204)
0,6 .
P entru
(3.205)
~i
(3.204) relatia
Wn
1,2
rcspect iv
60
W" =
/s.
(3.206)
s ati ~ fac ~i
per
(3.207)
din (3.SS)
~l
(3.208)
0,7
Jar p cntru
~ =
(3 .210)
0 ,8
se obtine:
%,.....,
= 21I.
(J2
:. 197 )
.. 19 )
'.1 99)
- P1.2
conform cu (3.24) , (3.204)
functi a de transfer;
~i
(3_203)
36
(3.211 )
j 48
Ho s _
2( ) -
- 2)
(J i '~ P
deci toat c valorile ~ considerate mai sus (~ i alt ele int ermediare) sati sfac per
formanta (3.197).
Dar chiar in cazul alegerii valorii ~ din (3.204) slnt posibile num croasc
solutii. Astfel, in (3 .205) proiectarea a inceput de la valoarea limita K a2 i mp,
rczultind Wn din (3.206) ~ i pozitiile polilor
-__00)
- ., I)
<
3600
S2
+ ns + 3 600
(3.212)
~i
(3.206) se obtine
(3.213)
- avind in vedere (3.30) - etapa a doua a proi ectarii fiind incheia Et. R ca
lizarea etapelor a treia ~i a patra (din paragraful 3.2.1) nu prczinta nici o
dificultat e.
Dac;l Insa proicctarea porne~ t e de la valoarea limitrl Wnz. imp din (3.199)
- pistrind valoarea ~ din (3 .204) - a tunci r ezult;l
<.U" =
(3.214)
49
-P1.2 = H
52,2
(3.215)
j 69,6
7569
02(S)
S2
(3.216)
+ 104,4s + 7569
rp = arC cos
l / S";;;'
(3.217)
O,6~53q ;
Wn
w n :1( 87
lis
(3 .218)
C,lB i mp
(3.219)
69 1 /s>
WB.imp
= 50 lis (3.220)
K02 = ~ = 50 lis
1,4
Fib' 3. 14
50
~l
Wn
= 70 lis.
(3.221)
deei din nou performanta (3 .219) nu est e asigurata; ea urm a re, introdueerea
percehii pol-zero nu poate fi evita ta.
Aeeast a pereehe poate fi introdusa in varianta eu dipol sau in eealalt a
varianta, am bele eazuri fiind ilustrat e in eontinuare.
a) Variallta
CIt
dr:pol
0"2
eu ~O"
W RZ . im])
50
conform
(3.223)
l/S
anumita
(3 .224)
P3 =
1,03
(3 .225)
< 3%
(3. 226)
deei se va obtine :
(3.227)
Pentru dctcrminarea valorilor
P3~ i
P3 =
'l'
folose~t e
se
1,03 z
~i
exprcs ia
(3.228)
K (l5
K n5 Im p
2~
~ (1 _ __1_)
W
11
z \
(3.229)
1,03
50
1 .15
14 - - '
,
z 1,03
rezult a ;
z~
~i
3,64
(3.3~0)
(3 .330) sc obpne
(3.331
5i
/m s
-P,
-P2
Flg.3 . b.
= 25
lis =
1
--
W B 2 . im p
= - . 50
(3 .335)
2WB2~2wn = 50
lis =
(3.336)
(VB' i mp'
Adoptlnd
P3 = 6w
Il
(3.337)
= 150
_ _
g o.. i m P
=~ +~ +~
Pl
52
P2 P3
_ _!_ = _~
2_ +..!.._~
Z
W Il
P3
(3.338)
' .332)
a ce~ti
.' ~
pe-
Ul" ~i
P3
din (3.205),
_1_=~+ _1_ _ ~
50
25
150
z
. .333)
Ka. imp,
rezultind
z ~ 23,43.
Din (3.335)
~i
(3.339)
(3.339) rezuWi.:
U)n
A= -
'
25
--~
23,43
~
= 0,7
(3.340}
1,067
~i A =
1,067):
(3.341)
. (3.342)
0,8
care ar conduce la (j;~ din (3.211). Avind in vedere (3.91), performanta (3.219)
la limi til ~i (3.) 57) se obtine:
1
1
UlB2~0,76Uln = - Ul o.i1ll1' = - 50 = 25 J /s
(3.343)
2
2
rezultlnd:
25
Uln= --~32,9
0 ,76
1/s:::::33 1/s.
(3.344)
Adoptind, ca in (3.337)
P3 =
~i
6 Ul n ~ 6 . 33::::: 200
(3.345)
(3.345) se obtine:
2 0,8 + _ I__ .~
33
200
z
50
(3.346)
rezultind
z ~30
A = Ul n
~~ =
(3.347)
1,1.
(3.348)
30
= 7, 5 0/ /0< 10 01/0 =
%
(jimp
(3.349)
(3.350)
53
-PJ=-lOO
Fig. 3.16.
~i eu valorile (
= 0,8 9i
UJ,.
-Pi,2 = -
26,4
j 19,8
(3.351)
in figura 3.16 fiind reprezentati eei trei poli 9i zeroul. Cu valorile din (3.342),
(3.344), (3 .345) 9i (3.347) se obtine functia de transfer
Ho(s)
(S2
(3.352)
54
HR(S) t(s)
(3.353)
(3.354)
Fig. 3.17.
respeetiv
1 [UU1(s)(S)1
[Y 1(S)] = [HFU(S)
Yz(s)
HF21(S)
HF12(s)
HFZZ(S)
[U1(S)1 = [H Rll(S)
U2(s) HRZ1(S)
H R12 (S)1
HR22(S)
(3.355)
[El(S)].
E2(S)
(3.356)
~i
inloeuind (3.354)
(3.357)
deei
(3.358)
Pentru a determina expresia matrieei de transfer lIo(s) a sistemului inehis,
in (3 .357)
(S) == It(s) - 1{(s)
- respeetiv
se
inloeuic~t e
(3.359)
- ~l
se obtinc:
1{(s)
respeetiv
==
(3.360)
[I
~l
deei
(3.361)
(3.362)
~i
(3.363) se obtine:
(3.364)
(3 .365)
,deci ambele exptesii (3.362), (3.363) sin.t valabilc. Din acestc expresii se obtine:
lI(s) == lIo(s) [I - lIo(sW l ~
(3.366)
~l
lI(s) == [I - Ho(sWlllo(s)
--,
(3.367)
r elatii similare cu (3.17), indidnd ca ~i aci produsul din membrul drept estc
permutabil (in conditiile reactiilor principale directe) .
Ilustrind prima parte a relatiei (3.361) pentru sistemul din figura 3.17,
se obtine :
Yl(S)] _ [Hou(s) HolZ(S)]
R1(S)]
(3.368)
[ Rz(s)
[ Yz(s)
H021(S) H 02Z (s)
~i se constaU ca pentru decuplarea canalelor este necesar ca matricea lIo(S)
sa fie diagonala, expresia (3.368) capatind aspectul:
Rl(S)]
1
[
Rz(s)
Hods)
0
(3.369)
(3.370)
(3.371)
HOll(S)
H OZ2 (s)
lIo(s) ==
H...
(3.372)
Din (3.366) sau (3.367) se constata ca daca matricea lIo(s) este diagonaUi,
atunci ~i matricea lI(s) este diagonala; acest lucru era de a~teptat, intrudt
pentru ca marimea rl (in cazul ilustrat in figura 3.17) sa nu influenteze ras
punsul Y2 este necesar ca eroarea e:l sa nu influenteze acest raspuns, deci in
(3.357) este necesar ca matricea lI(s) sa fie diagonala.
Forma diagonaHi a matricelor lIo(s) ~i lI(s) simplifica mult etapa a doua
a proiectarii ~i calculele aferent e. Astfel din (3.372) se constata ca perform an
tele impuse comporUi.rii fiecarui canal intrare-ie~ire trebuie sa fi e transpuse
in alocari poli-zerouri corespunz5.toare pentru functii1e de transfer HOll(s),
H02Z(S) , .. .. Honn(s) conform metodologiei expuse in paragrafele anterioare.
Yn cazul in care tuturor canalelor Ii se impun acelea~i perform ante, re
zultii:
(3.373)
Hou(s) == H OZ2 (s) == ... == HO"n(s)
~i
56
este necesara
H .
s(s
Hp(s) -
12)
s(s
0,4
1,25) (s
12)
s(s
1,25) (s
0,5
[
s(s
1.25) (s
-r
12)
12)
J= ____
1_ _ _ [4
s( s -1 1,25) (s
05,4J
12) 0,5
(3.374 )
- cu d F = ', ceea ce impune ~i do = 3, conform cu (3.7) oele dou! canale) care conduc la '/alol;ik
~i
~ = 0,7
~i
(Un
18
Pa =
~i
90
se obTine:
29 160
Hou(s) = H022(s) ~ - - - - - - - - -
(S2 + 25 ,2s + 324) (s -1 90)
cu do = 3,
respectiv
0]
Din
(3.~58) ~i
29 160
+ 324) (s
+ 90)
(3.366) rezult!:
(3.380)
se obtine :
(3.381)
-o,eI]
(5
1,25) (5
(s -1- 30,66) (s
+ 12)
+ 84,54)
(3.382)
deci se obtin in HR(S ) patru functii de transfer de tip PDD2 , cu cite doul). elemente de tip PD
cU filtrare conectate in serie (conform paragrafului 6.1.1) intrucit cODs tantele de timp de la
numitor
1
Ta.= 30,66
1
T{l =
84 ,54
timp de la nnmarlitor
T1 =
1,25
Tz = -
12
tr
t; +
(3.383)
unde t; reprezinU durata regimului tranzitoriu al buclei fadi timp mort.
valoarea respectiva satisfacind 0 performanta de forma
=
t~ ~
(t;.
;"'11
t:.
7,
(3.384)
; ,;rl'
(3.385)
tr = t; + T ~ tt. 'In" = t;. imp + T
t,. imp fiind valoarea limita impusa, cu includerea timpului mort. Evident,
pe durata T a timpului mort rezulta
y =O
- ca in figura 3.18 - intrucit in intervalul respectiv comanda H se transmite
prin elementul cu timp mort fara a influenta marimea reglata.
Notind eu cr ~i cr' valorile suprareglajelor pentrll sistemul In ansamblu ~i
pentru bucla fara timp mort, r egIa rea cu prediqie asigura egalitatea
cr = cr'
(3.386)
rl!l:!I
r
'.
!I
Fig . 3.18 .
58
performanta
cr = cr' ~ cr:n,p = cr imp
(3.387)
(cu cr;mp = crimp rcprezentind valoarea limita impusii) impreUnrl cu (3.384)
permitind alocarea poli-zerouri a buclei far a timp mort ~i implicit obtinerea
functiei de transfer H~(s) a acestei bucle - sub forma unui raport de doua
polinoame.
Dupa cum va rezulta din cele ce urmeazii, Intrudt ansamblul F contine
timp mort, pentru ca In functia de transfer H~(s) sa nu apara acest timp mort
este necesar ca structura regulatorului sa includa un model fara timp mort
al ansamblului F - model avind functia de transfer H~(s) , cotespunzatoarc
functiei H F(S) pentru .. = 0 - ~i un element cu timp mort, conectat in sche
ma. in mod corespunzator.
in imensa majoritate a cazurilor din practica, functiile de transfer ale
ansamblurilor F cu timp mort slnt aproximate prin expresii fie de forma
H (s) _ _K-'.
',_e-_~_s
F
(3.388)
-T,s+l
Y(s) _
R(s)
H 0" ()
s -
HR(S) HF(S)
+ HR(S) H F(S)
HR(S) Kje - ~S
T,s + 1
= -----'---
1
+ H R(S)
Kje--;s
T,s + 1
(3.390)
aviud in vedere (3 .388).
r-----------
,.
I Hol1. (s)
[.
I
p
----1
I
I
I
I
I
I
I
~---------------~
Fig. 3.19.
,----
r,-- ' ,::;
:
I
I
I
I
""7-:::-.-
--I"""
"
II
I
L
L
"
:-~---
, I
~-r~J~'
I
:
=~~~I'
- 1
j..
I ;
"c.JHIJ/ 1
. _. ,t~ ,.,,-:--~--'
t..~1I
___A..
~=~~ .:' .~.q.
.~
------.!....-~--'
Fig. 3.20.
Horx(s) = Hds)
(3.391)
unde Ho[;(s) reprezinta functia de transfer a intregii scheme din figura 3.20,
inc1usiv elementul eu timp mort; din egalitatea (3.391) se determina expre
sia HR(s) din (3.390) - sau comanda U(s) - deci este atins obiectivul proiec
Uirii (primele trei etape din paragraful 3.2.1).
Faclnd abstraetie de prezenta timpului mort, in (3.388) rezulta:
dF
deei pentru
H~d(S)
(3.392)
se poate alege:
do
(3.393)
conform cu (3.7).
in acest caz funetia H~rJ.(s) arc aspectul:
H~d(S) = --!
Tos
+1
(3.394)
cr=o
(3.395)
PI = To
- ramme eea referitoare la durata
3.384) ~i (3.385).
60
t;
(3.396)
To
~
T,
(3.397)
= -
Ko
evident cu
K o > 1,
H~d(S) =
(3.398)
~i
5 - din (3.394)
(3.397) se obtine:
T, 1 =
Ko
= K(s)
_,._s + 1 Tjs + Ko L(s)
Ko
(3.399)
K(s)
= _K_o = _
L(s) _ K(s) TIs
Tos
H'(s _
d
~i
) -
funqia
(3.400)
Ko
TI
(3 .401)
h=
alocarea fiind definita de valoarea Ko corespunzatoare perfonnantelor (3.384)
~i (3.385) .
Din (3.394), (3.397) ~i din figura 3.19 rezuWi:
Ho~(s)
H~(s)
= T
e- TS
(3.402)
-Ls+ 1
Ko
Expresiile (3.390) ~i (3.402) satisfae egalitatea (3.391) dad numitorii sint
egali, respectiv dad. este indeplinita conditia
T
Ko
_I S
+ 1=
e- T S
Ts+
1
1
I
. _ _.
KI
H/I(s)
+ e-
TS
(3.403)
Ko TIs
HR(S)
tJ.
U(s)
= TIs + 2. .
e:(s)
K,
rezultind:
_ __K--=.I_ _T--=.I_s_ _
TI s
Ko
1_
e-7S
(I + _TIS
~ 1)
_ e:(s) _ TIS
Ko (1 - e- '
I~o (I + _1
_)e:(s) - Hd(S) (J - eTIS
U(s) = Ko
KI
s)
TS
Kf
conform eu (3.400).
+ 1
(3.404)
Ko (1 _ e-n)
TIs
U(s)
U(s)
(3.405)
!f
Fig . 3.21.
H (s)
Ko TIs
KI
PI
T JS
(3.406)
+ KoU(s)
T,sU(s)
~i
- Kou(s) c- 7S
Ko
Kj
-Ko z(s)
Tfsz(s) +
Kf
Tf
du
dt
+ Kou -
Kou(t - .:-)
Ko
Kf
TI
dz
dt
+ -Ko
E
(3.407)
KI
(3.403)
Hr /(s)
=
=
H~(s)
H p/(s)
(l - e- TS )
Ko [{
- r
---.!
TIS Ko Tfs
(J - e- 7 S )
K f . (1 _ e- 7S ) .
Tfs + 1
(3.409)
Kotind in (3.388)
H~(s)
HF(S) =
62
(3.410)
TIS +
H~(s)
e- 7S
0) rezuWi :
(3.411)
!J
Fig. 3.22.
Hr/(s) = Hp(s) (I - e- TS )
(3.412)
+ -r) -
(3.413)
y(t)
y(t)
+ y(t + -r) -
y(t) = y(t
+ -r)
(3.414)
(care rezulta din sumator), deci prime~te raspunsul anticipat, ceea cc per
mite realizarea efectului de prediqie in prelucrarea erorii.
!1ft}
- I
Fig. 3.23.
63
ds f:..E Ek -;::::::::-=
dt
1t k, E", Uk _i'
1tk _ N -
Ek _ i -
(3.416)
U ::::5 1t"
(3.417)
E ~ Ek
(3.41 8)
u (t -
f:..t
(3.415)
7) ~ It ._ ;\" ,
(3 .419)
e~antiona r e :
I) T;
I
(3.420)
N = T
j(Sb
e:" _i'
Uk_ i '
1t ,_iV )'
(3.421)
dF = 2
ceea ce Impune alegerea unei functii H~d( S) Cll
do = 2
(3.423)
H~d(S) =
(u"
S2
+ 2~(Ulis + (U~
(3.424)
H F(S) =
64
H~ (s)
e--: S
(3.425)
Se
cu
H~(s)
_ _K
- ,f _ __
(Tf1S
I) (Tns
(3.426)
1)
HOa(s)
tJ.
Y(s)
R(s)
~i
(3 .427)
+ e-
---'---~----'-------'------'---'-=------'---
KfHn(s)
~$
2L
= -12
s + --=.
S
w~
+1
Wn
rezuItind:
2~ sU(s)
+ U(s) e-~$
(3.430)
Wn
respectiv
_T--,-f.!....lT--,f..::.2
Kf
d E
dt 2
+ Til + Tf2
Kf
dE
dt
+ ~ E _ ~.
Kf
(.: ~
d u _
dt 2 '
or) .
(3.431)
dt
HCa(s) = Hos(s) =
Hl/(s) Hp(s)
1
~i
+ Hu(s) Hp(s)
=H~d(S) e-~S
(3.432)
respectiv:
HnH~(s)
' ()_
H Od
S 1ntroducind (3.426)
H~d(S)=
1+
2~ s +
W"
e
>'
1 2 +-s
2"
2S
Wn
+ 2~wns + w"
(3.435)
in (3.434) se obtine:
1 _ e- n
w;
(3 .434)
~i (3.429)
S2 -L
~S
Wn
2
S2
+ 1_
e-~s
Wn
d e:
dt 2
Lle: t _ 1
T
:::::
e:k -
ELI
e:k 1 -
T
T
d 2u
dt 2
tit :::::
2Uk_l
EI;_2
e:1" -
2e:l'_1
TZ
+ e:.I:_ 2
+ UL2
T2
(3.436)
(3.437)
= <p(e:t.
(3.438)
1:\
PLANUL z $1 tN PLANUL s
66
jr
(J
+ ju>
se obtine:
z
~i
esT
eO]' eiolT
z ei
(3.439)
arg z
conditia
cr < O
(3.440)
= Iz I < 1
(3.441)
implica
eoT
(3.443}
~i
(3.444)
Datorita introducerii extrapolatorului E de ordinul zero (intre echipa
mentul numeric de reglare ~i blocul cu functionare continua F) functia de
transfer in z a unui SAN obtinuta dupa determinarea functiilor de trans
fer in z ale blocului numeric R ~i ansamblului E -F corespunzatoare
functiei de transfer (3.30), contine doi poli (zo: , ,,) ~i un zero Zl, avind aspectul
/
(1 - zo:) (1 - z,,) (z _
Ho(z) ~ 1: (z) = _ _l__Z_l_ _ __
R(z)
(z - z,,) (z - z,,)
Zl)
_
(3.445)
(3.446)
Zl
67
(3.447)
1a semnale
rk=l,
h=O,l,2,3 ...
(3 .448)
(in eazul trep tei unitare) , eonditie similara. eu (3.25) pentnl SAC; eonditia
(3.25) este satisfaeuta dad are loe relatia (3.28).
In eazul SAN valorii
s=O
(3.449)
z =l
(3.450)
ii eorespunde \'aloarea
- conform eu (3.5) .de relatia:
~i
(3.452)
(3.453)
68
e
s
sT
- _1 e-
~.
5,
(3.454)
N = 1, 2, 3, ...
(3,456)
- ca in (3,420) - se obtine:
(3.457)
~l
H (s, z)
Z- N
HF(s, z)
= z-x
K,
= z-l'H' (s)
T,s + 1
p
K,
(TflS
+ I) (TJ2s + I)
Z --N
(3,458)
H~(s)
(3,459)
HE_F(Z) = (I -
Z- 1)
(3.460}
G(s) = H~(s)
.
(3,461}
. G(z) =
.@:{.,e-l[G(S)J} .
K j e(TflS + 1) (Tf2s
HAs) =
+ 1)
H~(s) e
(3.463)
TS
t.
expresie
_ K -N (1 - Zfa.) (1 - Zf~)
z-I(1 - z- IZfl)
fZ
------'-------=- 1 - zfl
(1 - Z-lzfOl ) (1 - z-lzfll)
~i
(3.464)
HE_P(Z)lz=1
H E_F (I)
Kf
, (3.465)
1\.f
(3.466)
,.corespunzatoare egaliUitii
HE_F(S) ls=o = HE_Jl(O)
rezuitate din (3.463). Relatiile (3.465), (3.466) sint similare eu (3.451), (3.28),
factorul de amplificare al functiilor Ho(s) ~i Ho(z) fiind egal cu unitatea, intrudt
in regim stationar marimile de ie~ire ~i intrare ale sistemului trebuie sa fie
egale, pentru asigurarea performantei de eroare stationara ll.ula la semnale
de referinta treaptii.
In privinta polilor Z/{1., Zfll ~i a zeroului Zfl sint indicate urmatoarele obser
vatii. Din (3.459) ~i (3.461) rezulta in eazul unei functii HF(S) cu doi poli:
Kj
G(s) =
S(Tf1 s
T T
II
f2
70
K f a la2
Til
--;(----;1:--:-)-(,---.,-1+ _ s + -:-) =
S
+ 1) (Tf2 S + I)
1 f2
lJ1 .r
s(s
+ al) (s + a2) =
K a a M(s)
.
un
1 2
(3.467)
unde
(3.468)
- 3.8]
a2
T f2
(3.469)
'
!ntrucit constanta K/l 1a2 dimine invarianta in G(s) ~i G(z) este indicata
descompunerea
111 (s)
, -163)
s( s
+ a 1) (s + a2)
ABC
= - +
+._ s
s + a1 s + a 2
(3.470)
rezultind:
(3.47J)
E(s
+ a1) Jl(s)]s=-al =
= r(s
(3.472)
- -
(3.473)
- a 2(a1 -
a2)
: ,464)
M(.s)
s ura
s
~ 6S)
- a1(a2 - a1)
~i avi~d
+ a1
+ a2(a2 s
a1)
(3.474)
+ a2
in vedere ca
e
~ 66)
{.I?l[_1
]} = e{e-PI} = .z -e-z
s+p
PT
(3.475,
rezulta:
(3.476)
~l
(3.477)
conform cu (3.467).
!mpartind cu
z la
G( Z- l) =
Kf['t - 1
_
Z- l
1-
a2
a1
.
Z- l e - a11
a2
a1
Z-l e-azT
(3.478)
7t
H E-F (Z -I) -_ K it -N [ 1 -
(I-Z-I)]
al
+ a2 -
1_
al
Z-I e-a2T
a
__
2_ (1 - Z-I) (1 a2 - a l ...
'
e-a1T) (1 _ Z 1 e-a2T)
-'K
Z-"N
(1 _
Z-I
(J -
z-I)
(1 -
Z-I e-a2T)
Z-1 e-a1T)
tl:!-~
(1 Z-I [
II [( Z-N
a2
a2 -
Z-I
e-a1T) (1 -
+ e-a2T) _
(1
al
+ e-a1T) _
(1
a2 - al
Z I e-a1T) (1
(1 _
,.
al
(e-"I T
Z-1 e-a2T)
a2
e- aiT
al
e;....a1T)
a2 - al
a2 - al
Z I e - a1T) (1 - Z-I e-a2T)
+ _~ e-a.T _
Z-I[1
= [( Z-N
(1
+ e-a2T)] +
+ z-2(e-alT e - a2T _
(1 -
e- a T )
Z I
a2 - al
_ Z-I e-a1T)
(1
a2
e-a1T]
a2 - al
'.
- Z I e- a T )
a2
C-a2T
_~. e-a1T)
a2 - ,al
a2 - al
Z-I z-a1T) (1 - Z-1 e-a3T)
(3.479)
-1(1 - z b
K z-Nb
I
-I
bl
(1 _ Z-I e-a1Tf( 1- Z
1 e-a2T)
(3.480)
zl:x. = e- alT = e -
TIl
(3.481)
ZIf!. =
ZII
e- a T
b2
=-
= e - Tn
(3.482)
(3.483)
bl
a2T )
b = (1 - ::I:x.) (1 - zl") = (1 - e- aIT ) (1 - e
(3.484)
l
1 - z/l
1 _ b~--bl
avind in vedere (3.468) ~i (3.469) .
72
ca
S1= -
Til
1
s., = -
Tn
-a1
(3.485)
= -a.
(3.486)
"
~I
ea urmare polii z'rx' z'r> din (3.481). (3.482) satisfae relatia fundamentala
(3.5) intrucit
Z'rx = e$IT
(3.487)
z'r>
Referitor la zeroul
in (3.483) intervenind
Z'l'
(3.488)
e$!T
in [3.10] se demonstreaza
ca
d eei
ZIl
< O.
(3.491)
{unctJ~
~i
WI
0)
-eu
_ -08 1)
-
~i ' 0
funetie
.,: 2)
~
3)
4)
73
Bm =
aa - al
al(a l - az)
,
C
m -
aa - ,az
-aZ(al - az)
(lOs
10
_
0,2
(5s..L I)
(s -'- 0, I) (s + 0,2)
+ I)
- eu
Tfl
Tf2
10 S
5<
10
Xf =
1,7235682z-1
+ 0, 74081826z-~
eu
H E - F ( I)
= 10
= Xf
+ I) (5s + I)
- ai ellrei parametri se deosebese de eei anteriori numai prin prezenta zeroului determinat de
binomul de la numllrll tor, eu
1'13
- se obtine [3 .5) pentru T =
H E-Fm ( z
1s
I~:
001) _
-
0, 77941238z- 1( I - 0,7786787z- 1 )
1 1,7235682. 1 + 0,74081826. 2
- - - - - - ' - - - - - --'
~l TnU1
eu acela~i numitor ea [n H E _ P (Z-I) - deei eu aeeea~i poli, intrucit ~i H;'(s) ~i H;'m(s) au aeeia~i
poli-dar eu zeroul diie rit; din HB-Fm(.I) se eonstata eil pentru functii de;transfer H~{s) eu
doi poli ~i un zero se pot obtine ~i zerouri poziti'/e, deci eonditia (3.491) nu mai este
in vigoare.
74
conforma
- - ectiv
cu doi pbli, cit !?i uhei functii de forma H03(S) din (3.92), cu doi poli!?i un
zero; in primw caz, pentru ~, <u" dati se obtine 0 pozitie unica a zeroului
din Ho(z), iar in al doilea caz, pentru aceia~i ~, <Un, dar pentru A - din (3.104)
variabil (deci pentru zeroul din H03(S) variabil) se obtine deplasarea zeroului
din Ho(z) pe axa reala.
Dupa cum va rezulta din paragraful 3.4.9, libertatea de a deplasa zeroul
din Ho(z) are 0 importanta deosebita pentru obtinerea perfonnantelor impuse
simultan cu optimizarea evolutiei comenzii.
Impartind ~i in (3.445) CU 2'2 la numarator ~i numitor, se obtine:
H OZ
(
-1) ~ Y(Z-I) _
R(Z-I)
CoZ-l( 1 - 'lIZ-I)
(3.492)
(I_Z(lz-l) (I_Z(3Z-1)
Z-l
S- 1 -
din
IN
LA ECUAJIILE RECURSIVE
Intrucit functiile de transfer in Z slnt definite ca raportul transforma telor z
(in conditii initiale nule) ale unor functii discrete, in eontinuare este prezen
taU obtinerea aeestor transformate z. Astfel, considerind funetia obtinuta
prin Inmultirea functiei y(t) eu un tren de impulsuri Dirac T(t) , de forma
00
0T(t)
. L; o(t - kT)
(3.493)
k=O
e~antionare
ineeplnd de la t
0, se obtine:
00
:/(t)
00
00
k=u
(00
(00 00
Y'(s)
y'(t) e- S / dt
L; y[kT] e- S / o(t - kT) dt
=,
=,
.0
.0 k=u
kT) dt =
~Y[kTJ e- skT
(3.494)
Y(z)
""
L; y[kT] z-I.
(3.495)
k=O
confonna eu (3.3).
75
ca ar rezuIta
Y(z)
0,3z- 1
(3 .496)
", - 9
.1
"
rezul_ 4 tind
(3.497
= Y 1- S(z)
+_
-9
(3.498)
z_
I- f
expresie concentrata.
.1
\
.
functii discrete de tipul raspunsurilor Iii perturbi'iri (fig. ' 3.25),
care se anuleaza dupa un numar de perioade de e~antionare, transforma~a Y(z)
are un numar finit de termeni.
La multe functii discrete care nici nu se anuleaza, nici nu ajung la valori
constante, transformata z se poate scrie sub 0 forma concentrata (de exemplu
Ia functii rampa, parabola, sinusoida, cosinusoida etc., conform anexei A).
AstfeI, pentry ~ rampa unitara discretii (fig. 3.26), rezulta :
0
P~ritru
Y(z)
=
'=
Z,..2
+'
Z-5
Z-2
Z-4
Z- 4
-1
T z
[t
1
- z
Z- 1
-1
Z-2
Z-3
+ -1--=1
+ -1-- z-='1 + -1--
- + ... =
-z
-z 1
T Z-1
-(1 - -1)2
-z
(3.4.99)
.Y Ifk
.n .Yk
Fig. 3.25 .
76
Z-5
'"
?T J1
4{
Sf 6{
t
kT
Fig. 3.26.
!I:
r rezult~
Pentru
Y(z)
(3 .496)
+ Z - 1 + Z- 2 + Z - 3 + ... =
--
- ~- 1
In
(3.497
(3.498)
(3.500)
(3.501)
unde functia discreta ),t ia diverse valori pentru k = 0, 1,2, 3, .. . , la fel cum
o functie continua. )' = y(t) ia diverse valori pentru diferite valori t.
Inmultirea transformatei unei functii discrete Yk cu Z-1 conduce la trans
formata z a functiei )'k l' intirziate cu 0 perioada T faFt de )'1;; astfeL inmul
tirea CU
(3.502)
are asupra unei functii discrete un efect similar CU cel pe Care il are inmul
tirea transformatei Laplace (a unei functii continue) cu e-~s, conform figu
rii 3.18.
In figura 3.27 este reprez entata functia discreta )'t avind transformata z
de forma
.
(3.503)
Considerind
y2(Z) = .@{yf} =
Z - 1 yl(Z)
+ ez- 6 + / Z- 7
+ dz- 5 +
(3.504)
~i
~i
(3.504).
(3.506)
(3.507)
cind
.e-1{Y(z)} = YL
. (3.508)
In mod similar:
.@ -l{Z- ZY(Z)}
= )'t- 2
(3.509)
(3.510)
etc.
Reciproc, daca
.@{yd = Y(z),
(3.511 )
.@{Yl:-l} = z- ly(Z)
(3.512)
.@{Yk-2} = z- 2y(Z)
(3.513)
at unci
(3.516)
.@h}.
Yt = (z",
+ z~) Yt-l -
zcx Z IlYk_2
+ COr
k _1 -
CoZ 1rk _ 2
(3.517)
d~
!Ik
Z -/
Y(z}
form1.
YR
78
E!?U
l)i(r.l:-1 , r 1_ 2 ,
YA- 1'
Yl-2)
(3.518)
Fig. 3.28.
/hd
/'Y(z)
(3.507)
(3.508)
(3.509)
(3.510)
(3.512)
0 .513)
T =
(3 .514)
~i 'Ho(z)
se obtine
:)
!J-H
/'Y(z}
(3.5 (9)
Tose
(3.520)
~i
(3.515)
(3.516)
(~
expresia pentru To.,c fiind stabilita in paragraful 3.4 .7, dupa determinarea
raspunsului), (al unui SAC) care trece prin valorile )'k (ale SAN) in momen
tele de ~antionare.
In celelalte variante este indicat ca valoarea T sa fie de 2,5 ... 5 ori mai
mica decit cea mai mica dintre constantele de timp Til' T 12' respectiv 5 .. ,
10 ori mai mica dedt durata tr
Tot in paragraful 3.4.7 va rezulta ca prin alegerea din (3.519), domeniul
de alocare al polilor z(J.,13 se gase~te in semicercul din dreapta al cercului unitar
din planul.z.
Pentru a u~ura amplasarea polilor z(J.. (3 in iunqie de valorile ~, Wn ~i T
alese, pot fi construite curbe auxiliare .in cerwl undar, folosind relatiile (3.443)
!?i (3.444). Astfe!, pentru ~ = const ~i wnT variabil se obtin curbele (locurile
geometrice) polului z(J. din figura 3.29, core.;punzatoare valorilor ~ = 0, 0,1,0,2, ...
... 1 (3.4]; evident, din (3.443) rezulta pentru ~ =
- care se
- - (.Z- I)
HO(Z-I)
Dupa cum rezulta din (3.442), (3.443), (3 .444), atit modulul, cit ~i argu
mentul po}i]or z(J.. 13 depind nu numai de ~, W n , ci ~i de perioada de e~antio
nare T, dupa cum ~i pozitia zeroului Zl depinde de valoarea T. Acest lucru
este determinat de faptulca in orice transformata Z a unei functii de timp
discretizate (cu exceptia pozitiilor I ~i 3 din anexa A) intervine ~i perioada T.
Pentru alocarea polilor ~i zeroului funqiei Ho(z) este deci necesara 0 alegere
corecta a perioadei T. Aceasta alegere se efectueaza astfel incit sa nu inter
vina pierderi importante de infonnatii asupra evolutiei marimilor continue
intre momentele de e~antionare, in functie fie de perioada de oscilatie To,e
a raspunsului )', fie de valorile constantelor de timp T fl , T 12' fie de 'durata
regimului tranzitoriu t,.
Astfe!, in prima varianta se recomanda
r 3. 511)
t ransfer
.::. ce are 0
.- ~ .. cea din,
-.,: 'e), in
- c.: "ori tmul
-:.
Fu~CTIEI
(3.506)
(3.521)
~i
79
Rez
-17.6
~~
-0.2
0.2
0.
0,4
OJf
Fig. 3.29.
(I.
~i
(I.
>0
(3.522)
(I.
<0
(3.523)
3.31, unde
= I (1. 1
~~11
HU.o"
'"'UI''q; ~
(3.524)
80
cu
arg
'Y
I)
(2'" -
arg
( Za -
7t
= -- '(
(3.526,
1) -
7t
2.
(3.527}
~i
cu
(3.529)
In sfir~it, din Zl este dusa perpendiculara P pe za - 1 (in figura 3.30),
respectiv pe prelungirea acestuia (in figura 3.31). In prima figura dreapta P
imparte unghiul v in unghiurile (X ~i O( - acesta din urma aflat intre drepte
perpencliculare pe cde care delimiteaz{t unghiul din (3.527) - avind loc
relatia
(X
V -
'Y = arg
(z"
2'1) -
7t
arg (za - 1)
+ 2:'
(5 .530;
>0
(5.531)
Imz
(3.522)
(3.523)
(3.524)
triunghi
(3.525)
Fig. 3.30.
81
1m z
Jar
~J
Fig. 3.31.
unde
Intrucit in (3.530)
\
(_~.532)
1'
confor::-~
\1 <1'
~i
(3 .533)
ex =
'J -
+ -2
7t
cu
(J.
>
Inai::.: .
- pentr.:
expre5te
(3.534)
q =-
~e
obtine
Eyiden:
Y( z) = Ho( z) R(z)
82
(3.535)
Ho( z)
Co( z - ZI)
(z z"') (z z,,)
(3.536)
- conform
CU
1
1
. = Z-1
Z -
(3.537}
Y(z) =
Co( z - Z1) Z
. . (z z"') (z - z,,) (z - 1)
(3.538)
= ..
2n:j
~l
Co( z - ZI) Zk
dz
r(z - z",)( z - zll)( z -l)
y" = 1 +
21
Co(Z", - J)Z
(z" - z,,) (z", - 1)
1 Z", !k
cos (k8"
+ ~,, ) .
(3.539)
unde
(3.540}
(.1.532)
- conform (3.444) - iar
-
3.533)
" ntru
zul din
~'"
Comparind (3.534) cu
CU IX
Z1)
- (z", - 1)
~ .
rezuWi
;cx =ct-it
> O. .
(3.541}
(3.542)
Inainte de obtinerea raspunsului continuu y(t) care trece prin valorile YI;
- pentru determinarea suprareglajului (J - este indicata 0 simplificare a
expresiei (3.539).
(3.534)
:3.4 .7. SIMPLIFICAREA EXPRESIEI RAsPUNSULUI
' -ind in
=21. (z",.Co(z",
- ZI)
1=2/
(z" - I)
z~)
(1 - z"') (I - z,,)
1 -
Z1
(z", - ZI)
1=
(z" - z,,) (z", - I)
(3.543)
Evident
(3.54)
83
Iz", - zd
q
= I1-
(3.545)
zl l l z" - z[3 t
21z" - I I
Iz", - I !
unde
= Sine;
(3.546)
e;=7t -t)i
(3.547)
II -
~i
inlocuind (3 .546)
~i (3.548)
q=
(3 .548)
Z'1 1
in (3 .545), se obtine :
Iz" -
Z'1 1
I I - z1l sin e;
= Iz", -
Z'1 1
(3.549)
q=
~i
-zl l
'
I Z'"l
- = Isec ~ i
(3.550)
y[kT] == y ,. = I
+~)
(3.551)
.... _'!
~~kT
7t),
Q: -
(3.552)
und~
y (t) =y = 1
- ~2t
Q: -
7t)
(3 .553)
dy
-= 0
dt
rezuWi [3.6j:
Ymax
Ysl
(J
(J
+ \/ 1 -
1 _C
( arc lg -=--oX
-c
+ n )
-V' I -C2
(3 .554)
cr
84_
-cC2
1 - " 1-c ~2 ( " rclg ,/1_
~
-"+n
( 3.555)
(3 .545)
~i
unghiul
(I.,
= const. - conform relatiei (3.555) - se obtin curbele din figurile 3.32 [3.6}
(1a scara 10garitmica pentru cr %), 3.33, 3.34 (grupate in juru1 valorii cr% ==
= 8%), 3.35 (grupate in juru1 va10rii cr % = 9 %) ~i 3,.36, 3.3 7 (grupate in
juru1 va10rii cr % = 10%).
(3. 546)
"10>
(J
(3. 547)
116"
J" l dicu
1/ "
II.?
' .548)
-i
tT
1fl.8
'0.0'
10."
, - -/9)
10.2
TO'
9,9
r 100
9,1i
I
. 9."
~ ,fo.'P
b
l\
.551 )
.. 552)
din
. . .a re:
~.:: .:,
.553)
l\\
I\.'
1\
/0Q
1\
J0
"
"(.0.1
I\.
......
/
(='04
(~o.6
10
./
B.1i
- 8.4"
'f 'II
' 0<'
'/
1/, rI
""IIJ
J r/,
'P;'"
\
V r;V
1,0,
8.8
r-!,=O V
.... (~o.J
I
I
~"=(J.
!J.Z"
8'
~o
76"
"(of
./
72
---\
I
2
1
.....,..
I
Irf
/
If
I,
I
.
3.554)
(=0.7 v
--
- 7
liJ!
5.6"
. Ii!?
- 6.2
.3. 555)
-10
aD
()
Fig. 3.32.
85
o~
- 9.111
- !/.D4
.902
- !J
8 98
8.96'
8}1
/J.!J ?
8..Q(}
~88
-.f(1
-3Q
-~5
Fig. 3.~~.
- 8.68
cr"
-4;
tt -Fig. 3.35.
~t~~
YO
l/J
a'
.~
~
b
19
~-
.....
""'.
<::
"
",.
..,.,
".
",'
...
'",'
",.
<5
"''"'".
"''"-
~
..,.
Din aeeste figuri se eonstata - de altfel ea ~i in eazul din figura 3.6 pentra
0 anumita. valoare impusa. crimp a suprareglajului poate fi obtinutu
eu 0 multitudine de pereehi de valori ~, rx, eeea ee desehide posibilitati largi
.de optimizare a solutiei pentru tema de proieetare data.
Din (3.553) se eonstatil ea. pulsatia de oseilatie W O", (a raspunsului y)
.are valoarea
(3.556)
Wos c = Wn ./1 - ~~
.deci
.sAC -:- ca
fos e =
Wo sc
-L7t
W"
.j~
27t
:~i
T 0 8C ~
1
--=
fos e
21t
--Wn .j~- ~2
.~
(3.557)
T=(O,I .. . 0,2)
(J)
.j 1 -
(3.558)
~2
Tespectiv
w n ..jl ~i
~2T =
21t~0 , 628
(3.559)
<:- rad
2
(3.560)
(l
se
Hn( z) ~ U(z) =
1
Ho(z) _ KR( Z)
.'
E:(z)
Hc:_p(z) 1 - Ho( z) DR(Z)
(3.562)
respectiv:
U U(Z-I) _ ~._l
H ( - I) - --- --- ( - I)
Ii:: ~ dz-1).. .
H/" _F Z
HO( Z-I)
1 - H(Z-I)
KR(z-l)
DR( z-l)
(3.563)
Notind
I ~ Y( z-I)
B( -I)
(3.564)
~i
, to
(3.556)
(3.565)
B(Z-I) [ I - HO(Z-I)].
(3.566)
(3.557)
zl1
(3.567)
>0
(3.558)
cn
B 1(z-l) . 1
(3.559)
(3 .560)
I f.
~i
BIVl) B 2(z-l)
+ b1z- 1 = . 1
(3.568)
zI1Z-1 .
(3.569)
(3.569), rezulta:
(1
A(Z-I) HO(Z-I)
( -1)
_ H O(Z-I)] 0: Z
+ bIZ-I) B 2(z-l) [1
. (3.570)
tetinen d~ forma
.
(3.571)'
rezllitind in U(Z-I)
componenta
Ul(Z-I)
C1
(3.561)
(3.563)
(3.564)
O:(Z -I)
1
(3.572)
(3.562)
+ b z-
te/.".
+ CIbiz-2:;(Z-I) ...
(3 .573)
89
=
tr =
(J
(Jimp
(3.574)
fr .
0. 575 )
..
i mP
, ~
(3.576)
ZI = Z11
Zfl)'
~i
= f(~, I:J.)
(3.578)
const .
(}.579)
= const.
(3.580)
~1
I:J.
pentru ZI = z/l' perechile ~, I:J. fiind obtinute prin trasarea unei oiizontale
la valoarea (J = (Jimp = const. in figurile 3.32 ... 3.37. Locurile geometrice
(curbele pe care se gase~te polul z,, ) de tipul (3.579) sint expuse in figura 3.29,
90
(3.574)
.: !l'
(3,..575)
negati v al
plifica , in
(3.576)
are bi
(3.577)
Fig. 3.38.
deci ramine sa fie stabilit modul de trasare a locurilor geometrice (ale polului za)
de tipul (3.580). In acest scop este reluat in figura 3.38 cazul unui zero negativ Zl
~i al unui unghi (I. negativ (caz similar cu cel din figura 3.31), fiind introdusa
~i notatia
7t
= - -
(3.581)
(I.,
~,
(3.583)
~=7t-<p
(3.584)
<p
7t -
respeCtiv,
(3.578)
:t: inter
3.579)
3.580)
se obtine
(3.585)
const.
deci polul za. se depla~eaza astfel incH segmentul axei reale dintre Z l = z!1
~i (1, jO) este vazut sub un unghi constant. In acest caz locul geometric al
polului za. pentru conditiile (3.576) ~i (3.580) este un cerc care trece prin punc
tele Zl ~i 1, jO; Fentru diver~e valori constante (I. se obtine 0 familie de cercuri
trecind prin aceste puncte ~i avind centrele pe 0 vertical a. L simetricii fata
de Zl ~i 1, jO, deci aflata la distanta
'
<p =
II = 1 - IZI I
2
ce .~xa
= 1 + /zl l -
IZl !
(3 .586)
R~z
l,jO
Fig. 3.39.
, (3;587)
'
. '
(3.588)
Din figurile 3.38 ~i 3.39 rezulta insi relatia (3.584) ~i eomparind aeeasta
relatie eu (3.587) se obtine:
(3.589)
p =~.
92
1t
11-t-2-P=2-~=C(
(3.590)
ca
~i
Za' Z l'
(3 .591)
I)
1t
cp
1t-cp.
v=e:=- - = - =
(1.592)
avirid , in vedere (3.584). Expresia (3.592) rezulta ;;i din (3.591), lnlocuind
(3.581) 1n aceasta reiatie ~i rezultind :
v=e:=~-I=I
ca
in (3.592).
Relatiile (3.587) , (3 .591) , (3.592) slnt valabile numai pentru pozitia prefe
reriti<i.Ia. a polului za. pe verticala L l , dar ordonata centrului Cl al cercului Ql
~i raza acestui cerc se determina prin intermediul segmentelor PI ~i qI ale
acestei verticale (fig. 3.39). Notind cu n I segmentul axei reale dintre Z l 9i I ,
se obtin relatiile:
1 + IZIl
(3.593)
HI = I ZI I + hI =
2
-conform eu (3.586)
(3 .594)
- conform cu (3.592), (3.593) .
ql
: .588)
. 589)
= h
J1.I
tg
~i
IX
+ IZI f tg
IX
(3.595)
+ ql =
1+ IZt! ( tg
2
':1..
+ tg 2~)
(3 .596)
0-% = 8%.
(3.597)
93
Astfel, din figura 3.34 iezulta ca conditia (3.597) este satisfacuta de pere
chile de valori:
.
~ = 0,6267
~ = 0,6269
~=0,6273
~ = 0,6281
cx~ -41
cx ~ _42 0
cx~-43
cx= -45 0
0
(3.598)
iar din figura 3.33 rezulta satisfacerea conditiei (3.597) pentru perechile
de valori:
0
~ = 0,63 cx = -48
(3.599)
~
~
~
~ -57
= 0,64
= 0,65
= 0,66
cx=-62
cx = -660
...
t:'~ ~.
~-";"
(3.600)
+ fZl l = 1 + 0,9
2
= 0,95
(3.603)
Tabelul 3.2
.-
,
(
io:ol
41
-42
13
-45
-48
19 ex
0,86929
0,900-40
0,93252
1
1,11061
13
2-4,5
2-4
23,5
22,5
21
tg!
-'
0,-45573
0,-4-4253
0 ,-43-481
0 ,-41-421
0 ,38386
- - - - - - - -- -
I
0,82852
0,85538
0,88589
0,95
1, 055079
0,-4329-4
0,-422968
0,-413069
0,393-49
0,36-466
'T
1,25876
1,2783-48
1,298959
1,3-43-49
1,-419739
- ca ~
Din
Fig. 3.40 .
94
.i.598)
- "99)
- 600)
0'% = 10 %
(3.604)
<: = r -
(3.605)
(t > 0)
),=I-e
l=
Iisec
ot e-~",,,t
+ rx -
7t)f .
)'k
(3.607)
I (t,) i = 0,05
(3.608)
(3.609)
= ~ In Isec rx I
~O,OS
(3 .610)
95
(,)n fr
:' (=1Z5
70
~_____
9~
7i
.I'
1."=05
_l~_~__ ~.
.,:~;.. -......-I
'
.'
.....
1(=0,1;
C----~.O'~-/-
~.~~CO-"'::--- c,~_J
' i...........
F....
______,.-:_,:..
(=06 ........
(=07
./'
,-a8
/ -I - .
/'
/
. ' __
/ L - '(=09
'
S"i--.~---'=--_____
.. ..__
-;.:';.;>'"
,=08 ---~_____ (=0.9 __ ._,,-C:_ ,,
4 r-.-.--.~--~~,;.--~~-=-===
--
-----'.:/
1(=0.
'1
{O
10
30
40
50
60
70
8.0
,.
90
!alD
Fig. 3.42.
(3.611
wnt, ~~
~i pentru acel ea~i valori anterioare ~ = const. sint trasate in figura 3.42 ori
zontalele corespunzatoare dependentei (3.611). Din comparatia orizontalelor
cu curbele (3.610) se constata ca pina la valori
I(X I < 70
. ." ,....,,)-'.. ,., N"
(3.612)
valoarea i, rezultata din (3.610) este mai mica dedt cea r ezultata din (3.611)
- pentru aceea~i valoare (,)11 - ceea ce demonstreaza ca in gama (3.612)
relatia (3.76) este valabila ~i sensibil acoperitoare, deci aceasta relatie poate
fi utilizata in proiectarea sistemelor discrete cu functia de transfer (3.445);
limitarea (3.612) este nesemnificativa, intrucit in practica nu apar valori (X
in afara gamei respective, unghiul (X fiind un unghi ascutit dintr-un triunghi
dreptunghic (conform figurilor 3.31 , 3.38, 3.39) ~i totodaUi pozitiile obi~nuite
ale polilor ZO(. I!. ~i zeroului - specificate in paragrafele 3.4.4 si 3.4.7 fiind
in domenii care satisfac (3.612) .
Din (3.76) rezulta:
4
(3.613)
~wn~ -
t,
~l
z, ; I!. I =
e-I;
(3.614)
96
Fig. 3.43.
Pentru
(3.615)
sint reprezentate in figura 3.43 cercurile mentionate pentru citeva valori
tr = const.
Folosind metodologia expusa, rezuWi algoritmul operatiilor de proiectare
din paragraful urmator.
3.611
3.4.11. ALGORITMUL OPERATIILOR DE PROIECTARE
3.612)
".611 )
' .612)
;: oate
~ .--l4?) ;
_flex
. . m ghi
~ uite
- - fiind
':;.613)
. 6 4)
. _ t.
e
(3.616)
rj; -)'.1;
se simuleazrl raspunsul )'0\" la r", trea pta unitara discret a, verificind obtinerea
performantelor impuse. 0 confirmare a acestei verific5.ri poate fi f5.cuta ~i
prin ecua,tia recursiva de la pasul 10, dar in primul caz se verifid ~i opti
mizarea evolutiei ccmenzii.
3.4.12. EXEMPLU
Pentru a folosi date calculate anterior, se considera ci se da HF(s) din
primul exemplu tratat in paragraful 3.4.2, deci cu
HF(S)
= _
(lOs
~i
10
+ I) (5s + I)
(T ll S
K 1._
I) (T I2 S
_ _
+ 1)
. (3.617)
se alege perioada de
Til = 10 s
(3.618)
T[2=5 s
(3.619)
e~antionare
(3.620)
8%
(3.
Se impun performantele
0'
crt:"p
(3.622)
t r . ImP = 5,5 s
ell; st
la rl; treapta.
(3.623)
II
Y(Z-l)
U(Z-l)
0,09035972z- 1 0,08194091z- 2
1 1,7235682:- 1 0,74081826.2'-2
0,09055972z- 1(1
1 - 1,7233682z- 1
~1
+
+
+ 0 ,9048274z+ 0,74081826,-2
1
(3.624)
y"
+ 0,09055972uLI +
+ 0,0819409bt,,_2
(3.625)
Zli = -0,9048274
. (3.626)
98
~i
rezuWi:
H
E-F
(1) = 0,17250063 = 10 = K
0,01725006
f
2'1
eu
(3.627)
-0,9 ~Zfl
-0,9048274
( 3.628
Z1
3.617)
(3.618)
(3.619)
(3.620)
3.62 I)
Za
z~ =
+ j 0,38
0,3 j 0,38
Din figura 3.29 se constata prin interpol are corespunde (cu aproximatie) valorilor
.
3.622)
-.623)
= 0,3
wnT =Wn
~~0,628
~ 3,~~7t
. .624)
Fig. 3.44.
(3.629)
ca pozitia polului
z:t
(3.630)
1,1461 l/s
(3.631)
~i
inlocuind (3.630)
tr~_4__
~w"
~i
(3.632)
.deci . valoarea ' acoperitoare obtinuta pentru tr este foarte apropiata de cea
.impusa prin (3.622).
La pasul 10 se determina Ho(z), HO(Z-l) ~i ecuatia recursiva a sistemului,
folosind valorile ZIl' ZtX.(l din (3.626), (3.628), (3.629) ~i conditia (3.451),
,care asigura performanta (3.623). Astfel, inlocuind in (3.536) valorile din
(3.626) , (3.629), se obtine:
Co(z + 0,9048274)
+ j 0,38)] [z - (0,3 -
Ho(z) =
[z - (0,3
j 0,38)]
Co(z + 0,9048274)
Z2 - 0,6z + 0,2344
~l
(3.633)
Co =
0,6344 = 0,33304855.
1,9048274
(3.634)
0,33304855(z
Z2 - 0,6z
+ 0,9048274)
+ 0,2344
0,33304855z + 0,30135145
Z2 - 0,6z + 0,2344
Tespectiv forma
H o(Z
:~i
R(Z-l)
1 -
+ 0,33304855rt_l + 0,30135145rk_2'
(3.637)
E(Z-I)
= 3,67766762
1 -
_ KR('/ l)
Dn(Z-I)
)il
(3.636)
Yt = 0,6Yk_l - 0,2344Yk_2
~i
+ 0,30135145z0,6z- + 0,2344z-
- 1) ~ Y(Z-l) _ 0,33304855z- 1
=
(3.638)
eCLlatia recursiva
'It"
100
+ 3,67766762Et
+ 2,72448325e:
k _2'
(3.639)
La pasul 12 se eonsiderrt
ro
Yl
Y2
= ra = ... =
Tabliul 3.3
;: .opiata de eea
~
a "istemului,
. ia (3.451),
.-alorile din
3.634.)
'. (3.64.0)
O.
0.333048
0.834229
1.056871
1.072979
1.030457
1.001168
0.993561
0.995863
0. 999027
1.000386
1.000460
1.000186
1.000003
3.677667
-0.454442
- 1.071270
--'0.472801
0.030865
0.192783
0.171875
0.121377
0.095978
0.092576
0.096488
0.099632
0. 100603
0.1004"17
evident
Yt.
(3 .635)
(3.636)
(3.637)
~l
-:
1--
(3.636)
,I
rk
p .64.2),
Tabelul 3.4
O.
0.333048
0.834229
1.056871
1.072979
1.030457
1.001168
0.993561
0.995863
0.999027
1.000386
=
(3.638)
' .639)
lor
l\\lmeridt
s=o
(3.643)
(3.644)
- respectiv
Z-l
==
(3.645)
:: iectarea
-
e u gradul
: - ca ~i
'; e (3.517),
ale r1is
sistem
. =- i ~i deci
_:: ;:emnalul
~_ -nclude
- ~..:. aiM 0
..--: a l numa
Introducind (3.622)
~i
0,64
(3.647)
= -19,so.
(3.648)
5,5~ --0,64 Wn
~i
rezulta:
WIt
5,5.0,64
1,1363 l/s
(3.649)
(3.650)
avind in \'edere (3.620).
Prin interpolarea curbelor din figura 3.29, valorile (3.647) ~l (3 .650)
conduc la pozitia polului za. in punctul
za. . 0,3 j 0,36,
(3.651)
respectiv
Z (3 = 0,3
j 0,36
(3.652)
pozitii foart e apropiate de cele din (3.629) .
Pentru aflarea pozitiei zeroului Zl. in figura 3.45 este marcat polul z'"
~i este trasata dreapta D dintre 1, jO ~i za.' ca in figurile 3.31, 3.38. Din (3.648)
se obtine
(J. I = 19,5
(3.65,3.
prin
t pizata
care este
as fel indt
-o mponenta
Imz
(3.643)
-(3.644)
(3.645)
relatia'
(3.646)
- prezenta
lie z
103
f3 = 90 - 19,5 = 70,5.
=
(3.654)
t~ In figura 3.38, se traseaza prin :ta. 0 dreapt a ~vI, care face unghiul f3 =
70,5 ,'c u prelungirea dreptej D ~i intersecteaza axa reala in punctul
-0,09;
Z1 =
(3.655)
Co( z + 0,09)
... _ _ =
+ j 0,36] [(z - 0,3) - j 0,36]
Ho(z) =
[(z - 0,3)
+ 0,09)
0 ,6z + 0,2196
Co( z
Z2 -
(3.656)
0,6196
1,09
0,5684403
(3.657)
-1)
H o(z
+ 0,05115962z0,6z- + 0 ,2196z-
0,5684403z- 1
1-
(3.658)
~i
0
1
2
:>
-I
5
6
7
8
9
10
11
12
104
o.
II
.lI
~:'-" I )oi. ~.
I- -,
0.568-140
0.96066 4
1.07 1168
1.051339
1.015 174
0.997830
0.995365
0.997695
0. 99963 4
1.000286
1.000251
1. 0000S7
~.
. . 1 ..
...
"
I
'-~'"
""..!",
V:
~
.
~o.,.;.
6. 276966
-5. 890278
3.524353
- 4.107836
3.6800 13
- 3.032086
3.048248
- 2.5226 48
2. 474958
- 2.057663
2.046650
- 1. 66286 1
1.6954 4 1
3.655)
'. 653)
tr
dar comanda 11 k are oscilatii succes i\"(~ foarte pronuntate ~i cu atenuare lent.a.
valoril e absolut e fiind considcrabil mai mari decit cele din tabelul 3.3. In
(3.659) apare factorul (1 - Z-1) la numitor. deci algoritmul de reglare va con
tine componentele tipizate proportionala ~i integraUL
Datorita simplificarii binomului Ctl zeroul negativ din H E _ F (Z-l) ~i HO(Z-l) ,
In (3.638) apar numai 3 termeni la numarator ~i numitor. in timp ce in (3.659)
a11ar cite 4 termeni.
3.4 . 14. SIMPLIFICAREA ALGORITMUL Ur OPERATIILOR
DE PROIECTARE
'
..656)
3.657)
=.658)
59)
din
:::ind
= 5",
deci
z"
z(3 ~
0.302
j 0.373 }
0.302 - j 0 ,373
Fig. 3.46_
Adoptind conditia d.e optimizare (3.576), d ec i eu
21
'f1 = - 0 ,90-48274,
(3.661
+ j 0,373] [(z
(3.662)
Co(z + 0 ,9048274)
O,604z -L O,230.1.l3
~2 _
Co
~i
0;626333
1,9048274
(;
0,32881.35
se obtine :
Ho(::)
0 ,3288135 (2 + 0,9048274)
:;2 _ O,60'l.z + 0,230333
(3.66'1.)
106
a yind : ..
(I - z,,) (1 - z[l) (
Z Ho(z) <l Y(z) = . (I - Z1)
..
R(z)
(z - z,,) (z z(3)
corespunde funqiei de transfer (3 .92)
Z1
(3.665)
(3.661
(3.666)
].662).
-Z3,
(3.667)
w"
Z3
e-~W"l
Y3
sm y
avind in vedere (3.109); unghiul y depinde de
+ y)
~ ~i f...,
/t=-f'- - Jt=1"2
tg Y =,..
I., -
f...
~_
respeetiv de
(3.668)
~,
w,.,
Z3:
(3.669)
W"
Z3
Y = 1 + - - cos (Uln~t
cos 0: I
rJ. -
1t).
_,. (.f670)
Din figurile 3.30, 3.31 rezuWi ca rJ. este unghi ascutit dintr-un triunghi
dreptunghic, unghi care (valoric) poate fi considerat pozitiv sau negativ,
deci intervine conditia
- 90 0 <
<: 90
0:
(3 .67 J)
(3.672)
Icos 0: I = cos 0: ;
(3.673)
__
cos
e=
sin ( e +
+ ex).
(3.674)
~J
r~~
Y = 1
e- ~<il pt
- -
'
s1O(o:+ 2)
1t) .
2
)' = )'3
7t .
(3.677)
respectiv
1t
0:= '( - 2
108
(3.678)
c.:.o
triunghi
negativ,
(3.671 )
7t
,,-A
(3.679)
(3.672)
~~
arctg ."
~i
<0
(3.680)
rezulta
7t_
-0(
+ 2
(3.681)
7t
carea
-0(
= '( -
(3.682)
-0(
;j~
arctg ~ _ A -
1t
2'
(3.683)
unde
(J.
~i
3.674)
(3.684)
>0
(3.685)
(1.=--v
rcspectiv
7t
(3.686)
V = - -~
3.675)
-"- emului
::-_ momen
3.676)
3.677)
3.678)
0(
reprezinta
(3.687)
109
SJ-;-Z3
Z3
X
$2%
-Pz
Fig. 3.47.
inlocuind (3.33)
~i
tg 1 =
z3,[ 1
Z3~
~2 _
~2 _
,/1 _
<U"
./1 _
~2
- ---:::-------:--'~
(3.689)
Z3
)' -
A=-=",
Z3
-00
,.
'{ = -
2
~i (1.' = ex = 0, iar pentru valori ~ < A < 2~ limita superioara fiind impusa
de (3.125) - (deci dnd zeroul S3 se apropie ~i mai muIt de origine) se obtin
r:x
>
OJ,
7':
1>2
fiind valabili-i relatia (3.678).
110
(3.690)
Cazul (3.690) este reprezentat In planul z in figura 3.30, unde ~ = " este
unghiul obtuz dintre prelungirea vectorului complex z" - I ~i dreapta care
une~te Zl cu ~%; cu aceste notatii, din figura 3.30 rezulUL
(3.691 )
~I
-tr > 4
T
- :-eprezinta
iile din
3.688)
Ul
deci
Z3
(3.689)
crimp
rezul
Wft ~ - -
~tr. imp
:-ezultl
Impusa.
obtin
3~
3.690)
III
= -
0,3
a%
. 16 /.
Jmp ,0
8s
I r . imp =
0,3
= ;/1 = -
Zl
pentru
a~p = 16 %.
Se obtine
(oln
din
{vn ~
~i
polu!
= 0,5
01
PI
are
51
"I
"I
0,5,8 =II/s
~tr . imp
e"pre~i a
PI
cu unghiul
:p = arc cos
60
fig. 3.~8) .
in mod corespunzator
Za. = e-~(.)'jT
~i
e j<U II , i l-:;2 T
alegind
T = 1s
rezulta :
= e- o. & e 1 0,866
Za,.
cu
I Z", 1=
e-O,5
0,606530
~i
"1=
l:nghiu!
I",s
0,3.
,t"{ind
~
67
rezu1ta:
Res
~i
C(
.$'3= - 3
'-i;3
23-0,
1-12
= -
'( =
= 6r
Fig. 3.49.
7,3
I
7,3
0, \37
rC1.1Jltind:
(-
V I - ~2
0,865
,
0
'Y = arctg )" _ ',. = arctg
= arc tg 2,.)829 = 67 10' ~ 67
..,
0,5 - 0,137
ceea cc '/erifica vaJoarea i3 = 'f eu care a fost ol)tinula pozi(ia zerouJui '3'
Din figura 3.32 sc 'tNifiel\ de asemenea faptuJ cil pentru ~ = 0 ,5 ~i ex = -23 0 reZIJlta
valoarc
H~_F( Z -I)
b
H E' - .f' ( ..~-1) -_ -Jr
\ / I
Z-I( I
(I - ZI".2"-I) (I -
(3.693)
1I~
Z/[l Z-I)
respectiv:
H E-F (Z -I)
H'E-F (-I)-Y
Z
Z - .
(3 .694)
'\
"
'r
Din
- unde (J' ~i (J: ml) se refera la sistemul format cu bloeul de reglare numerica
RN' ~i blocul eu functia H~ _ F(Z-I) din (3.693), iar (J ~i (J i mp earaeterizeaz~l sis
temul format din bloeul RN ~i bloculeu funetia H E .. r\Z-I) din (3.694), Cll
H RN(Z-I) =I H~N( Z-I) - asigurind pentru performanta I, conditia
t'
f'r'
+ -: =
(3.696)
(3.697)
~l
unde
H~(Z-I)
Y'V )
R(Z-I)'
Fig. 3.50 .
114
cum ~i :-"':
surilor .
tudine,,' ~
tinue C" -
(3;698)
deci
(3.693)
(3.694)
ltr u a~e
-:-~ a r eglarii
- continue.
-: = l'v"T
algorit
~.
9, 1
Itlllllllll1!!l
(I
R.V'
~i
cu
alocarii
:ipul celei
:." a 3.50,
~. intervine
j pala ne
izata y~.
rezulta:
Din (3.697)
Y( Z-l)
(3 .696)
,
(I
Fig. 3.52.
Fig. 3.51.
' .695)
erica
I'
t
I 1 r
11.1111
~i
(3.698), e obtine:
= Ho(Z-l)
R(Z-l)
H~(Z-l)
z-v R(Z-l)
(3.699}
relatie care atesta ca raspunsul discret ,)'k - la scmnal rl; treapta unitara
discreta reprezinta raspunsul discret y~ translat in intirziere cu N perioade
de esantionare, deci cu NT = ...
.
Acest lucru confirma pastrarea performantei cr, conform cu (3.695), pre'
cum ~i relatia (3.696) . Pentru t; = 6T ~i " = J.V T = 6T, aspect ele taspun
surilor y~ ~i)'k sint reprezentate in figurile 3.51 ~i 3.52, remarcindu-se simili
tudinea cu raspunsurile 51 ~i y' dincazul reglariicu prediqie a sistemelor con
tinue cu timp mort, raspunsuri reprezentate in figura 3.18.
3.5.2. METODOLOGIA DE PROIECTARE
Din (3.697) rezuWi cil. obtinerea prin alocare poli-zero a functiei H~(Z-l).
aferente buclei fara timp mort conduce imediat la functia HO(Z-l) ~i asigura.
performantele impuse din (3.695), (3.696).
Ca urmare, problema se reduce la alocarea poli-zero pentru H~( Z-l) astfer
inch sa se obtina performantele
3.697)
(3.700}
~l
(3.701)
.698)
3.5.3.
Pl!.strlnd (3.617) ... (3.620) ~i (3.62-4) in caJitale d e fun ciii H;'(s) ~i H~_ F V J) ~i considerina
't
3T
= .YT
N= '3.
(3.702r
(3. 7 03 ~
115
mezultll.:
1
Y(r
=
Ill
H E - F (r )
. '
H E_ F z-) z
U(Z-I)
_ _0_,0_9_0_5J_
-9_7_2_:-_4_+_0_,0_8_1_94_0_9_I_r_
"
ie~ire
eu
sitatea :-ci
(3 .704)
+ 0,7'lORI826r2
~especti "
)'!.
= I. n.15682n_1
-
-eu
zil
0 ,74081826)'1.- _2
0 . 09055972uk_~
-+
(3.705)
din (3.626 ).
Compal'ind (3.70'1) c u (3.621) se cons tatii Crl numitorul nu se modifica , d eci in ( 3.705) ral11111
: aceia~i coeficienti pentru Y k-l ~i )It-2' dar )'k nu m a i depinde de Uk-l ~i Uk 2' c i de Uk-. ~i Uk - 5'
I;. '''P =
~i
ad optind
(3.706 )
5,5 s
"ezulta:
Ir . imp
t;. i oop +
": = 5 .5 s + 3 s
8,5
( .~ . 707)
H( z )
o
Ll
Y(z-I)
-
R(z-I)
'-I) - 3
Ho(z
0, 3330i855z- 3 (z + 0.90i827~)
= - - - - - - ' - - - - z2 _ 0,6. + 0.23'l'1
0,33304855z- 4
-+ 0.30135145z- "
+ 0.2344z- 2
(3.708)
1 0.6z 1
in
lI'especti'/
)'j:
= (l,6 Y"-1
0 .234iy._~
+ O . 33.'04855rk _~ -
0 ..,0135 H.5t- k5
( 3. 709)
UVI)
E(z- I)
+ 0.2344z- 2 -
C II D R( I) = 0, de ci eu factorul 1
an algoritmul de reglare - respectiv
114' = 0,611"_1 -
0,33304855z -~
<- I
0,,10 lJ5145z-;
la numitor, e.e ea ce
ate~tii ' o
KR( z-l)
(3.710)
DR( z-l)
componen ta integral{,
-'- O. J0 135145ulc_. -1
+ 2. 72148325 ~ t ~
116
rea eu Q
eonstante
- dupa c:
Rasp Ufu~.J
nu uumal
.- i
(3.70 4)
(~. 705)
o.
1
2
.0.
.1
'I
5
.1. 705) ramin
t o U'"-i
6
7
~i UA ~ .
8
9
\0
11
12
1.1
(3.7DG)
3.5.4.
o.
O.
0.3330'18
0.834229
1.056871
1.072979
1.030'157
l. 00 1168
0.993561
0.995863
0.999027
1.000386
3.677667
-0.'154'1'12
- 1.071270
-0.-472801
0.030865
0.19278 ;
0.1718 /5
0.121377
0.095978
0.092576
0.096488
0.099632
0.100603
0. 100'147
OBTI~EREA
ALGORITMILOR DE REGLARE
STRICT CAUZALI
(3. 709)
(3.7 10)
Il'a lJino
(3.616)
= o.
(3.715)
Intrucit (pentru l' = 0) in functia HE_I-' (Z-1) apare numai Z-1 factor la
numarator, iniocuirea functiilor HE_F(Z-l) ~i Hom(Z-l) - cu Z-2 factor Ia numa
rator - in (3.563) conduce Ia 0 functie HR(z-l) cu Z-l factor Ia numarator
- spre deosebire de (3.638) ~i (3.659) - ceea ce asigura obtinerea algorit
fi ului de tip (3.7 12) . La adoptarea performantelor impuse trebuie sa se tina seama ca algorit
-roul (3.712) conduce Ia prelungirea cu T a duratei tr a regimului tranzitoriu.
In cazul l' = NT # 0, functia HO(Z-l) . (obtinuta prin alocare poli-zero
in ipoteza l' = 0) se inmul~e~te cu
Z- (N+l)
~i
se obtine:
(3.716)
BIBLIOGRAFIE
3: 1. C A lin. S. Rellula'/oare auiQIn:l.te. Editura Didactica ~i Pedagogica., Bucure~ti, 1976.
3 .2. Cal i n, S., Ion esc u. VI. Utilizarea m etQdei sistemuJui echivalent de ordinul I I bentru
acordarea optim!i a regulatoarelor Pl. In: .~utomatica ~i Electronica, 7, nr. 6,
1963.
1 ...\ . S mit h, O. J.. Feedback Control Systems. Mc G,;w . Hill, ~ew York, 1958.
.
4: Cil: lin, S.-, bum i t r a c h e, 1., .N i t u;' c, ~.a.. 'Reg:larea :nltmerica a }r.oceselor .Ie"nol~~
gice. Editura Tehnica, . Bucure~ti, 1984.
~."5. Cal in, S., Pet r .e s c U, G h., Tab u~. 1. S isterne autJIn'J.te numerice. Edit~ra $tiin
tifiea ~i Encic1opedici: Buture~ti , .1981.
:.\6. K u 0, B. C. Sist Jln l aut~m:zte cI~ .ei.l1lti9n:l.re (tra.ducere di~ limba engleza). Editura Tehnica.,
Bucure~ ti ; 1967.
J.7. K u 0, D. C. D igit:ll Cmtrol System s. Holt, Rinehardt and Winston, New York, 1980.
J.8. C,iU in , S. R egul:l.toare aut :J m.~te. Editura DidacticA ~i Pedagogicl\.; Rucure$ti, 1967.
.3.9,
b u~, I; Alg[)ritt1'i ~i programe pentru determinarea func!iei de tral/.sfer in . z: In : /loth
.. ..
. International Conference on Control Systems and Co~puter Science, Rucure~ti.
i.
Impune:
raspuns
imediat f
prealabi i fi:::e:
operatii de La SAC
Ti
19R5.
1.10. Cal in, S.. Bar b u 1e a., S. D Jmenii illi ic:l.te de alocare pol'i-zero in proiectarea algorit
milor de reglare nlmlerica. fn :~6-th International Conference on Control Systems
and Computer Science, Bucure~ti , 1985.
J.. B. ' C l\.1 in, S., P 'e t res c u, G h., T i\. b U \i, r. i\1irimi' inuariante in alocarea poli
zerouri in planele s ~i- z. fn: Bllletinllt'InstittltllllliPolitehnic Bucure~ti (in curs
de ap:1.rytie).
4.1. 2. _
Se poate c_ _
cali tate de c
finit, meto d:..
:118
se
(3.71.5)
- algorit
-:-anzitoriu.
:- poli-zero
3. 16)
::' 15orit
Yk . 1 = ric = 1
= rk
Ys t.
(4.2)
O.
~i
+ Z- 2 T
...,.-3 -L
I
= .
_ .~
. .
......_
(4 .3)
H (Z - I) =Ya(z-l)
Oct
R(Z-I)
(4.4)
.." .
Yt
impu~e ~i
(4.5)
aC\'olutiei comenzii.
= NT = 0
(4.6)
120
= ... =
)'Sd
(4 . 10)
cu
Y ! +l .= ..
!\ou::
(4.1 )
';:' .e de refe
(4.2)
-1.3)
4.4)
rt l
. \ considerind
pentru
ca.
la momentul (r
+ 1) T
k~r
(4.12)
(r
tT =
(4 .6)
+ 1) T.
(4.13)
Yd(Z- I) = YIZ-1
(4.7)
_ Y1Z 1
+ (Y2 -
)'1):;-2
+ (Y3 -
+ ... +
1 + Z-1
Y2)Z- 3
cu Yr+1 = Yr+2
Notind:
... =
(Yr -
z-(r+ 1)
1 -
Z- 1
Yr_l)Z- r
_
+ (I
- Yr)Z-(T+l)
I, conform cu (4.11) .
hI
)'1 -
yo
Yl
h2= Y2 - Y1
h3 = Y3 -),2
( 4.9)
4.10)
Itr = Yr - Yr- 1
h,+1 = Yr+l - Yr = 1 - Yr
hr+2 = Yr+2 -
Y,+1 = 0
= Yr+3
Yr.,Z = 0
"'r. .
121
se obtine:
Yd (Z
- 1)
==
h 1z- 1
+h
;:- 2 ..L
I
haz- a .LI
. .
II row~-T
f~ r+ l-
1, ",- '
11
",, (, + 1 )
(4; 16)
Z'1
J -
~i
..L
folosind notatia
Q( ~,,- I) _-
h 2-_F2 ..L,
1, .,- 1 ..L
/.1,
1, ",- 3
ra~
+ ... -+I
"r~
(4. 17)
rezuWi:
Yd(Z-I)
Q(Z- I)
_I
_ Z- 1
Q(Z-I) R(Z-l)
(4:18)
rela~ia
HOd (z- l)
+ (Yr+l - y ,)Z-(T-rl ) =
... + (Yr - )'r_l) Z-r + (I
)'IZ-1
+ (yz -
)',_I) Z-r +
)'Z)Z-3 +
- (4.21)
- Yr)z-(r'i-l)
YI: -
...
)','- 1
rep~ezinta
(4.22)
(4.23)
122
un singur zero
~i (4.19)
Z/1
(4 .24)
(4.16)
rezuWi:
(4.25)
. (4.17)
_ Yn cazul
.;
(4J8)
iar pentru
"r
"r
= NT, se obtine:
Q( Z-1)
~
-
z-(N+1 )[h.
N+1
+h.
~- l
l\ ~ 2~
"
'
-L
!
h r~ l ;w~- (T-N )-
(4.27)
4. 20)
Q( Z-1) =
Z- ( N + 2) [h.
lW + 2
+h.
. _prezinta
(4.22)
-: 5uccesive
.:.: indicia I
:-ezuWi di
- repre
+h
,, - [1 (N+l))]
, + 1'"
{4.28)
- (4.21)
,,- 1 -L
t
1 ~ ~ 3'"
= Qopt( zi/)
(4.29)
Sopt(Zji l )
."
O.
(4.30)
.. :1,np.cela~i timp, satisfacerea relatiei (3.451) - pentru performanta (3.447) coql.tice lacondi Fa
(4.31 )
nct ii
Sopt(l) = I
(4.32)
dupa cum rezuWi din (4.24).
Considerind variant a din (4.25), se constat a cil. ambele conditii (4.30) ~i
(4.32) slnt satisfacute dad intre Sopt(Z-1) ~i S(r1) exista relatia
Sopt(Z-:.1)
S(Z-1) _
(4.33)
Astfel, pentru
din (4.33) rezuWi
S OPI (Zji l) = 0
-'deei se obtine (4.30) - iar pentru
z/1 = zii 1 = 1
123
= S(I) =
HOd(l)
I,
.. , '{r,34):
Q(I) = 1
(. ~~35)
I t"
(Y2 )11)
Y2)
eV3 -
+ ... +
(Yr - )lr-l)
(I - Yr)
1. (4.36)
(4.37)
rl;'
1 zil 1
--
"'1
" oPi
(4.38)
-din (4.25)
~i
+ mOPl z-l
...'
~
.,
(~.;39)
(4.39) rezulta:
SOPI(Z-I) = hI -mopt
(lt2
m op,) z-1 + h3 z 2
+ ... +
hrZ-(r-1 )
+ h,+IZ-'. ,
(4.40)
~i
din (4.40)
~i
HOd.. opt(Z- I)
(4...41)
(4.41) iezuWi:
... +
(hz
+ m P/)z-2 +
O
h3 z 3
+ ..:
(4.42)
Yl = hI
)'2
= Yl
h2
= hI
h2
(4.44)
- conform cu (4.43) ~3
Yr-l
Yr
)'2
h3 = hI
h2
+ ha
Y,-2
Yr-l
Yr+l = Yr
(4.45)
mopt = h20PI
( 4 : ~6)
(4.47)
(,(34)
(4",35)
= hI opt
= hI oPt
)'2 opt
. I . .
):3 opt
(4.36)
Yr . oPt
sa fie
Yr+1.
= hI -
opt
(4.48)
mopt
+ lt gOPI =
hI.
h3 =
h2 oPt
+ h2 = )'2
_'\'3
= hI opt
opt =
( 4.37)
(4.38)
4.39)
Pastrind H F(S) din (3.617), H E_F(Z-l) din (3.624) ~i performantele (3.621) ...
.. (3.623~, se adopta pentru raspunsul dorit - la rl;; treapta unitara discreta -
valorile
,4.10)
yo=
Y1 = 0,3
(4.41)
Y3 = 1,07
Y4 = )is =
(4.42)
)'6
= ...
Itl
evolutiei
a vedea
.:) se deter
h2 =
Y1
)'2 -
0,3
Y1 = 0,5
(4 .5 J)
h3 = 13 - 1 2 = 0,27
kJ. =
(4.43)
(4.44)
( 4.50)
Y2 = 0,8
h5
~i
se obtine :
.....: ,
0 "37-1
Yd'"
(_- 1)
~I
H oa (Z- l)
(4,45)
= Q(Z- l) =
)'4 -
= li6 =
13 = - 0,07
hi = ...
+ 8--2
1
TI
1 07z- 3
I
+ ~-1
""
-L
I : ;~' 5
.. ..
(4.52)
(4.53)
(416)
(4.47)
~i
S( -0,9048274 )
1
0,9048274- 1
-:
0,08155476.
(4.56)
125
Yd. . opt(Z-l) =
H()d. opt(Z-l) =
~i
0,21844524z- 1
(4.57)
(4.58)
Introdudnd (3.624)
H (Z- l) a U(Z-l)
R
+
1,8214974z- 3 + 3,5409863z0,5726307z0, 17430341 z- + 0,063337922z- 5
E(Z-l)
~i
Kn(Z-l)
DR(z- l)
(4:;60)
' .
k _2
k _4
"1
o
1
2
3
:-;
'7
8
9
3.312731
0 . 126781
1.071090
1.808720
2.399694
1.980825
1.982788
1.603598
1.641462
1.294757
Din tabel se constat a ci'i )'t trece exact prin valorile dorite din (4.50),
dar comanda Uk ' are un caracter oscilant foarte pronuntat, CU atenuare lentil
a valorilor. Din (4.60), (4.61) rezulta. di algoritmul de reglare este cauzal la
limita. Pentru a obtine algoritmi strict cauzali se alege ~i Y1 = 0, ca in (3.715)
(pe linga Yo = 0), ceea ce conduce la factorul Z-2 in HOd( z-l) , ca in (4.26);
126
(4.57)
(4.58)
(4.59)
1ntroducind (3.624)
H (Z-l)
R
t..
U(Zl)
e(z-l)
~i
+.-4,6128654zO,63286138z
KI/( Z-l)
---------=-
- O,27z- + O,07zDn( z-l)
3
4.60)
(4.62)
Z- l -
~i rezulta ~lgoritrnul:
O,218445241tJ;' 1
Tabe!1I1 1-2
2.412167
2.-193819
-3.888000
0 .732862
0. 100000
0 . 100000
Din tabelul 4.2 se constata ca Yk trece exact prin valorile dorite, inclusiv
prin valoarea optirnizata Y10pt din (4.57) - in tabel slnt trecute nurnai pri
rnele 6 zecirnale - iar cornanda are
evolutie foarte buna, fara oscilatiile
din tabelul 4.1, rezultind valoarea station~ra Uk . st = 0, I conforma' cu
valoarea KI din (3.617) - inca de la pasul 4, clnd ~e obtine ~i Yk . t = !.
127
eu 0 pcrioada T' = 0,1 s - deci de zece ori mai mid dedt T = 1 s din
(3.620) - iri varianta fara optimizarea comenzii ~i in varianta cu optillli
zarea comenzii [4.4, 4.5J.
In vederea obtinerii acestui raspuns - notat cu y~ - se recalculeaza
corespondentul discret al functiei de transfer din (3.617) notat cu H~_lI'(Z-l)
pentru
(4.64)
T' = 0, I s
rezultind:
+
+
(4.65)
ecuatia rccursiva:
y~
1,9702486)'~_1
0 , 97044557y~~
+ 0,000990033 I 5Uk_l +
+ 0,00098109245111:_ 2
(4.66)
Uk
constante pe
durata
= I s
la fiecar e interval di"izat kT' (eu k = 0, 1,2,3,4, 5,6,7,8,9) din cadrul
lOT'
~i
unei perioade T seobtin valorile -"~ prin intermediul ecuatiei (4.66), calculele .
fiind reluate in perioada urmatoare T = lOT' cu noua valoare a comenzii .
. Fiha a mai prezenta tabelul cu date, in figura 4.1 este reprezentata evo
lutia y~ in variantaneoptimizata., cu comenzile din tabelul 3.5 constante in
decursul fiecarei perioade T = lOT', iar in figura 4.2 sint indicate valorile
Yk in varianta optimizata, C1J comenzile Uk din tabelul 3.3, constante in de
cursul fiecarei pcrioade T = lOT'.
Se verifica. trecerea raspunsului y~ prin valorile dorite (4 .50) in figura 4.1
~i prin valoarea (4.57) - in loc de valoarea 0,3 - in figura 4.2, precum ~i
prezenta oscilatiilor raspunsl1lui intre momentele de e~antionare kT eli:l
,i
~l/k
.. J1
1, 1
.........
..
........
! -
<,:0' i
. c,c -j
~4~
1
0"1
,L.
JO
J
Fig. 4.1.
.......
!lk
.........
1,1
I
(4.64)
. ...................... .
0.8
0.6
(4.65)
0.4
0.2
(4.66)
()
10
I
20
2
JO
J
40
50
50 U '
fi
kT
Fig. 4.2.
O
cate valorile
:l5tante in de
in figura 4.1
preeum ~i
re kT eli ;l
~.2,
.......
80 ;.1'
8 Id
129
P.
[-f
!I
I
u
+Ip
u' p
--
\!
~,
!I
Fig. 4.4 .
Fig. 4.3.
ca
permite utilizarea
Y(Z-l)
= B(Z-l)
U(Z-I) + P(Z-I)
A (z-I)
(4.68)
Z-I
6.
E-P()
(4.69)
rk = 0
se obtine pentru funetia de transfer HOp( Z-I) a sistemului inehis - avind la
intrare h ~i la ie~ire YPk - expresia
N-I)
HOP ("'
6.
Yp( Z- I) _
HE_F(Z-I)
1 + HR(z-l) HE_P(Z-I)
P(Z- I)
~i )"Pk'
Fig. 4.5.
130
(4.70)
Y,IPk'
eu transformata
~i
U(Z-l)
e(z-l)
R
respectiv
H (Z-l) ~ U( Z-l) _
muu
<reapta
HE_P( Z-l)
(4.72)
(4.73)
Tinind seama de (4.69), relatia (3.616) capata forma
(4.74)
iac din (4.72), (4.74) se obtine:
(4.75)
(4.76)
respeetiv
Uk
~4.68)
= 'Y 2 (Uk_l,
Uk _2, . -
Ydk' -
Yak - I, ... )
(4 .77)
:3gura 4.4)
Uk
(4 .69)
Ek_b Ek_2, )
(4.78)
respeetiv
.. -
)'d 1-- 1 , -
Yd 1.:-2, .. )
(4.7,)
- a,ind la
4.2.3 . RESTRICTII IN ALEGEREA RA SPUNSULUI DORIT
(4.70)
7=0
(4.80)
se alege
(4.81 )
ea in (4.7) - de~i Po = 1, conform eu (4.67) - intrudt in He_F(z-l) intervine
faetorul Z-l la numaditor. Din (4 .74) ~i (4.81) rezuWi.
eo = 0
(4.82)
~i in cazul unui algoritm de reglare cu eonditia de cauzalitate la limita (res
pectiv eu component a proportionaHi) rezulta
1to
= 0,
(4.83)
131
Uo
U1
o.
(4 .84)
A .
l:+ 1
(4.86)
= Yp2
Uk = uzi'O
ypI.:+1 = )In
NT,
Yap()
)'dp1
I, 2, 3 ...
(4.89.)
se aleg
- ca in (4.9) -
~i
= ... =
Y dPN
din (4.74)
~i
(4.90) rezulta:
E1
EO
EZ
= ... EN =
~
EN +1 i'
o.
(4.90)
(4: 9;1)
(4.92)
= UN+l i'0
(4.93)
= 0
(4.94)
~i
Uk = UN+2i'0.
( 4.95)
(4.96)
= Y2N +S
(4 .97)
YaPb
132
( 4.84)
- cazul din
(4.99)
b) pentru
(4.85)
(4.86)
+ 1 ~k~2N +
(4:101)
( 4.87)
k"?- 2N
( 4.88)
apare
~iinfluenta
(4.9;1)
4.92)
+2
(4.103)
(4.89)
(4.90)
IX
(4.1 02)
HE_F(Z-l) [U( Z- l)
+ P(Z-l)]
(4.104)
rezultata din (4.68) - ~i valonle yap!; pot fi liber impu~e, tinind seama de'
doua considerente:
-racordarea la ultima valoare din domeniul (4. 101), astfel incH ihtre
Y2N+2 ~i Y2N+l sa nu intervina 0 discrepanta ;
. - anularea valorilor ydp!; la incheierea regimului stationar, pentru a se
obtine
(4.105)
Yapl; at = Eap/i; at = 0
conform cu figura 3.25 ~i (4 .74), rezultind 0 componenta integrala in aIgo
ritmul .de reglci.re; notind cu Y dP(l (Z-l) ' transformata raspunsului pentru
domeniul (4.103), rezulta pentru intregul regim tranzitoriu
( 4.93)
(4.106)
(4.95)
(4.107)
resimte
pentru
, Teglare
k"?- 2N
+ 3.
(4.108}
4.2.4. EXEMPLU
(4,96)
Se considera
ca
L97)
dorit
(4.98)
-~I
O) _ S--'
.( 9)
~i ~e
133
(4.111)
= YdP1 = O.
(4.112)
(4.109)
Y dP<x(Z-1) =
0, lz-2
1 - 0,9z- 1
P(Z-1)
(4 .113)
respectiv
Y dP<x(Z-1) = 0,9z- 1 Y dp<x(Z-1) ~ 0,l z- 2 P(Z-l)
(4.114)
.~ l'lU!l~
Pentru k = 2
lorile
~i
3, conform
~i
Cll
('4 .115)
)'dP2 =
0,1
(4 . 116)
),,/p3 =
0 , 19
('1.117)
(4.119)
Yaps = 0,07
"
~i
---t~
_I.
___ .. ,J,
~i (4.123)
H R\ Z
-1) ~ U( z-1) _
A'
.,t:
_Y(Z-1)
~i
'
(4.122)
(4.123)
se obtine expresia
Introdudnd (4.109)
(4.120)
(4.121)
" 1
)'dP6=Yd'P7="'=0
rezultind
(tOU\ l
>.1'/".1
I
(4.124)
1
(0,l z- 2 ~0.19z- 3~0,14z-4~0,07z-5)
(l - z- 1)
1-0,9z- 1 _
0, l z- 2
In va
0,007z- 3 - 0,007z- 4)
(4.125)
'134
(4.111)
(4.112)
- 0,7Y"_2
(4.113)
U,; = - 0,9U"_1
4.116)
(4. 119)
( 4.129)
Uo
0,
U1
(4 . 130)
-"3punsu}ui
-1.120)
(4.121)
-~
Tabelul 1. 3
Pk
(4.122)
o.
o.
(4.123)
0.1
0.19
0. 14
0.07
(4.124)
(4.127)
(4.128)
Yo = 0, Y1 =
conform ~i cu (4.111).
Pentru k = ~i k = I se obtine din (4.126)
~i
(-1 .1 J 8)
NT= T
rezulta
('LI17)
tine
+ 0,lu"_2 + 0,IPt_2.
..:. -e la va
(4.126)
~4.114)
(4.115)
o.
o.
o.
o.
o.
- 1.31
-1.56
-1.63
-I.
-I.
-I.
-I.
- - 4} - 0,9: - 1
. . - - - -" =
In acest caz schema SAN are aspectul din figura 4.6, perturbarea p fiind
evident 0 marime continua; pentru a separa blocul E-F in doua elemente Fl
~i F2 (intre acestea intervenind sumatorul ca punct de aplicatie al perturbarii
135
~
!/p/r
Fig. 4.6.
P), se considera ca functia de transfer HF(S) este de ordinul II, cu timp mort
elementul F2 aVlnd timpul mort 1"2 cu valori in gama
0':;;;1"2 ':;;;1".
1",
(4.132)
+ y~ = Yp.t
(4.134)
Fig. 4.8.
Y1(Z-1)
(4.132)
(4.135)
;;i
(4.136)
respectiv:
(4.137)
unde
P(s)
4.133)
1
=
(4.138)
pentru
Yap!;
YPIt;
din (4.139)
~i
YP/c'
(4.140)
= Yaplt;
Yap(Z-l) = Yp(Z-l)
(4.141) rezulta :
Y"p(Z-l)
(4 .141)
+ YZ(Z-l)
(4.142)
(4.143)
Y1(Z-1)
respectiv
Y1(Z-1)
U( Z-l)
Y1(Z-1)
llE_F(z-l)
Yap(Z-l) - Y 2 (Z-1)
HE _F( Z-l)
(4.144)
;;i impartind cu
e(s)
Yp(s);
H (Z-l) ~ U(Z-l)
R
e(z-l)
=Y
Yap(z~l) .
2(Z-1) Yp(Z-l) HE_F(Z-l)
(4.145)
137
HR(z-l)
U(Z-l}
E(Z-l)
Y 2 (Z- 1} - Yap(Z-l}
YdP(Z-l}~H E_F(Z-l)
1
KR(z-l)
--=
.
HE_F(Z-l}
DR(z-l)
I'~-tl
Y 2 (Z-1)
Y dP(Z-l) HE_F(Z-l)
I'~~II
. ~ ~(
'~..
4.146
(4 .147)
HR(Z-l)
;~~~~:-
U(z-l
E(Z-l)
P(Z-l} _
1
YdP(Z-l)
HE_F(Z-l)
= _____ _
YdP(Z-l) (1 - Z-l)
- .0
He_F(z-l)
(4.148)
(4.149)
R
E(Z-l)
_ Yp(Z-l) DR(z-l}
rezultind expresia
DR(Z-l}U(Z-l) = - KR(z-l} Yp( Z-l )
(4.150)
care conduce la algoritmul de reglare.
4.2.6. RESTRICTII IN ALEGEREA RASPUNSULUI DORIT
IN CAZUL PERTURBARII APLICATE
'r2
~i
'r
cu i poteza uzuala
N2T
NT
(4 . 151)
(4.152)
"._~ 7
(4.153)
'r2 < 'r
'-:\,Y
(4.154)
N2 <N
(in cazul cind elementul Fl din figura 4.6 nu are timp mort, rezulta cazul
limita. din relatia (4.132), respectiv 'r2 = 'r ~i N2 = N) se obtin cele doua.
categorii de restrictii, corespunzatoare variantelor de algoritm de reglare
cauzal la limiHi. sau strict cauzal, tratate in paragraful 4.2.3.
tn ambele variante, pentru
(4.155)
0~k~N2
trebuie sa. se impuna
YdP/; = 0
,~.,., .
. - t.
(4 .156)
laie~ire
yl = 0).
(deci
yr =
0),
'" c coeficienti
:-o:zulta:
'
)'Pt
apare
(4.146)
~i
yi:;60
(4.157)
+1
(4.158)
pentru
1V2
(4.147)
(4.148)
(4.149)
( 4.150)
(4 . 160)
Uj;:;60
H _F(Z-l)
pentru k din (4.158), iar in cazul cauzalitatii stricte, dnd se folos~te 0 perioada
de ~antionare pentru calculul comenzii Ute. prima valoare a comenzii care sa
tisface conditia (4.160) se obtine pen tru
k = N2 + 2
in loc de (4.158).
Blocul E - F avind timpul mort (4.152), in cazul
prima valoare nenuHi
yl
(4.161)
cauzalita~ii
la limita
:;6 0
(4.162)
se ob tine la pasul
k = LV2
IT
+ IV + 2
(4.163)
folosita in
(4.151)
k = N2
(4.152)
(4.153)
(4.154)
ulta cazul
cele doua
de reglare
+N +3
(4.164)
y".pte
y~
(4.165)
pentru
(4.166)
(4 . 155)
(4.156)
. .~ =
..:
0)
y! =
0, conform
(4.167)
pentru
(4 .168)
139
(4.169)
(tinind seama de racordarea la evolutia anterioara a raspunsului dorit), iar
in al doilea caz - pentru
(4.170)
k~N2+N+3,
= y1 + y~.
(4.171)
(4.L74)
(4.175)
140
~i
~ p'
conform cu
"e pentru
(4.169)
dorit), iar
~c
(4.170)
(1.170) are
=~ .
- und
M~(Z-I)
-(N z +N+l)
+ M~(Z-I),
N 2(Z-I)
(4.176)
contine
(4.177)
L{Z-l) = ) ,j"z+IZ-(Nz+l)
+ 1Jj"a+ 2Z
-(N z +2)
+ ... + yf,.+N+2
Z -(N2+N+2)
+ M;(Z-I),
N (z-l)
2
(4.178)
(4.179)
(4.171 )
(4.172)
~e f
(4.173)
. !: :or ul
necesar
~ ~ ::: ~ sa fie egal
- " "::r ya contine
(4.174)
~
"cat sa se
polinomul
(4.175)
. raspunsul
a cind in
. :~:ms ul dorit
(4.180)
= Y po:L(Z-I)
+ Yp~L(Z-I)
(4.182)
(polinom cu N + 2 termeni)
se impune liber
~i
(4.183)
Y~2+N+2-
(4.184)
+ Y p:lS(Z-I).
(4.185)
~.
(1
M~(Z- I)
.r" pf3 L z- ) -
.. ,
(4.188)
_ H
iar din (4 .178), (4.183), (4 .187) e obtine rentru cauzalitatea strict a (indicata
prin indicele S)
(4.189)
Ydi.S(Z-1) = Ydp< (-I)
Z - . 1~ T 2 Z-1) = Yt~S (Z-I) - M ; (Z-I) .
,
.iV2(Z- I)
(
142
Y;"H(Zjil) = 0
(4.193)
(4 . 186)
.;. ca binomul
' orul ex pre
r'.":- rezinta un
pentru a se
- finit de
':e de forma
Y~I( Z- I) =
Y~I(Z-I)
Y~I(Zjll)
" (-1)
Y <lml
Z -_ Y"011 (Z-1) - Y"011 (Z/I-1) .
Notind eonstantele
(4.187)
' (-1)
Y dnH
Z
= Y'011 (Z -1)
" (Z - 1) = Y"011 (Z -1)
Y 01",1
(4.195)
(4.196)
(4.197)
(indicata
(4.194)
mol'l
I
nOl'I
(4.198)
nopl
"
(4.199)
care indica. faptul Cll. prin optimizare se modifica numai prima valoare (con
stanta) din Y~I(Z- I) ~i Y;I(Z-I).
Inloeuind in (4 . 190) ~i (4.191) Y~I (:2'-1) ~i Y;I (Z-I) eu Y~"'I(Z-I) ~i Y;"u(Z-I)
din (4.198) ~i (4.199) rezulta expresiile modificate:
_
Y dml[' (Z-I) - Z-(N 2+N +2) Y'01 ... 1 ([ 1) -_ _
~-(N. +N + 2) Y' (Z-I) _ z-(Na+N +2)n '
.
011
0'111 (4.200)
(4. 188)
_ Y diS (,,-I)
_
-
- (jndicata
(4.189)
:Gctor ul din
--(N2+ N +3)n"
01 1'
(4.201)
(4 .202)
YdmlS{-Z'-I)~=
(4.203)
Yadz-l) = Ydmn(z-l) -
YdP],(Z-l)
(4.204)
Yd1S(Z-1) =
Yclmps (Z-l) -
YdPS(Z-l).
(4.205)
(4.206)
z-('\"2+ N+3)n"opt
(4.207)
(4.208)
~i
opt
-",-(N2 +N+3)n"
.
(4.209)
+ YPf3L (Z-l) -
(4.210)
(N d N + 3)n;pt
(4.211)
Ypo:S(Z- l)
+ Y p(3S(Z-l)
Din (4. 180), (4.181) se constata ca numai Yp(3L( Z- l) are un tcrmen (pri
mul) care contine Z-(NHI'2+ 2), iar din (4.183), (4.184) rczulta ca numai primul
termen din Y p(3S(Z-l) contine Z-(Nz +N+3).
!n consecinta relatiile (4.210) ~i (4.211) atesta faptul cil pentru optimizarea
evolutiei comenzii se modifica numai prima valoaTe liber impusa a raspunsu
lui dorit (la perturbarea p) stabilit initial - valorile liber impuse intervenind
in Y p(3L(Z-l) sau Y p(3S(Z- l) - modificarea constlnd in scaderea constantei n;pt,
respectiv n~J)t, din prima valoare liber impusa initial.
Se constaUi astfel 0 similaritate semnificativa cu optimizarea evolutiei
comenzii in cazul raspunsului dorit pentru un semnal r , cind se modifica prima
valoare nenula a raspunsului dori t (vezi subcapitolul 4.1) .
VARIABILA
4.3.1. AV ANTAJELE ALGORITMILOR CU STRUCTURA
VARIABILA
(4.204)
(4.20S)
(4.206)
(4.207)
(4.20S)
(4.209)
(4.210)
(4.211)
:ermen (pri
!IIT1ai primul
optimizarea
a raspunsu
intervenind
prima
'CTURA
145
ca
rk#rk_l
(4 .213)
se comanda comutarea temporara a algoritmilor, trecindu-se de la ALG P
la ALG R pe 0 durata egala eu eea a regimului tranzitoriu (deei egala eu t r ),
durata care este eunoseuta din proiectarea ALG R. Dad dupa trecerea tim
pului tr se constata din nouegalitatea din (4.212), atunei se revine la ALG P,
in eaz contrar prelungindu-se pe un timp stabilit funetionarea eu ALG R
~i apoi verificindu-se din nou conditia (4.212) pentru comutare pe ALGP.
In modul aeesta sistemul "a functiona numai pe intervale reduse de timp
cu un algoritm destinat uneia din marimile aplicate din exterior, dar in mod
nesatisfacator in raport eu cealalta marime, in timp ce in absenta ARSV
o asemenea funetionare are loe in permanenta.
La orice eomutare de algoritmi considerarea conditiilor initiale este strict
necesara, deoareee atit ALG R, cit ~i ALG P au fost proiectati prill. interme
diu! funetiilor de transfer in conditii initiale considerate nule. Ca urmare, oriee
trecere la un alt algoritm (care se efectueaza in conditiile initiale nenule deter
minate de funetio!1area sistemului eu algoritmul precedent) fara considera
rea valorilor nenule ale conditiilor initiale poate determina 0 alterare grava
a performantelor impuse, pe care noul algoritm Ie poate asigura numai in
conditiile initiale nule, in oonformitate eu ipoteza facuta in cadrul proiectarii
algoritmului respeetiv.
Inainte de a treee la proiectarea direeta in domeniul timp a algoritmilor
de reglare eu considerarea conditiilor initiale nenule, ilustrarea eonsidera.rii
acestor conditii in cazul sistemelor continue prezinta interes prill. faptU! ca
permite u~or obtinerea unor relatii ~i a unor concluzii utilizabile in proiectarea
algoritmilor pentru sisteme automate numerice.
obtinut5. prif" t ransformare Laplace In eonditii initiale nule din ecuatia dife
rentiala
d 2y
,..
dy
2
dr
9
-
+
2'..,w"
+
w"Y' = - - + w~
r
.1
(4.215)
dP
dt
Z3 dt
.. ,
w;.
.. + .,...
')
w; . "
2"w n y + wnY = -r+ w;.r.
'161M
L."
_..... _\!'.
(4.216)
Z3
+ 2~wlIsY(s)
w'!.
w2
2'3
Z3
146
+ w~Y(s) =
2~wIIY(0)
.
+ w~ R(s
rezultind:
.
(4.213)
(S2
+ 2~~1Is + ~;)
~2
Y(s)
(S
= -"
Z3
+ [5'(0) + 2 ~~nY(O) -
:: r(o)]
respecti\'
+ Z3)
sy(O) + [jJ(O) + 2~wnY(0)- ~;
~
= S2 + 2~wns + w~ R(s) +
S2 + 2~w"s + w;
W;
(s
r(o)}
Y(s)
sy(O)
Y(s) = Ho(s) R(s)+
+ [.i'(0) + 2~~nY(0)
2 + 2r
2
s
.,~"s T
:: r(o)].
(4.217)
Wn
Notind, ea in (3.16)
Ho(s)
Ll
== K(s)
Y(s)
R(s)
y(O) =
-'oc' tmilor
- ,iderarii
. -=. :aptul ca
oieetarea
y(O)
k~
(4.219}
~2
+ 2~~"y(0)
(4.218)
L(s)
~ r(O)
= k~
( 4.220)
=3
unde:
~~
un sistem
',' ell
(4,214)
~ uatia
dife
(4.215)
K'(s) =
k~s
+ k~
+ K'(s)
L(s)
(4.221)
(4.222)
r,
(4.223)
(4.216)
itii initiale
KF(S) = K"
- va rezulta in eonditii initiale nenule
Y(s) = KF(S) U(s)
Dp(s)
K;'(s)
Dp(s)
(4.224)
(4.225)
147
HR(S)
U(s)
t(S)
~i
Kn(s)
Dn(s)
(4.226)
se obtine: .
(4.227)
K~(s)
DR(S)
(4.228)
K~(S)] + K~(s)
Dn(s)
(4.229)
DF(S)
i ntroducind in (4.229):
t(S)
= R(s) - Y(s)
(4.230)
[1 +
KF(S) K~(s)
Dn(s) DF(S)
KF(S) K~(s)
DR(S) DF(s)
+ K~(s)
Dp(s)
+ K~(s)
DF(S)
sau
Y(S) =
Kn(s) KF(S)
R(s)
Kn(s) KF(S) + DR(S) Dp(s)
KF(S) KR(S)
+
Kn(s) KF(s) + DR(s) DF(S)
Dn(s) KHs)
_
Hn(s) HF(S)
R(s)
Kn(s) KF(S) + DR(S) DF(s)
1 + HR(s) HF(s)
KF(S) K~(s)
KR(S) KF(S) + Dn(s) DF(S)
DR(S) K;'(s)
Kn(s) KF(S) + DR(S) DF(S)
(4.231)
KF(S) K~(s)
KR(S) KF(S) + DR(S) DF(S)
Dn(s) K~(s)
KR(S) KF(S) + DR(s) DF(S)
(4.232)
148
ae nenule
ale
in membrul
rvin derivate
are functia
relatiile (4.232)
Ho(s)
_
HR(S) HAs)
1
~i
+ [1
(4.226)
DR(s) DF(S)
Kn(s) K}o"(s) + Dn(s) DF(s)
(4.233)
- Ho(s) ] K~(s).
DF(S)
(4.227)
(4.235)
- ca in (3.564) -
~i
(4.236)
(4. 228)
C(Z-l) A (Z-l)
+ B(Z-l) E(Z-l)
(4.237)
.1.229)
4.2jO)
(4.234)
E'(Z-l)
A (Z-l)
+ [1
- HO(Z-l)] B'(Z-l).
A(Z-l)
(4 .240)
..(s) DF(S)
(4.232)
In
149
I -
Z-l
Q(Z-l). ,)",
(4.241)
I - Z-l
y(O)=Yo#O
raspunsul dorit )'df< trebuie modificat, cel modificat fiind notat cu Ydfb deci
transformata z, Y tt (Z-l) , se va modifica in Ydi(Z-l).
De asemenea, datorita relatiei (4.242) nu mai este indicata aplicarea sem
nalului de referinta r" treapta unitari discreta - din (3.640) - ci apliearea
unei trepte discrete de valoare oarecare rl, cu
riO
'i1
ri2
= ... =
ri:t
= ... = rj
(4.243)
~i CU
R i (Z-1)
rt
=--
I -
(4.24-4)
Z-l
Y di (C- 1 ) = Yo
Itl.
-z
+ (rc
- Yo) Y d (Z-l),
(4.246)
YOt
+ (Yo: -
(4.247)
YOI;)Ycuc,
unde
Yoo
Y01
Y02
= ... =
!fo
YOt
= Yo
(4.248)
150
2f
JT
IT .fT 81
Fig. 4.9
71 H
Y di( Z-
1
)
yo 1
+ H n.(Z-l)
va
(4 .241)
-1
-Z
( )
r! -
1'!
----'--~
1 . Z-,l
yo
Hoa( Z- l)
-1
l z
yo 1 - Hoa(Z-l)
I - Z-l
Y( Z-l) = Y a!(Z-l)
R(Z-l) = R t (Z- l)
HO( Z-l) = Hoa(Z-l)
(4.242)
- .. Y <ti t,
deci
(4.243)
yo
1 - Hoa( Z- l)
l z
-1
R (Z-1:)
+ H oa (-1)
Z
i
(4.249)
(4.250)
(unde Hoa (Z-l) reprezinta funct.ia de transfer dorita din (4.241), in conditii
initiale nule, ceilalti termeni din (4.240) introducind in relatie efectele existen
rei unor :conditii initiale nenule) ~i comparind in acest caz expresia obtinuta
din (4.240) cu expresia (4.249), reztiIta :
yo
(4.244)
1 - H Od (z-l)
1 --;- Z-l
E'(Z-l)
A (Z-l)
[1 - H Od (z-l)] B'(Z-l)
A (Z-l)
(4.251)
(4.245)
(4.246)
$T
7T U
[1 - H oa (Z-l)]I.-l=1 = 1 Hoa(I) = 0
(4.254)
deci numaratorul din (4.253) contine factorul (1 - Z-l) ~i ca urmare raportul
din (4.253) este polinom.
151
(4.255)
+ e~
(4.258)
(4.257); valorile eic rezulta imediat din expresia
Uit
Ut
152
B 1(z-1) E~!lt(Z-1)
A(Z-1)
1 - HOd . opt(Z-1)
Yo
1 _ Z-1
~i se obtine:
E;!lt(Z-l)
01'1
+ [I
IH~. ;~:(Z-1)
B1(I - 1) {A (.?....l) Yo 1 Z
- [I -
HOd _ opt(Z-l)]
B'(Z-l)}
(4.263)
(4.257)
(4.258)
unde
I~ITIALE
NENl;LE
In eazul unui bloc E -F, conditiile initiale nenule pot fi preeizate' pornind
de la eeuatia recursiva a blocului, obtinuta din funetia de transfer.
Astfel, presupunind ca H E_F(Z-1) are expresia generala
(4.265)
(4.260)
c:;uii sint
; omului
", rezuIta:
(4.261)
. - H O(Z-1) =
- se obtine:
: B' (Z-1)
(1.262)
!.:l E~1>,(Z-l).
(.u nde unii coeficienti pot fi nuli, in iunctie de valoarea timpului mort .),
se obtine:
2
1
Y(Z-l) =
b1z + b2z + ... + b"z-n
U(Z-l)
(4.266)
1
alz- 1
azz 2
a"z-1I
+ ... +
Yt= -alYk_l -
azYk-2 -
... -
a n )'k_7I
+b
12t k _ l
+b
2'Uk_2
+ ... + bn"U
k_
(4.267)
Forma funqiei de transfer din (4.265) (in care se constata ca 't' = 0) este
o forma generala, deoarece pornind de la 0 functie de transfer cauzala HF(S)
eu n poli se obtine 0 functie de transfer HE_F(Z-l) tot cu n poli - eorelati eu
eei ai functiei HF(S) prin relatia de baza (3.5) (facind abstractie de faetorul
Z-(N+l) dela numarator, care apare pentru 't' = NT) - -dar eu t t - l zerouri,
cum se eonstata in (4.266) ~i in toate exemplele din capitolele 3 ~i 4,
Pentru 0 functie H E_F(Z-l)CU n poli pot exista n eonditii initiale nenule,
care pot fi obtinute din (4.267) in ipoteza ca in momentul kT de exemplu
153
b~
(4.268)
+ b1Uo -
= -al)'n_1 -
aSYn_2 - .. . - an)-'o
(4.272)
]54
;-------"-'--'--'
- : ' '-
....:..(..
rkl
r-r-~
(4.268)
I
I
I
I
~--~
L _____ _
(4.269)
In [4.5, 4. 10, 4.II J sint propuse SAN cu doua module RNI ~i RN z, ambele
incorporate in echipamentul numeric de reglare N, rezultlnd schema din
figura 4.W. Notind, conform schemei:
(4.270)
(4.274)
(4.271)
(4.275)
~-::z ultind :
4.172)
rezuW'i:
(4.276)
unde
(4.277)
linomul
~i
expresia
(4.273)
(4.278)
se obtine:
H~(Z-1) =
H R1 (Z-1) He_F( z- l) =
B( Z-1) (Z-1)
_ P (Z-1)
A(z-l)
C(Z-1)
B(Z-l) (Z-1)
E
+ H R1 (,;-1) H
(4.279)
Blocul RN1 are rolul de a aloca polii functiei de transfer H~(Z-l), iar
blocul Rl'f2 de a elimina zerouriIe functiei de transfer H~( Z-1) ~i de a intro
duce alte zerouri in functia de transfer HO(Z-1) a ansamblului, pentru a asigura
egalitatea
(4.280)
- unde H()d.(;: -1) este fUllctia de transfer dorita a ansamblului - care asigura
implicit egalitatea
Y(Z-1) = Yd(Z-l),
(4.281 )
reglare,
: ' primul
: ~lare
=:;:
!H04 (z-1)
(Z-1) B(Z-l)
(4.282)
IB5
~l
~i
(4.282) se obtine:
-1) -
Ho(z
HOd(z-l)
------"'~-'A(Z-l) C(Z-l)
B(Z-l) E(Z-l)
(4.283)
Se constata cii dadi expresiile E(Z-l) ~i C(Z-l) slnt determinate din con
ditia
A(Z-l) C(Z-l) + B(Z-l) E(Z-l) = 1
(4.284)
atunci sint satisfacute egalitatile (4.280)
~i
(4 .285)
e:'(Z-l)
Z- l E~(Z-l)
_ EI/(Z-l)
(I - Z-l) C~(Z-l)
C"(Z-l)
(4.286)
+ B(Z-l)Z-l E:Vl) =
A(Z-l) C"(Z-l)
+ B(Z-l) EI/(Z-l) = 1
(4.287)
.
simiIara cu (4.284) ~i conforma cu (4.286).
Prin modificarea expresiei HlllV1) din. (4.278) - rezultind H~l(Z-l) . din
(4.286) - se modificil. ~i expresia HmV1) din (4.282), ciipatind forma
HI/ o(Z-l)
R_
L\
U(Z-l) =
H ()d(Z-l)
=
e:'(Z-l)
EH(Z-l) B(Z-l)
,-1
Hoa(z-l)
E;(Z-l) B(Z-l) _
(4.288)
( 4.284)
In paragraful 4.1.5 a fost prezen,tata una din cde doua. metode de opti
mizare a evolutiei comenzii, in prezentul paragraf fiind ilustrata succint cea
de a doua metoda.
In cazul expresiilor (3.564)' (4.276), (4.286) ~i (4.288), inlocul functiilor
de transfer din (4.276) ~i (4.279) se obtin expresiile modificate
polinoamele
~i E(Z-l)
brul sting ~i
(4.289)
: -i)
(4.290)
:- !C"Z'.ut a ex pre
- ~i aceasta,
ded
. :-:,_~c co~plet
(4.291)
!:l oiecta,rii),
(4.285)
E,(Z-l) ~i
:ar in final
(4.286)
(4.292)
V(l) B1(l)
" (Z- l) = 1
(4.287)
.~_.I(:;- l)
din
:orm a
( 4.288)
= HOd. OPI(I) =
(4.293)
(4.29~)
157
deplasat cu ~z, in raport cu zeroul Zj1 din B 1(z-1) (4.289). (4.290) se obtin:
fI'
()m(
Z-1 _
)-
~i
(4.296)
Z-1 =
HOdJ 01'I(Z-1)
iI
B1(z-1) V(Z-1)
E"(:;.-1) B 1(z-1) B 2 (z-1)
[1 - (zll + LlZ)Z-I)J B 2 (z-1) E"(z-1)
A (Z-1) C(Z-1)
B 1(z-1)B 2(z-1)E (Z-1) - LlzE"(z-1)B 2(z-1) Z-1
V(Z-I) [1 - (z
11
(4.297)
Hr(s)
il
Y(s) _ KI
U(s)
-7
(4.298)
158
~ xpresiilor
(4.296)
!--- - - ' -
=
(4.297)
variatii
- ~: emul i~i
ea reali
-: .2.98)
l
LJ
: electrice
exemplu
::a dispozi
- _ a maca
toare cu
a\-antajos
_:-e durata
:-:-.:' imii de
,: de consi
. pentru
(4.299)
~i
fLUE
o~--,
= U
rn4X
!f
fa/2
Fig. 4.11.
(4.300)
U11Iax = -1
= -
(4.301 )
<:st
(4.304)
r = 1
r - Y.I
(4.305)
avind in vedere polul dublu in origine din (4 .298). Dupa cum va rezulta in
continuare, valoarea stationara. y.t = 1 din (4.304) - nu este atinsa asim
ptotic, ci exact, dupa trecerea timpului tr , dnd comanda trebuie sa se anuleze
rezultind
U HI = 0;
( 4.306)
intervalul III incepind de la t = t r
Pentru functia de transfer (4.298) principiul maximului prevede [4.13,
4.14J ca momentele de comutare ale valorilor comenzii conform cu (4.300),
(4.301), (4.306) - momente notate in continuare cu tl ~i t2 == tT> sa satisfaca
relatiile :
(4.307)
(,; -
~i
2t2
1
Yn
K , U max
(4 .308)
t2 .
159
Considerind (4.302)
~i
(4.309)
K, = 0,04,
~i
din (4.307)
(4.308), se obtine:
(4.310)
YY.:
(4.311)
0,04
-
t2 = 2
Yst
(4.312)
0,04
t2 =
5S
(4.313)
10 s
(4.314)
(4.315)
qlt
p.
,I
.J[
51
jJJ
110
1M
b
ffl
"~,
I
IU
I fs'
10
I",
if
I
u.s
d
Fig. 4.12.
160
- se obtine relatia
Yn
0,04 t
+ 0,4
(4.317)
(4.309)
(4.310)
YIJI = O.
Raspunsul Y reprezinta integrala marim,ii
t2
YI = 0,04 -
~i
pentru t2 = 10 s rezulta
(4.318)
Y ~i
+C
I,
unde
(4.320)
(4.311)
pentru a se obtine la t
(4.312)
La tl . 5 s rezuWi
(4.313)
(4.321)
(4.322)
__ 0 04 (t - t2)2
,
2
(4.314)
- '" aspectul din
__ ;n (4.300)
~ :. ~pre
valoarea
YII -
(4.315)
_ <:.i (4.309). La
valoarea 0,2
. I a acestei ma
':: figura4.l2, c.
'::. ;;.:a la origine
tine prin pre
pi na la inter
u c. < <.. .v. - panta
, avind in
< 0 din (4.301) ~i
(4.316)
. ~-0, 4
(4 .317)
(t - 1.0)2
2
+1
(4.323)
- conform
= 0,04 t
+ 1_ -0 04
,
CU
(4.322) -
= -0,04. 12,5
+1=
0,5 = Yr(tl);
(4.324)
~i
(4.325)
YII(t2) = 1 = Y."
fiind verificata racordarea evolutiei pe intervalul II la evolutia dispunsului Y
pe intervalele I ~i III.
Din (4.318) se obtine:
Y Ill = const. = Yst = 1 = r
(4.326)
in figura 4.12, d fiind reprezentate ~ i evolutiile YII ~i YIII '
Intrudt raspunsul Y r eprezinta integrala marimii )', are loc relatia
\'2Y dt =
respectiv
y(t
2)-
y (O)
(4 .327)
"0
CO
)0 )' dt =
y (10) - y(O) = 1
(4.328)
(4.330)
>
t2a
(4.331)
t2
aria 6.0AbBb
(4.332)
> tz
IU tv J ...~:.;;,
~"~
,,''',,1'l' . . .
~ r..
(4.333)
6.0BcA~
= 1
(4.334)
!j
II
..
,
!~
1, , 10
"0 - li -5
flo
Fig. 4.13.
."
l~
162
--:.
Ao
Ii
uc"
8
"
r ,&'
L.
................
\'
"
'"
f (s/
.
Fig. 4.14.
f,c I,
I~o
Fig. 4.15.
A
Ilc
I r.'
c nu pot
'(3. admisa
' ~ a 4.12, a.
~,
-:..:mai in trei
- ...t ru Y, fie
: : D utare, fie
-:. 2, c este
Fig. 4.16 .
.ntervalul I
se ~ onstata
~i
: .:ie sa fie si
ar rezulta
Y st
deci
(4.330)
<r=
( 4.335)
Y st#O.
(4.336)
r-
(4 .331)
~i
(4.337)
Rezulta insa:
(4.332)
(4.338)
~i
(4.333)
. . n egative
? B() ~i ca
aria
.~
t:.O A ~Brt
( 4.339)
~l
Y st
(4.334)
deci
>
r =
r-
Y st
(4 .340)
< O.
(4.341)
t:.OA ~Bet
ari a
t:. A~A~AII
= aria t:.OA B = 1
(4 .342)
1Yopl
,I
//
/,,/
/
,,/ '"
'" '"
'" '"
//
.~
"
"opl
!I.t
,
'
(, ' f,o
I;
___ - - ,,-,-,,"",--
///
:'
/.:
.':'_..!
" l"
!I) ,'Iopl
///,..
tie;
'/'"
~ /; lid
f;o
U d(Z-I)
IU
Fig. 4.17.
iar functia
~i
r" -
~i
164
.,
(4.345)
J'~
=
=
."<11';'
Din (3.
~' O
z-;~
E.cl ~
(4.344)
Ydk
,.,V ';J
se ob1ine '
_ (_-1\,J == -
":" ,l -
Fig. 4.18.
U ~i
(4.346)
~i
=
ua5 =
UellO =
UclU
UdO
Ud12
= ... =
(4.348)
+ 0,02U l + 0,02U
k_
k_
(4.350)
Introducind in (4.350) valorile Ud/c din (4.348) se obtin valorile dorite ale
raspunsului Ydk:
0,02, Yd2 = 0,08, Yd3 = 0,18, Yd4 = 0,32,
0,5, Yd.6 = 0,68, Yd? = 0,82, Yag = 0,92, Ya9 = 0,98,
Yao = 0, Ydl
=
Yalo =
Yd5
.:.:,::-eaza posi
a comen
dorita
ui discret
a de e~an(4.344)
e transfer
(4.345)
Yd.11
Yd12
=
e:1l5 =
e:ao
ealo
~i
= .. , =
~i
1 = )lie.
8!
= ... =
(4.351)
e:rlk,s!
1
(4.352)
se obtine:
(4.353)
165
6.
U(Z-1)
H (z 1) ~
- ------~-~-~-~R
~ <:(Z-1) - 1
0,98z- 1
0,92z- 2
0,82z- 3
0,68z- 4 +
(4.354)
~i
algoritmul de reglare:
Uk = -0,98UA<-1 -
0,18u"_7 -
<:"_5 -
0,92u k _ 2
0,08U/"_8 -
<:k-6 -
<:k-7 -
0,82u"_3 0,02U"_9
0,68u k'_4
0,5U"_5 -
0,32u"_6
<:k-8 - <:k-9'
(4.355)
4.354)
obt in
_:pament
erite ale
_ ribnului
~ constata
-. : - deci
. ~~ intro
.2 transfer
_om utare,
. _.' intregi
":.e au loc
. ~i-optimal
uri F cu
n practica,
~um ite per
. ul y prin
.re modifica
(4 .357)
unde K a ' OPI este valoarea consideraHi optimrl. Expresia (4.357) reprezinta
unul din cele mai simple criterii de adaptare.
167
De cele mai muIte ori identificarea este realizata in cazul continuu prin
intermediul unlli model etalon ME al buclei de la nivelul 1, in ipoteza valo
rilor parametrilor care asigura performantele dorite.
Presllpunind, pentru simpJitate, ca blocul Fare 0 funqie de transfer de
forma
HF(S)
=~
s(s
(4.358)
+ 1)
Hn(s) = Kx
(4 .359)
rezulta:
S2
Kx K "
+ s + KxKv
(4 .360)
Hm(s) L\ Ym(s) =
R(s)
rezultind
ca
(4.361)
funqie de transfer
S2
(4.362)
+s+ K
(4.363)
Y=Ym
(deci pentru ca raspunsul Y sa fie caracterizat de performantele impuse,
asigurate de dispunsul )'m al modelului) este necesara egalitatea
Ho(s) L\ Y(s) =
R(s)
KxKv
S2
+ s + KxKv
Hm(s) L\ Y m(s) =
R(s)
S2
+s+K
(4.364)
168
lexitate) poat e
r r vin circuitele
instruibil). tn
:1U prim e ~t e un
cote adaptat la
ului, care este
trecuta pentru
-='1 e.
[/emenl{;'
de
adap/are
, _- TINUU
ransfer de
Fig. 4 . 19 .
( 4.358)
-:l. ~ 39)
4.360)
1.361)
Sf-oK =
4.362)
\ %.
oHo(s) . _ _ . _ _ =
oKxKv Ho(s)
1
(S2
K xKv
S2
+s
+ s + K xK v?
. (S 2 + s
+ K xK$) K xKv _
K xKv
(4.366)
(-:1 .363 )
impuse,
~o. =
K" K.
_ K
- ~.
(4 .364)
I).
S2
(S2
+s+
K .
+ s + K)2
S2
+s+K
Kx K "
.K K = 1
x v
(4.367)
c eea ce era de a~teptat, intrudt in (4 .363) orice vari atie a produsului K xK "
se transmite integral funqiei Hoa(s).
Cind in (4 .364)
s
co
(4.368 )
169
'J...----;:;--o~....----;y-~
""l..
~i-~.
t- 0
- - . ...... - r
- rezulta:
1.
Ho(s) - 0
.t '
~oK
x- v _1
.
'_
(4.369)
" -"
L'
~l
-j
,]-_~:
(4 .370)
(4 .371)
conform cu (4.366), deei la valori miei ale timpului, dnd are loc adaptarea,
sensibilitatile functiilor de transfer Ho(s) ~i Hoa(s) slnt foart e apropiate - avind
in vedere (4 .367) ~i (4.371) - ~i ca urmare functia de transfer aproximativa
(4.365) poate fi folosita in loeul funetiei de transfer (4 .364) .
+ Y + Ky = KxKvr
Ym + Ym+ KYm = Kr.
)1
iar din (4.362) rezuWi:
Notind
( ~i
(4 .372)
(4.373)
in figura 4.19) :
e = Ym - Y
~l
ii
+ e + Ke =
(K - K xK v) r
(4 .374)
respectiv:
+ e+
ii
K e = cpr
(4.375)
cu
cp = K - KxKv.
ii
e-
Ke
(4.376)
+ cpr.
(4 .377)
e,
V(e, e, cp) == V = K e2
+ e + Acp2
2
(4.378)
eu
A
>
O.
(4.379)
V = 2Kee
~i
+ 2 e ii + 2 )'cpcp
(4.380)
V = 2Ke e - 2e 2
2Kee
+ 2ecpr + 2AcpCP =
ca
+ 2e cpl' + 2/.cpcp.
(4.381)
170
-2e 2
+ 2A'{)cp =
(4.382)
atunci se obtine:
v = - 2e 2 ,
(4.383)
deci derivata functiei Leapunov este negativ-semidefinita si ansamblul siste
mului adaptiv este stabil in sens Leapunov.
'
Din (4.382) se obtine legea de adaptare:
'P = -
1 .
er
(4.384)
respectiv
.
- KxKv - KxKv
= -
1 .
er,
(4.385)
(4.386)
1 .
K xKv=- er
A
re spectiv
Kx =--er.
AKv
(4.387)
Kx
er
(4.389)
AK". maX
sau
K x = B er
(4.390)
eu
B =
= const.
(4.391)
AKv. max
Din (4.389) ... (4.391) se obtine:
Kx=BC~ rdt=
(4.392)
1
Crdt,
AKv. max J
deci rezulta valoarea adaptata a factorului Kx pe care circuitul de adapt are
o transmite blocului proportional RA (fig. 4.19) in scopul asigurarii egalita
(4.393)
171
flemenle
de
adaplare
r
oS
___ J
/(x
Fig. 4.20.
e,
. = Xx
R
re
(4 .394)
conform eu (4.390) .
Aceastii marime este aplicata integratorului I, cu functia de transfer
HJ(s)
.!i
s
(4.395)
(4 .397)
r;-------------,
IN
~__"rk'_':___<~
uk I
1+
I
I
I
I
I
I
!/k
I
I
I.
I
I
I
IL __
__________ JI
Fig. 4.21.
-Y"-2
-Yk-n
U"_I
U"_2
Uk_n-.;
a2
an
0= I ~
bi
'
(4.400)
b2
_b n _
ace~ti parametri fiind obtinuti prin una din metodele de estimare curent
folosite [4. 17J: cele mai mici patrate CMMP, verosimilitat ea maximi VM,
variabilele instrumentale VI.
Alegind metoda CJlIIMP, functia criteriu are aspectul
i"
(4.401)
R= 1
care, pentru
6=B
(4.402)
capata forma
N
V(o)
E [Yk
- 'l'T(k)
Of
(4.403)
k= l
eu
9=
174
(4.404)
Notind
(4.406)
Ch
fiind
V(O)
B
[y" k=1
Y",J2
(4.407)
Ve(O) = - [",(k) ] 2
B (Yk -
",T(k)
-I
9J =
2 L, [",(k) ",T(k)
k_1
0-
",(k) y"J = 0
(4.408)
(4.409)
unde
(4.410)
N-I
9N _1 =
P N - 1 B ",(k) .J'"
(4.411)
k=1
cu
(4.412)
~l
PN~l =
Exista insa
N-I
B
k=1
",(k) ",T(k)
~i
P N - 1 [4.17J :
(4.413)
[~ ~][~ :]=[~ ~]
(4 .415)
+
CX + DZ =
~i
(4.417)
deci:
X = A-I - A-1BZ
(4 .418)
Z = - D-ICX.
(4.419)
(4.420)
(4.421)
~i
(4.422)
(4.423)
= PN:' l
B = ",(N)
(4.424)
Considerind:
A
( = ",T(N)
D= - 1
identitatea (4.423) capata forma :
[PN~I
+ ",(N) ",T(2V)rl =
p.V - I -
PN_I",(N) [1
N-
(4.425)
respectiv:
P = P
- _
N 1
PN - I ",(N) ",T(N) P N - I
1 + ",T(LV) PN_1",(N)
(4.426)
avind in vedere (4.414) ~i faptul czi marimea din paranteza mare a membrului
al doilea din (4.425) estc 0 marime scalara
In expresia ~v din (4.409) intervin e ~i factorul
N
k= 1
176
N- I
",(lc) )'Ie =
k= 1
'l/(lc)YI'
+ ",(LV)'N
(4.427)
Ia trice celulare
(4.415)
~-
tricele A, D
(4.416)
(4.417)
(4.428)
(4.418)
(4.419)
(4 .420)
a Yind in vedere (4.411) ~i faptul ca in cei doi iactori care se reduc la numarator
intervine ~i marimea scalara YN, a carei pozitie in cadrul produsului din fac
torul respectiv nu prezinta importanta; de altfel, in cei doi factori mentionati
apare ~i al doilea termen scalar de la numitornl expresiei (4.426).
Introducind inca doua notatii:
-/.421 )
(4.429)
(marime scalara)
~l
K(N) == KN
(4.422)
PN - 1 ",(H)
(4.430)
(4.423)
ON =
9N _ 1 +
K"'CN
(4.431}
KN",T( lV ) PN - 1
(4.432}
(4.424)
P.\' _ l -
Cu
(4 .433)
p. ' - 1
. -
-)
. 426)
conform cu (4.398).
Relatiile (4.429) ... (4.433) constituie algoritmul recursiv RCMMP in timp
real al CMMP, in care nu apar inversari de matrici. Din (4.431) se constata
cil. 9N se obtine aplidnd estimarii anterioare 0 corectic proportionala cu
diferenta ';'N dintre marimea masurata )'N ~i produsul ",7' (N)9 N _ 1 , care repre
zinta prediqia marimii ),N, construita cu 9"'_1 - in loe sa se foloseasca 0
relatie de forma )'N = ",T(N)9,v.
Initializarea RCJifMP se efectueaza fie cu
9(0)
fi e cu
(4.434).
~i
P(O) = cI,
eu [4.l7 :
(4.435)
100.
(4.436)
177
- conform cu (4.4)
HR( z- l)
U( Z-1)
e:( Z-1)
L\
(4.437)
K R(z-1)
(4.438)
D R(z-1)
;J', c":.li
~.
, "
A(Z-1) = AN(z-l)
(4.439)
BN(Z-1)
(4.440)
B(Z-l)
HRV1)
HR . N(Z-1)
eN'
(4.441)
obtinute cu
(4.442)
1.h
H . (Z-1)
RN
L\
,U(Z-1)
e:(Z-1)
= '" AN(z-1)
tVl
Q(Z- 1)
B N(z-1) [I - Q(Z-1)]
K R.N(Z-1)
D RN (Z-1)
( 4.443)
BN(z-1) [1
=
Eslimore porom~/ri
fjl lN!=(-YN, --!l.... n ""., ' " ,V'n IT
IN -!I" "
TIN) U".,
I'N" 'fIN}
KIN): ""J.VifIN)
'f (N)
UN =UN" 'K(l0r IN)
1'".,
AsleoplO
.remno/
reos
//mp'reol
----r-
ColclJl comondri
eN:
rN -
YN
F ig. 1.22.
178
- Q(z-1)] U(Z-1) =
( 4.444)
~i
0,152
S2
+ 0,48s + 0,152
(4.445)
H F2 ()
s =
(c u doi poli reali)
~i
(s
+ 0,2) (s + 0,4)
(4.446)
~i
HF3(s) =
cu doi poli
0,08
+ 1)
(s + 0,1) (s + 0,2)
0,02 (lOOs
(4.447)
179
-HOll (z-l)
Hod z-
HO( Z-I) =
(4.450)
H Onll(z- 1 L
o
ca
~i
~i
matricea
(4.451)
~i
(4.452)
Qll(Z-I)
1 - Qll(Z-l)
H R (z-l) = [He_p(z-l)fl
Q22(Z-1)
1 - Q22( Z-I)
(4.453)
Qnn(Z-1)
1 - Qnn( z-1) _
intrucit matricele Q(Z-1) ~i 1- Q(Z-I) sint diagonale ~i inversa unei matrice
diagonale este diagonala, tot diagonala fiind ~i matricea produs a doua ma
trice diagonale.
Obtinind matricea HR(z-l), rezulta :
U(Z-l) = H n (Z-I) t(Z-1)
(4 .454)
(4.455)
se obtin cx presiile:
1BO
+ H (-1)
Z e: 2( Z-1)
+ H R22 (Z-I) e: 2(Z-I)
/112
(4.456)
(4.457)
1
f 1(u k-l>
u 1k-Z'
1
_1
~2
~2
)
... Ek-1,
""k-2'
... ~k-1,
~k - 2' ...
. . = -)
(4.458}
(4.459)
relatiile
(4.462)
(4.463)
~i
(4.466}
~i
adoptata expresla:
(4.467)
Y..
1.0
U,O
Q,6
oI
y; +
12
Iii 20 ?4
to
S2 J6 40
44 4(} 52 56
k
01
9:
~O
()
12
16 10 24 28
J1 36 40 44 48 52 56
1,0
0.6
0/;
0.8
0.4
0.6
0.1
0.2
oI
,.
0.2
4
M
/1
If)
20?4 ?lI J2 S6 40 44
48 52 56'
01
1$
ul8 t
D
4
1
l
4
12 16 1(1 ?4 28 J2 J& 40 44 48 52 56
4118
12 16 20 ?4 28 1132 36 40 41 48 52 .fS
it
c
uf
6
4
k.
12
d
Fig. 1.23.
-4
16 20 24 26 3
d
Fig . 1.24.
40 44 48 52 56'
BIBLIOGRAFIE
-"
-"
.:.
-4.1. C a lin , S . . 0 metoda de proiectare direc/a fa domeniul timp a sistemelor de reglare automata.
in: Buletinul Institutului Politehnic Bu c ure~ti, XLIII, Seria Electrotehnica,
I, 198 1.
i .2. K u 0 , B. C. Sisteme automate cu e~antionare (trad ucere din limba engleza). Editura Tehnica,
Bucure~ti,
1967.
1. 3. Is e r man n , R. Dig ital Centrol Systems. Springer-Verlag, Berlin, 1981.
i .i. C a lin, S., Pet r es c u, G h., Tab u;; , 1. Considerente de imbu"atafire a comportar ii
tranzitorii in proiectarea directd a sisteme/or automate numerice. in: Buletinul Insti
tutului Politehnic Bucure;; ti , XLIV, Seria Electrotehnica, Energetica, Automatica,
Calculatoare, Electronica., nr. 2, 1982.
4.5. Cal in, S., Pet res c u, G h., Tab u $, 1. Sisteme automate mlffzerice. Editura $tiin
~ifica $i Enciclopedica, !3ucure~ti, 1984.
i. 6. C a lin, S. Regulatoare automate. Editura Didactica $i Pedagogica , Bucllre$ti , 1976.
4. 7. Cal in, S., P e t r es c u, G h., T Ii. b u $, 1. Proiecta!'ea algori/milor de reglare numericd
cu cOllsiderarea condi!iilvr initiale nenule. In: A X XVII -a sesi u ne ;;tiin ~ifica a
Un i ve rsita~ii din Galati, 1984.
4.8 . C a lin, S., Pet res C u, G h .. T a. b u $, 1. Optimizarea regimltlu.i tranzitoritl al sistc
melor numerice din condi!ii ini!iale nemtle. In: Conferin fa Na tionala de Elect ronica.
Telecomunicatii, Automatica $i Calculatoare, Buc ure$ti, 1984.
4.9. \\' 0 n ham, W. M. Linear M.t/t iva riable Control. A geometric Approach. Springer-\'erlag,
Berlin, 1974.
4.10. C a lin, S., Pet res c n , G h . . T a. b u ~ , 1. Proiectarea direc/a fn domeniu./ limp a
sistemelor automate numerice cu cloud bloc uri de reglare. In: Conferin ta N ationali\
de Electronica, Telecomunicatii, Automatica ~i Ca\culatoare, Buc ure$ ti , 1982.
4.ll. C a lin, S., Pet res c u, G h., Ta b u $, 1. 1mbundtd!irea evolu!iei comenzii i n proiec
larea dircctd a sistemelol' autcmate ntl.m erice cu doua blocuri de reglare. In: 5 th
1983.
4. 12. C a lin , S., T e r t i $ c 0, M., Dum i t r a c h e, 1. $.a . Oplimizdri in aulomalizdr i.
industriale. Editura Tehnica, Bucure$ti, 1979.
'1 . 13. Po n t r ea g h in, L. S., B 0 I t ian ski V . G. $.a. Matem:ttice kaia leoria opt-imctlnih.
protessov. Nauka, Mosk-la, 1969.
4.14. C a lin , S., Bel e a, C. Sisteme automale adaptiv e ~i optima.!e. Editura Tehnica., Bucu
re~ ti , 1971.
4.15 . C a lin , S. Proieclarea directd i n c/umenhtl limp a regulatoarelor aulomate lt1t1flerice optimale
ca rapiditate. Simpozion Galati , 1983.
4.16 . C a lin, S. R egulaloare automate . Editura Didactica ~i Pedagogica, 1967.
4.17. T e r t i $ C 0, M ., S to i c a, P . ldent ifica.rea. ~i estinuwea para.m el rilor sistemelor. Editura.
Academiei Republicii Socialiste Romania, Bucure~ti, 1980 .
4.18. C a lin , S., Pet res c u, G h . , Tab u~, 1. Si stem de reglare 1Iumer'ic alltoacordabil ..
In: Al II-lea Simpozion National de Teoria Sistemelor, ni'-lersitatea din Craiova,.
1982.
4. 19. C a lin , S., Pet r e s c u, G h ., Tab u~, I. Proiectarea d'irectd in dom eniltl limp a
sistemelor automate numerice multivariabile. in: A XXVI-a sesiune ~tiintifica
a LJni'"ersiti:\.tii din Galati , 1982.
4.20. C e a. n g a, E. $.a. Cn'cetari p,'ivind si mulaTea, identiJicarea ~i conducerea !tumericd a .
grupu rilol' termomergetice. Sim pozion Galati, 1983.
183'
5. PROIECTAREA ANALITICA
A REGULATOARELOR AUTOMATE PRIN METODE
DE FRECVENTA
Ho(jw}
;;1 notind
P(w}
I Ho(jw} 1=
+ jQ(w} = I Ho(jw} I ei
iVI(w}
Ho(jw}
(5.1 )
(5.2)
arg Ho(j",)
(5.3)
P(w}
+ jQ(w} =
P(w}
M(w}
eiq:(w)
(5.4)
eu
184
M(w} cos
<p
(w).
(5.5)
Dupa cum se ~tie [5.1], lntre raspunsul )' al unui sistem continuu de re
glare liniar la un semnal r treapta unitara ~i caracteristica reala de frecventa
P( w) exist a relatia
d
(5.6)
Y= -2 ~ ao P( w ) si n-wt
- W
7t. 0
care atesta ca limitarea valorii Ymax (~i deci a suprarcglajului u) poate fi obti
nuta prin limitarea valorilor P(w), deci printr-o conditie de forma
(5.7
kI(w) ~ kI ma".
imp.
== .11,..
imP.
(5.8)
111.
Imp
(5.11)
185
~i
(5.9)
1\I1(w):=1\11=
~i
,j~2
J +g
,j( 1 + /)2 + g2
(5.13)
din (5.13) se obFne ecuatia curbelor de 1\11 = const. sub forma unor cercuri
(f_/O)2+g2=y2
L""",
.c'
'f"
.,.
(5.14)
- unde
/0 =
111[2
1\11 2 _
(5.15)
AI
y= - - - - - '
11\11
(5.16)
-11
- cu exceptia valorii
(5.17)
M= 1
~i
M(w):=1\11':;;1
(5.18)
jgl,,;'
rt(~::
(5.19)
(caracteristica amplitudine-faza) sa nu
treaca in stinga verticalei V unde
intervin cercuri de M> 1 ~i deci
sa coincida pe 0 portiune cu aceasta
verticala ~i sa tinda spre origine prin
dreapta verticalei, ca in figura 5.l.
Trasind ~i cercul de raza unitara cu
centrul in origine, se constata ca la
pulsatia de taiere We - unde
1
H(jw e)
Fig. 5.1.
186
60~
1
0
(5.20)
rezerva (mar
(5.21)
~ ! ) -
p~oiec
,'" w) == M
Alegind
=
U
(5.12)
+ _1_ (e: dt +
KR(e:
Ti
U mea
(5.13)
- .:cun
5.14)
(S.15)
- .16)
Til
de:)
(5.22)
dt
care intervine la e
= KR(l
U(S)
0) cu
+ _1_
+ TaS)e:(s)
TiS
(5.23)
(1 + _1_ +
+ 1.
evident, la numitor exista una sau mai multe constante de timp parazite
(determinate de schema de realizare fizica a regulatorului automat) pentru
a fi asigurata conditia (3.12) , de cauzalitate, in expresia (5 .24) completata.
Din (5.9) ~i (5.24) se obtine:
W2
H ('w) = K I - TJd
jWTi
(5.25)
Raj,
R
'T
JW i
~i
inlocuind (5.10)
H(jw)
~i
KR 1 - Ti~aW2
JwTi
(2
W~
f(w)
)QF(W)]
+ jg(w)
W~
(5.26)
eu:
(5.27)
(5.28)
- conforma cu (5 .27)
figura 5 .1
df(w)
dw
2
d f(w)
dW2
= 0
W=W c
I
I
!W=Wc
O.
(5.30)
I H(jw e) I =
~i
';'--::'j(:-W:e)2:O-+-g-:(-we-'-;;)2 = 1
. (5.32)
H(s)
to
Y(s)
e(s)
Ka . F(s)
sa. N(s)
= K(s)
(5.33)
D(s)
F(O)
N(O)
(5.34)
Tde l \~{tc;;\ IT"
'
..
>_...1 ,
-:-
1~
(5.35)
(5.36)
Ho(jw)
H(jw)
K(jw)
D(jw) + K(jw)
+ H(jw)
= !((jw)
(5.37)
L(jw)
Pentru
(5.38)
w~O
H(jw)
~ HJ.f(jw) = (~)<t
(5 .39)
I HJ.f(jw) I =
~i
relatiile
188
respectiv
intrucit log
(5.40)
K:
I H,Ajw) IdB
w
reprezinta
in decade.
K~n
- 20 ex.(w)des
(S.41)
(S. '12)
La
. (5.32)
calculator)
area PA
z.;:. sfacer ea con
l
(5.43)
deci la
. (5 .44)
pe asimptota de joasa frecventa(5.41), (5.42) - sau pe prelungirea acesteia se obti ne
(5.15)
iar pentru
(5.46)
unde w~ = w e . j f reprezinta pulsatia de intersectie a prelungirii asimptotei
de joasa frecventa cu axa w, rezulta din (5.40)
o :-a cteristica
Toiectarea
. : tici [5.1].
. ."e princi
Ka
.
)
H Jf (JW
c.jf =
- = 1
w'"c.j.!
(5.47)
(5.33)
= O.
(5 .48)
d I HJ.f(jw) IdB = _ 20
d (w)dec
: . '4)
< .35)
~ . 36)
(5 .50)
(5.51 )
- deci pe asimptota de inalta frecventa - se obtine:
=. ~7)
=.38)
H(jw)
(5.52)
L(jw)
(5.53)
~i
Ho(jw)
.: 39)
: -10)
: .-ll)
H(jw)
(5.54)
=.42)
Hp(s) =
C,
s(s
+ b)
(5.55)
189
cr =
fr .
tr
Est
(5.56)
crimp
(5.57)
imp
= 0 la r treapta.
(5.58)
20 log
W2
I-
w+
2
. n
J 2~wwn
+ w;
w2
~(w;; -
( 2)2
+ (2~WW1.)2
1--:
(5.59)
I=
20 log
= 20 log
~w ..)
w2
w';w 2
+ (2~wn)2
1=
(5 .60)
> Wn
(5.61)
(5.62)
I H(jw) idB = I HR(jW) IdB + I Hp(jw) IdB
(5.63)
I HR(jW) IdB= I H(jw) IdB - I HF(jW) IdB
I H(jw) IdB fiind trasata, caracteristica i HF(jW) IdB 'poate
Caracteristica
fi imediat reprezentata - fiind date valorile Cf ~i b din (5.55) -~i prit:. sca
derea din (5.63) se obtine I HR(jW) IdB, care conduce direct la HR(s) . In fi
gura 5.2 nu au mai fost trasate I HF(jW) IdB ~i I HR(jw) IdB.
Varianta b). Daca se pastreaza (5.55) ~i la performantele (5 .56) ... (5.58)
se adaugii 0 performanta de forma
Esl
Est . i mP
la r rampa
(5.64)
(5.65)
K a . imp =
Est. iml>
190
s) care asi
iilloy IH(;'t.J) /
10 lOJ / Ho (jw)
(5.56)
(5.57)
(5.58)
~: !: em de ordi
-:-. fi!!UIa 3.3 se
-. 6) se obtine
w....1
,..
'f.
~Cj
"-K
~c-
02
= UJ n
2"
,
(,)z,
(5.59)
'\c,d
,
dBI
,-40 Idec
h '
,,
"
Fig. 5:2.
K a2=-'
2~
- .62)
- .63)
5. 64)
5.65)
K~~ = K~r
+ K~ B
(5.69)
*+
K.w;'
Hs(s) =
~i
2 ~.,wn.)
(5 .70)
= 2
2
2
2
1
H .(s) s
2 ~.wn.
K swn s
2 ~.,wns
Wns
rezultlnd :
(5.72)
wn., = ..fK".W1l > w"
- conform cu (5. 67) - ~i
1::.s
2~.Wn R _
2 ~(un
2 (v". - 2.JK.w1l
(5.73)
../K
2 (.w n
~.
(5.74)
2 ~wn
<(
,,\..
..
(5. 75)
Lt.
~i
'J,
192
. ,
~i
(5.70)
functia
(5.71 )
deei scazind sensibil marginea de faza ; intrucit K este un numar real supra
unitar, erese modulele veetorilor eompleqi HI (j (0),,) , HI (j(o)b) etc. dar argu
mentele lor nu se modifica. Pentru valori K superioare eelor din figura 5.3
se eonstata ca este posibila ~i pierderea stabilitatii sistemului.
Pentru a asigura performanta suplimentara (5.65) eu 0 alterare extrem
de mica a suprareglajului (nesemnifieativa ~i eontrolata) este neeesar ca 0
data eu inmultirea eu Ks din (5.67) sa se introduea in serie eu sistemul desehis
~i un element de eorectie de tip avans-intirziere, eu functia de transfer (vezi
paragraful 6.1.2)
(5.72)
(5.78)
(5.73)
eu valorilc:
1
(5.74)
~=
(5.79)
T[>
1
(5.75)
(5.80)
Zl=-
T.
(5.81 )
'
s+
ZI
S
+~
(u~
ZI
--'--".. -----''----S + ~
s(s + s ~(o).,.)
(0);
Zl
s(s
+ 2~(o)n)
eu caraeteristica amplitudine-faza
Hm(j(o))
Din (5 .78) rezulta
ca
Hc(j(o)) H , (j{u) =
~(o) +
]{u
dad
s -+
00
- respeetiv
(u -+ 00
- at unci
fj prin
. HI(j(u)
- ' e::chisa,
.::derat
.::
(fig . 5.3)
H(j(o)).
(5.84)
(5.85)
(5.86)
conform eu (5 .8 1) , deci
H m(s)
(5.77 )
. pJ.anu J
m
. plit udi nc
peric u]o~
Zl
+~
-+
H(s)
(5 .87)
Hm(j(o))
-+
H(j(o)),
(5.88)
193
W--+O
He(s)
~i
--+
(5.91)
deci:
He{jw)
--+
(5.92)
H.(jw)
(5.93)
Hm{jw)
--+
~i
(5.9~)
~i
w' l
Zl
(5.95)
194
BIBLIOGRAFIE
9)
.: 90)
2)
~I ALGORITMILOR
DE REGLARE CV STRVCTVRA TIPIZATA
U = KR(E
neglijind valoarea
Umed
+ ;jE dt)
(6.1 )
(6.2)
e: = O.
KR
(E + ;; ~ Edt) +
(6.3)
'Umed;
(z + _1_
(
Ti )
dt
+ Td~)
dt
(6.4)
= KR
[( 1
+ T d) E+ _1 ( dt + T dE]
T;
T; )
dt
(6.S)
196
u = KR
(~+
Ta
~)
(6.6)
H R-PI" (S ) -p - U(s) -_ K R
~(s)
- din (6.1) -
U(s)
_ KR
H PIDl" (S ) ~
- ~(S)
'(I + 1 ) _'K
--
TIs
(1 +
1
Tis
Tis +
Tis
. (6.8)
R--
+ T)
as -_
s2 + Tis + 1
K R T;Td
- --"----'--'----'-
Tis
(6.9)
-, din (6.4)
Tis
Tis
- din (6.5) -
HpD.(s)
~ U(s) = KR(T(j.s + 1)
(6 1 I)
~(s)
- din (6.6) -
~i
~ U(s)
HR-PDm,,(s) = - = KR(T1s
~(s)
+ 1) (T2s + I)
(6.12)
- din (6.7) .
Funetia (6.8) estc eauzal~l, d'lf are un caracter aproximativ deoareee
implementarea prin intermediul regulatoarelor electroniee analogice nu con
duce la un pol in origine, ei la un binom eu 0 constanta foarte mare de timp
la numitor [6. 1J, ceea ce determina un raspuns u (la semnal ~ treapta) apro
piat d ':! 0 rampa numai pe un prim interval de timp, dupa aeeea raspunsul
capatind un aspect de exponentiala (pina la eventuala intrare in saturatie).
Funqiile (6.9) .. . (6.12) nu sint eauzale - eonditia (3.12) nu este satis
facuta - ~i in realitate (prin im,plementare eu regulatoare electronice ana
logice) apar la numitor constante de timp suplimentare, foarte mici, denu
mite constante de timp parazite. Uneori, acestor eonstante Ii se stabilesc
val~ri care nu mai sint foarte miei , ei se gasesc intr-un anumit raport sub
tinitar eu constanta (sau constantele) de timp de la numarator, pentru a
realiza un efect la filtrare, indicat In special in prezenta componentei deri
vati,'e, care amplifica zgomotele.
AsHel, in lac de (6.11) se folo3e~t e in practica expresia
I) ~ U(s) _}'? Ta s + 1
H PDF\S
- - ~R - -
~(s)
aTds + 1
rezultind
(6.13 )
(6.14)
197
HPID2F.(S)
t.
U(s)
E(S)
KR (TiS + 1) (Ta s + I)
TiS((J.Tas + 1)
(6.15)
E.t -
Ek_l
(6.16)
~t
~E.t
~EI:_1
Ek_l -
Ek_l
Ek_2
Ek -
------~~------
2E k _ 1
EI:_ 2
---'----"'--
T2
(6.17)
TE;
TEE;
;=1
i=1
k-I
1'-1
(6.18)
fie de forma
ETE;=TEE;.
;=0
(6.19)
;=0
T,sE(s)
~
198
+ E(s) =
de
.
T-+e=t
edt
I(s)
(6.21 )
(6.22)
(6.2"3)
rezultind:
(6.25)
~i
scade in mem
' T.
.
T. + T k
(6.26)
-----::- '/.
~i
se obtine
(6.27)
sau se aduna
~i
scade expresia
"
(6.28)
rezultind:
(6.29)
. Valoarea
C,
T.
+T
<.1
C' _
f -
(6.30)
~i
se constata
T.
T.
ca
expresia
(6. 31 )
+T
(6.32)
.20)
.21 )
6.22)
ek _l
+ C,{1'k -
e k _1 )
care indica faptul di marimea filtrata ek (la pasul k) este egala cu cea de la
pasul anterior (e k _ 1 ) la care se aduna numai 0 fractiune din diferenta i" - ek _ 1
dintre noua marime nefiltrata i k ~i marimea filtrata anterioara el:_1 ceea
ce miqoreaza influenta unor eventuale zgomote. acest obiectiv fiind funda
mental pentru filtrare .
.Pentru
(6.34)
C, = 0.1. T. = 9T, C[ = 0,9
199
dv
T2 dt
+V=
dw
dt
T ,-
V" -
Vk_1
l'
+ v... =
rezultind :
T2
w,
(6.40)
~i ie~ire.
~i tinind
1'1-
WI< -
W':_l
+ T1 + T
+ w .
(6.41 )
Tl
(6.42)
W Ic _ 1
T2 + T
T2 + T
T2 + T
Procedind ca in cazul elementului dei ntirziere de ordinul I. in locul rela
tiei (6.42) se obtine 0 expresie de forma
VI;:
VA: =
VA'_ l
Vl"_l
Tl
T2
+T
(w" -
WA'_I)
W" -
T
T2
+T
(WI;: -
VI;:_l)
(6.~3)
= Td
= Td =
(6.44)
(6.45)
(1.
~T 1 < T 1
tinind seama de (6.14).
Faptul ca algoritmul (6.43) reprezinta ec hivalentul discret al unei legi
con.tinue PDF rezulta ~i din raspunsul v al EAI din (6.38) la un semnal W
treapta unitara, cu
1
W(s) = -'
(6.46)
(6.47)
~i
-. 35)
~>
6.36)
V. t
ini
(6.48)
CJ..
- conform eu (6.14) -
. 7)
~i
lim v(t)
t-+cc
~i
= lin~ [sV(s)] =
1 (6.49 )
I~O
u~. = KR(~A' + :
Ti
tel)
,=1
(6.50)
~i
(6.18),
(6.51 )
. .; I )
~2)
~3 )
~i
treilpUi
deci eu eresteri foarte abrupte, reZ'tllta valori foarte mari ale derivatei dr
d
~l pericolul ~ocnrilor mentionate.
Renuntind la derivarea marimii r, expresia (6.4) oapata for:m a
.
U=KR(e+
~jedt~Td~)
.'
(6.54)
~ e, - T d Yt - Yk_1)' +. u".t'd
.
L...t
(6.55)
T ; ;= 1
T
iar daea marimeay" este filtrata prin intermediul ' unui algoritm de tipnl
(6.27) san (6.29) - ~i este notata eu y;, conform eu (6.23) - atu nci (6.55)
eapata forma
11k
Uk
.= KR ( e"
KR ( e;"
+ T
+ -T
T,
Ek
,=1
Ci -
Td
yZ Y;-1 ) + u".ttl.
T
(6.56)
201
U"_1
= K R ( t"_1
Notind:
"L.J Ei
.)
T a Y"-1 - Y"-2
T
i=1
+ u1M<! '
(6.57)
~l H~azind
k '- I
.
+ -T.
!l.UI<
U" -
UIo:_l
E" -
tk_l
= .!l.t"
(6.58)
(6.59)
Y; - Y;-1 = !l.y;
(6.60)
(6.61 )
= K R ( !l.t"
+ -T.T
E" -
!l.y~ - LiY;_l)
T a ---=-"'------"--"--=
.
T
(6.62)
care nu mai contine niei suma din (6.56), (6,57), ceea ce elimina pericolul de
saturatie a comenzii [6.2J.
Expresia (6.62) reprezinta. de fapt un algoritm PDD z (continind un ter
men proportional eu t, un termen de tip derivativ - in care intervine ~E
~i un tEnnen cu diferenta diferentelor !l.y~ - !l.Y~_I' care este echivalentuJ
derivatei a doua continue, conform cu (6.17). De aceea este indicat ca echi
pamentul numeric cu algoritmul incremental sa comande (prin extrapolator)
un element de executie de tip integrator, intregul ansamblu asigurindo relatie
de tip P1D, i'ntrudt prin integrare comFonenta D devine P, componenta P
devine I, iar comFonenta D z devin e. D .
tn regulatoarele numerice cu microprocesoare se folosesc cu preponderenta
algoritmi P ID cu interinfluenta derivaii din legea .de reglare (6.5) ~i functia
de transfer (6.10), intrudt aceasta varianta prezinta 0 mai mare flexibil~tate
in obtinerea simpla a' unor algotitmi PI .~i PDF ~i de asemenea p erm'ite in
conditii mai bune folosirea unor procede.e- de acordare optima. Modulele care
realizeaza acest algoritm sint reprezent ate' in figura 6.2, cu comutatoarele C1 ,
C~ ~i Cz ~i cu elementul de comparatie EC ; faptul ca din EC se poate obiine
(cu comutatoarele C 1 ~i C; pe Al ~i AD marimea .
.
-r" + Y" = -
.6.63)
Ek
sau
-r". txt
202
+ ),,, ..:. -
Ek
(6.64)
- 'r
"';f
deoarece
din blo
' ~ ~ m ul
~ . )
PID
/1u k al
pozitia
,;. automata
: ' ~ _ . reduse.
'n (6.56)
indicele
(6.57)
(6.58)
(6.59)
6.60)
(6.61 )
rtxt.1c 98z
(coscodu)
Fig. 6.2.
(6.62)
IfJI.::.. ...ul-LU
8'
Td
+ OCd+
T
(.
.)
T .
+ oca+
T
T
T Yk - Y"-1
~E
:";':alentul
- ca echi..:
._ polator)
o r.e latie
: -nenta P
6.63)
' V"_l
(6.65)
de
un t cr
(.
Yt
(6.66)
iar modulul 3 este proportional, efectuind inmultirea
KRVt
q" = -
(6.67)
T(
= qk,
+ qk" =
K R (- 1
Tj
Vic
(6.68)
(6.64) .
Uk =
T'Eqi '
(6.69)
. =-1
203
Vk
U k- 1
= Vk - 1
U Jc 1
U k _2 =
V k _2
V k _3
Uk- 3
~i
+U
+
+
Jc _ 2
U k- 3
U k _4
V"
Vk - 1
pa~i ~i
Vo
V k _3
+ ...
(6.70)
pentru
= 0
(6.71 }
(6.72)
Uo =
(~i
Vk _2
=EVi
(6.73}
;=1
(6.70)
(6,71)
(6.72)
(6.73)
Din a doua clasa fac parte criteriile integrale, care initial ofere au numai
un indice sintetic asupra performantelor tranzitorii ((1 ~i t,), dar in prezent
pot asigura separat optimizarea acestor performante, datorita acordarii opti
me asistate de calculator (AOA), rezultind 0 forma de optimizare denumita
uneori "polioptimizare".
Din a treia clasa fac parte metodele de AOA care nu folosesc criterii inte
grale, ci se bazeaza pe rezultatele simularii functionarii sistemului cu diverse
grupuri de valori ale parametrilor acordabili (grupuri selectate dupa 0 anumita
strategie), alegind solutia cu performantele considerate optime. tn cadrul
metodelor de AOA poate fi inclusa ~i' proiectarea unor legi de reglare tipizate
autoacordabile in cazul instalatiilor tehnologice cu parametri constanti, dar
necunoscuti, ilustrata in paragraful 4.6.3 pentru cazul numeric, dar oferind
informatii ~ i pentru un sistem continuu cu un anumit grad de echivalenta,
folosind 0 lege de reglare tipizata. Tot ca rezultat al simularii - ~i in unele
cazuri al experientei de functionare a unor sisteme de reglare automata din
practica au aparut ~i 0 serie de recomandari (fara demonstratii sau justifi
cari teoretice) pentru acordarea optima a regulatoarelor continue pentru pro
cese lente cu timp mort, recomandarile fiind demulte ori reunite sub denu
mirea de "criterii experimentale" sau "criterii empirice ~i semiempirice".
205
)',
+ ),,,
(6.74)
Ho(s) R(s)
, I
It.
tr:.'
IP
t:l"
+ Hop(s) P(s)
(6.75)
._
~-
..
.,.
(6.76)
unde:
Ho(S)
Hop(s)
Y.(s) = H(s)
R(s)
I + H(s)
Ii.....
Yp(s) = . HF,,(S)
P(s)
-I + H(s)
t.
..
.'"
,.. -.
OT-
(6.77)
::~ ~fr'
.(6.78)
(6.79)
1~-!:-f1_-~1
'
H(s) = KGG(s)
.-
"
(6.80)
L,',
,Y(s) , =
. KGG(s)
+ KGG(s)
R(s)
HFp(S)
+ KaG(s)
P(s) .
o!
(6.81)
KG _ -00
( 6.82)
/;=!/r '.'If)
Fig. 6.3.
206
Ho(s)
K"G(s)
1
--~
' -: :
Hr>p(s)
m arimea
+ K"G(s)
HFp(S)
+ K"G(s)
(6.74)
Yp(s) ~ R(s)
Yp(s) _ 0
lar
Y(s)
~eparind
(6.75)
(6.76)
. 7)
(6.78)
-+
Yr(s)
_1
-0
~i
(6.82) s-ar
(6.83)
(6.84)
(6.85)
(6.86)
-+
R(s)
(6.87)
(6.79)
6.3.2. CAZUL SISTEMELOR REALE
6.80)
6.81)
6.82)
Ho{jw) -+ 1 }
Hop(jw) -+ 0
(6.88)
rezultlnd
-+
(6.89)
(6.90)
207
M(w) = M(O)
+ dM(w) I . w+ _1_
dw
dw2
2!
/',,=0
d Mu)
I.
. w2 + ...
+ _1_
d Mp(w)
. w2 +
2!
dw 2 ", _ 0
..,= 0
(6.91)
",=0
...
(6.92)
~i se constata ca situatia ideala din (6.89) , (6.90) este asigurat a dad. au loc
conditiile:
M(O) = 1
(6.93)
dMu) .
dw
I '-. .
d M(w)
dw 2
M , (0)
-...0
",_ 0
", = 0
->
I
dMp(W) 'j
dw
"'~O
2
d M p (w)'
dw 2
(6.94)
]"L.
->
->
'j'
'
:",_ 0
dM(w)
dw
I
.., = 0
,d2M~w)
dw
I '...,
Mp(O) , dM p(w)
dw
..,=0
I '
d2Mp~w)
dw
1", =0
I _.
(6.96)
..,=0
HF(S) = "
Kf
k_ 1
208
(6.97)
II ( T k S + J) . n
i- I
(T yi S
+ 1)
(6.91)
unde T" sint constantele de timp principale, care in cazul proceselor rapide
nu depa~esc 10 secunde;
T yj - constantele de timp parazite, stabilite astfel indt sa ex:ste relatia
max Tyi
(6.92)
(6.98)
n (Tyis + I)
(6.93)
~ 1
i=1
+ T r.S
(6.100)
(6.101)
(6.94)
HF(S) =
/{,
----~---'
n------
(Tr.s
(j.95)
+ 1) IT (T"s + I)
(6.102)
A=l
n'" (eks+ I)
HR(S) =
(6.103)
_A_=l---;:;-es---
. (6.96)
- :"::iei, ela
-: -'de, con
ulterior
-:-egulatoa
(6.105)
(6. 106)
rezultind:
n
IT (Tks +
H R ()
S
I)
k=l
(6.107)
= ---=-2-=K=-,";::T:r.s--
0'-' modulului
_ _. F poate fi
~i
din (3.16)
(6.97)
Ho{s)
~l
0)
= - - - - 2T~S2
(6.108)
+ 2Tr.s+
w;;
------~~----~----~---2
S2
~w"s
s+-s+-Tr.
2~
+2
+ w;
~6.109)
209
W"
,..
2~w" _
.,=-- -TE
2w."
(6.110)
.fiTE
../2""07.
=2=
,
2-_1
.fiTE
(6.11 I)
4,3%
(6.112)
~ 4,78=~,78 ~6,73TE.
Wn
~i w"
(6.113)
../2TE
de
(6.tH)
k=1
se adopta:
"
HR(S) =
"IJ (T"s + I)
(6.115)
(6.116)
intrudt in acest caz nu mai pot fi implementate regulatoare tipizate, ale caror
functii' de transfer au la numarator cel mult doua binoame de gradul I (vezi
paragraful 6. 1.1) . 1n acest caz se folose~te reglarea in cascada (utilizata ~i la
procese lente), care permite rezolvarea problemei cu regulatoare tipizate.
210
(6.111)
pentru
(6.112)
6. 113)
c-onform cu (6.109)
~i
2Ths
+ 2T"IS + 1
{6.117}
::::;:---
2T"IS+ I
eu presupunerea
(6.118)
T"1 < )
avind in vedere ~i (6.99).
Buda 1 intervine astfe! in buda exterioara 2 ca un element de lntirziere
de ordinul I. cu constanta 2T"I'
.
Daca
'
: : 15)
rfor
(6,119)
relatie
(6.121)
e caror
I (vezi
a a ~i la
. ~:.zate,
Fig. 6.4.
211