question

Stan Davis avatar image
0 Likes"
Stan Davis asked Phil BoBo commented

Does FlexSim Support Irregular Rack Space

We have situations do to rack configurations and building obstructions that some bays are not simple rectangular shapes. Does FlexSim support the creation of rack slots that are irregular shaped spaces like this?...

1684938983219.png

Thanks

FlexSim 23.0.8
racks
1684938983219.png (28.5 KiB)
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered Phil BoBo commented

For bays yes, for slots it depends on if you write a stacking algorithm yourself to change locations.irregular-rack-dimensions.jpg


· 5
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·
You can also use multiple racks and set the address space to reflect the bay and level numbers so that queries seem to consider them as one unit.
1 Like 1 ·
Stan Davis avatar image Stan Davis commented ·

Here is a better illustration...

1684947863822.png

Joerg, if I am understanding you correctly, I could model it from the side perspective and then rotate it. This is intriguing. This obviously affects picking from the front and item placement. Will investigate.

Jason, due to our varying bay/level configurations and how items are spanned across adjacent racks, I found it easier to model our warehouse where each bay is a rack in itself with 1 slot. Therefore, I am not using an address scheme other than find rack = rackname and/or hasSpace. My racks actually use the wireframe visualization and the 'racks' are simply there for visual purposes. Here is a pic...

1684948251475.png

It would great if FlexSim could ultimately support any defined space as bay with one slot. Varying y-axis heights, curved space (round bins), etc.

Thanks guys.

0 Likes 0 ·
1684947863822.png (22.6 KiB)
1684948251475.png (681.5 KiB)
Phil BoBo avatar image Phil BoBo ♦♦ Stan Davis commented ·

"It would great if FlexSim could ultimately support any defined space as bay with one slot. Varying y-axis heights, curved space (round bins), etc."

If you want that sort of flexibility, don't use an object at all. Just push each location's vector (XYZ position) to a list, then push and pull those locations from the list to allocate/deallocate that space. When allocating one of those spaces, set the item's location directly in 3D space to the pulled location vector.

If you want something that abstract, just write the logic yourself. FlexSim is flexible.

How would you even envision what the inputs are for "ultimately support any defined space as bay with one slot"? You could do that right now by putting 1 queue object with a capacity of 1 at each space where you want a bay. What kind of UI would you expect the software to provide for such an abstract "any defined space"?

0 Likes 0 ·
Stan Davis avatar image Stan Davis Phil BoBo ♦♦ commented ·

What I was trying to convey was the ability to have FlexSim's functions such as hasSpace and its stacking algorithm work within a custom, multi-capacity space's boundaries. That space could be the boundary of an externally created object and could be an irregularly shaped box, cylinder, etc. I realize the complexities involved. Didn't mean to offend.

0 Likes 0 ·
Show more comments