Saltar al contenido principal
Zona universitaria

Simulador ambiental de Yolia

Mueve la temperatura, la humedad, el viento, la lluvia y la radiación como si fueras un investigador probando el sistema. Esto NO es una demostración de mentiras: cada resultado que ves lo calcula el mismo motor real que usa Yolia con un cliente pagando (AgroclimateDecisionEngine), solo que aquí tú controlas el clima en vez de que venga de un pronóstico en vivo. No necesitas crear cuenta ni escribir nada personal.

GUÍA DE ESTA PANTALLA

Cómo leer el Simulador ambiental

No necesitas entender todo al mismo tiempo. Elige qué tan profundo quieres llegar.

Ver la guía completaOcultar la guía
Qué estás viendo

Este simulador te deja mover el clima con barras (temperatura, humedad, viento, lluvia, radiación) y ver, en vivo, qué avisos daría Yolia con esas condiciones.

Por qué importa

Te ayuda a entender qué vigila Yolia del clima y por qué, sin tener que esperar a que llegue un clima real bueno o malo.

Cómo pensarlo

Mueve una barra a la vez y mira dos cosas: el aviso que aparece justo debajo de esa barra (en el momento), y la tarjeta de resultado más abajo (el veredicto completo del motor real).

Ejemplo muy simple

Es como jugar con el termostato de tu casa y ver, en el momento, a partir de qué número empieza a sonar una alarma — aquí puedes hacer eso mismo mil veces sin gastar nada.

Mira primero esto:
  • Mueve una barra a la vez para aislar su efecto.
  • Cambia el 'Tipo de ambiente' sin tocar el clima y observa qué alertas aparecen o desaparecen.
  • Activa 'Invernadero' para ver el cálculo en vivo del estimado interior.

Elige una situación real y mira qué decide Yolia

No son ejemplos decorativos: cada tarjeta carga una combinación real que cruza uno de los umbrales exactos que usa AgroclimateDecisionEngine con un cliente pagando de verdad. Toca una y el resultado aparece de inmediato, aquí abajo.

¿Prefieres explorar tú mismo, barra por barra?

Condiciones que tú controlas

Catálogo real de 145 cultivos de Yolia (el mismo que calcula cuántas semanas dura tu acompañamiento). Solo cambia la duración de ciclo mostrada abajo — el clima que evalúa este simulador es el mismo para cualquier cultivo.
Este interruptor no forma parte del clima — es el mismo dato que usa Yolia al crear un caso real de Laboratorio (LaboratoryIntakeEngine) para proteger raíces que ya podrían venir saturadas.
Yolia valida el pH real del suelo en el rango de 3.0 a 10.0 (fuera de eso lo trata como dato no confiable). No es una entrada del motor de clima — se muestra aquí como referencia informativa del mismo estándar que usa Yolia al leer datos de suelo.
Bajo esta temperatura y en exterior, Yolia declara riesgo de helada; sobre este otro punto, calor intenso en campo.
ⓘ Cómo funciona este control

Qué mide: la temperatura del aire que declaras para esta prueba.

En el mínimo: temperaturas muy bajas en exterior activan Helada (≤ 1.5 °C).

En el máximo: temperaturas muy altas en campo abierto activan Calor intenso (≥ 35 °C); en invernadero se suma al "sobrecalentamiento típico" para estimar la temperatura interior.

Dónde se usa: Helada, Calor intenso en campo, Sobrecalentamiento de invernadero, Condensación interior (vía punto de rocío) y Calentamiento de maceta.

En interior, si la humedad y la temperatura están muy juntas al punto de rocío, se declara riesgo de condensación.
ⓘ Cómo funciona este control

Qué mide: la humedad relativa del aire.

En 0%: aire muy seco — no aporta ningún riesgo de condensación.

En 100%: en interior, humedad ≥ 85% (o muy cerca del punto de rocío junto con la temperatura) activa Condensación interior.

