question

Rahul R avatar image
0 Likes"
Rahul R asked Jason Lightfoot commented

Assigning all task in an order to same resource

Hi,

I am trying to figure out how I can assign tasks from same order to the same resource. i.e. I do not want the tasks to be split among different resources. Since process time is stochastic, I do not want to simply assign task to equipment upfront.

Test model without this constraint -Task_Assignment_test.fsm

For example if I have 6 orders and 15 parts to manufacture, one of the feasible assignment is as follows

1677885986764.png1677886014449.png


FlexSim 22.2.4
list
5 |100000

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

1 Answer

·
Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jason Lightfoot commented

I would create a token for each order and have the resources pull them from a list, then pull the tasks for each order.

1677888468364.png

Example changes attached.

task-assignment-test_jl.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.

Rahul R avatar image Rahul R commented ·

Thank you Jason! One thing I over simplified in my initial ask is that the tasks could come at different times, For example, Resource 1 could have processed Order 1 task and moved to Order 2 task, when another Order 1 task would be generated and that would need to be assigned to Resource 1 again next time it is idle before assigning new Orders. I am thinking I would have to create a lookup for this case? Any advice on maintaining this lookup in the model. Simplest I can think of is a global table or may be another list of orders partitioned by Resource_ID

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦ Rahul R commented ·
For future reference the more detailed version of this question is here.
0 Likes 0 ·

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.