Sie sind auf Seite 1von 43

Universidad Nacional Federico Villarreal

Escuela Profesional de Ingeniería Industrial

Simulación de Sistemas

Aspectos Generales de la Simulación de


Sistemas

Ing. Edgar Muñante Villafuerte Sistemas


Derecho Informático
Operativos
SIMULACIÓN

Para poder comprender la realidad y complejidad de las


operaciones que se llevan acabo en un sistema real, ha sido
necesario construir métodos y herramientas que buscan
imitar y experimentar el comportamiento de los sistemas
reales. La simulación por computadora es una técnica que
imita los procesos de un sistema real para evaluarlo
numéricamente y los datos generados por el software nos
permitirán predecir el comportamiento del sistema que se
está analizando o estudiando.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


¿QUÉ ES UN SISTEMA?

Un sistema puede definirse como una colección de objetos o


entidades que interactúan entre sí para alcanzar un cierto
objetivo. Los sistemas reciben datos, energía o materia del
ambiente (entradas) y proveen información, energía o
materia (salidas).

Parte del Relación


Límite del sistema
sistema

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Propiedades de los sistemas

Sinergia: Con los componentes y su interrelación se consigue


más que lo que en principio resultaría de la simple suma de
los componentes.

Entropía: Refleja el grado de desorden del sistema. Se puede


reducir la entropía ingresando información al sistema.

Equilibrio homeostático: Equilibrio dinámico que mantiene


los valores dentro de un rango establecido.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Tipos de Procesos en las
Organizaciones
Proceso
ESTRATEGICO Y/O COMUNICACIONAL

C C
L L
I I
E Proceso E
MISIONAL O CORE DE NEGOCIO
N N
T T
E E
S S
Proceso
APOYO O TECNICO
(RR.HH. Área. Legal, TI, logística, finanzas)

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Tipos de Sistemas en Simulación

Sistema discreto: Se caracteriza porque las propiedades


de interés (variables del estado de interés) del sistema
cambian únicamente en un cierto instante o secuencia de
instantes, y permanecen constantes el resto del tiempo.

Sistema continuo: Se caracteriza porque las variables de


estado cambian de forma continúa.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Modelo

La descripción de las
características de interés Sistema
de un sistema se conoce
como modelo del sistema
real, y el proceso de Sistema Modelo del
actual (real) sistema real
abstracción al más alto
nivel se conoce como
modelado. Modelos Modelos
físicos matemáticos

Solución
Simulación
analítica

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Formas de estudiar un sistema

Modelo
Físico
continuo
Modelo
S Tipos
Analógico continuo
M
I de Modelo de Tipos de
O
S Modelo Simulación Simulación
discreto
D
T s eventos
E Modelo
E Utilidad Matemático
L
M
O
A

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Modelos

 Es una abstracción de la realidad.


 Es una representación de la realidad que ayuda a
entender cómo funciona.
 Es una construcción intelectual y descriptiva de una
entidad en la cual un observador tiene interés.
 Se construyen para ser transmitidos.
 Supuestos simples son usados para capturar el
comportamiento importante.
Un modelo es un sistema desarrollado para entender la realidad y en
consecuencia para modificarla.
No es posible modificar la realidad, en cierta dirección, si es que no se
dispone de un modelo que la interprete.
Ing. Edgar Muñante Villafuerte Sistemas Operativos
¿Para qué sirve un modelo?

Ayuda para el pensamiento Herramienta de predicción

Para entrenamiento
e instrucción

Ayuda
Ing. Edgar para
Muñante la experimentación
Villafuerte Ayuda
Sistemas para la comunicación
Operativos
Simulación

La simulación se refiere al conjunto de métodos y


aplicaciones que buscan imitar el comportamiento de
sistemas reales, generalmente en un computadora con un
software apropiado.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Tipos de Simulación

Estático vs Dinámico: El tiempo no desempeña un papel


natural en los modelos estáticos pero si en los dinámicos.

Continuo vs Discreto: En un modelo continuo el estado del


sistema puede cambiar continuamente en el tiempo, en un
modelo discreto el cambio puede ocurrir sólo en tiempos
separados del tiempo.

Determinista vs Estocástico: Los modelos que no tienen


entradas aleatorias son deterministas y los que tiene entradas
aleatorias son estocásticos.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Estocástico (*) Determinístico
Si el estado de la variable en el Si el estado de la variable en el
siguiente instante de tiempo no siguiente instante de tiempo se
se puede determinar con los puede determinar con los datos
datos del momento actual. del estado actual.
yj = fm(xi, lk)
xi (Existen
variables internas
yj xi yj = fm(xi) yj
–como lk–
aleatorias)

