question

Arun Raj avatar image
0 Likes"
Arun Raj asked Eric M commented

Fetch data from column for duplicated row

Hi i am having three types of products(A,B,C).i am producing this product in shuffled manner.after creating one lot of product type there is a change over time. so i need to stop source from creatiing next product for a certain time.

1639174498634.png


FlexSim 21.2.3
global table
· 3
5 |100000

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

Joerg Vogel avatar image Joerg Vogel commented ·
@Arun R5 ,i can’t see your attached file data. If you like you control sources by timetables or other mechanisms to stop there output or redirect there output right away to a sink. Each source creates only one type of product. In order you connect sources outputs to queues, you set up a sequence of types entering a queue.
0 Likes 0 ·
Arun Raj avatar image Arun Raj Joerg Vogel commented ·

Hi Joerg, sry for inconvenience before. i am now attaching the file. here i need changeover time of 30min after one lot completed.

1639213467499.pngexercise 1 - Copy.fsm

0 Likes 0 ·
1639213467499.png (9.3 KiB)
exercise-1-copy.fsm (44.4 KiB)
Eric M avatar image Eric M commented ·

Hi @Arun R5, was one of Jordan Johnson's or Ryan Clark's answers 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.

0 Likes 0 ·
Jordan Johnson avatar image
1 Like"
Jordan Johnson answered

If you need a changeover time, then it may be easiest to use several objects to represent your source. Here's an example model:

exercise-1-copy_1.fsm

I disconnected the source from all the objects. Then I connected it to a Processor, and connected the Processor to a Queue. I connected the Queue the way the Source had previously been connected.

The reason I added these objects is because the Processor has an option where you can do changeover times, using a From/To table. So I added a global table that defines changover times; the row of the table represents the previous value, and the column represents the new value.

So, the Source now always feeds the the Processor. The Processor takes zero time to process. The setup time is zero, as long as the type doesn't change (due to the zeros along the diagonal of the ChangeoverTimes table). Then the Processor feeds the Queue. I set the Queue's max content to 1, which I think mimics the way the Source works.

So using more objects, it's relatively easy to get the changeover behavior you need.


5 |100000

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

Ryan Clark avatar image
0 Likes"
Ryan Clark answered

Hi @Arun R5,

As an alternative to @Jordan Johnson's solution, I created an Object ProcessFlow to create the items and do the changeover logic. This logic currently has the changeover time in between every lot (even if they're the same type), but that can be adjusted fairly easily with a Decide activity in the ProcessFlow if you only want the changeover time when the product type changes.

exercise-1-copy-rc.fsm

I hope this helps! Let us know if you have further questions!


5 |100000

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