Está en la página 1de 30

PLANTILLA ANALISIS

Metodología: DT o EAE
- DT:
- Cantidad de Simulaciones:

Análisis de Variables
- Datos:
- Control:
- Resultado:
- Estado:

TEI (Tabla de Eventos Independientes)

Evento | EVNC | EVC | Condición


------------------------------------------------------------------------------------------------------------------------
uno | | |
dos | | |

Evento | Eventos que se comprometen | Eventos comprometidos


Propio | para dt futuros | en dt anteriores
------------------------------------------------------------------------------------------------------------------------
uno | emitir pedido (afecta TEF) | llegada pedido
dos | |

TEF (Tabla de Eventos Futuros):

TEMPLATES PARCIAL
FDPS
Gráfico FDP calculada por Método de la Inversa o Método del Rechazo
encontre

DIAGRAMAS
Cola con prioridades
TP 3 en clase
https://www.lucidchart.com/invitations/accept/8873eede-3c58-47b4-82cb-bbdd422a2b3d

Corregido por la profesora


https://docs.google.com/document/d/1WcM3fsnVfCVM1ZRvdQzAc1F1moSqxhAxkDfN
kdRaX-Q/edit?usp=sharing
N colas 1 puesto de atención
1er Parcial 2016 - resuelto

Dos puestos de atención una cola (en uno se atienden de a dos y en otro de a uno)
https://docs.google.com/document/d/1WcM3fsnVfCVM1ZRvdQzAc1F1moSqxhAxkDfN
kdRaX-Q/edit?usp=sharing
(ej secreto)

1 cola N puestos de atención


4) Ejercicios Evento a Evento

N colas N puestos de atención


3) Ejercicios Evento a Evento

Transporte
11) Ejercicios Evento a Evento

malCaracterísticas estructurales:
Los sistemas están constituidos por
- ELEMENTOS: componentes fundamentales. Es la representación simplificada de alguna
característica de la realidad. En un sistema hay menos elementos que en la realidad.
- RELACIONES ENTRE LOS ELEMENTOS
- LÍMITES: acotar el trozo de realidad que se quiere estudiar. Una vez establecido el límite
se denominan elementos endógenos y exógenos.
Modelo:
Representación abstracta de cierto aspecto de la realidad formada por elementos y
relaciones entre ellos. Un sistema puede ser representado por una varios modelos.
Atributos en conflicto: realismo y simplicidad.

Simulación:
Fin de un modelo es ver distintos estados del sistema ante diferentes hipótesis.
La simulación es la generación de posibles estados del sistema por medio del
modelo que lo representa. Simulación de modelos matemáticos en periodos extensos.
La simulación se utiliza porque:
1- Ensayar sobre sistemas reales pueden llevarlos a la destrucción.
2- Ensayar sobre sistemas reales (prototipos) es costoso.
3- Se puede alterar las escalas del tiempo

Objetivo: obtención de información para tomar decisiones.

ESCENARIO: conjunto de hipótesis sobre las condiciones en que va a desenvolverse el


sistema.
IMAGEN: situación en que se encontrará el sistema si se dan las circunstancias expresadas
por un determinado escenario.
Proceso de Toma de Decisiones

Yi = Ri(Ui)

Etapas del proceso de simulación


1. Formulación del problema: objetivos
2. Recolección y procesamiento de información tomada de la realidad
3. Formulación del modelo
4. Decisiones sobre el modelo: ajustar modelo.
5. Decisiones sobre la realidad: basadas en el modelo.

Modelo
Evento: hecho o acontecimiento que cambia variables de estado.

HIPÓTESIS DE SIMPLIFICACIÓN
Se aplican sobre los datos.
Clasificación de variables

Exógenas:
Actúan sobre el sistema, pero no recibe acción alguna por parte de él

- Datos: Se toman de la realidad y son estudiados y expresados como fdp.

- Control: Son susceptibles de manipulación o control por quienes toman decisiones o


crean políticas para el sistema. Permiten ensayar diferentes escenarios. Son la
razón por la cual hago la simulación. Si no hay se pone implícita. Se relaciona con
el tipo de resultado que quiero obtener

Endógenas:
Se generan dentro del modelo, dependen de la evolución del sistema, varían con el
transcurso del tiempo.

