question

Amira Khablein avatar image
0 Likes"
Amira Khablein asked Cliff King commented

Model stops running at random time

170718-secondfloor-simulation.fsm

When I try to run the model it stops at 9 AM - I thought (?) I had set it to run a full day and I'm unsure why it is stopping so early. Any advice is helpful! Thanks.

FlexSim HC 5.0.10
model run timeflexsim stops
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

Cliff King avatar image
0 Likes"
Cliff King answered Cliff King commented

I'm finding it difficult to follow the logic of your track, so I haven't been able to find the culprit activity that is grid-locking the patient flow. I'd like to suggest an easier approach to your track. I've attached a small example model that demonstrates how to have patients rollover to a waiting line and eventually a waiting room if they cannot get to the registration desk. Nothing special needs to be done in the patient track itself, but you need to pay attention to the area connections in the Flowchart, and the special option I use in the Standard Entrance Criteria pick list option for both WaitingLine1 and WaitingRoom1 objects. See where I use "YES" instead of "NO"?

example-of-walking-to-registration-with-rollover-t.fsm

Let me know if you'd like my help incorporating this technique into your model. I'd need a little more explanation on the logic used by a patient in choosing whether to use the podium versus the desk. It's also unclear to me under what situations a patient would go to the waiting room vs. the line. In my example model, the patients roll over to using the waiting line if the desk is occupied, and the roll over to using the waiting room when the waiting line is full. The patients then move from the waiting room to the waiting line on a FIFO basis as a spot opens up in the waiting line.


· 6
5 |100000

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

Amira Khablein avatar image Amira Khablein commented ·

I've set it up so that patients can use either the podium which I'm using as a placeholder for a kiosk or the registration desk to check in. For this flow a portion of patients will have pre-registered before arriving, those individuals can use the podium areas. I tried to set it up so that patients would go to one of the areas (Desk/podium, line or waiting room) and then be forced to evaluate where they would in order to complete the task. Would this be unnecessary if I made the changes you suggested?

0 Likes 0 ·
Cliff King avatar image Cliff King Amira Khablein commented ·

You will still need the decision point activity to split the flow between the kiosk and reg desk patients, but the other decision point activities should not be necessary.

0 Likes 0 ·
Amira Khablein avatar image Amira Khablein commented ·

@Cliff King

170718-secondfloor-simulation.fsm

If I use the roll over technique do I need to remove the parts of the Patient Track that trigger entering the line? I tried switching the Waiting Line and Waiting Room to say "YES" Standard Entrance Criteria pick list option but still encounter the same problem with the process freezing.

0 Likes 0 ·
Cliff King avatar image Cliff King Amira Khablein commented ·

Yes, you need to remove many of the 2XX and 3XX activities as they are no longer necessary. After the initial decision activity that splits the patients into two flows: 200 for the kiosk patients and 300 for the registration desk patients, your activity structure should mimic my example model.

I'd also like to suggest you just use one track to model all your patient types (PCI's). I do not see why you need to use four different tracks, and the extra tracks makes your model more complicated plus more difficult to maintain as inevitable changes arise.

0 Likes 0 ·
Amira Khablein avatar image Amira Khablein Cliff King commented ·

170725-secondfloor-simulation.fsm

So, I simplified the steps in the track and trimmed it to one Patient Track using the PCI to do what I had the other tracks for and it runs past 9am !! Thank you!

I tried to be very careful about the flowchart so that with the waiting area and lines accepting whomever, patients wouldn't wander in and get stuck there, however I am having some issues with patients flowing through the registration process. They all stop moving mid morning and I'm not sure what could be the cause for the second or third round of arrivals to be the ones getting stuck.

0 Likes 0 ·
Show more comments