question

luis-rodrigues avatar image
0 Likes"
luis-rodrigues asked luis-rodrigues commented

Auxilary tasks

Hi, I'm working on a model in which the transports have a main task to do, which is loading the queues to que "ML", but they have also some auxilary tasks that take a certain percentage of the total time (24h).

(For example)

The MC1 takes 10,28% of time and later I have made this logic:

1720105178490.png

I just want someone to confirm is this is correct (I don't remember why I putted 300 :(

mlall-4.fsm

FlexSim 24.1.0
tasks auxilary
1720105178490.png (74.7 KiB)
mlall-4.fsm (349.3 KiB)
· 1
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 ·

Hi @luis-rodrigues, 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 comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered luis-rodrigues commented

Every 300/0.1028 seconds a transporter is occupied for 300s, resulting in a usage rate of 300/(300/0.1028) = 0.1028 = 10.28%. So yes, it's correct. Though the 300 is not set in strone. You could of course also do more shorter tasks or fewer longer ones. Always change both the DelayTime label and the time of the second row in tandem to keep the usage rate the same.

· 25
5 |100000

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

luis-rodrigues avatar image luis-rodrigues commented ·
Thank you @Felix Möhlmann for your answer.

I have another question, beside those auxiliary tasks I also have tasks like changing the battery of the forklift that takes 0,20% of global time for some random forklifts, how can I do this since in the other tasks I have defined only one forklift for each.

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann luis-rodrigues commented ·

Looking into the model a bit more I found some issues with the auxiliary flow. You should not be using separate resources to acquire the transporters. Doing so would allow two tokens to give tasks to the transporter at the same time. Since both resource representing the transporter can be acquired at the same time. Use the same resource that contains all transporters and specify which transporter to use in the Query field.

The delay should also be adjusted to take into account the travel time to get to the object in question, so the whole task sequence does actually take up 300s. For this I would only run through the Sub Flow once.

See changes I made to the MC1 process.

mlall-4_1.fsm

You can use the same technique for shared tasks by creating a token for each transporter. Though then I would stagger the start times of the task and not have them all happen at the same time.

1720170949111.png

0 Likes 0 ·
1720170949111.png (39.2 KiB)
mlall-4-1.fsm (348.8 KiB)
luis-rodrigues avatar image luis-rodrigues Felix Möhlmann commented ·

Hi @Felix Möhlmann sorry for the delay on aswering, I was on vacation.

I didn't understand the picture you sent. I opened the file you sent and in the mc1 only has this:

1721653293256.png

What should I do to make this work?

I also didn't understand what you mean with "run through the Sub Flow once" and then "stagger the start times"


Hope you can help me

0 Likes 0 ·
1721653293256.png (95.0 KiB)
Show more comments