question

Priyanka Bhoite avatar image
0 Likes"
Priyanka Bhoite asked Andrew O commented

Fixed Resource PF- Material Consumption & Replenishment

Hello, I'm trying to use the Fixed Resource PF's Material Consumption and Replenishment module, but in my case each station has multiple parts consumption.

Is it possible to implement this logic using a single processor to represent a station , I do not want to have multiple processor representing multiple parts consumed at a station ?

Thanks

FlexSim 21.1.5
material flow
· 2
5 |100000

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

Jeanette F avatar image Jeanette F ♦♦ commented ·
Hello @Priyanka Bhoite,

The PF allows for you to account for the consumption of more than one of the same part. If I understand correctly, your issue is like there are multiple unique parts that get consumed and reordered at their own rates but all at the same station. Is that correct?

0 Likes 0 ·
Andrew O avatar image Andrew O commented ·

Hi @Priyanka Bhoite, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. 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 ·

1 Answer

·
Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

Attached below is a model with an adjusted version of the Process Flow. Instead of just one token, multiple tokens are created with each being assigned an "Index" label.

All of the Process Flow variables are set to return different values depending on the index label, so different parts can be consumed and replenished at different rates.

Furthermore, this makes it necessary to change the labels that are kept on the processor itself into arrays rather than single values. Again the index label is used to access the correct value for each token. One exemption is the tracked variable label that gets created if item dependent depletion is used. I don't know if it's possible to have an array contain tracked variables, so I opted to just create a label for each index that uses the function. The name of that "TotalDemanded" label has the index appended to distinguish between them in the case that there are multiple.

If you want to use this modified Process Flow in your model, it would probably be easiest to simply copy the entire node from the model/tools tree over into your model.

1677229211597.png

Multi_ConsumptionReplenish_fm.fsm


5 |100000

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

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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