Documente Academic
Documente Profesional
Documente Cultură
1. Optimalitate ...................... .. 1
1.1. Optimizare
1.2. Formularea şi clasificarea problemelor de optimizare
1.3. Etapele rezolvării problemelor de optimizare
1.4. Condiţii de optimalitate
1.5. Concavitate – convexitate
1.5.1. Funcţii convexe şi concave
1.5.2. Mulţimi convexe
2. Metode analitice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1. Regresia liniară
2.2. Analiza statistică
2.3. Regresia polinomială
2.3.1. Rezolvarea problemei de regresie polinomială
2.3.2. Studiu de caz. Caracteristica statică a traductorului de
debit
2.4. Regresia multiplă liniară
2.4.1. Principii teoretice
2.4.2. Aplicaţie. Determinarea modelului matematic staţionar
al procesului de stabilizare a benzinei
1. OPTIMALITATE
1.1. Optimizare
Tabelul 1.1
Clasificarea problemelor de optimizare
iar dacă df dx xa 0 semnul lui x poate fi astfel ales încât
f a x f a 0 , adică f a x f a , ceea ce contrazice faptul că
a este un minim local.
Dacă d 2 f dx 2 x a
0 rezultă f a x f a , deci a este un
minim local, iar pentru d 2 f dx 2 x a
0 , a este un maxim local.
Pentru d 2 f dx 2 x a
0, trebuie ca d 3 f dx 3 xa
să fie zero,
astfel x 3 îşi va schimba semnul odată cu schimbarea semnului lui x , iar
x 3 3
primul termen semnificativ
6
d f dx 3
x a
va fi incompatibil cu
presupunerea că punctul x a este un optim local.
condiţia d 3 f dx 3 xa
0 , va fi un punct de inflexiune şi nu un optim
local.
Definiţie: Punctele pentru care derivata de ordinul întâi este nulă (optim
local sau punct de inflexiune) poartă denumirea de puncte
staţionare.
f 2 f jf
f ( x) f (a) ... R j 1 (1.14)
1! 2! j!
unde
f f f
f x1 a1 xa x 2 a 2 xa x n a n xa ;
x1 x 2 x n
(1.15)
2 f
2
2 f
2 f x1 a1 2 X A 2 x1 a1 x 2 a
2
X A
x1 x1x 2
2 f 2 f
2 2
x 2 a 2 2 X A x n a n
x 2
X A ;
x 2 n
(1.16)
x1 a1 p1 x 2 a 2 p2 x n a n pn p1 p2 f pn
j
j!
j f
p1! p 2 ! p n ! x1 x 2 x n
. (1.17)
f x1 1 x 2 f x1 1 f x 2 (1.19)
pentru oricare valoare 0 1 , figura 1.3.
Consecinţe:
1. Într-o problemă de optimizare, pentru funcţiile concave se va
determina maximul, iar pentru funcţiile convexe, se va
determina minimul funcţiei.
2. Dacă o funcţie f x este concavă atunci f x va fi
convexă şi invers.
3. O funcţie convexă sau concavă pe un domeniu a, b , are un
singur minim respectiv maxim. În acest caz funcţia f x este
unimodală.
Consecinţe:
Tehnici numerice de optimizare
11
1. Optimalitate
2. METODE ANALITICE
Metodele reunite sub numele de metode analitice au meritul de a
constitui primele modalităţi de soluţionare a problemelor de extrem, având
la bază lucrările fundamentale ale calculului diferenţial datorate lui Newton,
Leibnitz, Fermat, Lagrange, Euler. În opoziţie cu metodele ]n cadrul cărora
poziţia optimului este obţinută printr-un şir de iteraţii ce implică o serie de
evaluări ale funcţiei obiectiv, metodele analitice clasice sunt metode bazate
pe condiţia necesară de existenţă a extremului. Folosirea metodelor analitice
impune obligativitatea obţinerii expresiilor analitice ale derivatelor funcţiei
obiectiv. Această condiţie primordială îngustează apreciabil domeniul de
utilizare a acestor metode.
.
m 2
f ob a0 , a1 y j ao a1 x j (2.2)
j 1
2
j 1
m
y j a0 a1 x j 0
,
m
2 x j y a0 a1 x j 0
j 1 j
respectiv
m m
a0 m a1 x j y j
j 1 j 1
m m m
. (2.4)
a0 x j a1 x 2j x j y
j
j 1 j 1 j 1
m m
m x j yj
j1 a
X m m
; A 0 ; Y = mj=1 .
2 a1
xj x j x j y j
j1 j1 j 1
1 m0
y0 y0,k . (2.7)
m0 k 1
s02
s a2,1 2
. (2.9)
x j x
m
j 1
Dacă
ti t p ; υ0 m0 1; α 0,05 (2.11)
y j â0 â1 x j
m
2
j 1
s2 ; (2.12)
m2
- calculul adecvanţei, pe baza criteriului Fisher
F s 2 s02 . (2.13)
Dacă este îndeplinit setul de condiţii
F Fp
ν m 2 , (2.14)
α 0,005
atunci ecuaţia de regresie este adecvată.
s2 , (2.15)
pot exista următoarele situaţii prezentate în tabelul 2.1.
Tabelul 2.1
Intervalele de localizare şi pragurile de încredere
Nr. Ponderea punctelor Intervalul de încredere a
crt. experimentale [%] punctelor experimentale
1 68,26 y calc
j , y calc
j
2 95,44 y calc
j 2 , y calc
j 2
3 99,74 y calc
j 3 , y calc
j 3
Tabelul 2.2
Date experimentale pentru termocuplul fier-constantan
Temperatură Tensiune Temperatură Tensiune
Tabelul 2.3
Rezultatele numerice obţinute pentru datele din tabelul 2.2
Parametrul statistic Valoare
a0 -1.1302273357E+00
a1 5.4011952068E-02
2 4.0778025263E-02
yi yicalc
max 5.19 %
yi
f ob
0
a 0
f ob 0
a1 ,
f
ob
0
a n
respectiv
m n
x ij y j a i x ij 0, i 0,...n (2.21)
j 1 i0
AT a0 , a1 , a 2 , , a n , , (2.24)
m m m m
Y T y j y j x1j y j x 2j y j x 2j n . (2.25)
j 1 j 1 j 1 j 1
Tabelul 2.4
Date experimentale pentru traductorul de debit
Nr. Debit Curent Nr. Debit Curent
crt. [m3/h] [mA] crt. [m3/h] [mA]
1 10,14 10,00 5 4,34 3,40
2 8,64 8,00 6 1,86 2,40
3 8,18 7,20 7 1,44 2,20
4 7,20 6,00 8 0,00 2,00
m
Sxy1 y j ; (2.28)
j 1
m
Sxyi y j x ij1 , i 2, , nmax 1 . (2.29)
j 1
;
m 2
2
s yj a0 a1 x1j a 2 x 2j a n x nj (2.33)
j 1
s2 ; (2.34)
disp n s 2 .
Tabelul 2.5
Rezultate comparative ale problemei formulate în tabelul 2.4
Gradul Abaterea standard Observaţii
Abatere standard mare
1 0,711068
Nu corespunde realităţii fizice
Abatere standard mică Corespunde
2 0,088823
realităţii fizice
Abatere standard mică
3 0,088658
Nu corespunde realităţii fizice
Abatere standard mică
4 0,060182
Nu corespunde realităţii fizice
j 1 j 1 j 1
AT a0, a1, a 2, , a n ; (2.40)
m m m m
Y T y j, x1, j y j , x 2, j y j , , x n,j y j . (2.41)
j 1 j 1 j 1 j 1
Index 1 2 3 4 5 6 7 8 9 10 11
30
2 12 71 153 4,9 22 6 40 720 720 58 166
i 0;
i i 1
m
Sxxi x kj xlj , k 1, , n , l k , , n ; (2.43)
j 1
m
Sxy1 yj ; (2.44)
j 1
m
Sxyi xij y j , i 2 , n 1 . (2.45)
j 1
l 0;
l l 1
cij Sxxl , i 2, , n 1, j i , , n 1 ; (2.49)
c c
ji ij
s 2 y j a0 a1 x1 j a 2 x 2 j an xnj ;
m
(2.52)
j 1
s2 . (2.53)
a) abaterea standard;
b) abatere relativă maximă;
c) complexitatea calculelor.
Tabelul 2.8
Variante asociate mărimilor de intrare
Intrări Rezultate statistice
Variantă
Număr
Index
Abatere Abatere
Semnificaţie
standard relativă
1 Debit alimentare
1 2 5,0430125 16,10
3 Temperatura bază
4 Presiune varf
2 2 2,9847169 10,30
5 Debit reflux
1 Debit alimentare
3 3 3 Temperatura bază 4,7246172 14,51
7 Debit benz. stabilizată
1 Debit alimentare
4 3 3 Temperatura bază 2,5579735 5,19
5 Debit reflux
1 Debit alimentare
3 Temperatura bază
5 4 2,2075714 5,85
7 Debit benz. stabilizată
5 Debit reflux
1 Debit alimentare
3 Temperatura bază
6 4 4,4048636 10,91
7 Debit benzină stabilizată
4 Presiune varf
1 Debit alimentare
3 Temperatura bază
7 5 7 Debit benz. stabilizată 2,0819980 6,00
5 Debit reflux
4 Presiune varf
Tabelul 2.9
Rezultate comparative asociate modelului matematic staţionar
al procesului de stabilizare a benzinei
variabile
Abatere
Varianta
Număr
Abatere relativă
standard Observaţii
maximă [%]
[C]
Modelul nu este
1 2 5,0430125 16,10
acceptabil
Modelul nu este
2 2 2,9847169 10,30
acceptabil
Modelul nu este
3 3 4,7246172 14,51
acceptabil
Modelul este
4 3 2,5579735 5,19
acceptabil
Modelul este
5 4 2,2075714 5,85
recomandat
Modelul nu este
6 4 4,4048636 10,91
acceptabil
Modelul este
7 5 2,0819980 6,00
acceptabil
Tabelul 2.10
Valorile coeficienţilor modelului de regresie recomandat
Coeficient Valoare Semnificaţie tehnologică
a0 5,3338021E1 -
a1 -1,8031407E-1 Debit alimentare
a2 -4,3853975E-2 Temperatura bază
a3 2,4531571E-1 Debit benzină stabilizată
a4 2,9721779E-1 Debit reflux
fin
T 53,338021 0,18031407 Gmp 0,043853957 T B
0,2453157 B 0,29721779 L .
3. ALGORITMI DE OPTIMIZARE
UNIDIMENSIONALĂ
pentru care funcţia obiectiv este minimă sau maximă. Dacă şi sunt
paşii reţelei în jurul punctului estimat drept optim prin metoda explorării
exhaustive, optimul real al funcţiei obiectiv se poate găsi oriunde în
interiorul segmentului cu latura opt opt .
r k 1; f ob k f ob k 1
r k , (3.2)
r k 1; f ob k f ob k 1
având condiţiile iniţiale
r 1 1
u 1 u 0 , (3.3)
u u
0
a min
k
i k
xi , (3.6)
x m
b max
k
i k
xi . (3.7)
x m
a) ; b) ;
c).
Figura 3.6. Variante de eliminare: a) f x1 f x 2 ;
b) f x1 f x 2 ; c) f x1 f x 2 .
k k bk a k . (3.9)
R
0 xb x a
În relaţia (3.9), raportul R k nu trebuie să depindă de problema
rezolvată şi în consecinţă
max ( x x ) .
k j j 2
(3.10)
2 j k
x 2 x 0 x a k
4 2
x x
k
, (3.14)
xb x 2 p x 2 p 2 k
respectiv
xb x a 0 . (3.15)
,
xb x 2 p 2 k
sau
xb x a k ,
respectiv
x 2 p k . (3.16)
Se presupune că f x11 f x12 şi în consecinţă subintervalul x11 , xb
va fi eliminat. Noul domeniu în care se găseşte optimul este x , x .
a
1
1
Eliminând j 1
între relaţiile (3.33) – (3.34) se obţine
j j
j 1
,
j
respectiv
j 1 j 1
j
. (3.36)
j j 1 j
j 1 1
j 1 j 1 j 1
j
j
j
j 1
,
2 j 1 j 1
2 j 1
respectiv
j 1
j .
j 1
(3.42)
j 2 j 1 j 1
Relaţia (3.42) se transformă în sistemul de ecuaţii
j j 1 j 1
j j 1
(3.43)
2
j 1
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, etc. (3.49)
1 1 5 1 5
i 1 i 1
Fi
5 2 2 . (3.50)
j F N j 1 . (3.51)
vom obţine
F N 2 0 0 F N F N 2 0 F N 1 .
1 0 1 0
FN F FN
1 1 5
, i impar
5 2
2
Fi . (3.62)
i 1
i 1
1 1 5 1 5
, i par
5 2
2
N j 1
N j 1
1 1 5 1 5
, N j 1 impar
5 2 2
FN j 1 ;
N j 1
N j 1 1 5
1 1 5
, N j 1 par
5 2 2
j 1
j. (3.68)
Se defineşte raportul
CB AC
, (3.77)
AC AB
respectiv
AC 2 CB AB . (3.78)
x 2j xb j . (3.81)
j 0,618033989 j 1 ;
x1j x a j ;
x 2j xb j ;
f1 f x1j , f 2 f x 2j ;
j j 1.
Pasul 2. Eliminarea subintervalului care nu conţine optimul.
Dacă f1 f 2 , xb x1j ;
Dacă f1 f 2 , xb x1j , x a x 2j ;
Dacă f1 f 2 , x a x 2j .
f ob Rcont
T exp
R TRmod el Q
2 exp
B QBmod el
2
. (3.83)
TRexp
2
Q Bexp
2
Tabelul 3.1
Date industriale privind funcţionarea blocului de reacţie
de la cracarea catalitică.
Temperatura
Continu Temperatura Temperatura Presiune
Densitate medie Alimentare
Data t sulf materie prima regenerator reactor
kg/dm3 volumetrica kg/h
% C C bar
C
1 912 0.40 304.5 203 711 1.37 176292
2 914 0.40 305.5 200 710 1.37 177083
3 900 0.36 301.1 204 711 1.39 524250
4 912 0.34 305.4 202 712 1.37 154333
5 905 0.36 303.5 202 711 1.33 154792
6 907 0.35 304.5 207 709 1.21 149042
7 907 0.32 304.8 205 706 1.17 155667
8 907 0.30 305.1 203 706 1.18 478330
9 904 0.38 304.5 196 708 1.24 161083
10 904 0.31 304.8 197 711 1.28 162292
11 908 0.37 306.5 198 711 1.26 157792
12 911 0.35 307.8 195 709 1.27 161750
13 912 0.15 308.4 195 705 1.27 501458
14 910 0.39 308.1 193 709 1.27 171000
15 912 0.34 309.1 194 710 1.27 173583
16 909 0.37 308.5 189 711 1.26 167083
17 907 0.32 308.1 191 712 1.30 169542
18 907 0.36 308.5 190 712 1.30 512292
19 906 0.33 308.4 191 712 1.30 170375
20 906 0.34 308.8 191 710 1.29 173167
21 910 0.36 310.5 190 708 1.29 174292
22 909 0.35 310.5 190 712 1.32 167333
Tabelul 3.2
Rezultate comparative obţinute cu valoarea estimată a raportului de
contactare
Productia de benzina
250000
230000
210000
190000
170000
kg/h
150000
130000
110000
90000
70000
50000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Zile
x Di 1 x Bi
ln i
1 xD
i
xB ,
N min (3.91)
ln
. (3.92)
x F 1 1
Semnificaţia mărimilor care intervin în ecuţia regulatorului de
concentraţie sunt :
Tabelul 3.4
Rezultatele obţinute la minimizarea funcţiei (3.83)
Algoritm
Parametrul Secţiunea de Perechi
Fibonacci
aur secvenţiale
x opt 8.8283261E-02 8.8757481E-02 8.8778940E-02
opt
f 1.2090192E+05 1.2090173E+05 1.2090174E+05
Iteraţii 11 11 10
Număr
12 12 21
evaluări
În ceea ce priveşte eficienţa, algoritmul Fibonacci şi algoritmul
secţiunii de aur sunt mult mai performanţi în raport cu algoritmul perechilor
secvenţiale. Criteriul complexităţii calculelor situează algoritmul Fibonacci
g x a x 2 b x c (3.92)
al cărei minim este dat de relaţia analitică
b
x opt . (3.93)
2a
f ( x2 ) f ( x1 ) a x22 x12 bx2 x1
f ( x3 ) f ( x1 ) a x32 x12 bx3 x1
;
x 2 x1
f ( x 2 ) f ( x1 ) [ f ( x3 ) f ( x1 )]
x3 x1
x x
a[ x22 x12 ] a[ x32 x12 ] 2 1 ;
x3 x1
x 2 x3 x x
f ( x1 ) f ( x2 ) 2 1 f ( x3 )
x x x3 x1
a 3 1 ;
( x2 x1 )( x2 x3 )
( x 2 x3 ) f ( x1 ) ( x3 x1 ) f ( x 2 ) ( x1 x 2 ) f ( x3 )
a ; (3.96)
( x3 x1 )( x 2 x1 )( x 2 x3 )
f ( x2 ) f ( x1 ) a[ x 22 x12 ]
b ;
x 2 x1
f ( x 2 ) f ( x1 )
b a( x1 x 2 ) ;
x2 x1
f ( x 2 ) f ( x1 ) ( x x ) f ( x1 ) ( x3 x1 ) f ( x 2 ) ( x1 x2 ) f ( x3 )
b ( x1 x 2 ) 2 3
x2 x1 ( x3 x1 )( x 2 x1 )( x 2 x3 )
x f x1 2x f x 2 x f x3
a ;
2 x x x
f x1 2 f x 2 f x3
a ; (3.101)
2 x 2
f x1 x x3 x 2 f x 2 x1 x3 2x x 2 x1
b ;
2 x x x
x3 x2 f x1 2 x1 x3 f x2 x1 x2 f x3
b ;
2 x 2
2 x 2 f x1 Δx f x1 4 x 2 f x 2 2 x 2 f x3 Δx f x3
b ;
2 Δx 2
x 2 2 f x1 4 f x 2 2 f x3 Δx f x1 f x3
b ;
2 Δx 2
2 f x 2 f x1 f x3 f x3 f x1
b x2 . (3.102)
x 2 2x
1 2 x 2 f x 2 f x1 f x 2 x f x3 f x1
x opt 2 ;
2 f x1 2 f x 2 f x3
respectiv
f x3 f x1
x opt x 2 x . (3.103)
2 f x1 2 f x 2 f x3
x k 2 x opt x k . (3.108)
x k x k 2 3 x 0 . (3.109)
x1 x k 2 ; f1 f x k 2
x2 x
k 1; f f x k 1 ,
2 (3.110)
x x k ; f f x k
3 3
după iteraţia k se obţin punctele x1, f1 , x 2 , f 2 , x3 , f 3 , situate la
distanţele Δx 0 , respectiv 2 Δx 0 de punctul x , f . 1 1
Tabelul 3.3
Poziţia punctului defavorabil şi relaţiile de translatare
Nr. Punctul Relaţiile de
Condiţia matematică
crt. defavorabil translatare
1 x1 x opt x 2 şi f 1 f opt f 2 x1, f1 x1 x opt ; f1 f opt
x3 x 2 ; f 3 f 2 şi
2 x1 xopt x 2 şi f1 f opt f 2 x3 , f 3
x2 x opt ; f 2 f opt
3 x 2 xopt x3 şi f 2 f opt f 3 x3 , f 3 x3 x opt ; f 3 f opt
x1 x 2 ; f 1 f 2 şi
4 x 2 xopt x3 şi f 2 f opt f 3 x1, f1 x 2 xopt ; f 2 f opt
tabelul 3.3.
Powell ?