Sunteți pe pagina 1din 7

1.

ASPECTE GENERALE (1)


1.1 NOIUNI I DEFINIII PRIVIND MODELAREA I SIMULAREA
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
REAL

SISTEMUL
REAL

DATE DIN
SISTEM

DATE ANALITICE
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.
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:
c modelul este o imagine incomplet a unui sistem existent sau care urmeaz
s fie construit;
d modelul trebuie validat prin criteriul practicii n vederea determinrii
gradului su de utilitate i a aplicrii sale;
e 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:

O1

O2

O3

M1

M2

M3

E1

E2

E3

EL1

EL2

EL3

Figura 1.2.
Se pleac de la anumit obiect notat cu O1. De la el se trece la un model
matematic M1, descris prin ecuaiile E1. Uneori se aproximeaz E1 prin ecuaiile
liniare EL1. Exist apoi un alt obiect O2, pentru care se imagineaz modelul M2, care
conduce la ecuaia E2, respectiv EL2. Exist posibilitatea ca ecuaiile (EL sau E),
corespunznd la dou modele diferite, s coincid. n acest caz O2 modeleaz pe O1 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:

md

dt

+ kz = 0

(1.1)

+ g = 0

(1.2)

d 2q

+ C1 q = 0

(1.3)

ld

dt 2

dt 2

Se poate observa cu uurin c ecuaiile de mai sus pot fi scrise sub forma
general:
ax + bx = 0
n care termenii sunt cei prezentai n tabelul 1.1:

(1.4)

Termenii ecuaiei
a
b
x

Tabelul 1.1
Resort
Pendul
m
l
k
g
z

Circuit electric
L
1/C
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 performanelor 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 funcionare.
Experimentarea unor variante de decizie direct pe procesul real nu este cea
mai potrivit cale de a 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:
c 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).
d Identificarea unui model suficient de realist al unui sistem, utilizabil apoi
n conformitate cu cele menionate la aliniatul de mai sus (funcia gnoseologic).
e Cutarea unor regimuri de funcionare avantajoase, aproximnd regimul
optimal pe baza experimentului statistic (funciile praxiologic i gnoseologic n
acelai timp).
1.3 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 !
1.3.1 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):

E1

E2

E3

E4 E5

E6
timp

t
T0

t
T1

t
T2

T3

Figura 1.3
Timpul total T de simulare a modelului va fi:
(1.7)
T = k t (t N; k = 0,1,2...)
unde: k reprezint numrul de iteraii ale algoritmului de simulare.
Valoarea curent a ceasului va fi:
(1.8)
Ti+1 = Ti + t
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), Tk ] 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.
1.3.2 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).

E1

E2

E3

E 4 E5

E6
timp

t1
T0

t2
T1

t3
T2

t4
T3

t5
T 4 T5

t6
T6

Figura 1.4
Timpul total T de simulare a modelului va fi:
n

T = ti
i =1

(1.9)

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.
n concluzie, aceast metod presupune n mod riguros considerarea tuturor
evenimentelor succesive, astfel nct la fiecare nou apariie corespunde o cretere a
ceasului.

S-ar putea să vă placă și