Warehouse Rack and Aisle Simulation
Author: CreateASoft Inc./Friday, October 28, 2016/Categories: Advanced Modeling and Connectivity
- Create
- Start Process - 'Start Pick'
- End Process - 'Order End'
- Generic Process - 'MOD_Rack'
- Select 'Mod_Rack', right click and select Convert to Base Module and then delete the process
- Next use Auto-Create Processes to create as many rack aisles as desired.
- Select Copy properties from the MOD process you created.
- Be sure to enter a Middle as a naming convention
- Reposition and Align the processes
- Select an outside aisle and select Auto-Create Path
- Select Vertical Single Side
- Set the proper Path Direction
- The proper Location for the Connectors
- For inside aisles select both sides and Auto-Create Path
- Set to Vertical Double Side
- Location of connectors will default to in-between processes
- Select an outside aisle and select Auto-Create Path
- Select Vertical Single Side
- Set the proper Path Direction and the proper Location for the Connectors
- Use the Connector tool to place a connector at the end of each aisle and align them together
- Connect the model together, extend the flow of each aisle with the connectors and connect the ends together. This will allow objects to bypass aisles
- Select 'Start Pick' and in Define Object Creation Rules
- Set Object type to Create to 'Default Object'
- Go into Resources and Shifts
- Create 'Picker' with Available Number '5' and click Add
- Drag across the entire model and right click on a connection line and go into Item Properties.
- Go into Select Speed/Distance/Capacity
- Check both Speed based on Units/Sec and
- Enable Auto-Distance calculation
- Set Line Capacity to 5
- Check Enable Line Capacity
- Set Distance between Objects to 3
- Next go into Resource Constraints
- Set 'Picker' to 1
- Under Default Override
- Check Enable and Hold Resources until objects are activated at next process are activated at next process
- Select Smart Module and Edit 'Mod_Rack'
- In Process Timing Properties
- Set Default Timing to a Min/Max or 15/25 Seconds
- Then in Resource Constraints
- Set 'Picker' to 1
- Under Default Override
- Check both Enable and Hold Resources until objects are activated at next process
- Go into Process Capacity and Buffer and change Queue Capacity to 0
- Next go into Process Extensions
- Under ObjectNextProcessDefined
- Insert a line, change it to an Expression Action
- Select NextProcessToStart from the left and enter - 'Order End'
- Use the Results Process and place a Results Process on the left side and add four parameters
- Display -
- Avg Pick Time
- Avg Distance
- Orders / Hr
- Total Orders
- Context -
- Object
- Object
- Process
- Process
- Context Detail -
- Default Object
- Default Object
- Start Pick
- Order End
- Parameter -
- Object Lead Time
- Object Travel
- Completed Object Count
- Completed Object Count
- Type -
- Average
- Average
- PerHour
- Cumulative
- Format -
- MM:SS
- Double
- Double
- Double
- Change the Display Type to Text Values
- Go into 'Start Pick'
- Switch to Least busy/Randomized Routing
- In here check Ignore on both ‘Connector’ and ‘Order End’
- Switch to the Simulation tab and click Start
Number of views (8488)/Comments (0)
Tags: