Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ID GRUPO: ModSim_302
INTEGRANTES:
BOGOTÁ D.C.
JUNIO 2022
El análisis presente se hace con base al modelo Bahria University Cafe, creado por
Muhammad Orangzaib, del portal http://modelingcommons.org.
3. Planteamiento en NetLogo
Para la representación de la cafetería, se tendrá una zona de espera para cada tipo
de estudiante, se tendrán 4 mesas, 2 para cada tipo de estudiante, las cuales se
diferencian por el color de sus asientos, los cuales serán recorridos por los
estudiantes en su tiempo de alimentación
Hay dos variables de estado que controlan la población total de cada tipo
de estudiante, Male_students y Female_students, éstas se modifican por
medio de un deslizador en la pantalla de ejecución del modelo.
b. Conceptos de diseño
■ Principios básicos
■ Salidas (Emergence)
■ Objetivos
■ Observación
c. Detalles
■ Inicialización
■ Datos de entrada
6. Resultados
El modelo funciona tal cual se espera, las entidades interactúan de tal forma en que
los estudiantes efectúan el recorrido esperado desde la zona de espera hasta las
mesas y respectivamente sus asientos, recorriéndolos de manera continua hasta
detener la ejecución del modelo.
8. Dificultades
3. Planteamiento en Anylogic
Para realizar este modelo se va a emplear un enfoque multimétodo, en el cual se
combinan los enfoques de dinámica de sistemas y simulación basada en agentes,
esto con el fin de modelar el comportamiento productor-productor utilizando
simulación basada en agentes y los procesos que ejecuta internamente cada
productor utilizando dinámica de sistemas
Con el fin de visualizar los diferentes procesos y su rendimiento se van a utilizar los
siguientes indicadores mostrados en la siguiente imagen
b. Conceptos de diseño
■ Principios básicos
■ Salidas (Emergence)
El modelo genera como salida un promedio entre los tiempos en que se
completaron de manera satisfactoria las órdenes de productos, a su vez
produce una gráfica con los diferentes valores de dicho tiempo
● Estocasticidad:.
■ Adaptación
■ Objetivos
■ Observación
Este modelo ilustra un diseño multimétodo en Anylogic y como estsos
interactúan entre sí para modelar situaciones robustas como lo son las
cadenas flexibles de producción, además este modelo puede ser
empleado por compañías que producen mercancía con el fin de aplicar
este modelo de cadena flexible en la producción de sus mercancias
c. Detalles
■ Inicialización
■ Datos de entrada
■ Submodelos
5. Resultados
7.Dificultades
Una dificultad que nace de la anterior dificultad expuesta es que para entender este
modelo se necesita consultar el libro que brinda Anylogic sobre su software de
simulación, pero este no se encuentra actualizado con respecto a la version actual
del software de simulación, lo cual dificulta aun mas el entendimiento del diseño de
este modelo
Suponga una situación en la que un conjunto de hospitales (n en total), cada uno con
una estación de ambulancias, deben ser asignados en un espacio de 40x40 celdas.
Cada estación alberga un número m de ambulancias. Las ambulancias deben recoger
heridos, los cuales se generan aleatoriamente en el mapa de acuerdo con una
distribución discreta uniforme (entre 0 y 20 cada 60 minutos).
Para atender al herido, se le asigna a este una ambulancia del hospital más cercano.
En caso de no haber ninguna ambulancia disponible, se le asigna una del siguiente
hospital más cercano (en caso de no haber ambulancias disponibles en este se utiliza
la misma lógica).
Cada herido tiene un tiempo de vida v en el cual puede sobrevivir sin recibir atención.
Este tiempo es determinado por una distribución exponencial con λ=0.05 (se utilizan
minutos para medir el tiempo en este modelo). Cada hospital tiene una capacidad
máxima Cm de pacientes que se encuentran en recuperación.
· Calcule la capacidad que debe tener cada hospital (Cm) para atender a
todos los pacientes en cada uno de los casos listados anteriormente.
Imagine qué otras variables habría que tener en cuenta si usted fuera el encargado de
resolver el problema hipotético en la vida real y cómo cambiarían la forma de
solucionarlo.
Para realizar el modelo se debe tener en cuenta el enfoque por agentes y la simulación
en Anylogic y Netlogo, la cual posibilita la realización exitosa de la simulación, debido a
que estos dos programas están diseñados para soportar este tipo de simulaciones.
● Planteamiento en Anylogic
Se crean los agentes de tipo, persona , Clinica y ambulancia. Los cuales se vinculan
mutuamente y se ubican al interior de la región delimitada (Sur de Bogotá).
■ Propósito
Los siguientes agentes son los que interactúan entre ellos, durante la simulación.
● Clínicas
● Ambulancias
● Pacientes
● GIS Map
● GIS Region
● GIS point
■ Principios básicos
■ Salidas (Emergence)
El modelo no presenta ninguna salida más que la visual que posee la interfaz gráfica.
■ Adaptación
No hay adaptación en el modelo, por no decir que casi todos los comportamientos son
determinísticos, por lo que no hay mucho cambio en el modelo, excepto por que el
cambio en la cantidad de ambulancias asignadas a cada clínica.
■ Objetivos
■ Interacción
El paciente herido necesita que el hospital más cercano envíe una ambulancia para
poder trasladarlo a esa clínica.
■ Aleatoriedad
■ Colectivos
Tenemos un conjunto de hospitales, que atienden de manera individual al paciente más
próximo a ellos.
■ Observación
■ Inicialización
■ Submodelos
● Resultados
En este caso podemos observar la simulación en acción. Con el número máximo (5) de
ambulancias por hospital.
● Análisis y conclusiones
Este modelo en particular presenta un uso más complejo del concepto de espacio visto
previamente en trabajos de simulación como por ejemplo wildfire, debido al uso de
herramientas SIG que permiten la disposición de los agentes en un contexto conocido,
además del uso de rutas más cercanas a la realidad.
● Dificultades
Para cada accidente creado se genera un link con todas las clínicas existentes en el
modelo y se calcula la distancia del paciente a cada clínica (distancia del link), estos
valores se guardan en una lista, en la cual se encuentra la menor distancia y al conocer
el hospital más cercano al paciente, mediante el procedimiento sos, se procede a
evaluar si el hospital más cercano dispone de alguna ambulancia para atender al
paciente, en caso afirmativo se envía una ambulancia aleatoria atender al paciente y
trasladarlo al hospital más cercano.
■ Propósito
Los siguientes agentes son los que interactúan entre ellos, durante la simulación.
● Clínicas
● Ambulancias
● Pacientes o Heridos
por último 2 elementos sliders que permiten establecer la cantidad máxima de clínicas y
la capacidad máxima de ambulancias por hospital.
■ Principios básicos
■ Salidas (Emergence)
El modelo no presenta ninguna salida más que la visual que posee la interfaz gráfica y
algunas impresiones de consola.
■ Adaptación
No hay adaptación en el modelo, por no decir que casi todos los comportamientos son
determinísticos, por lo que no hay mucho cambio en el modelo, excepto por que el
cambio en la cantidad de clinicas y ambulancias asignadas a cada clínica.
■ Objetivos
Encontrar la clínica más cercana al paciente, enviar una ambulancia a recogerlo y
posteriormente llevarlo a la clínica,
■ Interacción
El paciente herido necesita que el hospital más cercano envíe una ambulancia para
poder trasladarlo a esa clínica.
■ Aleatoriedad
■ Colectivos
■ Observación
■ Inicialización
■ Submodelos
● Resultados
En este caso podemos observar la simulación en acción. Con el número máximo (5) de
ambulancias por hospital.
● Análisis y conclusiones
● Dificultades