question

hg avatar image
0 Likes"
hg asked tannerp answered

Collision and Process Flow

I'm using two ASRS vehicles to travel to different sources and load objects, they are controlled by a process flow. I'm trying to prevent them from passing each other to complete their tasks, i.e. ASRS #2 would move backward if #1 needs to reach a source on the other side of #2. I've been trying to use Crane Logic as I've found some examples using this, but I can't get it to work with my model. Is it possible to use collision avoidance in the model while the TE is traveling/loading via a process flow command?

FlexSim 20.1.1
flexsim 20.1.1collisioncollision avoidancecollision trigger not firing
· 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.

Benjamin W2 avatar image Benjamin W2 commented ·

Hi @Hannah P, can you attach a sample model of what you are describing?

0 Likes 0 ·
hg avatar image hg Benjamin W2 commented ·

Here is an example of what I'm doing. I don't want Transporter2 to cross Transporter1

TwoASRS.fsm

0 Likes 0 ·
twoasrs.fsm (213.4 KiB)

1 Answer

tannerp avatar image
0 Likes"
tannerp answered

@hg,

Sorry this post hasn't seen any activity for a little bit. I looked at your attached model (thank you for uploading that) and I think the best option would be to use an Event-Triggered Source to listen for a collision. Then, if there is a collision, save each ASRS vehicle's task, move the collision object out of the way until the original ASRS can unload, then return to the original task. You'll have to be crafty in handling this, but it is possible.

twoasrs_1.fsm


twoasrs-1.fsm (218.7 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.