MpA - Cursul 3
Capitolul 2
DINAMICA PROCESELOR
ECONOMICE
(I)
MpA - Cursul 3
MpA - Cursul 3
MpA - Cursul 3
MpA - Cursul 3
MpA - Cursul 3
y (t ) = f ( y (t ), u (t ))
(2)
unde: y(t) este nivelul rezultativ (output-ul procesului); u(t)
este factorul de care depinde evoluia procesului (input-ul
procesului).
Dac nivelul rezultativ este descris prin mai multe
variabile y1(t),..., yn(t) i mulimea factorilor determinani ai
evoluiei procesului este u1(t),..., um(t), atunci evoluia
procesului economic este descris printr-un sistem de ecuaii
difereniale:
y1 (t ) = f1 ( y1 (t ),..., yn (t ); u1 (t ),..., u m (t ))
(3)
M
y (t ) = f ( y (t ),..., y (t ); u (t ),..., u (t ))
n
n
1
n
1
m
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
MpA - Cursul 3
MpA - Cursul 3
10
Soluiile acestor ecuaii sau sisteme de ecuaii difereniale (n cazul continuu) sau cu diferene finite (n cazul
discret) sunt funcii de variabila independent (n cazul
acesta timpul t). Curbele asociate corespunztoare constituie
traiectoriile de evoluie ale proceselor studiate.
Soluia unei ecuaii difereniale este o familie infinit de
curbe, numite curbe integrale.
Pentru a determina soluia unic, deci curba integral
unic, este necesar specificarea unei informaii suplimentare: valoarea iniial (t0, y0), final (tF, yF) sau o valoare
intermediar (t1, y1) din domeniul de definiie. Aceste cerine
sunt cunoscute n matematic sub denumirea de condiiile
Cauchy la limit.
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
11
Exemplu:
Un proces economic se desfoar cu ritmul constant
r = 5% pe o perioad [0, T]. S se determine traiectoria de
evoluie dac n anul de baz nivelul este y0 = 100.
Soluie:
Avem:
y (t )
y (t )
r t
=r
dt = r dt ln y (t ) = r t + C y (t ) = e y0
y (t )
y (t )
Numeric: y (t ) = 100 e
Evoluia procesului va fi:
t
0
1
2
3
y(t) 100 105,12 110,51 116,18
0,05t
...
...
MpA - Cursul 3
12
MpA - Cursul 3
13
MpA - Cursul 3
14
Fig.1
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
15
MpA - Cursul 3
16
y (t ) = e a (t t0 ) y0 + b e a ( t ) u () d
t0
(6)
MpA - Cursul 3
17
y (t ) = e
a ( )d
t0
a ( )d
y0 + e
b() u () d
(7)
t0
MpA - Cursul 3
18
MpA - Cursul 3
19
rt
at
y (t ) = e y0 + u0 u0
(11)
a
a
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
20
MpA - Cursul 3
21
sau matriceal:
y (t ) = A y (t ) + B u (t )
cu
Cap.2. Dinamica proceselor economice
(12')
MpA - Cursul 3
a11
A=
a21
22
a12
b11 b12
;B=
a22
b21 b22
u1 (t )
b13
y1 (t )
u (t )
u
t
y
t
;
(
)
=
;
(
)
=
2
y (t )
b23
2
u3 (t )
y (t ) = e A( t t0 ) y0 + e A( t ) B u () d
(13)
t0
unde: y0 este vectorul strii iniiale din care pornete sisteCap.2. Dinamica proceselor economice
MpA - Cursul 3
23
MpA - Cursul 3
24
MpA - Cursul 3
25
r2t
0 e
0 L 0
u (t ) =
u0
L L L L L
rmt
0 0 L e
0
Se procedeaz n mod similar cazului anterior b).
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
26
MpA - Cursul 3
27
a 2 + b = f ( 2 )
P ( 2 ) = f ( 2 )
Se obine polinomul de interpolare:
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
28
1
2
f ( 2 ) +
P ( ) =
f (1 )
2 1
1 2
Pentru f ( ) = e t avem:
1 2t 2 1t
e +
P ( ) =
e
2 1
1 2
Funcia de matrice va fi f(A) = P(A), deci:
2t
1t
e
e
At
e = ( A 1 I )
+ ( A 2I )
2 1
1 2
Cum, n general, f(A) este oarecare, se obine:
f ( 2 )
f ( 1 )
f ( A) = ( A 1 I )
+ ( A 2I )
1 2
2 1
Cap.2. Dinamica proceselor economice
(20)
MpA - Cursul 3
29
P(1 ) = f (1 )
a = f (1 )
Se obine polinomul de interpolare:
P() = ( 1 ) f (1 ) + f (1 )
iar
Pentru f ( ) = e t avem:
1t
1t
P ( ) = ( 1 ) t e + e
Funcia de matrice va fi:
f ( A) = ( A 1 I ) f (1 ) + f (1 ) I
e At = [I ( A 1 I ) t ] e 1t
Cap.2. Dinamica proceselor economice
(21)
MpA - Cursul 3
30
Exemplu:
Se consider sistemul dinamic liniar care descrie
corelaia ntre dinamica productivitii muncii wj i nzestrarea tehnic a muncii kj la dou sucursale ale unei firme
productoare de autoturisme:
w1 (t ) = 0,01w1 (t ) + 0,01w2 (t ) + 0,05k1 (t )
w2 (t ) = 0,02w2 (t ) + 0,04k 2 (t )
Cea de-a doua sucursal livreaz primei sucursale o
serie de subansamble. Se cunoate starea iniial:
- productivitatea medie lunar: w1(0) = 100 u.m./pers.,
w2(0) = 120 u.m./pers.;
- nzestrarea tehnic: k1(0) = 150 u.m./pers., k2(0) = 200
u.m./pers.
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
31
120
200
0
0
,02
0
0
,04
MpA - Cursul 3
32
0
0,01
0
0
MpA - Cursul 3
33
0,02 t
0,01t
0
0,01
0
,01
0,01
e
e
At
e =
0 0,01
0 0,01 0,01 0
0,01t
0,02 t
0,01t
e
e
e
At
e =
0,02 t
e
0
G
At
Componenta general este w (t ) = e c , unde vectorul
de constante c va fi determinat n funcie de starea iniial.
b) Componenta particular a traiectoriei w P (t )
(i) Dac k(t) = k0 = constant, atunci w* = A1 B k 0 .
Se calculeaz:
0 150 7
0,05
2 1
1
; B k0 =
A = 50
0,04 200 8
0
0 1
MpA - Cursul 3
34
2 1 7
300
w = 50
=
0
1
8
400
Traiectoria de evoluie va fi: w(t ) = e At c + w* , unde:
100 300 400
*
c = w0 w c = +
=
120
400
520
Deci:
0,01t
0,02 t
0,01t
e
e
e 400 300
w(t ) =
520 400
0,02 t
e
0
*
0,02 t
w
(
t
)
=
520
e
400
2
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
t
w1(t)
w2(t)
35
0
100
120
1
2
3
4 ...
109,29 118,79 128,50 . . . . . .
130,50 141,22 152,15 . . . . . .
(ii) Dac ritmul de cretere a nzestrrii tehnice a sucursalelor este r = 5%, atunci w P (t ) = (r I A) 1 B k 0 e rt .
Se calculeaz:
1
0,04 0,01
25 3 1
(r I A) =
=
3
0
0,03
0
4
325 e 0,05t
25 3 1 7 0,05t 3
P
w (t ) =
=
e
800 0,05t
3 0 4 8
e
MpA - Cursul 3
36
800
440
120
3
3
Atunci:
1 e 0,01t e 0,02t e 0,01t 25 e 0,05t 325
w(t ) =
+
0,02 t
3 0
3 800
e
440
de unde rezult funciile de evoluie a productivitilor celor
dou sucursale ale firmei i anume:
MpA - Cursul 3
37
t
w1(t)
w2(t)
0
100
120
1
2
3
4 ...
103,98 108,20 112,67 . . . . . .
130,71 142,06 144,92 . . . . . .
(iii) Exerciiu
MpA - Cursul 3
38
MpA - Cursul 3
39
MpA - Cursul 3
40
Fig.2
Cap.2. Dinamica proceselor economice
(24)
MpA - Cursul 3
41
y3 = a y 2 + b u 2
M
(25)
Exemplu:
Un proces de desfacere este reprezentat prin ecuaia
yt +1 = 1,02 yt + 0,8 ut unde yt arat nivelul vnzrilor n luna t,
iar ut arat cheltuielile de reclam. Volumul iniial al
vnzrilor este y0 = 10000 u.m.
S se determine volumul vnzrilor pe urmtoarele 3
luni, dac cheltuielile ut sunt constante, ut = 100 u.m. Dar
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
42
3
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
43
yt = a y 0 + a
t
j =0
t j 1
bu j
(26)
Observaie: Expresia (26) este util nu doar pentru calculul punctelor prin care trece traiectoria de evoluie (calcul
care se poate face iterativ cu relaiile (25)), ci pentru analiza
calitativ, n special cercetarea stabilitii i a echilibrului.
MpA - Cursul 3
44
(28)
y2 = A y1 + B u1
M
MpA - Cursul 3
45
yt = At y0 + At j 1 B u j
(29)
j =0
MpA - Cursul 3
46
MpA - Cursul 3
47
(35)
MpA - Cursul 3
48
MpA - Cursul 3
49
MpA - Cursul 3
50
Fig.3
dx(t )
= a x(t )
dt
dx(t )
= a dt
x(t )
Rezult:
x(t ) = c e at
(38)
MpA - Cursul 3
51
x(t ) = X 0 e
(39)
unde X0 este nivelul iniial (cunoscut).
c) Modelul exponenial cu cretere plafonat
Nivelul mrimii x(t) nu poate depi un prag stabilit X * ,
iar viteza sa de variaie este proporional cu abaterea ntre
pragul de saturaie i nivelul atins de acea variabil (fig.4):
dx(t )
= a (X * x(t ) ), a > 0
(40)
dt
at
dx(t )
*
at
P
P
= a x(t ) + a X x(t ) = e (X 0 x ) + x
dt
P
unde: X0 este nivelul iniial (cunoscut); x este o soluie
MpA - Cursul 3
52
Fig.4
(41)
MpA - Cursul 3
53
d) Modelul logistic
Acest model descrie evoluia unui proces x(t) a crui
vitez de variaie este proporional n fiecare moment t, att
cu nivelul atins x(t), ct i cu diferena ntre nivelul x(t) i un
*
prag de saturaie X fixat:
dx(t )
= x(t ) (X * x(t ) ), > 0
(42)
dt
cu nivelul iniial X0 cunoscut, sau echivalent:
x(t ) = x 2 (t ) + X * x(t )
(42')
care reprezint o ecuaie diferenial de tip Riccati.
*
X
X0
*
Notm: a = X i A =
.
X0
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
54
X
x(t ) =
(43)
at
1+ A e
Graficul acestei funcii este numit curba logistic
(fig.5). Curba are un punct de inflexiune la nivelul X * / 2.
Fig.5
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
55
ln
1 = b a t
(44)
x(t )
n care b = ln A.
X*
1 ca
Deci se studiaz procesul prin variabila ln
x(t )
o funcie liniar de timp, b a t .
MpA - Cursul 3
56
Necesitatea studierii evoluiei proceselor mai complicate a condus la extinderea modelelor exponeniale i
logistice. Cteva dintre acestea sunt prezentate n cele ce
urmeaz.
e) Modelul Bertalanffy
Este o variant a modelului exponenial. Ecuaia de
dinamic a procesului este:
dx(t )
= 3a 3 x(t ) 2 3 X * 3 x(t )
(45)
dt
i are soluia:
x(t ) = X (1 A e
*
at 3
(46)
MpA - Cursul 3
57
ln
1 = a + b t c y (t )
(47)
x(t )
unde y(t) este o funcie dat, numit funcie de ajustare.
Se obine funcia logistic generalizat:
*
a bt cy ( t ) 1
(48)
)
x(t ) = X (1 + A e
Pentru diverse expresii ale funciei y(t) se obin diferite
modele:
f1) Modelul Ross-Szelinski
Ecuaia modelului are forma:
dx(t )
*
(49)
= y (t ) x(t ) [(t ) X x(t )]
dt
Cap.2. Dinamica proceselor economice
MpA - Cursul 3
58
(50)
(51)
(52)
MpA - Cursul 3
59
*
= c x(t ) X (t )
b p (t ) x(t )
y (t )
dt
(53)
MpA - Cursul 3
60