question

Kleber avatar image
0 Likes"
Kleber asked Matthew Gillespie answered

How can I check the collision between flowitems and items with fixed resources?

How can I check the collision between flowitems and items with fixed resources? I would like the stop the process (dead end) if there is collision or traveller find another route.

flowitemcollision.fsm

FlexSim 19.0.2
astarflowitemcollisioncolision avoidance
· 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.

Jeff Nordgren avatar image Jeff Nordgren commented ·

@Kleber,

I'm not quite sure what you mean when you refer to flowitems colliding with each other. That isn't something that would normally happen. And I don't see it in the model you sent. So I'm not sure what you are referring to. And flowitems don't really collide with fixed resource objects either. So I'm not sure what you mean there either.

Can you be a little more specific on what should happen in your model and what the problem area(s) are?

Thanks.

0 Likes 0 ·
Kleber avatar image Kleber commented ·

Hi Jeff and thanks for the prompt answer.
I tried to illustrate the problem as the images below.
The model should not allow contact between items and FR (processor, walls,..) as well as between items.
An example of application in the manufacturing industry is eolic parts, boats, trucks... This parts are made by processes as SMC, RTM, Hand lay-up or Spray-up.
I hope you can help me.

flowitemcollision-1.fsm

0 Likes 0 ·

1 Answer

·
Matthew Gillespie avatar image
1 Like"
Matthew Gillespie answered

Unfortunately, this is not how A* works. Travelers on A* allocate nodes as they travel without any consideration for how big they are or how big anything is they're carrying.

If you want your model to look better you can kind of fake it by using more barriers and dividers in the model. You can put dividers around the corners of objects to keep travelers from walking right next to them and you can use conditions on dividers and barriers to keep travelers from walking certain places when they're carrying something large.

In the attached model I put a few extra dividers out to keep travelers from getting too close to other objects while travelling to the queue. I also added a divider with a condition that checks the size of the carried item in the smaller gap in the wall. The condition lets travelers go through if they're carrying something small, but not if they're carrying something big.

barrierbuffers.fsm


barrierbuffers.fsm (32.1 KiB)
5 |100000

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

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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