Documente Academic
Documente Profesional
Documente Cultură
Curs 10 PDF
Curs 10 PDF
Genereaz R
(2) CLOCK=CLOCK+C
(3)
NU
CLOCK TT
(13)
(10) TC=CH+CD+CS
DA
(4)
Calculeaz DA (5)
(14) parametrii de ieire. T = CLOCK
Afieaz rezultatele.
VI=VI+Q
NU
STOP
VI = VI - R (6)
<0
(7) VI = ?
CD=CD+VI*D (8)
0 VI=0
CH=CH+VI*H (9)
(10) DA
P < VI
NU
(11) T=CLOCK
CS = CS + S
(12) Genereaz L
T = CLOCK + L
Figura 4.5
Blocul (3) exprim condiia de terminare a simulrii. Dac simularea continu,
atunci n blocul (4) se verific dac s-a atins momentul intrrii n stoc a unei comenzi.
n caz afirmativ, se ncarc comanda Q n stoc (blocul (5)) i se continu cu blocul
(6), n care se satisface cererea R.
n continuare, n blocul (7) se cerceteaz nivelul stocului rmas. Dac acesta
este negativ, atunci n blocul (8) se calculeaz costul stocului care lipsete n unitatea
de timp, adic VI * D, l adaug la CD i se readuce stocul la valoarea zero. Aici se
observ c modelul presupune existena lipsei se stoc, dar cererea nesatisfcut nu se
pstreaz; ea intr ns n calculul costului cauzat de lipsa de stoc.
n continuare, se execut blocul (9), care calculeaz costul stocrii, VI*H, pe
unitatea de timp i l adaug la costul total al stocrii CH.
Se trece apoi la executarea blocului (10), care verific dac este nevoie s se
lanseze o nou comand sau nu; n caz negativ se trece la blocul (2) iar n caz
afirmativ se execut blocul (11).
n blocul (11), se verific din nou dac la momentul respectiv sosete o nou
comand sau nu; n caz negativ se trece la blocul (2) iar n caz afirmativ se execut
blocul (12), care lanseaz o nou comand, adugndu-i costul lansrii S la costul
total al lansrii CS, generndu-i timpul de avans L i determinndu-i momentul T
cnd ea va intra n stoc.
Revenind la blocul (3), dac n acest bloc se decide c simularea este complet,
se execut blocul (13), n care se calculeaz costul total TC i apoi blocul (14), n
care se calculeaz statistici ale modelului i se imprim rezultatele finale.
Cu o mic modificare, modelul poate fi adaptat i pentru cazul cnd cererea
nesatisfcut se pstreaz. Modificarea const n nlocuirea blocurilor 7, 8 i 9 din
figura 4.5 cu blocurile 7, 8 i 9 din figura 4.6.
(7)
0 <0
VI = ?
Figura 4.6