01 · Punto de partida
El mismo depósito, dos lentes
El stock recibe un camión cada 7 días y vende todos los días: ¿modelo el camión como flujo continuo promediado o como evento que suma de golpe? Con continuo la curva es suave hacia q/k; con discreto es diente de sierra que sube de golpe y baja vendiendo. Misma media, distinta historia.
Elegir el lente es la decisión de modelado más barata y más decisiva: el continuo promedia eventos; el discreto respeta llegadas.
- ¿Llegan de a chorro o de a camiones?
- ¿Importan los picos y los quiebres, o solo la media?
- ¿Los eventos son muchos (flujo) o pocos (saltos)?
- ¿Qué error pago por promediar?
02 · Definición
¿Cuándo cada representación?
La regla del lente:
Continuo
dN/dt = q − kN: chorro permanente. Vale con muchos eventos chicos o cuando importan medias.
Discreto
N += Q en cada evento: camiones, dosis, clientes. Vale con pocos saltos grandes o picos que importan.
Convergencia
Con intervalo ΔT → 0 y Q = q·ΔT, la sierra se aplana hacia la curva. Promediar es el límite.
El continuo es el promedio del discreto: misma media q/k, sin sierra. El precio es perder picos y quiebres.
| Modelo | Entrada | Curva |
|---|---|---|
| Continuo | 3 por día siempre | Suave en 15. |
| Discreto ΔT = 7 | 21 cada 7 días | Sierra ±7 alrededor de 15. |
| Discreto ΔT = 1 | 3 cada día | Sierra ±1: casi continua. |
| Híbrido (Tema 38) | Camión + venta fluida | Saltos arriba, suave abajo. |
03 · Anatomía
Media, sierra y costo
Comparar lentes en tres números:
- Media q/k
- Ambos la comparten: el promedio no distingue lentes. La validan los totales.
- Sierra ±Q/2
- Amplitud del discreto: con Q grande, picos que el continuo jamás muestra.
- Costo
- Continuo: T/dt pasos. Discreto: eventos + nada entre ellos. Pocos eventos, barato discreto.
- Validez
- Continuo vale si Q ≪ N*: eventos chicos frente al nivel. Si no, los saltos mandan.
Promediar (continuo)
Suave y barato
Un EDO, una curva, media exacta. Pierde quiebres, stockouts y picos de capacidad.
Respetar eventos (discreto)
Fiel y anguloso
Saltos Q en fechas reales: muestra picos y faltantes. Caro si hay miles de eventos.
04 · Lentes del curso
Cada fenómeno pide su lente
El mismo sistema admite ambos; la pregunta elige:
- 1Stock medio.
Continuo: q/k con un número. Para dimensionar vale.
- 2Capacidad del galpón.
Discreto: el pico del camión decide. La media no alcanza.
- 3Epidemia.
Continuo SIR con miles: promedia bien. Con 5 casos, discreto.
- 4Batería.
Híbrido: carga fluida + picos de consumo (Tema 38).
- 5Tráfico.
Flujo continuo en autopista, eventos en semáforo: híbrido natural.
05 · Representación en Python
Flujo y eventos en el mismo bucle
En Python, el continuo suma q·dt siempre; el discreto suma Q solo en fechas de evento. El drenaje k·N es igual en ambos.
Python en tu navegador. Estos bloques se ejecutan localmente con Pyodide, sin instalar nada. Achicá intervalo a 1 y observá que la sierra se aplana.
def continuo(n0=15.0, q=3.0, k=0.2, t_final=28.0, dt=0.1):
n, t = n0, 0.0
while t < t_final - 1e-9:
n += (q - k * n) * min(dt, t_final - t)
t += min(dt, t_final - t)
return round(n, 2)
def discreto(n0=15.0, q=3.0, k=0.2, intervalo=7.0, t_final=28.0, dt=0.1):
n, t, prox = n0, 0.0, 0.0
while t < t_final - 1e-9:
h = min(dt, t_final - t)
if t >= prox - 1e-9:
n += q * intervalo
prox += intervalo
n += -k * n * h
t += h
return round(n, 2)
print(continuo(), discreto(intervalo=7.0), discreto(intervalo=1.0))
15, 14,2 y 15,1: la media converge; el camino (sierra) difiere.
Amplitud de la sierra
El salto Q = q·ΔT manda el pico:
for intervalo in [7, 3, 1]:
print(intervalo, "→ salto Q =", 3 * intervalo)
06 · Exploración
Laboratorio: la sierra se aplana
Stock con venta fluida k = 0,2 y compras Q = 3·ΔT cada ΔT días (tu slider), desde N₀ = 15 hasta 28 días. Dorada: continuo promediado (plano en 15). Teal: discreto con saltos. Achicá ΔT y observá que la sierra se aplana hacia la dorada: promediar es el límite.
Eventos contra flujo
Q = 3·ΔT por evento · venta k·N
Con ΔT 7 el salto es 21 y el pico llega a 27,30: la media 15 no cuenta el pico.
Cada salto vertical es un camión; cada bajada suave es la venta. El continuo promedia los camiones en chorro.
Preguntas para explorar
- Con ΔT = 1, ¿el discreto se parece al continuo? ¿Cuánto vale el salto?
- Si el galpón tiene techo 20, ¿el continuo lo respeta y el discreto lo viola?
- Con k = 0,5, ¿la sierra se amortigua más rápido entre camiones?
Ver respuestas sugeridas
- Sí: salto Q = 3, sierra ±1,5 casi plana. Muchos eventos chicos ≈ flujo.
- El continuo dice 15 (entra); el discreto pica a 27 (rebalsa): el lente decide la inversión.
- Sí: más venta filtra el salto antes del próximo camión. k grande aplana.
07 · Comprensión
Confusiones frecuentes
«Promediar siempre vale»
Solo si Q ≪ N* y los picos no importan: con camiones grandes, el promedio esconde el rebalse.
«Discreto es más exacto»
Es más fiel a eventos, no más exacto en sí: con miles de eventos chicos el continuo gana en costo con igual media.
«La media distinta prueba un lente»
Las medias coinciden por construcción (Q = q·ΔT): lo que decide es la sierra, no la media.
«Híbrido es mezclar por mezclar»
Híbrido es eventos donde hay saltos y flujo donde hay chorro (Tema 38): cada parte con su lente natural.
08 · Práctica guiada
Ejercicios con Python
Ejercicio 1: salto que manda
Con q = 2 y ΔT = 7, ¿cuánto vale Q? ¿Y la media con k = 0,2? ¿El pico supera 20?
q, intervalo, k = 2.0, 7.0, 0.2
print("Q =", q * intervalo, "media =", q / k)
Ver solución
Q = 14, media 10: el salto supera a la media. Sierra grande: el discreto manda.
Ejercicio 2: convergencia a flujo
Con q = 3 y k = 0,2, compará el final discreto con ΔT = 7 y ΔT = 1 contra el continuo 15.
print("continuo: 15.0")
print("ΔT=7:", discreto(intervalo=7.0))
print("ΔT=1:", discreto(intervalo=1.0))
Ver solución
Usá las funciones del bloque Python: ΔT = 1 queda en ≈ 15 (converge); ΔT = 7 oscila lejos. La sierra se aplana.
Ejercicio 3: techo que decide el lente
Con techo C = 20, q = 3, k = 0,2 y ΔT = 7, ¿el discreto rebalsa? ¿Y el continuo?
Ver una posible respuesta
print("continuo: 15 < 20 entra")
print("discreto: pico ≈ 27 > 20 rebalsa")
El continuo entra y el discreto rebalsa: con techo, el lente es la inversión.
09 · Síntesis
Ideas para recordar
- Continuo promedia (curva), discreto respeta eventos (saltos Q = q·ΔT).
- Misma media q/k; distinta sierra ±Q/2: los picos deciden el lente.
- Con ΔT → 0 la sierra converge al flujo: promediar es el límite.
- En Python: flujo q·dt siempre vs evento Q en fechas; drenaje igual.
- Con techos y picos, el discreto manda; con miles de eventos, el continuo gana.
En el próximo tema los mezclaremos: modelos híbridos con flujos y eventos.