question

James M7 avatar image
0 Likes"
James M7 asked tannerp edited

Using Operator as a Combiner Subtitute

Hi I have a question regarding preventing a long line of product due to combiner's downtime using operator. On my model below, I have an incoming product called FG that go through ConvA, ConvB and ConvC.

My question is that, in case the combiner is going through a downtime, how can I model and build the logic so that the two operators, OP_1 and OP_2, to do the combiner's job by taking some amount of FG from ConvA/ConvB/ConvC, pack it on a case and put it on ConvOP (in front of OP_1)?

To do this, do I need to add a processor next to the Operator to input the time taken for each one of them to do this job?

I attached my model below. Any kind of help is appreciated.


FlexSim_Trial.fsm

FlexSim 19.2.4
conveyorqueueflexsim 19.2.4combiner downtime
flexsim-trial.fsm (106.6 KiB)
· 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.

tannerp avatar image tannerp commented ·

@James M7,

I just want to clarify. Is this question the same as your question here from a few days ago? Or is this a new model behavior that you're after?

0 Likes 0 ·
James M7 avatar image James M7 tannerp commented ·

Hi Tanner.

Yes this is the same question that I asked couple of days ago. Hopefully this provides you with clearer idea about my objective. Thank you so much!

0 Likes 0 ·

1 Answer

tannerp avatar image
0 Likes"
tannerp answered tannerp edited

@James M7,

I developed a sub-flow in which operators load bottles and manually deliver them to the conveyor like you described. That said, I couldn't figure out why the MTBF/MTTR wasn't working for awhile until I noticed that you have a negative downtime. You might need to re-evaluate the Down Time function as shown so that negative values aren't possible. Maybe use a triangular distribution so you can define the minimum as 0.

With that out of the way, I'll try and explain the sub-flow at a high-level. Then, if you have questions, feel free to ask.

When the combiner breaks down, a token is created in the SubFlow at the Start activity. The token stops input to the combiner, grabs an operator, loads a tote, fills the tote with bottles, and then delivers it to the conveyor. I took some liberties and set the requested number of bottles to 10. This could be whatever you'd like. I also had the operator travel to arbitrary locations while doing all this.

Hopefully this helps.

flexsim-trial_1.fsm


· 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.

James M7 avatar image James M7 commented ·

Hi Tanner,

I received your file and it looks great. I kinda understand how the logic of the subflow works and really appreciate your help. However, I notice that the operator only do the manual packing when the combiner stops working instantaneously but not while it is not working. After sometimes, this can trigger the ConvB for stopping the flow and I got an error.

Is it possible to make the operator do the manual packing as long as the combiner stops working?

I attached the modified file below. Again, thank you so so much.


flexsim-trial-2.fsm

0 Likes 0 ·
tannerp avatar image tannerp James M7 commented ·

@James M7,

Unfortunately, the model file didn't get uploaded properly (this is a problem with our Answers site, not your model). Would you be able to upload it again? For now, I'll do my best to answer some of your follow up questions. Keep in mind that my model was only an example and it shouldn't be relied on for your modeling purposes. You'll need to update it yourself.

It sounds like your main concern is how to get the operator to continue to do the manual packing as long as the combiner is down. You can add a Decide activity towards the end of the Process Flow that will check the state of the combiner. If the state is still "down", then you can loop the token back through and load another tote of bottles.

I've updated your model to do this. I'd recommend doing some Process Flow tutorials if you haven't yet. That way you can understand these activities better and update them to meet your needs.

flexsim-trial-1_1.fsm

0 Likes 0 ·