- Estado: Describen el estado del sistema en la línea de tiempo, reflejan todo cambio
que se produce en el sistema. Se modifican cuando se produce un evento. Por lo
tanto, cada vez que se produce un evento, se modifica alguna variable de estado,
existe entonces una relación circular.
- TC (tiempo comprometido)
- NS (cantidad de personas en el sistema)

- Resultado: son las de salida del sistema. Son generadas por la interacción de las
variables exógenas con las de estado, durante la evolución del sistema simulado.
- NO puedo decir que un resultado va a ser: una cantidad de ___.
- Siempre son promedios o porcentajes o algo relacionado con el tiempo
(costos)
- COSTOS SIEMPRE DEBO INFORMARLOS EN FUNCIÓN DEL TIEMPO
(mensual, anual, etc.)

El tiempo no se clasifica

High value (HV): Valor alto que da la máquina que fuerza que no haya salidas pendientes,
fuerza una llegada.
TPS = HV puesto libre
TPS != HV puesto ocupado

Siempre poner tiempo y pasar todo a una misma unidad

- El modelo presenta características conflictivas: Debe ser simple pero realista.


- En el diseño del experimento se establece cómo voy a probar el modelo: el número
de corridas, las variables de control, TF, etc.

Variables Aleatorias
- Los intervalos NO son fijos.
- Obtener datos en base a una función de densidad de probabilidades. Es imposible
representar a la realidad tal cual es, por eso requiero de probabilidades.
- Toma cualquier valor del intervalo muestral (S).

Importante: uniforme equiprobable constante es lo mismo, mismo valor de prob en todos


los puntos.

Función de densidad de probabilidad f(x):


Función que muestra las probabilidades de cada valor que toma la variable aleatoria
(cualquier valor continuo entre un mínimo y un máximo de variación de la variable aleatoria).

Función acumulada F(x):


Función creciente y continua que acumula la probabilidad de aparición de los valores que
toma la variable aleatoria en un intervalo [a , b].
- Calculo: Integral entre el a y b de f(x).
- F(a) = 0
- F(b) = 1 (acumuló TODAS las probabilidades de aparición de los valores que toma la
variable aleatoria). Es lo mismo que decir que la probabilidad acumulada total = 1 =
integral f(x) entre a y b.

R (Random) = Computadora genera números aleatorios entre 0 y 1.


IA = Intervalo entre Arribos
S = Espacio muestral. Puede ser continuo o discreto.
Obtener variables aleatorias: Obtener datos en base a una función de densidad de
probabilidades. Se halla mediante los siguientes dos métodos.

Ejemplo paso a paso ambos métodos


Ejercitacion 1 - Variables Aleatorias (Grupo 7)

Método de la Función Inversa


Más eficiente que el método del rechazo, es más directo. Si no logra utilizarse este método
(no es posible despejar x, ej. funciones cuadráticas), se utiliza el del rechazo.

1. Tomar la función de densidad (dato) y hallar la función de probabilidad acumulada.


(haciendo la integral)
Help: Calculadora de integrales
2. Igualar la función acumulada a R (ya que tanto random como la acumulada varían
entre 0 y 1).
En caso de que el valor RANDOM tome valores imposibles (ej. 1 - R y R=1 o 1/R y
R=0) tengo qué acotar los valores que puede tomar, restringirlo.
3. Sacar la inversa de F(x): pasar de la ecuación y(x) a x(y) .
Si hay varias inversas, tomar la función positiva.
Help: Calculadora de inversa de una función

Importante:
● Parabola simple (x^2) se resuelve por inversa, completando cuadrados
● En integrales definidas no hay c. Ahora, cuando en el método de la inversa calculo la función
de densidad, ahi los extremos son desde el inicio del intervalo hasta x. y ahí si tengo +c. Para
averiguar ese valor reemplazo en alguno de los dos extremos F(a) = 0 o F(b) = 1 y obtengo el
valor de C.

Help: Calculadora para completar el cuadrado

Método del Rechazo


Cuando no es fácil calcular la integral o no se puede calcular la inversa, utilizo el método del
rechazo. Es menos eficiente, es iterativo (ir intentando con != valores).
Se utiliza función de densidad, no acumulada . No hace falta calcular la función acumulada
(solo para sacar incógnitas).

