CODAC

Le logiciel « CODAC Core System », distribué par ITER Organization, est largement utilisé dans les agences domestiques et par des sous-traitants du programme ITER.

Le système CODAC (Control, Data Access and Communication) peut être considéré comme le cerveau et le système nerveux central de la machine ITER. Au travers de réseaux informatiques, CODAC interconnecte la totalité des systèmes de l’installation et leur permet de dialoguer en utilisant un langage commun. Le système de contrôle central est interfacé avec plus de 30 systèmes individuels, développés et fournis par différents partenaires du programme ITER. Ces systèmes produisent et échangent un total estimé à 1 000 000 signaux.

Le fonctionnement de la machine ITER repose sur une gestion cohérente de ces différents systèmes. Dans cette perspective, ITER Organization a développé un ensemble de standards applicables au contrôle et à l’instrumentation (appelé le « Plant System Design Handbook »), ainsi qu’un ensemble de logiciels appelé « CODAC Core System » qui garantit la communication entre le contrôle central et les différents systèmes. Le CODAC Core System est basé sur le logiciel libre EPICS (Experimental Physics and Industrial Control System) largement utilisé par les grands programmes de recherche scientifique.

Outre la communication et l'intégration, CODAC fournit un grand nombre d'autres services indispensables au fonctionnement d'ITER, notamment le logiciel pour la supervision et la coordination centrale, le système de contrôle du plasma ainsi que l'archivage central des données. Le système de contrôle du plasma doit assurer que l'expérience en cours peut être exécutée correctement afin d’atteindre les objectifs du programme (production de 500 MW de puissance par la réaction de fusion avec un ratio Q >=10). Chaque expérience génère une quantité de données considérable qui doit être analysée par des physiciens basés dans différents laboratoires et institutions dans le monde entier. Le système d'archivage central doit quant à lui collecter l’ensemble des données produites par les différents systèmes de la machine et les mettre à la disposition de la communauté scientifique dans les meilleurs délais pour en permettre l'analyse.