Está en la página 1de 11

OPTIMIZACIN DE FUNCIONES Y SISTEMAS Nodo Create (es el primer nodo de la simulacin):

Permite crear entidades que circularn por la red Slam, estas entidades son nicas al igual que sus atributos. Forma Grfica: T A A: Tiempo en el que se crea la primera entidad. Si el problema no hace ninguna referencia su valor es cero (0) por defecto.

B: Nmero de atributo que guarda el tiempo en que se crea la primera entidad. Su valor por defecto es uno (1). C: Nmero mximo de entidades que se crearn en la simulacin, por defecto su valor es infinito (!), pero se le puede crear un valor finito que indica el nmero de creaciones. D: Nmero de entidades que salen del nodo al mismo tiempo, por defecto su valor es uno (1). T: Tiempo entre creaciones. Es el tiempo que transcurre entre cada una de las creaciones y por lo general est representada por una de estas distribuciones:
C D

Expon: Slo tiene el parmetro del tiempo y no tiene desviacin tpica. Ejemplo: Expon(4.3) min Rnorm, Poiss, Unfrm: Tienen dos parmetros el primero es el tiempo y el segundo la desviacin tpica. Ejemplo: Poss(4.3,1.1)

Nodo Activity
Este nodo puede representar dos tipos de actividades: ! Actividad de Servicio Se caracteriza porque las entidades deben esperar por un servidor libre que lo atienda. Ejemplo: Una bomba de gasolina, un banco, los peajes ! Actividad de No Servicio Se caracteriza porque las entidades hacen uso simultneamente del proceso y no hay servidores involucrados. Ejemplo: ir por la autopista Forma Grfica: Actividad de Servicio Tiempo
A B

Actividad de No Servicio Tiempo


B

A: Cantidad de servidores involucrados en el proceso. Por defecto su valor es uno (1) B: Nmero de actividad (Es un correlativo de las actividades de servicio y no servicio) Tiempo: Tiempo en que transcurre una actividad

Nodo Terminate
Destruye las entidades Detiene la Simulacin Forma Grfica: Terminate Infinito

Terminate Finito

n: Es el nmero de entidades que tienen que llegar para detener la simulacin

Nodo Queue
Permite simular colas en Slam este nodo aguanta las entidades hasta que exista un servidor libre. Forma Grfica: A: Entidades que estn esperando en la cola al momento que comienza la simulacin. Por defecto su valor es cero (0) M B: Nmero mximo de entidades que esperan en la cola al mismo tiempo. Su valor por defecto es infinito (!). Si se coloca un nmero, indicar el valor mximo de entidades que se esperan.

A
B

M: Nmero de archivo en donde se guardan las estadsticas de la cola. Es un correlativo que comienza en uno (1)

Significa desvo. Es opcional y se usa para no perder entidades

Ejemplo: 0
1 0

1 1
2

1 5
3

En este ejemplo, al llegar a la cantidad (10) y encontrar la cola llena, se enva a realizar una actividad que dura 15 minutos y luego regresa a la cola

Nota: Siempre despus de una cola viene una actividad de servicio. ! Si a una cola con capacidad finita llega una entidad ms, esta puede perderse si no existe un desvo. Al considerar el desvo, la entidad puede hacer otra operacin antes de llegar de nuevo a la cola. 4

Nodo Goon
El nodo goon permite hacer dos operaciones bsicas: 1. Separar actividades continuas con tiempos distintos 2. Establecer condiciones dentro de las redes ! Las condiciones pueden asegurarse en base a: o Atributos o Probabilidades Forma Grfica:

M: Nmero de entidades que salen del nodo al mismo tiempo

Ejemplos:
0.32 Atr(3).EQ.1

Weibl(12,1) 1 1

32
2

! _

0.6

Error comn: Dejar la primera rama del nodo Goon en blanco, cuando tiene dos o ms ramas, ya que las entidades asumen que es el nico camino a tomar. Ejemplos de Errores en el nodo goon:
??? ???

0.6

.EQ. es = .NE. es "

.GT. es > .LT. es <

.GE. >= .LE. <= 5

.AND. es y .OR. es o

.NOT. es Negacin

Recuerda: Antes de una actividad de servicio, est una cola

Nodo Assign
Permite la asignacin de valores a los atributos de las entidades, o permiten hacer operaciones aritmticas (entre ellas el uso de controladores) Forma Grfica: Operacin: Asignaciones a llevarse a cabo
Operacin M

M:

Nmero de entidades que salen del nodo al mismo tiempo

