Vous êtes sur la page 1sur 44

SIMULACIÓN

DE SISTEMAS
INTRODUCCIÓN A LOS SISTEMAS

SISTEMA

CONJUNTO DE ELEMENTOS
INTERRELACIONADOS QUE
PERSIGUEN UN OBJETIVO
COMÚN
CLASIFICACIÓN DE LOS
SISTEMAS
SISTEMAS NATURALES

Sistemas físicos Sistemas


Sistemas de
diseñados
actividad abstractos
humana diseñados

Sistemas
trascendentales
CLASIFICACIÓN DE LOS
SISTEMAS
Sistemas Naturales
Sist. Atómicos Sist. Moleculares
Sist. Subatómicos

Sist. De rocas
Sistemas Abstractos
diseñados
Sist. de mares
Sistemas Físicos diseñados Sist. Del lenguaje,
Sist.Hmbre - Máquina Filosóficos,
Celulares, órganos
Herramientas Matemáticos
Individuales Sistemas de
Actividad Órganos de plantas
Equipos Complejos Humana
Organizaciones de Animales

Sistemas automaticos muy Sist. de ciudades


Sist. De Producción
grandes
Sist. de Países El Hombre
Plantas Industriales
Sist. De justcia criminal
Sist. De manufactura Sist. de planetas
Sist. De:
complejos
Planeación, de Control,
Sist. urbanos Sistemas Solares

Galácticos

Sistemas Trascendentales
CLASIFICACIÓN DE LOS
SISTEMAS

Sistemas Sistemas de Sistemas suaves


duros actividad humana
CARACTERÍSTICAS DE LOS
SISTEMAS DE ACTIVIDAD HUMANA

SISTEMA DE
ACTIVIDAD
HUMANA
= SISTEMA DE
ACTIVIDADES + SISTEMA SOCIAL

Los elementos son Los elementos son


actividades (“Qués”) personas que
realizan las
Las relaciones son
actividades
dependencias lógicas
mediante “cómos”
particulares
Las relaciones son
interpersonales
CARACTERÍCAS DE LOS SISTEMAS
DE ACTIVIDAD HUMANA

ENTRADAS PROCESO DE SALIDAS


TRANSFORMACIÓN

MODELADO COMO UN CONJUNTO


INTERCONECTADO DE
ACTIVIDADES
CARACTERÍCAS DE LOS SISTEMAS
DE ACTIVIDAD HUMANA
 OBJETIVOS
 MEDIDAS DE DESEMPEÑO
 CONECTIVIDADES
 LÍMITES
 TOMADOR DE DECISIONES
 ASIGNACION DE RECURSOS
 SUBSISTEMAS
 ES PARTE DE UN SUPRASISTEMA
 SISTEMA DE CONTROL
ENFOQUE DE SISTEMAS

¿QUÉ ES UN PROBLEMA?

UNA DESVIACION ENTRE


LO QUE ES Y LO QUE
DEBERIA SER
ENFOQUE DE SISTEMAS
SECUENCIA CORRECTA

CUAL ES EL COMO SE
PROBLEMA RESUELVE

INGENIERIA DE SISTEMAS: APLICACION DEL


ENFOQUE DE SISTEMAS A LA SOLUCION DE
PROBLEMAS
INTRODUCCIÓN A LA
SIMULACIÓN
Orígenes 1940 Von
Neuman y Ulam
Análisis de
Montecarlo

1950 Con la
computadora surgió la
posibilidad de
experimentar con
modelos
matemáticos( que
describen algún sistema)
DEFINICIÓN
Shubik
Simulación de un sistema es la operación
de un modelo(simulador), el cual es una
representación del sistema. Este modelo
puede sujetarse a manipulaciones que
serían imposibles de realizar, demasiado
costosas o imprácticas. La operación de
un modelo puede estudiarse y con ello,
inferirse las propiedades concernientes al
comportamiento del sistema o subsistema
real
DEFINICIÓN

Simulación, es una técnica para conducir


experimentos en una computadora digital,
los cuales requieren ciertos tipos de
modelos lógicos y matemáticos, que
describen el comportamiento de un
negocio o un sistema económico ( o
algún componente de ellos) en periodos
extensos de tiempo real
FUNDAMENTOS DE LA
SIMULACIÓN
PREDICCIÓN DEL FUTURO

