Sunteți pe pagina 1din 6

NOIUNI I DEFINIII

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.
Tehnicile de simulare se utilizeaz, de regul, n acele cazuri n care gsirea unei soluii
analitice este imposibil, iar experimentarea nemijlocit pe sistemul real este, dintr-un motiv sau
altul, neoperaional.
La baza procesului de simulare stau metodele de descriere, modelare i analiz a unor
sisteme reale (existente) ori n curs de realizare (proiectare).
Simularea permite, n general:
structurarea mai bun a problemei investigat;
testarea diferitelor ci de aciune care nu pot fi formulate explicit n cadrul modelului;
determinarea formei funcionale de exprimare a legturilor dintre fenomenele cercetate i
estimarea valorilor parametrilor modelului.
Realitatea este reprezentat prin modele, iar simularea le folosete pentru studiul realitii.
Simularea presupune ntotdeauna utilizarea modelului, ea reprezentnd - n esen - o
manipulare a modelului.
n activitatea de simulare sunt implicate trei elemente importante i anume: sistemul real,
modelul, calculatorul i dou relaii: relaia de modelare i relaia de simulare.
n figura 1.1 se prezint sintetic procesul de trecere de la sistemul real la modelul de
simulare modelul real.






MODELUL


ABSTRACT






MODELUL

SISTEMUL



REAL

REAL








DATE DIN
DATE ANALITICE

SISTEM

DATE SIMULATE

Figura 1.1
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.
n general, modelul M al sistemului S este un alt sistem S, din anumite puncte de vedere
echivalent cu S (S S) i care poate fi studiat mai uor dect S. Din determinarea pe S a unor
relaii se deduc relaii corespunztoare pentru S. De obicei, echivalena lui S cu S este mai mult
aproximativ dect exact!
Prin model se nelege deci o imagine condensat a unui fenomen, o machet a unei realiti
complexe care exist sau care urmeaz s fie construit.
Prin model de sistem se nelege o reprezentare condensat i simplificat a unui sistem real
sau imaginar n scopul de a prezice unele comportri din funcionarea sa.
n descrierea sintetic a conceptului de model, este necesar s punem n eviden
urmtoarele trei laturi:
modelul este o imagine incomplet a unui sistem existent sau care urmeaz s fie
construit;
modelul trebuie validat prin criteriul practicii n vederea determinrii gradului su de
utilitate i a aplicrii sale;
modelul este manipulat n vederea prezicerii comportrii n diferite situaii a sistemului
studiat.
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.
Trecerea de la un sistem real la modelul matematic corespunztor, iar de aici - eventual - la
un model fizic, este posibil i ca urmare a faptului c exist diferite fenomene care sunt descrise
de aceleai tipuri de relaii matematice, doar variabilele i funciile avnd semnificaii diferite.
Acest aspect poate fi reprezentat prin schema din figura 1.2:

O
1


O
2


O
3





M
1


M
2


M
3





E1 E2 E3




EL
1


EL
2




EL
3







Figura 1.2.
Se pleac de la anumit obiect notat cu O
1
. De la el se trece la un model matematic M
1
,
descris prin ecuaiile E
1
. Uneori se aproximeaz E
1
prin ecua iile liniare EL
1
. Exist apoi un alt
obiect O
2
, pentru care se imagineaz modelul M
2
, care conduce la ecuaia E
2
, respectiv EL
2
. Exist
posibilitatea ca ecuaiile (EL sau E), corespunznd la dou modele diferite, s coincid. n acest
caz O
2
modeleaz pe O
1
i invers.
De exemplu, micile oscilaii ale unei mase suspendate de un resort elastic, micarea pendulului
i oscilaiile electrice dintr-un circuit acordat, reprezint trei fenomene total diferite ntre ele, care pot fi
descrise prin relaiile matematice (1.1), (1.2) i (1.3), prezentate n continuare:

(1.1)

(1.2)

(1.3)

Se poate observa cu uurin c ecuaiile de mai sus pot fi scrise sub forma
general: ax + bx = 0 (1.4)

n care termenii sunt cei prezentai n tabelul 1.1:

Tabelul 1.1

Termenii ecuaiei Resort Pendul Circuit electric
a m l L
b k g 1/C
x z q


Pentru ecuaiile difereniale (1.1), (1.2) i (1.3), termenii prezentai n tabelul 1.1 au
urmtoarele semnificaii:
pentru resort:
m - masa;
k - constanta elastic;
z - coordonata, n sensul
micrii; pentru pendul:
l - lungimea;
g - acceleraia gravitaional;
- unghiul de deviaie;
pentru oscilaii electrice:
L - inductana;
C - capacitatea;
q - sarcina electric.
n concluzie, pentru exemplul de mai sus, avnd n vedere faptul c cele trei fenomene pot
fi descrise de aceeai relaie matematic, rezult c unele pot fi studiate cu ajutorul celorlalte.

1.2 OBIECTIVELE SIMULRII
Obiectivul simulrii unui sistem este de a putea emite o serie de predicii asupra
comportrii i performan elor sistemului respectiv, avnd la ndemn doar modelul de o anumit
natur a sistemului i un set de informaii cu privire la parametrii sau variabilele dominante ce
determin evoluia sistemului.
Simularea trebuie s furnizeze informaii asupra performanelor sistemului studiat. Dup ce a fost
construit modelul sistemului i a fost stabilit o anumit certitudine c respectivul model este o
reprezentare valid a realitii, executarea unei serii de simulri pentru diverse seturi de mrimi de
intrare permite o nelegere mai bun a sistemului real n diferite condiii de funcionar
.Experimentarea unor variante de decizie direct pe procesul real nu este cea mai potrivit cale de a

L
d
dt
2
2
q
+
C
1
q = 0

m
d
dt
2
2
z
+kz = 0 l
d
dt
2

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.