UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
DEPARTAMENTO DE SISTEMAS Y TELEMÁTICA
SILABO
I . DATOS GENERALES
Escuela : Ingeniería De Sistemas
Área : Área de Sistemas Y Telemática
Curso : Simulación (ST 124)
Créditos :3
Sistema De Evaluación :F
Pre-Requisito : ST 133
Régimen : Obligatorio
Profesores : Sotelo Villena, Juan Carlos
Zuloaga Rotta, Luis Alberto
Pacheco Vera César Abraham
II. SUMILLA
Curso de naturaleza teórico-practico orientado a mostrar técnicas para el desarrollo
de modelos de simulación discreta, capaces de imitar el comportamiento de un
sistema real, basados en la interacción de eventos gobernados por distribuciones de
probabilidad y que permiten analizar el comportamiento del sistema a través de los
cambios de estado, con el propósito de responder a la pregunta ¿Qué pasaría sí.?.
Los principales tópicos consideran la generación de variables aleatorias, los
mecanismos de administración de eventos en el tiempo y el desarrollo de modelos
utilizando lenguajes de simulación como Promodel y GPSS.
III. OBJETIVO
Brindar al alumno conceptos, metodología y técnicas pautas para definir y desarrollar
modelos de simulación discreta por computadora con el fin de enfrentar problemas
contestando a la pregunta ¿Qué pasaría si...?
Al terminar el curso el alumno deberá ser capaz de comprender y aplicar el enfoque
de simulación en el tratamiento de problemas. Podrá desarrollar modelos de
simulación discreta utilizando lenguajes de simulación o lenguajes de propósito
general. Entenderá las implicancias de aplicar un modelo estocástico.
1
IV. CONTENIDO
1. Introducción
Objetivo y alcance del curso
Enfoque de Optimización y el Enfoque de Simulación en el tratamiento de
problemas
Sistemas, modelos y simulación
Estado de un sistema
Sistemas Continuos y discretos
Tipos de simulación
Ventajas de la simulación
Pasos para tratar un problema por simulación
Desarrollo de un modelo de simulación manual
2. Generación de valores aleatorios
Generación de números pseudo aleatorios
Pruebas estadísticas para validar generadores de números pseudo aleatorios
Generación de variables aleatorias continuas y discretas
Método de la transformación inversa
Método del Rechazo
Método de Convolución
Estabilidad de un modelo de simulación
3. Administración de eventos en el tiempo
Algoritmo general de simulación discreta
Enfoque de incremento de tiempo fijo
Enfoque de incremento de tiempo variable
4. Simulación de Modelo de Espera
Modelo de cola simple
Modelo de cola multicanal
Modelo de procesos en serie
Modelo de espera generalizado
5. Lenguajes de simulación y construcción de Modelos
Características
Ventajas
Principales lenguajes
6. Modelamiento en GPSS
Elementos básicos del GPSS (Bloque, transacción, servicios, colas, compuertas,
variables)
Llegada, avance y salida (Generate, Advance, Terminate)
Servicios (Facilty, Storage, Seize, Release, Enter, Leave)
Colas (Queue, Depart)
Transferencia y compuertas (Transfer, Transfer Both, Switch, Gate)
Atributos, variables globales y decisión (Parameter, Assign, Savevalue,Test)
Funciones y expresiones (Function, Variable, Fvariable)
Tiempo de transito y Estadísticas (Mark, Tabulate, Table)
Construcción de modelos
2
7. Modelamiento Promodel
Elementos básicos del Promodel (Locaciones, entidades, recursos, rutas)
Locaciones y entidades (location, entity, queue)
Llegadas (arrival)
Proceso, combinación y particion (Processing, combine, join)
Rutas y recursos (Path network, resource)
Atributos, variables y funciones (atribute, variable, User distributions)
Construcción de modelos
V. METODOLOGIA
Exposiciones del profesor, taller en laboratorio de computo y trabajos desarrollados por
grupos de alumnos
VI. MEDIOS Y MATERIALES
El curso requiere la disponibilidad de un laboratorio de computo con software de
propósito general (basic, java, c, pascal, etc) y software de simulación (PROMODEL y
GPSS)
VII. EVALUACION
La evaluación del curso considera:
Examen parcial (EP peso 1), examen final (EFpeso 2) y promedio de trabajos
prácticos (PP peso 1)
Promedio Final del curso (PF) se obtiene de la siguiente manera:
EP*1+EF*2+PP*1
PF = --------------------------
4
VIII. BIBLIOGRAFÍA
Naylor, Thomas, Técnicas de simulación por computadoras
Bobillier, Kiviat, Simulation with GPSS and GPSS V
Escudero, Laureano, La simulación en la empresa
Gordon, Geoffrey, Simulación de sistemas
García D., Eduardo, García R., Heriberto y Cardenas B. Leopoldo, Simulación y
análisis de sistemas con Promodel
CICLO 2018-1