Está en la página 1de 28

SIMULACIÓN

DIGITAL
Agosto 24, 2023

David Edmundo Romo Bucheli, PhD


Suplente: Eliana Bonalde

Escuela de Ingeniería de Sistemas e Informática


Definición

“Simulación es una técnica numérica para conducir experimentos en una computadora


digital. Estos experimentos comprenden ciertos tipos de relaciones matemáticas y
lógicas, las cuales son necesarias para describir el comportamiento y la estructura de
sistemas complejos del mundo real a través de largos periodos de tiempo.”

Thomas H. Taylor

“Simulación es el proceso de diseñar y desarrollar un modelo computarizado de un


sistema o proceso y conducir experimentos con este modelo con el propósito de
entender el comportamiento del sistema o evaluar varias estrategias con las cuales
se puede operar el sistema”

Robert e. Shannon
Definición

La simulación es una técnica para imitar computacionalmente el


comportamiento de un sistema asumiendo ciertas condiciones
particulares de operación.

Una simulación es la imitación de la operación de un proceso real o


sistema a lo largo del tiempo. La simulación requiere la generación
de una historia artificial de un sistema y la observación de la historia
artificial para extraer inferencias acerca de las características
operativas del sistema real.
Definición

La simulación es el proceso en el cual se Se apoya en herramientas matemáticas y


modela un sistema real y se experimenta computacionales para evaluar el impacto de
con él, para conocer el comportamiento del cambios en las diferentes variables.
sistema o para evaluar diversas alternativas
en ese sistema.

La simulación no genera una solución, indica


cómo se comporta el sistema y nos puede
informar en la toma de decisiones.
¿Por qué usar simulación digital?

IMPORTANCIA

Se puede estudiar el efecto de cambios internos y externos del sistema y observar los
efectos de esas alteraciones en el comportamiento del sistema.

Puede conducir a un mejor comprensión del sistema y a sugerir estrategias que


mejoren la operación y eficiencia del sistema.

Detectar las variables más importantes que interactúan en el sistema y a entender


mejor las interrelaciones entre estas variables.
¿Por qué usar simulación digital?

IMPORTANCIA

Se utiliza para experimentar con nuevas situaciones, sobre las cuales tiene poca o
ninguna información.

La simulación puede ser usada para anticipar problemas que puede surgir en el
comportamiento del sistema.

Me permite verificar soluciones analíticas.

A diferencia de los modelos de optimización, los modelos de simulación se "ejecutan" en lugar de resolverse.
¿Cuando (no) realizar una simulación?

Números de servidores que se necesitan para atender a


NO clientes llegan al azar a una tasa promedio de 100/hora y
son atendidos a una tasa promedio de 12/hora.
El problema tiene una solución analítica o lógica Simplemente se calcula 100/12 = 8.33, lo que indica que se
relativamente sencilla. necesitan nueve o más servidores.

La simulación es demasiado costosa y es más Si se estima que la simulación costará $20 000 y sólo
sencillo realizar experimentos directamente en el hay $10 000 disponibles, la sugerencia es no
sistema. aventurarse en un estudio de simulación. Del mismo
modo, si se necesita una decisión en dos semanas y
Hay restricciones de tiempo o de presupuesto que una simulación tardará un mes, no se recomienda el
no se pueden cumplir para realizar un estudio de estudio de simulación.
simulación.
La simulación requiere datos, a veces muchos datos. Si
No se tienen datos reales de las observaciones o no hay datos disponibles, ni siquiera estimaciones, no se
están incompletas. recomienda la simulación.
Ventajas

1. La simulación es útil cuando no existe una formulación matemática o bien existe


pero no existen modelos analíticos para su solución.

2. En otras ocasiones existen modelos y métodos para la resolución del sistema real,
pero los procedimientos son demasiado arduos y complejos.

3. La simulación también permite experimentar con el modelo antes de construir el


sistema.
Ventajas

4. Otra ventaja es que permite experimentar con el sistema cuando es imposible


experimentar con él, por ejemplo, razones éticas lo impiden.

