Sunteți pe pagina 1din 7

Utilizare Anylogic

Introducere

Alexandru Cotorcea Andrei Băutu


alexandru.cotorcea@anmb.ro andrei.bautu@anmb.ro
Cursul Anylogic
• Materialul oficial AnyLogic acoperă caracteristici
AnyLogic într-un mod cumulativ
• slideurile cu banner multicolor provin din materiale oficiale
• slideurile cu banner albastru sunt materiale suplimentare
• Încercăm să explicăm conceptele de bază și a imaginii
de ansamblu
• Natura modelelor AnyLogic ca ierarhii de agenți
• Cum poate funcționa modelarea multi-paradigmă și
reutilizarea elementelor din ele
• Relația cu Java și programarea orientată pe obiecte (OO)
• Conștientizarea altor caracteristici utile neacoperite
explicit (și a unor exerciții opționale)
Ediții AnyLogic
Noțiuni de bază (via DES și ABM)
• Ce este modelarea prin
simulare (multi-
metodă)?
• Prezentarea principiilor
fundamentale AnyLogic
• Modelarea proceselor
(simulare de
evenimente discrete)
• Construiți un model de
centru de apel
• Modelare bazată pe
agenți (ABM)
• Construiți modelul de
răspândire a bolii SIR
• Calibrare (optimizare)
Sesiunile 3 și 4: ABM mai în detaliu
• Imaginea de ansamblu
• Prezentare generală a dinamicii
sistemului
• Opțiuni generale de arhitectură și
implementare AnyLogic
• Cloud AnyLogic
• Alte conceptuale fundamente
• Biblioteci specifice domeniului
• Elementele de Java pentru
AnyLogic
• Date externe și spațialitate (GIS)
• Construiți modelul lanțului de
aprovizionare (bazat pe agent)
Sesiunile 4 și 5: Biblioteci și
explorări specifice domeniului
• Modelare pietonală și
animație 3D
– Modelarea pietonilor unui
aeroport
– Integrare cu ABM non-
pietonale
• Exerciții alese de
participanți
– Linia de producție a
panourilor solare
(biblioteca de manipulare a
materialelor)
• Pașii următori sugerați cu
AnyLogic
AnyLogic și Java
• AnyLogic generează codul sursă Java din elementele dvs. proiectate vizual
și apoi îl construiește (compilează)
– Elementele dvs. includ bucăți explicite de cod Java care sunt „țesute” în codul
Java generat
– Această sursă generată poate fi vizualizată odată ce un model este construit
(faceți clic dreapta și Deschideți cu → editor Java)
• Multe concepte AnyLogic sunt de fapt concepte de proiectare Java /
orientate pe obiecte (OO)
– Vă prezentăm multe dintre acestea în timpul acestui curs
• Un stil de model bazat pe agenți tinde să însemne Java mai explicit, deși
există câteva elemente vizuale și ajutătoare care vă pot îndruma
• De obicei, trebuie să urmăriți învățarea AnyLogic cu o anumită învățare
Java vizată
– Vă prezentăm Java cheie relevantă pentru AnyLogic pe acest curs, dar vă
indicăm și materialele relevante (în special tutorialele oficiale Oracle Java)
– Învățarea Java „riguros” este mult mai ușor de urmărit decât învățarea
AnyLogic (și acest curs vă ajută să înțelegeți ce să vizați)!

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