ANTES DEL
SIGLO XVII
Métodos puramente Platón
deductivos
FILOSOFÍA ESPECULATIVA Aristóteles
Euclides
FUNDAMENTOS
MÉTODO CIENTÍFICO

1. Observación de un sistema físico


2. Formulación de hipótesis (puede ser un modelo
matemático) que intente explicar las observaciones
hechas al sistema
3. Predicción del comportamiento del sistema,con
base en la hipótesis formulada mediante el uso de
la deducción lógica o matemática, esto es, por la
obtención de soluciones del modelo o modelos
matemáticos.
4. Realización de experimentos para probar la validez
de la hipótesis o del modelo matemático
RAZONES PARA SU EMPLEO
PUEDE SER IMPOSIBLE O EXTREMADAMENTE COSTOSO
OBSERVAR CIERTOS PROCESOS EN EL MUNDO REAL

Vuelos espaciales

Ventas futuras de una empresa

Fallas de las máquinas en una


fábrica

Efectos de decisiones
macroeconómicas
RAZONES PARA SU EMPLEO
1. Hace posible estudiar y experimentar con las complejas
interacciones que ocurren en el interior de un sistema
2. Estudiar los efectos de ciertos cambios informativos, de
organización y ambientales, en la operación de sistema
3. Permite un mejor entendimiento del sistema modelado y
proporciona sugerencias para mejorarlo
4. Como recurso pedagógico
5. Los juegos operacionales
6. La experiencia que proporciona el diseñar un modelo de
simulación.
7. Permite determinar cuales variables son mas importantes
que otras en un sistema complejo.
RAZONES PARA SU EMPLEO
8. Experimentar con situaciones nuevas
9. Ensayar nuevas políticas y reglas de decisión en la
operación de un sistema
10. Proporciona una forma conveniente de dividir un sistema
complicado en subsistemas mas fáciles de manejar.
11. En los sistemas estocásticos en los cuales la secuencia
de eventos puede ser muy importante, el método de
Monte Carlo puede ser la única forma satisfactoria para
obtener la información
12. Las simulaciones de Monte Carlo pueden realizarse para
verificar soluciones analíticas
13. Permite estudiar los sistemas dinámicos, ya sea en
tiempo real, tiempo comprimido o tiempo expandido
RAZONES PARA SU EMPLEO
14. Ayuda a detectar problemas y obstáculos
cuando se agregan nuevos componentes al
sistema.
15. Convierte a los especialistas en generalistas,
facilita entender el sistema como un todo.
MODELO DE SIMULACIÓN
LOS MODELOS CONSTITUYEN UNA
NECESIDAD CENTRAL DEL
PROCEDIMIENTO CIENTIFICO

EL MODELO CIENTIFÍCO ES
UNA ABSTRACCIÓN DE ALGÚN
SISTEMA REAL, QUE TIENE LA
POSIBILIDAD DE EMPLEARSE
PARA PROPÓSITOS DE
PREDICCIÓN Y CONTROL
COMPONENTES DE UN MODELO
•LOS COMPONENTES
•LAS VARIABLES
•LOS PARÁMETROS Y
•LAS RELACIONES FUNCIONALES
CONTROLABLES

EXÓGENAS ( DE
DECISIÓN) NO CONTROLABLES
LAS VARIABLES DE ESTADO

ENDÓGENAS (DE
RESPUESTA)
TIPOS DE MODELOS

•ESTATICOS O DINAMICOS
•CONTINUOS O DISCRETOS
•ESTOCASTICOS O
DETERMINISTICOS
PROCESO DE SIMULACIÓN

1. DEFINIR OBJETIVOS, ALCANCE Y


RQUERIMIENTOS
2. RECOLECTAR Y ANALIZAR DATOS DEL
SISTEMA
3. CONSTRUIR EL MODELO
4. VALIDAR EL MODELO
5. REALIZAR EXPERIMENTOS
6. PRESENTAR RESULTADOS
MÉTODO DE MONTECARLO

Inversión Inicial Flujo de efectivo neto anual


Vida del proyecto

Muestra Monte Carlo

Modelo de medida de
mérito

Calcular un resultado

