2 + g = 0
ncerca eficacitatea acestor variante, din mai multe motive, ntre care n primul rnd trebuie s
avem n vedere costul i durata experimentrii, ce pot atinge valori mari.
Intervenia direct asupra sistemului poate avea rezultate foarte neplcute dac varianta
ncercat nu a fost prea inspirat, revenirile i anulrile acestor rezultate fiind cel mai adesea
imposibile sau foarte costisitoare.
Trebuie subliniat c, n general, simularea nu ofer soluia optim pentru sistemul studiat,
ci doar tabloul rezultatelor care s-ar obine n timp i n spaiu, ca urmare a folosirii variabilelor
utilizate. Dar utilizarea acestei metode de studiu este destul de eficient n aplicarea tehnicilor de
cutare de tip trial and error (ncercare - eroare), urmrind determinarea soluiei satisfctoare (nu
ntotdeauna optim).
n concluzie, simularea permite realizarea cel puin a urmtoarelor obiective:
Prelungirea n timp i spaiu a desfurrii unor procese pe baza unor ipoteze de lucru
privind legile ce le guverneaz (deci de variaie a structurii, dac este cazul, a parametrilor ce
caracterizeaz procesul i a mrimilor de intervenie asupra acestora), n scopul identificrii unor
variante de intervenie avantajoas asupra desfurrii (funcia praxiologic).
Identificarea unui model suficient de realist al unui sistem, utilizabil apoi n
conformitate cu cele menionate la aliniatul de mai sus (funcia gnoseologic).
Cutarea unor regimuri de funcionare avantajoase, aproximnd regimul optimal pe
baza experime ntului statistic (funciile praxiologic i gnoseologic n acelai timp).
MARCAREA TIMPULUI N SIMULARE
n orice model de simulare se introduce variabila de ieire numit ceasul simulrii, care
stabilete - la fiecare pas - intervalul de timp n care se simuleaz procesul real. n tehnicile de
simulare a sistemelor de producie se utilizeaz dou tipuri de ceas pentru simulare:
ceas cu increment constant;
ceas cu increment variabil.
Modelele pentru simularea aceluiai sistem sunt diferite n funcie de cele dou tipuri de
ceas !
Simularea cu ceas constant
Simularea bazat pe metoda ceasului constant const n a genera de fiecare dat o cretere
constant t a ceasului i a analiza apoi starea diferitelor elemente ale sistemului genernd toate
evenimentele E posibile a se produce n intervalul de timp de lungime t. Dup aceea se va genera o
nou cretere care se va aduga ceasului, se va repeta analiza menionat etc.
Schema logic a modelului de simulare trebuie n acest caz s descrie n mod complet
evoluia sistemului pe un interval de timp de lungime t; simularea sistemului pe un interval mare de
timp se va obine repetnd de un numr de ori suficient de mare algoritmul referitor la intervalul de
timp de lungime t (figura 1.3):
0 E
1
E
2
E
3
E
4
E
5
E
6
timp
t t t
T
0
T
1
T
2
T
3
Figura 1.3
Timpul total T de simulare a modelului va fi:
T = k t (t N; k = 0,1,2...) (1.7)
unde: k reprezint numrul de iteraii ale algoritmului de simulare.
Valoarea curent a ceasului va fi:
T
i+1
= T
i
+ t (1.8)
Alegnd t drept unitate de msur a timpului (t = 1), ceasul variaz lund un numr de
valori ntregi, independente de evenimentele care apar i de ordinea lor relativ.
Un model de simulare bazat pe metoda ceasului constant consider grupul de evenimente
produse n intervalul [ T
(k-1)
, T
k
] ca i cum s-ar fi produs la momentul Tk. n consecin, acest
procedeu face ca grupul de evenimente care apar pe un interval de timp de lungime t s fie
sincronizat la momentul terminrii acelui interval. Sincronizarea este artificial i ea depinde n
mod esenial de mrimea lui t. Micorarea lui t duce la mrirea timpului de calcul; mrirea lui t va
micora timpul de calcul dar va mri gradul de aproximare al modelului.
Simularea cu ceas variabil
n cazul simulrii bazat pe metoda ceasului variabil, valoarea creterii este egal cu
lungimea intervalului de timp dintre apariiile a dou evenimente consecutive (figura 1.4).
0 E
1
E
2
E
3
E
4
E
5
E
6
timp
t
1
t
2
t
3
t
4
t
5
t
6
T
0
T
1
T
2
T
3
T
4
T
5
T
6
Figura 1.4
Timpul total T de simulare a modelului va fi:
T =
n
t
i
(1.9)
i =1
Valoarea curent a ceasului va fi:
Ti+1 = Ti + ti+1 (1.10)
Metoda bazat pe ceasul variabil presupune c apariiile succesive de evenimente sunt
asociate n mod biunivoc cu schimbrile succesive din sistem. Cu alte cuvinte, mrimea creterii
ceasului este egal cu intervalul de timp de la starea actual la momentul apariiei celui mai
apropiat eveniment viitor; din aceast cauz metoda ceasului cu cretere variabil se mai numete
i regula (metoda) evenimentului urmtor.
Construcia algoritmului de simulare a sistemului n cazul procedeului bazat pe ceas cu
cretere variabil presupune c evenimentele care apar sunt mprite n clase (tipuri) distincte;
apariiile evenimentelor de un anumit tip implic un anumit gen de schimbri n sistem. Algoritmul
de simulare va produce n acest caz o istorie a strilor sistemului n felul urmtor: va nregistra
toate evenimentele viitoare n ordinea impus de evolu ia sistemului iar dup ce va mri ceasul cu
intervalul de timp pn la apariia celui mai apropiat eveniment urmtor va renuna la evenimentele
din trecut.
n concluzie, aceast metod presupune n mod riguros considerarea tuturor evenimentelor
succesive, astfel nct la fiecare nou apariie corespunde o cretere a ceasului.
REZUMAT
Simularea este o tehnic de realizare a experienelor cu ajutorul
calculatorului electronic, implicnd utilizarea unor modele matematice sau
logice ce descriu comportarea sistemului real pe durata unui interval de
timp, mic sau mare;
Modelul este un sistem material sau abstract, care, fiind pus n
coresponden cu un alt sistem dat anterior, va putea servi indirect
studiului proprietilor acestui sistem mai complex (original) i cu care
modelul prezint o anumit analogie;
Modelarea nseamn trecerea de la fenomenul real la modelul matematic,
prin luarea n considerare a aspectelor eseniale i prin neglijarea unor
aspecte i elemente, uneori destul de importante, n scopul realizrii unui
studiu pe un model matematic mai simplu;
n tehnicile de simulare a sistemelor de producie se utilizeaz dou tipuri
de ceas pentru simulare:
ceas cu increment constant;
ceas cu increment varibila.