Documente Academic
Documente Profesional
Documente Cultură
x∈ X ⊆ R n , u ∈ U ⊆ R n , y ∈ Y ⊆ R r , f : X × U × T → R r , g : X × T → R r ,
unde X, U, Y și T reprezintă mulțimi sau domenii admise pentru stare, intrare, iesire și
intervalul de timp dat. Mărimile ( x(.), u (.),.) care verifică ecuațiile (1). Prin traiectorie în
sens larg vom înțelege tripletul ( x(t ),t ), respectiv ( y(t ), t ) la ieșire.
În modelul (1), (2) se pot specifica unul sau mai mulți parametri constructivi sau
de proiectare, care formează un vector p, precum și unul sau mai mulți parametri
funcționali sau de acordare, formînd un vector w.
Astfel, modelul (1) ia forma:
ẋ ═ f ( x, u , t , p, w), y ═ g ( x, t , p, w),
sau un alt punct fixat in X și pentru p,w fixate în P, W ecuațiile (3) admit o soluție și
numai una în domeniile admise.
Toate acestea restricționează mulțimea traiectoriilor admise (4), după cum urmează.
t ∈T ,
0
finit,fixat sau liber;
I : x (t ) = x
0 0
∈ X 0
⊂ X , x 0
fixat, liber sau combinat în X 0
dat, fixat sau
mobil;
y (t 0 ) = y ∈Y 0
⊂Y , y fixat, liber sau combinat în Y 0
dat, fixat sau
0 0
mobil;
t ∈T, t >t ,
1 1 0
finit, fixat sau liber, infinit;
F: x (t ) = x ∈ X ⊂ X
1 1 1
, fixat, liber sau combinat în X 1
dat
( X I X = Φ ),
0 1
fixat sau mobil; (7)
y (t1) =
y ∈Y ⊂ Y 1
, fixat, liber sau combinat în Y 1
dat
1
(Y I Y = Φ ),
0 1
fixat sau mobil
X 1 ,Y1 sunt varietăți sau domenii finale (țintă). Cu aceste elemente obligatorii, definiția 1
se precizează astfel:
Definiție 1 Mulțimea τ IF ⊂ τ , restricționează prin condiții inițiale și finale (6)
și (7), se numește mulțimea traiectoriilor admise în sens restrîns sau mai simplu,
mulțimea traiectoriilor admise.
Indicatorul de performanță reprezintă de regulă un număr, mai exact o
funcțională asociată fiecărei traiectorii admise, care determină calitatea relativă a
traiectoriei considerate (de referintă) în comparație cu calitatea celorlalte traiectorii din
vecinătatea referinței (calitatea locală) sau din întreaga mulțime a traiectoriilor admise
(calitatea absolută). Structura generală a acestui indicator este (fără parametrizare după p
și w).
1
J = ∫ L( x, (t ), u (t ), t )dt + M (t 0 , x0 , t1 , x1 ) (8)
0
t1
J ( x0 , x1 , t 0 , t1 , u (.), p, w) = ∫ L(ϕ (t , t 0 , x0 , u (.), p, w), u (t ), t )dt + M (t 0 , x0 , t1 , x1 )
t0
(9)
Expresia (9) arată că indicatorul J este în primul rând o funcție de comandă u(.).
Sub acest raport avem:
Definiția 3. Se numește comandă optimală acea comandă admisă u (.) ∈ U ⊂ τ IF care
minimizează (maximizează) funcționala (9)
unde u(.) este orice comandă din U. În mod similar, se definesc și ceilalți parametri
optimali din J, care sunt liberi în domeniile lor admise. Determinarea comenzii optimale
și a parametrilor optimi în mulțimea traiectoriilor admise formează o problemă de
optimizare.
Indicatorii de formă (8), care conțin în principal mărimile de intrare u(.) și de stare
x(.) se pot prelungi până la mărimile de ieșire y(.), care pot interveni prin funcția
vectorială g(x,t) din (1) sau prin măsurarea directă a acestor mărimi, fiecare caz având
particularități distincte. Dacă sistemul S se ia sub forma parametrizată (3), iar condițiile la
limită 3 sunt de asemenea parametrizate, indicatorul de performanță (8) va avea tot o
formă parametrizată J(p,w) sau numai J(w), care verifică inegalități optimizante (10) în
raport cu fiecare parametru.
PROBLEMA VARIAȚIONALĂ
x(t ) = x * (t ) + δx(t ) ∈ X *
u (t ) = u * (t ) + δu (t ) ∈ U * (27)
* *
(t 0 , t1 ) = (t 0 + δt 0 , t1 + δt1 ) ∈ T
se numesc traiectorii perturbate față de traiectoria de referință sau extremală, în jurul
căreia există vecinătatea {X *,U *, T *}. Orice traiectorie perturbată (27) se caracterizea-ză
t 1
∆
printr-un indicator J ( x, u , t ) = J care poate fi comporat cu indicatorul de referință
t 0
(extremal) J*:
J = J * +δJ (28);
τ ={X ,U , T }, (32)
n
continuă și derivabilă în raport cu toate argumentele (x,u,t) cu valori în R ;
2. mulțimea τ deschisă, în sensul că toate submulțimile X,U,T sunt deschise
(mărginite sau nu );
3. condițiile inițiale I și finale F în oricare din variantele și combinațiile din (6),
(7), după specificul problemei;
indicatorul de performanță
t1
t1
J = λ 0 ∫ L( x, u , t )dt + µ 0 M ( x, t ) , (33)
t0 t0
1
selectarea tipului de problemă (criteriu) de optimizare prin egalarea lor cu 0,± ,±1 etc.
2
Se cere să se determine comanda admisă u* care:
5. transportă sistemul (1) din starea inițială ( x0 , t 0 ) ∈ X 0 × {t 0 } în starea finală
locale);
7. verifică strict semnul variației a două δ 2 J (hessianul este strict pozitiv-definit
pentru minim și strict negativ-definit pentru maxima);
8. asigură extremul absolut în cazul mai multor extreme locale. Pentru a selecta
extremul absolut sunt necesare toate traiectoriile extremale x * și valorile J * ale
indicatorului de performanță corespunzător acestora.
Soluția acestei probleme constă în:
- formularea condițiilor necesare de extrem pentru traiectoriile extremale;
- determinarea traiectoriilor extremale (dacă există), inclusiv natura lor
(minim, maxim):
- selectarea extremului absolut (care verifică și condițiile suficiente de optim).
Problema variațională se rezolvă pe părți, primele două etape fiind ușor
abordabile, iar ultima etapă se rezolvă cu mijloace specifice fiecărei aplicații.
În unele cazuri particulare (problema liniar-pătraticăa), este posibilă și o soluție
analitică de ansamblu.
∆
Fie mulțimea traiectoriilor perturbate τ * ={X * , U * , T * } în jurul unei traiectorii
t *1 ∆
extremale (x * , u * , t ) ∈ τ * . Dacă o asemenea variație δJ = J − J * verifică identitatea
t *0
(29). Să evaluăm această variație. Vom considera mai întâi cazul interva-lului [t 0 , t1 ]
fixat, apoi liber.
Cazul 1 (intervalul de optimizare [t 0 , t1 ] fixat). În esență este vorba de extremizarea
unei funcționale J de forma (33), ale cărei variabile sunt supuse la restricțiile
diferențiale (31), ceea ce corespunde evaluării indicatorului J pe o traiectorie a
sistemului S, definită pe mulțimea τ din (32). Determinarea extremului condițional al
integralei J cu langrangeanul L (condiționat de egalitatea(31)) se reduce la
determinarea unui extrem necondiționat cu o funcție Lagrange sintetică de forma
(omogenă în raport cu funcțiile care se integrează)
H ( x, u , λ , t ) = λ0 L( x, u , t ) + λT x = λ 0 L( x, u , t ) + λT f ( x, u, t ), (34)
λ
T
(t ) = [λ (t ), λ
1 2
(t ),..., λ n (t ) ]
T
(35)
t1
[ ( )] [
= λ0 ∫ L( x(t ), u (t ), t ) − L x * (t ), u * (t ), t dt + µ 0 M ( x, t ) − M x * , t ( )]t 1
.
t0 t 0
t 1 ∂H T
T
T
T
∂f ∂f T ∂M t1
δJ = ∫ x = x* δu − δx + δu λ dt + µ 0 δx . (37)
∂x ∂x
x = x* x = x*
t 0
u =u* u =u* ∂u u =u* ∂x x = x*
t0
λ =λ*
A doua paranteză de sub integrala din (37) se poate transforma astfel:
∂f T ∂f T dx T d
∂x
δx +
∂u
( )
δu λ = δf T (x, u , t )λ = δx T λ = δ
dt
λ =
dt
δx T λ ( )
și se integrează prin părți.
t1 t1 t 1 T
d
∫ dt (δx )λdt = (δx )λ t 0 − ∫ (δx )λdt .
T T
t0 t0