Existen:
! Atributos: pertenecen a las entidades y se les llama atr(i) dnde (i) puede tomar los valores de 2 a n. El atr(1) est reservado, es el que guarda el tiempo de creacin.

! Variables globales: Son del sistema y se les llama xx(i), permiten el uso de contadores.
Las variables globales siempre comienzan en cero (0)

Ejemplos:
Atr(2) = 1 1 xx(1)=xx(1)+1 1

Nodo Colect
Permite capturar estadsticas de tiempo en funcin de un criterio predeterminado Forma Grfica: Criterio: ! All: Calcula estadsticas promedio de todas las entidades
Criterio Nombre M

que llegan al nodo ! First: Calcula estadsticas de la primera entidad que llega al nodo ! Int(natr): Calcula estadsticas de todas las entidades que llegan al nodo en funcin al nmero de atributos especificados

Nombre: Nombre que se le da a la estadstica M: Nmero de entidades que salen del nodo al mismo tiempo Ejemplos:
All Tiempo promedio En el sistema

First

Tiempo de la primera entidad

Nodo Acumulate
Permite acumular entidades y simular que se comportan como una sola. El grupo o entidad nica tomar los atributos del criterio establecido Forma Grfica:
A B

A:
Criterio M

Nmero de entidades que deben llegar al nodo para que se efecte la primera liberacin

B: Nmero de entidades que deben llegar al nodo para que se efecten las liberaciones siguientes Criterio: ! First: La entidad resultante toma los atributos de la primera entidad que llega al nodo ! Last: La entidad resultante toma los atributos de la ltima entidad que llega al nodo, antes de efectuarse la liberacin ! High(natr): La entidad resultante toma los atributos de la entidad cuyo natr sea el ms alto ! Low(natr): La entidad resultante toma los atributos de la entidad cuyo natr sea el ms bajo M: Nmero de entidades que salen del nodo al mismo tiempo Ejemplos:
2 4 3 3

First

High(2)

Nodo Select
El nodo Select tiene bsicamente dos reglas asociadas: ! Seleccin de colas (Queue Selection Rule [QSR]) ! Seleccin de Servicios (Service Selection Rule[SSR]) Regla Queue Selection Rule [QSR]: ! Tiene como caracterstica principal que selecciona una entidad desde un conjunto de colas con un criterio predeterminado. ! Es necesario que existan al menos dos colas para que el criterio funcione de manera correcta Forma Grfica: A
B M Es necesario que despus del Select QSR, se coloque una actividad de servicio que es lo que las entidades terminan haciendo
Criterio Tiemp o

AM B A
B M

Criterio: ! RAN: Selecciona una entidad de las colas relacionadas siguiendo un patrn aleatorio entre ellas ! CyC: Selecciona una entidad de las colas relacionadas siguiendo un patrn cclico (desde la cola superior hasta la inferior) ! Swf: Selecciona una entidad de la cola cuya cantidad de entidades esperando sea la menor ! Lwf: Selecciona una entidad de la cola cuya cantidad de entidades esperando sea la mayor 9

! ASM: Permite fusionar entidades provenientes de las diferentes colas seleccionadas, debe ser una entidad por tipo Ejemplos:
0 ! 1
Expon(13)

0 ! 1 0 1
Weibl(10,2)

CyC 1 0 ! 2

Lwf

Regla Service Selection Rule [QSR]: ! Tiene como caracterstica principal que selecciona una entidad desde un conjunto de colas con un criterio predeterminado. ! Es necesario que existan al menos dos colas para que el criterio funcione de manera correcta Forma Grfica:
T C D T C T C D D

AM B

Criterio

Criterio: ! RAN: Selecciona una entidad de las colas relacionadas siguiendo un patrn aleatorio entre ellas ! CyC: Selecciona una entidad de las colas relacionadas siguiendo un patrn cclico (desde la cola superior hasta la inferior) 10

! Swf: Se enva la entidad a la actividad de servicio que en promedio haya estado menos tiempo ocupada ! Lwf: Se enva la entidad a la actividad de servicio que en promedio haya estado ms tiempo ocupada Ejemplos:
Expon(2)

1
1 1 ! RAN Expon(4)

1
1 ! 1 CyC

Weibl(3,1) . 1 1

1 1

2
Rnorm(30,1)

Weibl(4,2) 1 2

Caso Especial Las reglas QSR y SSR pueden combinarse en un momento determinado en donde quedarn de forma similar la escogencia desde mltiples colas hacia mltiples actividades de servicio. Forma Grfica: AM B AM B AM B
Criterio Criterio

T C T C T C D D D

11