5. La simulación permite reducir la escala de tiempo cuando se quiere recoger


información acerca de un sistema que evoluciona muy lentamente en el tiempo.

6. Con la simulación podemos estudiar sistemas dinámicos (que evolucionan en el


tiempo) en tiempo real.
Desventajas

1. La construcción de un modelos de simulación de un sistema puede llegar a ser algo


muy complejo, muy costoso y que requiere mucho tiempo.

2. Es frecuente que ciertos elementos o relaciones del sistema sin importancia


aparente se desprecien a la hora de elaborar el modelo.

3. Por último, es difıcil (casi imposible) conocer el grado de imprecisión de los


resultados de simulación.
Areas de aplicación

1. Manufactura
2. Fabricación de semiconductores
3. Ingeniería de la Construcción y Gestión de Proyectos
4. Aplicaciones militares
5. Transporte y tráfico
6. Salud
7. Simulación de procesos de negocio
Algunos ejemplos

1. Simulación de un entorno empresarial. Es posible jugar diferentes roles dentro de las funciones
típicas de un negocio.
2. Simulación en ganado de leche. Jahn (1988) estructuró un modelo de simulación para diferentes
opciones en la producción de leche en vacas holandesas.
3. Capacitación de policías. Se utiliza entornos virtuales para que el policía aprenda a conducirse en
situaciones de riesgo.
4. Capacitación de tropas. En el operativo Tormenta del Desierto llevado a cabo en la guerra contra
Irak, las tropas de todas las fuerzas estadounidenses que participaron (Aérea, marítima y ejército)
fueron entrenadas con simuladores.
5. Simuladores de vuelos. Fue una de las primeras aplicaciones de los simuladores. Actualmente se
utilizan para entrenar pilotos de aviones comerciales y de combate.
6. Los Voyagers. En 1977, gracias a la simulación se pudieron establecer los itinerarios óptimos para
estas naves con un mínimo consumo de energía aprovechando la atracción gravitacional de los
planetas.
Sistemas
Conceptos Básicos

SISTEMA

Un sistema es una colección de entidades que interactúan entre sí para la consecución de


un propósito explícito, o implícitamente definido.

Una entidad es cualquier parte importante de un sistema. (Un sistema puede tener varias
componentes).

Los atributos son las propiedades de los diferentes elementos del sistema.

El estado del sistema corresponde a la colección de variables necesarias para describir


un sistema en cualquier momento, en relación con los objetivos del estudio.
Conceptos Básicos

Un evento es definido como una ocurrencia instantánea que puede cambiar el estado de
un sistema.

Una actividad representa un intervalo de tiempo definido asociado a un determinado


proceso en el sistema que puede cambiar el estado de un sistema.
Ejemplo de sistemas y componentes
VARIABLES DE
SISTEMA ENTIDADES ATRIBUTOS ACTIVIDADES EVENTOS ESTADO (estado del
sistema)
Llegada al banco, Número de cajeros ocupados,
Banco Clientes Balance en cuenta Hacer depósito
salida del banco # clientes en espera
Llegada a estación, Pasajeros en espera, pasajeros
Tren rápido Pasajeros Origen, destino Viaje
llegada a destino en tránsito
Velocidad, Estado de la
Producción Máquinas capacidad, tasa de Soldadura, pintado Fallo en la máquina máquina(Ocupado, libre, en
fallos mantenimiento)
Transmisión en Llegada del mensaje Número de mensajes a ser
Comunicaciones Mensajes Tamaño, destino
progreso a destino transmitidos

Inventario Bodega Capacidad Extracción Demanda Nivel del inventario

Adaptado de BANKS, J., CARSON, J.S., NELSON, B.L. y NICOL, D.M, Discrete-event system simulation. (5a. edición) Pearson Educación, 2014.
Conceptos Básicos

Todo sistema se encuentra ubicado o enmarcado dentro de un macrosistema, es


decir, un sistema mayor que le sirve como marco de referencia. A este macrosistema
se le conoce como marco ambiental.

Existen actividades, que afectan al sistema bajo estudio y que se originan en un


