Professional Documents
Culture Documents
Modeliranje I Simulacija Proizvodnih Procesa PDF
Modeliranje I Simulacija Proizvodnih Procesa PDF
UVOD 1
3. PROIZVODNI PROCES 5
4. MODELIRANJE I SIMULACIJA 7
10. ZAKLJUAK 66
LITERATURA 67
1
Modeliranje i simulacija proizvodnih procesa
1. UVOD
2
danas predstavljaju najpouzdaniji i najee korieni softverski alat
za upravljanje proizvodnjom. (Gumaer,1996)
3
2. SISTEMI ZA UPRAVLJANJE PROIZVODNJOM
P R E D V I A NJ E
P L A N I R A NJ E
I Z V R E NJ E
I Z V E T A V A NJ E
4
Organizaciona sredstva i tehnike za upravljanje proizvodnjom
odreuju podelu sisitema za upravljanje proizvodnjom na rune i
raunarske. Runi sistemi za upravljanje proizvodnjom se mogu
podeliti na centralizovane i decentralizovane. Raunarski sistemi za
upravljanje proizvodnjom mogu se, dalje, podeliti na:
MRP sistemi
Specijalizovani sistemi (programski paketi koji pomau u
reavanju odreenih problema upravljanja proizvodnjom, npr.
Upravljanje zalihama, odravanje itd. ).
Sistemi za simulaciju proizvodnog procesa.
Ekspertne sisteme za upravljanje proizvodnjom.
5
3. PROIZVODNI PROCES
6
gotovosti. Na kraju, da bi se proces rada moga odvijati kako treba
valja obezbediti odgovarajue snadbevanje proizvodnje sa
energijom i tehnolokim fluidima. Kao to se vidi svaki proizvodni
proces sastoji se iz sedam elementarnih procesa:
1. rad na proizvodnim radnim mestima
2. kontrola kvaliteta
3. unutranji transport
4. skladitenje
5. preventivna zatita radnika na radu
6. preventivno odravanje sredstava za rad
7. snadbevanje energijom i tehnolokim fluidima
7
4. MODELIRANJE I SIMULACIJA
8
ne sadri samo objekte i atribute realnog sistema, ve i odreene
pretpostavke o uslovima njegove validnosti. Cilj modela nije,
naravno, da precizno reprodukuje stvarnost u svoj njenoj
sloenosti. Njegov je cilj da uoblii na vidljiv, esto formalan nacin,
ono to je sutinsko za razumevanje nekog aspekta njegove
strukture ili ponaanja.
9
merljivi merljivi
ulazi Realni izlazi
sistema sistem sistema
zadati izraunati
ulazi MODEL izlazi
modela logiki ekvivalent modela
realnog sistema
10
Savremeno modeliranje nezamislivo je bez racunara. U
modeliranju raunari se koriste u dve svrhe: u razvoju modela i u
izvoenju prorauna na osnovu stvorenog modela. Na taj nain,
modeliranje pomou raunara postaje disciplina kojom se mogu
adekvatno i efikasno prikazivati sloeni sistemi i oblikovati i ispitivati
njihovo ponaanje.
MODEL
Modeliranje Simulacija
11
Model, kao i svaki realni sistem, ima svoje objekte koji se opisuju
atributima ili promenljivim. On je apstraktni prikaz sistema i daje
njegovu strukturu, njegove komponente i njihovo uzajamno
delovanje. S obzirom da se za simulaciju najee koristi raunar
(razmatramo samo taj sluaj), to se pod modelom moe
podrazumevati skup instrukcija (program) koji slui da se generie
ponaanje simuliranog sistema (vremenska serija vrednosti
promenljivih simuliranog sistema). Ponaanje modela ne mora da
bude u potpunosti jednako ponaanju simuliranog sistema, ve
samo u onom domenu koji je od interesa.
12
MODELIRANJE SIMULACIJA VALIDACIJA
BAZA BAZA
MODELA PODATAKA
EKSPERIMENTISANJE
CILJEVI
13
4.4. Simulacioni proces
Simulacioni proces je struktura reavanja stvarnih problema pomou
simulacionog modeliranja. On se moe prikazati u obliku niza koraka
koji opisuju pojedine faze reavanja problema ovom metodom
(ivotni ciklus simulacije). Struktura simulacionog procesa nije strogo
sekvencjalna, ve je mogu i povaratak na prethodne korake
procesa, zavisno od rezultata dobijenih u pojedinim fazama procesa.
Broj faza i redosled njihovog obavljanja zavisi od svake konkretne
situacije, ali je ipak mogue navesti jedan opti, ureen skup
procedura.
14
DEFINICIJA CILJA ISTRAIVANJA
IDENTIFIKACIJA SISTEMA
ZADOVOLJAV
A
ZADOVOLJAV
A
ZADOVOLJAV
A
ZAKLJUCI I PREPORUKE
15
Osnovni koraci simulacionog procesa su sledei:
2. Identifikacija sistema
Opis komponenti sistema, interakcija komponenti, nain rada,
veze s okolinom, formalni prikaz sistema.
16
eksperimenta zbog analize uticaja sluajnih promenljivih, idr).
Izvoenje simulacionih eksperimenata prema usvojenom planu.
17
5. RAUNARSKI SISTEMI ZA UPRAVLJANJE
PROIZVODNJOM
18
Simulacija moe da ima i nedostatke kao to su:
- dobri simulacioni modeli su vrlo skupi
- simulacija ne garantuje nalaenje optimalnog reenja problema
- simulacioni modeli ne daju odgovore bez adekvatnih, realnih
ulaznih podataka
- svaki simulacioni model je jedinstven i obino se ne moe
primeniti na druge probleme
19
Slika 6. Struktura softvera SIMPLE++
20
za kreiranje slika objekata. Mogu se koristiti i gotovi objekti.
Animacija ide uporedo sa simulacijom i njena brzina se moe
menjati.
Korisniki interfejs:
Objektno orijentisano, grafiko okruenje sa prozorima, menijima i
miom, aplikativno orijentisan dijalog i verodostojna provera ulaznih
podataka, korisniki definisani dijalog prozori, upravljanje ekranom
preko zumiranja, 'integrisano radno okruenje': sve funkcije
modelovanja, simulacije i animacije su istovremeno raspoloive,
'inkrementalna opercija' : detaljisanje ili uproavanje modela u
svakom trenutku, 'neproceduralna opercija' : procedura
modelovanja je nezavisna od toka simulacije, on-line
dokumentacija i help funkcije.
Modelovanje:
Veliina modela nije ograniena, 'top-down' i 'bottom-up'
modelovanje, kontrola nivoa parametara, neograniena hijerarhija
modela i strukture procesa, neogranien broj nezavisnih
generatora sluajnih promenljivih, razliite pomone funkcije:
automatsko povezivanje objekata, aktivno pozicioniranje preko
koordinatne mree, skrivanje povezujuih linija itd., spoljna
manipulacija modelom sa drugim programima, osnovni objekti za
materijalni i informacioni tok: maina, skup paralelnih maina, linija,
skladite, traka, vozilo, konvejer, kontejner, generator, metod,
podatak, stohastika raspodela parametara: konstantna,
uniformna, normalna, eksponencijalna, geometrijska,
hipergeometrijska i formule definisane od strane korisnika, fiksni i
od strane korisnika definisani atributi za svaki objekat, grafiki
editor za definisanje i menjanje slike svakog objekat, menjanje slika
za vreme animacije, biblioteka slika sadri razliite ikone za
prikazivanje objekata, vise od 50 matematikih, tekstualnih i
logikih funkcija, SimTalk: jezik sa jednostavnim komandama i
strukturom, globalna ili lokalna kontrola jednog ili vise objekata,
materijalni i informacioni tokovi se mogu modelovati nezavisno.
Simulacija:
Promena modela i parametara u toku simulacije, izbor brzine
simulacije, prikaz korak po korak simulacije, razmena podataka u
toku simulacije, grafiki prikaz vrednosti parametara u toku i posle
21
simulacije, statistika za totalno vreme simulacije, intervala i
aktuelnog vremena, analiza simuliranog ponaanja.
Animacija:
Slobodna definicija layout-a animacije, promena animiranih slika,
prikaz hijerarhijskog nivoa otvorenih objekata u svakom trenutku,
simulacija moe ii sa ili bez animacije.
22
6. STUDIJA O KORIENJU SIMULACIONIH
SOFTVERA
23
navedu 9) najvanije funkcije koje treba ukljuiti u postojee
pakete, a koje po njihovom miljenju nisu bile ukljuene.
24
6.3. Rezultati studije
Rezultati studije rezimiraju odgovore dobijene od strane uesnika
studije. Kao takve, treba ih razmatrati sa oprezom, jer je broj
ispitanika relativno mali. Ipak, postoji odreen stepen slinosti u
odgovorima koji se odnose na pitanja o osnovnim
karakteristikama, dobrim i loim stranama softvera, koje mogu da
ukau da se neki rezultati mogu primeniti na vei broj korisnika
simulacija.
U odnosu na korieni softver, 74% ispitanika koristi simulatore, a
u isto vreme 48% ispitanika koristi i simulacione jezike (simulator
predstavlja paket koji radi na osnovu podataka, i u kome ne treba
nita, ili vrlo malo, programirati; dok simulacioni jezik zahteva
odreeno programiranje radi razvoja modela). Analiza
specifikacije korienih simulacionih alata otkriva da, otprilike,
treina korisnika koristi samo jedan softverski alat, druga treina
koristi 2 softverska alata, a ostatak koristi od 3 do 7 razliitih
softverskih alata. Tabela 1 daje prikaz rezultata dobijenih o
korienju odreenih paketa, dok Tabela 2 pokazuje rezultate koji
se odnose na broj korcenih simulacionih paketa. Informacije u
svim tabelama u ovom radu su predstavljene na slian nain.
PROCENAT KORISNIKA
SIMULACIONI PAKET KOJI KORISTE ODREENI
PAKET
Simul8 33.30%
WITNESS 33.30%
Siman/Cinema 22.20%
SIMFACTORY II.5 18.50%
MicroSaint 18.50%
ProModelPC 14.80%
VS7 11.10%
XCELL+ 7.40%
Arena 7.40%
MODSIM 7.40%
SIMULA 7.40%
INSTRATA 3.70%
G.R.A.S.P. 3.70%
WORKSPACE 3.70%
25
HOCUS 3.70%
Taylor II 3.70%
VS6 3.70%
OPTIMA 3.70%
Process Character 3.70%
PC-model 3.70%
SIMSCRIPT 3.70%
GPSS/H 3.70%
NETWORK II.5 3.70%
SLOOP/TERMINAL 3.70%
Ithink 3.70%
VENSIM 3.70%
Factor/Aim 3.70%
SES/Workbench 3.70%
Extend 3.70%
BATCHES 3.70%
PROCENAT KORISNIKA
BROJ KORIENIH KOJI KORISTE ODREENI
SIMULACIONIH PAKETA BROJ PAKETA
1 37.00%
2 29.60%
3 11.10%
4 7.40%
5 7.40%
6 3.70%
7 3.70%
26
obrazovne svrhe (51.8% koristi simulacije i za modelovanje
realnih sistema i za obrazovanje), 7.4% koristi simulacije u okviru
istraivanja, a 3.7% koristi simulacije u savetodavne svrhe. Ovi
rezultati pokazuju, to ne predstavlja iznenaenje, da svi
akademski ispitanici koriste simulacije u obrazovne svrhe (66.6%
ispitanika su akademci), a i znaajan broj njih je ukuljuen i u
modelovanje realnih sistema.
27
Nedostatak jezikog interfejsa 7.40%
Moan alat 7.40%
Nedostatak dobrog korisnikog interfejsa 3.70%
Prosene mogucnosti za modelovanje 3.70%
Sporo radi 3.70%
Brzo radi 3.70%
Slabe logike mogunosti 3.70%
Jednostavan 3.70%
Dobro automatsko prikupljanje statistika 3.70%
Nedostatak hijerarhijskog/modularnog pristupa 3.70%
28
Poljoprivredna i oprema za automatizaciju
hrane 3.70%
Hemijska industrija 3.70%
Saobraaj 3.70%
Trgovina 3.70%
29
Neadekvatna pomo pri eksperimentisanju
(potrebni saveti, trajanje eksperimenta,
kombinacije izlaznih faktora) 11.10%
Nedostatak kompatibilnosti softvera 7.40%
Nemogunost analize rezultata 7.40%
Ulazni podaci 7.40%
Zastarelost 7.40%
Visoki trokovi odravanja i obuke 3.70%
Upotreba alarma (sigurnosnih ureaja) 3.70%
Nedostatak pomoi (on-line help) 3.70%
Nedostatak sloenih jezika u paketima 3.70%
Neadekvatna mogunost obrade 3.70%
Neadekvatna grafika preciznost 3.70%
Nedostatak tanosti realnog vremena 3.70%
Loa logika 3.70%
Animacija koja odvlai panju 3.70%
Nema pristupa dogaajima sistema 3.70%
Mala mogunost za razvijanje sopstvenog
korisnikog interfejsa 3.70%
Spor 3.70%
Tekoe u odreivanju vanosti modela 3.70%
Ne moe se prenositi 3.70%
Zahteva veliku strunost 3.70%
Prezentacija rezultata 3.70%
Neadekvatni korisniki interfejs 3.70%
Nije mogue napraviti samostalne izvrne
modele 3.70%
30
Tabela 6. Pregled miljenja korisnika o glavnim prednostima softvera
31
Procenat korisnika koji su
eljene funkcije softvera naveli odreenu eljenu
funkciju softvera
Bolja eksperimentalna podrka 18.50%
Dalji razvoj radi jednostavnijeg uenja i
primene paketa 11.10%
Bolje povezivanje sa drugim paketima 11.10%
Bolja analiza rezultata i prikazanih podataka 7.40%
Dobre standardne funkcije 7.40%
Interni sistem za kreiranje korisnike logike 7.40%
Vea i jednostavnija fleksibilnost 7.40%
Kreiranje i analiza izvetaja 7.40%
Programiranje pomou ikona/pravljenje
grafikih modela 7.40%
Bolja prezentacija modela na ekranu i na
papiru 7.40%
32
Provera potpunosti 3.70%
Multimedijalne mogunosti 3.70%
Interaktivno rukovanje parametrima za vreme
vrenja eksperimenata 3.70%
Intervali poverenja 3.70%
Testiranje hipoteza 3.70%
Grafiki prikaz rezultata simulacje 3.70%
Mogunost izvrenja IF/THEN/ELSE naredbi 3.70%
33
(kako oni predstavljaju veinu ispitanika). Simul8 i WITNESS su
najee korieni paketi, a zatim sledi Siman/CINEMA. Svi ovi
paketi su simulatori sa razliitim stepenima fleksibilnosti i
odreenim mogunostima za dodatno programiranje.
34
od najee pominjanih karakteristika su bolja eksperimentalna
podrka, bolje mogunosti povezivanja sa drugim paketima i dalji
razvoj koji ce omoguiti lake uenje paketa. Manji procenat
uesnika bi eleo da paketi pruaju bolju analizu rezultata,
poboljane standardne operacije, interne sisteme za kreiranje
korisnike logike, veu fleksibilnost, veu mogunost analiza
rezultata, programiranje pomou ikona i bolje predstavljanje
modela. Postoji jo nekoliko desetina drugih poeljnih osobina
koje je navelo manje od 4% ispitanika, to je uglavnom posledica
naina odgovaranja na pitanja koji je uesnicima omoguio da
iznesu line poglede i stavove.
35
'Ne moe se menjati konfiguracija, zbog ega je pakete teko
dobro iskoristiti u problemima koji se i malo razlikuju od onoga to
je dizajner imao u vidu. Izgleda da je poeljno kombinovati
jednostavne simulacione pakete sa fleksibilnou koju pruaju
simulacioni jezici. To bi ustvari znailo, jedno objektivno
orijentisano okruenje namenjeno simulacionim aplikacijama, ali i
koje je dovoljno otvoreno za mogua proirenja. DEMOS,
SimObject i SIMPLE++ su dobar pokazatelj ta se moe uraditi,
ali pravi napredak u ovoj oblasti e biti uinjen kada se takvo
okruenje povee sa vizelnim programskim alatima.'
36
dobru osnovu za donoenje mudrih odluka im se pone
simulaciono modeliranje.
1. Definisati problem
Moda najvaniji, ali najee zaboravljeni i zanemareni aspekt
simulacionog modeliranja je precizno definisanje problema koji
treba biti reen. Najvea zabluda onih koji nisu upoznati sa
simulacijom je da jednom izgraen model ima mogunost
reavanja i davanja odgovora na bilo koja i sva mogua pitanja
konkretnog simuliranog sistema. Kao i druge kompjuterske
aplikacije, simulacioni model moe da radi i simulira samo ono za
ta je projektovan, i totalno je nepraktino da bude dizajniran da
radi sve. Zbog svega toga, paljiva ogranienja dizajniranog
modela, obim i nivo detaljnosti modela su krajnje kritini. Dobar
nain da se pone je sastavljanje liste pitanja na koja e model
dati odgovore. Malo konkretnije, na primer, kolika je maksimalna
duina korienog akumulacionog konvejera?, pre nego pitati
Koliko veliki sistem treba da bude?. Pitanja trebaju biti odreena i
konkretna. Jo jedan primer boljeg formulisanja pitanja je, Koliko
linija za sortiranje je u upotrebi?, pre nego Da li je potrebno 10
linija za sortiranje?.
37
ako verujete da ve imate odgovor, ili razmatranja da li je taj
aspekt sistema nebitan ili nepovezan sa reenjem problema.
Takoe je od pomoi u ovoj fazi kvantifikovati oekivane koristi
od dobijanja odgovora na svako pitanje. Ovaj proces e pomoi u
sastavljanju liste pitanja i to onih stvarno bitnih. Previe pitanja
vodi ka velikom i glomaznom modelu koji bi bilo teko konstriusati,
vrednovati i koristiti.
38
Nakon obilaska objekata i sredstava uzmite CAD crtee ovog
sistema. Oni e pomoi u razumevanju sistema i u postavljanu okvira
za potrebna problematina pitanja. Takoe, crtei mogu biti
iskorieni kao baza za razvoj animacije modela.
3. Determinisati ciljeve
Poto je u prethodnoj fazi razraen sistem koji treba biti simuliran,
sledei korak je planiranje simulacionog projekta, i to ga zapoeti sa
postavljanjem eksplicitnih ciljeva projekta. Ovo je vrlo usko povezano
sa tim na koja pitanja model treba da da odgovore, i moda bi trebalo
ponavljati i vraati se na to svrstavanje pitanja sve dok nisu
konzistentna i prihvaena od menadmenta. Cilj modelara bi bio da
limitira veliinu i potencijale modela samo na one traene za ciljeve
projekta i kljuna pitanja. Kao i kod drugih kompjuterskih aplikacija,
zahtevani napor za izgradnju i validaciju modela raste proporcionalno
prema zahtevima, potrebama.
39
Sledee, odrediti koji kriterijum vrednovanja e biti korien pri analizi
rezlutata modela. Koje su kljune merne jedinice performansi? Kakvo
reavanje je zahtevano svrsishodno nameri korienja od strane
menadmenta? Jo jednom, razdvojite to sve u dve kategorije,
zahtevano i poeljno, mada neke merne jedinice mogu zahtevati
dopunska znaenja kompleksnosti modela i u tom sluaju mogu biti
nepotrebne.
4. Nauiti osnovno
Iako je preporuljivo da se pozabavi sa ovom fazom pre preuzimanja
specifinog simulacionog projekta, veina nalazi da je lake zavriti je
ako su motivisani sa postojanjem realnog problema koji treba reiti.
Ovo bi se moglo nazvati usputno uenje. Ako ste jedan od takvih,
onda budite sigurni da ste odvojili sebi dovoljno vremena u vaem
projektnom rasporedu u okviru koga morate sprovesti ovu fazu.
40
matematikog programiranja. Sa praktine take gledita, simulacioni
modeli ne obezbeuju optimalno reenje, oni jednostavno izvetavaju
o stanju performansi sistema za odreeni uneti skup uslova koje
korisnik unese. Korisnik je taj koji mora da vodi simulacione
eksperimente i analize do dobijanja prihvatljivog reenja ili odgovora.
41
pomoi je upoznavanje sa najboljim i najintersantnijim delovima
slinog projekta neke druge kompanije - ta je naueno, koliko je
vremena bilo potrebno, i bilo koji komentari menadmenta koju su
prikladni.
42
Tanost i detaljnost mogu biti od velikog znaaja.
Mone sposobnosti softvera mogu da uine porast
produktivnosti simulacionog modelara.
Koiristite najveu brzinu koju moete da priutite, jer je vei
troak vremenski zastoj i ekanje u radnom vremenu modelara.
Sataviti listu sa stavkama za i protiv.
Implementacija i mogunosti su ono to je bitno.
43
netani (Prazan hod maine je zato to je iskljuena ili zbog toga
to je radnik koji je opsluuje otiao na ruak?). Ponekad, podaci
iz slinih sistema mogu biti iskorieni, ali izvoditi zakljuke iz
ovakvih izvora moe biti rizino.
44
simulacije. U sluaju razliitog miljenja, moe biti neophodno
pregovarati sa vremenskim produenjem ili dodatnim resursima u
cilju zavretka simulacije.
45
Za one koji su novi korisnici, i koji se prvi put sreu sa ovim,
izvrenje simulacije interno moda nije ba mudro. Tu je previe
odluka koje moraju biti donete, i pri tome mogu biti pogrene.
Imati konsultanta koji izvrava inicijalnu simulaciju moe biti
korisno i da time jo i pokae pogodnu aplikaciju tehnologije.
Kompanija moe da ui tako putem interakcije i osmoze. Druga
mogunost je da kompanija koristi konsultatnske usluge za tu prvu
aplkaciju tehnologije. Varijacija na ovu mogunost je takozvani
jump start. U tom sluaju konsultant pomae da se krene sa
realizacijom projekta, a onda se okree upravljanju i organizaciji
internih grupa.
46
Plan za veinu interakcija. Ne treba interakcija da bude
samo predviena, ve mora biti i podrana. Ovo osigurava
kontinualno interesovanje donosilaca odluka.
Odgovorite na zabrinutost i zamerke. Ovo pokazuje da
postoji interesovanje za ono ta ele da kau donosioci odluka i oni
koji nisu u timu za simulaciju. Takoe, moe biti veoma dobrih stavki
i smernica u zamerkama. Velika panja treba se posvetiti da se
donosioci odluka i oni koji nisu direktno ukljueni u simulacioni tim ne
otue, ne odalje od celokupnog projekta.
Budite realni. Ako postoji bilo kakva namera za zavrenje
vie od jednog simulacionog projekta obratite panju na mogunosti.
Preterana obeanja i prie kako e se sve zavriti, i sve to jako brzo i
jeftino, moe samo upotpuniti razloge za odustajanje od
simulacionog projekta.
Zavrite samouvereno. Kraj sastanka pred poetak
realizacije treba da razbije sumnje i da uveri da su svi prisutni u
ovome zajedno i da e svako od njih ponaosob dati ono to je
potrebno za uspeh simulacionog projekta.
47
rezultati, okruenje koje ukljuuje slubu obuke i podrke, ulazno-
izlazne statistike podatke analize mogunosti, i naravno faktor
trokova. Morate znati koje karakteristike su potrebne, prigodne i
neophodne za vau situaciju.
(http://ubmail.ubalt.edu/~harsham/simulation/sim.htm)
Simulacija
industrijskih
procesa
http://www.cimpact.ch/products/products.html
http://www.aicos.com/Prodlog/Simbax.html
48
http://www.hyperformix.com/products/workbench.htm
http://www.lanner.com/
http://www.arenasimulation.com/
http://www.boeing.com/assocproducts/easy5/home.htm
http://www.simec.com/english/simplorer/demo.html
http://www.simplorer.com/
http://www.promodel.com/
49
ponaanja istih.
http://www.autosim.com/simulation/index.html
http://www.concurrent-dynamics.com/
http://www.amesim.com/
http://www.showflow.com/
50
verzije su dostupne. Demo moete dobiti na zahtev.
http://www.scalable-networks.com/products/QualNet
http://www.cs.uwa.edu.au/cnet/
http://www.opnet.com/
http://www.umlab.ru/
51
HCADwin je program za crtanje, tampanje i izvrnu
logiku i kontrolu. Sastavni jednostavan jezik moe biti
korien za simulaciju procesa. HCAD je razvijen i prvi
put upotrebljen 1994. za simulator za obuku sa
HCADWin ogromnim realnim vremenom (energetsko postrojenje, 53
000 zahteva) u cilju da simulira 100 javnih kompanija i
obezbedi nain integracije izmeu modela i vizelizacije.
HCADwin podrava Windows 95/98/NT/2000/XP.
Prvenstveno je namenjen simulatorima za obuku i
obuavanje, ali i za dizajniranje i testiranje funkcionalnih
logikih dijagrama.
http://www.hcadwin.com/
9. ARENA
52
specijalizovane potrebe, kao to su kompleksni algoritam
odluivanja ili pristupanje podacima sa eksterne aplikacije, moe
se napisati deo modela u nekom od proceduralnih jezika, Visual
Basic, FORTRAN, ili C/C++. Sve ovo, u zavisnosti od toga koliko
visoko ili nisko se eli ii u hijerarhiji, zauzima mesto u istom
konzistentnom korisnikom grafikom interfejsu.
53
Druge jedinice, nazvane Deo B, se proizvode u razliitoj zgradi,
izvan granica ovog modela, gde su i smetene dok serija od etiri
komada nije raspoloiva; serija se onda alje u oblast finalne
priozvodnje koju mi modeliramo. Vreme izmeu dolazaka
sukcesivnih serija Dela B ovog modela je eksponencijalno sa
prosenim prolazom od 30 minuta. Po dolasku u Pripremnu oblast
Dela B, serija se razdvaja na etiri jedinice koje se individualno
obrauju. Obraivanje u Pripremnoj oblasti Dela B ima ista tri
koraka kao i u Pripremnoj oblasti Dela A, osim to je procesno
vreme kombinovane operacije praeno trougaonom distribucijom
(3, 5, 10). Deo se upuuje do zaptivaa sa prolaznim vremenom
od 2 minuta.
Kod operacije zaptivanja, elektronske komponente su ubaene,
kuite je montirano i zapeaeno, i zapeaena jedinica je
testirana. Ukupno procesno vreme za ove operacije zavisi od
vrste dela: trougaoni (1, 3, 4) za Deo A i normalni (2.4, 0.5) za
Deo B (2.4 je proseno, a 0.5 je standardna devijacija). 91%
delova proe kontrolu i direktno se transportuju do otpremnog
odeljenja. Ostali delovi se prebacuju u odeljenje za dorade gde
se demontiraju, popravljaju, iste, montiraju i ponovo testiraju.
Ostali delovi su prebaeni do odeljnja za kart. Vreme rada
dorade delova prati eksponencijalna distribucija sa srednjom
vrednou od 45 minuta i nezavisno je od vrste dela ili statusa
dela, doraeni ili kart. Pretpostavljamo da su sva transporta
vremena 2 minuta.
54
Ustvari treba primeniti sve korake date u simulacionoj metodologiji
modeliranja. Za ovaj problem, trebamo odluiti koje emo Arenine
module koristiti koji nam obezbeuju potrebne mogunosti za
obuhvatanje odgovarajueg nivoa detaljnosti operacija sistema.
Konkretno, moramo odluiti kako emo modelirati razliita
procesna vremena u operciji zaptivanja. Radi pojednostavljenja,
razdvajamo model na sledee komponente: dolazak dela,
pripremne oblasti, operacija zaptivanja, dorada, odlazak dela,
transfer dela, i animacija dela. Takoe emo pretpostaviti da svi
entiteti u sistemu reprezentuju delove koji su obraeni.
55
Izgradnja modela
Da bi izgradili model mora se otvoriti prozor novi model, ukljuiti
Opte panele, i prebaciti traene module na ekran: dva Dolazna,
dva Server, dva Pregledna, tri Odlazna i Simulacioni modul.
56
Slika 2. Dolazni modul Dela A
57
Silka 3. Definisanje atributa Sealer Time
58
podataka i to stanice preporuuje se korienje ponuene liste
imena kad god je to mogue. U Dolaznom modulu smo definisali
ime stanice kao Part A Prep tako da njega treba direktno oznaiti
iz liste ponuenih. Razlog za ovu opreznost je ako ponovo kucate
ime ono mora odgovarati nazivu koji ste ve otkucali, tako da je
sigurnije izabrati vae ve memorisano ime stanice.
59
Slika 4. Izgled Server modula za Deo A
60
Slika 5. Pregledni modul
61
Slika 6. Odlazni modul skladitenih delova
62
Slika 7. Simulacioni modul
63
Slika 8. Definisanje kretanja entiteta
Pregled rezultata
Ako starujete simulaciju i doete do kraja Arena e vas pitati da li
elite da vidite rezultate. U sluaju ovog primera, dobijate prozor
sledeeg izgleda.
64
Slika 9. Izgled ekrana sa zbirnim izvetajem
65
10. ZAKLJUAK
66
LITERATURA:
Banks Jerry, Gibson R. Randall, (1996), Getting started in
Simulation Modeling, IIE Solutions, Novembar.
Gumaer R., (1996), Beyond ERP and MRP II, Solutions, No. 9
http://ubmail.ubalt.edu/~harsham/simulation/sim.htm
http://www.satgmbh.de/homeg.html
http://lionhrtpub.com/ORMS.shtml
http://www.itrd.gov/pubs/index.html
http://www.ifm.eng.cam.ac.uk/
http://www-mmd.eng.cam.ac.uk/pp/default.htm
67