Professional Documents
Culture Documents
0
Ing. Rafael A. Daz Chacn
U.C.V. RAD/99
Definiciones Generales
RAD/99
Definiciones Generales
Sistema: Coleccin de elementos que interaccionan entre
s a travs del tiempo para cumplir con uno o ms
objetivos.
Elemento: Cualquier objeto o componente del sistema
que requiera una representacin explcita.
Estado: Valor que toman los elementos que conforman el
sistema.
Dinmica: Estudio a lo largo del tiempo de los cambios
de estado de los elementos del sistema.
Evento: Hecho que provoca cambios en el estado del
sistema.
RAD/99
Definiciones Generales
Clasificacin de los sistemas:
- Continuos - Fsicos
- Discretos - Abstractos
- Causales - Lineales
- No Causales - No Lineales
- Estables - Deterministas
- Inestables - Estocsticos
- Estticos - Abiertos
- Dinmicos - Cerrados
RAD/99
Definiciones Generales
RAD/99
Definiciones Generales
RAD/99
Etapas en la Simulacin
RAD/99
DEFINICIN DEL
PROBLEMA
ANLISIS DEL
SISTEMA
RAD/99
DEFINICIN DEL
PROBLEMA
ANLISIS DEL
SISTEMA
LEVANTAMIENTO CONCEPTUALIZACIN
DE INFORMACIN DEL MODELO
SIMULA LA NO
REALIDAD
RAD/99
DEFINICIN DEL
PROBLEMA
ANLISIS DEL
SISTEMA
LEVANTAMIENTO CONCEPTUALIZACIN
DE INFORMACIN DEL MODELO
SIMULA LA NO
REALIDAD
SI
PROGRAMA DE
EXPERIMENTACIN
REALIZACIN DE
EXPERIMENTOS
ANLISIS E REFORMULACIN DE
INTERPRETACIN EXPERIMENTOS
FIN DE
EXPERIMENTACIN NO
RAD/99
DEFINICIN DEL
PROBLEMA
ANLISIS DEL
SISTEMA
LEVANTAMIENTO CONCEPTUALIZACIN
DE INFORMACIN DEL MODELO
SIMULA LA NO
REALIDAD
SI
ANLISIS FINAL DE PROGRAMA DE
LOS RESULTADOS EXPERIMENTACIN
CONCLUSIONES Y REALIZACIN DE
RECOMENDACIONES EXPERIMENTOS
ANLISIS E REFORMULACIN DE
INTERPRETACIN EXPERIMENTOS
INFORME FINAL
FIN DE
SI EXPERIMENTACIN NO
RAD/99
DEFINICIN DEL
PROBLEMA
ANLISIS DEL
SISTEMA
LEVANTAMIENTO CONCEPTUALIZACIN
DE INFORMACIN DEL MODELO
SIMULA LA NO
REALIDAD
SI
ANLISIS FINAL DE PROGRAMA DE
LOS RESULTADOS EXPERIMENTACIN
CONCLUSIONES Y REALIZACIN DE
RECOMENDACIONES EXPERIMENTOS
ANLISIS E REFORMULACIN DE
INTERPRETACIN EXPERIMENTOS
INFORME FINAL
FIN DE
SI EXPERIMENTACIN NO
RAD/99
Etapas en la Simulacin
RAD/99
Errores que deben evitarse...
RAD/99
Errores debidos a la seleccin y uso de
lenguajes de simulacin
RAD/99
Errores debidos al modelaje
de procesos aleatorios
RAD/99
Errores debidos al diseo y anlisis
de experimentos
RAD/99
RAD/99
Simulacin Manual
Un Servidor, una Cola
RAD/99
Simulacin Manual
Un Servidor, una Cola
RAD/99
Simulacin Manual Datos
CLIENTE LLEGADA SERVICIO
1 1,8 1,7
2 3,1 0,9
3 4,5 1,1
4 7 1
5 8,2 1,3
6 8,9 1,4
7 9,7 1,7
8 11,1 1,8
9 12,3 1,2
10 14 0,9
RAD/99
Simulacin Manual Interaccin
RAD/99
Simulacin Manual Eventos
TIEMPO CLIENTE EVENTO COLA N EN SISTEMA ESTADO T OCIOSO
0 INICIO 0 0 OCIOSO 0
1,8 1 LLEGADA 0 1 OCUPADO 1,8
3,1 2 LLEGADA 1 2 OCUPADO 0
3,5 1 SALIDA 0 1 OCUPADO 0
4,4 2 SALIDA 0 0 OCIOSO 0
4,5 3 LLEGADA 0 1 OCUPADO 0,1
5,6 3 SALIDA 0 0 OCIOSO 0
7 4 LLEGADA 0 1 OCUPADO 1,4
8 4 SALIDA 0 0 OCIOSO 0
8,2 5 LLEGADA 0 1 OCUPADO 0,2
8,9 6 LLEGADA 1 2 OCUPADO 0
9,5 5 SALIDA 0 1 OCUPADO 0
9,7 7 LLEGADA 1 2 OCUPADO 0
10,9 6 SALIDA 0 1 OCUPADO 0
11,1 8 LLEGADA 1 2 OCUPADO 0
12,3 9 LLEGADA 2 3 OCUPADO 0
12,6 7 SALIDA 1 2 OCUPADO 0
14 10 LLEGADA 2 3 OCUPADO 0
14,4 8 SALIDA 1 2 OCUPADO 0
15,6 9 SALIDA 0 1 OCUPADO 0
16,5 10 SALIDA 0 0 OCUPADO 0
Clientes en cola, en el sistema y estado del servidor RAD/99
Simulacin Manual Grficas
N DE
CLIENTES
3
4 8 12 16
TIEMPO
ESTADO DEL
2 SERVIDOR
4 8 12 16
TIEMPO
RAD/99
Simulacin Manual
RAD/99
Simulacin Manual
Programa principal
MAIN
INICIALIZAR LA SIMULACIN
NO SI FINAL DE LA
TS = TFINAL
SIMULACIN
RAD/99
Simulacin Manual Inicializacin
INICIALIZAR LA SIMULACIN
RETORNAR EL CONTROL
RAD/99
Simulacin Manual Eventos futuros I
GENERAR PRIMERA LLEGADA
RETORNAR EL CONTROL
RAD/99
Simulacin Manual
Llegada de un usuario
NSISTEMA=NSISTEMA+1
NO SI
SERVIDOR=1
SERVIDOR=1 COLA=COLA+1
RETORNAR EL CONTROL
RAD/99
Simulacin ManualEventos futuros II
RETORNAR EL CONTROL
RAD/99
Simulacin ManualFin de un Servicio
NSISTEMA=NSISTEMA-1
SI NO
COLA>0
COLA=COLA-1 SERVIDOR=0
RETORNAR EL CONTROL
RAD/99
Simulacin ManualEventos futuros III
RETORNAR EL CONTROL
RAD/99
Simulacin ManualFin de Simulacin
REALIZAR CLCULOS
ESTADSTICOS
IMPRIMIR INFORME
ESTADSTICO
TERMINAR EL PROGRAMA
RAD/99
Simulacin Manual
Un Servidor, una Cola
RAD/99
Simulacin Manual
Manejo de un Inventario
RAD/99
Simulacin Manual
Manejo de un Inventario
RAD/99
Simulacin Manual Datos
RAD/99
Simulacin Manual Interaccin
CLIENTE LLEGADA NIVEL INICIO SALIDA T EN SISTEMA
1 1,8 5 1,8 1,9 0,1
2 3,1 4 3,1 3,2 0,1
3 4,4 3 4,4 4,5 0,1
4 5,8 2 5,8 5,9 0,1
5 7,2 1 7,2 7,3 0,1
6 8,6 0 10 10,1 1,5
7 9,4 0 10,1 10,2 0,8
8 11,1 3 11,1 11,2 0,1
9 12,3 2 12,3 12,4 0,1
10 14 1 14 14,1 0,1
RAD/99
Simulacin Manual Eventos
TIEMPO CLIENTE EVENTO NIVEL DE INVENTARIO N EN SISTEMA
0 INICIO 5 0
1,8 1 LLEGADA 5 1
1,9 1 SALIDA 4 0
3,4 2 LLEGADA 4 1
3,5 2 SALIDA 3 0
4,4 3 LLEGADA 3 1
4,5 3 SALIDA 2 0
5,8 4 LLEGADA 2 1
5,9 4 SALIDA 1 0
7,2 5 LLEGADA 1 1
7,3 5 SALIDA 0 0
8,6 6 LLEGADA 0 1
9,4 7 LLEGADA 0 2
10 REVISIN 5 2
10,1 6 SALIDA 4 1
10,2 7 SALIDA 3 0
11,1 8 LLEGADA 3 1
11,2 8 SALIDA 2 0
12,3 9 LLEGADA 2 1
12,4 9 SALIDA 1 0
14 10 LLEGADA 1 1
14,1 10 SALIDA 0 0
INICIO
NIVEL=5
RETORNAR EL CONTROL
RAD/99
Simulacin Manual Lgica
LLEGADA DE UN USUARIO
NSISTEMA=NSISTEMA+1
NO NO SI
SERVIDOR=1 NIVEL=0
SI
SERVIDOR=1 COLA=COLA+1
RETORNAR EL CONTROL
RAD/99
Simulacin Manual Lgica
FIN DE UN SERVICIO
NIVEL=NIVEL-1
NSISTEMA=NSISTEMA-1
NO SI NO
NIVEL>0 COLA>0
SI
COLA=COLA-1 SERVIDOR=0
NIVEL=NIVEL-1
RETORNAR EL CONTROL
RAD/99
Simulacin Manual Lgica
REVISIN DEL INVENTARIO
NO SI
NIVEL<5
COLA=COLA-1
NIVEL=5
SERVIDOR=1
SI SI
NIVEL=NIVEL-1 SERVIDOR=0 COLA>0
NO
GENERAR FIN DE SERVICIO NO
RETORNAR EL CONTROL
RAD/99
Simulacin Manual
RAD/99