1) Se encierra la función f(x) bajo un rectángulo.


2) Voy tomando valores bajo un M (que contiene a la curva). M siendo el máximo.
Help: Hallar el máximo y mínimo absoluto del intervalo f(x)=3-x , [-1,2]
https://es.symbolab.com/solver/calculus-function-extreme-points-calculator

3) Obtengo valores aleatorios de x e y multiplicando los valores posibles por un random


entre 0 y 1.
xi = a + (b-a) * R1 (barre todos los posibles valores que puede tomar)
yi = M * R2
Generando un punto
4) Reemplaza f(x) con los valores obtenidos
5) Si yi <= f(xi), se acepta (está en la zona de aceptación), si no se rechaza.
6) Muestro el valor de mi variable aleatoria para el valor obtenido IA = xi

Zona o área de aceptación → Área bajo la curva


Eficiencia del método
e = 1/m(b-a) (1 → área bajo la curva, m(b-a) → área rectángulo)

Para aumentar la eficiencia del método:


- el M deberá estar entre los máximos de la función → Más cerca de la funcion mejor.

Tip: Para encontrar funcion libre de incógnitas ejemplo despejar m en mx + b: Integro la


función entre los valores que varía la variable y la igualo a uno (función de probabilidad
acumulada)

Importante: No confundir f(xi) con f(x) o bocha el parcial (Corrección del tp)

Diagramas de Cada Método


https://app.lucidchart.com/invitations/accept/0006fe00-d24d-4f16-a6a9-86a81093fea9

Cuando usar cada método


En inversa ver si se puede hallar la inversa de la F(x).
- Función asintótica: Utilizar inversa, rechazo no se puede ya que no puedo obtener
un M que encierre la función
- Función polinómica de grado 3: Utilizar rechazo, no se puede hallar inversa.
- Función polinómica de grado 2: Utilizar inversa completando cuadrados.
- Funcion partida: No se puede aplicar inversa. Utilizar rechazo obteniendo un valor de
x,y para cada parte de la función: aca el diagrama será
Siendo 11,2 el X donde se parte la función.
Metodología evento a evento

1) Fijación de Condiciones Iniciales del Modelo: Establecer estado inicial de las


variables del sistema.
2) Determinación del Instante T en el qué ocurrirá el Próximo Evento: Se fija en la
tabla de eventos futuros para saber cuál será el próximo evento que sucederá.
3) Avance del Tiempo hasta ese instante T: En el que ocurrirá el evento establecido
en el paso anterior.
4) Determinación del tipo de Evento que ocurre en el instante T
5) Determinación de los instantes en que ocurrirán Eventos Futuros No
Condicionados consecuencia del evento actual: Revisando la tabla de eventos
independientes en la columna Eventos futuros no condicionados. Se determina el
tiempo del próximo evento dado una fdp.
6) Actualización del Vector de Estado del Modelo: Modificar acordemente las
variables del vector de estado del modelo. En caso de haber arrepentimiento, es
anterior a este paso.
7) Determinación de los instantes en que ocurrirán Eventos Futuros
Condicionados consecuencia del evento actual: Revisando la tabla de eventos
independientes en la columna Eventos futuros condicionados. Se determina la
ocurrencia del evento dada una condición.
8) Fin de la Simulación: Verifica si terminar la simulación, comparando el tiempo
actual con el de fin de simulacion.
9) Cálculo de resultados
10) Impresión de resultados: Al imprimir resultados imprimir variables de control

Colas simples vs Tiempo comprometido


Cuál utilizar depende de cuando se materializa el tiempo de atención.
● Colas simples: cuando la persona se empieza atender
● Tiempo comprometido (por turnos): desde la llegada de la persona.

Tabla de Eventos

Tabla de eventos futuros: contiene los instantes en que ocurriran los próximos eventos.

Evento independiente: Es aquel que genera uno igual a sí mismo no condicionado o


ninguno. Como consecuencia modifica las variables de estado.
La llegada y salida son eventos independientes entre sí.
La salida siempre es del puesto de atención (por eso Salida (i)), no de la cola. Si un
puesto se desocupa genera salidas de ESE mismo puesto.
La llegada es después de que se haya distribuido en la cola.

