Sunteți pe pagina 1din 9

MINISTERUL EDUCAŢIEI, CULTURII ȘI CERCETĂRII AL REPUBLICII MOLDOVA

UNIVERSITATEA TEHNICĂ A MOLDOVEI

Facultatea Calculatoare, Informatică şi Microelectronică

Departamentul
Microelectronică și Inginerie Biomedicală

REFERAT
la lucrarea de laborator nr.1
Tema: „MODELAREA IMITAŢIONALĂ ŞI
MODELE demonstative
ÎN MEDIUL AnyLogic”
Disciplina: „Modelarea sistemelor biomedicale”

A elaborat st. gr.IBM-181, Darciuc Vladimir


A verificat conf.univ., dr. Pocaznoi Ion

Chișinău 2020
Scopul lucrării: a cunoaşte esenţa modelării imitaţionale.
Obiectivele: a face cunoştinţă cu:
1. Destinaţia pachetului de programe AnyLogic.
2. Modul de accesare din Internet.
3. Structura şi modul de lucru cu modele concrete.
4. Descrierea modelelor imitaţionale din domeniul ocrotirii sănătăţii.
5. A face cunoştinţă cu procesul de modelare, optimizare şi simulare a sistemelor
din domeniul ocrotirii sănătăţii.
Anylogic
AnyLogic este o aplicație de modelare a simulărilor de tip multi-metodă dezvoltată
de The AnyLogic Company.
La începutul anilor ’90 s-a manifestat un interes semnificativ pentru abordarea
matematică în cazul modelării și simulării proceselor paralele. Această abordare
poate fi aplicată la analiza acurateței programelor paralele și distribuite. Grupul de
cercetare Distributed Computer Network (DCN) din cadrul Universității Tehnice
din Sankt Petersburg a dezvoltat un astfel de sistem de software în vederea analizei
acurateței programelor; noua aplicație fost denumită COVERS (Concurrent
Verification and Simulation). Acest sistem permitea notația grafică a modelării
structurii și comportamentului sistemului. Această aplicație a fost dezvoltată în
cadrul cercetarea pentru Hewlett Packard (?).
În 1998, succesul acestei cercetări a inspirat laboratorul DCN să înființeze o
companie având ca scop dezvoltarea unui software de simulare de nouă generație.
În cursul dezvoltării s-a pus accent pe metodele folosite: simulare, analiza
performanței, comportamentul sistemelor stohastice, optimizare și vizualizare.
Noul software lansat în 2000 se baza pe cele mai noi realizări ale tehnologiei
informației: o abordare orientată spre obiect, elemente din limbajul standard UML,
folosirea limbajului Java, un GUI modern, etc.
Aplicația a fost numită AnyLogic, deoarece era compatibilă cu toate cele trei
binecunoscute abordări de modelare:
- Dinamica sistemelor,
- Simulare bazată pe evenimente discrete,
- Modelare bazată pe agenți
Apariția AnyLogic 5 în 2003 a reprezentat un mare pas înainte. Se axa pe
simularea întreprinderilor din următoarele domenii:

 Marketing și concurență,
 Sănătate publică ,
 Industrie,
 Rețele de aprovizionare ,
 Logistică,
 Piața de retail,
 Procese de producție,
 Dinamică socială și de ecosistem,
 Apărare,
 Managementul proiectelor și al achizițiilor,
 Infrastructră IT,
 Dinamica fluxului de persoane și simularea traficului ],
 Industria aeronautică.
 Industria fotovoltaică 
Cea mai recentă versiune, AnyLogic 7, a fost lansată în 2014. Platforma
pentru mediul de dezvoltare al modelelor AnyLogic 7 este Eclipse. AnyLogic 7
este un software de simulare de tip multiplatformă deoarece rulează
pe Windows, Mac OS and Linux.
Limbaj de simulare
Limbajul de simulare AnyLogic este alcătuit din următoarele elemente:

 Diagramele de stoc și de flux sunt folosite pentru modelarea dinamicii


sistemelor.
 Diagramele de stare sunt folosite mai ales la modelarea bazată pe agenți
pentru a defini comportamentul agenților. Se folosesc de asemenea la
modelarea cu evenimente discrete, de ex. pentru a simula avaria mașinilor.
 Diagramele de activitate se folosesc pentru definirea algoritmilor. Pot fi
folosite la modelarea cu evenimente discrete, de ex. pentru direcționarea
apelurilor, sau în modelarea bazată pe agent, de ex. pentru logica de decizie a
agenților.
 Diagramele de flux de proces sunt construcția de bază folosită pentru
definirea proceselor în cazul modelării cu evenimente discrete. Privind această
diagramă de flux putem observa de ce abordarea cu evenimente discrete este
adesea numită orientată pe proces.
Limbajul include de asemenea: construcții de modelare de nivel scăzut (variabile,
ecuații, parametri, evenimente, etc.), figuri pentru animație (linii, elipse, etc.)
modalități de analiză (seturi de date, histograme, diagrame), aplicații de
conectivitate, imagini standard și structuri de experiment.

Librării AnyLogic
AnyLogic cuprinde următoarele librării standard:

 Process Modeling Library a fost proiectată pentru a sprijini simularea DE în