Dónde se usa: Condensación interior.

ⓘ Cómo funciona este control

Qué mide: la velocidad de las rachas de viento más fuertes que esperas.

En 0 km/h: sin riesgo de viento.

En 100 km/h: a partir de 50 km/h (fuera de interior) se activa Rachas fuertes.

Dónde se usa: Rachas fuertes.

ⓘ Cómo funciona este control

Qué mide: la cantidad de lluvia esperada, en milímetros.

En 0 mm: sin riesgo de lluvia intensa.

En 40 mm: a partir de 10 mm (fuera de interior, con probabilidad alta) se activa Lluvia intensa probable.

Dónde se usa: Lluvia intensa probable.

ⓘ Cómo funciona este control

Qué mide: la intensidad de radiación solar declarada.

En 0 W/m²: sin sol directo — no contribuye a ningún sobrecalentamiento.

En 1100 W/m²: radiación fuerte (≥ 650 W/m²) hace que el "sobrecalentamiento típico" del invernadero se aplique completo en vez de a la mitad; junto con temperatura ≥30 °C y raíz en maceta, también activa Calentamiento de maceta a partir de 600 W/m².

Dónde se usa: Sobrecalentamiento de invernadero y Calentamiento de maceta.

Cada escenario ajusta las barras de abajo a una combinación real que cruza uno de los umbrales exactos de AgroclimateDecisionEngine (mismos números que ves en "¿Con qué reglas exactas está comparando el motor?"). Elige "Manual" para moverlas tú mismo.

Lo que Yolia decide en vivo

Calculando…

¿Con qué reglas exactas está comparando el motor?
  • Helada: temperatura ≤ 1.5 °C en exterior.
  • Calor intenso en campo: temperatura ≥ 35 °C en campo abierto.
  • Sobrecalentamiento de invernadero: temperatura exterior + el "sobrecalentamiento típico" que declaraste ≥ 36 °C de estimado interior.
  • Condensación interior: humedad ≥ 85%, o la temperatura muy cerca del punto de rocío.
  • Rachas fuertes: viento ≥ 50 km/h.
  • Lluvia intensa probable: ≥ 10 mm con probabilidad alta.
  • Calentamiento de maceta: solo con raíz en contenedor, temperatura ≥ 30 °C y radiación ≥ 600 W/m².

De aquí para abajo: 3 motores reales, cada uno por separado

Esto ya NO es el clima de arriba. Son tres piezas independientes del mismo sistema Yolia, cada una con su propio motor real y sus propios controles — no se alimentan entre sí ni continúan la prueba del clima. Están juntas aquí porque las tres corren sobre el mismo caso de Laboratorio en la vida real, pero cada una responde una pregunta distinta:

1. Espectrógrafo (aquí abajo)¿La planta tiene capacidad de sobra, o ya está al límite? Motor: PlantResourceDynamicsModel.
2. Cronograma de fasesDe todo lo que quieres lograr, ¿qué se hace ya y qué se programa para después? Motor: LaboratoryIntakeEngine.
3. Fuzzing en cascadaLo mismo que el punto 2, pero corrido cientos de veces al azar para ver el patrón general. Mismo motor que el punto 2.

1. Espectrógrafo de reparto de recursos y saturación

En palabras simples: aquí ves qué tan cansada o saturada está la planta ahora mismo, y qué la tiene así. Mueve las barras de abajo y observa si la planta puede más o si ya está al límite.

Es Yolia\Domain\Modules\PlantResourceDynamicsModel, el motor real que decide cómo la planta reparte su capacidad entre transporte, reservas y órganos, y cuándo un programa se satura. Mueve las 10 perillas (una por cada métrica real del motor) y marca los estreses activos — el reparto y el candado de saturación se recalculan en vivo con la fórmula real, no una simulación aproximada. El objetivo de esta pantalla: mover las perillas hasta encontrar en qué punto Yolia bloquearía tu programa de verdad, y ver qué es lo que más empuja hacia ese bloqueo.