Método analítico: usa Método numérico: algún método


probabilidades para determinar de resolución analítica.
la curva de distribución de
frecuencias.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Continuo Discreto (*)
El estado de las variables cambia El estado del sistema cambia en
de forma continua a lo largo del tiempos discretos del tiempo
tiempo.
e = f(nT)
e = f (t)

Método analítico: emplea Método numérico: utiliza


razonamiento de matemáticas procedimientos computacionales
deductivas para definir y resolver para resolver el modelo
el sistema. matemático.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Estático Dinámico (*)
Si el estado de las variables
puede cambiar mientras se
realiza algún cálculo
Entre las variables no se
encuentra la variable tiempo.
f [ nT ] ≠ f [ n(T+1) ]

Método analítico: algún método


de resolución analítica.
Método numérico: usa
procedimientos
computacionales para resolver
el modelo matemático.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Simulación

Sistema Actual salida(t)

entrada(t)

parámetros =??

Simulación del Sistema salida(t)

 La simulación del sistema imita la operación del sistema


actual sobre el tiempo.
 La historia artificial del sistema puede generarse, observarse
y analizarse.
 La escala de tiempo puede alterarse según la necesidad.
 Las conclusiones acerca de las características del sistema
actual se pueden inferir.
Ing. Edgar Muñante Villafuerte Sistemas Operativos
Simulación de eventos discretos

En este tipo de simulación se generan y administran


eventos en el tiempo por medio de una cola de eventos
ordenada según el tiempo de simulación en que deben
ocurrir y de esta forma el simulador lee de la cola y dispara
nuevos eventos. Un evento puede ser: la llegada de un
cliente, la llegada de un camión, el inicio del proceso de una
pieza, la finalización de un proceso de fabricación. Esta
modalidad de simulación se usa típicamente en el diseño de
la mayoría de eslabones de la cadena de suministro tales
como: líneas de producción, plantas de procesamiento,
bodegas de materia prima, bodegas de producto terminado,
puntos de atención a clientes, hospitales, centros de
atención médica.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Ing. Edgar Muñante Villafuerte Sistemas Operativos
COMPONENTES DE UN SISTEMA EN SIMULACIÓN

Entidades: Son los objetos que fluyen a través del sistema,


podrían ser: clientes, productos, cajas, camiones y pallets
entre otros.

Atributos: Son las diferentes características que definen a las


entidades, por ejemplo tipo, edad, género, peso, volumen,
tiempo de inicio de un proceso.

Variables: Una variable es un fragmento de información que


refleja alguna característica del sistema, independientemente
de las entidades que se muevan por el modelo.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


COMPONENTES DE UN SISTEMA EN SIMULACIÓN

 Recursos: Las entidades compiten por ser servidas por


recursos que representan cosas como personal, equipo,
espacio en un almacén de tamaño limitado, etc.

 Colas: Cuando una entidad no puede continuar su


movimiento a través del modelo, a menudo porque
necesita un recurso que está ocupado, necesita un
espacio donde esperar que el recurso quede libre, ésta
es la función de las colas.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


COMPONENTES DE UN SISTEMA EN SIMULACIÓN

 Acumuladores de estadísticos: Para obtener las


medidas de eficiencia finales, podría ser conveniente
hacer un seguimiento de algunas variables intermedias en
las que se calculan estadísticas, por ejemplo: el número
total de piezas producidas, todos estos acumuladores
deberían ser inicializados a 0.

 Eventos: Un evento es algo que sucede en un instante


determinado de tiempo en la simulación, que podría hacer
cambiar los atributos, variables, o acumuladores de
estadísticas.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


COMPONENTES DE UN SISTEMA EN SIMULACIÓN

 Reloj de la Simulación: El valor del tiempo


transcurrido, se almacena en una variable denominada
Reloj de Simulación. Este reloj irá avanzando de evento
en evento, ya que al no cambiar nada entre eventos, no
es necesario gastar tiempo llegando de uno a otro.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


¿Qué es Simulación?

• Es una imitación de las operaciones de un sistema o


proceso real (Sistemas complejos).
• Involucra la generación de una historia artificial del
comportamiento del sistema y a partir de dicha historia se
efectúan inferencias relativas a las características
operacionales del sistema real que representa.
• Permite describir y analizar el comportamiento del sistema
real, y responder ciertas interrogantes para apoyar el
diseño de sistemas reales.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


¿Qué es Simulación?

• Es una metodología que permite apoyar la toma de


decisiones.
– ya sea en el diseño de Sistemas, antes que este sea
construido
– ya sea probando políticas de Operación, antes que estas
sean implantadas

