La modelización agroecológica es un tema un poco más complicado que otros tipos de modelos por causa de su complejidad y comportamiento dinámico. La estructura de Tiko'n toma en cuenta estos desafíos por su inclusión de repeticiones estocásticas, incertidumbre paramétrica, y filosofía modular y flexible.
Aquí sigue una breve introducción a los términos específicos a Tiko'n.
Un ~tikon.estruc.simulador.Simulador
es la unidad fundamental de un modelo en Tiko'n. Contiene varios ~tikon.estruc.módulo.Módulo`s que interactuan entre sí mismos.
Todas simulaciones y calibraciones se efectuan a través de un :class:
~tikon.estruc.simulador.Simulador`.
Cada ~tikon.estruc.módulo.Módulo
en Tiko'n representa una parte del agroecosistema. Por ejemplo, existen módulos para la red agroecológica, para el clima, para el cultivo y para el manejo humano. Los módulos pueden intercambiar valores de variables en el transcurso de una simulación.
Un ~tikon.exper.exper.Exper
representa un experimento, o sea, una combinación de decisiones de observaciones (reales o hipotéticas) para una simulación. Aun simulaciones sin datos observados implementan un experimento vacío automáticamente.
Se efectuan simulaciones por llamar ~tikon.estruc.simulador.Simulador.simular
con especificaciones de escala temporal, repeticiones paramétricas y estocásticas, y experimento. Adentro de cada simulación, el modelo se va a ~tikon.estruc.simulador.Simulador.iniciar
, ~tikon.estruc.simulador.Simulador.correr
, y finalmente ~tikon.estruc.simulador.Simulador.cerrar
.
Los resultados de simulación tienen su propia clase (~tikon.result.res.ResultadosSimul
), la cual incluye los resultados (~tikon.result.res.ResultadosMódulo
) de cada módulo del simulador, los cuales en torno contienen los resultados (~tikon.result.res.Resultado
) de cada variable del módulo. Resultados se pueden ~tikon.result.res.ResultadosSimul.validar
y también ~tikon.result.res.ResultadosSimul.graficar
.
Por supuesto, todo modelo necesita parámetros. En Tiko'n, los parámetros se implementan por ~tikon.ecs.árb_mód.Parám
, y cada parámetro puede tener varias calibraciones conteniendo distintas distribuciones de valores (~tikon.ecs.dists.Dist
).
El módulo ~tikon.rae.red_ae.RedAE
implementa ecuaciones (~tikon.ecs.árb_mód.Ecuación
) para representar cada fase del ciclo de vida de los insectos en la red. Las ecuaciones se pueden por supuesto modificar, agregar, o desactivar según sus necesidades.