Documente Academic
Documente Profesional
Documente Cultură
Ira8 2007
Ira8 2007
8 Reglarea cu predictie
bazata pe model
8.1 Conceptul de reglare cu predictie
r
w(k+ik)
y(k) yˆ ( k i | k )
u(k+i|k)
t
k k+1 k+2 k+c k+p
trecut viitor
Funcţia Restricţii
obiectiv
• Predictie pe baza modelului procesului
• Specificarea traiectoriei de referinta
Strategia de calcul a comenzii optimale
• Structurarea comenzii viitoare
in cazul controlului predictiv
• Definirea functiei obiectiv (restrictii)
• Calculul scenariului optim de comanda
8.2 Calculul predictorilor de ordinul i
e( k )
• Model proces: A(q1 ) y (k ) B (q 1)q d u (k 1) ,
~
• Notatie: A(q 1 ) A(q 1 )
nEi
Ei 1 enE q ; nEi i 1
i
nFi
Fi f0 fnF q ; nFi nA
i
8.2 Calculul predictorilor de ordinul i
~
CARIMA* q Ei A Ei y (k i ) Ei Bu (k i d 1) Ei e(k i )
i
•
J E{[ yˆ (k i ) y (k i )]2 }
E{[ yˆ ( k i ) ( Fi y (k ) Ei Bu (k i d 1) Ei e(k i ))]2 }
• minJ
yˆ (k i ) Gi u (k i d 1) Fi y (k )
8.2.1 Forma matriceala a predictorilor
yˆ (k i) Gi u (k i d 1) Fi y (k ) i pm ... p
yˆ (k d 1) Gd 1u (k ) Fd 1 y (k )
yˆ (k d 2) Gd 2 u (k 1) Fd 2 y (k )
yˆ (k d N ) Gd N u (k N 1) Fd N y (k )
yˆ Gu F (q 1 ) y (k ) G ' (q 1 )u (k 1)
8.2.1 Forma matriceala a predictorilor
yˆ (k d 1) u ( k ) g0 0 0
• Notatii: yˆ (k d 2) u ( k 1) g g0 0
yˆ u G 1
ˆ
y ( k d N ) u ( k N 1) g N 1 g N 2 g0
Gd 1 (q 1 ) g 0 q Fd 1 (q 1 )
G ( q 1 ) g g q 1 q 2 F (q 1 )
G ' (q 1 ) d 2 0 1 F(q 1 ) d 2
Gd N (q 1 ) g 0 g1q 1 ... g n1q ( N 1) q N 1
Fd N (q )
• Forma matriceala: yˆ Gu f
8.3 Regulatorul GPC
• Predictor: yˆ Gu f
p c
2 2
• Functia obiectiv: J yˆ (k i) r (k i) (k i 1) .
i pm i 1
T
- vectorul traiectoriei referintei: r w(t d 1), w(t d 2), ..., w(t d N )
8.3 Regulatorul GPC
• Notatii: H 2(GT G I ), bT 2(f r )T G , f0 (f r )T (f r )
1 T
• Functia obiectiv: J u Hu b T u f 0
2
J
• Comnada: 0 u H1b (GT G I )1GT (r f )
u
f
Bloc calcul
răspuns liber