ATTENTIONThis FlexSim Community Forum is read-only. Please post any new questions, ideas, or discussions to our new community (we call it Answers) at https://answers.flexsim.com/. Our new Question & Answer site brings a modern, mobile-friendly interface and more focus on getting answers quickly. There are a few differences between how our new Q&A community works vs. a classic, threaded-conversation-style forum like the one below, so be sure to read our Answers Best Practices. |
flexsim.com |
#1
|
|||
|
|||
TS to and from queue
If have a sample model where i let transport FI from queue and to queue in different ways.
I am suprised why i moment i use a queue operator get all TS to transport?! In first process the operator get all TS for transport parts from queue to processor. TS were generate when parts enters the queue (or try to leave). Closed input of following queue will be ignored. In last process the operator get all TS for transport parts from processor to queue. TS were generate when parts try to leave. Closed input of queue will be ignored. In second process the operator get TS step by step also when parts wait in first processor and want to be transported to second processor. So here the logic is that TS will be generated when there is the availability to load. Is that logical???? |
#3
|
||||
|
||||
Marco,
In the first Process the 2nd Queue has a capacity of 1000 and the Processor of 5. The first Queue has a capacity of 15. This is, what happens: - 15 item are moved into Queue 1 - 5 TS are generated for items to be moved to Processor7 - 10 TS are generated for items to be moved to Queue 2 When the first item arrives at both, the Queue or the Processor, the input is closed. Nevertheless, the TS will be executed once they are generated. Closeinput only prevents from creating new TS, but not from executing already created ones. The Processor9 only has a capacity of 1, this is why only one TS at a time is generated and the next one won't be generated before the item on the processor9 left and it becomes available again. Baiscally TS overwrite everything else in FlexSim, which means, if you would manually create TaskSequences not using the "Use Transport" flag, you would have to take care about transporter capacities and closed inputs yourself. Does that make sense? Let us know, what exactly you were trying to accomplish and we may find a solution for that. Best wishes Ralf FlexSim |
The Following 3 Users Say Thank You to RalfGruber For This Useful Post: | ||
Tom David (01-27-2014) |
#4
|
|||
|
|||
Hello Ralf,
you know our solution for turntable with a queue. Common turntables have more then one position. So I increase the capacity of queue to 2 to have - 1 position to load and unload (handling time) - 1 position for automated process (machine time) The operator has to load one part and then turntable will rotate. During this time the table is blocked for load/unload. So when table stops and first parts starts with automated process the operator can load next part. During the follwoing loops he will first unload and then load. In case of of queue´s capacity > 1 and predesessor offer also more parts the operator will transport also 2 parts ignoring the blockage. I hopefully solve this in another way. |
#5
|
||||
|
||||
Hello Marco,
there is another variable that controls the executed transports to a fixed resource object. It is the "nroftransportsin". If your object capacity is at 10 and the variable "nroftransportsin" is set to 10, too, no standard transport tasksequence will be dispatched. With a negative value of this variable you can persuade the flexsim engine to transport more items to an object than its capacity allows. The sum of content and nroftransportsin defines how many tasksequences can currently be dispatched to an object. This works only as long as you don't write your own tasksequences. They are as powerful as Ralf described. Jörg |
The Following 2 Users Say Thank You to Jörg Vogel For This Useful Post: | ||
Tom David (01-29-2014) |
Thread | Thread Starter | Forum | Replies | Last Post |
Two queue's and a processor | Jelmer Js | Q&A | 2 | 04-19-2011 05:25 AM |
question about queue | Robert Liu | Q&A | 9 | 12-28-2010 06:26 AM |
3 queue problem | shafizad | Q&A | 4 | 08-06-2010 01:51 PM |
Pulling from a Queue vs Sorting the Queue | Brandon Peterson | Tips and Tricks | 3 | 03-03-2010 01:27 AM |
Queue Sorting | Jeff Nordgren | Q&A | 12 | 05-22-2008 03:21 PM |