Вы находитесь на странице: 1из 10

Captulo 1

Conceptos Fundamentales de la Simulacin de


Sistemas

Aspectos Generales

Sistema
Es una coleccin de elementos organizados que interactan juntos hacia el logro
de un objetivo en comn.
Ejemplos:
El sistema de manufactura de un producto, en el cual trabajadores y
mquinas convierten las materias primas en productos terminados.
El sistema de servicio de atencin en un supermercado, en el cual los
clientes ingresan, escogen sus productos y finalmente forman una cola
para realizar el pago.

Relacin entre proceso y sistema

Proceso
Es un conjunto de operaciones, actividades o tareas que crean una salida
(output), con base en una o ms entradas (input).

Sistema
Es un conjunto de elementos usados para ejecutar un proceso, para lo cual
requiere, adems, recursos y controles. As, un sistema comprende un proceso,
pero tambin incluye los recursos y los controles para poder realizar el proceso.

Elementos de un Sistema

Entidades
Son los tems que transitan por el sistema para ser procesados o recibir un
servicio. Las entidades se pueden caracterizar por el costo, el orden, la prioridad,
el estatus, entre otros factores.
Se clasifican en tres tipos:
Humanos o animados: clientes de un supermercado, pacientes de una
clnica.
Inanimados: productos, piezas, documentos.
Intangibles: llamadas telefnicas, correos electrnicos, proyectos.

Actividades
Son las tareas que se realizan en un sistema; pueden estar involucradas directa
o indirectamente en el procesamiento de las entidades. Las actividades tienen
una duracin y por lo general involucran el uso de recursos. Se pueden clasificar
en:
Proceso de entidades: corte de una pieza, servicio a clientes.
Movimiento de entidades y de recursos: transporte en un elevador.
Ajuste, mantenimiento y reparacin de recursos: configurar una
mquina.

Recursos
Son los medios para poder ejecutar las actividades. Proveen el soporte de
mquinas, equipos, personal y facilidades en general, para llevar a cabo las
actividades.

Controles
Los controles gobiernan cmo, cundo, y dnde son ejecutadas las actividades;
tambin determinan las acciones que se deben tomar cuando cierto evento o
condicin ocurre.
Ejemplos:
Inicio y fin de la ejecucin de las actividades.
Priorizacin y secuenciacin de actividades.
Programas de produccin.
Programas de mantenimiento.
Caractersticas de la Simulacin
Capta la interdependencia que existe entre los elementos del sistema.
Considera la variabilidad en el sistema.
Es suficientemente verstil para modelar cualquier sistema.
Provee informacin estadstica sobre mltiples indicadores de
desempeo.
Se ejecuta en tiempo comprimido, tiempo real o tiempo retardado.
Los resultados son reales y cuantitativos.

Tipos de Simulacin (Segn su naturaleza)


Simulacin basada en el avance del tiempo

Simulacin Esttica
Es la representacin del sistema en un instante especfico del tiempo. A menudo
involucra muestras aleatorias para generar reportes estadsticos, tambin se le
llama simulacin de Monte Carlo.

Simulacin Dinmica
Incluye el paso del tiempo. Un mecanismo de reloj mueve el avance del tiempo
y el estado de las variables del sistema son actualizadas. La simulacin dinmica
se ajusta para analizar los sistemas de manufactura y servicios, dado que ellos
operan en el tiempo.

Simulacin basada en el uso de variables aleatorias

Simulacin Determinstica
Se denomina simulacin determinstica cuando los modelos tienen entradas y
salidas (inputs y outputs) constantes. Estos son construidos de la misma manera
que los probabilsticos o estocsticos, excepto que no poseen aleatoriedad.

Simulacin Estocstica o probabilstica


La simulacin es estocstica o probabilstica si los modelos se basan en una o
ms variables de entrada, cuya naturaleza es aleatoria. Un modelo estocstico
tiene entradas aleatorias, entonces produce salidas aleatorias.
Decir que una variable del modelo es aleatoria no significa que es indefinida o
impredecible; por el contrario, el fenmeno que est siendo modelado tiende a
variar estadsticamente.