marco ambiental. A dichas actividades se les conoce como actividades exógenas;
aquellas que se originan dentro del sistema bajo consideración se llaman actividades
endógenas. Un sistema sin actividades exógenas se llama sistema cerrado; uno que
cuenta con ellas se llama sistema abierto.
Conceptos Básicos

Sistema continuo: Las variables poseen una naturaleza continua.

Ejs. Automóvil: aceleración, velocidad, posición, ...

Sistema discreto: Las variables del sistema cambian en un set


discreto de puntos en el tiempo.

Por ejemplo: bits en una memoria RAM, número de clientes en


un banco, etc.
Conceptos Básicos

Sistemas orientados a eventos discretos: Las variables


de estado del sistema cambian de forma discreta en un
instante. La actualización se realiza en un tiempo
aleatorio. Por ej. Servicio ginecológico de un hospital: el
número de parturientas, salas de parto, camas de
recuperación, doctores y enfermeras son variables que
toman valores discretos.

Sistema combinado: Combinan subsistemas continuos y


discretos
Modelos
Modelos

Un modelo se define como “una El primer paso en la construcción de un


representación de un sistema modelo es definir cuál es el sistema, y qué
desarrollada para un propósito preguntas acerca del sistema queremos
específico”. responder.
Modelos

A veces es interesante estudiar un sistema para comprender las relaciones entre sus componentes o
predecir cómo funcionará el sistema bajo una nueva política. Para estudiar el sistema, a veces es
posible experimentar con el sistema mismo. Esto no siempre es posible. Es posible que aún no exista un
nuevo sistema, incluso si el sistema existiera, podría resultar poco práctico experimentar con él.

Por ejemplo,

● Tal vez no sea prudente o posible duplicar la tasa de desempleo para descubrir el efecto del empleo
sobre la inflación.
● En el caso de un banco, reducir el número de cajeros para estudiar el efecto sobre la duración de
las colas de espera podría enfurecer tanto a los clientes que trasladarían sus cuentas a un
competidor.

En consecuencia, los estudios de sistemas a menudo se logran con un modelo de sistema.


Modelos: Formas de estudiar un sistema

SISTEMA

Experimentar con Experimentar con el


el sistema real modelo de un sistema

Modelo Modelo Modelo Modelo


mental verbal físico matemático

Solución
Simulación
Adaptado de: URQUÍA, A. “Simulación: Texto base de teoría”. analítica
UNED
Experimentación

Es un procedimiento para conocer el comportamiento de los sistemas. Ha


sido el método empleado durante siglos para avanzar en el conocimiento:

- Se plantean preguntas adecuadas acerca del comportamiento de los


sistemas.
- Se responden mediante un experimento.

“El proceso de extraer datos de un sistema sobre el cual se ha ejercido una


acción externa”.
Actividad

● Línea del tiempo con las simulaciones más significativas en la historia


de la simulación.
Modelos de simulación

Se desarrollan para estudiar el comportamiento de un sistema. Los modelos


usualmente toman la forma de un conjunto de suposiciones expresadas en
forma matemática, lógica y relaciones simbólicas entre entidades (objetos
de interés) del sistema.

Una vez desarrollado y validado un modelo me sirve para investigar una


serie de preguntas acerca de cómo responde el sistema a diferentes
condiciones o circunstancias
Clasificación de modelos

Modelos estáticos: Representa el sistema en un instante de tiempo.

Modelos dinámicos: Representa el sistema y su evolución en el tiempo.

Modelo determinístico: El comportamiento es siempre el mismo.

Modelo estocástico: El comportamiento varía siguiendo ciertas componentes


probabilísticas.
Clasificación de modelos

Modelos de tiempo continuo: El valor de las variables de estado del sistema


puede cambiar de manera continua en el tiempo.

Modelos de tiempo discretos: Los cambios ocurren solamente en instantes


separados en el tiempo definido. Sus variables de estado pueden cambiar de
valor sólo un número finito de veces por unidad de tiempo.

Modelos híbridos: Algunas de sus variables de estado son de tiempo


continuas y otras son de tiempo discreto.

También podría gustarte