Modeling and Analysis of Picking Warehouses Using Simio

  • Slides: 21
Download presentation
Modeling and Analysis of Picking Warehouses Using Simio Jeff Smith Industrial and Systems Engineering

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 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

Key Simio Object Concepts Object: Defines data, logic, behavior, view, events, and interaction with

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).

Simio User Interface • • • Files Menu Ribbons Project Tabs Libraries Project Current

Simio User Interface • • • Files Menu Ribbons Project Tabs Libraries Project Current Model • Properties • Facility View

Standard Library Source: Generate entities of a specified type and arrival pattern. Sink: Destroy

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. Basic. Node: Simple intersection, fixed object input. Transfer. Node: Change destination/get rides, fixed object output. Connector: Zero travel time. Path: Entities independently move at their own speeds. Time. Path: Entities complete travel in a specified time. Conveyor: Accumulating/non-accumulating conveyor devices.

Simple Flow Line Arrive Server 1 Server 2 Depart

Simple Flow Line Arrive Server 1 Server 2 Depart

Object Hierarchy - The Family of “Objects” Object Instance Object Definition Object Runspace (Realization)

Object Hierarchy - The Family of “Objects” Object Instance Object Definition Object Runspace (Realization)

Simple Flow Line - Details Arrive Server 1 Server 2 Depart

Simple Flow Line - Details Arrive Server 1 Server 2 Depart

Editing Object Properties • • Displayed in Properties Window Defined by object builder Integers,

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

“Top 10” Expressions • X (a number – integer or real) • Random. Exponential(mean)

“Top 10” Expressions • X (a number – integer or real) • Random. Exponential(mean) • Random. Triangular(min, mode, max) • Random. Uniform(min, max) • • • Server. Name. Capacity. Scheduled. Utilization Server. Name. Input. Buffer. Contents Default. Entity. Population. Time. In. System. Average Default. Entity. Population. Number. In. System. Average Sink. Name. Input. Buffer. Number. Entered Sink. Name. Time. In. System. Average

Simple Flow Line – Expressions • Source 1 – Interarrival Time: Random. Exponential(2. 4)

Simple Flow Line – Expressions • Source 1 – Interarrival Time: Random. Exponential(2. 4) • Server 1 – Processing Time: Random. Exponential(2) • Server 2 – Processing Time: Random. Exponential(1. 7)

Simple Flow Line - Experiment Arrive Server 1 Server 2 Depart

Simple Flow Line - Experiment Arrive Server 1 Server 2 Depart

Simple Flow Line – Responses Arrive Server 1 Server 2 Depart

Simple Flow Line – Responses Arrive Server 1 Server 2 Depart

Simple Flow Line – SMORE Plots Arrive Server 1 Server 2 Depart

Simple Flow Line – SMORE Plots Arrive Server 1 Server 2 Depart

Simple Flow Line – Throughput Response Arrive Server 1 Server 2 Depart

Simple Flow Line – Throughput Response Arrive Server 1 Server 2 Depart

Buffers and Referenced Properties Arrive Server 1 Server 2 Depart

Buffers and Referenced Properties Arrive Server 1 Server 2 Depart

Buffers and Referenced Properties Arrive Server 1 Server 2 Depart

Buffers and Referenced Properties Arrive Server 1 Server 2 Depart

Buffers and Referenced Properties Arrive Server 1 Server 2 Depart

Buffers and Referenced Properties Arrive Server 1 Server 2 Depart

Simple Picking Warehouse

Simple Picking Warehouse

 • Pickers – Walk speed: 1 meter/sec – Pick time: Uniform(10, 20) sec

• 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

Racks 45 m 30 pick positions in each rack (approximate using 15 evenly spaced

Racks 45 m 30 pick positions in each rack (approximate using 15 evenly spaced locations) Decisions: • Number of pickers • Number of pack stations • Number of forklifts