Cálculo de resultados
● Porcentaje de tiempo ocioso (PTO) : Lapso de tiempo desde que el sistema queda
vacío hasta que llega la próxima persona.
STO = STO + (T - ITO)
Tiempo Ocioso = Tiempo de próxima llegada - Tiempo actual

Dos formas de calcularlo:

- Cuando termina el tiempo ocioso:


1. En SALIDA Guardar inicio de tiempo ocioso antes de asignar HV.
2. Cuando una persona llega al sistema
STO = STO + (T - ITO)
Sumatoria Tiempo Ocioso + (Tiempo - Inicio Tiempo Ocio)
- Cuando arranca el tiempo ocioso: Solamente se puede si hay vaciamiento,
sino me van a quedar tiempos sin calcular.

● Promedio de permanencia en el sistema (PPS): Promedio de tiempo de llegada y


salida dividiendo por cantidad de personas que llegaron al sistema: Necesita
vaciamiento.
Sin vaciamiento:
En la llegada SPS = SPS + (TPLL - T)xNS
y en la salida SPS = SPS + (TPS - T)xNS (antes de avanzar T)
PPS = STPS / NT
● Promedio de tiempo de espera en cola (promedio de espera en cola): (SPS -
STA) / NT
Siendo STA = Sumatoria de Tiempo de atención

Vaciamiento: (no permitir más llegadas y hacer que se vayan todas las personas).
Después de T > TF, si NS > 0, se le asigna a TLL = H.V. y que vuelva al principio. Así va a
ir siempre por la rama de salida y vaciar el sistema

Tips:
- Por la rama de llegada se atiende solo a la gente que llega cuando hay puesto de
atención vacío, es decir atención inmediata.
- Por la de salida se atiende a la gente que está esperando en la cola.
Colas con prioridades
Acomodo a la persona en la rama de llegada en el puesto que le corresponde. En la salida
tengo que atender a la persona y después verificar si la siguiente salida (la siguiente
persona que viene a ese puesto) será de A o de B.

● En el diagrama lo importante es que en las condiciones pregunto si tengo que hacer


el pasaje de cola, y en ese caso resto uno a NSA y sumo a NSB
Diagrama ejemplo:
https://www.lucidchart.com/invitations/accept/8873eede-3c58-47b4-82cb-bbdd422a2b3d

Tiempo comprometido:
El tiempo de atención se conoce desde el momento de la llegada.
El arrepentimiento es por tiempo, por la espera, no por cantidad de personas.
Variable de estado pasa a ser el tiempo comprometido TC (el tiempo en el que por ejemplo
me atenderán en la peluquería):
- CUANDO ESTÁ DESOCUPADO Atención inmediata
TC = T + TA → Tiempo Corta (Actualizado) = Tiempo Llama + Duración de viaje.
Condición: T >= TC
- CUANDO ESTÁ OCUPADO
Una vez que ya tengo un tiempo comprometido, tengo que esperar
TC = TC + TA
Condición: T < TC
Con N puestos de atención

Resultados
● Sumatoria de tiempo Ocioso = STO + (T - TC) (antes de asignar TC, del lado de
atencion inmediata)
● Sumatoria de tiempo de Espera = STE + (TC - T) (del lado de espera)
● Sumatoria de permanencia del sistema = SPS + (TC - T) abajo de ambas ramas

Distribución cíclica

Transporte
EJERCICIO 10 (GUIA TP OFICIAL)

N camiones. El intervalo de salida asegura que nunca va a pasar un camión a otro.


Datos: La ida y la vuelta son dos caminos diferentes para el camino del agua!
● Tiempo de recorrido del tramo, se va sumarizando paso a paso.
● Balsa y túnel son puestos de atención
● Todos los eventos siguientes son dependientes con respecto a la salida de A, así
que este es el único evento.
Cuando llego a G suma cantidad de camiones
Falta impresion de resultados etc.

Tiempo comprometido de la balsa tiene que tener la vuelta de la balsa en cuenta


Metodología dt constante
La información viene dada en densidades, y no importa el instante de cuando ocurrió cada
evento.
- En un Δt NO ocurren eventos necesariamente. Puede no pasar nada.
- A diferencia de EaE (avanzó en el tiempo con cada evento), aca avanzo A PESAR
DE LOS EVENTOS, avanzo igual.
- Objetivo: Encontrar el valor de las variables de control que haga mínimo mi costo.
- La mirada siempre es hacia atrás, al llegar a un Dt me fijo todo lo que paso desde
el último avance hasta ahora y vuelvo a avanzar un Dt.

