100% encontró este documento útil (1 voto)
308 vistas11 páginas

Manual SIMIO

Simio es un software de simulación que permite construir modelos dinámicos en 3D. Los modelos se construyen combinando objetos que representan componentes físicos. Cada objeto tiene su propio comportamiento definido por eventos. Es posible crear librerías de objetos personalizadas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
308 vistas11 páginas

Manual SIMIO

Simio es un software de simulación que permite construir modelos dinámicos en 3D. Los modelos se construyen combinando objetos que representan componentes físicos. Cada objeto tiene su propio comportamiento definido por eventos. Es posible crear librerías de objetos personalizadas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SIMIO

Es un software informático de modelado y simulación que permite construir y simular sistemas de


modelos dinámicos animados en 3 dimensiones con un gran rango de variantes, por ejemplo, líneas de
producción, departamentos de emergencias, aeropuertos, etcétera. Simio usa un objeto de
aproximación para modelar, con lo que los modelos son construidos combinando objetos que
representan componentes físicos de los sistemas a representar. Dentro de Simio cada objeto tiene su
propio comportamiento definido mediante su modelo interno que responde a los eventos en el sistema.
Por ejemplo, una línea de producción es construida mediante el emplazamiento de objetos que
representan maquinas, transportadores, pasillos y los objetos necesarios para su funcionamiento. Se
pueden construir modelos mediante los objetos proporcionados en la librería de objetos estándar.
También es posible construir librerías propias de objetos para que sean específicas para un área de
trabajo o modificar y extender el comportamiento del objeto de la librería usando procesos lógicos. Un
objeto o modelo está definido por sus propiedades, estados, eventos, aspecto externo y lógica interna.
Las propiedades del objeto son valores internos que pueden ser definidos por el usuario. Por ejemplo,
un objeto representando un servidor puede tener la propiedad que especifica de tiempo. Estas son las
claves de Simio para entender la construcción y el uso de objetos. Los estados del objeto son valores
dinámicos que pueden cambiar mientras el modelo se esté ejecutando. Por ejemplo, la capacidad y el
estado de reposo de un objeto servidor puede ser actualizado por una variable estado que está
cambiando el objeto cada vez que empieza o termina un servicio o una actividad. Los eventos son
acciones que el objeto puede hacer en tiempos seleccionados. Por ejemplo, un servidor puede lanzar
una acción cada vez que complete una actividad, o un tanque puede lanzar una acción cada vez que
esté lleno o vacío. Los eventos son útiles para informar a otros objetos de que algo importante acaba
de ocurrir. La lógica de un objeto es un modelo interno que define como el objeto responde a eventos
específicos que pueden ocurrir. Por ejemplo, un servidor puede tener un modelo que especifique que
acciones se tomaran a cabo cuando una entidad llegue al servidor. El modelo interno da al objeto su
comportamiento.
Modelos y proyectos

Cuando se abre Simio por primera vez hay una página de inicio que incluye links a la guía de
referencia de Simio, videos de muestra, ejemplos y los SimBits. Los SimBits son pequeños modelos
reseñables que ilustran como aproximarse a situaciones comunes de modelos. Desde la página de
inicio se puede empezar un nuevo modelo desde New Model en la barra, o al link de crear nuevo
modelo para abrir un nuevo modelo. Los modelos están definidos por un proyecto. Un proyecto puede
contener cualquier número de modelos y experimentos asociados. Un proyecto típico contendrá un
modelo principal y una entidad modelo. Cuando se abre un nuevo proyecto en Simio,
automáticamente se añade el modelo principal y el modelo de entidad al proyecto. Se puede
renombrar el proyecto y estos modelos mediante el botón derecho del ratón sobre ellos en el árbol de
navegación del proyecto. Esto se hace para crear submodelos que son usados para construir el modelo
principal. El modelo de entidad se usa para definir el comportamiento de las entidades que se mueven
por el sistema. En Simio las entidades tienen comportamientos que son definidos por su modelo
interno. El modelo entidad estándar no tiene un comportamiento explicito, sin embargo, se puede
modificar el modelo de la entidad para sacar acciones específicas en respuesta a los eventos. En Simio
también se pueden tener múltiples tipos de modelos entidad en un proyecto, cada cual con su
comportamiento. Por ejemplo, en un modelo de un departamento de emergencias puede haber
diferentes tipos de entidades representando pacientes, enfermeras y doctores. Simio también da la
opción de guardar un proyecto como si fuese una librería propia del programa, por lo tanto, algunos
proyectos contienen una colección de modelos para una aplicación específica, y otros proyectos
contienen modelos que son usados primariamente para construir bloques para otros modelos.
La interfaz de usuario

