Está en la página 1de 29

Lo que se presenta a continuación es un

escrito a modo de documentación sobre


software de simulación, algunos de los
más importantes y más utilizados en la
actualidad y que han logrado ahorrarles
a muchas empresas tanto de tecnología
como de cualquier ámbito e incluso a
organizaciones gubernamentales
República Bolivariana de Venezuela
millones y millones de dólares gracias a
sus funciones de simulación y modelado
Ministerio del Poder Popular para la Defensa
de sistemas.
Universidad Experimental Politécnica de la Fuerza Armada

UNEFA Núcleo Puerto Cabello – Estado Carabobo

ESCENCIALES
SOFTWARE DE
SIMULACION
DOCUMENTACIÓN

Ingeniería de Sistemas – 7mo Semestre

Asignatura: Bachiller:

SIMULACIÓN Y MODELOS Mike Espinola / V-27.754.194

Docente:

Ing. Lola Coromoto del


Carmen Párraga Curiel

Puerto Cabello, diciembre de 2021


WINQSB

La versión inicial del software Winqsb llamado en ese entonces QSB, fue creado en el año

1985 por Yin-Long Chang profesor del instituto tecnológico de Georgia.

El profesor Chang imparte cursos en las áreas de control de calidad, gestión de la tecnología,

los sistemas de información de fabricación, las operaciones de planificación y control, y

gestión de operaciones. También ha desarrollado tres paquetes de software, QSB, QSOM y

QS tanto en versiones para PC y Macintosh, para ayudar en la instrucción y el aprendizaje de

las ciencias de gestión, gestión de operaciones y métodos cuantitativos. QSB ha sido valorado

el paquete de software superior entre los paquetes similares de OR / MS (1986) y de interfaz

