Está en la página 1de 13

Tecnológico Nacional de México.

Instituto Tecnológico de Orizaba


Unidad VI. Programa de Cómputo Especial para Simulación
(SIMIO).
Proyecto final.

Nombre y clave de la materia:


➢ “6b4A”
Hora de la clase:
➢ 10:00 - 11:00 hrs
Nombre del docente:

Nombre del alumno:

Fecha de entrega:
➢ 28 de noviembre del 2022
Ciclo escolar Agosto - Diciembre 2022
Caso de Simulación en Simio: El cine.

Instituto Tecnológico de Orizaba


Licenciatura en Ingeniería Industrial
Simulación
Caso de simulación en Simio: El cine.

Simule el siguiente sistema en Simio:


Un cine de un pequeño pueblo, situado dentro de un pequeño centro comercial,
consta de una sola sala. Las personas van llegando al cine a partir de las 15:00
horas siguiendo una distribución Exponencial (1.5) minutos. La gente solo llega
durante las primeras dos horas de la simulación a comprar sus boletos de entrada
a la función. A partir de las 17:00 horas ya nadie llega porque la función ya está
avanzada.
La gente al llegar camina 30 metros, a una velocidad que sigue una distribución
Uniforme (1,3) metros/segundo, para formarse en una sola fila (unifila) para poder
comprar sus boletos en una de las dos taquillas disponibles que existen. Cada
taquilla es atendida por un único servidor. Las personas eligirán a la primera taquilla
que esté disponible. De la unifila a cualquiera de las taquillas las personas caminan
5 metros.
El servidor de la taquilla1 se tarda en vender los boletos a las personas un tiempo
Triangular (1,1.8,3) minutos.
El servidor de la taquilla2 se tarda en vender los boletos a las personas un tiempo
Triangular (1,2.2,3) minutos.
Una persona que sale de la taquilla1 caminará 30 metros directamente hacia la
única sala del cine, con una probabilidad del 0.25. El resto de la gente caminará 20
metros hacia la dulcería (con una probabilidad de 0.75).
Una persona que sale de la taquilla2 caminará 30 metros directamente hacia la
única sala del cine, con una probabilidad del 0.20. El resto de la gente caminará 20
metros hacia la dulcería (con una probabilidad de 0.80).
La dulcería es atendida por un único servidor quien se tarda en atender a cada
persona un tiempo Triangular (1,2,3.5) minutos. Al salir de la dulcería las personas
caminan 10 metros hacia la sala del cine para ver su película.
La única sala del cine abre sus puertas a las 16:00 horas. La gente que llega antes
de esa hora esperará fuera de la sala formando una fila. La función dura 2 horas,
por lo que toda la gente que entró a la sala saldrá a las 18:00 horas, caminando 50
metros hacia la salida del cine.
Cada persona que compra un boleto en la taquilla1 o en la taquilla2 paga $70.00
pesos.
Cada persona que pasa por la dulcería paga entre $100 y $500 pesos, siguiendo la
distribución Uniforme (100,500). Programe esta función para que tome valores
enteros.
La sala del cine tiene capacidad para 50 personas, por lo que cuando la gente llega
sólo se le permitirá formarse en la unifila de entrada si la cantidad de individuos que
han llegado es menor a 50 personas. Si ya se llegó al límite de 50, entonces una
persona que llegue se retirará molesta caminando 300 metros hacia la salida del
pequeño centro comercial.

2
Caso de Simulación en Simio: El cine.

A. Simule este sistema por 200 minutos iniciando el día a las 15:00 horas, tiempo
en el que empieza a llegar la gente para formarse en la unifila y comprar sus
boletos. Salve este modelo con el nombre ModeloCine50.

