Fundamentos de Simulación de Procesos en Simio: Configuración y Parámetros

Enviado por Chuletator online y clasificado en Otras materias

Escrito el en español con un tamaño de 3,7 KB

Source (Entrada-Llegada)

Puede generar más de 1 entidad; se debe indicar el % de probabilidad.

  • Entity Type: Nombre de la variable (entidad) que se generará.
  • Time Offset: Momento en el que llega el primer objeto.
  • Interarrival Time: Frecuencia con la que se generará una entidad.

Se recomienda utilizar siempre funciones Random (disponibles en EasyFit):

  • Random.Exponential (Tiempo entre llegada promedio).
  • Random.Uniform (Rango de tiempo).
  • Random.Triangular (Mínimo, Moda, Máximo).
  • Infinity: No llegan más entidades, solo las iniciales.

Configuraciones adicionales:

  • Entities Per Arrival: Cantidad de entidades al comienzo.
  • Stopping Conditions: Máximo de llegadas o tiempo máximo de generación.
  • State Assignments: Para separar tipos de productos y asignar prioridades (Before Exiting: ModelEntity.Priority).
  • Lambda: Cantidad de objetos que pasan en un tiempo determinado (tasa). Se calcula como 1/lambda en el Interarrival Time.

Server (Proceso-Operación-Actividad)

  • Processing Time: Definido mediante funciones como Random.Triangular, Random.Exponential o Random.Uniform.
  • Secondary Resources: Gestión de recursos adicionales.
  • Other Resources Seizes: Selección de recursos (Before Processing: Specific/List).
  • Other Resources Release: Liberación de recursos (After Processing: Specific/List).
  • Add-On Process Triggers: Gestión de límites de capacidad (Seize: Pedir, Release: Liberar, Destroy: Sink, Delay: Demora, Decide: V/F).

Default/ModelEntity (Entidad)

  • Initial Desire Speed: Velocidad inicial del objeto.
  • Financials: Costo generado por el objeto.
  • Visualización: Para ver lo que lleva el Parent (Attached -> Queue -> BatchMembers).
  • Definición de variables: Se realiza en Definitions -> States -> Integer.

Combiner y Separator

Combiner (Agrupar en un recipiente)

Ejemplo: Pasajeros subiendo a un taxi.

  • Parent: Recipiente (superior).
  • Member: Entidad individual (inferior).
  • Batch Quantity: Capacidad del Parent.
  • Matching Rule: Separar por tipo de entidad (Match Members).
  • Process Type: Tiempo de demora en entrar al recipiente.

Separator (Desagrupar)

Ejemplo: Pasajeros bajando del taxi.

Status Labels (Indicadores)

  • GPS: Latitud y longitud.
  • TimeInSystem: Tiempo total en el sistema.
  • Cost: Costos definidos en el ModelEntity.
  • Distancia: Tiempo * Velocidad (velocidad definida en el ModelEntity).
  • OutputBuffer.NumberExited: Cantidad de objetos que están llegando.
  • InputBuffer.NumberExited: Cantidad de objetos que están saliendo.
  • InputBuffer.Contents: Objetos en cola (Server).
  • NombreVariable_Creada: Cantidad del Parent con decisión.
  • Capacity.Utilized: Recurso utilizado.

Entradas relacionadas: