Documente Academic
Documente Profesional
Documente Cultură
C9 Ira-2018
C9 Ira-2018
−−−−−−−−−−−−−
j
−−−−−−−−−−−−−
bm −1
qm = q0 (am − am −1 ) +
am −1 pm = q0 (bm − bm −1 ) +
∑ bj ∑ bjj
j
⎛ ⎞ ⎛ ⎞
⎜ 1 ⎟ ⎜ 1 ⎟
qm +1 = − am ⎜ q0 − ⎟ pm +1 = −bm ⎜ q0 − ⎟
⎜
⎝
∑j b j ⎟
⎠
⎜ ∑j b j ⎟
⎝ ⎠
6.2.2 Algoritmul “dead-beat” extins
z F.d.t. a regulatorului:
−1 −1 − ( m +1)
Q ( z ) q + q z + ... + q z
GR ( z −1 ) = = 0 1 m +1
1 − P( z −1 ) 1 − p1 z −1 − ... − pm +1 z −( m +1)
z Alegerea
g lui u(0)
( ) cu introducerea unei componete
p D:
u (1) ≤ u (0) ⎫
1 ⎪⎪ ⇒
u (1) = q1 + q0 = a1 q0 + ⎬
∑j b j ⎪⎪
⎭
1 1
u (0) = q 0 ≥ ⋅
1 − a1 ∑ b j
j
6.2.2 Algoritmul “dead-beat” extins
z Procedura de sintezã a algoritmului "dead-beat"
extins:
z Se discretizează modelul continuu al părţii fixate.
z Se alege valoarea iniţială a comenzii u(0) = q0.
z Se calculează parametrii qi şi pj
z Se verifică realizabilitatea fizică şi prin simulare
performanţele obţinute
z Dacă nu sunt satisfăcute performanţele se reia
proced ra ccu o no
procedura nouăă valoare
aloare iniţială a comen
comenziiii şi se
continuă procesul iterativ până se obţine răspunsul ce
realizează obiectivele reglării.
g
6.2.3 Metoda timpului de răspuns
minim
z Date iniţiale:
z Semnal de intrare:
M ( z −1 )
R( z ) = −1 N
,
(1 − z )
1
M ( z −1 ) = 1, N = 1 ⇒ R ( z −1 ) = −1 - semnal treaptă
1− z
Tz −1
−1 2 - semnal rampă
−1 −1 −1
M ( z ) = T z , N = 2 ⇒ R( z ) =
(1 − z )
z eroarea staţionarã nulă în momentele de eşantionare
pentru semnalul de referinţă specificat;
z durata regimului tranzitoriu minimă;
z realizabilitatea fizică a regulatorului.
g
6.2.3 Metoda timpului de răspuns
minim
z Eroarea de regim staţionar:
ε ( z ) = R ( z ) − Y ( z ) = R ( z )[1 − G0 ( z −1 )]
z →1
[ z →1
]
ε st = lim(1 − z ) R( z ) 1 − G0 ( z ) = lim(1 − z )
−1 −1 −1 M ( z −1 )
−1
−1 N
(1 − z )
1 − G [
0 ( z −1
]
).
0
ε st = 0 ⇒ 1 − G0 ( z ) = (1 − z ) F ( z ) ((pentru a evita
−1 −1 N −1
i )
0
−1
−1 z N
− ( z − 1) N
F ( z )
z F d t în circuit închis: 0
F.d.t. G ( z ) = N
.
z
Ecuaţia caracteristică: z = 0 , p ≥ N
p
z
• Reglarea noninteractiva
u1 y1
. w z .
. Proces Traductoare .
. EE de .
um t h l i
tehnologic masura yp
SMV
u1
y1
u2
. y2 ⎧ canale principale: ui ↔ yi
. . ⎨
. .
. e c u e: ui ↔ y j , (i ≠ j )
⎩ccanalee de interactiune:
um
yp
7.1 Proiectarea algoritmilor
g de reglare
g
pentru procese multivariabile
⎡ G f 11 ( z ) G f 12 ( z ) ... G f 1m ( z ) ⎤
⎢G ( z ) G ( z ) ... G f 2 m ( z ) ⎥
G f ( z) = ⎢ ⎥ ⇒ matricea de transfer
f 21 f 22
r + ε u y
G R (z) G f (z)
_
r + y
G f (z)
( )
_
u
G R (z)
7.1.1 Reglarea proceselor multivariabile
- procese MV cu 2 intrări și 2 ieșiri
z Forma canonică P: ⎡ G f 11 G f 21 ⎤
u1 + y1 G f ( z) = ⎢ ⎥
Gf11
11
G
⎣ f 12 G f 22 ⎦
+
G f12
12
Y( z ) = G f ( z ) U( z )
G f21
21
unde:
u2 + + y2 Y( z ) = [ y1 y2 ]T
Gf22
22 U( z ) = [u1 u2 ]T
7.1.1 Reglarea proceselor multivariabile
- procese MV cu 2 intrări și 2 ieșiri
z Forma canonică V:
⎡ y1 ⎤ ⎡G f 11 0 ⎤ ⎡ ⎡ u1 ⎤ ⎡ 0 G f 21 ⎤ ⎡ y1 ⎤ ⎤
⎢y ⎥ = ⎢ 0 ⎥ ⋅ ⎢ ⎢ ⎥ + ⎢G ⎥
0 ⎦⎥ ⎢⎣ y2 ⎥⎦ ⎥⎦
⎣ 2⎦ ⎣ G f 22 ⎦ ⎢ ⎣ ⎣u2 ⎦ ⎣ f 12
u1 + y1
Gf11
G 11
+
⎡G f 11 0 ⎤ ⎡ 0 G f 21 ⎤
G fk ( z ) = ⎢ ⎥ , G fh = ⎢ ⎥
Gf12 ⎣ 0 G f 22 ⎦ G
⎣ f 12 0 ⎦
12
Y ( z ) = G fk ( z ) U ( z ) + G fk ( z ) G fh ( z ) Y ( z ) ⇒
Gf21
G 21 −1
Y ( z ) = ⎡⎣ I - G fk ( z ) G fh ( z ) ⎤⎦ G fk ( z ) U ( z )
u2 + + y2
Gf22
22
7.1.1 Reglarea proceselor multivariabile
- procese MV cu 2 intrări și 2 ieșiri
Gf12
Gf21
r2 + ε2 u2 + + y2
GR22 Gf22
_
R l t
Regulatoare
Proces
monovariabile
7.1.1 Reglarea proceselor multivariabile
- procese MV cu 2 intrări și 2 ieșiri
GR12 Gf12
GR21 Gf21
r2 + ε2 + + + y2
GR22 Gf22
_ u2 +
RMV Proces
7.2 Reglarea noninteractivă a
proceselor multivariabile
z Tipuri de decuplări:
z decuplarea în circuit deschis: m.d.t. în circuit
deschis G d = G f ( z −1 ) G R ( z −1 ) va fi diagonalã;
z decuplarea
p în raport
p cu mărimile de referinţă: ţ m.d.t.
în circuit închis G0 trebuie să fie diagonală;
z decuplarea în raport cu perturbaţiile: m.d.t. G0pp
trebuie să fie diagonală.
7.2.1 Decuplare în circuit deschis
- procese MV cu 2 iintrări
t ă i șii 2 ieșiri
i ii
r1 _ε
+ 1 + u1 + y1
GR11 Gf11
+ + r1 + ε1 u1 y1
GR1 Gf11
_
GR12 Gf12
r2 + ε2 u2 y2
GR21 Gf21 GR2 Gf22
_
r2 + ε2 + + + y2
GR22 Gf22
_ u2 + Două sisteme de reglare
RMV Proces monov decuplate:
monov.
z Regulatoarele principale:
G f 22 G f11 GR1 G f11 G f 22 GR2
GR11 = ; GR22 = .
G f11 G f 22 − G f12 G f 21 G f11 G f 22 − G f12 G f 21
z Regulatoarele de decuplare:
− G f 21 G f11 GR1 − G f12 G f 22 GR2
GR12 = ; GR21 = .
G f11 G f 22 − G f12 G f 21 G f11 G f 22 − G f12 G f 21
Notă: f.d.t. GR1 și GR2 se cunosc din proiectarea sistemelor monov. decuplate
7.2.1 Decuplare în circuit deschis
- procese MV cu 2 iintrări
t ă i șii 2 ieșiri
i ii
Regulatoare Regulatoare P
Proces
principale de decuplare
RMV
7.2.1 Decuplare în circuit deschis
- procese MV cu 2 iintrări
t ă i șii 2 ieșiri
i ii
z M d t ale regulatoarelor principale şi de decuplare:
M.d.t.
⎡GR1 0 ⎤ −1
G Rp =⎢ ⎥ , G Rd = [ I − G k G h ] Gk ,
⎢⎣ 0 GR2 ⎥⎦
⎡1 0 ⎤ ⎡ 0 GR21 ⎤
unde : G k = ⎢ ⎥ , Gh = ⎢ ⎥
⎣ 0 1 ⎦ ⎢⎣ R12
G 0 ⎥⎦
z M.d.t. a regulatorului de decuplare:
G R = G Rd G R p = [I − G h ]−1 G R p ⎫⎪ −1 −1
⎬ ⇒ [ I − G h ] G Rp = G f Gd ⇒
G d = G f ( z) G R ( z) ⎪⎭
⎡ 1 ⎤
⎢G 0 ⎥ ⎡G
⎡ 0 G ⎤ ⎡ 1 0 ⎤ ⎡ G 0 ⎤ G f21 ⎤
Gh = I − GR Gd G f ⇒ ⎢
-1
1 R
⎥=⎢
21
−⎢
R
1
⎥ ⎢ d
11
⎥ ⎢
f
11
⎥.
0 0 1 ⎥ 0 ⎢ 1 ⎥
⎢⎣ R
G ⎥⎦ ⎣ ⎦ ⎢⎣ G R ⎥ ⎢⎣G f G f22 ⎥⎦
p
⎦ 0
⎢ ⎥
12 2 12
⎣ Gd ⎦
22
7.2.1 Decuplare în circuit deschis
- procese MV cu 2 iintrări
t ă i șii 2 ieșiri
i ii
z Regulatoarele de decuplare:
G f12 G f21
GR12 = − ; GR21 = −
G f22 G f11
Regulatoare
R l t Regulatoare
R l t Proces
principale de decuplare
RMV
7.2.1 Decuplare în circuit deschis
- procese MV cu 2 iintrări
t ă i șii 2 ieșiri
i ii
⎡ 1 GR21 ⎤ ⎡GR1 0 ⎤
z M.d.t. a RMV: G R = G Rd G Rp =⎢ ⎥⎢ ⎥
⎣⎢GR12 1 ⎦⎥ ⎣⎢ 0 GR2 ⎦⎥
⎡ y1 ( s ) ⎤ ⎡G f ( s ) 0 ⎤ ⎧⎡u1 ( s ) ⎤ ⎡ 0 G f ( s )⎤ ⎡ y1 ( s ) ⎤⎫
⎢ y ( s )⎥ = ⎢ 0 ⎨⎢ +⎢ ⎥ ⎢ y ( s )⎥⎬
11 21
( )⎥ ( )⎥ ( ) 0
⎣ 2 ⎦ ⎣ G f 22
s ⎦ ⎩⎣ 2 ⎦ ⎣ f
u s G 12
s ⎦ ⎣ 2 ⎦⎭
4 0.4
unded Gf ( s) = Gf ( s) = sii G f ( s ) = G f ( s ) =
11 22
(5s +1)(4 s +1) 12 21
8s + 1
Se cere:
a) să se determine modelul discret al procesului considerând
perioada de eşantionare T=1sec.
b) să se proiecteze o structură de reglare numerică noninteractivă
cu decuplare în circuit deschis care să asigure mărimilor reglate
un răspuns cu durată minimă la referințe de tip treaptă
c) să se reprezinte structura de reglare
Exemplul 7.2