Simulacin basada en la continuidad de la ocurrencia de los


eventos

Simulacin Discreta
Es aquella en la que los eventos se dan en puntos discretos del tiempo, con lo
cual se actualizan los valores de las variables de estado del modelo en dichos
puntos. Es decir, existe un intervalo de tiempo variable entre la ocurrencia de un
evento y la del otro.

Simulacin Continua
Es aquella en la que las variables de estado del modelo cambian continuamente
respecto del tiempo. Es decir, el intervalo de tiempo entre la ocurrencia de un
evento y otro se puede considerar infinitesimal. Ejemplos:
La temperatura en el transcurso del da. La variable de estado toma
diferentes valores en el tiempo, segn la temperatura.
El funcionamiento del tanque de gasolina de una estacin de venta de
combustible, que, por medio de la mquina surtidora, transfiere un flujo
hacia los tanques de los vehculos.

Cul es la diferencia entre variable discreta y variable continua?


La diferencia est en la forma como cambian de valor.
Las variables discretas cambian de valor con la ocurrencia de eventos en el
sistema. Mientras no ocurra un evento sus valores permanecen constantes. En
cambio, las variables continuas cambian con el simple avance del tiempo, por
ello, los valores de estas variables se rigen por una ecuacin en funcin del
tiempo.
MODELOS ANALTICOS VERSUS MODELOS DE SIMULACIN

Modelos Analticos
Representan, por lo general, situaciones estticas del problema; es decir,
se asume que las condiciones son constantes en el tiempo durante el
perodo de estudio. Ejemplo: las programaciones lineal y no lineal.
Los resultados llevan a obtener una solucin ptima para el problema y
para lograr un solo objetivo, con lo cual se sacrifican otros objetivos
secundarios.

Modelo de Simulacin
Proporcionan una medida cuantitativa del desempeo del sistema, tal
como el porcentaje de utilizacin de los recursos, los tiempos de ciclo, etc.
Determinan cmo el sistema responde a cambios en su estructura y
ambiente o bajo ciertos supuestos.
La simulacin es usada para probar la efectividad de un sistema en
particular. Pero por s misma no resuelve un problema u optimiza un
diseo.
A diferencia de los modelos analticos, la simulacin hace posible
monitorear las ms complejas fluctuaciones estadsticas e
interdependencias en el sistema.
Ayuda a eliminar las ineficiencias ocultas en un modelo analtico, que solo
se detectan cuando el sistema est en operacin; es decir, cuando es
demasiado tarde.

Fases de un Proyecto de Simulacin


La simulacin es mucho ms que la construccin del modelo y su ejecucin.
Como cualquier proyecto, requiere de planeamiento, coordinacin y un
entendimiento de los requerimientos de cada una de las tareas involucradas. El
modelado de Sistemas requiere de capacidades o habilidades analtica,
estadstica, organizacional y de ingeniera. No hay reglas estrictas de cmo
conducir un proyecto de simulacin; sin embargo, a continuacin, se presenta
una secuencia de etapas, generalmente recomendadas:
Definir el problema, los objetivos y los requerimientos.
Diseo del modelo conceptual.
Obtencin y anlisis estadstico de los datos para el modelo.
Construccin del modelo de simulacin.
Verificacin del modelo.
Validacin del modelo.
Diseo del experimento de simulacin, ejecucin y anlisis estadstico.
Entrega de documentacin y presentacin de resultados.

