You are on page 1of 3

I.

INITIALIZARI

I.1. Date initiale

ft

gc

K1S1

K2S2

Tsim

Cp

Cs

Pt

I.2. Valori initiale ae variabilelor

Ns1= 0

Ns2 = 0

Ttot = 0

A =Pt

Td = n

I.3. Starea initiala

R=1

TBF = ft

II. Algoritmul

Daca R = 1

z = min (TBF,Td, a )

TBF =TBF –z

Td = Td –z

a= a –z
Ctot = Ctot+ Cs*(NS1+NS2)*z

Daca TBF = 0

R=0

TTR = gc(t)

Daca a =0

NS2 =NS2+1

Daca NS2 <K2 si NS1>0

a= Pt

NS1=NS1-1

Altfel R = 2

Daca Td= 0

Daca NS2 (>=) Q

NS2 = NS2-Q

Altfel

Ctot= Ctot + Cp (Q- NS2) / Tsim

NS2 = 0

Td = n

Ttot= Ttot+z

Daca R = 0

Z = min (TTR, Td)

TTR= TTR – z

Td = Td – z

Ctot = Ctot + Cs (NS1+NS2) * z

Daca TTR = 0

R=1

TBF = ft

Daca Td = 0

Daca NS2 (>=) Q

NS2 = NS2 –Q

Altfel Ctot = C tot + Cp ( Q- NS2) / Tsim

NS2 = 0
Td = n

Ttot = Ttot + z

Daca R=2

Z = Td

Td = Td- z

Ctot = Ctot + Cs (NS1+NS2) * z

Daca Td = 0

Daca NS2 (>=) Q

NS2 = NS2 –Q

Altfel Ctot = Ctot +Cp (Q – NS2)/ Tsim

NS2 = 0

Td = n

Daca NS1 >0

R =1

a =P t

NS1 = NS1 -1

Ttot = Ttot + z

You might also like