Clasificación de eventos
- Eventos propios: Eventos que modifican la variable de estado y se producen en el
Δt actual. Pueden no ocurrir en todos los Δt.
- Eventos que se comprometen para Δt futuros: Encargados de lograr que en el
futuro ocurra un evento. Son los únicos que pueden afectar la TEF. Son los
únicos que pueden no modificar la variable de estado.
- Eventos comprometidos en Δt anteriores: Ocurren a causa de una acción que se
tomó en el pasado. Se procesan en el momento en que lo indica la TEF.
Los eventos comprometidos van de a pares. Hay un condicionante para el evento futuro.

Modelo
Actualización del Vector de estado se va a dar múltiples veces (en cada acción casi), es
posible cambiar el orden, no como en EaE que mantenía un orden estricto.
Siempre ocurre la actualización del stock al principio.

ORDEN DE EVENTOS:
1. Evento comprometidos en dt anteriores.
2. Evento propio
3. Evento que se comprometen para dt futuros

Elección del Δt
- Los costos son más prioritarios que las fdps. En caso de que tengan unidades
distintas puedo multiplicar la fdp para buscar el equivalente (pasar de hs a días por
ejemplo).
- Si tengo dos o más datos en != unidades ELIJO SIEMPRE LA MAYOR (siempre va a
ser la del costo). Puedo llevar el dato de menor unidad a la de mayor. (de horas a
minutos)

Modelos de Stock

Costos generados
- Costo venta pérdida
- Costo venta atrasada
- Costo de almacenamiento
- Costo de emitir pedido (se calcula cuando se emite el pedido, no cuando se recibe)
Costo de almacenamiento y venta pérdida probablemente coincidan en el Δt.
Si aparecen costos prestarle mucha atención al costo de almacenamiento que al dato que
viene de la realidad.

VARIABLE DE CONTROL:
- Stock de reposición (SR)
- Tamaño de pedido (TP). Es constante cuando no hay perturbaciones aleatorias
externas (Cambian la realidad, lo normal. Cambian los datos, las fdp). En los
ejercicios que vemos (y se toman) siempre van a ser constantes.
CASO A
Modelo ventas perdidas

- Emitir pedido si ST <= SR (Stock es menor al Stock de reposición)


- Emisión del pedido genera fecha de llegada del pedido.
- Si arranco con stock en cero, FLL arranca en 1 (asi obligo a que llegue el pedido)
Con stock lleno, FLL arranca en 0.
- En diagrama siempre poner primero la llegada de stock, no podría empezar con
stock vacio.
ST <= SR necesito reponer stock y FLL <= T no tengo una nueva fecha de llegada de
pedido.

CASO B
Modelo ventas atrasadas

1. Llega la mercadería
2. Sacó lo que tenía atrasado
3. Vendo lo que me queda
4. Genero lo que no tengo para vender
Problema: que sea más grande lo que debo de lo que tengo, que lo que me quede no me
alcanza para vender.
Solución: Para la simulación, no emparchar el modelo, si no informar que el TP NO SIRVE.
VAC < ST + TP.

VAC: Ventas atrasadas del ciclo.


CICLO: Tiempo que transcurre entre una llegada de pedido y la próxima.

CVA (Costo venta atrasada) formas de cálculo:


- CVA = CVA + (VD-ST) * (FLL-T)a2
VD - ST: lo que hoy no pude entregar (se lo tengo que sumar a VAC)
FLL - T: Cuánto tiempo falta para que llegue la mercadería. Todo el tiempo en que
mercadería va a estar atrasada.
a2: valor del costo

Problema: Cuando el punto de reposición es demasiado bajo, no estoy comprando a


tiempo, entonces puede ocurrir que se tiene ventas atrasadas y no hay un tiempo de
pedido por venir.

- CVA = CVA + VAC * a4


a4: costo diario
Es lo mismo cual usar, pero como el anterior tiene un problema, mejor usar este no?

Lo que cambia respecto al caso A es las ventas del ciclo, costo asociado, lo demás
permanece igual.