(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á

conformado por 19 módulos, los cuales son:

1. ACCEPTANCE SAMPLING ANALYSIS (Análisis de muestreo de

aceptación)

2. AGGREGATE PLANNING (Planeación agregada)

3. DECISION ANALYSIS (Análisis de decisiones)

4. DYNAMIC PROGRAMMING (Programación dinámica)

5. FACILITY LOCATION AND LAYOUT (Diseño y localización de plantas)

diciembre de 2021 1
6. FORECASTING (Pronósticos) 7. GOAL PROGRAMMING (Programación

por objetivos)

8. INVENTORY THEORY AND SYSTEM (Teoría y sistemas de inventarios)

9. JOB SCHEDULING (Programación de jornadas de trabajo)

10. LINEAR AND INTEGER PROGRAMMING (Programación lineal y

entera)

11. MARKOV PROCESS (Procesos de MARKOV)

12. MATERIAL REQUIREMENTS PLANNING (Planeación de Requerimiento

de Materiales)

13. NETWORKS MODELING (Modelación de redes)

14. NONLINEAR PROGRAMMING (Programación no lineal)

15. PERT y CPM

16. QUADRATIC PROGRAMMING (Programación cuadrática)

17. QUALITY CONTROL CHART (Cartas de control de calidad)

18. QUEUING ANALYSIS (Análisis de sistemas de cola)

19. QUEUING ANALYSIS SIMULATION (Simulación de análisis de sistemas

de cola)

Esté software fue creado para la toma de decisiones, para solucionar y automatizar

problemas, ya que contiene herramientas útiles como las mencionadas anteriormente.

También, fue creado para resolver distintos tipos de problemas en el campo de la

diciembre de 2021 2
investigación operativa y para ser utilizado como una herramienta de apoyo para estudiantes,

docentes y personas en general que necesitan auxiliarse de un paquete de herramientas

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

módulos del Winqsb o como herramienta de aplicación en las empresas.

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

obtenido millones en ahorros anuales.

Ahora bien, podemos entonces ver que la interfaz del programa es como muy sencilla y

amable al usuario la utilización de la misma es relativamente sencilla. En la imagen se ve el

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

problemas, algunos de estos están orientados a los siguientes problemas:

 Linear programming (LP) and integer linear programming (ILP): este módulo incluye

los programas necesarios para resolver el problema de programación lineal

gráficamente o utilizando el algoritmo del Simplex; también permite resolver los

problemas de programación lineal entera utilizando el procedimiento de

Ramificación y Acotación (Branch&Bound).

 Linear goal programming (GP) and integer linear goal programming (IGP): resuelve

modelos de programación multiobjetivo con restricciones lineales.

 Quadratic programming (QP) and integer quadratic programming (IQP): resuelve el

problema de programación cuadrática, es decir, problemas con función objetivo

cuadrática y restricciones lineales. Utiliza un método Simplex adaptado. Los modelos

de IQP los resuelve utilizando algoritmos de ramificación y acotación.

 Network modeling (NET): incluye programas específicos para resolver el problema

del transbordo, el problema del transporte, el de asignación, el problema del camino

más corto, flujo máximo, árbol generador, y problema del agente viajero.

 Nonlinear programming (NLP): permite resolver problemas no lineales irrestringidos

utilizando métodos de búsqueda lineal, y problemas no lineales con restricciones

utilizando el método SUMT (función objetivo con penalizaciones sobre el

incumplimiento de las restricciones).

diciembre de 2021 4
 PERT/CPM: módulo de gestión de proyectos en los que hay que realizar varias

actividades con relaciones de precedencia

A cada uno de estos módulos se accede directamente desde la entrada a WinQSB en el menú

principal, seleccionando respectivamente las siguientes opciones del menú:

 Linear and Integer Programming

 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

variables, y las restricciones. Facilita la eliminación o adición de variables y/o

restricciones, y permite cambiar el sentido de la optimización.

diciembre de 2021 5
 Format: incluye las opciones necesarias para cambiar la apariencia de las ventanas,

colores, fuentes, alineación, anchura de celdas, etc.

 Solve and Analyze: esta opción incluye al menos dos comandos, uno para resolver

el problema y otro para resolverlo siguiendo los pasos del algoritmo.

 Results: incluye las opciones para ver las soluciones del problema y realizar si

procede distintos análisis de la misma.

 Utilities: este menú permite acceder a una calculadora, a un reloj y a un editor de

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

cada una de las ventanas en la que nos encontremos.

Resolución de un problema y obtención de los resultados

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

solución del problema resumido en la siguiente tabla:

diciembre de 2021 6
Como podemos observar la información contenida en la tabla es la siguiente:

Decision Variable Nombre de las variables


Solution Value Valor de las variables en la solución óptima
Unit Cost or Profit (c(j)) Coeficiente de la variable en la función objetivo
Total Contribution Contribución total de la variable a la función objetivo, cj - xj
Reduced Cost - Coste reducido, - (zj - cj )
Basis Status Indica si la variable es o no básica
Allowable Min c(j) Mínimo valor de cj sin que cambie la base óptima
Allowable Max c(j) Máximo valor para cj sin que cambie la base óptima
Objective Function Valor de la función objetivo
Constraint Nombre de la restricción
Left Hand Side Valor del término de la derecha
Direction Signo para la restricción (<=, >= o =)
Right Hand Side Valor de la restricción en la solución óptima
Slack or Surplus Valor de la variable de holgura Shadow Price Valor de la
variable dual asociada a la restricción
Allowable Min RHS Mínimo valor para bi sin que cambie la base óptima
Allowable Max RHS Máximo valor para bi sin que cambie la base óptima

 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

ecuación de la función objetivo y que los costes reducidos aparecen cambiados de

signo.

diciembre de 2021 7
En esta ventana aparece un menú en el que la opción Simplex Iteration nos permite realizar

las siguientes acciones:

Next Iteration Realizar la siguiente iteración


Choose Entering Variable Elegir la nueva variable básica
Go to the Last Tableau Ver la tabla óptima
Nonstop to Finish Resolver el problema y dar un informe global

 Solve and Analyze > Graphic Method: Resuelve problemas de dos variables

gráficamente, debemos elegir qué variable representar en cada eje.

 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

vector de costes o el RHS se perturba paramétricamente, z = c+µc' o RHS = b+µb'.

El informe de resultados final tiene el siguiente formato:

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

variable básica (Entering Variable).

Desde la opción Results > Graphic Parametric Analysis podemos representar gráficamente el

análisis paramétrico.

 Solve and Analyze > Alternative Solutions: proporciona soluciones óptimas

alternativas si es que las hay.

 Format > Switch to Dual Form: proporciona el problema dual del modelo que

hemos introducido.

diciembre de 2021 9
ARENA

ARENA es un programa de simulación desarrollado por Rockwell Software que facilita al

usuario el proceso de elaboración, validación y experimentación de modelos mediante el uso

de herramientas gráficas dentro de un entorno de ventanas, proporcionando así un entorno de

trabajo intuitivo y cercano al usuario.

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,

entidades, etc, lo que aporta simplicidad lógica.

ARENA nos permite modelar procesos para definir, documentar e informar y simular la

respuesta futura del sistema de cara a comprender relaciones complejas e identificar

posibilidades de mejora, visualizar las operaciones con gráficos dinámicos animados y

analizar cómo funcionará el sistema en su configuración real y bajo un conjunto de

posibilidades alternativas, lo que permite elegir la forma más adecuada de trabajo.

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

para ello datos obtenidos experimentalmente.

Una vez que se arranca el programa encontramos el siguiente interfaz de usuario el cual se

muestran las siguientes ventanas:

ARENA cuenta con los siguientes Menús:

 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

Undo y Redo respectivamente. También existe la posibilidad de buscar todos los

módulos y objetos de animación a partir de una cadena de texto mediante la opción

Find. Se puede además, mostrar las propiedades de los objetos con la ayuda de

Properties. Si se tienen enlaces en el modelo a otros ficheros, como hojas de cálculo,

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

y Object permite editar los objetos incrustados.

 Menú View: Desde aquí se controla la apariencia del modelo en la pantalla, así como

las barras de herramientas mostradas, además mediante Named Views se pueden

definir, cambiar y usar vistas propias y Layers permite controlar qué tipo de objetos

se van a mostrar durante el modo de edición o de ejecución.

 Menú Tools: Entre las opciones que se encuentran en este menú están las de Input

Analyzer que permite encajar en el modelo distribuciones de probabilidad sobre datos

observados para especificar entradas al modelo, u Options donde se pueden cambiar

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

módulos del modelo y de los gráficos.

 Menú Object: aquí se da la posibilidad de seleccionar la opción de conexión de forma

automática de varios bloques de trabajo marcando la opción auto-connect. También

permite seleccionar la opción de smart-connections que provoca que las conexiones

nuevas que se realicen se dividan en tres segmentos en lugar de intentar llevarlas a

cabo mediante una única conexión.

 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

su correcto funcionamiento. Proporciona también varias formas alternativas de ver la

ejecución, de ver sus resultados (o errores), y de especificar y controlar cómo

evoluciona la ejecución y se muestra en la pantalla.

diciembre de 2021 12
 Menús Window y Help: son simulares a los de cualquier otra aplicación de Windows.

Las barras de herramientas disponibles en ARENA son:

Barra de herramientas Estándar: corresponde a la barra estandar de las aplicaciones

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

las opciones que presenta el menú con el mismo nombre.

Barra de herramientas Draw: permite dibujar líneas, arcos, añadir cuadros de texto o

modificar la fuente para completar el modelo de simulación.

Barra de herramientas Animate: contiene elementos que permiten animar el modelo o

mejorar la animación inherente a algunos módulos de Arena.

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

Modo Diseño de VBA).

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

