Sunteți pe pagina 1din 6

MODULUL 1 ASPECTE GENERALE (1)

OBIECTIVE Obiectivele capitolului constau n prezentarea principalelor noiuni privind: noiuni i definiii privind modelarea i simularea; obiectivele simulrii; marcarea timpului n simulare;

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 SISTEMUL REAL MODELUL 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. 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:

O1

O2

O3

M1

M2

M3

E1

E2

E3

EL1

EL2
Figura 1.2.

EL3

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:

m d 2z + kz = 0 dt
2

(1.1)

l ddt + g = 0 2
2

(1.2) (1.3)

1 L d 2q + C q = 0 dt

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: Tabelul 1.1 Termenii ecuaiei a b x Resort m k z Pendul l g Circuit electric L 1/C q (1.4)

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: 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 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 T1

t T2 Figura 1.3

t T3

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: Ti+1 = Ti + 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), 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

E4 E5

E6 timp

t1 T0 T1

t2 T2

t3 T3

t4

t5 T4 T5

t6 T6

Figura 1.4

Timpul total T de simulare a modelului va fi:


T = ti
i =1 n

(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. 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 evoluia 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 variabil.

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