question

Karthikeyan B avatar image
0 Likes"
Karthikeyan B asked Matthew Gillespie commented

Decision points availability based on processors

Hello

I have had good success with using the Decision points and the process flow shown in the following example done by @Regan Blackett.

I am able to send the product to the different DP's based on the first available one and waiting for a Event.

Issue : I want to send the next available item in the DP 14 to Processor A as soon as the previous item that got processed in A hits station 3 and not wait till it hits station 2 as shown in the model.

Now I am able to stop and send the items till the items reach station 2 but I want to send the next item into the processors as soon as the previous item hits the stations shown in the straight conveyor.

https://answers.flexsim.com/answers/40055/view.html

" I tried using the token.Pulled.rank and assigned it to labels below the send to DP process flow step but was not able to make it work in the synchronize step."

Can some one help me here with the process flow.

Model : dp-availablity.fsm

Snap shot : dp-availability.jpg

Thanks and regards

Karthik

FlexSim 19.0.2
decision pointsrouting logic
dp-availability.jpg (98.1 KiB)
dp-availablity.fsm (52.4 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.

David Seo avatar image David Seo commented ·
@Karthikeyan B

Why do you find a solution for your issue? I think it can be solved easily when using 3D standard library. Do you have a special reason about it?

0 Likes 0 ·
Karthikeyan B avatar image Karthikeyan B commented ·

Sean

I was not able to solve it using the 3 D library that’s why I reached out

Please see the attached model

Thanks Karthik

0 Likes 0 ·

1 Answer

Matthew Gillespie avatar image
1 Like"
Matthew Gillespie answered Matthew Gillespie commented

Take a look at the attached model. I added an instanced Flow called "Stations" that I attached to the 2 stations on the conveyor. I also connected each station to the DP they're tied to with a center port connection. The Stations flow gets an instance for each station its attached to and when the model starts it pushes its connected DP to the list. When an item pulls it off the list the token moves on to the next Wait For Event activity where it waits for its own OnContinue event by the item that acquired it. Once that event happens it pushes its connected DP back on the list.

dpavailability.fsm

This is using a more advanced feature (instanced process flows), but it really simplifies the model and the number of activities. Also, it makes it scale much better. It would be very easy to add several more sets of stations and DPs to that stretch of conveyor.


dpavailability.fsm (54.3 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.

Karthikeyan B avatar image Karthikeyan B commented ·

That is awesome , Thank you @Matthew Gillespie , This is exactly what I was trying to do but did not know about the instanced process flow. This will help my overall project in a great way, I really appreciate the help.

Can you share the link to the section that shows how to use the Instanced process flows in the manual.

Cheers

Karthik

0 Likes 0 ·
Matthew Gillespie avatar image Matthew Gillespie ♦♦ Karthikeyan B commented ·

This section of the user manual talks about process flow instances

https://docs.flexsim.com/en/19.1/ModelLogic/AdditionalConcepts/ProcessFlowInstances/

0 Likes 0 ·