question

Kevin S7 avatar image
0 Likes"
Kevin S7 asked Joerg Vogel answered

How to assign a travel time from one sector to another

Good morning, I have a basic model created, created a travel route with 3 operators, how can I do so that the time it takes to transport the 20 products to the other sector takes a minimum time of 5 minutes to 10 minutes but that time is only to transport the products is not loading or unloading time

TIEMPO DE VIAJES.fsm

FlexSim 21.2.4
operatorstravel
· 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.

Ryan Clark avatar image Ryan Clark commented ·

Hi @Kevin S7, was one of Ben Wilson's or Jeanette F's answers helpful? If so, please click the "Accept" button at the bottom of the one that best answers your question. 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 unaccept and comment back to reopen your question.

1 Like 1 ·
Jeanette F avatar image
1 Like"
Jeanette F answered Jeanette F commented

Hello @Kevin S7,

Your question is not very clear from a simulation perspective. Why would the transport between two queues be varied? The distance between the queues is the same for every transport and the speed of the operators is the same. You could set a trigger on the operator to change the speed of the operators every time they pick up a flow item. Another solution would be to implement a delay via process flow to control the travel time in a distribution of 5 to 10 minutes.

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

Kevin S7 avatar image Kevin S7 commented ·

good but I want you to consider that to transport the products from one place to another takes 5 to 10 minutes and that you know that you have 3 operators

0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ Kevin S7 commented ·

Hello @Kevin S7,

Here are two methods. One method does not involve the 3D model and the other does involve the 3D model.

tiempo-de-viajes_JF.fsm

1 Like 1 ·
Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered

It is not easy to implement different travel times for same travel distances. You can compute or get empirical a default travel time from station A to station B for a given speed. With this knowledge you can define a range of speed values which results in your desired randomly occurring travel times. Depending on your path system: none, AGV, network nodes, you can set maximum speed of your Taskexecuter by reading a speed label from him.
you can try and test if you set an end speed directly in your travel task var1 value, that it realizes your condition independently from your path system. You have to set this value before the task gets executed by your Taskexecuter (operator).
If you create your transport tasksequence yourself you can inject a var1 parameter. If FlexSim creates automatically transport tasksequences then you will change the fourth task. You need methods and properties of FlexScript Taskexecuter Class.

https://docs.flexsim.com/en/21.2/Reference/CodingInFlexSim/FlexScriptAPIReference/TaskExecuter/

https://docs.flexsim.com/en/21.2/Reference/CodingInFlexSim/FlexScriptAPIReference/TaskExecuter/TaskSequence.html

https://docs.flexsim.com/en/21.2/Reference/CodingInFlexSim/FlexScriptAPIReference/TaskExecuter/TaskSequence.Task.html

You can get randomly values by statistical distribution. You can start with

uniform which returns values in given range.

https://docs.flexsim.com/en/21.2/Reference/CodingInFlexSim/CommandReference/Commands.html#uniform

5 |100000

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

Ben Wilson avatar image
0 Likes"
Ben Wilson answered Ben Wilson edited

@Kevin S7,

An operator's travel time from one object to another depends on the speed of the operator and the distance to travel. There is not a straightforward method for an operator to take a defined time to transport from point A to point B.

How important is the animation of the operator? If you are willing to abstract the transportation step into a process time, your problem becomes very easy - simply insert a processor with the desired distribution for the transport time. You could even require that process step to utilize an operator if the number of operators is a constraining resource.

To sum up, there are several ways to go about solving your problem, including Jeanette's suggestion of changing operator speeds. But where transport delay time using operators is a function of speed and distance, and you want to define transport time using a random distribution, using an abstract process time for your transport may make more sense.

5 |100000

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