Combinar resultados para formar la distribución


u otras características de la medida de mérito

NO
Es la SI
exactitud
deseada
Fin
Ejemplo del método de monte Carlo
para una variable o elemento
Flujo de efectivo Probabilidad
neto
$10,000 0.10
15,000 0.50
20,000 0.25
25,000 0.15

ASIGNANDO NÚMEROS ALEATORIOS A


CADA RESULTADO

Flujo de efectivo Números


neto aleatorios
$10,000 00-09
15,000 10-59
20,000 60-84
25,000 85-99
GENERANDO NUMEROS ALEATORIOS

Número Flujo de efectivo


Aleatorio resultante
47 $15,000
91 25,000
02 10,000
88 25,000
81 20,000
74 20,000
24 15,000
05 10,000
51 15,000
74 20,000
ELEMENTOS DE UN SISTEMA
DESDE UNA PERSPECTIVA DE SIMULACIÓN
Entidades Entidades que
que entran salen

a des
Activid

Controles
Recursos

Sistema

¿Que, Quien, Donde, Cuando y Como?


ELEMENTOS DE UN SISTEMA DESDE UNA
PERSPECTIVA DE SIMULACIÓN

• ENTIDADES: Son los artículos procesados a través


del sistema, tales como productos, clientes y
documentos. Y con características únicas, como costo,
forma, prioridad, calidad o condición

