Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPUTACIONALES
Manual de Prcticas de Laboratorio
NOMBRE DE LA ASIGNATURA
SIMULACIN
DOCENTE:
JUAN FRANCISCO HERNANDEZ MARTINEZ
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
NDICE
Practica No. 1:
Practica No. 2:
Practica No. 3:
Practica No. 4:
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
PRACTICA NO. 1:
1. OBJETIVO
Identificar los elementos de los sistemas para ser representados en un Modelo
de Simulacin.
Para poder realizar un buen estudio de simulacin es necesario entender los
conceptos bsicos que componen un modelo de simulacin.
3. PROCEDIMIENTO
1. Lea cuidadosamente cada uno de los siguientes ejercicios propuestos y
determine los elementos de cada uno de los siguientes sistemas, de acuerdo
con las definiciones de simulacin: a) La sala de emergencia de un hospital
b) Un banco mercantil
c) Una lnea telefnica de atencin a clientes
d) La recepcin de un hotel
e) Un taller de tornos
f) El proceso de Pintura de un automvil
g) Un aeropuerto
h) Una bodega de distribucin de productos
i) Una lnea embotelladora de refrescos
2. Analice como representar los elementos, atributos o entidades de cada uno
de los ejercicios.
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
3. En la libreta o en las hojas blancas representa lo que se te pide en cada uno
de los ejercicios
4. Realice el reporte de la prctica utilizando el formato de reporte de prcticas
incluido en este manual
PRACTICA NO. 2:
Cuadrados Medios
1. OBJETIVO
Generar nmeros Pseudoaleatorios con el algoritmo de cuadrados medios.
Para realizar una simulacin se requieren nmeros aleatorios en el intervalor
(0,1), a los cuales se hace referencia a ellos como ri , es decir, una secuencia ri
={r1, r2, r3, , rn} que contiene n nmeros, todos ellos diferentes; n recibe el
nombre de periodo o ciclo de vida del generador que cre la secuencia ri .
El algoritmo no congruencial de cuadrados medios fue propuesto en la dcada
de los cuarenta del siglo XX por von Neumann y Metropolis.
3. PROCEDIMIENTO
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
A partir del algoritmo que se presenta a continuacin, Genere los primeros 5
nmeros ri a partir de una semilla X0=5735 de donde se puede observar que
D=4 dgitos.
Algoritmo: Seleccionar una semilla X0 con D dgitos (D>3) Sea X0=resultado de
elevar X0 al cuadrado; sea X1= los D dgitos del centro, y sea ri=0. D dgitos
del centro. Sea Yi=resultado de elevar Xi al cuadrado; sea Xi+1=los D dgitos
del centro y sea ri=0. D dgitos del centro para toda i=1, 2, 3,,n Repetir el
paso 3 hasta obtener los n nmeros ri deseados.
Utilice una tabla para calcular y registrar los datos resultado de aplicar el
algoritmo.
El algoritmo de cuadrados medios generalmente es incapaz de generar una
secuencia de ri con periodos de vida n grande.
PRACTICA NO. 3:
Algoritmo lineal
1. OBJETIVO
Generar nmeros Pseudoaleatorios con el algoritmo congruencial lineal.
Este algoritmo congruencial fue propuesto por D. H. Lehmer en 1951, segn
Law y Kelton, este algoritmo ha sido el ms usado. El algoritmo congruencial
lineal genera una secuencia de nmeros enteros por medio de la siguiente
ecuacin recursiva: Xi+1=(aXi + c)mod (m) i=1, 2, 3,, n Donde X0 es la
semilla, a es la constante multiplicative, c es una constant aditivia y m es el
mdul; X0 >0, a>0, c>0 y m>0 deben ser nmeros enteros.
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
Aplicacin para programar
3. PROCEDIMIENTO
Utiliza el algoritmo lineal y genera 4 nmeros entre 0 y 1 con los siguientes
parmetros X0 =37, a=19, c=33 y m=100.
Utilice la siguiente ecuacin para obtener los nmeros Pseudoaleatorios en el
intervalo (0,1)
ri=xi/m-1
PRACTICA NO. 4:
Prueba Chi-cuadrada
1. OBJETIVO
Determinar la distribucin de probabilidad a partir de la recoleccin de n
nmero de datos.
La prueba de Chi-cuadrada se trata de una prueba de hiptesis a partir de
datos, basada en el clculo de un valor llamado estadstico de prueba, al cual
suele comparrsele con un valor conocido como valor crtico, mismo que se
obtiene, generalmente, de tablas estadsticas.
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
3. PROCEDIMIENTO
1. Determinar la distribucin de probabilidad con un nivel de significancia
de 5 por ciento.
2. Obtener al menos 30 datos de la variable aleatoria a analizar
3. Calcular la media y varianza de los datos
4. Crear un histograma de m= intervalos y obtener la frecuencia observada
en cada intervalo Oi
5. Establecer explcitamente la hiptesis nula, proponiendo una distribucin de
probabilidad que se ajuste a la forma del histograma
6. Calcular la frecuencia esperada Ei a partir de la funcin de probabilidad
propuesta
7. Calcular el estadstico de prueba:
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
Del histograma que se muestra abajo, los n=50 datos, considerando m=11
intervalos, la media muestral de 15.04 y la varianza muestral de 13.14
permiten establecer la siguiente hiptesis: H0: Poisson () automviles/hora H1:
Otra distribucin
PRACTICA NO. 5:
1. OBJETIVO
Simular la utilidad promedio por hora que se obtendra en 100 horas de
trabajo.
Gracias al avance tecnolgico, en la actualidad existen en el mercado
aplicaciones con interfaces grficas tan poderosas que permiten a muchos
usuarios con inclinaciones tcnicas desarrollar modelos en el rea de la
simulacin.
3. PROCEDIMIENTO
En un restaurante de comida rpida se venden hamburguesas a $6 cada una,
con un costo de produccin por unidad de $3.5. Al realizar un estudio se ha
encontrado que la demanda por hora en este local se distribuye de acuerdo
con la siguiente funcin de probabilidad:
8
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
PRACTICA NO. 6:
EN PROMODEL.
1. OBJETIVO
Comprender los elementos bsicos de modelado en ProModel: estaciones,
entidades, procesamiento y llegadas.
Utilizar las herramientas para rotular estaciones en ProModel.
Utilizar el comando WAIT para simular el tiempo de procesamiento tanto
determinstico como probabilstico.
Utilizar el comando MOVE FOR para indicar la lgica de los movimientos de
las entidades.
Construir en ProModel un modelo de simulacin con mltiples estaciones y
varias entidades.
Ejecutar el modelo construido y analizar los resultados obtenidos.
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
3. PROCEDIMIENTO
Construccin de estaciones (Locations)
Las estaciones representan lugares fijos en el sistema a donde las entidades
son llevadas para el procesamiento, almacenamiento, toma de decisiones o
cualquier otro tipo de actividad. Se llega a este mdulo a travs del men de
construccin - Build Locations. Al activarlo aparecen las ventanas LOCATIONS,
GRAPHICS y LAYOUT
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
Cap.: Es una expresin numrica que indica la cantidad de entidades
que pueden ser procesadas en la estacin simultneamente.
Units: Hace referencia al nmero de estaciones iguales que se poseen.
Si hay ms de un puesto de trabajo o mquina con las mismas
caractersticas, no es necesario definirlos por separado; simplemente se
escribe el nmero en esta casilla.
DTs.: En esta columna se programan los tiempos muertos o de paradas
(Downtimes),los cuales pueden representar interrupciones programadas,
tales como cambios de turnos, descansos o periodos de mantenimiento,
o interrupciones no programadas asociadas a las fallas en los equipos. Al
oprimir el botn DTs, se despliegan las siguientes opciones:
Clock: indica tiempos de parada que se producen en funcin del
tiempo, independientemente de la cantidad de entidades que se
hayan procesado en la estacin. Por ejemplo: el tiempo empleado
en una mquina para efectuar el mantenimiento.
Entry: indica tiempos de parada que se ocasionan cuando una
estacin necesita ser ajustada despus de procesar un cierto
nmero de productos (entidades). Por ejemplo, cuando una
impresora necesita un nuevo cartucho despus de haber impreso
cierta cantidad de pginas.
Usage: indica los tiempos de parada que se producen despus de
que una estacin ha estado funcionando durante un cierto perodo
de tiempo. Por ejemplo: la falla de una mquina debido al
desgaste despus de muchas horas de funcionamiento.
Setup: esta opcin es utilizada para modelar situaciones en las
cuales una estacin procesa diferentes tipos de productos
(entidades), es decir, indica los tiempos muertos que se originan
cuando se cambia la entidad que se est procesando por otra.
Called: Permite crear configuraciones de tiempos muertos o
paradas de estacin, los cuales pueden ser ejecutados usando el
comando DOWN dentro de las instancias del modelo en las que
sea posible usar comandos o programar lgica, excepto en los
mdulos Initialization - Termination logic.
REALIZO
Nombre y firma del Docente
11
Aprob
Nombre y firma del Presidente de
INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
la Academia
____________________________
____________________________
____________________________
12