Documente Academic
Documente Profesional
Documente Cultură
MODELE ECONOMICO-MATEMATICE
ŞI DE SIMULARE PENTRU UTILIZAREA
ŞI ALOCAREA RESURSELOR
(MATERIALE, UMANE, BĂNEŞTI ŞI DE TIMP)
ÎN CADRUL UNEI ORGANIZAŢII
E n (F) = max{e n (x n ) + E n −1 (F − x n )}
Aij
i j
dij
tmin tmax tmin tmax
Figura 8.1
( )
Dacă d ij reprezintă durata de desfăşurare a activităţii Aij , aceasta ( )
poate avea sau nu o rezervă de timp în funcţie de termenele în care se desfăşoară.
Rezerva totală (Rt ) se calculează cu formula:
j i
Rt = t max − t min − d ij
k1 Ak p
1
Apq q1
1
dk p ∗
1 d pq x
x ∗ 1
Ak p 2 Apq
p 2
k2 q2
dk 2 p d pq 2
x ∗
x ∗ Ak Apq
n p t min t max n
dk p ? ? d pq
kn n
n qn
★ ☆ ★ ☆
Figura 8.2
Momentul cel mai devreme posibil de terminare a tuturor activităţilor care
converg în p este:
t ev .p
{(
k1
)(k2
) (
min = max t min + d k 1 p ; t min + d k 2 p ;...; t min + d k n p
kn
)}
Momentul cel mai târziu posibil de începere a activităţilor care pleacă din p:
t ev .p
{(
q1
)(
q2
) (
max = min t max − d pq 1 ; t max − d pq 2 ;...; t max − d pq n
qn
)}
Avantajele acestei metode sunt numeroase. Principalul avantaj se referă la
determinarea cu anticipaţie a duratei de execuţie a acţiunilor (proiectelor) complexe,
cu o aproximaţie acceptabilă şi cu respectarea legăturilor logice şi tehnologice
dintre activităţi.
Pentru calculul analitic se va parcurge studiul de caz 15, pag. 196 din [1].
În sistem conversaţional se obţin aceleaşi rezultate prin apelarea modulului
J din QM (QM / J / CPM; TM / J / PERT ) sau PERT − CPM din WINQSB.
Cost
Durata
Figura 8.3
Figura 8.4
* *
*
În procesul de asigurare a resurselor materiale necesare, cele trei categorii
de costuri alcătuiesc costul total. De fapt, prin politica managerială se stabileşte
dacă se lucrează în model cu cost de stocare (stocul > cererea) sau cu cost de
penalizare (cererea > stocul).
Reprezentarea grafică a costurilor este dată în figura nr. 8.5.
Costul
Cs
CTOT
C1
Figura 8.5
Analiza stocurilor materiale realizată în procesul managerial, prin
atribuirea de importanţe identice tuturor sortimentelor şi apelarea la teoria
matematică a stocurilor, ar fi anevoios de aplicat în practică. Pentru aceasta se
procedează la gruparea selectivă a stocurilor în funcţie de importanţa şi
ponderea valorică a materiilor prime şi materialelor. Aceasta este cunoscută
sub denumirea analiza ABC a stocurilor şi constă în parcurgerea următoarelor
etape:
a) Clasificarea stocurilor în ordinea descrescătoare a valorilor, cumularea
valorilor şi întocmirea tabelului (tabelul nr. 8.1)
Tabelul nr.8.1
Materii prime, Valoarea Valoarea
materiale stocului cumulată
M1 V1 C1
M2 V2 C2 = V1 + V2
… … …
Mn Vn Cn = Cn-1Vn
CANTITATEA
ÎN STOC
Q1 Q4 Q8 Q13
Q5 Q9
q1 q2 q3 q4
Q2 Q6 Q10
Q3 Q14
Q11
Q7
Q15
Q12
T1 T2 T3 T4 TIMP
Figura 8.6
Variabilele de stocare
CLOCK = variabila ceas
Z = momentul la care intră comanda
S = nivelul stocului
QM = cererea medie în unitatea de timp
TM = perioada medie între două reaprovizionări
SQ = abaterea medie pătratică a cererii medii faţă de cele m cereri în
n unităţi de timp
q = lotul optim de reaprovizionare
C = nivelul critic al stocului
Variabilele de ieşire
TC1 = costul total de lansare
TCs = costul total de stocare
TCp = costul total al ruperii de stoc
Caracteristici operative
f(Q) = densitate de probabilitate pentru cerere
g(T) = densitate de probabilitate pentru perioada T
Identităţi
2
m
m
m
∑ Q i ∑ Q ∑ Qi
2
i
QM = i =1 ; SQ = i =1 − i =1
m m m
n
∑T j cs + c p
j =1 2QM ∗ c1
TM = ;q = ∗
n cs cp
SQ
C = TM ∗ QM + K ∗
TM
Schema logică a algoritmului este prezentată în figura 8.7
START
>
CLOCK:θ STOP
CITEŞTE
Cl, Cs, Cp,
K, SI, θ, ≤
m, n
>
t:CLOCK
≤
=
INIŢIALIZĂRI t:CLOCK Lansarea comenzii
Tcl ← Tcs ← Tcp ← 0
CLOCK ← t ← 0
≠ S←S+q
S ← SI
i←j←1 TcI ← TcI + cI
SE S ← S – Qi t ← CLOCK + Tj
GENEREAZĂ
Tj
A j←j+1
≤0
S
SE
GENEREAZĂ <0
Qi SE
Tcp ← Tcp – S • cp GENEREAZĂ
Tj
CLOCK ← S←0
CLOCK + 1
i←i+1
Tcs ← Tcs + S • cs
SE A
CALCULEAZĂ ≥
QM, TM, SQ, C, q C:S
<
Figura 8.7
După cum se observă, la un moment dat se comandă ceea ce s-a consumat
în intervalul precedent. Din această cauză, lotul de reaprovizionare q este o
variabilă aleatoare.
Întrucât variabila CLOCK se măreşte cu câte o unitate, modelul prezentat
este cu ceas constant.
Ez1 Ez 2 Ez3 Ez 4
Ez K K K
Matricea ieşirilor ME = 5
K Ezi K K
K K K Ez m
Programul calculează:
RITMUL DE APROVIZIONARE
RITMUL MEDIU DE CONSUM
Pentru fiecare ipoteză de stoc iniţial (variantă), respectând legea statistică
corespunzătoare „intrării” materialelor în stoc şi „ieşirii” materialelor din stoc, se
generează zilele de la 0 la 365 şi se calculează stocurile finale cu relaţia balanţieră
SF = SI + I – E.
START
INIŢIALIZĂRI 1
CITIREA PARAMETRILOR
DE INTRARE
2
GENEREAZĂ AT
3
AT = AT – VT
4
GENEREAZĂ ST
ICOUNT ← ICOUNT + 1
5
DA NU
ST > AT ?
TID 6 7
VT = 0
VT=ST – AT TID = AT – ST
TVT = TVT + VT TTID = TTID + TID
8
DA
ICOUNT<NS
NU
9
CALCUL PARAMETRI DE
IEŞIRE ŞI AFIŞARE
REZULTATE
STOP
Figura 8.8
START
INIŢIALIZĂRI ŞI 1
CITIREA PARAMETRILOR
DE INTRARE
2
GENEREAZĂ AT
TAT = TAT – AT
3
4
CLOCK = CLOCK + C
5
DA NU
TAT < TST
10
6 DA NU
I=I+1 I=0?
VT= TST – TAT
TVT = TVT + VT 11
TID = TAT – TST 12
7 I=I–1
TID = TTIT – TID
DA TST = TAT
CLOCK>TAT ?
NU 13
8
CLOCK = CLOCK + C
DA CLOCK>TST - NU
TID ?
14
CLOCK = CLOCK + C
9 15
GENEREAZĂ AT GENEREAZĂ ST
TAT = TAT + AT 16 TST = TST + ST
DA
CLOCK<NT
NU
17
SE CALCULEAZĂ PARAMETRII STOP
Figura REZULTATE
DE IEŞIRE/AFIŞARE nr.
Figura 8.9
Blocurile (1) ÷ (4) precizează condiţiile iniţiale şi determină începerea
simulării.
În blocul (5) se constată dacă staţia este liberă sau ocupată.
Dacă (TAT < TST) staţia este ocupată, se continuă cu blocul (6), se
măreşte coada cu o unitate (adică ultimul client sosit trece în coadă), se calculează
durata aşteptării clientului şi se adună la timpul total de aşteptare.
Blocul (7) compară apoi ceasul cu momentul ultimei sosiri, iar dacă ceasul
este anterior ultimei sosiri, atunci se măreşte ceasul cu valoarea constantă C, se
generează o nouă sosire şi se recalculează momentul ultimei sosiri blocul (9). Dacă
în blocul (5) s-a găsit staţia liberă, atunci se continuă cu blocul (10), care constată
dacă coada este vidă sau nu. În caz afirmativ (coada vidă), în blocul (11) se
determină timpul de neocupare a staţiei care se adaugă la TTID şi se actualizează
TST până la valoarea TAT; în caz negativ, se micşorează coada cu o unitate blocul
(12).
Blocul (13) compară din nou ceasul cu momentul terminării ultimului
serviciu; dacă acesta este ulterior ceasului, atunci se măreşte ceasul cu constanta C.
În continuare, blocul (15) generează un serviciu şi adaugă durata acestuia la TST.
Blocul (16) decide dacă simularea continuă sau se opreşte, iar blocul (17)
calculează parametrii de ieşire. Se mai poate calcula durata totală a serviciilor SST
(SST = TST – TTID).
Rezumat
Sunt prezentate modele economico-matematice şi de simulare pentru
utilizarea şi alocarea resurselor materiale, umane, băneşti şi de timp în cadrul unei
organizaţii.
Cunoaşterea şi aplicarea principiului de optimalitate formulat de Bellman
permite dimensionarea corectă a stocurilor prin minimizarea cheltuielilor de
stocare, dar cu respectarea unor ipoteze economice stabilite precum şi alocarea
unor fonduri băneşti în funcţie de efectele economice obţinute.
Se prezintă modelul de analiză a drumului critic cu activităţi ale căror
durate sunt de tip determinist şi stochastic precum şi funcţia cost-durată de
importanţă majoră în cazul proiectelor complexe. Plecând de la un caz practic se
prezintă un algoritm euristic de alocare a resurselor. Alocarea resurselor se poate
modela şi cu ajutorul unor modele liniare stochastice. Modelele stochastice sunt
modelele ai căror coeficienţi sunt mărimi aleatoare. Pentru evaluarea fiecărei
variante decizionale este necesar să se realizeze toate combinaţiile posibile dintre
valorile mărimilor aleatoare. În acest mod rezultă distribuţia de probabilitate a
valorilor funcţiei obiectiv prin care se face evaluarea variantelor decizionale.
Metodele analitice studiate transformă modelul stochastic într-un model
determinist, astfel că este dificil de obţinut distribuţia de probabilitate a tuturor
valorilor funcţiei obiectiv. Totuşi prin adaptarea algoritmului Simplex pentru
aplicarea metodei descrierii complete s-ar putea obţine probabilitatea ca o soluţie
să fie optimă.
Acţiunea managerială a gestiunii stocurilor necesare pentru asigurarea
continuităţii procesului de fabricaţie şi a satisfacerii cerinţelor pieţei, a permis
prezentarea elementelor principale ale unui proces de stocare, etapelor de rezolvare
practică a problemelor de gestiune a stocurilor şi a unor modele analitice şi de
simulare specifice acestui domeniu.
Este prezentat cazul general al unui model de aşteptare, iar pentru situaţii
complexe simularea sistemului cu ceas variabil şi cu ceas constant.
În cadrul temei sunt comentate rezolvările manuale şi în sistem
convenţional cu produsele informatice QM şi WINQSB.
y Cuvinte cheie
• activităţi critice • funcţie de repartiţie
• ADC/COST • model de aşteptare
• ADC/resurse • model stochastic
• alocare • număr de servicii
• analiza ABC • număr staţii de serviciu
• analiza drumului critic • obiective
• ASTFIX • PERT
• Bellman • Poisson
• cantitate de aprovizionat • politică optimă
• categorie de calificare • programare dinamică
• ceas fix • resurse
• ceas variabil • rezerva de timp
• cerere de consum • ritm de aprovizionare
• cererea pieţei • ritm de consum
• comandă • rupere de stoc
• cost de reaprovizionare • simulare
• cost de stocare • stoc
• cost total minim • STOCMAT
• CPM • subpolitică
• disciplina serviciului • teoria stocurilor
• efect economic • timpul de aşteptare al clienţilor
• EOQ • timpul de servire
• euristic • variabilă de stare
• fond bănesc
Bibliografie suplimentară
[1] pag. 183–248
[2] pag. 108–116; 121–140; 156–163; 216–231
# Întrebări recapitulative