Jobshop 17271519-003

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

To:1Dr.

1Norman1Raiz
1From:1Warda1Shabbir,117271519-0031
Date:1March11st,12020
1RE:
1CC:
1-----------------------------------------------------------------------------------------------
REPORT ON CREATING JOBSHOP MODEL IN ANYLOGIC SOFTWARE

Introduction
My goal is to design a discrete-event model that will simulate a small job
shop’s manufacturing and shipping processes. The delivered raw materials
at receiving dock placed into storage until the processing takes place at CNC
machine

Details:

 Insert Image
So I open the new project and named it job Shop, I change its Model
-time-units to minutes and create it. I dragged image from the Presentation
palette, it allow me to import image form the resources of anylogic folder.
And I locked it.
 Creating nodes and connecting through paths
By using Space Markup Elements palette, I dragged a rectangular node as
receiving dock and fork-lift-Parking where the agent will park the fork lift
truck. Also from this palette I activate the path and draw a path between
these two nodes and connected them

 Adding Pallet Rack


From space markup palette I dragged a pallet rack and placed its aisle on the
path. Green highlighted rack shows that rack is connected to network
correctly. I used two racks and one aisle with 10 cells and 10 level height
 Add source, rack store, delay and sink

Using process modeling library I dragged source named it


sourcePalett, a rack store, delay, Rack pick and delay. I changed their
properties according to given.

.
 Adding resources

From process modeling library I used resource pool and


named it fork lift. I was not connected with other blocks of
flowchart

 Creating Custom type

In the properties of resource pool I select custum type and


name it forklift truck. Select 3d animation and fron
warehouse section select a forklift truck and finished it. I
modified its properties as given.
 Adding camera objects

From presentation I dragged camera and placed it so that it faces


the layout of model. Also I placed a 3D window element on to the
main diagram and modify camera properties.

 Fixing camera location

I run the model and at 3D window I hold right click and ALT while
moving the cursor left and right. I fixed it where it is closer to
objects and viewing all phenomena correctly. And then copied its
location and placed it in the properties of camera in Paste
Coordinates form clipboard.
 Adding walls

The Walls as you see in screenshot are placed using space markup
< walls. I selected it and draw lines where required. I also changed
its texture for more attraction. Then, I modified its properties.

 Creating custom type agent

From source pallet I create new agent named it pallet and selected
3d animation <warehouses < pallet and finished it. Then, I modified
properties. I zoomed the graphical view if pallet to 500% and
placed 4 boxes changed their scale to 75% and also modified other
properties
 Adding Trucks for delivery

I created custom type agent and named it truck. I selected 3d


animation and a truck in warehouse elements. Then modified its
properties

 Adding point node

From space markup dragged point node and named it exit node
and connected it with receiving dock using path

 Defining truck movement

I created another flowchart to define truck movements so I added


source, move to, delay, move To 1 and a sink. I modified properties.

 Controlling delay time

Delay time can be controlled programmatically. Using different


delay function like StopDelayForAll() and stopDelay(agent) etc.
 Startup code

In store raw material block‘s properties expand actions and in exit


box I wrote the following code:
if( self.queueSize() == 0 )
unloading.stopDelayForAll()

Then, I run the model.


Conclusion:

Jobshop1scheduling1problem1(JSSP)1is1very1important1and1has1a1lot1o
f1applications1in1industrial1and1service1sectors.1The1study1attempts1to
1model1a1complex1and1dynamic1production1system1using1discrete1even
t1simulation1to1conduct1experiments1for1alternative1manufacturing1stra
tegies11in1a1cost1effective1way.1With1good1jobshop1scheduling,1facilitie
s1can1save1time1and1money.1This1model1simulates1the1manufacturing1
and1shipping1process1in1a1small1job1shop.1Raw1material1is1delivered1t
o1the1receiving1dock,1which1is1placed1into1storage1until1processing1occ
urs1at1the1CNC1machine.
Finished1parts1are1palletized,1and1then1moved1to1storage1at1the1shippi
ng1dock,1until1the1completed1pallets1can1be1loaded1on1a1truck.1The1u
ser1can1control1certain1model1parameters,1like1process1times1and1labo
r1quantities,1via1the1input1boxes.1A1metrics1page1charts1labor1utilizati
on,1as1well1as1operating1costs1as1a1function1of1the1user's1chosen1oper
ating1scheme

You might also like