funciones stella lectura
TRANSCRIPT
FUNCIONES STELLA
TEST INPUTS PULSE Representa comportamientos periódicos
PULSE(Volumen, Primer pulse, Intervalo) Los parámetros pueden ser variables o constantes Ejemplo: A = PULSE(10,3,4)
Ejercicio: Todos los días lunes llega al almacén un pedido de 500 cajas. Actualmente en el almacén hay 4200 cajas. Asuma que hoy día es miércoles RAMP Genera un incremento o decremento lineal, con una pendiente determinada. El parámetro tiempo indica el inicio de ramp. La pendiente y el tiempo pueden ser variables o constantes
Ramp (Pendiente, Tiempo)
Ejemplo: B = RAMP(1 , 5)
Time A 1 2 3 4 5 6 7 8 9
10 11 12
Time B 1 2 3 4 5 6 7 8 9
10 11 12
t
Ejercicio A: Al modelo anterior agregue la variable ventas como salida del nivel almacén. Las ventas tienen un crecimiento lineal, se sabe que el día miércoles se vende 20 cajas y el domingo se venderá 40 cajas. Simule para 50 días Ejercicio B: Modifique el modelo anterior y considere que las ventas tiene el siguiente comportamiento STEP Es un salto en de una altura determinada en un tiempo
Step(Altura, Tiempo) La altura indica el salto (puede ser positivo o negativo). El parámetro tiempo indica el inicio del step Los parámetros pueden ser variables o constantes Ejemplo: C = 5 + STEP(10 , 3)
Ejercicio: Tomando como base el modelo anterior, modifique las ventas y considere que los diez primeros días se venden 30 cajas y a partir del onceavo día, por estrategias de publicidad las ventas aumentan a 50 cajas
10 18
30
54
t
ventas
Time C 1 2 3 4 5 6 7 8 9
10 11 12
FUNCIONES ESTADÍSTICAS
RANDOM Genera números aleatorios de distribución uniforme
Random(Valor mínimo del rango, Valor máximo del rango, <semilla>) Ejemplo: D = RANDOM(1 , 50)
E = RANDOM(1 , 50, 8)
POISSON Genera números aleatorios conforme a una distribución poisson. La media por unidad de tiempo para la distribución es dado por mu
Poisson(mu, <semilla>) Ejemplo: D = Poisson(150) para un DT = 1
E = Poisson(150) para un DT = 0.5
FUNCIONES LÓGICAS IF THEN ELSE Ejm. Bonificación = IF ventas > 5000 THEN 0.10 ELSE 0 AND - OR
AND
OR V V V V V V V F F V F V F V F F V V F F F F F F Ejm. Tienda 1 Bonificación1 = IF ventas > 5000 AND t_serv > 3 THEN 0.10 ELSE 0 Tienda 2 Bonificación2 = IF ventas > 5000 OR t_serv > 3 THEN 0.10 ELSE 0
ventas t_serv Bonificación1 Bonificación2 6000 5 8000 2 2000 6 1500 2
FUNCIONES MATEMÁTICAS ABS Retorna el valor absoluto de la expresión ABS (expresión) Ejm.
A = ABS (3) A = 3
B = ABS (-3 ) B = 3
INT INT (expresión) Ejm.
A = INT (3.2) A = 3
B = INT (3.8) B = 3
ROUND ROUND (expresión) Ejm.
A = ROUND (3.2) A = 3
B = ROUND (3.8) B = 4
MAX MAX (expresión 1, expresión 2, .....) Ejm A = MAX (3,5,2) A = 5
MIN MIN (expresión 1, expresión 2, .....) Ejm A = MIN (3,5,2) A = 2 PCT PCT (fracción) Muestra el valor de fracción expresado como porcentaje. La fracción puede ser variable o constante. Ejm.
A = PCT (0.65) A = 65
B = PCT (1.22) B = 122
PI Retorna el valor de II = 3.1415...... PI Ejm.
A = 2*PI*r
r = 5
SQRT Calcula la raíz cuadrada de la expresión SQRT (expresión) Ejm.
A = SQRT(25) A = 5
B = SQRT(-25) B =
SUM Calcula la suma aritmética de las expresiones SUM (expresión 1, expresión 2, .....) Ejm
A = SUM (3,5,2)
A = SUM (3,5,2)