Basic Process Flow

Basic Process Flow

yigit_s
Not applicable
3 Views
5 Replies
Message 1 of 6

Basic Process Flow

yigit_s
Not applicable

[ FlexSim 20.0.5 ]

Hello,

I've been trying to implement task executer which constantly deliver items to rack but when there is 5 items in rack,it starts feeding queue2 also. I tried to use Processflow.How can i make it functional? Thanks in advance BasicProcessflow.fsm

0 Likes
Accepted solutions (1)
4 Views
5 Replies
Replies (5)
Message 2 of 6

Brandon_Peterson
Autodesk
Autodesk

@Yiğit S

When I opened your model the Process Flow appears to not be functioning at the moment. I am using version 20.0.5 to test it and the problem may be due to a difference between our versions.

However, I noticed that both Queue1 and Rack1 are setup to use TaskExecuter1 as a transporter in their flow tabs. After disabling the process flow the model appears to run without any errors. The reason that TaskExecuter1 is moving items from the rack to Queue2 is because the flow tab on Rack1 is setup to use TaskExecuter1 to move the items to Queu2 (see picture).

28226-1588965680165.png

If you don't want TaskExecuter1 to move items out of the rack you could uncheck the Use Transport box or connect a different task executer to Rack1.

If you could clarify what you are trying to do in your model a little more I think we may be able to help you find a good solution.

Brandon

img src="https://damassets.autodesk.net/content/dam/autodesk/logos/autodesk-logo-primary-rgbblack-small_forum.png" >

Brandon Peterson
Principal Technology Consultant
>
Message 3 of 6

yigit_s
Not applicable

@Brandon Peterson,

Thank you for your response,actually my intention was to use task executer as handling system between queue1 and rack then if rack content increases up to 5,task executer also pulls item from racks and deliver them to queue2 area.Hence,task executer are going to commute between two places after rack content reaches 5

0 Likes
Message 4 of 6

joerg_vogel_HsH
Mentor
Mentor

Operators like any other taskexecuter isn’t made for this task. An operator isn’t a intelligent human being. An operator acts more like a pushcart or wheelchair in FlexSim. He supports transports of products.

A 3D model logic works without any taskexecuters as well, because you can activate or deactivate the use of transport in any object by the option Use Transport. This means the logic to replenish a queue is done in the rack or queue. If you like you can implement a logic centralized in any object build upon a message system. Or you write in Process Flow your logic.

Finally you can let an operator behave intelligent, but this a bit more complicated than the other approaches, because he would listen to his own and foreign events, states and parameters.

Message 5 of 6

Brandon_Peterson
Autodesk
Autodesk
Accepted solution

@Yiğit S

Based on what I understand you are trying to do, you could do it solely with 3D objects alone or with Process Flow. If you only want to use 3D objects you could remove your current process flow and add some logic on the rack that keeps it's output closed until it has more than 5 items inside of it.

If you want to use process flow then there are a lot of ways to do it. I think most of them would be slightly more complicated than what you would need to do in 3D with the current model.

Brandon

img src="https://damassets.autodesk.net/content/dam/autodesk/logos/autodesk-logo-primary-rgbblack-small_forum.png" >

Brandon Peterson
Principal Technology Consultant
>
0 Likes
Message 6 of 6

benjamin_w2
Not applicable

Hi @Yiğit S, were any of the comments helpful? If so, let us know and we will convert them to an answer and accept them.

0 Likes