question

Aditya Prakash avatar image
0 Likes"
Aditya Prakash asked David Seo answered

In network node model, Task Executors, the task executors do not decelerate.

In network node model with Task Executors, the task executor does not start to decelerate before it reaches a node. Has anyone else faced this issue? How do i solve this issue? Thanks

FlexSim 16.1.2
network nodetask executordecelration
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

David Seo avatar image
0 Likes"
David Seo answered

@Aditya Prakash

All Task Executers's speed, acceleration and deceleration are valid though network node. You need to control the speed of them to change the speed limit of the network node. The curved pass line speed limit and the straight pass line speed are differently limited each other.

You can think your car speed and the limit of the roads. The running speed of the taskexecuter is determined by the intersection of two condition.

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

Aditya Prakash avatar image Aditya Prakash commented ·

@david.seo Thanks for your reply. I think, speed limit might not exactly be an issue, as I have set max speed of task executor and speed limit of node connections equal.

I will try to describe the case scenario:

Now, a task executor leaves NN1 to go to NN2.

Distance between 2 nodes is 1m.
Acceleration 1m/s^2
Deceleration 1m/s^2
Max Speed 2m/s
Initial speed 0
Final Speed 0

Calculation expected-case.png time taken to reach the node should be 2 seconds.

Actual Case in Flexsim it reaches in 1.41 seconds.
This can happen only if the Task Executor comes to a sudden stop. Calculation: actual-case.png

Please look into it. Am I doing something incorrectly? @david.seo


expected-case.png (5.9 kB) actual-case.png (6.3 kB) Add comment Share Accept

0 Likes 0 ·
Phil BoBo avatar image Phil BoBo ♦♦ Aditya Prakash commented ·

Please post your model so we can see what you are doing. No one can tell you whether you are doing something incorrectly unless they can see what you are doing.

You probably aren't using a final speed of 0. In a travel task, var1 (the end speed parameter) of 0 means "max speed" and -1 means "zero" as explained in the documentation:

1 Like 1 ·