Coberturas reales que tú mueves

ⓘ Cómo funciona este control

Qué mide: qué tan exigente es el programa de fórmula que le pediste a Yolia frente a lo que la planta puede sostener ahora mismo.

En 0: programa sin exigencia — casi no hay carga que sostener, la saturación baja al mínimo.

En 1.5 (máximo): programa muy exigente para la capacidad actual — sube la saturación directamente, sin importar qué tan bien estén las 10 coberturas de arriba.

Dónde se usa: es el factor con más peso de la fórmula real de saturación: saturación = (max_phase_load_ratio × 75) − (capacidad de procesamiento × 28) − (capacidad de almacenamiento × 20).

Estreses activos ahora
Cada estresor que marques aquí resta directamente a la Capacidad de procesamiento estimada de abajo (2.5% por estresor activo), además de lo que ya bajen tus 10 coberturas.

Lo que el motor real reparte

Osciloscopio de saturación (candado real del 92%)

Este número va de 0 a 100. En 92 o más, Yolia bloquea el programa de verdad — no es una cifra decorativa, es el mismo candado que usa producción para no dejar avanzar una fórmula que la planta no puede sostener.

0% saturación

Fórmula real replicada del motor: PlantResourceDynamicsModel::assess() v6.2.0. El candado de bloqueo a saturation_risk_pct ≥ 92 es el mismo que usan ModuleCompatibilityEngine y PlantResourceDynamicsEngine en producción para decidir si un programa puede avanzar.

2. Cronograma real de fases (evita que los objetivos choquen)

En palabras simples: este panel NO usa el resultado del Espectrógrafo de arriba — es un motor distinto. Aquí eliges especialidad y qué tan sano llega tu caso, y Yolia te dice qué objetivos activa desde el día 1 y cuáles deja para después, para no intentar cambiar todo en tu planta al mismo tiempo.

Este es Yolia\Domain\Laboratory\LaboratoryIntakeEngine, el motor real que decide qué objetivos de tu especialidad se activan ya, cuáles se programan para después y cuáles se retienen — para no intentar hacerlo todo de golpe. La ventana de preparación real que usa Yolia va de 24 a 168 horas, con 96 horas como valor por defecto (SandboxProtectedWorkflowService).

Fase 1 · ahora

Fase 2 · programado

Retenido

Usa el interruptor de "Historial químico reciente" del Panel A de arriba — si está activado, aquí también sube el riesgo, exactamente como en el motor real. Fórmula replicada de LaboratoryIntakeEngine::analyze(): mismo cálculo de risk, operating_mode y nowLimit que usa Yolia al crear un caso real. Aquí se reparten los objetivos completos de la especialidad para que veas el patrón entero; en un caso real normalmente eliges solo 3 o 4 objetivos (no los 9), así que casi siempre caben todos en la Fase 1.

3. Disparador de fuzzing en cascada

En palabras simples: es el mismo motor del Cronograma (punto 2) de arriba, pero en vez de correrlo UNA vez con los datos que tú eliges, lo corre CIENTOS de veces con datos al azar, para que veas el patrón general en vez de un solo caso.

Este botón llama al mismo motor real de pruebas masivas que ya tiene Yolia funcionando (/sandbox/api/pruebas-masivas, el mismo que usa /sandbox/fuzz): corre LaboratoryIntakeEngine cientos de veces con combinaciones al azar, sin guardar nada real. Aquí NO hay una copia del motor — es una llamada real al mismo servidor.

¿Eres profesor o estudiante de agronomía?

Este simulador es de uso libre, sin registro. Si tu universidad quiere usarlo como material de clase, o quieren correr un lote grande de combinaciones para un proyecto de investigación, escríbenos desde /contacto — nos encantaría trabajar con ustedes.