question

Patrick Cloutier avatar image
0 Likes"
Patrick Cloutier asked Patrick Cloutier commented

How to consider size of load with A*

In the attached simplified model, I'm trying to have the lift truck take a different route when the load it carries is too wide for a certain route.

I added the loaded item to A* members as it is loaded but it makes no difference. I seem to understand that A* doesn't consider que width of the truck or its load.

Do I understand correctly? If so, this is a huge limitation of A*.

I found a workaround which I also illustrated in the model where I manually program a route when wide loads need to avoid certain areas but it quickly gets heavy because I have many product sizes, many trucks and many routes.

AStar size of load.fsm

FlexSim 22.2.3
astar size of taskexecutor
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 Patrick Cloutier commented

Can you not use a rule on a barrier to determine if the load is too big to pass?

Unfortunately you cannot access any barrier attributes in the rules so you'd need a rule for every barrier currently rather than one generic rule that could access, say, 'traveler.size.y<barrier.widthLimit'.

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

Patrick Cloutier avatar image Patrick Cloutier commented ·
That works. Thanks.

It won't be as simple as I hoped but it never is...

0 Likes 0 ·