La visión inicial de un proyecto en Simio se expone abajo. Las áreas clave en esta pantalla incluye las
barras en la parte de arriba, las vistas del panel de pestañas con el plano destacado justo debajo de las
barras, las librerías a la izquierda, el panel de cambio en la derecha y la ventana del plano justo en el
medio. Fig.1. Interfaz principal de Simio. Las pestañas son paneles con los botones más usados, para
un acceso rápido a las diversas funciones disponibles para construir, animar, y ejecutar los modelos.
Se puede cambiar manualmente de pestaña seleccionando en la pestaña directamente. El panel de la
derecha proporciona la navegación por el proyecto y la edición de propiedades de los objetos cuando
estén seleccionados en la ventana de modelo. La ventana de navegación que hay encima de la ventana
de propiedades se usa para cambiar a la página de inicio, los simbits (ejemplos simples de modelado),
la visión del proyecto, a los modelos y experimentos asociados. Cuando la ventana del plano de un
modelo está seleccionada, el panel de librerías facilita las librerías que están abiertas y disponibles
para modelar el plano. Las librerías incluyen la librería estándar, la librería de proyecto, y cualquier
proyecto adicional que se haya cargado a modo de librería. La librería estándar es una librería de
propósito general que es añadida por Simio para modelar.

1.1. Creación del modelo

Los pasos para crear los objetos básicos del modelo son los siguientes:

1) Usando los objetos ya incluidos en la librería de Simio, añade una


entidad (De- faultEntity), una fuente (Source), y una salida o sumidero
(Sink). Añade también un servidor (Server), los conectores
(Connector) entre la fuente y servidor, y los conec- tores entre el
servidor y salida (figura 3).

2) Selecciona la fuente de las entidades para cambiar sus propiedades.


En particular, modela el tiempo entre llegadas de las entidades usando
una distribución exponencial con media 1.25 (60/48) minutos (figura
4).

3) Selecciona el servidor y modela el tiempo de servicio mediante una


distribución exponencial con media 1 minuto (figura 5).

4) Renombra los objetos del modelo (figura 5).

Figura 3. Objetos básicos

Figura 4. Modelado de tiempos entre llegadas

Figura 5. Modelado de tiempos de servicio


1.2. Ejecución del modelo

Una vez finalizada la fase de modelado, se procede a iniciar la simulación del modelo:

1) Fija el horizonte temporal ([Link]., 10 horas) y el factor de velocidad


de la simulación ([Link]., 5), tal como se muestra en la figura 6.

2) Ejecuta la simulación pulsando el botón Run.

Figura 6. Simulación del modelo

1.3. Análisis de los resultados

Los resultados de la ejecución están disponibles en la pestaña Results


(figura 7). Simio ofrece la opción de generar un informe de los
resultados Reports o bien exportarlos en un fichero CSV, que
posteriormente se puede importar desde una hoja de cálculo.

Figura 7. Resultados de una simulación


1.4. Configuración de experimentos

Los resultados de un único lanzamiento nunca son una muestra


representativa del comportamiento del modelo. Simio permite
automatizar múltiples lanzamientos de un modelo mediante la
configuración de un experimento. Los pasos son los siguientes:

1) Selecciona la pestaña Project Home y pulsa New Experiment para


empezar a defi- nir un nuevo experimento.

2) Fija el número de réplicas (lanzamientos) a 5, y el nivel de


confianza de los inter- valos de confianza a 95 % (figura 8).

3) Ejecuta el experimento pulsando el botón Run.

Figura 8. Configuración de un experimento

Los resultados del experimento están disponibles en la pestaña PrivotGrid (figura 9).

Figura 9. Resultados de un experimento


2. Modelado de un ATM

Ejemplo

2.1. Descripción del sistema

A continuación, vamos a desarrollar y dar contexto al ejemplo usado


