Vous êtes sur la page 1sur 4

DINAMICA DE SISTEMAS

CONTENIDO
1. Funciones matemticas:
Round, Ceil, Floor, Mnimo

7
FUNCIONES EN POWERSIM

2. Funciones estadsticas:
Random, Dist. Normal, Dist. Exponencial

3. Funciones de proceso:
Ing. CELEDONIO MENDEZ Pulse, Ramp, Step, IF, PulseIF

Funcin ROUND (Var, Resolucin)

FUNCIONES MATEMTICAS
1. 2. 3. 4. Funcin Round Funcin Ceil

Redondea una Variable considerando la mitad de la resolucin.

ROUND (2.7,1) = 3
4 3

ROUND (2.7,2) = 2
4

Funcin Floor Funcin Mnimo


2

x 2.7 2

x 2.7

Funcin CEIL (Var, Resolucin)


Redondea una Variable considerando al techo de la resolucin.

Funcin FLOOR (Var, Resolucin)


Redondea una Variable considerando al piso de la resolucin.

CEIL (2.2, 1) = 3
4 3 x 2.2 2

CEIL (2.2, 2) = 4
4

FLOOR (3.6, 1) = 3
4 x 3.6 3

FLOOR (2.2, 2) = 2
4 x 3.6

x 2.2 2 2 2

Funcin MIN
Forma general:

FUNCIONES ESTADSTICAS
1. Funcin Random Funcin Dist. Normal Funcin Dist. Exponencial

MIN(a,b,c )
Devuelve el menor valor haciendo la comparacin entre los valores a, b, c, . Ejemplo:

2. 3.

Min(Venta1,Venta2)

Funcin RANDOM
Forma general:

Funcin NORMAL
Forma general:

RANDOM(a,b,s)
Genera nmeros aleatorios entre a y b, con una semilla inicial s. Ejemplo: Random(80,90,0.5)

NORMAL(media, desviacin,semilla)
Devuelve un valor aleatorio de una distribucin normal, dados los parmetros: media, desviacin tpica y semilla Ejemplo:

Normal(Arribo,3,0.5)

Funcin EXPONENCIAL
Forma general:

FUNCIONES DE PROCESO
1. Funcin Pulse 2. Funcin Ramp 3. Funcin Step 4. Funcin IF 5. Funcin PulseIF

EXPRND ( X, semilla)
Devuelve un valor aleatorio correspondiente a una distribucin exponencial Ejemplo:

EXPRND (X, 0.5)

Funcin PULSO
Forma general: PULSE(Volumen,Primero,Intervalo) Produce un pulso de un cierto Volmen que ocurre la primera vez en el tiempo Primero y nuevamente cada cierto Intervalo. Ejemplo:
PULSE(2,STARTTIME+2<<yr>>,10<<yr>>)

Funcin PULSO
Intervalo

VOLUMEN

Primero

Tiempo

Funcin RAMP
Forma general:

Funcin RAMP
Ejemplo: A = Ramp(0.5<<1/da>>,StartTime) Lnea con pendiente 0.5 a partir del inicio.

RAMP(Pendiente, Primero)
Produce una funcin lineal con una pendiente dada. Comenzar en el tiempo Primero. Ejemplo:

A = Ramp(0.5<<1/da>>,StartTime)
Lnea con pendiente 0.5 a partir del inicio.
t

Funcin STEP
Forma general:

PULSOS QUE GENERAN GRADAS PULSE (10, 2, 4)


Pulso

Stock

STEP(Altura,Primero)
1: Pulso 2: Stock

Altura del Pulso = Volumen/DT

Produce un paso de Altura determinada a partir del tiempo Primero. Ejemplo: A = STEP(2,STARTTIME + 30<<da>>)

1: 2:

40.00

El stock acumula el volumen del Pulso


2

1: 2:

20.00

2
1: 2: 0.00

1 0.00

1 4.00 Graph 1 (Untitled)

1 8.00 Time

1 12.00

16.00

30

04:50 p.m. vie, 14 de jun de 2002

Funcin IF
Sintaxis: IF ( Condicin, A, B)
Descripcin:
La funcin IF retorna el valor de A si la condicin evaluada es VERDADERA y retorna el valor de B si la condicin evaluada es FALSA, en caso que la condicin es indefinida retorna el valor de C (Opcional). A y B pueden ser valores enteros, reales y complejos.

Funcin PULSEIF
Forma general:

PULSEIF(Condicin,Volumen)
Produce un pulso siempre que sea cierta la Condicin evaluada. Ejemplo:
PULSEIF(TIME=STARTTIME,200)

Ejemplo:

IF(Saldo<0,0,Saldo)

RELACIN ENTRE TIME, TIMESTEP Y LA FUNCIN PULSEIF


TimeStep

Volumen TimeStep

VOLUMEN

Time
La altura del pulso est dada por la expresin Volumen/TIMESTEP

Vous aimerez peut-être aussi