question

Ryan Y3 avatar image
0 Likes"
Ryan Y3 asked Cliff King rolled back

nurse travels to wrong level,patient travels to wrong floor

Hi there,

I have a patient, nurse, and gurney at all level 3 and I want to have the nurse transport the patient to a room in level 2 via elevator. But instead of transporting the patient from the same level, the nurse first takes the elevator to level 2, and "pick up" the patient at level 2 same location below the patient. Can you advise me on how to solve this? Thanks,

FlexSim 20.2.0
flexsim 20.2.0
1611192203699.png (219.7 KiB)
· 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.

Ben Wilson avatar image Ben Wilson ♦♦ commented ·

Hi @Ryan Y3,

If you could share your process flow or your model showing what you have already done, that would help us in pointing you the right direction. Probably there is just some option or activity that needs to be added or edited, but without your model we can't know where you're going wrong.

Please comment back and attach your model file.

0 Likes 0 ·
Ryan Y3 avatar image Ryan Y3 Ben Wilson ♦♦ commented ·

@Ben Wilson Hi Ben please see attached model and screenshot. Thanks!20210119_AM.fsm

0 Likes 0 ·
20210119-am.fsm (22.7 MiB)
1611195353007.png (23.4 KiB)
Matthew Gillespie avatar image
0 Likes"
Matthew Gillespie answered Ryan Y3 commented

The nurse is going to the 2nd floor because the software thinks the patient is on the 2nd floor based off his Z position. This is because the patient's Z position is in between the height of the 2nd floor and 3rd floor. Now that is because the bed object is a little shorter than the other objects patients lie down on (exam tables, mris, etc.) and so we position the patient a little lower so the visuals look better. In the end (and this is kind of a bug) the patient's bounding box ends up slightly below the bed's z position and in this case when the bed is on the floor of the 3rd floor the patient's z height is just under the floor of the 3rd floor.

As an easy workaround, I raised all the bed objects up into the air a few inches so the patient stays on the 3rd floor even when laying in the shorter bed.

20210119-am_fixed.fsm

Sorry for the inconvenience. I'll send this issue to [email protected] so this gets added to the dev list.


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

Ryan Y3 avatar image Ryan Y3 commented ·

@Matthew Gillespie thank you, this is very helpful, will raise up objects next time when people travel to wrong level.

0 Likes 0 ·
Cliff King avatar image
0 Likes"
Cliff King answered Cliff King rolled back

@Ryan Y3, I poked around in your model for about an hour trying to fix it, but ran out of time. I suspect the problem has to do with the fact that many of your locations AND dividers are not at the exact Z location they should be. It can be a real challenge to go back later and clean up a multi-level model that wasn't laid out precisely originally.

One helpful tip to follow when building a multi floor model is to always make sure the Grid Z of your 3D model view is set to the level of the floor BEFORE you create the A* grid or any of the objects you want to place on that floor. This will ensure all objects are created at exactly the right z location and it makes it much easier on you to navigate the view around the floor of interest.

I also noticed you have two A* grids at the 240 level, so you will need to delete one of them. It also looks like you have some extra staff members not being used scattered around the outside of the facility boundaries.

Another tip is to not make your A* grids are not any bigger than they need to be OR that your node spacing is defined any smaller than is absolutely necessary. The amount of overhead associated with each grid point is significant.

Hopefully after you clean up all the zloc problems of locations AND divider barriers, you will resolve your problem.



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

Ryan Y3 avatar image Ryan Y3 commented ·

@Cliff King Thank you for your help. About the extra staff member scatter around, I think this is a bug, when I adjust Z location of a staff or bed, the X or Y number will jumps from let's say 2000 to 0, and then I will not able to find the object. This happens all the time thats why I have to keep creating new object. Any idea why this is happening? Thanks!

0 Likes 0 ·
Cliff King avatar image Cliff King ♦ Ryan Y3 commented ·

@Ryan Y3 Hmmm, that is strange. Haven't seen that before. I was questioning whether it had something to do with the model running while trying to make a change, or had something to do with the view's "Grid Z" at a different value than the z value of the staff, so I played around a bit to try and replicate the problem, but couldn't. If it happens again to you, hopefully you will be able to feed me another clue as to the cause...

One way to find a "missing" object in the 3D view is to use the binoculars icon button. This button shows up in many places, but one place that might be helpful is in the Group properties window as shown below. You can also open the Model Tree view and either browse the tree or use the Find option in the properties window to find the node associated with the object of interest. You can change the X and Y values there or delete the object.


1 Like 1 ·

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.