question

Tomi Kosunen avatar image
1 Like"
Tomi Kosunen asked Ralf Gruber commented

A Star: operator moving speed

Is there a way to change operator's speed depending on its location on the A Star network?

In my model the forklifts are moving faster in the “main road” and slower when they are close to the operational areas. So there are certain areas where the forklifts can move faster. I tried to set the operator’s max speed on the fly (set higher speed when operator enters into certain area/location) but it seems that the moving path and speed is calculated at the start position only.

Choose One
FlexSim 17.0.1
a star
· 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.

Craig DIckson avatar image Craig DIckson commented ·

I have a similar question, except that I would like to change the speed dynamically when two operators are near to each other (FlexSim 18.1.1)

1 Like 1 ·

1 Answer

Jacob Gillespie avatar image
0 Likes"
Jacob Gillespie answered Ralf Gruber commented

You could travel to an intermediary location, change the max speed and then travel with the adjusted speed.

Or maybe something like this would work when changing the max speed on the fly:

agv.redirect(newDest, REDIRECT_AS_FINAL);

Tell it to redirect to the same location to make it recalcualte the route with the new speed.

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

Ralf Gruber avatar image Ralf Gruber ♦ commented ·

I know this one has been sitting for a while, but did anybody get this to work?

I have to build an AGV system based on AStar, where the AGVs have to travel slower when they approach loading and unloading points. I think it would be perfect to add an object to AStar, that just fires a trigger when a TE enters or maybe even a speed change object?

@Jacob Gillespie:

Any chance you can provide me with a demo model of your answer above?

Thanks

Ralf

0 Likes 0 ·