de tipo transferencia de que dispone Arena para las animaciones.

Ventana del modelo

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

de la simulación, y en la parte inferior se muestra una hoja de cálculo, en la cual aparece la

información del modelo y permite modificar todos los parámetros y elementos que lo

componen.

diciembre de 2021 14
Barra de proyectos

Contiene una serie de paneles que sirven para diseñar modelos.

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

de flujo y 6 tipos de módulos de datos.

Módulos de flujo: se colocan en la ventana del modelo y se conectan para formar el diagrama

de flujo, que será lo que describa la lógica del proceso.

Los tipos de módulos de flujo básicos son:

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,

cambiando con ello el estado del sistema.

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,

valores de variables, tipo de entidades o expresiones.

Módulo Dispose:

Se emplea como punto final para las entidades en el modelo de simulación.

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

añadido, no valor añadido, transferencia, espera u otros para el sistema.

Módulo Assign:

Se emplea para asignar nuevos valores a las variables, atributos, tipos de entidades, etc. Se

pueden hacer múltiples asignaciones empleando un solo módulo.

diciembre de 2021 16
Módulo Batch:

Se emplea para agrupar entidades de forma temporal o permanente. Aquellas entidades

agrupadas temporalmente se podrán volver a separar empleando el módulo Separate.

Las agrupaciones se pueden hacer a partir de un grupo de entidades cualesquiera o

seleccionar la opción de que se unan aquellas que comparten un determinado atributo.

Las entidades van llegando al módulo y se van situando en cola hasta que se completa el

número o tipo de entidades requerido para la agrupación. El resultado es la creación de una

nueva entidad “representativa”.

Módulo record:

