Što je simulacijsko modeliranje i na što se odnosi?
Modeliranje dinamičkih sustava, tj. sustava koji se mijenjaju u vremenu.
Odnosi se na modele koje nije moguće opisati i rješavati matematičkim sredstvima (koriste se računarski i konceptualni modeli).
Koji su primjeri modela za koje se izrađuje simulacijsko modeliranje?
Redovi čekanja, proizvodni procesi, promet, ekonomski problemi, populacija, upravljanje…
Koji su osnovni zahtjevi za simulacijske modele?
Kakvi su to deterministički modeli?
Potpuno predvidivo ponašanje.
Kakvi su to stohastički modeli?
Modeli u kojima se ponašanje ne može potpuno predvidjeti, ali se mogu odrediti vjerojatnosti promjene stanja (postojanje slučajnih veličina).
Kakvi su to diskretni modeli?
Modeli u kojima se promjena događa samo u nekim vremenskim točkama, dakle obilježena je vremenskim događajem (npr završetak obrade jednog dijela na stroju)
Kakvi su to kontinuirani modeli?
Modeli u kojima se događa kontinuirana promjena varijabli stanja u vremenu (npr promjena položaja i brzine aviona u letu)
Kakvi su to miješani kontinuirano diskretni modeli? Navedi jedan primjer.
Modeli koji sadrže kontinuirane i diskretne varijable. Npr dolazak auta na pumpu diskretni događaj, ulijevanje goriva kontinuirani.
Objasni interakciju diskretnih i kontinuiranih varijabli i daj primjer.
Primjer: ako je rezervoar pun, zaustavlja se punjenje, ako je temperatura u kotlu preniska, prekida se proizvodni proces i počinje grijanje
Objasni slučajne brojeve u simulacijskim eksperimentima.
Kako se mogu generirati slučajni brojevi? Navedi primjere i nedostatke.
Koja su potrebna svojstva dobrih aritmetičkih generatora?
Generatori imaju cikluse u kojima se serije slučajnih brojeva i ponavljaju - dužina ciklusa se naziva period p generatora (p <=m)
Objasni scenarij simulacije s ulaznim podacima.
Razvoj adekvatnog modela ulaznih podataka:
1. sakupljanje ulaznih podataka
2. postavljanje hipoteze o porodici razdiobe vjerojatnosti ulaznih podataka
3. procjena vrijednosti parametara odabrane razdiobe
4. testiranje slaganja odabrane razdiobe i ulaznih podataka (testovi slaganja - neformalna vizualna procjena, Hi kvadrat test, Kolmogorov-Smirnov test)
Što je problematično kod ulaznih podataka?
Proces sakupljanja ulaznih podataka je dugotrajan i skup i treba ga planirati:
1. što će se mjeriti - izbor varijabli
2. način mjerenja - ne smije se utjecati na proces
3. točnost mjerenja - minute, sekunde…
4. veličina uzorka - broj mjerenja
5. u kojim vremenskim periodima se mjerenja izvode - vršna opterećenja
6. gdje se mjeri - mjesto opažanja
7. tko izvodi mjerenja - veličina i sastav ekipe
Preporuča se izvođenje pilot mjerenja zbog boljeg planiranja i stjecanja prethodnog iskustva.
Što treba napraviti s ulaznim podacima nakon mjerenja?
Koji se testovi slaganja mogu provesti?
Nabroji skupove resursa i daj primjer.
Ime, veličina (broj resursa u skupu), vrijeme troška po jedinici resursa, kalendar raspoloživosti resursa.
Službenik, 25€/h, pon-pet, 9-17
Menadžer, 35€/h, pon-pet, 9-17
Objasni početak i kraj simulacije.
Pokretanjem simulacije pokreće se i simulacijski sat koji mjeri trajanje simulacije. Postoje različiti oblici definiranja završetka simulacije (vrijeme od početka simulacije u danima, satima, tjednima, na određeni datum/sat ili kad završi određen broj instanci tipa 1000 narudžbi kupaca). Zaustavljanje simulacije može biti bezuvjetno (prema definiranom roku, datumu…) ili uvjetno (kad završe sve pokrenute instance npr kada svi kupci u trgovini završe s kupnjom i izađu van).
Objasni analizu izlaznih rezultata.
Slučajni karakter ulaznih varijabli dovodi do slučajnog karaktera izlaznih varijabli (ulazna dolazak, atribut entiteta, posluživanja - izlazna redovi čekanja, iskorištenje opreme). Posljedica su eksperimenti s različitim nizovima slučajnih varijabli koji daju različite vrijednosti izlaznih varijabli.
Zato je nužna statistička analiza izlaza.
Objasni alternativne scenarije i ponavljanje eksperimenta.
Što ako analiza i mijenjanje parametara modela:
1. što ako međufrekvencija dolazaka entiteta u sustav bude manja ili veća?
2. što ako povećamo kapacitet resursa u sustavu?
3. što ako promijenimo politiku repova čekanja - FIFO, LIFO?
Eksperiment se može ponavljati, a softver bilježi verzije. Rezultati se uspoređuju ručno ili pomoću softvera, a softver i sam može tražiti najbolje rješenje.
Objasni diskretnu simulaciju.
Gdje se koristi diskretna simulacija u projektima BPM-a?
Što su Petrijeve mreže?
Grafički i matematički alat za modeliranje primjenjiv na različite vrste sustava i podloga za notaciju BPMN. Osnovni su simboli sadržani su u temeljnom modelu (mjesto, prijelaz, usmjereni lukovi, značka).
Modeliraju se događaji i aktivnosti (prijelazi) i uvjeti (mjesta).
Dinamika se prikazuje značkama (entitetima) koje se kreću grafom.
Prijelaz se može pokrenuti (tj. događaj pokretanja aktivnosti može nastupiti) onda kada su svi ulazni uvjeti ispunjeni - kada svako ulazno mjesto prijelaza ima u sebi barem jednu
značku.
Aktiviranje prijelaza pomiče jednu značku iz svakog ulaznog mjesta.
Nakon završetka prijelaza moguća je promjena ukupnog broja značaka u sustavu.
Svako izvođenje prijelaza uzrokuje novo stanje i novo označavanje mreže.
Postupak simulacije?