• Por si misma, la Simulación, no resuelve los problemas,


sino que ayuda a:
– Identificar los problemas relevantes
– Evaluar cuantitativamente las soluciones alternativas

Ing. Edgar Muñante Villafuerte Sistemas Operativos


¿Qué es Simulación?

• ¿Por qué son necesarios los modelos de simulación


o prototipos?

• La experimentación de un sistema o procesos


... Puede generar problemas éticos
... puede generar problemas económicos
... o puede llevarlo a colapsos
... o puede ser simplemente imposible
Por ejemplo ; en el desarrollo de un nuevo
producto

Ing. Edgar Muñante Villafuerte Sistemas Operativos


La Simulación ...

 Es un término muy amplio, en realidad existen un conjunto de


enfoques para analizar problemas
– La Simulación requiere de MODELOS (validez)
 No es una solución analítica
– No obtiene resultados exactos (desventaja)
– Permite modelar sistemas complejos (ventaja)
 Es mejor una respuesta aproximada al problema correcto que
una respuesta correcta al problema aproximado
 Es la técnica de modelación estocástica más útil, de mayor
reconocimiento en la ingeniería de sistemas

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Areas de Aplicación

 Sistemas de Computadores
 Telecomunicaciones, Transporte y Energía
 Aplicaciones Militares y Navales
 Política Públicas
 Manufactura — Programación, Inventarios
 Personal en empresas de servicios
– Bancos, Comida Rápida, Correo, ...
 Distribución y Logística
 Salud — Salas de emergencia y de operaciones
– Planes de Emergencia (terremotos, inundaciones)
– Distribución de Servicios (juzgados, hospitales)

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Ingeniería de Sistemas

 Instalaciones/Procesos Físicos; Reales o planeados


 Estudiar su Desempeño
– Medir
– Mejorar
– Diseñar (si no existe)
– Posible Control en Tiempo Real
 Algunas veces es posible “jugar” con el Sistema
 Pero algunas veces es imposible hacerlo ya sea que
– No existe
– Se Destruye,
– Muy Caro

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Simulación Computacional

 Un Método para Estudiar un amplio abanico de modelos de


sistemas del mundo real
– Uso de evaluación numérica con el computador
– Uso de software para “imitar” las operaciones y características del
sistema, a menudo en el tiempo
 En la práctica, es el proceso de diseñar y crear modelos
computarizados del sistema y hacer experimentos numéricos
con el computador
 Una aplicación poderosa a sistemas complejos
 Simulación puede tolerar modelos complejos

Ing. Edgar Muñante Villafuerte Sistemas Operativos


¿Cuándo Simular?

Como regla general, es apropiada cuando:


 Desarrollar un modelo estocástico es muy difícil o quizás aún
imposible
 El sistema tiene una o más variables aleatorias
relacionadas
 La Dinámica del sistema es extremadamente compleja
 El objetivo es observar el comportamiento del sistema sobre un
período
 La habilidad de mostrar la animación es importante.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Justificación Económica

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Simulación

 Imitar; Emular; Modelo artificial; Prototipo


 Sistema lógico Matemático que reside en un computador
 No proporciona respuestas exactas del sistema real, sólo
estimaciones, aproximaciones con error acotado.
 Modelo de Simulación nos provee de una historia artificial del
sistema bajo estudio
 En la simulación estocástica las entradas y salidas son aleatorias
– Generación de variables aleatorias; Análisis estadístico de datos
(input output), Diseño y análisis de experimentos de simulación

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Ventajas de la Simulación

 Beneficio general de la simulación


– Laboratorio de aprendizaje-Fácil de modificar
 Algunos beneficios específicos
– -Mejorar desempeño del sistemas reales complejos
– -Disminuir inversiones y gastos de operación
– -Reducir el tiempo de desarrollo de un sistema
– -Asegurar que el sistema se comportará como se desea
– -Conocer oportunamente hechos relevantes y efectuar
– cambios oportunamente
- A veces es lo único que se puede hacer para estudiar
– un sistema real (No existe; Se destruye; Muy caro)

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Ventajas de la Simulación
 Flexibilidad para modelar las cosas tal como son
(no importando si son enredadas y complicadas )
modelado de sistemas complejos
– Evitan “buscar” sólo dónde hay luz: Cuento en dónde un
“borrachito” busca las llaves del auto cerca del farol porque ahí
puede ver y no dónde se le cayeron realmente porque está obscuro
 Permite Modelar la Incertidumbre y los procesos transcientes
La única cosa segura es que nada es seguro
– Peligro de ignorar la variabilidad y la incertidumbre
– Validez del Modelo

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Desventajas de la
Simulación

 Puede ser costosa y consumidora de tiempo inicialmente.


 Algunas veces soluciones mejores y más fáciles son pasadas por
