Está en la página 1de 8

SMOOTH en vensim

La funcin SMOOTH se usa en general para calcular promedios de tiempo y


representar expectativas. Es diferente a LN, EXP e IF THEN ELSE en que implica
un comportamiento en el tiempo. Esto es, si se sabe que valor toma x en un
momento, es posible calcular EPX(x), pero conocer slo el valor de x no permite
conocer el valor de SMOOTH(x, 4), se necesita tambin saber el valor previo de
SMOOTH. Esto es porque SMOOTH tiene un nivel implcito construdo dentro de
l.
La ecuacin ser:
demanda esperada
expectativas)

=SMOOTH(demanda

tiempo

de

formacin

de

esperada)/Tiempo

de

Esta ecuacin es exactamente la misma que:

demanda esperada =INTEG((demandaformacin de expectativas, demanda)

demanda

Cuando se usa la funcin SMOOTH Vensim crea en rigor dos variables. Una,
demanda esperada, es tratada como un auxiliary que es igual a un Nivel
creado por el Vensim llamado SMOOTH(demanda, tiempo de formacin de
expectativas)
Normalmente, Vensim oculta tales variables internamente, pero se puede
mostrarlas controlando Macro Variables: Show en la tabla Setting del dilogo
Global Options (usando el item Tools del men Options). No es accesible en
Vensim PLE o PLE Plus.
Para ingresar la ecuacin correspondiente a SMOOTH:
- Abrir Equation Editor en demanda esperada
Debido a que demanda esperada se ingres en una caja, Vensim lo asume
como un Nivel y el Editor de Ecuaciones lo abre con este tipo seleccionado.
Para ingresar la ecuacin SMOOTH, no obstante, necesitamos cambiar el tipo a
Auxiliar. Mantendremos la caja alrededor de la variable por el nivel oculto que
contiene.
- Cambiar Type (tipo) de Level (Nivel) a Auxiliary (auxiliar) usando la lista
desplegable.
- Pulsar en la solapa Functions, seleccionar la funcin SMOOTH y presionar
Intro.
- Pulsar en la solapa Variables, y seleccionar demanda.

- Pulsar dos veces en {stime}, luego seleccionar tiempo de formacin de


expectativas en la lista de variables.
- Agregar las unidades Cajas/mes, igual que las unidades para demanda.
- Pulsar en OK para cerrar el Editor de Ecuaciones.
Segn se escriba SMOOTH(x,t) o INTEG((x-sx)/t,x), en trminos de diagrama se
tendr un Nivel con flechas de informacin en lugar de flujos entrando en l.
Hay diferentes escuelas de pensamiento en relacin a si se debe permitir que
los Niveles aparezcan sin flujos. A menudo se usar la convencin mostrada
aqu para conceptos informales, tales como demanda esperada. En este caso
no hay procesos fsicos que aumenten o disminuyan un concepto de
informacin, este simplemente se ajusta como respuesta a presiones o
desbalances. Vensim en si mismo permite dibujar tanto flujos como flechas de
informacin ingresando a niveles, as que es necesario elegir una convencin
que sea clara para aquellos a quienes se desea mostrar el trabajo.

STEP
- Abrir Equation Edit en beneficios objetivo
- Escribir 10000+ para comenzar la ecuacin.
- Pulsar en Functions Tab.
- Seleccionar STEP de la lista y presionar la tecla Intro.
- Escribir 5000.
- Pulsar dos veces en {stime} en la ecuacin.
- Escribir 10.
- Ingresar las unidades $/mes y pulsar OK.
La ecuacin final se debera leer
beneficio objetivo = 10000+STEP(5000,10)
La function STEP es una de las funciones de entrada de uso ms comn. Esta
funcin retorna 0 hasta que Time alcanza {stime} y luego retorna {sheight}.
En el ejemplo retornar 0 hasta tiempo 10 y luego retornar 5000 de modo
que beneficio objetivo comenzar a 10000, permaneciendo constante hasta el
tiempo 10, en que incrementar a 15000. La funcin STEP es importante
porque un cambio en escaln es una muy buena manera de lograr que un
modelo que muestre los modos de comportamiento que puede generar. Por
ejemplo, en una cadena de abastecimiento, se puede usar un cambi tipo
escaln en la demanda para observar el abastecimiento.
Condiciones Iniciales

El valor inicial para precio est dado por precio inicial, pero no hay una flecha
desde precio inicial a precio. Cuando se abre el Editor de Ecuaciones en precio
no se vera precio inicial listada como una entrada.
- Pulsar el botn Choose Variable (el botn Choose Initial Variable en Vensim
PLE y PLE Plus.
- Seleccionar precio inicial de la lista presentada y pulsar OK.
- Entrar las Unidades en $/Caja.
- Pulsar en OK para cerrar el Editor de Ecuaciones.
Notar que si ha dibujado una flecha desde precio inicial a precio entonces
precio inicial aparece en la lista de entrada. No obstante, cuando se cierra el
editor de Ecuaciones la flecha desaparecer debido a que las causas iniciales
no son mostradas, por defecto, en el diagrama del modelo. Si desea mantener
la flecha , seleccionar del men el item Model-Settings, pulsar en Sketch
Appearance y tildar Show Inicial Causes on model diagrams.

Ecuaciones Modelo
Las siguientes son las ecuaciones completas para el presente modelo. La
mayora de ellas son bastante simples y directas. Estn contenidas en el
modelo clientes2_guia.mdl
beneficios objetivo = 10000+STEP(5000 ,10 ) Units: $/Mes
cambio en el
precio = IF THEN ELSE(precio objetivo>precio ,(precio objetivo-precio)/tiempo
para aumentar precio , (precio objetivo-precio)/tiempo para bajar precio ) Units:
$/caja/mes
demanda = demanda referencia*efecto del precio en la demanda Units:
cajas/mes
demanda esperada = smooth(demanda,tiempo de formacion de espectativas)
Units: cajas/mes
demanda referencia = 100 Units: cajas/mes
efecto del precio en la demanda = EXP(-elasticidad de la demanda *
LN(precio/precio referencia)) Units: Dmnl
elasticidad de la demanda = 1 Units: Dmnl
FINAL TIME = 100 Units: Month
INITIAL TIME = 0 Units: Month
Precio = INTEG ( cambio en el precio, precio inicial) Units: $/caja
precio inicial = 100 Units: $/caja
precio objetivo = beneficios objetivo/demanda esperada Units: $/mes

Gua del Usuario de Vensim http://atc-innova.com 13


precio referencia= 100 Units: $/caja
SAVEPER = TIME STEP Units: Month [0,?] The frequency with which output is
stored.
tiempo de formacion de expectativas = 6 Units: mes
tiempo para aumentar precio = 4 Units: mes
tiempo para bajar precio = 6 Units: mes
TIME STEP = 1 Units: Month [0,?] The time step for the simulation.
STELLA
SMTH1 (<input>, < tiempo promedio>[,<inicial>])
La funcin SMTH1 calcula una suavizacin exponencial de primer orden de
entrada, utilizando un tiempo promedio exponencial de un promedio de tiempo
y un valor inicial opcional por la suavizacin. Si no se especifica un valor inicial,
SMTH1 asume el valor para ser el valor inicial de entrada.
La funcin SMTH1 es equivalente a la estructura y las ecuaciones que se
muestra en la figura 7-22.
Esta estructura es un proceso de ajuste de stock. Suave de entrada busca el
objetivo de entrada.

Ejemplo:
Smooth_of_Step = SMTH1(Step_Input,5)

Donde
Step_Input = 5 + STEP(10,3) produce el patrn mostrado en la figura 7-23.

8.3. Caso Dinmica de un Depsito

NIVEL
k2

contenido

entrada
salida

k1

Contenido= entrada-salida Initial value: 50 Units: litros El depsito, que tiene


una capacidad de 100 litros, contiene 50 en su inicio.

FLUJOS
entrada= (100-Contenido)/k1 Units: litros/hora La entrada es funcin del
espacio vaco que hay en el depsito, de forma que cuando el depsito est
vaco se llenar muy rpido, y cuando est casi lleno la entrada ser muy
pequea. El parmetro k1 es propio de nuestro diseo del sistema.

salida = Contenido/k2 Units: litros/hora La salida es funcin de la cantidad de


lquido que existe en el interior del depsito, de forma tal que cuando est
lleno saldr muy rpido, y cuando este casi vaco la salida ser mucho menor.
El parmetro k2 es propio de como definimos el sistema.
Si inicialmente el depsito se llenase a un ritmo de 1/10 del volumen vaco del
depsito, y siendo la salida de 1/10 con contenido incial de 50 el contenido
sera constante 50.
CONSTANTES
k1= 10 Units: hora El depsito se llena a un ritmo del 10% de su volumen
vaco, o lo que es lo mismo en cada periodo se llena 1/10 del volumen vaco.
k2= 10 Units: hora El depsito se vaca a un ritmo del 10% de su contenido
real en cada perodo, o lo que es lo mismo se vaca 1/10 de su contenido en
cada perodo.
1: contenido
1:

51

1:

50

1:

49

Page 1

0.00

25.00

50.00
Time

75.00
100.00
23:15 qui, 13 de ago de 2015

Untitled

Si inicialmente en el depsito hay 80 litros el depsito se vaca hasta alcanzar


un contenido de 50 litros.

1: contenido
1:

80

1
1:

65

1:

50

0.00

1
25.00

Page 1

1
50.00
Time

1
75.00
100.00
23:13 qui, 13 de ago de 2015

Untitled

Si con el volumen inicial de 50 litros la entrada se regula a 1/20 del volumen


vaco del depsito, y la salida se mantiene a 1/10 de su contenido, el depsito
se vaca hasta estabilizarse en un volumen de 33,3 litros.
1: contenido
1:

50

1:

1:
Page 1

40

30

0.00

25.00

50.00
Time

75.00
100.00
23:16 qui, 13 de ago de 2015

Untitled

Si el volumen inicial es de 80 litros el volumen del depsito se estabiliza en el


mismo valor, de 33,33 litros.

1: contenido
1:

80

1:

1:
Page 1

55

30

0.00

25.00

50.00
Time
Untitled

1
75.00
100.00
23:17 qui, 13 de ago de 2015

También podría gustarte