Consideraciones importantes:
1. Investigue en www.youtube.com el video “Como hacer una cola en Simio”, para
poder programar la unifila inicial que se encuentra antes de las dos taquillas.
2. Programa que lleguen cinco tipos de imágenes de personas diferentes.
3. Defina un Work Schedule para el horario de la sala del cine.
4. Defina una State Variable de tipo real, que irá pegada a cada ModelEntity, que
se llame TiempoEnSala para programar el tiempo que cada persona que sí entra
a la sala del cine permanecerá dentro de ella viendo la película. Observe que no
toda la gente permanecerá 2 horas en la sala, si una persona entra a la sala
después de que la película ya inició, entonces permanecerá menos de 2 horas
dentro de la sala.
5. Defina dos State Variables del modelo, no de la ModelEntity, de tipo entero, las
cuales se llamarán de la siguiente forma:
A. TotalPersonas: Esta variable irá sumando la cantidad de gente que al llegar
por la EntradaCine sí se forma en la unifila. Recuerde que no deben formarse
más de 50 personas.
B. TotalDinero: Esta variable irá sumando la cantidad de dinero que el cine gana
por la venta de boletos ($70 por cada boleto vendido en cualquiera de las dos
taquillas) más la cantidad de dinero ganado por la dulcería. Recuerde que
cada persona que pasa por la dulcería paga entre $100 y $500 pesos,
siguiendo la distribución uniforme. Use la siguiente función de Simio:
Math.Round(Random.Uniform(100,500),0).
6. Muestra en la pantalla de la computadora, mientras corre el modelo, los valores
de las dos State Variables llamadas TotalPersonas y TotalDinero.

3
Caso de Simulación en Simio: El cine.

B. El gerente del cine está planeando incrementar el número de asientos dentro de


la sala, con el objetivo de vender más boletos e incrementar sus ingresos, tanto
por la venta de boletos como por la venta de productos en la dulcería. Sin
embargo, al aumentar el número de asientos la sala crece y el costo de
mantenimiento se incrementa. Se sabe que el costo de mantenimiento por cada
asiento que tenga la sala es de $100 por día. Llene la siguiente tabla y ayúdele
a decidir al gerente el número óptimo de asientos que debe tener la sala para
maximizar sus utilidades. Haga una sola corrida del modelo por cada alternativa.

Número de Ingresos Costo de Utilidades


Nombre de la asientos en por venta mantenimiento (Ingresos – costo
alternativa la sala del de boletos por el número de mantenimiento)
cine y dulcería de asientos
ModeloCine50 50 $14,577.00 $5,000 $9,577.00
ModeloCine60 60 $17,989.00 $6,000 $11,989.00
ModeloCine70 70 $21,417.00 $7,000 $14,417.00
ModeloCine80 80 $21,417.00 $8,000 $13,417.00
ModeloCine90 90 $21,417.00 $9,000 $12,417.00

Ilustración 1. 50 asientos.

4
Caso de Simulación en Simio: El cine.

Ilustración 2. 60 asientos.

Ilustración 3. 70 asientos.

5
Caso de Simulación en Simio: El cine.

Ilustración 4. 80 asientos.

Ilustración 5. 90 asientos

6
Caso de Simulación en Simio: El cine.

C. El gerente del cine también desea probar la siguiente alternativa: teniendo 50


asientos en la sala del cine quiere probar si las ganancias se pueden incrementar
si contrata a una segunda o a una tercera señorita para la dulcería. Llene la
siguiente tabla y ayude al gerente a decidir si conviene tener a una, a dos o hasta
tres señoritas en la dulcería. Haga una sola corrida del modelo por cada
alternativa.

Número de Sueldo de Ingresos Utilidades


Nombre de la señoritas las señoritas por venta (Ingresos –
alternativa en la de la de boletos sueldo de las
dulcería dulcería por y dulcería señoritas)
corrida
ModeloCine50Una 1 $400 $14,577.00 $14,177.00
ModeloCine50Dos 2 $800 $13,780.00 $12,980.00
ModeloCine50Tres 3 $1,200 $14,568.00 $13,368.00

Ilustración 6. 1 señorita.

7
Caso de Simulación en Simio: El cine.

Ilustración 7. 2 señoritas.

Ilustración 8. 3 señoritas.

8
Caso de Simulación en Simio: El cine.

Modelo en Simio

Modelo 2D

Ilustración 9. 2D.

Walk

Ilustración 10. Walk.

9
Caso de Simulación en Simio: El cine.

SkiBox

Ilustración 11. SkyBox.

Modelo 3D

Ilustración 12. Modelo 3D lado derecho.

10
Caso de Simulación en Simio: El cine.

Ilustración 13. Modelo 3D de frente.

Ilustración 14. Modelo con las ModelEntity en espera a entrada a sala.

11
Caso de Simulación en Simio: El cine.

Ilustración 15. Modelo con las ModelEntity dentro de la sala.

Ilustración 16. Taquillas en servicio.

12
Caso de Simulación en Simio: El cine.

Ilustración 17. Dulcería en servicio.

Ilustración 18. Sala en servicio.

13

También podría gustarte