Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESCENCIALES
SOFTWARE DE
SIMULACION
DOCUMENTACIÓN
Asignatura: Bachiller:
Docente:
La versión inicial del software Winqsb llamado en ese entonces QSB, fue creado en el año
El profesor Chang imparte cursos en las áreas de control de calidad, gestión de la tecnología,
las ciencias de gestión, gestión de operaciones y métodos cuantitativos. QSB ha sido valorado
(septiembre de 1988).
El Winqsb es una herramienta para el manejo de métodos cuantitativos que inició con la
versión de Winqsb 1.0 y luego fue mejorado hasta llegar al Winqsb versión 2.0 el cual está
aceptación)
diciembre de 2021 1
6. FORECASTING (Pronósticos) 7. GOAL PROGRAMMING (Programación
por objetivos)
entera)
de Materiales)
de cola)
Esté software fue creado para la toma de decisiones, para solucionar y automatizar
diciembre de 2021 2
investigación operativa y para ser utilizado como una herramienta de apoyo para estudiantes,
completo en el que puedan elegir la que más se adapta a la necesidad o problema de tipo
cuantitativo, ya sea en el desarrollo académico de las materias que tengan relación con los
Por último, muchas son las empresas que han utilizado el Winqsb y se han visto beneficiadas,
empresas reconocidas a nivel mundial como la Texaco, IBM, Delta Airlines, entre otras, han
Ahora bien, podemos entonces ver que la interfaz del programa es como muy sencilla y
módulo de programación lineal y entera, la cual es muy útil a la hora de resolver problemas
de este tipo.
diciembre de 2021 3
Para llegar a la ventana anterior debemos seguir la siguiente dirección de acuerdo a donde se
haya instalado: WinQSB > Linear and Integer Programming > File > New Problem
Los módulos de este programa están orientados a resolver o modelar varios tipos de
Linear programming (LP) and integer linear programming (ILP): este módulo incluye
Linear goal programming (GP) and integer linear goal programming (IGP): resuelve
más corto, flujo máximo, árbol generador, y problema del agente viajero.
diciembre de 2021 4
PERT/CPM: módulo de gestión de proyectos en los que hay que realizar varias
A cada uno de estos módulos se accede directamente desde la entrada a WinQSB en el menú
Goal Programming
Quadratic Programming
Network Modeling
Nonlinear Programming
PERT_CPM
Al acceder a cualquiera de los módulos se abre una ventana en la que debemos elegir entre
crear un nuevo problema (File > New Problem) o leer uno ya creado (File > Load Problem).
Las extensiones de los ficheros con los modelos las pone el programa por defecto, por lo
tanto, solamente debemos preocuparnos del nombre, que no deberá tener más de 8 caracteres.
Todos los módulos del programa tienen en común los siguientes menús desplegables:
File: incluye las opciones típicas de este tipo de menús en Windows, es decir, permite
crear y salvar ficheros con nuevos problemas, leer otros ya existentes o imprimirlos.
Edit: incluye las utilidades típicas para editar problemas, copiar, pegar, cortar o
deshacer cambios. También permite cambiar los nombres de los problemas, las
diciembre de 2021 5
Format: incluye las opciones necesarias para cambiar la apariencia de las ventanas,
Solve and Analyze: esta opción incluye al menos dos comandos, uno para resolver
Results: incluye las opciones para ver las soluciones del problema y realizar si
gráficas sencillas.
Window: permite navegar por las distintas ventanas que van apareciendo al operar
con el programa.
WinQSB: incluye las opciones necesarias para acceder a otro módulo del programa.
Help: permite acceder a la ayuda on-line sobre la utilización del programa o las
técnicas utilizadas para resolver los distintos modelos. Proporciona información sobre
Una vez introducido el modelo podemos resolverlo utilizando una cualquiera de las tres
opciones siguientes:
Solve and Analyze > Solve the Problem: proporciona un informe completo sobre la
diciembre de 2021 6
Como podemos observar la información contenida en la tabla es la siguiente:
Solve and Analyze > Solve and Display Steps: permite resolver el problema paso a
paso, muestra la tabla del Simplex indicando en la última columna el ratio para elegir
la variable que deja de ser básica. Obsérvese que la última fila corresponde a la
signo.
diciembre de 2021 7
En esta ventana aparece un menú en el que la opción Simplex Iteration nos permite realizar
Solve and Analyze > Graphic Method: Resuelve problemas de dos variables
Solve and Analyze > Perform Parametric Analysis: esta opción realiza el análisis
paramétrico del modelo. Es decir, indica cómo cambia la función objetivo cuando el
Como vemos, además de indicar cómo cambia el valor de la función según varía el parámetro
µ, también se indica la pendiente del cambio en cada tramo (Slope), y cada vez que se
diciembre de 2021 8
produce un cambio de base, la variable que deja de ser básica (Leaving Variable) y la nueva
Desde la opción Results > Graphic Parametric Analysis podemos representar gráficamente el
análisis paramétrico.
Format > Switch to Dual Form: proporciona el problema dual del modelo que
hemos introducido.
diciembre de 2021 9
ARENA
ARENA combina la facilidad de uso de los simuladores de alto nivel con la flexibilidad de
los lenguajes de simulación, es decir, se trata de una herramienta de alto nivel asistida
gráficamente pero con una gran flexibilidad de modificación ya que se estructura sobre una
base gráfica asociada a la construcción de diagramas de flujo que describen los pasos a seguir
sin la necesidad de codificar los programas, permitiendo desarrollar los modelos de forma
gráfica.
Este software trabaja empleando descripciones del proceso en lugar de descripciones del
evento, no siendo necesario de esta forma llevar un control absoluto sobre variables, eventos,
ARENA nos permite modelar procesos para definir, documentar e informar y simular la
Debido a todo ello ARENA se convierte en la herramienta idónea para llevar a cabo la
simulación de nuestro proceso de montaje, a la vez que nos permitirá una vez desarrollado el
diciembre de 2021 10
modelo, buscar soluciones de forma similar a como ocurriría en un sistema real utilizando
Una vez que se arranca el programa encontramos el siguiente interfaz de usuario el cual se
Menú File: permite crear nuevos ficheros de modelos, abrir los ya existentes, guardar
en disco, etc.
Menú Edit: Aquí aparece la opción de deshacer o rehacer mediante las funciones
Find. Se puede además, mostrar las propiedades de los objetos con la ayuda de
ficheros de sonido o links los muestra y permite modificarlos. Insert New Object
diciembre de 2021 11
permite introducir objetos de otras aplicaciones como gráficos u objetos multimedia
Menú View: Desde aquí se controla la apariencia del modelo en la pantalla, así como
definir, cambiar y usar vistas propias y Layers permite controlar qué tipo de objetos
Menú Tools: Entre las opciones que se encuentran en este menú están las de Input
y personalizar muchas de las formas en que trabaja Arena y de su aspecto según las
necesidades.
Menú Arrange: Las opciones de este menú corresponden a las posiciones de los
Menú Run: Este menú contiene opciones para ejecutar la simulación, testearla, y
detenerla o desplazarse paso a paso a través de ella para depurarla o para comprobar
diciembre de 2021 12
Menús Window y Help: son simulares a los de cualquier otra aplicación de Windows.
Windows.
Barra de herramientas View: Permite acceder a las opciones del menú View de forma
directa.
Barra de herramientas Arrange: Al igual que la View permite acceder de forma directa a
Barra de herramientas Draw: permite dibujar líneas, arcos, añadir cuadros de texto o
diciembre de 2021 13
Barra de herramientas Integration: contiene botones relacionados con el asistente de
Transferencia de Datos a Módulos de Arena y VBA (el Editor de Visual Basic y el botón de
Barra de herramientas Run Interation: corresponde a las opciones que ofrece el menú
Run.
Barra de herramientas Animate transfer: sirve de interfaz con los objetos de animación
La ventana del modelo aparece dividida en dos partes. En la parte superior de la ventana se
conforma el diagrama de flujo, que contiene el diagrama, animación y los elementos gráficos
información del modelo y permite modificar todos los parámetros y elementos que lo
componen.
diciembre de 2021 14
Barra de proyectos
Panel de procesos básicos: Está conformado por una serie de módulos que se emplean para
construir los modelos en arena. Hay dos tipos de módulos en el panel, los módulos para crear
el flujograma y los módulos de datos. Este panel se compone de 8 tipos diferentes de módulos
Módulos de flujo: se colocan en la ventana del modelo y se conectan para formar el diagrama
Módulo Create:
Se emplea como punto de comienzo para las entidades en el modelo de simulación. En este
módulo se especifica el nombre y el tipo de entidad. Se debe definir aquí el tiempo entre
diciembre de 2021 15
llegadas de cada entidad y el número de entidades que entran en el sistema en cada llegada.
Cabe la opción de definir el tiempo de creación de la primera entidad que entra en el sistema.
Esta opción resulta útil en el caso de tener entidades que entren en el sistema en momentos
diferentes. Hay que matizar que las entidades son personas, objetos, documentos…que se
mueven por el sistema y que en algún momento de la simulación son producidas o atendidas,
Módulo Decide:
Este módulo permite tomar decisiones del proceso en el sistema. Proporciona la opción de
tomar decisiones basadas en una o más condiciones o basadas en una o más probabilidades.
Las condiciones pueden ser tomadas basadas en valores de atributos definidos en el sistema,
Módulo Dispose:
Módulo process:
Este es el módulo principal para procesar entidades, variables, etc. en el sistema. Proporciona
la posibilidad de añadir o eliminar recursos de un proceso del sistema, así como de definir
prioridades y tiempos de procesamiento. Estos tiempos pueden ser definidos como valor
Módulo Assign:
Se emplea para asignar nuevos valores a las variables, atributos, tipos de entidades, etc. Se
diciembre de 2021 16
Módulo Batch:
Las entidades van llegando al módulo y se van situando en cola hasta que se completa el
Módulo record:
Módulo Separate:
Esta opción se emplea para crear copias de entidades permitiendo así simular una entrada
múltiple al sistema o bien se usa para separar un grupo de entidades que previamente han
sido agrupadas.
Módulo Entyti:
Este módulo de datos permite trabajar sobre las características de varios tipos de entidades y
Permite también incluir costes iniciales y costes de almacenamiento para cada entidad.
diciembre de 2021 17
Módulo Queu:
Se utiliza para cambiar las reglas de comportamiento de una cola especificada. La regla de
comportamiento o disciplina por defecto para las colas es primero en entrar, primero en salir,
Módulo Resource:
a disponibilidad. Los recursos pueden tener una capacidad fija que no les permite ser
temporal.
Módulo Schedule:
Este módulo puede ser usado junto al módulo de recursos para definir la programación de un
Módulo Set:
Permite definir varios tipos de parámetros, incluyendo recursos, contadores, tipos de entidad
y gráficos de entidad.
Módulo Variable:
Se utiliza para definir las dimensiones de las variables y sus valores iniciales. Las variables
Panel Report: Contiene una lista de los resultados de la simulación tras la ejecución.
diciembre de 2021 18
Navigate Panel: Permite mostrar diferentes vistas de un modelo, incluyendo diferentes
diciembre de 2021 19
Vensim
simular, analizar y optimizar modelos de dinámica de sistemas. Vensim provee una forma
stock y flujo.
Mediante la conexión de palabras con flechas, las relaciones entre las variables del sistema
son ingresadas y registradas como conexiones causales. Esta información es usada por el
siguiendo el proceso de construcción, mirando las causas y el uso de las variables y también
siguiendo los lazos relacionados con una variable. Cuando se construye un modelo que puede
Vensim usa una interfaz que puede pensarse como un Banco de Trabajo y un juego de
Barra de Títulos, el Menú, la Barra de Herramientas y las Herramientas del Análisis. Cuando
Vensim tiene un modelo abierto (como se muestra en la siguiente figura), las Herramientas
diciembre de 2021 20
Este software es muy parecido a WINQSB y a Arena, al primero se parece mucho en que su
interfaz además de parecida es como una evolución de la misma, y al segundo que se puede
graficar el modelo por medio de diagramas, en este caso de influencias y también de forrester
para poder visualizar la relación que existen entre las entidades que intervienen en el sistema.
diciembre de 2021 21
Simulink
condiciones, es por ello necesario tener claro que significa simular en este campo. Simular
sistemas es resolver las ecuaciones que modelan sistemas y controladores durante un periodo
Simulink que es una herramienta que se utiliza por un gran número de colectivos para realizar
ventajas frente a otros programas matemáticos que podrían ser también utilizados para
resolver las ecuaciones de los sistemas, tales como un entorno interactivo y un conjunto de
librerías con bloques personalizables que permiten simular, implementar y probar una serie
de sistemas variables con el tiempo. Además, Simulink está integrado en Matlab y por ello
es posible tener acceso a una amplia gama de herramientas que permiten desarrollar
otra ventana, la cual es la ventana principal del programa Simulink; por otro lado, también
diciembre de 2021 22
se puede acceder a dicho programa mediante la librería de Simulink seleccionando el icono
Una vez que ya nos encontramos en la ventana de Simulink, como se muestra en la siguiente
bien pinchar directamente el icono que representa una página en blanco que se marca en la
figura como “Nuevo modelo”. Una vez que se llega al programa Simulink es importante tener
claro cuáles son las opciones más importantes para realizar correctamente las simulaciones.
diciembre de 2021 23
En esta ventana también se encuentra un icono marcado como “Librería de Simulink”.
Haciendo clic en esta opción se abre la librería donde se encuentran los bloques que permiten
crear cualquier tipo de modelo o controlador que se desee simular. También son importantes
simulación” que permiten comenzar a simular cualquier archivo Simulink creado en esa
misma ventana, parar esa simulación en cualquier momento o bien cambiar el tiempo que se
Debe ser aclarado que simular un sistema significa resolver unas ecuaciones que describen
simulación es el periodo total de tiempo para el cual el programa resuelve las ecuaciones,
siendo por lo tanto un parámetro que debe ser elegido adecuadamente para poder analizar y
representar correctamente los resultados simulados. Por otro lado, la opción marcada como
‘Parámetros de simulación’ en la figura abre una ventana más completa donde es posible
simulación.
diciembre de 2021 24
La siguiente figura muestra la librería de Simulink donde se encuentran los bloques que se
utilizan para crear los archivos de Simukink. Como se ha comentado anteriormente desde
esta librería se pueden abrir archivos Simulink y también crear nuevos archivos mediante las
Cada uno de los bloques, tienen referenciado un nombre para poder ser buscados de forma
más rápida a través de la casilla marcada en la figura como “Búsqueda de bloques”, donde
escribiendo el nombre y haciendo clic en el icono que representa unos catalejos se realiza la
búsqueda del bloque que tenga el nombre especificado entre todos los “toolboxes”. Los
bloques”.
diciembre de 2021 25
En la sub-ventana marcada como “toolboxes” se encuentran listados todos los “toolboxes”,
que están dentro de ese “toolbox” y que podrán ser utilizados para crear archivos de Simulink.
Por último, remarcar que la sub-ventana “Descripción de bloques” describe los bloques que
diciembre de 2021 26
Los bloques mostrados en la siguiente figura son algunos de los más utilizados para realizar
figura:
diciembre de 2021 27
La ventana de dialogo “Function Block Parameter” permite especificar valores para la
condición inicial. Esta ventana también permite especificar limites inferiores y superiores
para la integración. Para determinar los limites inferiores y superiores se debe seleccionar la
opción “Limit output” y asignar valores en los campos: “Upper saturation limit” y “Lower
saturation limit”.
correspondientes a los diferentes bloques existentes, los cuales nos permiten simular
mediante modelos creados gracias a esta herramienta y las funcionalidades que provee.
diciembre de 2021 28