Este módulo se usa para recolectar informes estadísticos.

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ódulos de datos: Estos módulos no se visualizan en la ventana del modelo. Es necesario

editarlos en la hoja de cálculo.

Módulo Entyti:

Este módulo de datos permite trabajar sobre las características de varios tipos de entidades y

sus valores gráficos.

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,

a menos que se especifique en este módulo.

Módulo Resource:

Permite definir los recursos en la simulación, incluyendo informaciones referentes al coste y

a disponibilidad. Los recursos pueden tener una capacidad fija que no les permite ser

modificados en la simulación o pueden define la forma variable mediante una programación

temporal.

Módulo Schedule:

Este módulo puede ser usado junto al módulo de recursos para definir la programación de un

recurso o con el módulo Create para definir la programación de llegadas.

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

pueden ser referenciadas en otro módulo.

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

submodelos de forma jerárquica.

diciembre de 2021 19
Vensim

Vensim es una herramienta visual de modelización que permite conceptualizar, documentar,

simular, analizar y optimizar modelos de dinámica de sistemas. Vensim provee una forma

simple y flexible de construir modelos de simulación, sean lazos causales o diagramas de

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

Editor de Ecuaciones para completar el modelo de simulación. Se puede analizar el modelo

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

ser simulado, Vensim permite explorar el comportamiento del modelo.

Vensim usa una interfaz que puede pensarse como un Banco de Trabajo y un juego de

herramientas. La ventana principal de Vensim es el Banco de Trabajo que siempre incluye la

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

de Esquema y la Barra de Estado también aparecen.

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

La teoría de control pretende resolver la regulación de sistemas reales, para ello es

fundamental plantear modelos y diseñar controladores. Dichos modelos y controladores

deben ser validados para comprobar su comportamiento antes de plantear una

implementación real. Esta validación se realiza mediante simulaciones para diferentes

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

de tiempo y para unas condiciones determinadas. Utilizar una buena herramienta de

simulación es importante para obtener resultados de forma fácil y rápida. El software

Simulink que es una herramienta que se utiliza por un gran número de colectivos para realizar

tareas de simulación de modelos y controladores avanzados. El programa Simulink presenta

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

algoritmos, analizar y visualizar simulaciones.

Como anteriormente se ha mencionado Simulink es accesible desde Matlab, la figura a

continuación muestra la interfaz principal de la herramienta Matlab:

El menú “File” (marcado en la figura como “Archivo”) se desprende un listado de opciones

donde en la opción “New” se debe elegir la sub-opción “Model”, inmediatamente se abrirá

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

marcado en la figura como ‘Librería de simulink.

Una vez que ya nos encontramos en la ventana de Simulink, como se muestra en la siguiente

figura, se debe seleccionar el menú “Archivo”, la opción “New” y sub-opción “Model”, o

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

las opciones marcadas como “Activar simulación”, “Parar simulación” y “Tiempo de

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

desea simular correspondientemente.

Debe ser aclarado que simular un sistema significa resolver unas ecuaciones que describen

un sistema real o un controlador durante un periodo de tiempo, por lo que el tiempo de

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

configurar parámetros más avanzados y mejorar los resultados de las simulaciones.

Las opciones marcadas como “Porcentaje simulación” y “Método de integración” informan

durante la simulación del sistema, en concreto de cuanto porcentaje de la simulación ha sido

realizada y el método de integración seleccionado previamente en las opciones de la

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

opciones marcadas como “Archivo” y “Nuevo modelo”.

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

resultados de la búsqueda se mostrarán en la sub-ventana marcada en la figura como “Listado

bloques”.

diciembre de 2021 25
En la sub-ventana marcada como “toolboxes” se encuentran listados todos los “toolboxes”,

herramientas, de Simulink disponibles para la versión instalada. Si se hace clic en cada

herramienta o “toolbox” se desplegará en la sub-ventana “Listado de bloques” los bloques

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

se marquen en la sub-ventana “Listado bloques” y será de ayuda para entender el

funcionamiento de estos mismos, describiendo la funcionalidad, las entradas y las salidas.

diciembre de 2021 26
Los bloques mostrados en la siguiente figura son algunos de los más utilizados para realizar

simulaciones con esta herramienta tan poderosa:

La ventana de dialogo de parámetros para el bloque ‘Integrator’ es presentada en la siguiente

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”.

Y así, como la ventana de la figura anteriormente mostrada hay muchas otras

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

También podría gustarte