domenii precum industrie, rețele de aprovizionare, logistică și sănătate publică.
Folosind obiectele Process Modeling Library se pot modela sisteme reale sub
formă de entități (tranzacții, clienți, produse, componente, vehicule, etc.),
procese (secvențe de operațiuni care în mod caracteristic implică șiruri de
așteptare, întârzieri, utizare de resurse) și resurse. Procesele sunt specificate sub
formă de diagrame de flux.
 Pedestrian Library este dedicată simulării fluxului de trecători într-un mediu
“fizic”. Permite crearea unor modele de clădiri intens circulate (precum stații de
metrou, puncte de control etc.) sau străzi (număr mare de trecători). Modelele
permit colectarea de statistici despre densitatea trecătorilor în diferite zone.
Acest lucru asigură o perfomanță satisfăcătoare a punctelor de lucru cu
încărcătură ipotetică, estimează durata de staționare în anumite zone și
detectează eventuale probleme legate de geometria internă - cum ar fi efectele
adăugării prea multor obstacole – și alte aplicații. În modelele create cu
Pedestrian Library, trecătorii se mișcă în spațiu continuu, reacționând atât la
diferite tipuri de obstacole (pereți, zone diferite) cât și la alți trecători.
Trecătorii sunt simulați sub forma unor agenți care interacționează, caracterizați
prin comportament complex, însă AnyLogic Pedestrian Library oferă o
interfață de nivel mai ridicat pentru crearea rapidă a modelelor de trecători sub
formă de diagrame de flux.
 Rail Yard Library permite modelarea, simularea și vizualizarea operațiunilor
unei căi ferate de orice complexitate și dimensiune. Acest model de cale ferată
poate fi combinat cu modele cu evenimente discrete sau bazate pe agent în
funcție de: încărcare și descărcare, alocarea resurselor, mentenanță, procese de
producție și alte activități de transport.
Pe lângă aceste librării standard, utilizatorii pot crea și pot distribui propriile lor
librării.

Palitra de instrumente: aici sunt plasate toate instrumentele pe care le putem


folosi pentru a putea efectua un model.
Caracteristicile instrumentelor: în această fereastră sunt amplasate toate
caracteristicile instrumentului selectat din palitră, la fel aici se execută și setarea
instrumentului după caracteristicile necesare.
Bara de meniuri: aici putem face unele setari, la fel putem porni simularea
modelului.
Modelul de răspândire a Covidului întrun oraș din Columbia:

Dinamica transmiterii coronavirusului - COVID19 - a provocat omenirea la


aproape toate nivelurile. În prezent, grupurile de cercetare din întreaga lume
încearcă să descopere astfel de dinamici de transmisie folosind diferite abordări
științifice și tehnologice. Una dintre acestea este folosirea de modele matematice și
de calcul precum modelul compartimental sau modelele bazate pe agenți. În
această lucrare, este prezentat un model general bazat pe agenți, numit INFEKTA,
care combină dinamica de transmitere a unei boli infecțioase cu agenți (indivizi)
care se pot deplasa pe o rețea complexă de locuri accesibile definite pe un spațiu
euclidian care reprezintă un oraș real. Este arătată aplicabilitatea INFEKTA prin
modelarea dinamicii de transmisie a COVID-19 în orașul Bogotá, principalul oraș
din Columbia.
Modelul arată foarte clar cum are loc transmiterea infecției de la o persoană la alta,
la fel prezintă informația într-o formă de grafic ceea ce este foarte util. Modelul are
și unele setări pentru a putea seta starea inițială a modelului.
Dinamica utilizării alcoolului:

Grupul de control și grupul de intervenție sunt comparate în funcție de consumul


de alcool și costurile asociate asistenței medicale. O persoană poate fi în una dintre
cele patru stări: niciodată utilizator, utilizator recreativ, dependent și renunțator.
Vârsta primei utilizări, timpul până la dependență și timpul de renunțare sunt date
ca tabele de rate ** cu probabilități anuale de evenimente și sunt convertite
dinamic în întârzieri probabilistice. Intervenția vizează atât prevenirea oamenilor
de a începe să bea, cât și convingerea acestora să renunțe. Modelul include o
diagramă a piramidei populației și o diagramă a curbei de supraviețuire Kaplan-
Meier.
Sala de așteptare a unui spital:

În acest model este reprezentată o sală de așteptare a unui spital. Modelul ne arată
cum are loc interacțiunea vizitatorilor cu personalul spitalului, dacă sunt destule
scaune pentru așteptare, dacă sunt destule puncte de informare pentru a putea
diminua cozile. La fel dacă turnichetele de la intrare pot fi traversate fără formări
de cozi. Fără așa tip de model este foarte complicat de proiectat o sală de așteptare
pentru a satisface toate condițiile necesare. Modelul ne permite să analizăm din
toate aspectele toate problemele care pot apărea în viitor, să căutăm toate
neajunsurile sistemei proiectate pentru a putea înlătura aceste neajunsuri. Acest
model are o reprezentare atât grafică cât și 3D la fel putem viziona un grafic pe
care îl putem analiza în viitor.
Concluzia:
Mediul de simulare AnyLogic ne permite să simulăm diferite modele atât din
domeniul biologic cât și din alte domenii. Aceasta ne permite să ușurăm
construiera în real a unor proiecte care fără modelare inițială practic nu ar putea fi
construite.

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