my model just stop running at certain point.
there's no any system console about wrong point, so i see that it's not my problem. but it's not working...
please help me! thank you!
my model just stop running at certain point.
there's no any system console about wrong point, so i see that it's not my problem. but it's not working...
please help me! thank you!
Hi @Jeoung Ho D was Felix's answer helpful? If so, please click the "Accept" button at the bottom of the one that best answers your question. Or if you still have questions, add a comment and we'll continue the conversation.
If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question
Because you are sending the items out through random ports (by percentage), many items are send to racks that don't actually have a slot to store them in (matching labels requirement). As a result a lot of the items don't actually get pulled and remain in the queues. Eventually the queues end up being totally filled with these items. As no new items can enter the queues the model comes to a stop. You can also see this in the sources that lead directly into the racks. Many items will stay in the sources, as they couldn't be assigned a slot in the rack they were send to by the round robin.
If you want to keep the distribution of items between the racks the same, you could either write some custom code in the form of
if(item.Type < 25) { // Percentage Code for the respective ports } else { // Percentage Code for the respective ports }
The code inside the brackets could be copied from the current "by percentage" option, with the percentages scaled to 100% in total for each bracket.
Alternatively, you could push the items to a list in the "Send to Port" option. You could vary the partition by assigning a label based on the current percentage distribution in the entry trigger and use this to determine the list partition. Then each rack(-pair) would only pull from the respective partition (i.e. one partition for turkey1+turkey2 and so on).
A third option might be to not send the items directly to the rack. Instead have a queue for each pair of racks, from which the correct rack can then pull the item (first available).
15 People are following this question.
FlexSim can help you understand and improve any system or process. Transform your existing data into accurate predictions.
FlexSim is a fully 3D simulation software environment. FlexSim can be used to simulate any process in any industry.
FlexSim®, FlexSim Healthcare™, Problem Solved.®, the FlexSim logo, the FlexSim X-mark, and the FlexSim Healthcare logo with stylized Caduceus mark are trademarks of FlexSim Software Products, Inc. All rights reserved.
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © Autodesk Inc. All rights reserved