Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EVIDENCIA
3
Tema 4:
Lenguajes de Simulación
Actividad:
Investigación
Alumno:
Luis Enrique Coba Kauil (17070029)
Fecha de elaboración:
Domingo 20 de octubre de 201
Modelo 5-1: Call center sencillo.
Un número de teléfono para que los clientes llamen a26 líneas troncales, una
necesaria para cada llamada (entrante o saliente, hablando o en espera) Al llegar la
llamada, al no encontrar líneas troncales libres, la señal de ocupado desaparece.
Número de recuento de tales llamadas rechazadas Las llamadas llegan con
interarrivals ~ EXPO (0.857) min. La primera llamada llega a la hora 0Tres tipos de
llamadas entrantes Grabación inicial para decidir ~ UNIF (0.1, 0.6) min. Soporte
técnico (76%), ventas (16%), estado del pedido (8%)
Proceso básico El nivel de modelado más alto y rápido, generalmente el lugar para
comenzar Proceso avanzado Elementos de construcción más pequeños, otras
funciones, más detalles. Transferencia avanzada Movimiento de entidades, manejo
de materiales. Bloques, Elementos Nivel de modelado más bajo, lenguaje de
simulación SIMAN Repite algunas capacidades de los paneles de nivel superior.
Algunas funciones disponibles solo aquí Otros paneles especiales Dependiente de la
licencia
Reutilización de datos en varios lugares. Definir una vez, global a todo modelo.
Redefinir una vez: generalidad de modelado, eficiencia del usuario Variables de
arena Almacenar números (no fórmulas)Definir, inicializar en el módulo de datos
Variables (Proceso Básico).Puede cambiar durante la ejecución (Asignar módulo,
otras formas)Escalar, matriz 1-d (vector), matriz 2-d (matriz)Expresiones de arena -
generalizar variables Almacenar fórmulas (así como números)Usa operaciones
matemáticas, números, variables aleatorias, atributos, variables, ...Definir en el
módulo de datos de Expresión (Proceso Avanzado)Escalar, matriz 1-d (vector),
matriz 2-d (matriz)
Crear intentos de llamadas Llamada entrante de tipo de entidad, cambiar más tarde
Max Arrivals = Max Calls, Variable inicializada a 999999A las 6 pm (tiempo 600
minutos), cambie esto a 1 para cortar las llegadas ... más tarde Módulo de datos de
la entidad Tipo de entidad de llamada entrante ya está allí Para imagen inicial,
seleccione Picture. Black Ball Módulo de registro para un intento de llamada Añadir 1
al contador de llamadas de intento de nombre Resultados - Informe de descripción
de la categoría, Especificado por el usuario
Asignar módulo - cambiar tipo de entidad, imagen Bloque de retardo (panel Bloques)
para robo-chat Incluye lógica de almacenamiento / desinstalación: alternativa al
método anterior No hay entrada automática en el módulo de datos de
almacenamiento, por lo que debe ingresar manualmente Módulo de decisión No se
requiere personal de ventas: vaya directamente a la lógica de salida del sistema
Persona de ventas requerida: Asignar módulo: establezca el Atributo de prioridad de
la llamada de ventas en 1 para que tengan una prioridad menor que las llamadas de
ventas reales Seize módulo para una unidad de recurso de ventas. Defina el nombre
de la cola = Procesar llamada de ventas. El módulo de proceso no permite
especificar una cola compartida, por lo que no se puede usar aquí Retraso para
conversar con el vendedor. Liberar la unidad de recurso de ventas. Continuar con la
lógica de salida del sistema.
Todas las llamadas de todo tipo vienen aquí cuando haya terminado. Módulo de
lanzamiento: libere la unidad del recurso de línea troncal incautada en sentido
ascendente Asignar módulo - decrementar la variable WIP total Módulo de registro -
Incremento del contador de llamadas completadas Disponer de llamada.
Se utiliza para "ahogar" el flujo de llegada a las 6 pm Cree una sola entidad "lógica"
en el tiempo 600 min. (6pm) Exagerar en asegurarse de que sólo se crea uno
Tiempo entre arribos = 999999 min., Arribos máximos = 1Asignar módulo para
establecer Variable Max Calls en 1Recordar el uso de Max Calls para Max Arrivals
en el módulo Crear para intentos de llamadas Disponer de esta única entidad lógica.
(El uso creativo de tales entidades "lógicas" (a.k.a. "falsas") mejora la flexibilidad,
potencia y detalle del modelado.)
Animaciones variables para WIP en llamadas técnicas, ventas. Para las llamadas de
tecnología, la variable de Arena para animar es la llamada de proceso del tipo de
producto 1 Tech. WIP, etc. - lista desplegable Para las llamadas de ventas, debe
incluir las llamadas de estado del pedido que buscan una persona real: NR (Ventas)
+ NQ (Process Sales Call. Queue) Número de parcela de líneas troncales ocupadas,
NR (Línea de troncal) Etiquetado, cajas de fondo como en la lógica del modelo.
Modelo 5-1: Call Center simple Resultados (¡¡una réplica ...muestra de tamaño
solo uno !!)
Conjuntos: reúne artículos del mismo tipo juntos Set, Advanced Set data modules
(Paneles de proceso avanzado, básico, resp.)Consulte los elementos en conjunto por
nombre original o índice (subíndice) en conjunto, Conjunto de recursos para cada
tipo de producto de soporte técnico Los miembros son aquellos recursos de soporte
técnico calificados Recursos individuales ya definidos - Módulo de datos de recursos
Membresía superpuesta: algunos recursos en varios conjuntos Los juegos se
ordenan: aquí, ponga a la mayoría de las personas versátiles de soporte técnico para
"guardarlas" para otras llamadas ... Orden preferida en Seize Se aprovechará de un
conjunto en modelo Contador set - uno por cada hora Número de llamadas
rechazadas en cada hora Contadores individuales ya definidos - Módulo de datos
estadísticos. Use los resultados más adelante para decidir cuándo aumentar la
dotación de personal.
Back office, llamadas de soporte técnico devueltas - todo nuevo ¿Ingreso a través de
la sucursal verdadera (4%) en el módulo de decisión BackOffice Research and
Return Call? Libere la línea troncal de esta llamada: se desconectará ahora Retraso
(con almacenamiento) para la investigación de back office de EXPO (60) Incremento
Tech Return WIP (Tipo de llamada de tecnología)1-dim. Matriz de variables - definida
en el módulo de datos variables El tipo de llamada técnica es 1, 2 o 3, asignado en el
módulo de asignación anterior ¿Decidir módulo tipo de producto? basado en el tipo
de entidad Aprovechar la misma persona de soporte técnico - mayor prioridad Luego
tome una línea troncal (prioridad más alta), realice una llamada de retorno Luego
suelte esta línea troncal, persona de soporte técnico Decrement Tech Return WIP
(Tipo de llamada de tecnología) Enviar entidad al registro final, después del
lanzamiento de la línea troncal allí.
Modelo 5-2: Call Center mejorado que modifica el modelo (cont. D)
Tal vez aumentar el número de líneas troncales más allá de 26Tarifa plana de $ 98 /
semana por cada línea troncal. Defina Expresión Nuevo Costo de Res para todos los
costos de recursos: Nuevas ventas * 340 + (New Tech 1 + New Tech 2 + New Tech
3) * 320 + New Tech All * 360 + 98 * MR (línea troncal) Esto no depende de los
resultados de la simulación, solo de la configuración.
Módulo de datos estadísticos, Ingreso Costo Total. Tipo = Salida, calculada solo al
final de la replicación. Nuevo Costo de Res + Exceso de tiempo de espera de ventas
* 4.09 + Exceso de tiempo de espera de estado * 1.73 + Exceso de tiempo de espera
de tecnología * 1.84 + 12820Módulo de datos estadísticos, porcentaje de entrada
rechazada. Contador Total de llamadas rechazadas acumuladas en el nuevo módulo
de registro en el área de llegada de llamadas (respaldo naranja) Ya se acumula hora
por hora, pero esto es total a lo largo del día. Tipo = Salida100 * NC (Total de
llamadas rechazadas) / NC (Intentos de llamadas) NC es la función Arena que
devuelve el valor de ese contador.
Resultados de cinco repeticiones. Caja base: sin personal adicional, aún hay 26
líneas troncales Costo Total = $ 22,500.07Porcentaje rechazado = 12.9%Agregue 3
de cada uno de los cinco tipos de personal, 3 líneas troncales más. Costo Total = $
22,668.69 Porcentaje rechazado = 1.6%Usar en Chapt. 6 para experimentos
estadísticamente válidos Precisión estadística. Compara varias alternativas,
selecciona la mejor. Busque una configuración que minimice el costo, sujeto al límite
superior del porcentaje rechazado. Promedio de más de 5 repeticiones. Conf. En t.
medias anchuras en salida.
Diferentes tipos de modelo - no hacer cola. Utilice los paneles Bloques y Elementos
exclusivamente - lenguaje de simulación SIMAN. Sobre todo, para demostrar esta
capacidad. Se podría hacer con paneles de nivel superior que hemos estado usando.
La compañía lleva un solo artículo discreto (widgets) en el inventario (t) = nivel de
inventario (un número entero) en el tiempo t días después del comienzo de la
simulación; Yo (0) = 60Ejecutar la simulación de 120 días durante todo el día.
Tiempos de llegada entre clientes ~ EXPO (0.1) día (las 24 horas) Primera llegada,
no a la hora 0, pero después de un tiempo entre llegadas más allá de 0El tamaño de
la demanda es variable aleatoria discreta1, 2, 3, 4 con probabilidades respectivas
0.167, 0.333, 0.333, 0.167Si hay suficientes artículos físicamente en el inventario
para satisfacer una demanda, el cliente obtiene la demanda y se retira. Si la
demanda> número de artículos en la mano, el cliente obtiene lo que está allí y el
resto de la demanda está atrasado (I (t) se vuelve negativo) Si I (t) ya era negativo,
simplemente se vuelve más negativo.
Modelo 5-4: (s, S) Revisión de inventario de simulación de inventario,
reaprovisionamiento
Costo medio de pedido por día. Cuando se hace un pedido, incurra en un costo fijo
de $ 32, más un costo incremental de $ 3 por artículo pedido. Si no se hace un
pedido al comienzo de un día, no hay costo de pedido, ni siquiera el costo fijo. Al final
de la simulación, divida el total de los costos de pedido por 120. Costo medio de
mantenimiento por día. Siempre que yo (t)> 0, incurra $ 1 por día por artículo en
mano. Coste medio de mantenimiento = Costo
medio de escasez por día. Siempre que yo (t) <0,
incurra en $ 5 por día por artículo en el trabajo
acumulado. Costo medio de escasez =
Elemento de salidas. Dos entradas, ambas del tipo de datos "Salida" para que se
ejecuten solo al final de la ejecución y se informen. Coste medio de pedido calculado.
Promedio del costo total agregado OVALUE devuelve el valor más reciente. DAVG
devuelve promedio persistente en el tiempo.
Modelo 5-4: (s, S) Lógica de simulación de inventario para las demandas de los
clientes
Crear bloque para la llegada. El tipo de entidad es cliente. Usa Expresión de Tiempo
Interdemand. Primera Creación después de un Interdemand Time. Asignar bloque
para disminuir el nivel de inventario por un tamaño de demanda. El tamaño de la
demanda se definió como una expresión. El backlogging ocurre naturalmente.
Eliminar bloque para salida de cliente. Si está atrasado, se contabiliza
automáticamente en la definición (simple) y el seguimiento del nivel de inventario
Si salimos del Bloque de Sucursal a través de la rama superior "Si", debe ser que I (t)
<s, por lo que queremos ordenar hasta S Asignar bloque Definir atributo de cantidad
de orden Podría haber hecho de esto una Variable en este modelo con estos
parámetros, pero es más general que sea un Atributo ... ¿por qué? Incremento en el
costo total de pedido variable Bloque de retraso para el retraso de entrega Asignar
bloque para incrementar el nivel de inventario por la cantidad de pedido Desechar
bloque.
Trazar curvas separadas "en el negro" y "en el rojo" Si está en el backlog, la curva
roja se trazará en dirección negativa debido a su expresión. Par de animaciones de
nivel ("termómetro") Dirección de llenado para "en el rojo" está abajo.