martes, 20 de marzo de 2012

09 - Práctica Laboratorio 7


PRÁCTICA LABORATORIO 7


Simulación  de un centro oftalmológico:


          Para realizar esta simulación nos vamos a servir de la ayuda que nos proporciona un tutorial de la página "xjtek", en este caso realizaremos la simulación de un centro oftalmológico en el que utilizaremos redes "network". El tutorial está disponible en el siguiente enlace:


        http://www.xjtek.com/anylogic/help/index.jsp?topic=/com.xj.anylogic.help/html/_Enterprise/




          Como el tutorial viene explicado muy detalladamente paso a paso en esta sección se mencionarán los aspectos más importantes y los detalles que sean oportunos para comprender la ejecución de la simulación. 





          En primer lugar se coloca una imagen en el espacio de trabajo.





          La imagen a colocar está guardada en las librerías de Anylogic y corresponde al mapa en planta de un centro de oftalmología. Después de colocar la imagen es importante ponerla en su tamaño inicial.





          para diferencial cada habitación o sala de este centro colocamos rectángulos en cada sala y los llamamos cada uno con el nombre de la correspondiente sala (staffRoom, waitingRoom,...). No olvidar colocar la salida en la puerta.




          Para simular el recorrido que van a realizar los pacientes y doctores por el centro se crean unas polilíneas por los pasillos de forma que podamos observar el recorrido entre las habitaciones. Hay que dibujar rectángulos que funcionen como nodos en nuestra res "network".



          Una vez realizado todo esto se tiene que agrupar todo el conjunto  dibujado en nuestro área de trabajo y lo llamaremos "networGroup".




          A continuación se dibuja una polilínea que pase por las tres habitaciones en las que serán tratados los pacientes, esta línea les permite distribuirse uniformemente en las tres salas en las que pueden entrar. Haremos invisible esta linea en las propiedades dinámicas de la polilínea.





          Para nuestra simulación es necesario introducir a los doctores y pacientes así como el instrumento que va a utilizar el doctor para tratar al paciente, este instrumento lo dibujamos a mano, los tres objetos tienen que tener un nombre definido (shapeDoctor, shapePatient, shapeScope)



          
          Una vez configurado el modelo a simular falta realizar todo el programa que va a permitir la simulación del sistema, el primer paso es crear una red network:






          Ya está lista la red Network, en ella básicamente introducimos a la figura del doctor que será del tipo "moving", es decir un ente que se mueve, la figura del scope que será "portable", es decir un objeto que va a transportar el doctor y finalmente la procRoom que será del tipo "static", algo que está siempre en un sitio fijo. Tambien se debe de especificar el número de doctores y de scopes que queremos utilizar en nuestra simulación.



          En esta ocasión nos centramos en los pacientes que han de entrar al centro oftalmológico, ser tratados y abandonar éste. En el esquema de funcionamiento podemos observar a grandes rasgos cómo un paciente entra en el sistema (source), entra a la red network (networkEnter), se dirige a la procRoom (networkToProcRoom), recibe el tratamiento (procedure), abandona la sala (networkToExit), abandona la red network (networkExit) y finalmente abandona el sistema (sink).
Podemos observar todos los detalles de cada bloque en el tutorial.



          Haciendo una prematura simulación vemos como los pacientes se comportan de la manera esperada, visto esto continuamos con el diseño de la simulación.



          En esta último paso básicamente de que una vez que entren los pacientes hagan cola o sean tratados, para ser tratados el doctor debe de hacer pasar al paciente a la sala, coger el instrumento, dar el tratamiento necesario, devolver el instrumento a la sala correspondiente y finalmente el paciente se marchará sano pudiendo dar paso al siguiente.



          La simulación final queda de este modo:





















No hay comentarios:

Publicar un comentario