Está en la página 1de 12

INGENIERA EN SISTEMAS

COMPUTACIONALES
Manual de Prcticas de Laboratorio

TECNOLGICO DE ESTUDIOS SUPERIORES DE


TIANGUISTENCO

SUBDIRECCIN DE ESTUDIOS PROFESIONALES

MANUAL DE PRCTICAS DE LABORATORIO

NOMBRE DE LA ASIGNATURA
SIMULACIN

DOCENTE:
JUAN FRANCISCO HERNANDEZ MARTINEZ

OBJETIVO GENERAL DEL CURSO


Analizar, modelar, desarrollar y experimentar sistemas productivos y de
servicios, reales o hipotticos, a travs de la simulacin de eventos
discretos, con el fin de conocerlos con claridad o mejorar su
funcionamiento, aplicando herramientas matemticas.
1

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:

Elementos de un Modelo de Simulacin

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.

2. EQUIPO Y/O MATERIAL NECESARIO


Libreta u hojas blancas de papel bond
Lpiz
Sacapuntas
Borrador

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

4. RESULTADOS Y/O CONCLUSIONES


Para realizar esta prctica es necesario conocer las definiciones de
simulacin. Compare sus respuestas con otros estudiantes para analizar la
manera en que cada uno realiza la abstraccin de la informacin

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.

2. EQUIPO Y/O MATERIAL NECESARIO


Computadora
Aplicacin para programar

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.

4. RESULTADOS Y/O CONCLUSIONES


Requiere un nmero entero detonador llamado semilla con D dgitos, el cual
es elevado al cuadrado para seleccionar del resultado los D dgitos del centro;
el primer nmero ri se determina simplemente anteponiendo el 0 a estos
dgitos. Para obtener el segundo ri se sigue el mismo procedimiento, slo que
ahora se elevan al cuadrado los D dgitos del centro que se seleccionaron para
obtener el primer ri .

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.

2. EQUIPO Y/O MATERIAL NECESARIO


Computadora
5

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

4. RESULTADOS Y/O CONCLUSIONES


La operacin mod m significa multiplicar Xi por a, sumar c y dividir el
resultado entre m para obtener el residuoXi+1 Es importante sealar que la
ecuacin recursiva del algoritmo congruencial lineal genera una secuencia de
nmeros enteros S={0, 1, 2, 3,, m-1} y que para obtener nmeros
Pseudoaleatorios en el intervalo (0,1) se requiere aplicar la ecuacin de ri

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.

2. EQUIPO Y/O MATERIAL NECESARIO


Computadora
Aplicacin para programar
6

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:

8. Definir el nivel de significancia de la prueba y determinar el valor crtico de


la prueba X2 ,m-k-1 (k es el nmero de parmetros estimados en la
distribucin propuesta)
9. Comparar el estadstico de prueba con el valor crtico. Si el estadstico de
prueba es menor que el valor crtico no se puede rechazar la hiptesis nula.

4. RESULTADOS Y/O CONCLUSIONES


Para solucionar el problema puede utilizar la siguiente tabla de datos de
automviles que entran a una gasolinera cada hora:

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:

Simulacin de eventos discretos

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.

2. EQUIPO Y/O MATERIAL NECESARIO


Computadora
Aplicacin para programar

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

4. RESULTADOS Y/O CONCLUSIONES


Simule la utilidad promedio por hora que se obtendra en 100 horas de
trabajo. Realice 5 corridas y construya la grfica de estabilizacin de la utilidad
promedio para cada corrida, incluyendo su respectivo intervalo de confianza a
95%.

PRACTICA NO. 6:

CONSTRUCCIN Y EJECUCIN DE UN MODELO BSICO

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

2. EQUIPO Y/O MATERIAL NECESARIO


Computadora
Software Promodel

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

a) LOCATIONS: En esta ventana aparece una tabla en la que se


configuranlas caractersticas y propiedades de las estaciones que se han
definido. sta configuracin se realiza en cada una de las siguientes
columnas:
Icon: Aquse visualiza la representacin grfica de la estacin, la cual
aparece automticamente al seleccionarla en la ventana de grficas
presente en el mismo mdulo. Name: En esta columna se muestra el
nombre de la estacin, el cual aparece automticamente dependiendo
del grfico que se haya seleccionado. Sin embargo, ste puede ser
modificado con el propsito de personalizar la presentacin de acuerdo a
las necesidades del modelo que se est construyendo.
10

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
____________________________

Vo.Bo. del Jefe de Divisin

Nombre y firma del Jefe de


Divisin

____________________________

Vo.Bo. Subdireccin de Estudios


Profesionales
Nombre y firma del Subdirector
____________________________

____________________________

12