Variables Aleatorias
Es aquella variable que puede tener asignado un valor (no previsible) de un
determinado conjunto finito (variable aleatoria discreta) o infinito (variable
aleatoria continua) de posibles valores. Es una funcin que asigna un nmero a
cada posible resultado de un experimento (espacio de muestreo).
Un proceso estocstico evoluciona en el tiempo y/o espacio e involucra a una
variable aleatoria, de tal modo que el comportamiento del proceso no puede
preverse con exactitud. Estos procesos se utilizan para presentar aquellas
actividades cuyos efectos varan aleatoriamente en distintas salidas y los
resultados generados sirven para obtener estimaciones de las variables que
caracterizan el comportamiento real del sistema.
En simulacin, los valores que puede tomar una variable aleatoria, como la
duracin de una actividad, o quiz el tiempo entre arribos de las entidades al
sistema, son representados por una Distribucin de Probabilidad.
El comportamiento aleatorio en un sistema es expresado en un modelo de
simulacin, ya sea utilizando expresiones de probabilidad o por la especificacin
de distribuciones de probabilidad.

Distribuciones de Probabilidad
La distribucin de probabilidad permite relacionar un conjunto de valores o
medidas, con su frecuencia relativa de aparicin. Frecuentemente, los sistemas
estocsticos tienen situaciones que implican la determinacin de valores de
tiempo o cantidad, que varan de acuerdo a una forma o densidad y a un rango
dado. Por ejemplo, el instante en que ocurrir el prximo evento, el nmero de
paquetes por trasladar, el tiempo de recorrido hasta la ventanilla de atencin o
el tiempo de una consulta mdica, etc.
Los resultados o valores posibles que pueden tomar todas estas situaciones
conforman el universo de valores que est definido en la variable aleatoria y
pueden ser expresados o representados por medio de una distribucin de
probabilidad.
Las distribuciones de probabilidad pueden ser discretas o continuas. Son
discretas cuando representan un nmero entero y finito de posibles valores,
como el nmero de individuos en un grupo de personas. Son continuas cuando
representan un nmero que pertenece al rango de los nmeros reales, por
ejemplo, el tiempo de operacin de una mquina que se distribuye
uniformemente entre 1.2 y 1.8 minutos. En este caso, en este rango existe un
infinito nmero de posibles valores.
Simulacin De Sistemas por Eventos
Un evento es un acaecimiento, un hecho que sucede en un instante de tiempo.
En el mundo real los eventos ocurren en forma simultnea; mltiples entidades
pueden realizar actividades en forma paralela o simultnea; es decir, en el mismo
instante. En el mundo virtual, los eventos suceden uno a la vez, aun cuando
estos se dan en el mismo instante. Cuando el modelado de sistemas se centra
en la ocurrencia de eventos y lo que sucede cuando ellos ocurren se denomina
orientacin por eventos.

Simulacin por Procesos


Consiste en representar el funcionamiento de un sistema en funcin de la
dinmica de las entidades a travs del flujo del proceso; es decir, comenzando
desde que estas arriban al sistema, pasando luego por una secuencia de
actividades, para finalmente salir del sistema; esta situacin puede
representarse mediante un diagrama de flujo.
En Arena, la simulacin se realiza por procesos de manera explcita, mediante
la red de mdulos. Pero en forma paralela e implcita (internamente) la
simulacin se realiza por eventos, mediante un calendario predeterminado y
eventos condicionales.
En la lgica de eventos discretos, este flujo de actividades del proceso se traduce
en una secuencia de eventos predeterminados, para simular el comportamiento
del sistema.
Veamos los siguientes ejemplos de eventos tpicos de simulacin:
El arribo de una entidad a una estacin de trabajo.
La falla de una mquina.
El inicio de una actividad.
La finalizacin de una actividad.
El final de un turno de trabajo.

Evento programado en el tiempo


Es aquel cuyo momento de ocurrencia puede ser determinado de antemano, y
por lo tanto puede ser programado con anticipacin. Para estos eventos, en los
que es posible que se planee su ejecucin en el transcurso del tiempo, el avance
del reloj de la simulacin se dispone segn el prximo evento programado. As,
la ejecucin de eventos programados contina, hasta que se produce el evento
de la terminacin de la simulacin.
Evento Condicional
Un evento condicional se dispara cuando se da una condicin en alguna de las
variables del sistema y no mediante su programacin en el tiempo. Ejemplo:
Supongamos que un recurso es liberado de una actividad y queda en estado
disponible; como existen entidades en espera por el recurso, recin en ese
instante se genera el evento para tomar dicho recurso disponible. Es decir, se
dio la condicin, entonces se gener el evento.