• Humanas o animadas(clientes,
pacientes, etc.)
• Inanimadas (partes, documentos
ENTIDADES
recipientes, etc.)
• Intangibles (llamadas,correos
electrónicos, etc.)
ELEMENTOS DE UN SISTEMA DESDE UNA
PERSPECTIVA DE SIMULACIÓN
ACTIVIDADES: Son las tareas realizadas en el
sistema que están involucradas en el
procesamiento de las entidades, ya sea directa o
indirectamente, como por ejemplo el servicio al
cliente, cortar una parte en una máquina, o reparar
una pieza de un equipo. Las actividades consumen
tiempo y a menudo involucran el uso de recursos.
• Procesamiento de entidades (Recepción,
Tratamiento, Inspección, Fabricación, etc.)
• Movimiento de Entidades y recursos(Viaje
ACTIVIDADES en carretilla, montar en elevadores, etc.
• Ajustes de recursos, mantenimiento, y
reparaciones(Puesta en marcha de
maquinas, reparación de una maquina
copiadora, etc.
ELEMENTOS DE UN SISTEMA DESDE UNA
PERSPECTIVA DE SIMULACIÓN

• RECURSOS: Son los medios por los cuales


las actividades son ejecutadas. Proveen
instalaciones de apoyo, mantenimiento, equipo
y personal para llevar a cabo las actividades.
Los recursos pueden facilitar el procesamiento
de las entidades o restringirlo.
•Los recursos tienen características tales
como capacidad, velocidad, tiempo de ciclo y
confiabilidad.
•Humanos o
animados(operadores,
doctores, personal de
mantenimiento, etc.)
RECURSOS •Inanimados(equipo,
herramientas, espacio de piso,
etc.)
•Intangibles(información,
potencia eléctrica, etc.)
ELEMENTOS DE UN SISTEMA DESDE UNA
PERSPECTIVA DE SIMULACIÓN

• CONTROLES:Dictan Como, Cuando y


Donde se llevaran a cabo las actividades.
Los controles imponen orden en el
sistema. Al nivel mas alto los controles
consisten de programas, planes y
políticas. Al nivel mas bajo se dan en
forma de procedimientos escritos control
lógico de maquinas . A todos los niveles,
los controles proporcionan la información
y las decisiones lógicas sobre como debe
operar el sistema.
ELEMENTOS DE UN SISTEMA DESDE UNA
PERSPECTIVA DE SIMULACIÓN

• Planes de producción
• Programas de trabajo

EJEMPLOS DE • Jerarquía de tareas


CONTROLES • Software de control
• Hojas de instrucción
• Secuencia de recorrido
SIMULACIÓN DE EVENTOS
DISCRETOS
UNA SIMULACION DE EVENTOS
DISCRETOS ES AQUELLA EN LA
CUAL LOS CAMBIOS EN EL ESTADO
DEL MODELO, OCURREN EN
PUNTOS DISCRETOS EN EL
TIEMPO DISPARADOS POR LOS
EVENTOS.
SIMULACIÓN DE EVENTOS
DISCRETOS

EJEMPLOS:
• EL ARRIVO DE UNA ENTIDAD A UNA
ESTACIÓN DE TRABAJO
• LA FALLA DE UN RECURSO
• LA CONCLUSIÓN DE UNA ACTIVIDAD
• EL CAMBIO DE UN TURNO
Inicio
Diagrama de flujo
para la
Crear base de datos para la simulación de
simulación y programación de
eventos iniciales
eventos discretos

Avanzar el reloj al próximo


evento en el tiempo

SI Actualización de
Terminación del
estadísticas y generar
evento?
reporte de salida

NO
Procesar el evento y
programar nuevos eventos
Parar

Actualizar estadísticas,
variables de estado, y
animación

SI Existen eventos
condicionales?

NO
COMPONENTES DE UN SOFTWARE DE
SIMULACIÓN

Interfase de Interfase de Interfase de


modelación simulación salida

Procesador para
la modelación Datos del Datos de la Datos de Procesador
modelo simulación salida de salida

Procesador Procesador de
de simulación simulación
MODULO DE INTERFASE PARA LA
MODELACIÓN

•EL MODELADOR DEFINE EL MODELO


MEDIANTE ESTE MODULO
• PROPORCIONA HERRAMIENTAS
GRÁFICAS, DIALOGOS Y OTRAS
CAPACIDADES DE EDICIÓN DE TEXTO
PARA INTRODUCIR Y EDITAR LA
INFORMACIÓN DEL MODELO. EN ESTE
MODULO SE ESPECIFICAN LAS
OPCIONES PARA LAS CORRIDAS DEL
MODELO Y SE PUEDEN USAR ARCHIVOS
EXTERNOS
PROCESADOR DEL MODELO

CUANDO SE CORRE UN MODELO EL PROCESADOR


TOMA LA BASE DE DATOS DEL MODELO Y OTROS
ARCHIVOS EXTERNOS, QUE SE USAN COMO DATOS DE
ENTRADA Y CREA UNA BASE DE DATOS DE
SIMULACIÓN.

INVOLUCRA
TRADUCCIÓN DE
DATOS O
COMPILACIÓN DE
LENGUAJES
CORRIDA

MUESTRA

PERMITE INTERACTUAR
CON LA SIMULACIÓN

PARA:
• Controlar la velocidad de
la animación
•Dar seguimiento a
• Solicitar reportes
eventos
instantáneos
•Tener una vista • Depuración lógica
panorámica o • Preguntar por variables
acercamiento de la
distribución del de estado
modelo
PROCESA LOS
EVENTOS
SIMULADOS

Acumuladores De
Estadísticas

VARIABLES DE
Generador ESTADO

Relo
jV ariab
os le
Números Event Ca
Aleatorios l en
da
ri od
ee
ve
nt o
s

Listas de Lógica
espera

Despacho
PROCESADOR DE SALIDA

SUMARIZA LOS DATOS ESTADISTICOS


REUNIDOS DURANTE LAS CORRIDAS DE
SIMULACION Y CREA UNA BASE DE DATOS
DE SALIDA

• UTILIZACIÓN DE RECURSOS
• TAMAÑO DE LAS COLAS
• TIEMPOS DE ESPERA
• TASAS DE PROCESAMIENTO
INTRODUCCIÓN AL PROMODEL 6.0

PRODUCTION

PROMODEL

MODELER
PROMODEL
HERRAMIENTA DE SIMULACIÓN PARA
MODELAR VARIOS SISTEMAS DE
SISTEMAS DE MANUFACTURA Y DE SERVICIOS
MANUFACTURA
•PRODUCCIÓN POR LOTE
•TRANSPORTADORES
• TRANSFERENCIA DE LINEAS
• PRODUCCIÓN EN MASA
• LINEAS DE ENSAMBLE
• SISTEMAS DE MANUFACTURA FLEXIBLE
• GRUAS
• SISTEMAS JUSTO A TIEMPO
• SISTEMAS KANBAN
• ETC.

Vous aimerez peut-être aussi