Modelo stock donde al final del dia tiro lo que me queda


El stock no es estado, lo es el costo/beneficio, y el resultado es el costo/beneficio en función
del tiempo (mensual por ej).
Ejemplo vacunas que se tiran

Elección metodología.
- En caso de que el dt sea muy pequeño con respecto al problema, se elegirá EAE, ya
que se puede considerar que se conoce el instante en que ocurre cada evento y es
más eficiente.
- En EAE puedo determinar exactamente en QUÉ momento va a suceder un evento,
el instante en que ocurre el evento es el instante en que cambia la variable de
estado.
- En DT no sé en qué momento del día ocurrió.
- EAE tengo 1 dato qué permita concatenar eventos en el tiempo, y esa
concatenación se va a dar seguramente en intervalos variables.
- DT Tengo 1 o más datos dados en densidades (cantidad de, dado en un cierto
tiempo) estos en dt constante.
- Casos en que puedo aplicar ambas: ver más eficiente. Si tengo varios DT que no
pasa nada en el tiempo, y puedo asignar cuando sucede ese evento, entonces es
EAE.

EJERCICIO 17 (Tiene 2 productos)


Trampa: orden consideración de eventos. Hay que hacer todo REPETIDO 2 VECES TODO
EL TIEMPO. Analizar 2 eventos propios al mismo tiempo.

Simulación Dinámica
Es una simulación donde TODO pasa en un mismo dt y se debe procesar en ese mismo
tiempo. No es secuencial, todo se ejecuta al mismo tiempo dentro del dt. Casi todos los
ejercicios de DT Constante se van a poder resolver con simulación dinámica, exceptuando
los que tengan ciclo FOR.

Plantean VARIABLES y CÓMO SE RELACIONAN para formar ECUACIONES


DIFERENCIALES.
El objetivo es construir un modelo matemático mediante un sistema dinámico, que una vez
computarizado permite explicar en forma racional su comportamiento a lo largo del tiempo.

Usamos modelos estocásticos (probabilísticos) y dinámicos.

Pasos:
1. Mapeo de las Variables: hacer diagrama de bloques para mostrar relación entre
variables que forman parte de mi modelo
2. Escribo relación matemática entre variables
3. Resolver sistema de ecuaciones diferenciales con un método continuo (simular)
4. Explotar los resultados mediante el uso de gráficos/tablas.

Elementos de los diagramas de bloques


El tiempo no se grafica, no se representa como en los sist. discretos.
- Variable de almacenamiento: Todo lo que necesite valor inicial (variable de estado,
acumulador, contador, máximos, mínimos)
Responsable de representar la ecuación diferencial.
Varían en la línea del tiempo, ES LA CAJITA en la que se suman y restan cosas.
- Variable de flujo: Afectan solamente a variables de almacenamiento (suman o
restan). Puede haber muchas que entren y muchas que salgan.
Debe escribirse su ecuación, porque la razón por la que se ingresan o egresan
elementos es a través de alguna ecuación.

Si en una ecuación de flujo se está sumando, considerar que pueden ser dos
variables de flujo separadas.
En una ecuación con la SUMA indica eventos independientes entre sí. No hay un
único elemento de entrada. SERIAN 2 ELEMENTOS DE ENTRADA.

- Constante o Función: FDP o variables de control. Dentro del círculo se le dibuja


adentro el valor.

Debe escribirse su ecuación o un valor constante.

Si le metemos una variable a todo lo que es constante, se va a llenar de constantes.


No vale la pena darle una pelotita, dejarla como número fijo en la ecuación. Solo
usar circulitos para FUNCIONES o VARIABLES DE CONTROL

- Conector: Indican relación, sirven para unir los distintos bloques. Si quiero
movimiento de elementos uso variable de flujo.
Dirección flecha a → es usado por → b
Ejemplo Ejercicio de Stock
Venta resta stock, llegada reposición suma.

CLASIFICAR VARIABLES Y EVENTOS, lo que cambia es el DIAGRAMA que es DE


BLOQUES.

Resultados a veces son variables de almacenamiento, o de la caja de almacenamiento


saco valor y hago la cuenta y se representa con una constante.

ACORDARSE QUÉ ESTO SUMA TODOS LOS DT


