# Preguntas/Problemas Frecuentes

# ¿Qué hacer si se están generando muchas entidades?

<span style="font-weight: 400;">Muchas veces, la existencia de un gran número de entidades está asociada a un error en la lógica del modelo. A continuación, te presentamos algunas cosas que puedes revisar para identificar y corregir el problema.</span>

<span style="font-weight: 400;">![entidades.PNG](https://simulemos.cl/uploads/images/gallery/2019-08/scaled-1680-/dSoeWYTIsYhZmOtL-entidades.PNG)</span>

<span style="font-weight: 400;">Mensaje que avisa que se ha superado el límite de entidades activas de un determinado tipo, en este caso *DefaultEntity*.</span>

#### <span style="font-weight: 400;">Qué elementos del modelo puedes revisar</span>

- <span style="font-weight: 400;">Source: Ver si la distribución del tiempo entre llegadas está definida correctamente y con las unidades correspondientes.</span>
- <span style="font-weight: 400;">Servers, Combiners, Separators: Ver si la capacidad del servidor es suficiente, y que el tiempo de proceso esté definido correctamente y con las unidades correspondientes. Si utilizan algún recurso (como Worker), verificar que la capacidad esté correcta.</span>
- <span style="font-weight: 400;">Nodos de salida: Si estás utilizando una tabla de secuencia, verifica que el Sink esté en la tabla y que los nodos tengan el </span>*<span style="font-weight: 400;">Entity Destination Type</span>*<span style="font-weight: 400;"> como </span>*<span style="font-weight: 400;">By Sequence</span>*<span style="font-weight: 400;">.</span>
- <span style="font-weight: 400;">Process: Si utilizas el Step </span>*<span style="font-weight: 400;">Seize </span>*<span style="font-weight: 400;">para tomar posesión de un recurso, verifica que tu modelo libere correctamente el recurso, por ejemplo: utilizando el Step </span>*<span style="font-weight: 400;">Release</span>*<span style="font-weight: 400;">.</span>

#### <span style="font-weight: 400;">¿Y si el modelo requiere de más entidades?</span>

<span style="font-weight: 400;">El mensaje es solo una advertencia. De hecho, al correr Experiments, Simio registrará la advertencia pero continuará corriendo hasta terminar.</span>

<span style="font-weight: 400;">Si consideras que tu modelo requiere un gran número de entidades y quieres evitar la ventana de advertencia, puedes configurar el umbral de la advertencia en la propiedad </span>*<span style="font-weight: 400;">Population &gt; Maximum Number in System Limit,</span>*<span style="font-weight: 400;"> de las entidades.</span><span style="font-weight: 400;"> Pero cuidado, a mayor número de entidades activas, mayor será la cantidad de recursos computacionales que requerirá Simio (el modelo se hará más pesado).</span>

# ¿Cuántos objetos hay en una cola?

Las colas de los objetos de la Standard Library (Server, Separator, etc) corresponden a Stations. Para obtener la cantidad de elementos en un Station se debe utilizar la Expression *Objeto.Station.**Contents.NumberWaiting**.* Por ejemplo, el número de entidades esperando en el InputBuffer de un Server se obtiene utilizando la Expression: *MiServer.InputBuffer.Contents.NumberWaiting*

En modelos más avanzados la cola puede corresponder a un Storage. En este caso se debe utilizar la Expression *Objeto.Storage.**Queue.NumberWaiting*****.**