hasta el momento, de manera que represente un ATM. Supondremos
que la entidad bancaria dispone de un único ATM, al cual llegan los
clientes. Estos esperan en la cola a que el cajero quede libre, realizan
una operación, y abandonan la entidad bancaria (figura 10). La llegada
de clientes al sistema sigue una distribución de Poisson con una tasa
de llegada λ = 48 unidades/hora. El tiempo de las operaciones en el
ATM sigue la distribución triangular (0.25, 1, 1.75) minutos. Además,
se tiene en cuenta el tiempo de desplazamiento de los clientes,
suponiendo que la velocidad a la que caminan es de 1 m/s y que las
distancias entre la entrada y el cajero, y este y la salida son 10 m y 7
m, respectivamente.

Figura 10. Modelado de un ATM

2.2. Actualización del modelo

Adapta el modelo del ejemplo anterior al nuevo sistema, siguiendo


para ello los siguientes pasos (figura 11):

1) Renombra y reordena los objetos según se muestra en la figura 11.


2) Sustituye los conectores por caminos (Paths).
3) Define sus longitudes, es decir, fija el atributo DrawnToScale a
falso, y fija Logi- calLength a la distancia correspondiente.

4) Define la velocidad de los clientes, es decir, fija el atributo


InitialDesiredSpeed del objeto que representa a las entidades (clientes)
a 1.

5) Cambia la distribución del tiempo de servicio del ATM por la


triangular definida anteriormente.
Figura 11. Adaptación del ejemplo anterior a un ATM

2.3. Adición de nuevas variables de respuesta

Simio permite añadir en la definición del experimento variables de


respuesta adiciona- les. Los valores de dichas variables los podremos
analizar tras lanzar el experimento. Añade, por ejemplo, el tiempo
medio de los clientes en el sistema, tal y como se indica en la figura
12.

Figura 12. Adición de variables de respuesta

2.4. Lanzamiento del experimento y visualización de los resultados

Ejecuta el experimento y ve a la pestaña Response Results para


visualizar los resultados de la variable de respuesta definida
anteriormente. Entre otras opciones, Simio facilita los intervalos de
confianza y un histograma (figura 13).
Figura 13. Visualización de las variables de respuesta

2.5. Personalización del aspecto visual del modelo

Simio permite personalizar el aspecto visual de nuestro modelo. Por


ejemplo, se puede seleccionar entre vista 2D y 3D, y también el
aspecto del suelo y del cielo (figura 14). También podemos cambiar
los iconos de los elementos del sistema (figura 15). De esta manera se
puede conseguir que el modelo tenga un aspecto más realista, como se
muestra en la figura 16.

Figura 14. Cambio de vista 2D/3D y de colores


Figura 15. Adición de iconos a los objetos del sistema

Figura 16. Personalización del aspecto visual del modelo


CONCLUSIONES
 Los modelos que se simulan dependen de las características con las que se
quiere modelar y el cambio de una variable cualquiera, genera un nuevo modelo.

 Los resultados estadísticos generados por Simio dan una idea general de cómo se
encuentra el sistema, para así poder analizar el elemento en el cual se puedan
realizar mejoras.

 Podemos concluir que la personalización nos puede ayudar bastante en la


edición de la estructura del modelo para mostrarlo de manera más representativa.

 La configuración debe ser explicita, abarcando paso a paso la ejecución y la


construcción del modelo.

 Se debe plantear el problema antes de pasar a diseñar el modelo con el


programa, los aspectos deben determinarse de manera concisa y precisa durante
la ejecución del programa.

RECOMENDACIONES
 Al buscar un mejoramiento del sistema, con el fin de aumentar la eficiencia, se
debe tener en cuenta que el cambio de un servidor puede impactar
negativamente en otro servidor, afectando la eficiencia y en algunos casos
reduciéndola, por lo que los cambios generados, deben ser razonables con el
funcionamiento general del sistema.

 Tener sumo cuidado a la hora de elegir la empresa o el problema en la cual se


realizará el estudio debido a la diversidad de información que se puede encontrar
al comparar los datos con otras empresas o problemas del mismo rubro.

 Recomendamos que al menos mensualmente o trimestralmente se realice un


análisis detenidamente de los datos que proporciona el sistema, ya que ello
permitiría a la dirección del problema o empresa disponer de los elementos
suficientes para trazar políticas cada vez más efectivas en su desarrollo.

 Utilizar estos sistemas de simulación como herramienta de información sobre los


cambios en el entorno laboral y competitividad de la empresa.

También podría gustarte