Simio
  • Shortest queuing time including changeover time

  • General Simio discussions. THIS IS *NOT* A GOOD PLACE FOR SUPPORT QUESTIONS.
    To limit spam this and all Public Forums have very limited ability to attach files. We recommend that support issues and more technical topics be initiated inside one of the Simio Insider (SI) forums below where you can attach your model and see example solutions. See above Welcome forum to join Simio Insiders.
General Simio discussions. THIS IS *NOT* A GOOD PLACE FOR SUPPORT QUESTIONS.
To limit spam this and all Public Forums have very limited ability to attach files. We recommend that support issues and more technical topics be initiated inside one of the Simio Insider (SI) forums below where you can attach your model and see example solutions. See above Welcome forum to join Simio Insiders.
 #7937  by Travis
 Thu Nov 03, 2016 1:41 am
I'm making a manufacturing model.
I have four entities.

I want to set 2 points on the below.

1. from transforter node to workstation, entities go to worksations which has the shortest queuing time including changeover time.
If I can, I want to make constrains that the number of entities go to workstation. For example, 2 of A are proceed and 2 of B, 3 of A are proceed and 3 of B like this.
2. The entities are generated following ratio and also generated when the process of workstation is finished.

Please let me know how can I do.
Thank you.
 #7944  by dsturrock
 Thu Nov 03, 2016 9:23 pm
"RandomRow" function addresses "The entities are generated following ratio"
"RegeneratingCombiner" SimBit shows you how to do "generated when the process of workstation is finished."
For number 1, you can use the options in the Routing Logic section of a node.
To make decisions based on selection logic you can specify the base information in the Advanced Options section of Server. You can use this information in the Server Dynamic Selection Rule > Standard Dispatching Rules,
(I can't attach examples because this is in the public folder instead of the SI folders)
 #7950  by Travis
 Mon Nov 07, 2016 8:43 pm
Thank you.
I found the dispatching rule --> least setup time.
But, Can't I make constrains the number of input like as I said? For example, 10 of Entity1 come and after that, 10 of Entity2 come. And I modify the number of entity 10 to 9 or 8 or etc.
 #7951  by dsturrock
 Mon Nov 07, 2016 8:56 pm
Sure. In a normal table using RandomRow or in an Arrivals table you can have a column representing the number of arrivals for that row. You could then reference that table row in the Entities Per Arrival property on Source.
 #7954  by Travis
 Tue Nov 08, 2016 2:42 am
Because of my lousy English, it is not easy to communicate :cry:
I mean a file, Principle14FlexibleBuffers in Examples\ProcessImprovementPrinciples.
At this file, in Experiment function, we can set up the number of LocalBuffer.
Like this, I want to make constrains the number of entity based on type going to workstation.
 #7996  by dsturrock
 Tue Nov 22, 2016 11:35 pm
While the book Process Improvement Principles illustrates interesting concepts, it is not a good instructional book on Simio. I recommend that you obtain a good textbook to learn more about Simio.

There are many ways of controlling routing thru a model - I spend about 2 hours of class time discussing just that topic. Here are some highlights:
--Principle14FlexibleBuffers uses LinkSelectWeights specified on each link to dictate routing. You can use a number, a math or logical expression, and any combination.
--Use link selection properties on a node
--Use Entity Destination Type on a node
--Have the entity follow a sequence
--Have the entity constrained to follow a specific network
 #8002  by Travis
 Wed Nov 23, 2016 8:25 pm
Thank you for your help.
Though you tried to help me and I felt so thanks, it's not easy for me to understand the highlights.
Can you attach some examples on my SI Discussion board??
 #8005  by dsturrock
 Thu Nov 24, 2016 1:20 am
As I mentioned above, I suggest that you take advantage of the many Simio books and videos that are available to help you learn Simio. While this forum is a fine place to seek explanations of specific details, it is a poor place to do basic education.

A good starting point is to search the Simio Help for the words "routing" and "selection". One topic you should certainly read is "TransferNode - Discussion and Examples" -- that one topic should answer many of your questions. But there are many other topics and SimBits that will come up that will provide more information and examples.

I am sorry but I personally do not have the time to reproduce this documentation and models customized to your specific needs. Perhaps another user can do so.
 #8011  by Travis
 Fri Nov 25, 2016 12:34 am
I already tried it. But there are no examples related in my case in Simbits and Examples.
Isn't it possible to make changeover trigger like every 5 entities or 6 entities or 7 entities and so on?
I tried many methods below.
1) data - changeover matrix --> but the error happened. I followed Principle11. Even I tried to modify the Principle11 file. However, when I make 4 entities, errors happened. Only when there are two entities A and B can be processed.
2) Definitions - states --> make a real state variable. After that, I made a process decide, assign, assign.
For using Ranking rule, I made like decide(tmpM1<=5)-->assign(modelentity.priority+1)-->assign(tmpM1+1) repeat it. And if decide is false, decide(tmpM2<=5)-->assign(modelentity.priority+1)-->assign(tmpM2+1) repeat it. But I couldn't solve the changeover trigger like this method.

Now, Changeover function is a problem and also trigger can't be made.
I did my best enough. But actually, there are not enough datas for studying Simio yet.
 #8012  by dsturrock
 Fri Nov 25, 2016 12:49 am
1) I still don't understand exactly what you are trying to do. Please start from the beginning and describe the flow you want to have. The better we can understand what you are asking, the more likely you are to get a useful response.

2) When you start over, put your post in a Simio Insiders topic so people can respond with sample models. As noted in the description of this topic: "This and all Public Forums have very limited ability to attach files, so we recommend that more technical topics be initiated inside one of the Simio Insider (SI) forums."