Documente Academic
Documente Profesional
Documente Cultură
0 f
cu t0, tf , x(t0) = x , x(tf) = x fixate, (2)
unde L are derivate de ordinul al doilea continue în raport cu toate argumentele, iar x(t ) este
continuă în intervalul [t0 , t f ] .
Condiția necesară de extrem este
L( x , x , t ) d L( x , x , t )
0, (3)
x dt x
care se mai poate scrie sub forma
2 L(.) 2 L(.) 2 L(.) L(.)
x (t ) x (t ) 0 . (4)
x x x x x t x
Sistemul de ecuații diferențiale de ordinul 2 dat de (4) permite, ținînd cont de condițiile
de capăt (2), determinarea soluției extremale.
Observații:
Integrarea ecuației (4) nu se poate face în cazul general;
Soluționare analitică e posibilă doar când lipsește unul din argumentele funcției L sau
pentru forme particulare ale funcției L, după cum se va vedea mai jos:
a) Presupunem L L( x , t )
L( x , x , t )
Deoarece 0 , din (4) se obține
x
L( x , t )
c const. (5)
x
Dacă ecuația anterioară se poate soluţiona în raport cu x , astfel încât x g (t , c ) atunci
t
x (t ) g ( , c ) d k , (6)
0
unde k este un vector constant arbitrar, care, împreună cu c, se determină din condiţiile impuse la
capetele intervalului.
Dacă în plus L L( x ) , atunci rezultă x g (c ) k const. , deci x(t) este o funcţie liniară.
L( x, x )
x (t ) L( x , x ) c, c const. (8)
x
Se observă din (8) că am ajuns la un sistem de ecuații diferențiale de ordinul I, mai ușor de
rezolvat analitic.
Exercițiul 1. Problema celei mai scurte curbe plane: să se determine curba de lungime
minimă care uneşte două puncte din plan A(x0, y0), B(x1, y1).
În acest caz trebuie minimizată integrala care exprimă lungimea unei curbe plane:
x1
I= 1 (dy / dx) 2 dx .
x0
unde
L( y , y , x ) L( y ) 1 ( dy / dx ) 2 . (e2)
Exercițiul 2. Problema brahistocronei: să se unească printr-o curbă y(x) punctele A(x0, y0)
şi B(x1, y1) situate într-un plan vertical xOy, dar nu pe aceeaşi verticală (adică x0 x1 ),
cu y0 > y1. Curba trebuie astfel aleasă încât un punct material să se deplaseze în timp
minim din A în B prin alunecare în lungul acestei curbe, sub acţiunea forţei de gravitaţie
(pentru simplificare, se poate neglija frecarea).
Viteza fiind derivata spaţiului s, timpul de transfer dintre poziţia iniţială şi cea finală
se poate scrie
s1 2
ds 1 x1 1 (dy / dx )
T dx.
s0 v 2 g x0 y
Rezolvarea problemei o vom face în cazul în care punctul iniţial este originea
( x0 0, y0 0 ), iar viteza iniţială este nulă (v0 0) ; cu aceasta, constanta = 0 şi rezultă
că trebuie minimizată funcţionala
x1
1 ( dy / dx) 2
I dx. (e2)
x0 y
1 dy / dx
2
y 2 ydy 1
c sau dx , k .
y 1 dy / dx
2 y k y2 c
k2 k2
x (2 sin 2), y (1 cos 2),
2 2
care reprezintă ecuaţiile parametrice pentru o familie de cicloide. Constanta k se
determină din condiţia ca cicloida să treacă prin punctul ( x1 , y1 ) (reamintim că punctul
( x0 , y0 ) a fost fixat).
Probleme cu tf liber și x(tf ) liber pe o curbă dată
0
Se cere determinarea funcţiei x(t) care extremizează integrala (1) cu t0, tf , x(t0) = x fixați
și x(tf) = g(tf).
*
Funcția extremală x (t) trebuie să satisfacă:
L( x , x , t ) d L( x , x , t )
0,
x dt x
(9)
L( x , x , t ) dg dx
L( x (t f ), x (t f ), t f ) 0.
x dt dt t t f
L( x , x , t )
0 (10)
x t t f
Observație: condiții similare cu (9) și (10) apar și în raport cu capătul inițial (dacă t0 și
0
x(t0) = x nu sunt fixați).
Observații:
• Ecuaţia (13) este de aceeaşi formă cu (4), scrisă însă pentru F;
• Ecuaţia Euler – Lagrange a funcţiei F în raport cu variabila conduce la legăturile (11).
şi condiţia
F d F
0
x dt x
se scrie
h d xi
, i 1, 2,3 (e2)
xi dt L
sau, eliminând ,
d x1 d x2 d x3
dt L dt L dt L
. (e3)
h h h
x1 x2 x3
Să considerăm mai departe geodezicele pe o sferă (cu centrul în origine şi de rază r).
În acest caz
h ( x1 , x2 , x3 ) x12 x22 x32 r 2 0 .
Atunci (e3) conduce la
Lx1 x1L Lx2 x2 L Lx3 x3 L
2
2
,
x1 L x2 L x3 L2
x2
x1 x1x2 x3 x3 L
x2 x2
de unde .
x2 x1 x1 x2 x3 x2 x2 x3 L
Din prima egalitate se obţine
d d
( x2 x1 x1 x2 ) ( x3 x2 x2 x3 )
dt dt
x2 x1 x1 x2 x3 x2 x2 x3
dy
şi, prin integrare directă, deoarece y
ln y c , se obţine
Restricții izoperimetrice
Se cere determinarea funcţiei x(t) care extremizează integrala (1) cu t0, tf, x(t0) și x(tf )
fixați și
tf
f ( x (t ), x (t ), t ) dt k , k p , f p . (14)
t0
Problema poate fi redusă la cea cu legături de tip funcţie prin introducerea variabilei p-
dimensionale:
t
x0 (t ) f ( x, x , t )dt , x0 (t ) p x 0 (t ) f ( x, x , t ) . (15)
t0
H ( x , x , λ, t ) L( x, x , t ) λT f ( x , x , t ) . (19)
Observații:
• Condiția necesară de extrem (17) se poate exprima în raport cu funcția sintetică a lui
Hamilton (hamiltonianul) (19);
• Valorile multiplicatorilor se precizează în funcție de valorile k din (14).
1 y 2 dx k . (e1)
x0
Formăm funcţia sintetică
H L( y , y , x) f ( y, y , x ) y 1 y 2 ,
sau
y 2
y 1 y 2 c1 ,
1 y 2
de unde y c1 .
1 y 2
Notăm y tg , / 2 / 2 şi deci
y c1 cos . (e2)
dy dy sin
Dar y şi deci dx d cos d şi prin integrare,
dx y tg
x c2 sin . (e3)
Din (e2) şi (e3), prin ridicare la pătrat şi adunare, se găseşte
( x c2 ) 2 ( y c1 ) 2 2 , (e4)
care este o familie de cercuri cu centrul în (c2 , c1 ) şi rază .
Constantele c1 , c2 şi se determină din condiţiile:
x1
y ( x0 ) y0 , y ( x1 ) y1 şi 1 y 2 dx k .
x0
F d F H
0 * λ* (t ) (27)
x dt x x
F d F H
0 * x * (t ) (28)
λ dt λ λ
Ecuația (26) este condiția necesară de extrem iar (27) și (28) se numesc ecuațiile canonice
ale lui Hamilton.
Se construiește hamiltonianul
H x 2 u 2 u.
Condiția necesară de extrem și ecuațiile canonice ale lui Hamilton conduc la
H
0 2u 0 , (e1)
u
H
2 x , (e2)
x
H
x x u , - ecuația sistemului (e3)
x (t ) x(t ) 0 ,
care are soluția
x* (t ) c1et c2 et ,
de unde, ținând cont de (e3), obținem comanda optimală
u* (t ) c1et c2 e t .
Condițiile necesare de extreme sunt date de ecuațiile lui Hamilton (26)-(28).În plus apar
condițiile de transversalitate în raport cu momentul final (31) și cu starea finală (32):
tf
I M (t f , x f ) L( x(t ), u(t ), t )dt (31)
t0
M (t f , x f )
H ( x* (t f ), u* (t f ), λ* (t f ), t f ) 0 (32)
t f
2 (t f )
şi deci t
f
1
,
2
de unde se poate exprima t f în funcţie de (t f ) .
Ecuaţia sistemului se scrie: x / şi admite soluţia
x(t ) (t f )t / 1.
x* (t ) 1 t 2 şi u* (t ) (t ) (t f ) 2 .
Se construiește hamiltonianul:
2 x1 2 3 x3 1
H
j , j 1,3 6 x2 1 3 2 , (e5)
x j
2 x3 2 2 x1 3 3
H
x j , j 1,3 (e1).
j
2t f x1 (t f ) 1 (t f )
M 2 2
j (t f ), j 1,3, unde M t f x1 (t f ) x2 (t f ) 2 x2 (t f ) 2 (t f ) , (e6)
x j (t f )
0 3 (t f )
M
H tt 0 x12 (t f ) x12 (t f ) 3x22 (t f ) 3 (t f )[2x1(t f )x3 (t f ) x2 (t f ) u2 (t f )] 0 (e7)
t f f
2.3. Observaţii privind condiţiile terminale în problemele de optimizare
În problemele cu condiţii terminale fixate nu apar condiţii de transversalitate;
0 f
În problemele cu momente terminale t0 şi tf libere şi stări terminale x şi x fixate apar
condiţii de transversalitate referitoare la aceste momente (relaţia (32) şi similara acesteia pentru
t0);
0 f
În problemele cu momente terminale t0 şi tf fixate şi stări terminale x şi x libere apar
0
condiţii de transversalitate referitoare la aceste stări (relaţia (31) şi similara acesteia pentru x );
În problemele cu momente şi stări terminale libere apar ambele tipuri de condiţii de
transversalitate (31) și (32);
La capătul unde starea x(t) este liberă, costarea (t) este fixată, iar la capătul unde
starea x(t) este fixată, costarea (t) este liberă. Această situaţie poate să apară doar în legătură cu
anumite variabile de stare, fără să se extindă asupra întregului vector de stare x(t);
Specific în astfel de probleme este faptul că unele variabile se pot fixa la ambele
capete ale traiectoriei şi atunci se spune că avem o problemă bilocală în raport cu aceste
variabile iar alte variabile nu se fixează la nici un capăt, ceea ce determină fixarea
multiplicatorilor la capete şi avem o problemă bilocală în raport cu aceşti multiplicatori.
b) Condiţii de transversalitate
c) Condiţia Legendre
pentru probleme variaţionale cu condiţii de capăt fixate :
2L 2L
2 x1x1 x1xn
L
0 (33)
x x T 2
L 2L
x x x x
n 1 n n
*
2H
(ii ) 2 0
u
2H 2H
2
x ux
(iii ) 0 (34)
2H 2H
xu u2
2H 2M
(iv) 0, 0
x 2 x 2f
Observații:
• Condiţiile de extrem (a)...(f) sunt toate condiţii necesare. Ansamblul acestor condiţii
oferă condiţia suficientă de extrem
• În anumite probleme nu trebuie considerate toate condiţiile (a...f) pentru a verifica
suficienţa
• Pentru verificarea suficienţei trebuie utilizate toate cele şase condiţii de extrem
numai în cazul folosirii formelor mai puţin restrictive ale acestora
• Se pot folosi în afară de (a) doar condiţiile Jacobi şi Legendre, dacă aceasta din urmă
este verificată strict
• În problemele de conducere optimală se poate apela doar la condiţia Legendre
extinsă sub forma relaţiilor (34)