Professional Documents
Culture Documents
DS 07 Funciones en PowerSim
DS 07 Funciones en PowerSim
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
FUNCIONES MATEMTICAS
1. 2. 3. 4. Funcin Round Funcin Ceil
ROUND (2.7,1) = 3
4 3
ROUND (2.7,2) = 2
4
x 2.7 2
x 2.7
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:
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:
Stock
STEP(Altura,Primero)
1: Pulso 2: Stock
Produce un paso de Altura determinada a partir del tiempo Primero. Ejemplo: A = STEP(2,STARTTIME + 30<<da>>)
1: 2:
40.00
1: 2:
20.00
2
1: 2: 0.00
1 0.00
1 8.00 Time
1 12.00
16.00
30
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)
Volumen TimeStep
VOLUMEN
Time
La altura del pulso est dada por la expresin Volumen/TIMESTEP