El Controlador de un aerogenerador es un concepto que engloba los procesos de monitorización de señales y control de los elementos para conseguir el propósito de maximizar la energía producida, manteniendo los mecanismos de seguridad necesarios.
Su implementación es muy variada, y, en general, se encuentran Controladores implementados con uno o varios PLCs (Programmable Logic Controllers), o mediante Ordenadores Industriales, generalmente, ejecutando sistemas operativos en Tiempo Real (RTOSs).
Los PLCs son unidades de monitorización y control que no disponen de sistema operativo, y que se programan para implementar la lógica de determinados procesos.
Los Ordenadores Industriales son ordenadores creados para ambientes industriales y donde se ejecutan sistemas operativos en Tiempo Real: a diferencia de otros sistemas operativos comunes para aplicaciones de Oficina, los RTOSs garantizan tiempos de respuesta conocidos para sus operaciones. Esta característica es fundamental para poder atender a determinadas operaciones de las Plantas Industriales, que deben ser realizadas en tiempos cortos y que no deben sobrepasar determinados límites.
Los algoritmos que se implementan deben ser los correspondientes a los diferentes subprocesos, los de coordinación general entre todos ellos, y los de atención a comandos 'externos' (tanto del Operador, en conexión local, como del Centro de Control, a través de la conexión remota).
Ejemplos de subprocesos son:
•La orientación de la Góndola.
•El mantenimiento de la presión en el circuito hidráulico de frenos.
Texto disponible con la licencia. Available only with license
Texto disponible con la licencia. Available only with license
Las funcionalidades de coordinación y seguridad suelen programarse utilizando el paradigma de la "Maquina de Estados". Este método de programación tiene varias ventajas, entre ellas, la de poder visualizar las distintas posibilidades de evolución (transiciones de Estado) y las posibles razones para cada una de estas evoluciones (eventos).
En general, en el Control de un aerogenerador hay dos máquinas de Estados, una para implementar las funcionalidades de Operación, y otra que implementa las funcionalidades de Seguridad.
En el Controlador de este simulador se implementan las siguientes máquinas de Estados.