Professional Documents
Culture Documents
UVOD 1
3. PROIZVODNI PROCES 5
4. MODELIRANJE I SIMULACIJA 7
10. ZAKLJUČAK 66
LITERATURA 67
1
Modeliranje i simulacija proizvodnih procesa
1. UVOD
2
danas predstavljaju najpouzdaniji i najčešće korišćeni 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
određuju podelu sisitema za upravljanje proizvodnjom na ručne i
računarske. Ručni sistemi za upravljanje proizvodnjom se mogu
podeliti na centralizovane i decentralizovane. Računarski sistemi za
upravljanje proizvodnjom mogu se, dalje, podeliti na:
MRP sistemi
Specijalizovani sistemi (programski paketi koji pomažu u
rešavanju određenih problema upravljanja proizvodnjom, npr.
Upravljanje zalihama, održavanje 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 odgovarajuće snadbevanje proizvodnje sa
energijom i tehnološkim fluidima. Kao što se vidi svaki proizvodni
proces sastoji se iz sedam elementarnih procesa:
1. rad na proizvodnim radnim mestima
2. kontrola kvaliteta
3. unutrašnji transport
4. skladištenje
5. preventivna zaštita radnika na radu
6. preventivno održavanje sredstava za rad
7. snadbevanje energijom i tehnološkim fluidima
7
4. MODELIRANJE I SIMULACIJA
8
ne sadrži samo objekte i atribute realnog sistema, već i određene
pretpostavke o uslovima njegove validnosti. Cilj modela nije,
naravno, da precizno reprodukuje stvarnost u svoj njenoj
složenosti. Njegov je cilj da uobliči na vidljiv, često formalan nacin,
ono što je suštinsko za razumevanje nekog aspekta njegove
strukture ili ponašanja.
9
merljivi merljivi
ulazi izlazi
sistema Realni sistema
sistem
zadati izračunati
ulazi MODEL izlazi
modela logički ekvivalent modela
realnog sistema
10
Savremeno modeliranje nezamislivo je bez racunara. U
modeliranju računari se koriste u dve svrhe: u razvoju modela i u
izvođenju proračuna na osnovu stvorenog modela. Na taj način,
modeliranje pomoću računara postaje disciplina kojom se mogu
adekvatno i efikasno prikazivati složeni sistemi i oblikovati i ispitivati
njihovo ponašanje.
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 najčešće koristi računar
(razmatramo samo taj slučaj), to se pod modelom može
podrazumevati skup instrukcija (program) koji služi da se generiše
ponašanje simuliranog sistema (vremenska serija vrednosti
promenljivih simuliranog sistema). Ponašanje modela ne mora da
bude u potpunosti jednako ponašanju 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 rešavanja stvarnih problema pomoću
simulacionog modeliranja. On se može prikazati u obliku niza koraka
koji opisuju pojedine faze rešavanja 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 moguće navesti jedan opšti, uređen skup
procedura.
14
DEFINICIJA CILJA ISTRAŽIVANJA
IDENTIFIKACIJA SISTEMA
ZADOVOLJAVA
ZADOVOLJAVA
ZADOVOLJAVA
ZAKLJUČCI I PREPORUKE
15
Osnovni koraci simulacionog procesa su sledeći:
2. Identifikacija sistema
Opis komponenti sistema, interakcija komponenti, način rada,
veze s okolinom, formalni prikaz sistema.
16
eksperimenta zbog analize uticaja slučajnih promenljivih, idr).
Izvođenje simulacionih eksperimenata prema usvojenom planu.
17
5. RAČUNARSKI SISTEMI ZA UPRAVLJANJE
PROIZVODNJOM
18
Simulacija može da ima i nedostatke kao što su:
- dobri simulacioni modeli su vrlo skupi
- simulacija ne garantuje nalaženje optimalnog rešenja problema
- simulacioni modeli ne daju odgovore bez adekvatnih, realnih
ulaznih podataka
- svaki simulacioni model je jedinstven i obično se ne može
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 može
menjati.
Korisnički interfejs:
Objektno orijentisano, grafičko okruženje sa prozorima, menijima i
mišom, aplikativno orijentisan dijalog i verodostojna provera ulaznih
podataka, korisnički definisani dijalog prozori, upravljanje ekranom
preko zumiranja, 'integrisano radno okruženje': sve funkcije
modelovanja, simulacije i animacije su istovremeno raspoložive,
'inkrementalna opercija' : detaljisanje ili uprošćavanje modela u
svakom trenutku, 'neproceduralna opercija' : procedura
modelovanja je nezavisna od toka simulacije, on-line
dokumentacija i help funkcije.
Modelovanje:
Veličina modela nije ograničena, 'top-down' i 'bottom-up'
modelovanje, kontrola nivoa parametara, neograničena hijerarhija
modela i strukture procesa, neograničen broj nezavisnih
generatora slučajnih promenljivih, različite pomoćne funkcije:
automatsko povezivanje objekata, aktivno pozicioniranje preko
koordinatne mreže, skrivanje povezujućih linija itd., spoljna
manipulacija modelom sa drugim programima, osnovni objekti za
materijalni i informacioni tok: mašina, skup paralelnih mašina, linija,
skladište, traka, vozilo, konvejer, kontejner, generator, metod,
podatak, stohastička raspodela parametara: konstantna,
uniformna, normalna, eksponencijalna, geometrijska,
hipergeometrijska i formule definisane od strane korisnika, fiksni i
od strane korisnika definisani atributi za svaki objekat, grafički
editor za definisanje i menjanje slike svakog objekat, menjanje slika
za vreme animacije, biblioteka slika sadrži različite ikone za
prikazivanje objekata, vise od 50 matematičkih, tekstualnih i
logičkih 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, grafički prikaz vrednosti parametara u toku i posle
21
simulacije, statistika za totalno vreme simulacije, intervala i
aktuelnog vremena, analiza simuliranog ponašanja.
Animacija:
Slobodna definicija layout-a animacije, promena animiranih slika,
prikaz hijerarhijskog nivoa otvorenih objekata u svakom trenutku,
simulacija može ići sa ili bez animacije.
22
6. STUDIJA O KORIŠĆENJU SIMULACIONIH
SOFTVERA
23
navedu 9) najvažnije funkcije koje treba uključiti u postojeće
pakete, a koje po njihovom mišljenju nisu bile uključene.
24
6.3. Rezultati studije
Rezultati studije rezimiraju odgovore dobijene od strane učesnika
studije. Kao takve, treba ih razmatrati sa oprezom, jer je broj
ispitanika relativno mali. Ipak, postoji određen stepen sličnosti u
odgovorima koji se odnose na pitanja o osnovnim
karakteristikama, dobrim i lošim stranama softvera, koje mogu da
ukažu da se neki rezultati mogu primeniti na veći broj korisnika
simulacija.
U odnosu na korišćeni 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
ništa, ili vrlo malo, programirati; dok simulacioni jezik zahteva
određeno programiranje radi razvoja modela). Analiza
specifikacije korišćenih simulacionih alata otkriva da, otprilike,
trećina korisnika koristi samo jedan softverski alat, druga trećina
koristi 2 softverska alata, a ostatak koristi od 3 do 7 različitih
softverskih alata. Tabela 1 daje prikaz rezultata dobijenih o
korišćenju određenih paketa, dok Tabela 2 pokazuje rezultate koji
se odnose na broj koršćcenih simulacionih paketa. Informacije u
svim tabelama u ovom radu su predstavljene na sličan način.
PROCENAT KORISNIKA
SIMULACIONI PAKET KOJI KORISTE ODREĐENI
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 KORIŠĆENIH KOJI KORISTE ODREĐENI
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
istraživanja, a 3.7% koristi simulacije u savetodavne svrhe. Ovi
rezultati pokazuju, što ne predstavlja iznenađenje, da svi
akademski ispitanici koriste simulacije u obrazovne svrhe (66.6%
ispitanika su akademci), a i značajan broj njih je ukuljučen i u
modelovanje realnih sistema.
27
Nedostatak jezičkog interfejsa 7.40%
Moćan alat 7.40%
Nedostatak dobrog korisničkog interfejsa 3.70%
Prosečne mogucnosti za modelovanje 3.70%
Sporo radi 3.70%
Brzo radi 3.70%
Slabe logičke mogućnosti 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%
Saobraćaj 3.70%
Trgovina 3.70%
29
Neadekvatna pomoć pri eksperimentisanju
(potrebni saveti, trajanje eksperimenta,
kombinacije izlaznih faktora…) 11.10%
Nedostatak kompatibilnosti softvera 7.40%
Nemogućnost analize rezultata 7.40%
Ulazni podaci 7.40%
Zastarelost 7.40%
Visoki troškovi održavanja i obuke 3.70%
Upotreba alarma (sigurnosnih uređaja) 3.70%
Nedostatak pomoći (on-line help) 3.70%
Nedostatak složenih jezika u paketima 3.70%
Neadekvatna mogućnost obrade 3.70%
Neadekvatna grafička preciznost 3.70%
Nedostatak tačnosti realnog vremena 3.70%
Loša logika 3.70%
Animacija koja odvlači pažnju 3.70%
Nema pristupa događajima sistema 3.70%
Mala mogućnost za razvijanje sopstvenog
korisničkog interfejsa 3.70%
Spor 3.70%
Teškoće u određivanju važnosti modela 3.70%
Ne može se prenositi 3.70%
Zahteva veliku stručnost 3.70%
Prezentacija rezultata 3.70%
Neadekvatni korisnički interfejs 3.70%
Nije moguće napraviti samostalne izvršne
modele 3.70%
30
Tabela 6. Pregled mišljenja korisnika o glavnim prednostima softvera
31
Tabela 7. Pregled mišljenja korisnika o karakteristikama koje bi
trebalo uključiti u simulacione pakete
32
koristiti
33
ukazuje da su mnogi od akademskih učesnika uključeni u
istraživačke aktivnosti i rade na projektima iz stvarnog života
(kako oni predstavljaju većinu ispitanika). Simul8 i WITNESS su
najčešće korišćeni paketi, a zatim sledi Siman/CINEMA. Svi ovi
paketi su simulatori sa različitim stepenima fleksibilnosti i
određenim mogućnostima za dodatno programiranje.
34
Željene osobine za koje bi ispitanici voleli da su uključene u
softver znatno variraju zavisno od grupe ispitanika, što pokazuje
da želje veoma zavise od individualnog ukusa i ocekivanja. Neke
od najčešće pominjanih karakteristika su bolja eksperimentalna
podrška, bolje mogućnosti povezivanja sa drugim paketima i dalji
razvoj koji ce omogućiti lakše učenje paketa. Manji procenat
učesnika bi želeo da paketi pružaju bolju analizu rezultata,
poboljšane standardne operacije, interne sisteme za kreiranje
korisničke logike, veću fleksibilnost, veću mogućnost analiza
rezultata, programiranje pomoću ikona i bolje predstavljanje
modela. Postoji još nekoliko desetina drugih poželjnih osobina
koje je navelo manje od 4% ispitanika, što je uglavnom posledica
načina odgovaranja na pitanja koji je učesnicima omogućio da
iznesu lične poglede i stavove.
35
Mišljenja korisnika o softveru se mogu lepo ilustrovati sledećim
komentarom jednog od ispitanika:
36
prvo proučiti sledeću metodologiju, ili neki sličan skup instrukcija,
koji u kombinaciji sa zdravim razumom i rasuđivanjem stvara
dobru osnovu za donošenje mudrih odluka čim se počne
simulaciono modeliranje.
1. Definisati problem
Možda najvažniji, ali najčešće zaboravljeni i zanemareni aspekt
simulacionog modeliranja je precizno definisanje problema koji
treba biti rešen. Najveća zabluda onih koji nisu upoznati sa
simulacijom je da jednom izgrađen model ima mogućnost
rešavanja i davanja odgovora na bilo koja i sva moguća pitanja
konkretnog simuliranog sistema. Kao i druge kompjuterske
aplikacije, simulacioni model može da radi i simulira samo ono za
šta je projektovan, i totalno je nepraktično da bude dizajniran da
radi sve. Zbog svega toga, pažljiva ograničenja dizajniranog
modela, obim i nivo detaljnosti modela su krajnje kritični. Dobar
način da se počne je sastavljanje liste pitanja na koja će model
dati odgovore. Malo konkretnije, na primer, kolika je maksimalna
dužina korišćenog akumulacionog konvejera?, pre nego pitati
Koliko veliki sistem treba da bude?. Pitanja trebaju biti određena 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
Za vreme ove faze, suzdržite se od osuđivanja dok sistem bolje
ne razumete, upoznate. Izbegnite iskušenje da utičete na pitanja
ako verujete da već imate odgovor, ili razmatranja da li je taj
aspekt sistema nebitan ili nepovezan sa rešenjem problema.
Takođe je od pomoći u ovoj fazi kvantifikovati očekivane koristi
od dobijanja odgovora na svako pitanje. Ovaj proces će pomoći u
sastavljanju liste pitanja i to onih stvarno bitnih. Previše pitanja
vodi ka velikom i glomaznom modelu koji bi bilo teško konstriusati,
vrednovati i koristiti.
38
Nakon obilaska objekata i sredstava uzmite CAD crteže ovog
sistema. Oni će pomoći u razumevanju sistema i u postavljanu okvira
za potrebna problematična pitanja. Takođe, crteži mogu biti
iskorišćeni kao baza za razvoj animacije modela.
3. Determinisati ciljeve
Pošto je u prethodnoj fazi razrađen sistem koji treba biti simuliran,
sledeći korak je planiranje simulacionog projekta, i to ga započeti sa
postavljanjem eksplicitnih ciljeva projekta. Ovo je vrlo usko povezano
sa tim na koja pitanja model treba da da odgovore, i možda bi trebalo
ponavljati i vraćati se na to svrstavanje pitanja sve dok nisu
konzistentna i prihvaćena od menadžmenta. Cilj modelara bi bio da
limitira veličinu i potencijale modela samo na one tražene za ciljeve
projekta i ključna pitanja. Kao i kod drugih kompjuterskih aplikacija,
zahtevani napor za izgradnju i validaciju modela raste proporcionalno
prema zahtevima, potrebama.
39
Sledeće, odrediti koji kriterijum vrednovanja će biti korišćen pri analizi
rezlutata modela. Koje su ključne merne jedinice performansi? Kakvo
rešavanje je zahtevano svrsishodno nameri korišćenja od strane
menadžmenta? Još jednom, razdvojite to sve u dve kategorije,
zahtevano i poželjno, mada neke merne jedinice mogu zahtevati
dopunska značenja kompleksnosti modela i u tom slučaju mogu biti
nepotrebne.
4. Naučiti osnovno
Iako je preporučljivo da se pozabavi sa ovom fazom pre preuzimanja
specifičnog simulacionog projekta, većina nalazi da je lakše završiti je
ako su motivisani sa postojanjem realnog problema koji treba rešiti.
Ovo bi se moglo nazvati usputno učenje. Ako ste jedan od takvih,
onda budite sigurni da ste odvojili sebi dovoljno vremena u vašem
projektnom rasporedu u okviru koga morate sprovesti ovu fazu.
40
matematičkog programiranja. Sa praktične tačke gledišta, simulacioni
modeli ne obezbeđuju optimalno rešenje, oni jednostavno izveštavaju
o stanju performansi sistema za određeni uneti skup uslova koje
korisnik unese. Korisnik je taj koji mora da vodi simulacione
eksperimente i analize do dobijanja prihvatljivog rešenja ili odgovora.
41
pomoći je upoznavanje sa najboljim i najintersantnijim delovima
sličnog projekta neke druge kompanije - šta je naučeno, koliko je
vremena bilo potrebno, i bilo koji komentari menadžmenta koju su
prikladni.
42
Tačnost i detaljnost mogu biti od velikog značaja.
Moćne sposobnosti softvera mogu da učine porast
produktivnosti simulacionog modelara.
Koiristite najveću brzinu koju možete da priuštite, jer je veći
trošak vremenski zastoj i čekanje u radnom vremenu
modelara.
Sataviti listu sa stavkama za i protiv.
Implementacija i mogućnosti su ono što je bitno.
43
podatke. Ali vrlo često automatizovani podaci mogu da budu
netačni (Prazan hod mašine je zato što je isključena ili zbog toga
što je radnik koji je opslužuje otišao na ručak?). Ponekad, podaci
iz sličnih sistema mogu biti iskorišćeni, ali izvoditi zaključke iz
ovakvih izvora može biti rizično.
44
Najbolja situacija je imati kompletno slaganje sa pretpostavkama i
verifikovati da su pretpostavke bile tačne uporedo sa progresom
simulacije. U slučaju različitog mišljenja, može biti neophodno
pregovarati sa vremenskim produženjem ili dodatnim resursima u
cilju završetka simulacije.
45
Ustvari, postoji veliki broj kombinacija za izvršavanje simulacije.
Simulacija može biti izvršena interno, eksterno, ili kombinacijom
ova dva pomenuta načina.
46
da bude optimističan, da se brzo odvija i da održava interest
firme.
Pokazati prekretnice. Trebalo bi da postoji mnogo
prekretnica. Ovo je korisno u održavanju učešća donosilaca
odluka u rešenje problema.
Plan za većinu interakcija. Ne treba interakcija da bude
samo predviđena, već mora biti i podržana. Ovo osigurava
kontinualno interesovanje donosilaca odluka.
Odgovorite na zabrinutost i zamerke. Ovo pokazuje da
postoji interesovanje za ono šta žele da kažu donosioci
odluka i oni koji nisu u timu za simulaciju. Takođe, može biti
veoma dobrih stavki i smernica u zamerkama. Velika pažnja
treba se posvetiti da se donosioci odluka i oni koji nisu
direktno uključeni u simulacioni tim ne otuđe, ne odalje od
celokupnog projekta.
Budite realni. Ako postoji bilo kakva namera za završenje
više od jednog simulacionog projekta obratite pažnju na
mogućnosti. Preterana obećanja i priče kako će se sve
završiti, i sve to jako brzo i jeftino, može samo upotpuniti
razloge za odustajanje od simulacionog projekta.
Završite samouvereno. Kraj sastanka pred početak
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
treba postaviti je u koju svrhu vam je potreban softver? U svrhu
edukacije, obuke, studentskog projekta ili istraživanja?
Simulacija
industrijskih
procesa
http://www.cimpact.ch/products/products.html
http://www.aicos.com/Prodlog/Simbax.html
48
SES/Workbench je generalno simulacioni alat za
arhitekturu hardvera i kompleksne sisteme.
Podržava dizajn simulacionih modela iz objektno
orijentisane perspektive i obezbeđuje oba, i grafički
interfejs za upoznavanje sa definicijom problema, i
grafičku animaciju simulacije za prezentovanje
SES/Workbench
rezultata. Dostupan je za široki spektar
kompjuterskih sistema od različitih tipova Unix
sistema do Windows NT.
http://www.hyperformix.com/products/workbench.ht
m
http://www.lanner.com/
http://www.arenasimulation.com/
http://www.boeing.com/assocproducts/easy5/home.
htm
49
putem elektronske pošte.
http://www.simec.com/english/simplorer/demo.html
http://www.simplorer.com/
http://www.promodel.com/
http://www.autosim.com/simulation/index.html
http://www.concurrent-dynamics.com/
http://www.amesim.com/
50
olakšano dostupnošću mnogo simulacionih
komponenti spremnih za izvršenje. Cena je takođe
veoma povoljna. Probni demo je dostupan.
http://www.showflow.com/
http://www.scalable-networks.com/products/QualNet
http://www.cs.uwa.edu.au/cnet/
http://www.opnet.com/
51
dinamike planskih i prostornih mehaničkih sistema.
Sledeće performanse su dostupne kao rezultati:
koordinate, brzine, ubrzanja, sile reakcija, sile
Universal aktivnih elemenata itd.
Mechanism 2.0 Mehanički sistemi su opisani značenjem
reprezentovanja njih kao sistema krutih tela
povezanih različitim kinematičkim parova i
elemenatima sile, takozvanih multibody sistema.
Online animacija kretanja i radnji dinamičkih
performansi je dostupna za vreme simulacije.
http://www.umlab.ru/
http://www.hcadwin.com/
9. ARENA
52
Manevrisanjem tih šablona, stiče se pristup celom setu različitih
konstrukcija i mogućnosti simulacionog modeliranja. U mnogim
slučajevima, moduli iz različitih panela i šablona mogu biti
korišćeni zajedno u istim modelima. (Kelton, Sadowski, Sadowski,
1998)
53
Prva jedinica, nazvaćemo je Deo A, se proizvodi u susednom
odeljenju, van granica ovog modela, i distribuira se
eksponencijalno do ovog modela sa srednjim međudolaznim
vremenom od 5 minuta. Po dolasku, delovi se prebacuju do
Pripremne oblasti Dela A sa prolaznim vremenom od 2 minuta. U
Pripremnoj oblasti Dela A, spojna mesta kućišta su mašinski
obrađena da bi se osiguralo dobro pečaćenje, a deo je onda
izbrušen i očišćen; procesno vreme za kombinovanu operaciju
prati trougaona distribucija (1, 4, 8). Deo je nakon toga prebačen
do zaptivača sa prolaznim vremenom od 2 minuta.
54
Razvijanje modelarskog pristupa
Izgradnja simulacionog modela je samo jedna komponenta od
kompletnog simulacionog projekta. U ovom primeru, imamo datu
definiciju sistema koju bi inače u praksi trebalo prethodno razviti
kao i prikupiti potrebne podatke i analizirati ih. Takođe bi za
stvarnni problem bilo potrebno definisati strukture podataka,
segmentaciju sistema u submodele, razvijanje kontrolne logike.
Ustvari treba primeniti sve korake date u simulacionoj metodologiji
modeliranja. Za ovaj problem, trebamo odlučiti koje ćemo Arenine
module koristiti koji nam obezbeđuju potrebne mogućnosti za
obuhvatanje odgovarajućeg nivoa detaljnosti operacija sistema.
Konkretno, moramo odlučiti kako ćemo modelirati različita
procesna vremena u operciji zaptivanja. Radi pojednostavljenja,
razdvajamo model na sledeće komponente: dolazak dela,
pripremne oblasti, operacija zaptivanja, dorada, odlazak dela,
transfer dela, i animacija dela. Takođe ćemo pretpostaviti da svi
entiteti u sistemu reprezentuju delove koji su obrađeni.
55
Zato što imamo različito procesno vreme u zavisnosti od vrste
dela kod operacije zaptivanja definisaćemo atribut Vreme
zaptivanja Sealer Time koji će biti dodeljen odgovarajućem
vremenu zaptivanja kada su delovi generisani u Dolaznom
modulu. To je jednostavno uraditi u ovom slučaju pošto se koriste
različiti odvojeni Dolazni moduli za svaki deo. Kada su delovi
obrađeni u operaciji zaptivanja koristićemo vreme sadržano u
atributu Sealer Time za procesno odlaganje pre nego ga
generisati iz Server modula
Izgradnja modela
Da bi izgradili model mora se otvoriti prozor novi model, uključiti
Opšte panele, i prebaciti tražene module na ekran: dva Dolazna,
dva Server, dva Pregledna, tri Odlazna i Simulacioni modul.
56
Startujemo sa Dolaznim modulom 1 koji će prihvatati dolazne
Delove A. Sledeća slika prikazuje izgled prozora Dolaznog
modula sa svim zahtevanim informacijama. Daćemo stanici
drugačije ime i prihvatiti već date opcije za Leave data section,
Route - StNm. Ovo implicira da će kreirani entiteti biti prosleđeni
datom rutom do Pripremne stanice Dela A Part A Prep i da će
transfer trajati 2 minuta. Batch size govori da delovi stižu jedan po
jedan pri eksponencijalnom vremenu od 5 minuta.
57
Pre nego što prihvatimo ovu informaciju, moramo definisati atribut
Vreme zaptivanja Sealer Time i dodeliti mu vrednost iz trogaone
distribucije (1, 3, 4). Da bi to uradili kliknemo na Assign, pa potom
dodajemo atribut sa svim zahtevanim informacijama kao na
sledećoj slici. Posle toga možemo prihvatiti tako definisan Dolazni
modul 1. Posle definisanje možemo primetiti da se na šemi
pojavilo ime modula ispod njega.
58
Dolazni modul za Deo B je jako sličan već prikazanom modulu za
Deo A, osim što ćemo naravno promeniti ime, eksponencijalno
vreme dolaska serija od 30 minuta i dodati da delovi B stižu u
seriji od po 4 komada batch size 4. Tako će ovaj ulaz uzrokovati
da se svaki dolazak zasniva na četiri odvojena entiteta pre nego
na jednom. Takođe se mora definisati atribut Vreme zaptivanja
Sealer Time.
59
Statistics i Time in Queue Statistics. Ova tri statistička podatka su
automatski prikupljena kad god koristite Server ili Pregledni modul.
60
drugog Preglednog modula, koji se tiču operacije dorade su
sleeći: ime stanice je Rework, procesno vreme se unosi kao
EXPO (45), mogućnost neuspeha je 0.2, ime stanice u sekciji Fail
Inspection Leave Data je Scrap, a Route Time iznosi 2.
61
raspoloživi i statistički podaci broj delova i vreme toka su
sakupljeni.
62
Slika 7. Simulacioni modul
63
Slika 8. Definisanje kretanja entiteta
Pregled rezultata
Ako starujete simulaciju i dođete do kraja Arena će vas pitati da li
želite da vidite rezultate. U slučaju ovog primera, dobijate prozor
sledećeg izgleda.
64
Slika 9. Izgled ekrana sa zbirnim izveštajem
65
10. ZAKLJUČAK
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