SISTEMA INTELIGENTE GENERADOR DE MODELOS (SIGEM)

Los alumnos aprenderán a utilizar el SIGEM, un programa que genera programas de modelización con una gran flexibilidad. Se utilizará la versión de SIGEM en el lenguaje de programación "octave", una versión de software libre del MatLab que puede descargarse e instalarse gratuitamente para cualquier sistema operativo desde http://www.octave.org

La generación de un modelo con SIGEM sigue los siguientes pasos:
  1. Elaboración de una lista de variables, especificando cuáles de ellas son, en su caso, variables de estado y/o multidimensionales.
  2. Establecimiento de la estructura de conexiones entre las variables, es decir, de qué variables depende el valor de cada una de ellas (excepto las de entrada).
  3. Introducción de las "relaciones funcionales".  Para ello SIGEM permite una gran flexibilidad. Es posible introducir:
    1. Cualquier tipo de relación determinista, sin estar restringido por unos patrones determinados.
    2. Relaciones aleatorias.
    3. Relaciones expresadas mediante tablas.
  4. Introducir la unidad de tiempo en caso de que haya variables de estado, así como el nombre del valor inicial de cada variable de estado.
  5. Especificar si se quieren obtener gráficos de la evolución de algunas variables y/o estudios estadísticos en caso de aleatoriedad.
Realizadas estas tareas, SIGEM generará un programa en "octave" para la ejecución del modelo. Al ejecutar dicho programa habrá que introducir los intervalos temporales, los valores de las variables de entrada, que pueden ser o no constantes o aleatorias, y en su caso los nombres de las variables de las que se quiere obtener una representación gráfica de su evolución. El programa generará ficheros con los resultados en forma de tabla y, en su caso, gráficos.

El aprendizaje se realizará de forma práctica, comenzando por modelos sencillos e incrementando progresivamente su complejidad. Finalmente, los alumnos tendrán que diseñar sus propios modelos y generarlos con el SIGEM.

PRESENTACIÓN