alto.
 Los resultados pueden ser mal interpretados
 Por lo general son ignorados los factores humanos y
tecnológicos.
 Peligro de poner demasiada confianza en los resultados de la
simulación.
 Es difícil verificar si los resultados son válidos.
(Proceso de validación tema de estudio)

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Tipos de Simulación

 Estática v/s. Dinámica


– ¿Juega el tiempo un papel en el Modelo?
 Cambios Continuos v/s. Cambios Discretos
– ¿Puede el “estado” cambiar continuamente o
sólo cambiar en algunos instantes del tiempo?
 Determinístico v/s. Estocástico
– ¿Es todo cierto o existe incertidumbre?
 La Mayoría de los modelos Operacionales son:
– Dinámicos, Cambios-Discretos y Estocásticos
Ing. Edgar Muñante Villafuerte Sistemas Operativos
Modelos y Simulación

 Modelado. Es un proceso de abstracción mediante


el cual se representa cierto aspecto de la realidad.
Se estudia su validez, es decir en qué medida el
modelo representa la realidad.

 Simulación. Es el proceso de modelado de algún


aspecto importante de un sistema en tiempo real,
comprimido o expandido, mediante la
construcción y experimentación con el modelo del
sistema. Se estudia la operación del sistema.
Ing. Edgar Muñante Villafuerte Sistemas Operativos
Ejercicio 1
1. ¿Cuál es la diferencia entre modelado y simulación?.

2. ¿Se puede modelar sin simular?


3. ¿Se puede simular sin modelar?

4. Indique que relación se cumple:


1. Modelado  Definición estructural
2. Modelado  Definición funcional
3. Simulación  Definición estructural
4. Simulación  Definición funcional

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Tipos de Sistemas de Simulación

Sistemas Continuos.
 Contiene variables preponderantemente de tiempo-continuo (pueden
cambiar en cualquier momento).
 Los cambios se expresan mediante ratios, uso de ecuaciones
diferenciales o de diferencias.
 Uso de resultados en el largo plazo.

Sistemas Discretos (Eventos).


 Contiene variables preponderantemente de tiempo-discreto (pueden
cambiar en momentos discretos del tiempo).
 Interesa el seguimiento de los cambios de estado del sistema como
consecuencia de la ocurrencia de sucesos o eventos.
 Las ecuaciones del modelo son las relaciones lógicas que determinan la
ocurrencia de un suceso o evento.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Ejercicio 1

1. ¿Todos los sistemas dinámicos son continuos?

2. ¿Todos los sistemas estáticos son discretos?

3. ¿Los sistemas pueden ser continuos y discretos al


mismo tiempo?

4. ¿Un sistema continuo no se puede estudiar como


un sistemas discreto?

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Ejercicio 2

Diga a qué tipo de sistema de simulación


corresponden los siguientes sistemas:
1. Cadena de producción.
2. Contaminación atmosférica.
3. Dinámica poblacional.
4. Entradas y/o salidas de una sala de emergencia.
5. Entradas y/o salidas de un almacén.
6. Flujo de caja.
7. Colas de un banco.
8. Sistema de transporte público.
9. Sistemas Epidemiológicos.

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Pasos para realizar un estudio de
simulación

 Definición del sistema bajo estudio


 Generación del modelo de simulación base
 Recolección y análisis de datos
 Generación del modelo preliminar
 Verificación del modelo
 Validación del modelo
 Generación del modelo final
 Determinación de los escenarios para el análisis
 Análisis de sensibilidad
 Documentación del modelo, sugerencias y conclusiones

Ing. Edgar Muñante Villafuerte Sistemas Operativos


Bibliografía
 Kelton, David., Sadowski, Randall y Sturrock, David.
Simulación Con Software Arena. 4 th. ed. México, Mc Graw
Hill. 2008. pp 1-194.
 García D, Eduardo., García R, Heriberto. y Cárdenas B,
Leopoldo. Simulación y análisis de sistemas con Promodel.
México, Prentice Hall. 2088.
 Averill M, Law. Simulatión modeling and analysis. 4 th. ed.
New York, USA, Mc Graw Hill. 2007. pp 1-84.
 Beaverstock Malcolm, Greenwood Allen G., Lavery
Eamonn y Nordgren William (2012). Applied Simulation
Modeling and Analysis using FlexSim, (3a ed.), Published
by FlexSim Software Products, Inc. All rights reserved.
Printed in Orem, UT 84097 USA.

Ing. Edgar Muñante Villafuerte Sistemas Operativos

Das könnte Ihnen auch gefallen