If you want this page in English, click here.
Desde que existen computadores veloces, de gran capacidad de almacenamiento de información y de bajo costo, se ha incrementado el desarrollo y uso de simuladores en el entrenamiento de pilotos de aviación y operadores de centrales nucleares u otro tipo de instalaciones complejas, donde errores de operación pueden provocar verdaderas catástrofes.
Un simulador de principios básicos de una central nuclear consiste en un conjunto de programas que resuelven numéricamente y en tiempo real las ecuaciones que gobiernan el comportamiento dinámico de la planta simulada.
Este tipo de herramientas es utilizado, principalmente en la primera fase del entrenamiento del personal de operación de la central para facilitar a los mismos una representación mental de los fenómenos físicos que gobiernan la planta, además de ser utilizados como una herramienta de aprendizaje de las técnicas de control. Se usan igualmente para entrenamiento de estudiantes o profesionales, e incluso pueden ser utilizados por operadores ya experimentados para mejorar su rendimiento frente a situaciones anormales de operación o de accidentes que eventualmente pudieren ocurrir.
Estos simuladores se diseñan en base a modelos simplificados de la planta, reduciendo la réplica de la sala de control a un conjunto de terminales gráficos de computador, a través de los cuales se realiza la interacción con la planta simulada.
En el marco del Proyecto de las Naciones Unidas para el Desarrollo (PNUD) fomentado por la Agencia Internacional de la Energía Atómica (AIEA) conjuntamente con la Comisión Nacional de Energía Atómica (CNEA), se comenzó a desarrollar en el año 1985 en la División Control de Procesos del Centro Atómico Bariloche, un simulador de estas características.
En un principio se realizó la llamada arquitectura del simulador, que consiste en un conjunto de programas en el entorno de la simulación encargado de la sincronización de los mismos para que la simulación corra a tiempo real.
Esta arquitectura fue inicialmente utilizada para simular el reactor de investigación RA-6 emplazado en el Centro Atómico Bariloche, con resultados satisfactorios.
Paralelamente se fueron desarrollando sistemas gráficos de presentación de la información para observar la salida del simulador.
Posteriormente se utilizó la arquitectura para introducir finalmente un modelo de la Central Nuclear Embalse (CNE), llamado MANUVR que era utilizado en el Departamento de Sistemas Eléctricos y Control de la Gerencia de Ingeniería (CNEA) para analizar cambios en los sistemas de control de la central.
Luego se llevó el simulador (arquitectura y modelo) a correr bajo un sistema operativo UNIX, en un computador personal. Anteriormente se encontraba implementado en una Micro VAX II bajo sistema operativo VMS.
Se realizaron, además, varios trabajos de contrastes entre la versión del modelo en el simulador y el código original.
Finalmente se lo implementó en la misma central en el área de capacitación a principios del año 1993.
Como criterios de diseño se tuvieron en cuenta las restricciones propias de un sistema que debe funcionar en tiempo real, lo que le concede características particulares que deben ser satisfechas, a saber:
De varios métodos analizados para el diseño de software de sistemas de tiempo real se adoptó para la arquitectura del simulador el método DARTS (Design Approach for Real Time Systems); ya que dicho método permite modularizar adecuadamente la programación de estos tipos de sistemas.
Una descripción detallada de este método se encuentra desarrollada en: Gomaa, H.: "A Software Design Method for Real-Time Systems", Communications of the ACM, Vol. 27, Num. 9, September 1984.
La arquitectura del simulador fue diseñada de manera tal que se supone la existencia de al menos dos personas que interactúan con el simulador: un instructor, que establece las condiciones de la simulación, introduce fallas en componentes del sistema, etc, con el objeto de evaluar la capacidad de respuesta de la segunda persona: el operador o entrenando, que realiza acciones de control sobre la planta simulada, tendientes a cumplir con objetivos prefijados de operación.
El simulador presenta en el monitor a la persona instructor un conjunto de menúes los cuales le permiten realizar las siguientes instrucciones: iniciar, detener, continuar y finalizar una simulación; configurar la memoria global; definir las condiciones iniciales de una simulación; etc. Además de estos menúes, existen dos visores que indican al instructor las últimas operaciones realizadas sobre el simulador y el estado en que se encuentra el mismo (SIN CONFIGURAR, CONFIGURADO, LATENTE DEFINIDO, CORRIENDO y DETENIDO). Según el estado en que se encuentre el simulador habrá operaciones permitidas que el instructor podrá realizar y otras que no. Algunas de dichas operaciones le permiten pasar de un estado del simulador a otro.
Como interfaz con el usuario operador se diseñó un sistema de presentación de datos en tiempo real. Este sistema utiliza otro computador aparte del que corre la simulación, y se comunica con el simulador a través de una línea Ethernet. El simulador envía las variables que se muestran al operador y espera recibir las acciones que el operador toma sobre la planta simulada.
Este sistema de presentación gráfica terminó convirtiéndose en otro proyecto dado que se le fueron incorporando otros subsistemas que trascendieron a la específica del simulador. A este sistema de adquisición y presentación de datos se lo llamó DISPLAYER.
DISPLAYER mostrando variables del ciruito secundario del simulador.
El simulador posee un modelo principalmente termohidráulico. Las componentes que se han modelado en la misma son:
DISPLAYER mostrando un mímico del circuito primario del simulador.
Celso Alberto FLURY fluryc@cab.cnea.gov.ar
o
Félix MACIEL PALACIO macielf@cab.cnea.gov.ar