21
Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University [email protected]

Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University [email protected]

Embed Size (px)

Citation preview

Page 1: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Modeling and Analysis of Picking Warehouses Using Simio

Jeff Smith

Industrial and Systems EngineeringAuburn University

[email protected]

Page 2: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simio Learning Resources

• Videos (http://www.simio.com/videos)• Publications

– Introduction to Simio (Included PDF and downloadable seven-part video series)

– Joines, J.A. and Roberts, S.D., Simulation Modeling with SIMIO: A Workbook

– Kelton, W.D., J.S. Smith, and D.T. Sturrock Simio & Simulation: Modeling, Analysis, Applications

Page 3: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Key Simio Object Concepts

Object: Defines data, logic, behavior, view, events, and interaction with other objects.

Model: An object that is executable.

Project: A collection of models/objects. A project can be loaded as a library.

Properties: Static inputs to an object.

States: Changeable values associated with an object

Events: Supports communication between objects. Fired when key things happen.

Resource: Constrains the system. Any object (even an entity) may be a resource.

Entity: A dynamic object that may move through system

Transporter: An entity that can “work on” or carry other entities. Vehicles and Workers are entities (and resources).

Page 4: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simio User Interface

• Files Menu• Ribbons• Project Tabs• Libraries• Project• Current

Model• Properties• Facility View

Page 5: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Standard Library

Source: Generate entities of a specified type and arrival pattern.

Sink: Destroy entities.

Server: Capacitated process, such as a machine.

Workstation: Capacitated process, includes setup, process, tear-down.

Combiner: Batches entities with a parent entity (e.g., pallet).

Separator: Splits batches or copies entities.

Resource: Seized/Released by objects.

Vehicle: Fixed route or on-demand pickups/drop-offs.

Worker: Moveable resource, for stationary and non-stationary tasks.

BasicNode: Simple intersection, fixed object input.

TransferNode: Change destination/get rides, fixed object output.

Connector: Zero travel time.

Path: Entities independently move at their own speeds.

TimePath: Entities complete travel in a specified time.

Conveyor: Accumulating/non-accumulating conveyor devices.

Page 6: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simple Flow Line

Server 1Arrive Server 2 Depart

Page 7: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Object Hierarchy - The Family of “Objects”

Object Definition

Object Instance

Object Runspace(Realization)

Page 8: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simple Flow Line - Details

Server 1Arrive Server 2 Depart

Tandem Queueing Model Arrival Rate 25.00 entities/hr

Mean IAT 0.04 hrMean IAT 2.40 min

Server 1 Server 2Service Rate 30.00 35.00 entities/hr

Mean ST 0.03 0.03 hrMean ST 2.00 1.71 min

r 0.83 0.71L 5.00 2.50 7.50 entities

W 0.20 0.10 0.30 hrs

Page 9: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Editing Object Properties

• Displayed in Properties Window• Defined by object builder• Integers, Booleans, rules, expressions, …• Expression editor (down arrow at right):

Page 10: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

“Top 10” Expressions

• X (a number – integer or real)

• Random.Exponential(mean)• Random.Triangular(min, mode, max)• Random.Uniform(min, max)

• ServerName.Capacity.ScheduledUtilization• ServerName.InputBuffer.Contents• DefaultEntity.Population.TimeInSystem.Average• DefaultEntity.Population.NumberInSystem.Average• SinkName.InputBuffer.NumberEntered• SinkName.TimeInSystem.Average

Page 11: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simple Flow Line – Expressions• Source1

– Interarrival Time: Random.Exponential(2.4)• Server1

– Processing Time: Random.Exponential(2)• Server2

– Processing Time: Random.Exponential(1.7)

Page 12: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simple Flow Line - Experiment

Server 1Arrive Server 2 Depart

Page 13: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simple Flow Line – Responses

Server 1Arrive Server 2 Depart

Page 14: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simple Flow Line – SMORE Plots

Server 1Arrive Server 2 Depart

Page 15: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simple Flow Line – Throughput Response

Server 1Arrive Server 2 Depart

Page 16: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Buffers and Referenced Properties

Server 1Arrive Server 2 Depart

Page 17: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Buffers and Referenced Properties

Server 1Arrive Server 2 Depart

Page 18: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Buffers and Referenced Properties

Server 1Arrive Server 2 Depart

Page 19: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Simple Picking Warehouse

Page 20: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

• Pickers– Walk speed: 1 meter/sec– Pick time: Uniform(10, 20) sec– Pack time: Triangular(.5, 2, 3.5) min

• Fork Lift– Travel speed: 1.5 meters/sec– Load time: Uniform(5, 10) sec– Unload time: Uniform(20, 30) sec

Page 21: Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering Auburn University jsmith@auburn.edu

Racks45 m

30 pick positions in each rack (approximate using 15 evenly spaced locations)

Decisions:• Number of pickers• Number of pack stations• Number of forklifts