Pasos del SW:
1. MAP: Donde dibujo el diagrama
2. Model: Me pide los valores/ecuaciones de cada variable.
3. Equation: En función de cada signo de pregunta me pide qué tengo qué poner en
las ecuaciones

FLL es variable de almacenamiento porque PISO el valor cada vez que lo genero.

Cuando variable de almacenamiento almacena el MAYOR, ver que la cuenta es restando


su propio valor y viendo si es mayor o no. Guarda el mayor valor.

Costo de funcionamiento
Su calculo es dado por la suma del costo de almacenamiento y el costo de emitir. Al el costo
de funcionamiento un acumulador, para calcularlo debo restarle el valor del dt anterior.
Costo de funcionamiento = costoAlm + costoEmitir - Costo de funcionamiento (tiene el del
dt anterior)

Otra opcion, es ponerlo como una variable constante, calculada como la suma de los dos
anteriores.
Enunciado represa:
Sistema represa alimentada por un río y con una salida de agua. Se conoce el volumen
inicial almacenado en la represa. El caudal de agua que llega es aleatorio y responde a dos
f.d.p. conocidas, expresadas en m 3 por hora, una válida de enero a junio y la otra de julio a
diciembre. El caudal de agua que sale, es constante y está expresado en m 3 cúbicos por
minuto. Además sobre la superficie de la represa (dato expresado en m 2 ) puede llover. Se
sabe que el 30% de los días llueve, de ser así existe una f.d.p. de la cantidad de lluvia caída
expresada en milímetros por día. Se desea realizar un modelo de simulación que
reproduzca el funcionamiento de la represa e informe qué porcentaje de días sucedió que al
final del día el nivel de la represa estaba por debajo del nivel inicial.

CANTIDAD DE SIMULACIONES
Se determina según la cantidad de fdp válidas para el mismo dato en distintos periodos
teniendo en cuenta las relaciones de esas fdp con la unidad de tiempo del delta t.

● En caso de necesitar análisis distintos, se realizaran distintas simulaciones (ej fin de


semana-semana, los resultados que quiero obtener son distintos para cada caso),
ahora por ej si te dicen que se pide comida y en la semana se ordena con una fdp y
el finde otra, es una simulación sola ya que el pedido de comida es para cualquier
dia de la semana.
● En caso de querer obtener un resultado y que cambie el comportamiento por
ejemplo en que un dia puede pasar otra cosa, puedo hacer una cuenta y preguntar si
es ese dia y cambiar comportamiento acorde.
● Periodos largos y distintas fdps → distintas simulaciones (ej una fdp en cada
cuatrimestre)
● Si cambia para una perturbación puntual no la tengo en cuenta (podría estar incluida
en la fdp.)
PLANTEAR NUEVAS VARIABLES DE CONTROL (o reemplazar)
DECIR POR QUÉ LA ELIJO Y CÓMO INFLUIRIA/MODIFICARÍA (sobretodo los
resultados). JUSTIFICAR.
● Fdp no pueden convertirse en variables de control
● No debe cambiar el objetivo de la simulación, pensar una variable que beneficie mi
objetivo.
● En ejercicios de stock
- Si no tengo TP, SR agregarlas
- Nuevas variables qué implican un comportamiento diferente de cómo se está
manejando el stock hoy.
- Convertir costo fijo en variable agregando proveedores, o agregar puntos de
venta (probablemente genere otra función de demanda)
● Convertir variables o comportamientos constantes a variables de control

Cuando es EAE o DT
EAE tengo 1 dato qué permita concatenar eventos en el tiempo, y esa concatenación se va a
dar seguramente en intervalos variables.
DT Tengo 1 o más datos dados en densidades (cantidad de, dado en un cierto tiempo) estos
en dt constante.

Casos en que puedo aplicar ambas: ver más eficiente


- Si tengo varios DT que no pasa nada en el tiempo, y puedo asignar cuando sucede
ese evento, entonces es EAE.

Perturbación puntual: Cuando ya se QUÉ va a ocurrir y CÓMO me va a afectar, cambia


algo, pero ya lo puedo prever por fuera de mi modelo. Entonces mi fdp ya contiene esto o lo
manejo por fuera de mi modelo, no lo tengo que reflejar en el modelo de ninguna manera.

ej:

También podría gustarte