Upload
bathsheba-hunter
View
246
Download
6
Tags:
Embed Size (px)
Citation preview
Modeling and Analysis of Picking Warehouses Using Simio
Jeff Smith
Industrial and Systems EngineeringAuburn University
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 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
Model• Properties• Facility View
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.
Simple Flow Line
Server 1Arrive Server 2 Depart
Object Hierarchy - The Family of “Objects”
Object Definition
Object Instance
Object Runspace(Realization)
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
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)• 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
Simple Flow Line – Expressions• Source1
– Interarrival Time: Random.Exponential(2.4)• Server1
– Processing Time: Random.Exponential(2)• Server2
– Processing Time: Random.Exponential(1.7)
Simple Flow Line - Experiment
Server 1Arrive Server 2 Depart
Simple Flow Line – Responses
Server 1Arrive Server 2 Depart
Simple Flow Line – SMORE Plots
Server 1Arrive Server 2 Depart
Simple Flow Line – Throughput Response
Server 1Arrive Server 2 Depart
Buffers and Referenced Properties
Server 1Arrive Server 2 Depart
Buffers and Referenced Properties
Server 1Arrive Server 2 Depart
Buffers and Referenced Properties
Server 1Arrive Server 2 Depart
Simple Picking Warehouse
• 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
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