Documente Academic
Documente Profesional
Documente Cultură
Majoritatea sistemelor din cele mai diverse ramuri ale tiinei (fizic, chimie,
inginerie,economie, sociologie, etc.) prezint un grad mare de complexitate, fiind descrise de
un numr mare de variabile i interaciuni.
n numeroase situaii ncercrile sau msurtorile directe asupra fenomenelor din
sisteme sunt anevoioase sau chiar imposibile.
Cauzele sunt cele mai diverse ar fi: este prea periculos, prea scump, prea lent, prea
rapid, prea complicat, nu se pot realiza condiiile studiului, influena mediului este prea
puternic, nu exist mijloacele necesare, sunt restricii etice, trebuie repetat de foarte multe
ori sau obiectul studiat exist doar ntr-un singur exemplar.
1.1 Simularea
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
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:
d2 z
m dt2 +kz=0 (1.1)
d2
l dt2 +g=0 (1.2)
d2 q 1
L dt2 +c q=0 (1.3)
Se poate observa c ecuaiile de mai sus pot fi scrise sub forma general, n care termenii sunt
cei prezentai n tabelul 1.1:
ax+bx=0 (1.4)
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.[2]
Modelul matematic este descrierea unor fenomene, sociale sau naturale, sau obiecte
naturale n care elementele fizice sunt nlocuite cu elemente logice, de matematica formal n
vederea studierii fenomenului respectiv.
Modelul n general trebuie s oglindeasc proprietile principale ale fenomenului sau
obiectului ntr-o form simplificat. Un model concret general este foarte complicat i chiar
imposibil de elaborat. Din acest motiv se folosesc modele simplificate, care reproduc doar
anumite aspecte ale realitii. n acest fel n locul sistemelor, fenomenelor i obiectelor reale
se analizeaz un model mai mult sau mai puin asemntor cu cel real i din comportarea
modelului se trag concluzii asupra funcionrii ntregului sistem real.
Modelul matematic trebuie s descrie n mod riguros sub forma unor reprezentri matematice
a relaiilor existente n sistemul respectiv, practic formaliznd legile de comportare ale
sistemului. [1]
Modelul alctuit trebuie s satisfac dou cerine aflate mereu n conflict: s fie ct
mai complet i fidel. Alegerea corect este posibil doar prin aplicarea unor metode de
cuantificare, observaii statistice, teste, tehnici de msurare, etc. La alegerea modelului
trebuie luate n considerare limitele calculelor de efectuat pe platforma de calcul dat (vitez
de calcul i memorie disponibil).
Procedeul de simulare al unui sistem cuprinde mai multe etape:
1. Identificarea problemei. Formularea corect i complet a problemei de rezolvat
trebuie fcut n termenii disciplinei date. Se face analiza sistemului de studiat: sistemul se
descompune n pri componente pentru a putea fi analizat n vederea nelegerii naturii lui i
a trsturilor sale eseniale. n aceast etap trebuie precizate ipotezele acceptate asupra
fenomenului i estimate mrimile i variabilele dominante ale sistemului, precum i
parametrii de intrare. Este o etap foarte important, deoarece aici se determin scopul
activitii i precizrile fcute aici influeneaz n mod hotrtor rezultatele obinute n urma
simulrii.
2. Formularea matematic a problemei (modelarea propriu-zis). n cadrul acestei
etape se stabilesc relaiile de dependen ntre diferitele mrimi determinate la punctul
precedent.
n marea majoritate a cazurilor se obin ecuaii difereniale ordinare sau cu derivate pariale,
asupra crora se impun condiii suplimentare (iniiale, la limit, etc.)
3. Rezolvarea problemei matematice. Este cea mai important etap a procesului de
simulare. Numai prin alegerea corect a metodei de rezolvare i prin aplicarea corect a
acesteia se pot obine rezultatele cerute i utile. n aceast etap se alege limbajul de
programare utilizat i se elaboreaz programul de simulare propriu-zis. Tot n aceast etap se
testeaz i se verific programul de simulare conceput. Ultima faz a acestei etape o
constituie efectuarea practic a simulrii (rularea programului de simulare).
4. Validarea programului de simulare. n aceast etap se confrunt rezultatele
obinute cu ajutorul programului de simulare cu cele obinute experimental, lund n
considerare att erorile de msurare, ct i precizia metodelor de rezolvare matematice
utilizate. Cea mai simpl i sigur cale de validare este testarea programului pe un caz
particular, la care soluia este cunoscut. Testarea este eficient dac se parcurg toate
ramurile i se solicit toate sub rutinele programului.
5. Analiza i interpretarea rezultatelor. Aceast etap const n colecionarea datelor
simulate i prelucrarea lor. Rezultatele simulrii pot fi obinute sub form de tabele,
histograme,
reprezentri grafice, etc. Datele obinute pot fi prelucrate i statistic (de exemplu se pot
efectua teste de semnificaie, etc.). Elaborarea programelor de simulare a sistemelor
electromecanice este de fapt faza de implementare a modelului matematic pe calculator.
Principalele cerine impuse programelor de simulare sunt:
s aib o interfa prietenoas cu utilizatorul.
s aib posibiliti de modelare multi-nivel (de exemplu maina electrica i sarcina
sa sunt caracterizate cu ajutorul ecuaiilor difereniale formulate n termenii variabilelor de
stare, iar sistemele lor de control sunt descrise prin funcii de transfer sau funcii logice). Un
program de simulare bun trebuie s permit fiecrui bloc s fie descris n modul cel mai
avantajos.
s poat acoperi un larg domeniu de timpi de simulare, avnd n vedere c n general
n sistemele modelate sunt att variabile cu variaii rapide, ct i variabile cu modificare lent,
datorate unor constante mari de timp.
s permit utilizatorului s stabileasc uor condiiile iniiale.
parametrii sistemului s fie ct mai uor de modificat, eventual chiar n timpul
simulrilor, conferind astfel o trstur general programului
Precum s-a mai precizat, la baza simulrilor stau ecuaiile difereniale i algebrice,
care descriu funcionarea sistemului. Programele de simulare se deosebesc n primul rnd
prin modul n care rezolva aceste ecuaiile care descriu sistemul studiat. Astfel programele
moderne de simulare se mpart n dou mari categorii la nivelul interfeei cu utilizatorul:
programe de rezolvare de ecuaii i programe orientate spre circuit.Programele de rezolvare
de ecuaii sunt foarte utile n multe probleme de simulare, att n electronica de putere, ct i
n domeniul mainilor electrice. Sistemul simplificat poate fi descris prin variabile de stare.
Ecuaiile de stare se pot rezolva fie folosind un limbaj de nivel nalt (Fortran, C sau
Pascal), fie cu ajutorul unor medii avansate de calcul (matlab, labview, simnon, acsl sau
matrixx).
n cazul n care s-a optat pentru utilizarea unui limbaj general de programe de nivel
nalt trebuie alctuit o schem logic detaliat, explicat, care s conin toate ecuaiile
matematice ntr-o form extins [3].
Exist programe speciale destinate simulrii. n zilele noastre cel mai rspndit dintre
acestea, att n mediile academice, ct i n cele industriale, este SIMULINK. Aceast
interfa grafic a mediului MATLAB este destinat n mod special simulrii sistemelor
dinamice.
Programele orientate spre circuit dezvolt chiar ele ecuaiile sistemului din
informaiile primite de la utilizator. Utilizatorul n acest caz trebuie s furnizeze programului
doar interconectrile dintre modelele elementelor de circuit. Condiiile iniiale se stabilesc de
asemenea foarte rapid. Exist posibilitatea de a putea face foarte uor schimbri n topologia
circuitului.
Programele bune orientate spre circuit sunt multi-nivel, ceea ce nseamn c pe lng
descrierea orientat spre circuit a controlerelor, permit ncorporarea modelelor sistemelor,
definite de utilizator pe baza ecuaiilor difereniale. Exist multe programe orientate spre
circuit. O parte dintre acestea sunt dedicate simulrii circuitelor electronice (cel mai rspndit
fiind SPICE), sau a reelelor electrice (EMPT).
Pe lng acestea au aprut pe pia programe orientate spre circuit destinate n special
simulrilor din domeniul electronicii de putere i al acionrilor electrice (SIMPLORER sau
CASPOC).
Aceste programe se deosebesc ntre ele prin calitatea interfeei cu utilizatorul,
metodele de integrare numeric oferite pentru rezolvarea ecuaiilor difereniale, modul de
tratare a neliniaritilor, alegerea pasului de integrare, uurina cu care se pot ncorpora
controlerele i
modelele externe pentru simulrile avansate de tip multi-nivel sau modul de tratare al
comutatoarelor electronice. [4]