Reloj de Simulacin
El reloj de simulacin es una variable para controlar el tiempo transcurrido
durante la simulacin y para interactuar con el calendario de eventos. Es un reloj
no convencional, ya que no controla el tiempo en forma continua, sino ms bien
oscila hacia adelante, mediante saltos en instantes discretos del tiempo. Apunta
el instante en que se ejecuta el evento durante la simulacin luego salta al tiempo
del siguiente evento. Cada salto implica un cambio en el estado del sistema y
una actualizacin del calendario de eventos.

Variables Del Sistema


En el diseo de un nuevo sistema o en la mejora de uno ya existente se requiere
lograr un entendimiento de cmo los elementos del sistema se interrelacionan y
afectan unos a otros. Para ayudar a entender estas relaciones estudiaremos tres
tipos de variables del sistema:
1. Variables de decisin.
2. Variables de respuesta.
3. Variables de estado.

Variables de Decisin
En un experimento, estas representan la variable independiente. Es posible
alterar los valores de las variables independientes, cada vez que esto sucede se
afecta el comportamiento del sistema. La persona que realiza el experimento
controla y cambia los valores de las variables de decisin, bajo algn criterio
tcnico. Ejemplo:
Asignar a un determinado nmero de operarios a la lnea de produccin.
Agregar un turno adicional de trabajo.
Variables de Respuesta
Tambin llamadas variables de performance, pues miden el desempeo del
sistema en respuesta a alguna variable de decisin. Ejemplo:
El tiempo promedio que una entidad permanece en cola.
El nmero de entidades procesadas en un perodo dado.
La utilizacin promedio de un recurso, etc.

Variable de Estado
Las variables de estado contienen valores individuales, pero en forma conjunta
describen el estatus del sistema en cualquier instante de tiempo. Ejemplo:
El nmero actual de entidades en cola, el nmero actual de recursos que
estn siendo utilizados o que estn disponibles.
El nmero promedio actual de entidades en el sistema.
Estado actual de una mquina (ocupada, inactiva o malograda).
Las variables de estado a menudo tienen un efecto en la toma de decisiones
cuando los eventos ocurren; por ejemplo, la disminucin del nmero de
entidades en una cola puede generar el cambio de cola de una entidad.

Elementos Abstractos del Sistema


Entidades
Las entidades representan los elementos que ingresan al sistema para recibir un
servicio o para ser procesadas; representan las entradas y salidas del sistema.
Por ejemplo: productos, clientes, documentos, etc.
Las entidades, al desplazarse por el sistema, van cambiando de estatus, afecta
y son afectadas por otras entidades, afectan al sistema y, por lo tanto, afectan
tambin el reporte final de los indicadores de desempeo.

Recursos
Los recursos son elementos que soportan, directa o indirectamente, el
procesamiento de las entidades en el sistema. Existe siempre un inters cmo
son utilizados los recursos o cmo se afecta el flujo de entidades, reflejado en
tiempos de espera por la disponibilidad del recurso.
Atributos
Los atributos son variables asociadas exclusivamente a las entidades,
almacenan valores o informacin acercad de cada entidad. Para individualizar
entidades es necesario vincularte atributos. Las entidades poseen atributos que
contienen informacin caracterstica para cada entidad; es decir, las entidades
poseen caractersticas que son comunes, pero contienen informacin especfica
para cada entidad, que las diferencian unas de otras. Ejemplo: peso, edad,
tamao, hora de arribo, tipo, etc.

Variables Globales
Estas variables son utilizadas en el modelo de simulacin; representan una parte
de la informacin que refleja alguna caracterstica del sistema en estudio,
independientemente de la cantidad o tipo de entidades. A diferencia de los
atributos, las variables no estn asociadas a alguna entidad especfica. Las
variables pueden representar algo que cambia en forma persistente durante la
simulacin.

Вам также может понравиться