Chapitre VI - Les aspects informatiques

Transcription

Chapitre VI - Les aspects informatiques
DIR 0082 Indice 1
SOMMAIRE
CHAPITRE VI – ASPECTS INFORMATIQUES
1.
INTRODUCTION .............................................................................................................. 5
2.
CARACTÉRISTIQUES GÉNÉRALES .................................................................................. 6
2.1. Fiabilité....................................................................................................................... 6
2.2. Disponibilité ............................................................................................................... 6
2.3. Sécurité....................................................................................................................... 7
2.4. Performance ............................................................................................................... 7
2.5. Ouverture.................................................................................................................... 7
2.6. Flexibilité et évolutivité ............................................................................................. 7
2.7. Homogénéité et standardisation ................................................................................. 7
2.8. Facilité d’utilisation.................................................................................................... 8
3.
CONTRÔLE DES SOURCES .............................................................................................. 8
3.1. Synthèse des besoins .................................................................................................. 8
3.1.1. Equipements à contrôler..................................................................................... 8
3.1.2. Entrées/sorties à contrôler ................................................................................ 10
3.1.3. Caractéristiques nécessaires ............................................................................. 11
3.1.4. Outils à prévoir................................................................................................. 12
3.2. Architecture informatique ........................................................................................ 13
3.2.1. Principes logiciels et matériels......................................................................... 13
3.2.2. Niveau 1 ........................................................................................................... 15
3.2.2.1. Frontaux de contrôle.................................................................................. 15
3.2.2.2. Entrées/sorties directes et déportées .......................................................... 17
3.2.2.3. Synchronisation et datation des mesures ................................................... 17
3.2.3. Niveau 2 ........................................................................................................... 17
3.2.4. Niveau 3 ........................................................................................................... 18
3.2.4.1. Interface opérateur..................................................................................... 18
3.2.4.2. Archivage et gestion des paramètres ......................................................... 18
3.2.5. Réseau de contrôle ........................................................................................... 18
4.
CONTRÔLE ET ACQUISITION DES EXPÉRIENCES ........................................................ 19
4.1. Synthèse des besoins ................................................................................................ 19
4.1.1. Contrôle............................................................................................................ 20
4.1.2. Acquisition et prétraitement des données expérimentales ............................... 20
4.1.3. Caractéristiques nécessaires ............................................................................. 21
4.2. Architecture informatique ........................................................................................ 21
4.2.1. Principes logiciels et matériels......................................................................... 21
4.2.2. Niveau 1 ........................................................................................................... 23
4.2.3. Niveau 2 ........................................................................................................... 23
4.2.4. Réseau expériences .......................................................................................... 24
5.
INFORMATIQUE SCIENTIFIQUE.................................................................................... 24
5.1. Synthèse des besoins ................................................................................................ 24
5.1.1. Stockage des données....................................................................................... 24
5.1.2. Visualisation et analyse des données ............................................................... 26
5.1.3. Traitements, calculs et simulations .................................................................. 26
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 3/45
DIR 0082 Indice 1
5.1.4. Caractéristiques nécessaires ............................................................................. 26
5.2. Architecture informatique ........................................................................................ 26
5.2.1. Stockage des données expérimentales.............................................................. 27
5.2.2. Sauvegardes...................................................................................................... 28
5.2.3. Visualisation et analyse des données ............................................................... 28
5.2.4. Traitements, calculs et simulations .................................................................. 29
5.2.5. Liaisons haut débit ........................................................................................... 29
6.
MOYENS INFORMATIQUES GÉNÉRAUX ....................................................................... 30
6.1. Réseau de site ........................................................................................................... 30
6.1.1. Synthèse des besoins ........................................................................................ 30
6.1.2. Architecture du réseau de site .......................................................................... 31
6.2. Informatique de bureautique .................................................................................... 33
6.2.1. Synthèse des besoins ........................................................................................ 33
6.2.2. Architecture informatique ................................................................................ 34
6.2.3. Administration de la bureautique ..................................................................... 35
6.3. Informatique d’administration.................................................................................. 35
6.3.1. Synthèse des besoins ........................................................................................ 36
6.3.2. Architecture informatique ................................................................................ 37
6.4. Informatique du bureau d’étude ............................................................................... 38
6.4.1. Synthèse des besoins ........................................................................................ 38
6.4.2. Architecture informatique ................................................................................ 38
7.
RÉFÉRENCES ................................................................................................................ 40
7.1. Documents................................................................................................................ 40
7.2. Coordonnées des sociétés citées............................................................................... 44
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 4/45
DIR 0082 Indice 1
CHAPITRE VI : ASPECTS INFORMATIQUES
Ce chapitre résume les différents aspects informatiques de SOLEIL : l’informatique de
contrôle des Sources, l’informatique d’acquisition et de contrôle des Expériences,
l’informatique scientifique et les moyens informatiques généraux pour les communications, la
bureautique, l’administration du laboratoire et les études. Après une description des
caractéristiques générales nécessaires, il présente, pour chacun de ces aspects, une synthèse
des besoins et l’architecture informatique prévue en fonction de la technologie actuelle.
1. INTRODUCTION
Les besoins en informatique du laboratoire SOLEIL couvrent des domaines spécifiques à une
installation synchrotron pour :
ª le contrôle des accélérateurs, lignes de lumière et gros équipements de
l’infrastructure ;
ª l’acquisition et le contrôle des expériences ;
ª le stockage, l’analyse et le traitement des données expérimentales, les calculs
théoriques et les simulations.
et des domaines plus généraux, pour :
ª les communications internes et externes ;
ª la bureautique ;
ª la gestion administrative du laboratoire ;
ª le bureau d’étude.
La division Informatique sera chargée de mettre en place, et ensuite de maintenir, des
ressources informatiques bien dimensionnées qui répondent aux besoins de SOLEIL dans les
domaines cités ci-dessus. Cela inclut des développements éventuels, l’installation, les tests, la
mise en service et la maintenance des matériels et logiciels. Dans la mesure du possible, elle
utilisera des technologies développées dans d’autres laboratoires de rayonnement synchrotron
et dans l’industrie. En effet, il est inutile de redévelopper des produits existants ailleurs s’ils
satisfont aux besoins. Cette stratégie permettra de focaliser les éventuels développements sur
les besoins spécifiques à SOLEIL.
La technologie en matière d’informatique progresse très rapidement. Dans les années
précédentes, on a constaté un doublement des performances des processeurs quasiment tous
les 18 mois. Il en est de même de la capacité des disques. On estime généralement que les
stations de travail et les serveurs doivent être renouvelés au bout de 5 ans, 3 ans pour les
micro-ordinateurs. Les réseaux évoluent aussi très rapidement. Les matériels Ethernet
100 Mbps sont courants alors que cette technologie est apparue il y a quelques années.
Certains matériels offrent déjà le Gbps.
Toutes les architectures informatiques décrites ci-après ont été établies avec les matériels et
logiciels disponibles aujourd’hui. Elles devront donc être adaptées en fonction des
évolutions de la technologie à la date de l’investissement. Elles ne seront pas
approvisionnées par avance, sinon elles risquent d’être obsolètes avant d’être utilisées.
Nota : les références des documents et les coordonnées des sociétés citées sont rassemblées en fin de chapitre.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 5/45
DIR 0082 Indice 1
2. CARACTERISTIQUES GENERALES
Pour contribuer au mieux à la productivité de SOLEIL, les ressources informatiques devront
répondre aux caractéristiques générales suivantes :
2.1.
Fiabilité
La fiabilité des ressources informatiques fait partie des impératifs pour que les
expérimentateurs disposent d’un faisceau de qualité et puissent l’exploiter. Aussi, certaines
précautions seront prises dès la mise en place :
) tous les matériels sensibles aux coupures brutales de leur alimentation seront secourus
par des onduleurs, aucun réseau général secouru n’étant prévu. Cela concerne les
serveurs, les stations de travail, certains micro-ordinateurs, les équipements actifs des
réseaux, les unités de stockage sur disques, les moyens de sauvegarde, ainsi qu’une partie
des frontaux de contrôle des Sources (cf. paragraphe 3.2.2.1).
) les équipements électroniques seront raccordés au réseau de masse, pour les protéger
contre les perturbations électromagnétiques. Ceci concerne non seulement les matériels
informatiques, mais aussi les écrans ou blindages de câbles, ainsi que les panneaux de
brassages des réseaux, cf. référence [INFO/01].
) les locaux informatiques seront climatisés et équipés de détection incendie. L’accès aux
locaux les plus sensibles sera sécurisé.
) les fibres optiques reliant les points nodaux principaux et secondaires des réseaux
seront doublées et, autant que possible, via un cheminement différent.
) les câbles informatiques utiliseront des chemins de câbles à usage exclusif.
Il est impossible de doubler tous les composants de l’informatique en raison du coût que cela
engendrerait. Mais elle sera organisée de telle sorte que la défaillance d’un de ses composants
perturbe aussi peu que possible le fonctionnement. En cas de panne d’un composant, SOLEIL
disposera de rechange sur place. Pendant son remplacement, ses fonctions seront reprises en
secours par un composant similaire en fonctionnement, éventuellement au prix d’une légère
dégradation des performances.
2.2.
Disponibilité
Les ressources informatiques sont indispensables au fonctionnement de SOLEIL, que
l’installation soit en opération ou non. Toutefois, il sera nécessaire d’intervenir
régulièrement pour effectuer des opérations de maintenance : correction d’erreurs, nouvelles
installations, mises à jour ou reconfigurations. Ces interventions sont susceptibles
d’interrompre le fonctionnement de tout ou partie des systèmes. Elles seront donc organisées
en accord avec les utilisateurs de l’informatique de façon à les gêner le moins possible. En
particulier, une période de l’ordre d’une semaine, voire plus selon les besoins, sera
systématiquement réservée à la maintenance corrective et préventive de l’informatique
pendant les arrêts planifiés de SOLEIL.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 6/45
DIR 0082 Indice 1
2.3.
Sécurité
Les ressources informatiques seront suffisamment sécurisées pour empêcher toute opération
intempestive sur :
ª les équipements de l’installation contrôlés par l’informatique ;
ª les informations enregistrées : données expérimentales, administratives, techniques,
fichiers utilisateurs ;
ª les ressources informatiques elles-mêmes : programmes, systèmes.
En particulier, des droits d’accès seront attribués à chacun selon sa fonction et son domaine
de compétence. Pour éviter tout risque de perte d’informations, des sauvegardes régulières
seront effectuées et stockées en lieu sûr (dans une armoire ignifuge ou dans un local de
l’installation géographiquement distant des machines sauvegardées). Enfin, les systèmes
seront organisés de façon à interdire toute intrusion extérieure via le réseau.
2.4.
Performance
Les ressources informatiques seront suffisamment performantes pour répondre aux besoins
des applications les plus critiques en termes de puissance de calcul, de précision des
mesures, de vitesse d’acquisition, de temps de réponse et de synchronisation. Toutefois, il
faut se garder d’utiliser des techniques trop coûteuses ou qui n’auraient pas fait leurs preuves.
2.5.
Ouverture
Les ressources informatiques seront suffisamment ouvertes pour être accessibles de tout poste
de travail des locaux SOLEIL, moyennant les droits d’accès individuels mentionnés cidessus. Cela doit se faire sans dégradation des performances. De plus, les ressources
informatiques de SOLEIL pourront s’interfacer avec d’autres progiciels ou systèmes, par
exemple pour intégrer un équipement fourni avec son informatique de contrôle ou
d’acquisition.
2.6.
Flexibilité et évolutivité
Les ressources informatiques seront organisées de façon à pouvoir s’adapter à l’amélioration
des technologies et aux nouveaux besoins qui ne manqueront pas d’apparaître. Les
expériences, en particulier, sont constamment en évolution : il s’agira d’intégrer de nouvelles
expériences, d’augmenter la puissance de calcul ou la capacité de stockage des données. Cela
devra pouvoir se faire sans remettre en cause l’architecture ni se heurter à des limitations.
2.7.
Homogénéité et standardisation
Pour optimiser l’installation, la mise en service, l’utilisation et la maintenance, les ressources
informatiques seront aussi homogènes que possible. Il ne s’agit pas de rassembler une
collection de systèmes spécifiques qui répondent chacun à un problème individuel mais de
construire une solution globale avec des composants standardisés, matériels comme
logiciels.
Des standards seront donc définis en adéquation avec les besoins. Bien entendu, la définition
de ces standards devra tenir compte de l’apport en productivité au plus grand nombre et des
ressources en personnel et budgétaires. Si des équipes intègrent des produits matériels ou
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 7/45
DIR 0082 Indice 1
logiciels non standardisés SOLEIL, ils resteront de leur responsabilité. La division
Informatique ne pourra leur apporter qu’un support limité.
2.8.
Facilité d’utilisation
Chacun pourra utiliser les ressources informatiques, pour la partie qui le concerne, avec un
effort minimum d’apprentissage et un risque réduit d’erreur. La division Informatique
apportera une formation et une assistance technique aux utilisateurs. Elle assurera la rédaction
de manuels utilisateurs pour les produits spécifiques, la diffusion de l’information et de la
documentation informatique.
3. CONTROLE DES SOURCES
Le système de contrôle-commande des Sources permettra de contrôler tous les équipements
de ses sous-ensembles : Linac, ligne de transfert LT1 entre Linac et booster, booster, ligne de
transfert LT2 entre booster et anneau, anneau, têtes de lignes et insertions.
Il comprend tous les matériels et logiciels à mettre en œuvre depuis les interfaces
électroniques des signaux jusqu’aux affichages graphiques utilisés par les opérateurs, y
compris les contrôleurs d’équipements déportés via bus de terrain.
L’analyse des besoins a permis de définir son architecture informatique.
3.1.
Synthèse des besoins
Les utilisateurs du système de contrôle-commande seront multiples :
ª les opérateurs pour la conduite de l’installation ;
ª les spécialistes des Sources pour tester et faire fonctionner leurs équipements ;
ª les expérimentateurs pour avoir accès aux paramètres critiques à tout instant et
effectuer certaines opérations de contrôle ;
ª les autres, personnel SOLEIL ou extérieur, pour avoir une vue synthétique de l’état de
l’installation.
3.1.1. Equipements à contrôler
Plusieurs rencontres avec les responsables des différents équipements ont permis de faire un
premier recensement des besoins : cf. références [INFO/02][INFO/03][INFO/04][INFO/05]
[INFO/06]. Ce bilan devra être affiné, en particulier pour les diagnostics, la radiofréquence
(RF) et l’hydraulique.
Le tableau 3.1.1-1 récapitule la liste des équipements qui devront être gérés par le système de
contrôle-commande, soit un total provisoire de 2004 équipements.
Parmi ces équipements, 426 concernent les alignements : ils ne seront utilisés que pendant les
périodes d’arrêt de façon ponctuelle. Il n’est pas certain qu’ils doivent être interfacés au
système de contrôle-commande. Ils n’ont donc pas été pris en compte dans le
dimensionnement de l’architecture informatique du paragraphe 3.2.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 8/45
DIR 0082 Indice 1
tableau 3.1.1-1 : Liste des équipements machine à contrôler
Equipement
Alimentations
Alims Dipôles (18 bits)
Alims Quadrupôles (18 bits)
Alims Sextupôles (18 bits)
Alims Correcteurs H&V (16 bits)
Alims Quadrupôles tournés (16 bits)
Alims correcteurs feedback
Eléments pulsés
Kickers
DOF (Bumpers)
Septa
Vide
Pompes
Sublimateurs Titane
Jauges Penning
Jauges Bayard-Alpert
Vannes de secteur
Vannes de sortie de lumière
Vannes expérience
Vannes shutter
Spectromètres
Hydraulique
Débitmètres eau
Température eau
Pression eau
Diagnostics
BPM
Feedback rapide de position
Mesureur d'intensité (20 bits)
Mesureur de charge
Ecrans
Caméras CCD
Streak Caméra
Mesure fréquentielle (longueur paquets)
Scraper
Collimateur
Arrêtoir fixe
Arrêtoir mobile
Mesures premiers tours
RF
Klystrons
Tétrode ou ampli solide
Modulateurs
Cavités
Prégroupement
Groupeur
Sections accélératrices
Canon et son modulateur
14 dispositifs d'insertions
moteurs
Alignement
HLS (Hydrostatic Levelling System)
WPS (Wire Positionning System)
Vérins de positionnement des poutres
Sécurité du personnel sur les Sources
Centrale logique
Total
SOLEIL – Rapport d’APD
Linac
LT1
Booster
1
1
1
14
1
LT2
1
160
8
1
16
8
à préciser…
2
3
3
4
170
132
42
64
32
10
45
4
2
15
4
2
7
2
2
2
2
48
48
48
16
24
24
24
24
112
72
2
2
2
4
4
112
32
1
1
4
5
4
4
1
2
1
1
16
3
1
1
14
insertions
1
7
16
5
24 têtes
de lignes
1
2
2
2
7
14
5
11
Anneau
1
1
à préciser…
2
1
1
2
1
2
1
1
2
1
84
1
81
192
8
192
1
35
109
22
Chapitre VI – ASPECTS INFORMATIQUES
1
1329
32
344
Page 9/45
84
DIR 0082 Indice 1
Pour les insertions, 14 sections droites sont disponibles. Suivant la longueur, elles pourront
être équipées avec 2 ou 3 dispositifs d’insertions, en fonction des besoins des expériences.
Pour cette évaluation, on a considéré qu’il y aurait, en moyenne et dans un premier temps, un
seul dispositif d’insertion par section droite.
La sécurité du personnel sera assurée par un système câblé, à base de relais mécaniques, cf.
référence [INFO/07] et chapitre VII. Les différents circuits de sécurité sont indépendants de
l’informatique. Néanmoins, ils seront interfacés au système de contrôle-commande pour
pouvoir présenter l’état du système de sécurité en salle de contrôle et lui transmettre des
commandes (initialiser une ronde, mettre une zone en accès contrôlé, …).
De même, la sécurité du matériel sera assurée par des dispositifs extérieurs, interfacés au
système de contrôle-commande : systèmes câblés ou automates programmables.
3.1.2. Entrées/sorties à contrôler
Ces équipements seront interfacés au système via des entrées/sorties de différents types :
ª ETOR/STOR : entrées/sorties tout ou rien, 1 seul bit significatif ;
ª ENUM/SNUM : entrées/sorties numériques, n bits significatifs ;
ª EANA/SANA : entrées/sorties analogiques.
La liste est récapitulée sur le tableau 3.1.2-1. Le détail par installation est donné dans la
référence [INFO/16].
tableau 3.1.2-1 : Bilan des entrées/sorties associées aux équipements à contrôler
Installations
Linac
LT1
Booster
LT2
Anneau
24 têtes de ligne
14 insertions
Total
ETOR
STOR
383
235
665
228
7178
199
143
220
62
2123
EANA
12 bits
96
35
279
8
1336
SANA
12 bits
29
0
31
0
33
ENUM
16 bits
44
18
50
21
479
SNUM
16 bits
23
8
35
9
82
1284
576
340
0
0
9973
3323
2094
93
612
ENUM
18 bits
SNUM
18 bits
Liaisons Signaux Signaux
automate oscillo
vidéo
3
47
2
0
4
4
1
17
5
0
0
4
17
21
3
0
0
0
0
0
0
8
13
8
169
0
0
0
24
0
0
157
0
198
45
89
18
Pour les équipements dont les besoins demandent à être précisés, nous avons pris pour
exemple l’ESRF, cf. référence [INFO/08].
Pour les trois quarts des signaux analogiques et numériques recensés, la précision demandée
est de 12 bits. Le quart restant concerne les alimentations qui nécessitent des précisions plus
élevées : 16 bits pour les entrées et sorties des alimentations de correction ; 18 bits pour les
sorties des alimentations principales et 16 bits pour leurs entrées.
Le contrôle des équipements nécessite généralement un temps de réponse de 83,3 ms (12 Hz
du booster), ou plus lent par exemple pour le vide. Mais, pour environ 10 % de ces signaux,
dont ceux des éléments pulsés, des temps de réponse inférieurs à 1 ms sont nécessaires.
Pour pouvoir analyser le comportement fin des équipements, certains des signaux ci-dessus
seront aussi acquis en continu à cadence rapide, environ 1 MHz. En cas de défaut, on
enregistrera une plage de valeurs encadrant le défaut pour l’analyser a posteriori. En
fonctionnement normal, les valeurs ne seront pas enregistrées.
Les acquisitions de mesure seront synchronisées au moyen de signaux de timing émis par des
dispositifs extérieurs au système de contrôle-commande mais pilotés par ce dernier. Huit
signaux de timing sont prévus pour le Linac : par exemple pour les modulateurs, il s’agira
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 10/45
DIR 0082 Indice 1
d’impulsions réglables en durée, de 0,5 à 2 µs, et en délai, environ 2 µs, avec une stabilité de
50 ns. Pour les autres sous-ensembles des Sources, les signaux de timing ne sont pas encore
connus avec précision.
Les signaux dits oscilloscopiques sont des signaux très rapides qui doivent pouvoir être
visualisés en temps réel en salle de contrôle mais qui ne nécessitent pas d’être enregistrés.
Typiquement, ils demandent des fréquences caractéristiques d’échantillonnage supérieures à
1 MHz (par exemple les impulsions RF du Linac sont d’une largeur de 5 µs).
Les signaux vidéo correspondent à des acquisitions de signaux de caméras des diagnostics.
Certains équipements sont fournis avec des moyens de pilotage intégrés, par exemple les
spectromètres de masse du vide. Ils dialogueront avec le système de contrôle-commande via
des liaisons automates. Il en sera de même des automates programmables utilisés pour la
sécurité du matériel.
3.1.3. Caractéristiques nécessaires
Le système de contrôle-commande de SOLEIL répondra aux caractéristiques générales
décrites au paragraphe 2. Certaines d’entre elles peuvent être complétées :
)
Fiabilité : il est à noter que la réinitialisation du système ou d’un de ses composants ne
doit pas avoir de conséquence sur les équipements. En particulier, les sorties seront
maintenues en l’état.
) Disponibilité : en période de fonctionnement, le système devra être totalement disponible
pour la conduite de l’installation. Il devra aussi fonctionner pendant la majeure partie des
arrêts, pour tester les modifications éventuelles de l’installation. En cas de panne d’un de
ses composants, l’intervention pour mettre en place le rechange ne devra pas dépasser un
délai maximum qui sera fixé en fonction des éléments de l’installation concernés :
l’indisponibilité d’un des postes opérateurs est moins grave que celle des contrôleurs au
plus près des équipements.
) Sécurité : les fonctions autorisées à chacun seront modulées non seulement en fonction de
son profil (opérateur, spécialiste Sources, …) mais également en fonction de la
localisation du poste de travail utilisé. Par exemple, un opérateur verra son champ
d’action restreint s’il utilise un poste hors de la salle de contrôle. Enfin, l’accès à certaines
fonctions pourra être soumis à l’autorisation de l’opérateur en salle de contrôle, en
particulier pour le contrôle des insertions depuis les cabanes d’expériences.
) Performance : le système sera suffisamment performant pour supporter des changements
de toutes les grandeurs contrôlées à la fréquence de 12 Hz du booster. On pourra corréler
l’évolution des signaux sans ambiguïté, et donc dater les prises de mesure. La précision de
datation nécessaire varie selon les signaux : généralement de 1 ms à 100 µs, voire 1 µs
dans certains cas.
) Ouverture : n’importe quel poste de travail des locaux SOLEIL pourra accéder au
système de contrôle-commande. Cela concerne en particulier les expérimentateurs pour le
contrôle des insertions depuis les cabanes d’expérience. A l’inverse, les utilisateurs du
système de contrôle auront accès aux moyens informatiques généraux de SOLEIL, dont
les moyens de calcul situés en salle informatique du bâtiment central. Depuis leurs postes
de conduite en salle de contrôle, les opérateurs visualiseront l’état du système de sécurité
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 11/45
DIR 0082 Indice 1
du personnel ou du système de GTC1 et demanderont éventuellement certaines actions.
Enfin, des progiciels intégrés tels que LabView pourront communiquer avec le système.
) Evolutivité : on pourra changer les caractéristiques des équipements à contrôler ou de
leurs entrées/sorties, ajouter de nouveaux équipements ou des entrées/sorties, en
supprimer, sans se heurter à des limitations du système, telles que nombre de nœuds ou
nombre de points de contrôle. De même, le nombre de synoptiques ou la profondeur de
détails ne seront pas limités.
) Facilité d’utilisation : il sera judicieux d’uniformiser la présentation des synoptiques, la
signification des couleurs (en particulier pour les alarmes), d’utiliser des unités standards
ou universellement acceptées… Séquences de commandes et synoptiques seront
modifiables facilement (et en toute sécurité) par des non-informaticiens.
3.1.4. Outils à prévoir
La division Informatique fournira à la division Sources les outils décrits ci-après, et assurera
la formation et l’assistance pour leur utilisation.
) Affichage : pour la construction de synoptiques animés, à base d’éléments de type
boutons, menus, ascenseurs, textes, graphiques, ... Il s’agira de synoptiques de commande
pour les opérateurs, de synoptiques d’affichage distribués sur des moniteurs dans les
locaux SOLEIL. On disposera de synoptiques synthétiques et de synoptiques de détails.
) Courbes en temps réel : pour suivre en temps réel l’évolution plus ou moins lente d’une
ou plusieurs variables, avec glissement automatique de l’intervalle de temps visualisé. Ces
courbes pourront être intégrées dans des synoptiques.
) Gestion des séquences : pour la commande des équipements. Cet outil devra inclure des
fonctionnalités de démarrage, d’arrêt et de mise au point de séquences hiérarchisées
d’actions, de mise en manuel et en automatique, …
) Gestion des alarmes : pour détecter, filtrer en fonction du contexte et signaler les alarmes.
La détection se fera sur changement d’état de variables de type tout ou rien, sur
dépassement de seuil de variables analogiques, ... Les seuils seront paramétrables. Il
pourra y avoir des alarmes conditionnelles, par exemple « si dépassement de seuil d’une
variable et changement d’état d’une autre ». Plusieurs niveaux hiérarchiques d’alarmes
seront définis en fonction du degré de gravité : avertissement, erreur, erreur fatale, …
) Archivage : l’état des différents équipements sera enregistré en continu et conservé sur
toute la durée de vie de l’installation, sur disques magnétiques pour la dernière année et
sur un support de sauvegarde pour les années précédentes. On pourra configurer les
variables et paramètres à archiver, les cadences individuelles d’archivage et le mode
d’archivage (périodique, sur changement d’état ou dépassement de valeur). Il sera possible
de restaurer l’état à un instant donné pour effectuer un traitement, visualiser un
synoptique, une courbe, … On pourra également rejouer le comportement de variables sur
une plage de temps antérieure donnée. Ces fonctions seront accessibles sans changer
d’environnement.
) Gestion des paramètres : pour interroger et mettre à jour la base de données des
équipements de l’installation qui regroupera tous leurs paramètres, comme les valeurs de
calibration.
1
GTC = Gestion Technique Centralisée pour le contrôle de la climatisation, de l’électricité, …, cf. chapitre VIII
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 12/45
DIR 0082 Indice 1
) Journal de bord : pour avoir une trace de toutes les actions demandées et de toutes les
alarmes détectées. Elles seront enregistrées dans un ou plusieurs fichiers type journal de
bord. Les informations suivantes seront renseignées : heure, intitulé de la commande ou de
l’alarme, et, dans le cas d’actions, demandeur et localisation du poste. L’outil permettra
d’exploiter ces journaux : affichage, recherche mono-critère (date, plage de date, type
d’alarme...) ou multi-critères.
) Analyse d’incident : pour analyser a posteriori le comportement de
variables sélectionnées en cas d’alarme, sur une plage de temps courte encadrant
l’incident. A toute variable, on pourra associer une zone de mémorisation de ses valeurs à
cadence configurable, typiquement 10 Hz sur quelques dizaines de secondes. Pour
quelques signaux, une analyse plus fine sera possible via des cartes d’acquisition adaptées
(cf. paragraphe 3.1.2).
) Corrélation : pour pouvoir corréler le comportement de plusieurs signaux datés avec
précision.
) Configuration : pour installer et maintenir les différents logiciels et matériels du système
de contrôle-commande.
Tous ces outils seront munis de fonctions d’aide en ligne et d’impression.
3.2.
Architecture informatique
Nous nous sommes interrogés sur la possibilité de choisir une solution du commerce.
Cependant, ce type de solution ne couvre pas tous les besoins, en termes de :
ª précision des mesures supérieure à 16 bits ;
ª temps de réponse inférieur à 1 ms ;
ª synchronisation des mesures ;
ª débit supérieur à 1 Mo/s.
L’installation suisse en construction, SLS, face à la même problématique, a consulté des
industriels du contrôle qui ont déclaré forfait devant les performances exigées. Par ailleurs, il
est indispensable de conserver la maîtrise du système en interne pour pouvoir en assurer
maintenance et évolutions.
Par conséquent, le système de contrôle-commande de SOLEIL s’appuiera sur le système
TACO développé à l’ESRF, qui sera amélioré en fonction de l’avancée technologique : bus de
terrain au lieu de liaison série pour relier les équipements déportés comme les alimentations,
les équipements du vide et les automates ; progiciels industriels d’interface hommemachine… Une collaboration a donc été mise en place avec les Services Informatiques de
l’ESRF, cf. référence [INFO/09].
3.2.1. Principes logiciels et matériels
Le produit TACO est un logiciel distribué et orienté-objet qui a été développé à l’ESRF, cf.
référence [INFO/10]. Il est libre d’utilisation et, pour la majeure partie de ses modules,
téléchargeable par le réseau Internet. Il fonctionne sous systèmes d’exploitation Unix (HP et
SUN), Linux, Windows NT, OS9 et VxWorks.
Son principe est schématisé sur la figure 3.2.1-1 :
) Les objets, dits ″devices″, symbolisent des équipements matériels ou des ensembles
d’équipements matériels.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 13/45
DIR 0082 Indice 1
) Les applications gestionnaires d’équipements, dites ″device servers″, contrôlent
directement les équipements via leurs entrées/sorties.
) Les applications clientes, séquences de commandes, menus, synoptiques, … accèdent aux
applications de contrôle soit par interrogation directe (cas du client 1), soit via une
mémoire partagée rafraîchie périodiquement (cas du client 2). Une interface de
programmation DSAPI, C et C++, permet d’accéder aux informations des équipements de
façon transparente. La mémoire partagée est maintenue par une application cliente dédiée
dite ″data collector″.
) Un gestionnaire d’applications, dit ″manager″, supervise leur fonctionnement.
Les communications entre applications sont basées sur les mécanismes RPC2.
Manager
Device 1
Device Server
Client 1
Device 2
Device Server
Client 2
Device 3
Device Server
Data Collector
Mémoire
Device 4
figure 3.2.1-1 : Architecture logicielle de principe du système TACO de l’ESRF
Une nouvelle version du système, baptisée TANGO3, est en cours de développement à
l’ESRF, cf. référence [INFO/11] et document 4 de la référence [INFO/09]. Basée sur les
mécanismes standards CORBA4 et compatible avec le langage JAVA, elle permettra de
s’affranchir du type de plate-forme matérielle. Elle apportera aussi des nouveautés comme la
transmission d’informations sur événement aux applications clientes. Le système de contrôle
de SOLEIL s’appuiera sur ces évolutions.
A condition d’utiliser des matériels supportés par l’ESRF, SOLEIL pourra reprendre des
applications ″device servers″ développées pour l’ESRF : par exemple pour les cartes
d’entrées/sorties, liaisons séries, GPIB. De même, certaines applications clientes pourront être
utilisées si elles correspondent aux besoins de SOLEIL.
Autour du produit TACO, l’ESRF dispose déjà d’outils réutilisables pour SOLEIL, dont :
ª archivage basé sur Oracle proposant plusieurs modes paramétrables, cf. référence
[INFO/12] ;
2
RPC = Remote Procedure Calls
TANGO = TACO New Generation Objects
4
CORBA, Common Object Request Broker Architecture, est un standard industriel d’interopérabilité dans un
environnement informatique distribué. Il est spécifié par l’OMG, Object Management Group.
3
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 14/45
DIR 0082 Indice 1
ª relecture des données archivées, cf. référence [INFO/12] ;
ª analyse d’incidents développée dans le cadre de la RF, cf. document 4 de la référence
[INFO/09] ;
ª gestion des paramètres avec une base de données ndbm sous Unix.
Les affichages de l’ESRF sont basés sur X11/Motif et sur les produits graphiques PHIGS. Le
générateur d’interface homme-machine LOOX a aussi été utilisé, par exemple pour les
alimentations du booster.
TACO supporte une architecture matérielle à deux ou trois niveaux suivant la complexité de
l’installation à piloter. L’architecture retenue pour le système de contrôle-commande de
SOLEIL est une architecture à 3 niveaux, similaire à celle de l’ESRF, cf. figure 3.2.1-2.
affichages
Postes de pilotage
Archivage,
Paramètres
Développement,
Rechange
niveau 3
Réseau de site
Réseau de contrôle (Ethernet)
Serveurs
de process
niveau 2
Synchro
Ethernet
Frontaux
Bus de terrain
Entrées/Sorties
équipements
niveau 1
Contrôleurs d’équipements
figure 3.2.1-2 : Architecture matérielle de principe du contrôle-commande de SOLEIL
Chaque niveau a été dimensionné au vu des équipements à contrôler et des réalisations sur les
installations existantes, comme l’ESRF ou le LURE.
3.2.2. Niveau 1
Au premier niveau, le plus proche des équipements, se trouvent les frontaux de contrôle. Ils
sont connectés aux équipements soit par des modules d’entrées/sorties directement intégrés
dans les frontaux, soit par des contrôleurs déportés au plus près des équipements via un bus de
terrain. Les ″device servers″ de TACO sont implantés dans ces frontaux.
3.2.2.1.
Frontaux de contrôle
Dans l’état actuel de la technique, nous prévoyons des frontaux de contrôle au standard
VME, sans disque et sous système d’exploitation temps réel VxWorks, de la société
WindRiveri. Le système d’exploitation et les programmes d’application (″device servers″)
leur seront téléchargés via le réseau.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 15/45
DIR 0082 Indice 1
Le standard VME est une architecture performante et éprouvée qui offre une large gamme de
processeurs et de cartes d’entrées/sorties. D’autres architectures seraient possibles : en
particulier, l’architecture CompactPCI occupe un marché croissant et pourrait présenter une
alternative. Cependant, elle manque encore de maturité (on rapporte des problèmes de
compatibilité entre fournisseurs) et présente certaines restrictions par rapport au VME
(nombre de cartes plus limité, pas de multi-processing). Le système de contrôle-commande de
l’ESRF est également basé sur des frontaux VME, mais sous système d’exploitation OS9. Ce
système leur pose des difficultés en environnement multi-processeur. Nous avons donc
préféré nous orienter vers VxWorks. Supporté par TACO, il offre un très bon environnement
de mise au point, permet de travailler au plus près des équipements et gère le multiprocessing.
Les frontaux de contrôle seront répartis autour de l’anneau et du booster dans le hall
expérimental intérieur, près des têtes de lignes dans le hall expérimental extérieur, dans les
salles alimentations, les locaux des déviateurs magnétiques rapides, et près des installations
Linac et RF.
tableau 3.2.2-1 : Répartition des frontaux de contrôle
Installation
Linac
LT1
Booster
LT2
Anneau
Têtes de ligne
et insertions
Divers
Total
Equipements
Tous sauf ceux du canon à la HT
Canon (équipements à la HT)
Tous
Alimentations pulsées
Alimentations continues
RF
Vide + hydraulique
Diagnostics
Eléments pulsés injection/extraction
Tous
Alimentations DPôles et SPôles
Correcteurs
Vide + Hydraulique + QPôles
RF
Eléments pulsés injection/extraction
Diagnostics
Sécurité du personnel sur les Sources
Vide + moteurs insertions
Contrôle des frontaux
Frontaux VME
1
1
1
1
1
1
1
1
1
1
1
1
16
1
1
4
1
16
éventuellement
regroupés sur un
seul frontal
1
52
Pour le Linac, il est envisagé de dédier un frontal au pilotage des équipements à la haute
tension. Une alternative pourrait être de regrouper toutes les fonctions sur un seul frontal
Linac et d’y relier les entrées/sorties à la haute tension via fibres optiques, comme à l’ESRF.
Cela réduirait le nombre de frontaux nécessaires à 51.
Certains frontaux gérant des applications sensibles, telles les alimentations du booster, seront
secourus par onduleur.
En ce qui concerne les acquisitions de signaux vidéo, il existe peu de solutions VME sur le
marché. L’ESRF a d’ailleurs développé une carte spécifique. En revanche, les architectures de
type PC industriel offrent d’excellentes solutions pour ce type d’applications. Une étude devra
être menée pour en sélectionner une qui réponde aux besoins de SOLEIL et puisse être
interfacée au système de contrôle-commande et à TACO.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 16/45
DIR 0082 Indice 1
3.2.2.2.
Entrées/sorties directes et déportées
Les entrées/sorties seront normalisées : 0/24V pour les niveaux numériques, -10V/+10V
différentiel pour les signaux analogiques. Elles seront gérées soit directement par les frontaux
VME via des cartes d’entrées/sorties intégrées soit par des contrôleurs d’équipements
déportés.
Les frontaux de contrôle seront donc équipés de cartes d’entrées/sorties de contrôle tout ou
rien, numériques et analogiques, et de cartes d’acquisitions continues rapides avec
mémorisation sur signal de trigger. Un modèle de chaque type de carte sera standardisé. Le
chiffrage des coûts est basé sur des cartes de la société ADASii qui sont utilisées entre autres à
l’ESRF, cf. référence [INFO/14] :
ª ICV196 : entrées/sorties numériques ;
ª ICV150 : entrées analogiques ;
ª ICV712 : sorties analogiques ;
ª ICV101 : cartes d’acquisition 1 MHz avec mémorisation et fonctions trigger.
Plusieurs variantes existent selon le nombre de bits significatifs nécessaires.
Les frontaux seront également équipés de cartes de liaisons pour connecter des
entrées/sorties déportées intelligentes ou non. Pour cela, la technologie bus de terrain a été
retenue. Il existe plus d'une vingtaine de bus sur le marché. Les études conduisent à mettre en
avant les bus WorldFIP et CAN, cf. référence [INFO/13]. Le premier est utilisé au CEA, en
particulier à Saclay, et a été choisi pour le Laser Méga-Joule. Le second est utilisé dans
d’autres installations synchrotron, comme BESSY et SRS, et a été choisi pour SLS. L’un
comme l’autre ont été retenus par le CERN pour l’installation LHC. Le chiffrage des coûts est
basé sur du matériel compatible CAN de la marque SELECTRONiii, étudié au LURE.
Certains équipements seront fournis avec des contrôleurs intégrés. Les fournisseurs proposent
souvent de les connecter aux frontaux via liaison série ou GPIB. Cela peut poser des
problèmes de mise au point et de fiabilité, comme à l’ESRF. Il serait préférable que ces
contrôleurs soient compatibles avec les bus de terrain sélectionnés. Ce n’est pas le cas
aujourd’hui des équipements du vide, mais des fournisseurs comme VARIAN y réfléchissent.
3.2.2.3.
Synchronisation et datation des mesures
Les frontaux recevront les signaux de synchronisation émis par la RF via fibres optiques et
les décoderont au moyen de cartes appropriées.
La datation des mesures sera effectuée par les frontaux qui recevront, via le réseau, l’heure
précise à 1 ms. Cette heure sera acquise par GPS par un serveur de temps NTP. Quand une
meilleure précision sera nécessaire, les frontaux concernés seront équipés d’une carte de
réception GPS, jusqu’à 1 µs de précision, cf. [INFO/15].
3.2.3. Niveau 2
Au second niveau, trois serveurs de process supporteront les applications clientes de TACO
chargées de superviser et de coordonner le fonctionnement des frontaux de
contrôle (séquences de commande, calculs, …). Le premier supervisera les frontaux du Linac,
du booster et des lignes de transfert ; le second les frontaux de l’anneau ; le troisième les têtes
de lignes et les insertions. Ils seront installés en salle des calculateurs au rez-de-chaussée du
cœur du bâtiment synchrotron .
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 17/45
DIR 0082 Indice 1
Le chiffrage budgétaire, cf. référence [INFO/16], est basé sur des serveurs UNIX : serveurs
bi-processeurs HPiv, similaires à ceux utilisés à l’ESRF. Des variantes pourront exister avec
Linux et Windows NT quand tous les modules de TACO seront disponibles sous ces systèmes
d’exploitation. Il faudra alors considérer ces options en fonction des performances obtenues et
des facilités de maintenance : en particulier, on pourrait envisager une architecture matérielle
de type PC. Cependant, il faut prendre garde que, si ce type d’architecture peut être moins
coûteux, le matériel est très rapidement obsolète.
3.2.4. Niveau 3
3.2.4.1.
Interface opérateur
L’interface opérateur, en salle de contrôle (située au premier étage dans le cœur du bâtiment
synchrotron), sera composée de :
) 5 moniteurs d’affichage : disposés en hauteur sur un mur de la salle de contrôle, ils
reproduiront des synoptiques d’information sur l’état de l’installation. Certains de ces
affichages seront relayés par le circuit de diffusion vidéo dans les bâtiments, cf.
chapitre VIII.
) 3 postes de pilotage pour les opérateurs : ils seront composés chacun de 3 stations avec
écrans de très bonne résolution. Là encore, l’évaluation est basée sur des postes sous
UNIX. Ces postes supporteront les applications clientes TACO type menus, synoptiques.
Nous prévoyons de sélectionner un générateur d’interface homme-machine pour écrire des
synoptiques et menus de commande efficaces et conviviaux.
) 1 poste sécurité : il sera composé d’une station de même type que celles des postes de
pilotage ci-dessus.
Les salles de contrôle secondaires, type Linac, seront équipées de postes de pilotage plus
compacts composés d’une seule station.
3.2.4.2.
Archivage et gestion des paramètres
Un serveur de données archivées et de paramètres sera situé en salle des calculateurs. Il sera
équipé d’une unité de stockage sur disques sécurisés et de moyens de sauvegarde type DLT5.
Une base de données sera installée pour gérer données et paramètres. Elle pourra être
interfacée avec la base de données techniques du bureau d’étude, cf. paragraphe 6.4. La base
de données Oracle a été utilisée pour l’évaluation des coûts.
Les fonctionnalités offertes par l’outil de rejeu développé à l’ESRF devront probablement être
étendues.
3.2.5. Réseau de contrôle
Un réseau de type Ethernet TCP/IP reliera les postes opérateur, les serveurs de process et
d’archivage, et les frontaux de contrôle. La technologie actuelle a conduit au choix d’un
réseau Ethernet 10 et 100 Mbps de type commuté, qui offre une meilleure bande passante, cf.
paragraphe 6.1.2.
Le réseau aura une topologie de type étoile avec deux niveaux de concentration. Deux
commutateurs principaux situés en salle des calculateurs desserviront des commutateurs
5
DLT = Digital Linear Tape
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 18/45
DIR 0082 Indice 1
secondaires ou des concentrateurs installés dans des coffrets de raccordement répartis autour
de l’installation :
ª dans le hall expérimental intérieur : 8 coffrets à la périphérie de l’anneau de stockage,
4 autour du booster, 1 près du Linac.
ª dans le hall expérimental extérieur : 16 coffrets pour les expériences qui devront
accéder directement au système de contrôle.
ª dans les locaux alimentations, RF, fluides, DMR, laboratoire de conduite et salle de
contrôle : 12 coffrets au total.
Les commutateurs principaux seront soit des commutateurs de niveau 2 interfacés aux autres
réseaux (site, expériences) via un routeur, soit des commutateurs de niveau 3 intégrant la
fonctionnalité routeur. Ces deux solutions permettent de sécuriser l’accès au système de
contrôle depuis les autres sous-réseaux de SOLEIL. La deuxième solution est plus
performante mais un peu plus onéreuse aujourd’hui.
Le précâblage est pris en compte dans le programme Bâtiments (cf. chapitre VIII), du
commutateur principal jusqu’aux coffrets de raccordement : chaque coffret sera raccordé au
commutateur principal par fibres optiques doublées et, dans la mesure du possible, via deux
cheminements différents.
L’évaluation budgétaire, cf. référence [INFO/16], est basée sur des équipements réseau de la
marque CISCOv de la gamme CATALYST, cf. document 1 de la référence [INFO/29]. Tous
les commutateurs et concentrateurs seront administrables à distance.
4. CONTROLE ET ACQUISITION DES EXPERIENCES
Le système informatique des Expériences permettra de contrôler les équipements des
expériences, d’acquérir les données expérimentales et d’effectuer des prétraitements pour
vérifier rapidement la qualité des données acquises. En revanche, le stockage des données
expérimentales, leur analyse et leur traitement en temps différé seront réalisés grâce aux
moyens de l’informatique scientifique, cf. paragraphe 5.
Dans le cadre de sa mission de support, la division Informatique affectera à chaque ligne
d’expériences un interlocuteur dédié qui aura en charge leur suivi informatique.
4.1.
Synthèse des besoins
Le système informatique des expériences sera utilisé par :
ª le personnel de la division Expériences : expérimentateurs et supports techniques ;
ª les expérimentateurs en provenance de laboratoires privés ou publics, français ou
étrangers. Il est prévu 2 à 3000 utilisateurs extérieurs par an.
L’installation est dimensionnée pour quarante lignes potentielles. Vingt-quatre d’entre elles
sont prévues au programme de construction de SOLEIL. Les expériences qu’elles hébergeront
mettront en oeuvre diverses techniques, cf. chapitre V. On peut citer :
ª les expériences de spectroscopie, qui bénéficieront du haut flux et de la brillance des
onduleurs de SOLEIL et utiliseront des détecteurs multi-dimensionnels ;
ª les expériences d’imagerie, dont le développement sera favorisé par le fonctionnement
« haute brillance » de SOLEIL et qui nécessiteront de hautes résolutions spatiales ;
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 19/45
DIR 0082 Indice 1
ª les expériences de coïncidence qui exploiteront le mode de fonctionnement « structure
temporelle » de SOLEIL (impulsions de quelques dizaines de picosecondes séparées
de moins d’une microseconde) ;
ª les expériences de biocristallographie qui produiront d’importantes quantités de
données.
Il est encore trop tôt pour pouvoir caractériser leurs besoins dans le domaine informatique
aussi finement que ceux des Sources. Pour cela, une étude approfondie devra être menée en
temps voulu avec chaque responsable de ligne. Toutefois, au vu des installations actuelles
comme le LURE ou l’ESRF, il est d’ores et déjà possible de les résumer en grande partie :
4.1.1. Contrôle
Le système informatique des Expériences permettra aux expérimentateurs de contrôler les
différents équipements de leurs expériences. Il pourra s’agir de :
ª monochromateurs ;
ª optiques ;
ª analyseurs multi-canaux ;
ª caméras CCD ;
ª divers équipements spécifiques à l’expérience.
Ce sont surtout des moteurs et des compteurs qui seront mis en jeu. Dans la mesure du
possible, les moteurs seront de type pas à pas, cf. référence [INFO/17].
Pour piloter ces équipements, on retrouvera les mêmes types d’entrées/sorties que pour le
contrôle des Sources. Précision et cadence des mesures de contrôle ne seront pas sensiblement
différentes.
Par ailleurs, le système informatique des Expériences permettra aux expérimentateurs
d’accéder rapidement au système informatique de contrôle des Sources pour :
ª suivre en temps réel l’état de l’installation ;
ª contrôler localement les insertions ;
ª piloter le gap des onduleurs.
Les actions possibles seront limitées à celles autorisées par les opérateurs de la salle de
contrôle
Enfin, le système informatique des Expériences offrira des facilités de synchronisation, en
particulier pour coordonner le mouvement des monochromateurs avec celui des insertions.
Comme dans le cas des Sources, la sécurité du personnel et du matériel sera assurée par des
dispositifs extérieurs à l’informatique : systèmes câblés et automates programmables.
4.1.2. Acquisition et prétraitement des données expérimentales
Chaque expérience aura des besoins spécifiques en terme d’acquisition des données
expérimentales. Toutefois, on retrouvera souvent des éléments communs. Les expériences
pourront mettre en oeuvre des mesures de type :
ª mesures au vol sur un signal de trigger ;
ª comptages, par exemple pour la détection multi-dimensionnelle ;
ª histogrammes ;
ª images issues de caméras …
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 20/45
DIR 0082 Indice 1
SOLEIL est optimisée pour fournir un faisceau de très bonne durée de vie : 18 à 20 heures
selon les modes de fonctionnement. De ce fait, beaucoup d’expériences feront des mesures
sur des temps longs, plusieurs heures, ou mettront en œuvre une détection séquentielle.
Certaines expériences pourront produire des mesures à cadence très rapide, inférieure à la
microseconde, pendant des temps de quelques dizaines de millisecondes, et ce de façon
répétitive.
Quand l’intervalle entre mesures sera trop réduit (c’est le cas par exemple des expériences de
coïncidence), elles devront s’accompagner d’une électronique performante pour mémoriser
les mesures et les présenter au système informatique des Expériences à cadence raisonnable.
Les mesures une fois acquises seront visualisées en temps réel, et prétraitées grâce à des
programmes de dépouillement souvent propres à l’expérience. Les moyens de visualisation et
de prétraitement devront être situés à proximité des expériences de façon à ce que les
expérimentateurs puissent vérifier rapidement la qualité des données.
4.1.3. Caractéristiques nécessaires
Le système informatique des Expériences sera très modulaire de façon à pouvoir construire
une solution pour chaque expérience à partir de composants aussi standards que possible. Il
présentera les mêmes caractéristiques que le système informatique de contrôle-commande des
Sources. Une attention particulière sera portée aux aspects de :
) Sécurité : chaque ligne d’expériences verra se succéder quantité d’utilisateurs différents
qui auront plus ou moins de connaissances de l’outil informatique.
) Evolutivité : les expériences et donc les équipements mis en jeu seront susceptibles de
fréquentes modifications. Leur contrôle devra donc être adapté. De même, les
programmes d’acquisition et de prétraitement doivent pouvoir évoluer.
) Ouverture : il sera fréquent de devoir intégrer, de façon provisoire ou non, des
équipements supplémentaires provenant d’autres laboratoires ou du commerce. Ces
équipements sont généralement interfacés via des liaisons de type série ou GPIB.
Des outils similaires à ceux du système informatique de contrôle des Sources seront
nécessaires. On peut ajouter que, compte tenu des fréquentes modifications des expériences, il
sera indispensable de disposer d’une interface utilisateur très facile d’utilisation, dont un
langage de commande de haut niveau.
4.2.
Architecture informatique
L’architecture informatique de chaque expérience utilisera des composants matériels et
logiciels similaires à ceux adoptés pour les Sources. Cela facilitera son installation, sa
maintenance, ainsi que les communications avec le système informatique de contrôle des
Sources.
4.2.1. Principes logiciels et matériels
D’un point de vue logiciel, le système informatique des Expériences sera basé sur TACO et
supportera les mêmes outils que le système informatique de contrôle des Sources, cf.
paragraphe 3.1.4. Nous prévoyons aussi des outils de haut niveau orientés expériences :
configuration des expériences, visualisation temps réel des données expérimentales.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 21/45
DIR 0082 Indice 1
Une collaboration a été mise en place avec les autres projets européens de rayonnement
synchrotron, SLS et DIAMOND. Un de ses objectifs est de définir un environnement
utilisateur commun sur les lignes d’expériences. Ainsi, les expérimentateurs qui vont d’un
laboratoire à l’autre ne perdraient plus de temps en formation à chaque déplacement. La
sélection et la standardisation d’outils de haut niveau pour les expérimentateurs font partie des
thèmes d’étude définis, cf. référence [INFO/18].
Le produit SPEC de Certified Scientific Softwarevi est un candidat, qui est déjà utilisé à
l’ESRF (cf. référence [INFO/19]) et à LURE sur la ligne H10 (son transfert sur SOLEIL fait
partie du programme de référence, cf. chapitre V). L’ESRF a développé des extensions à
SPEC pour l’interfacer à TACO. Toutefois, SPEC présente quelques défauts. L’interface
graphique est insuffisante à moins de prendre celle que l’ESRF met au point. Certains
utilisateurs regrettent un manque de performances, lié à la structure « mono-thread » de
SPEC. D’autres ne le trouvent pas suffisamment convivial ni facile d’apprentissage pour les
utilisateurs occasionnels. Enfin, il a été développé sous UNIX et n’est pas portable sous
d’autres systèmes d’exploitation comme Windows NT.
D’un point de vue matériel, l’architecture adoptera une structure à deux niveaux représentée
sur la figure 4.2.1-1, à l’image de celle opérationnelle sur les lignes d’expériences de l’ESRF.
Réseau
général
expériences
Informatique scientifique
Réseau de
contrôle
liaisons
haut débit
Réseau
de site
bureautique
Postes expérimentateurs
niveau 2
Réseau privé de la ligne d’expériences : Ethernet commuté
niveau 1
bus de terrain
détecteurs
détecteurs
Acquisition
détecteurs
E/S directes
Contrôle
contrôleurs
d’équipement
figure 4.2.1-1 : Architecture informatique d’une ligne d’expériences de SOLEIL
Son dimensionnement sera fonction des besoins de chaque ligne d’expériences.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 22/45
DIR 0082 Indice 1
4.2.2. Niveau 1
Au premier niveau, les frontaux de contrôle seront similaires à ceux du système de contrôle
des Sources, cf. paragraphe 3.2.2.1 : il s’agira de frontaux au format VME, sans disque et sous
système d’exploitation VxWorks. Des applications ″device servers″ de TACO téléchargées
via le réseau permettront de contrôler les équipements. En général, un seul frontal de contrôle
sera nécessaire. Les équipements leur seront interfacés de la même façon que ceux des
Sources : entrées/sorties directes ou contrôleurs d’équipements déportés via bus de terrain, cf.
paragraphe 3.2.2.2.
De la même manière, les frontaux d’acquisition seront principalement des châssis au format
VME, sans disque et sous système d’exploitation temps réel VxWorks. Des applications
″device servers″ de TACO téléchargées via le réseau permettront de gérer les acquisitions.
Dans la mesure du possible, les mesures seront acquises par des cartes standardisées.
Quelques prétraitements standards pourront être mis en œuvre dans les frontaux d’acquisition.
Il est à noter que, dans certains cas, contrôle et acquisition pourront être regroupés sur le
même châssis VME.
Les acquisitions d’images seront réalisées avec des frontaux de type PC industriel, de la
même manière que pour les acquisitions de signaux vidéo des Sources.
La synchronisation et la datation des mesures seront assurées par des dispositifs similaires à
ceux du contrôle des Sources, cf. paragraphe 3.2.2.3.
L’évaluation des coûts est basée sur une moyenne d’un frontal de contrôle et d’un à deux
frontaux d’acquisition par ligne. De plus, quatre frontaux de contrôle dédiés assureront
l’interface avec le système de sécurité du personnel sur les lignes, cf. référence [INFO/07] et
chapitre VII.
4.2.3. Niveau 2
Au deuxième niveau, on trouvera les postes des expérimentateurs. Ils supporteront les
applications clientes de TACO : d’une part les applications chargées de coordonner le
fonctionnement du frontal de contrôle et des frontaux d’acquisition, et d’autre part les
applications de type menus, synoptiques, courbes. Ils supporteront également les outils de
haut niveau spécifiques aux expérimentateurs pour la configuration de l’expérience et la
visualisation en temps réel des données expérimentales. Enfin, ils intégreront des programmes
de prétraitement.
Généralement, un des postes sera dédié au pilotage de l’expérience, les autres à la
visualisation et au prétraitement des données acquises. Ces postes seront reliés aux frontaux
d’acquisition et de contrôle par l’intermédiaire du réseau privé de la ligne d’expériences. Si
les besoins de l’expérience le justifient, l’un d’entre eux pourra être directement relié au
réseau de contrôle pour une action plus rapide sur les insertions.
En cas de panne extérieure aux équipements informatiques de la ligne d’expériences, les
postes expérimentateurs disposeront en local de tous les moyens nécessaires pour que le
système puisse fonctionner en autonome (programmes, disques,..).
Comme dans le cas des postes opérateurs des Sources, l’évaluation du coût des postes
expérimentateurs a été faite avec des stations sous Unix, en prenant une moyenne de deux à
trois postes expérimentateurs par ligne.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 23/45
DIR 0082 Indice 1
Enfin, nous prévoyons, à proximité de chaque ligne d’expériences, un micro-ordinateur à
usage orienté bureautique, cf. paragraphe 6.2.
4.2.4. Réseau expériences
Pour éviter d’éventuelles perturbations soit des expériences entre elles soit du fait d’autres
matériels de l’installation SOLEIL, chaque ligne d’expériences sera équipée d’un sous-réseau
privé. En parallèle, chaque ligne disposera également de liaisons haut débit dédiées pour le
transfert des données expérimentales vers les moyens de stockage centralisés : cf. paragraphe
5.2.5. Enfin, si besoin est, chaque ligne pourra disposer d’un accès direct au réseau de
contrôle (pour un des postes de pilotage) et au réseau de site (pour le poste de bureautique).
Il faut ajouter que, toujours dans le même souci d’éviter toute perturbation des expériences,
les ateliers de préparation des expériences seront raccordés directement sur le réseau de site et
non pas sur le réseau privé de la ligne.
Ces sous-réseaux privés seront interfacés au réseau général expériences, et à travers ce dernier
aux autres réseaux de l’installation, site et contrôle. Pour cela, le réseau général expériences
sera distribué à 16 boîtiers répartis autour de l’anneau de stockage par fibres optiques
doublées et empruntant des cheminements différents. Le précâblage du réseau expériences
depuis la salle informatique jusqu’aux boîtiers est intégré dans le programme Bâtiments (cf.
chapitre VIII).
Dans l’état actuel de la technique, nous avons basé l’évaluation de chaque réseau privé sur un
commutateur Ethernet, 10 et 100 Mbps, avec liens Gigabit Ethernet vers la salle informatique.
Si besoin est, l’accès au réseau privé de la ligne d’expériences sera contrôlé par un routeur
intégré ou non dans le commutateur (commutation de niveau 3 ou 2). Le matériel CISCO a
servi de base à l’estimation budgétaire, cf. document 1 de la référence [INFO/29].
Tous les équipements actifs du réseau expériences seront administrables à distance.
5. INFORMATIQUE SCIENTIFIQUE
L’informatique scientifique de SOLEIL regroupe l’ensemble des logiciels et matériels
nécessaires au stockage des données expérimentales, à leur traitement en temps différé ainsi
qu’aux calculs du laboratoire. Ils seront gérés par la division Informatique avec le concours
des scientifiques concernés pour ce qui concerne les tests et la mise en service des logiciels
dits scientifiques.
5.1.
Synthèse des besoins
Les moyens d’informatique scientifique seront utilisés par :
ª les expérimentateurs pour stocker les données acquises et les analyser ;
ª les scientifiques et spécialistes des Sources, des Services Techniques pour effectuer
traitements, calculs théoriques, simulations…
5.1.1. Stockage des données
Chaque expérience produira des données brutes et des données traitées, de volume variable
selon le type de détecteur utilisé. Les flux de données peuvent être très importants pour les
expériences qui utilisent des détecteurs de type 2D. Le détecteur en développement pour la
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 24/45
DIR 0082 Indice 1
future installation suisse, SLS, est un exemple extrême : plusieurs dizaines de méga-octets par
seconde, cf. référence [INFO/18].
Dans les installations existantes, comme à l’ESRF cf. référence [INFO/20], on constate une
tendance à aller vers des détecteurs de meilleure résolution (en images, spatiale) avec des
temps d’exposition plus courts et des taux de répétition plus rapides. Sur les trois dernières
années, la production de données à l’ESRF a été multipliée par 10, tandis que le nombre de
lignes en exploitation doublait. La figure 5.1.1-1 illustre cette évolution :
figure 5.1.1-1 : Volume de données stockées à l’ESRF de décembre 1995 à mai 1998
La production de données atteint actuellement 25 Go par jour de fonctionnement et pour une
quarantaine de lignes en exploitation. De ce fait, l’ESRF prévoit, en l’an 2000, une production
de 60 Go par jour de fonctionnement pour le même nombre de lignes en exploitation. Pour
réduire le volume de données à stocker, certains étudient des mécanismes de compression des
données en ligne. Mais, jusqu’à présent, les expérimentateurs sont très réticents à l’idée
d’utiliser ces techniques.
A l’horizon de la mise en exploitation de SOLEIL, il est difficile d’évaluer le volume de
données qui sera produit. Dans l’état actuel et compte tenu des exemples précédents, la
production moyenne est estimée à environ 2 Go par ligne en exploitation et par jour de
fonctionnement de SOLEIL. Par la suite, cette estimation devra être réajustée en fonction des
progrès de la technologie en matière de détecteurs et des possibilités de compression des
données.
Les données acquises doivent être enregistrées en temps réel puis conservées sur disque
pendant un certain temps pour permettre aux scientifiques de les analyser. A titre d’exemple,
la durée de rétention des données à l’ESRF est de 100 jours pour les données des
expérimentateurs du laboratoire, de 30 jours pour celles des expérimentateurs extérieurs. Ces
durées sont considérées comme un minimum. Une fois la période de rétention terminée, une
sauvegarde des données doit être conservée pendant au moins 6 mois.
Les expérimentateurs extérieurs doivent également pouvoir transférer leurs données sur les
moyens informatiques de leurs laboratoires, soit via le réseau Internet soit via des supports de
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 25/45
DIR 0082 Indice 1
sauvegarde du type DAT6, CD, … La première solution est peu recommandée du fait des
débits importants qu’elle entraîne sur le réseau.
5.1.2. Visualisation et analyse des données
Une fois leur temps de faisceau écoulé, les expérimentateurs doivent pouvoir analyser plus
finement et traiter les données, les visualiser, les transférer à l’extérieur. Dans beaucoup de
cas, il s’agira de restituer des acquisitions d’images, ce qui nécessite un débit élevé et des
fonctionnalités graphiques évoluées.
5.1.3. Traitements, calculs et simulations
Expérimentateurs, scientifiques, spécialistes des Sources et des Services Techniques auront à
effectuer des traitements de données, des calculs théoriques, des simulations … Pour cela, ils
utiliseront des logiciels scientifiques, soit du commerce (Mathematica, Matlab, IDL…), soit
développés par des membres de la communauté scientifique et souvent libres d’accès. Les
logiciels du commerce fonctionnent généralement dans les environnements Unix et Windows.
En revanche, la plupart des logiciels de la communauté scientifique ont été développés dans
un environnement Unix.
La puissance de calcul nécessaire est très variable selon le profil des utilisateurs. Par exemple,
au LURE, les calculs pour les expériences de bio-cristallographie demandent des puissances
élevées et disposent de serveurs dédiés. A l’ESRF, pour répondre à un besoin croissant, la
puissance de calcul disponible a été multipliée par 4 en 1998 : elle est répartie sur 14 serveurs
et atteint au total 1250 SPECint_rate95 et 1300 SPECfp_rate95. Cependant, les responsables
des Services Informatiques de l’ESRF notent toujours une forte demande en processeurs plus
rapides, cf. référence [INFO/20].
5.1.4. Caractéristiques nécessaires
Les moyens d’informatique scientifique de SOLEIL répondront aux caractéristiques générales
décrites au paragraphe 2. Certaines d’entre elles peuvent être complétées comme suit :
) Performance : de hauts débits de données, liés surtout aux acquisitions de détecteurs 2D,
transiteront entre les moyens d’informatique scientifique. Ces transferts ne doivent pas
être perturbés, en particulier pendant l’enregistrement des données en temps réel. A
l’inverse, ils ne doivent pas entraîner une surcharge du réseau général.
) Flexibilité : une ligne d’expériences doit pouvoir produire, pour une expérience
ponctuelle, un volume de données plus élevé qu’à l’habitude. De même, il doit être
possible de dédier temporairement des ressources de calcul.
5.2.
Architecture informatique
Deux types d’architecture peuvent être envisagés : soit des moyens dédiés et réservés au seul
usage d’un groupe d’utilisateurs (par exemple une ligne d’expériences), soit des moyens
centralisés et partagés par l’ensemble du laboratoire. Compte tenu des besoins indiqués cidessus, la première solution paraît peu judicieuse. Outre qu’elle ne répond pas à la demande
de flexibilité, sa mise en place et son entretien nécessiteraient des ressources en personnel
6
DAT=Digital Audio Tape
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 26/45
DIR 0082 Indice 1
plus importantes. Certains équipements informatiques devraient probablement être pris en
charge par les utilisateurs eux-mêmes alors que leur mission est autre.
Nous avons donc préféré nous orienter vers des moyens centralisés, où les fonctions seraient
réparties sur des groupes de machines connectées par un réseau performant, cf. figure 5.1.4-1.
Réseau
expériences
Ethernet
Réseau de site
Ethernet
Stockage
Sauvegardes
Ligne
Réseau
expériences
liaisons haut débit
Ligne
Calculs
Visualisations,
Traitements
figure 5.1.4-1 : Architecture matérielle de l’informatique scientifique de SOLEIL
Cette architecture induit naturellement des économies : à puissance totale égale, plusieurs
petites machines sont moins chères qu’une seule de taille importante. Elle améliore la fiabilité
et facilite la maintenance : en cas de panne d’un élément, le fonctionnement est réduit mais
pas complètement impossible. A condition d’avoir pris soin de standardiser le matériel, on
peut disposer d’une machine de rechange sans surcoût excessif. De plus, les évolutions qui
pourraient être nécessitées par de nouvelles demandes des utilisateurs peuvent être mises en
place progressivement. Le système NICE de l’ESRF, cf. référence [INFO/20], et le système
prévu sur SLS, cf. référence [INFO/21], sont très semblables.
Pour ne pas se retrouver avec du matériel obsolète trop tôt, l’achat des moyens informatiques
centralisés se fera au fur et à mesure de la mise en exploitation des lignes d’expériences.
Toutefois, des moyens de calcul et de sauvegarde seront nécessaires dès le début de la
construction, en particulier pour les spécialistes de la machine. Ce matériel sera obsolète à la
mise en exploitation mais sera remplacé par les moyens centralisés ci-après.
5.2.1. Stockage des données expérimentales
Les moyens de stockage centralisés seront situés dans la salle informatique principale. Ils
seront reliés au réseau de site pour permettre un accès de tout poste de travail, et aux
expériences via liaisons dédiées haut débit pour le transfert des données expérimentales. En
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 27/45
DIR 0082 Indice 1
effet, certaines expériences auront des flux de données très importants qui pourraient
perturber leur fonctionnement.
L’évaluation budgétaire est basée sur des systèmes similaires à ceux dont vient de s’équiper
l’ESRF : des serveurs de fichiers bi-processeurs pilotent des unités de disques sécurisés de
technologie RAID5, en l’occurrence, des baies de stockage SUN StorEdge A3500, cf.
référence [INFO/23]. D’une capacité individuelle de 700 Go, elles sont équipées de disques
de 18 Go, avec des contrôleurs et des alimentations redondants.
Moyennant les hypothèses d’une production de 2 Go par ligne en exploitation et par jour de
fonctionnement et d’une durée de rétention des données similaire à celle de l’ESRF, une
capacité de stockage de l’ordre de 5 To sera nécessaire. Cela correspond à 7 systèmes de
stockage du type décrit ci-dessus.
L’estimation, cf. référence [INFO/22], a été faite en fonction du matériel disponible
aujourd’hui sur le marché. Les capacités des disques devraient être largement supérieures au
moment où s’effectuera l’investissement. En effet, pendant les années 90, les capacités de
stockage des disques magnétiques ont quasiment doublé tous les 18 mois. Il est à noter que
certains chercheurs d’IBM pensent que des limites physiques seront atteintes au cours de la
prochaine décade et prospectent des technologies alternatives, cf. référence [INFO/24].
5.2.2. Sauvegardes
Il faudra faire une sauvegarde incrémentale des systèmes (stockage, calculs…) chaque jour et
une sauvegarde totale à période fixe : toutes les 6 semaines dans le cas de l’ESRF, avec un
recyclage des bandes au bout de 6 mois. Pour pouvoir effectuer les sauvegardes en toute
sécurité, la capacité totale de sauvegarde doit représenter au moins le double de la capacité
totale du système de stockage RAID : soit environ 10 To.
Aujourd’hui, la technologie DLT est particulièrement adaptée pour la sauvegarde de grandes
quantités de données. La capacité des bandes DLT atteint depuis peu 35 Go en mode natif ou
70 Go en mode compressé. A titre d’exemple, la société Quantumvii propose actuellement des
robots de sauvegarde de 8 ou 14 cartouches, PowerStor, qui peuvent atteindre une capacité de
560 ou 980 Go en mode compressé.
L’estimation budgétaire, cf. référence [INFO/22], est basée sur 10 robots de 14 cartouches,
associés à un logiciel de gestion des sauvegardes du type de celui utilisé par l’ESRF :
Time Navigator de la société Quadratecviii, cf. référence [INFO/25]. Enfin, il faudra prévoir
chaque année un volant suffisant de consommables. Bien entendu, la technologie de
sauvegarde et le nombre de robots nécessaire seront à réajuster en fonction des progrès au
moment de l’investissement.
5.2.3. Visualisation et analyse des données
Des postes de travail seront mis à disposition des utilisateurs dans les salles de libre-service
réparties dans les bâtiments, pour qu’ils puissent visualiser et analyser les données
expérimentales en temps différé. Ils seront reliés au réseau de site, et aux moyens de stockage
centralisés via liaisons dédiées haut débit pour le transfert des données expérimentales.
Ces postes seront dotés de fonctionnalités graphiques performantes. Ils seront aussi équipés
de moyens locaux d’écriture des données (sur bande DAT, DLT, ...) qui permettront aux
expérimentateurs extérieurs de rapatrier des données dans leurs laboratoires. Les
expérimentateurs disposant déjà d’un poste de prétraitement près de chaque ligne, nous avons
fait l’hypothèse d’un poste de visualisation et analyse des données pour 2 lignes, soit 12.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 28/45
DIR 0082 Indice 1
5.2.4. Traitements, calculs et simulations
Des moyens de calcul centralisés seront situés en salle informatique principale. Ils seront
reliés au réseau de site, et aux moyens de stockage centralisés via liaisons dédiées haut débit
pour le transfert des données expérimentales.
En phase d’exploitation, on prévoit de disposer de huit serveurs de calculs, équipés des
logiciels scientifiques adéquats. Ils seront organisés en cluster pour répartir la puissance de
calcul et ne pas engorger le réseau.
L’évaluation des coûts, cf. référence [INFO/22], est basée sur des serveurs HP D390/2 sous
Unix, cf. référence [INFO/26] : deux processeurs à 240 MHz, avec une RAM de 1 Go, des
disques 9 Go pour le système d’exploitation, la zone de swap et les logiciels partagés, et des
connexions réseau. Ils sont de la même gamme que ceux installés dernièrement à l’ESRF, HP
D370/2 , mais un peu plus puissants car plus récents : 275 SPECint_rate95 (au lieu de 184
SPECint_rate95) et 300 SPECfp_rate95 (au lieu de 190 SPECfp_rate95) par serveur.
Il est certain que, à la date de l’investissement, de nouveaux processeurs seront disponibles et
pourront apporter une puissance de calcul supérieure pour un coût similaire. Pour adapter au
mieux la puissance de calcul aux besoins, il sera utile de sélectionner avec les scientifiques un
jeu de programmes de calcul et d’effectuer des tests comparatifs sur les machines alors
disponibles.
5.2.5. Liaisons haut débit
Des liaisons dédiées haut débit permettront le transfert des données expérimentales. En effet,
leur volume pourra être très important, en particulier dans le cas de données issues de
détecteurs 2D. Le même principe a été adopté à l’ESRF avec des liaisons haut débit de
technologie ATM 155 Mbps.
Aujourd’hui, ces liaisons pourraient être de technologie ATM 622 Mbps, cf. référence
[INFO/27], ou Gigabit Ethernet, cf. référence [INFO/28]. Nous avons basé l’estimation
budgétaire sur la seconde technologie, moins complexe et moins coûteuse. La plupart des
constructeurs d’équipements réseau ont une offre Gigabit Ethernet , cf. référence [INFO/29].
De même, on commence à trouver des cartes adaptatrices pour les serveurs, cf. référence
[INFO/30].
Un commutateur central situé en salle informatique du bâtiment central desservira via fibres
optiques et sans multiplexage intermédiaire :
ª les serveurs de stockage et de calculs situés dans la salle informatique ;
ª les postes de visualisation et d’analyse situés dans les salles de libre-service ;
ª les lignes d’expériences : chacune aura à sa disposition un potentiel de 4 liaisons haut
débit (2 liaisons principales et 2 liaisons secondaires). Pour des raisons de sécurité, les
liaisons secondaires emprunteront un cheminement différent des liaisons principales.
Pour cela, il est apparu trop coûteux de faire le tour de l’anneau de stockage par les
deux côtés. Nous avons donc préféré faire passer les liaisons du côté le plus court mais
à des niveaux différents (rez-de-chaussée et étage).
L’évaluation, cf. référence [INFO/22], est basée sur les commutateurs CISCO de la gamme
CATALYST, cf. document 1 de la référence [INFO/29].
Les câbles de fibres optiques seront mixtes : composés de fibres multimodes à gradient
d’indice ∅ 62,5/125 µm et de fibres monomodes à gradient d’indice ∅ 9/125 µm (longues
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 29/45
DIR 0082 Indice 1
distances et hauts débits). Leur précâblage est pris en compte dans le programme Bâtiments,
cf. chapitre VIII.
Le choix de la technologie devra être finalisé aussi tard que possible de manière à pouvoir
bénéficier des évolutions probables en matière de réseau.
6. MOYENS INFORMATIQUES GENERAUX
Des moyens informatiques généraux serviront de support aux communications internes et
externes de SOLEIL, aux travaux de bureautique et plus particulièrement de secrétariat, à la
gestion administrative du laboratoire et au bureau d’étude.
6.1.
Réseau de site
Un réseau de site, distribué dans l’ensemble des bâtiments et relié au monde extérieur,
permettra d’assurer les communications internes et externes de SOLEIL.
6.1.1. Synthèse des besoins
Tous les équipements informatiques, hormis ceux spécifiques au contrôle et aux expériences,
devront être interconnectés par le réseau de site : micro-ordinateurs, terminaux X, stations de
travail, serveurs et périphériques partagés. Ces équipements seront répartis dans les différents
bâtiments de l’installation. Environ 900 points de connexion terminaux ont été recensés.
Actuellement, nous estimons que deux tiers d’entre eux se contenteront d’une connexion à 10
Mbps, tandis qu’un tiers nécessiteront 100 Mbps.
Les échanges sur le réseau se feront principalement entre équipements d’un même groupe de
travail. Les informations échangées seront de nature et de taille diverses : messages,
documents, images et plans, informations de gestion, … Le réseau devra être organisé de telle
sorte que les échanges à l’intérieur d’un groupe ne perturbent pas ceux des autres groupes.
Le réseau de site sera relié aux autres réseaux, contrôle (cf. paragraphe 3.2.5) et expériences
(cf. paragraphe 4.2.4). Toutefois, les données expérimentales transiteront par les liaisons haut
débit décrites précédemment (cf. paragraphe 5.2.5) et ne devraient pas encombrer le réseau de
site.
Les services suivants seront disponibles :
ª messagerie, listes de diffusion, forums ;
ª échange de fichiers, dont un service « ftp anonymous » pour communiquer des fichiers
à des utilisateurs extérieurs ;
ª recherche et consultation des documents produits par le laboratoire via un navigateur :
certains documents seront limités à un usage interne ;
ª consultation des bases de données du laboratoire, et mises à jour partielles : base de
données techniques (cf. paragraphe 6.4), base de données administratives pour les
utilisateurs autorisés (cf. paragraphe 6.3) ;
ª accès Internet, au minimum à 2 Mbps ;
ª travail depuis des postes distants du laboratoire : le nombre de connexions distantes
nécessaires a été estimé à une cinquantaine.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 30/45
DIR 0082 Indice 1
Le réseau de site devra répondre aux caractéristiques générales décrites au paragraphe 2.
Certaines peuvent être complétées :
) disponibilité : le réseau doit être disponible à tout instant, 24 h sur 24 h, que l’installation
soit en période d’exploitation ou non. En particulier, les interruptions générales pour
maintenance devront rester très exceptionnelles : au plus, une interruption annuelle ne
dépassant pas la journée.
) sécurité : en interne, l’accès à certains groupes de travail du réseau de site devra être
protégé. Cela concerne, par exemple, les moyens de gestion administrative en raison de la
confidentialité de certaines informations. Il en sera de même de l’accès aux autres réseaux,
contrôle et expériences, pour éviter toute opération intempestive sur les équipements.
Enfin, il sera porté une attention particulière au trafic réseau avec l’extérieur : il sera
sécurisé par une passerelle spécialisée. En effet, dès qu’un site est connecté à Internet, il
est susceptible d’être visité par des individus facétieux ou malveillants. Les dégâts
peuvent être considérables, entre autres : pertes d’informations, utilisation des ressources
internes, équipements endommagés.
6.1.2. Architecture du réseau de site
Aujourd’hui, nous prévoyons un réseau de type Ethernet commuté 10/100 Mbps, voire
1 Gbps pour les liaisons principales. Cela permet de segmenter le réseau en sous-réseaux
virtuels, VLAN7, dans lesquels les utilisateurs d’un groupe de travail sont regroupés
indépendamment de leur position géographique. Le trafic lié aux échanges entre utilisateurs
reste alors interne au groupe de travail. Outre que cette technologie offre de meilleures
performances en séparant les flux, elle s’accompagne de produits d’administration qui
permettent de déplacer les utilisateurs d’un groupe à l’autre par simple reconfiguration des
équipements.
Le réseau de site aura une topologie en étoile avec deux niveaux de concentration. Elle est
représentée de façon très simplifiée sur la figure 6.1.2-1 :
) deux commutateurs principaux installés en salle informatique desserviront des
commutateurs secondaires ou des concentrateurs distribués dans les locaux techniques
courants faibles des bâtiments, cf. chapitre VIII.
) tous les câbles et fibres optiques de distribution alimentant les prises informatiques
terminales seront concentrés dans ces locaux techniques sur des sous-répartiteurs. Les
opérations de brassage permettront d’affecter les différents ports, 10 et 100 Mbps, des
commutateurs secondaires ou des concentrateurs aux prises terminales.
Les commutateurs principaux, les commutateurs secondaires et les concentrateurs seront tous
administrables à distance. En ce qui concerne les premiers, il s’agira soit de commutateurs de
niveau 2 interfacés aux réseaux de contrôle et d’expériences via un routeur, soit de
commutateurs de niveau 3 intégrant la fonctionnalité routeur (solution plus performante, mais
plus onéreuse aujourd’hui). Il en sera de même de certains commutateurs secondaires lorsque
l’accès aux postes doit être protégé.
7
VLAN = Virtual Local Area Network
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 31/45
DIR 0082 Indice 1
Informatique
scientifique
DNS, messagerie,
serveurs de fichiers..
Salle informatique
Serveurs d’accès
Réseaux
Contrôle &
Expériences
pare-feu
Commutateurs principaux
Web public
Commutateurs secondaires
Locaux techniques
Bureaux
figure 6.1.2-1 : Architecture simplifiée du réseau de site de SOLEIL
Les locaux techniques seront disposés de manière à irriguer le plus possible de points tout en
respectant une longueur maximale des câbles de 90 mètres :
ª bâtiment central : 3 locaux à chaque niveau, soit 6 au total ;
ª bâtiment synchrotron : 1 local à chaque niveau des oreilles et du coeur, soit 14 au
total ;
ª autres bâtiments : un local par bâtiment, soit 5 au total.
Afin de faciliter les tâches du personnel d’exploitation, toutes les prises, les sous-répartiteurs
des locaux techniques et les extrémités de câbles seront étiquetés aussi précisément que
possible. Les opérations de maintenance en seront facilitées : remplacement d’un câble
défectueux, déplacement d’une liaison.
De manière générale, les bureaux seront équipés de deux prises informatiques par occupant :
principalement des prises RJ45 et, pour 10 % d’entre elles des prises SC fibres optiques. Les
autres pièces seront équipées en fonction de leur usage : laboratoires, ateliers, salles de
réunion, salles de reprographie, salles de libre-service informatique.
Le précâblage est pris en compte dans le programme Bâtiments jusqu’aux prises terminales,
cf. chapitre VIII. Les liaisons entre la salle informatique principale et les locaux techniques
seront doublées, à base de câbles de 8 fibres multimodes à gradient d’indice ∅ 62,5/125 µm et
de 4 fibres monomodes à gradient d’indice ∅ 9/125 µm (pour de futures extensions à plus
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 32/45
DIR 0082 Indice 1
haut débit). Chaque prise terminale sera raccordée au sous-répartiteur du local technique le
plus proche par un câble cuivre 4 paires blindées avec écran de catégorie 5.
Enfin, nous avons prévu les équipements réseau suivants :
) un pare-feu ou « firewall » : il sécurisera les communications avec l’extérieur à l’aide de
mécanismes d’authentification (pour garantir qu’un utilisateur se connectant de l’extérieur
est bien habilité à le faire ou pour permettre l’accès à des parties réservées des serveurs
Web internes). Si le site définitif ne dispose pas d’un accès à Internet, il faudra en faire
rapidement la demande à l’organisme compétent ; cela risque d’entraîner des coûts
supplémentaires à la charge des collectivités territoriales.
) de(s) serveur(s) d’accès distants et le serveur Web public de SOLEIL : ils appartiendront
à la partie du réseau accessible de l’extérieur. La réalisation des pages publiées sera du
ressort des divisions concernées, avec le conseil du responsable de la communication et le
support technique de la division Informatique.
) des machines dédiées à l’administration du réseau et à ses services : messagerie et
annuaires (aujourd’hui, Exchange sous Windows NT) ; nommage, DNS8, pour permettre
aux postes utilisateurs d’accéder à une ressource du réseau en la désignant par son nom
plutôt que par son adresse.
) tous les outils nécessaires à la maintenance du réseau, dont un réflectomètre pour tester
les fibres optiques et des analyseurs de réseau.
Comme pour les autres réseaux, le matériel CISCO a servi d’exemple pour estimer les coûts,
cf. référence [INFO/22].
6.2.
Informatique de bureautique
L’informatique de bureautique servira de support à la réalisation de notes et documents, de
présentations, et plus particulièrement aux travaux de secrétariat. Elle permettra de
rechercher, de consulter et de mettre à disposition des informations internes ou non, via le
réseau. Enfin, chaque poste de travail bureautique pourra accéder aux autres systèmes
informatiques de SOLEIL, comme les moyens d’informatique scientifique.
6.2.1. Synthèse des besoins
L’informatique de bureautique sera utilisée par tous : personnels permanents de SOLEIL,
personnels temporaires (thésards, post-doctorants), utilisateurs de l’installation. Chacun devra
avoir accès à un poste de travail, dont il aura un usage plus ou moins intensif. De nos jours, le
micro-ordinateur est devenu un outil indispensable dans un secrétariat. En revanche, il est
vraisemblable que certains personnels des Services Techniques ne s’en serviront
qu’occasionnellement.
SOLEIL devra disposer de moyens de bureautique dès le début de la phase de construction.
La montée en charge se fera progressivement, avec l’évolution du personnel.
Tous les postes de bureautique disposeront des outils suivants :
ª suite bureautique : traitement de texte, tableur, grapheur, création de présentations ;
ª outils réseau : messagerie, partage de fichiers, navigateur ;
8
DNS = Domain Name Service
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 33/45
DIR 0082 Indice 1
ª formulaires administratifs : demandes d’achats, de missions, de congés, cf. paragraphe
6.3.
Ils seront aussi équipés d’outils supplémentaires en fonction du profil de l’utilisateur :
ª secrétaire : enregistrement, diffusion et classement du courrier, des documents et des
notes internes, avec un suivi via des mécanismes de workflow, cf. référence
[INFO/32] ;
ª administratif : gestion administrative, cf. paragraphe 6.3 ;
ª technologue : outils de dessin, consultation des données techniques, cf. paragraphe
6.4 ;
ª scientifique : accès aux moyens d’informatique scientifique (par exemple, via un
logiciel d’émulation X), logiciels d’analyse et de mise en forme ;
ª autres : conduite de projet, gestion de la bibliothèque, gestion du magasin, …
L’informatique de bureautique devra répondre aux caractéristiques générales décrites au
paragraphe 2.
6.2.2. Architecture informatique
Aujourd’hui, les architectures informatiques de bureautique sont généralement basées sur des
micro-ordinateurs individuels utilisant des services partagés de distribution de logiciels, de
stockage des informations, de sauvegarde et d’impression. Un nouveau concept a été introduit
depuis bientôt trois ans : le NC ou « Network Computer » est un système sans disque où les
applications sont téléchargées depuis un serveur et mises en œuvre via un navigateur. Du
point de vue de la charge de maintenance, cette technologie paraît très attractive, mais elle n’a
pas encore eu le succès escompté. Par ailleurs, elle s’adresse plutôt à des environnements
comportant un nombre restreint de postes et où les utilisateurs ont tous les mêmes besoins, cf.
référence [INFO/31].
Sans exclure de mettre en place par la suite cette technologie pour des groupes de travail bien
ciblés, nous avons préféré rester sur une architecture classique :
) deux serveurs centraux de fichiers et programmes :
Les applications générales et les fichiers utilisateurs sensibles seront centralisés sur ces
serveurs Windows NT. Installés en salle informatique principale, ces derniers seront
connectés au réseau de site via les commutateurs principaux. Ils seront équipés de stockage
sur disques sécurisés de type RAID (en moyenne 1 Go par utilisateur) et de moyens de
sauvegarde sur DLT. Les utilisateurs seront répartis judicieusement sur ces deux serveurs de
façon à en équilibrer la charge. Ils pourront se reprendre en secours en cas de panne de l’un
d’entre eux.
L’estimation des coûts, cf. référence [INFO/33], est basée sur des serveurs DELLix
PowerEdge de la gamme 6000, sous Windows NT, cf. référence [INFO/34]. Les logiciels
installés seront ceux communément utilisés : suite bureautique MicroSoft Office, messagerie
Exchange, … L’évaluation des coûts du logiciel de gestion de courrier pour les secrétariats est
basée sur le produit PostOffice de la société Convergence Applicationx. La sélection du
logiciel définitif devra être effectuée rapidement.
) des périphériques partagés d’impression :
Localisés dans les salles de reprographie qui sont distribuées dans les bâtiments, ils seront
connectés au réseau de site par l’intermédiaire des équipements des locaux techniques.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 34/45
DIR 0082 Indice 1
L’estimation des coûts, cf. référence [INFO/33], est basée sur une moyenne de :
ª une imprimante laser noir et blanc pour une quinzaine d’utilisateurs ;
ª une imprimante jet d’encre pour une dizaine d’utilisateurs ;
ª deux à trois imprimantes couleur de qualité pour le laboratoire ;
ª une dizaine de scanners et graveurs de CD-ROM.
Les secrétaires disposeront dans leurs bureaux d’imprimantes individuelles (pour les
documents sur papier spécial) et de scanners (pour la numérisation du courrier arrivé). De
même, le bureau d’étude disposera de moyens spécifiques d’impression, cf. paragraphe 6.4.2.
) des postes de travail individuels, de type micro-ordinateur :
Répartis dans les bâtiments, ils seront reliés au réseau de site par l’intermédiaire des
équipements des locaux techniques. Ils exécuteront les logiciels partagés installés sur les
serveurs. Des logiciels particuliers au profil de l’utilisateur pourront être installés sur les
disques locaux.
Le parc nécessaire a été évalué à :
ª pour les personnels permanents : 300 postes distribués dans les bureaux ;
ª pour les personnels temporaires : 50 postes distribués dans les bureaux ;
ª pour les lignes d’expériences : 1 poste par ligne, soit un total de 24 postes ;
ª en libre-service : 4 postes dans le bâtiment central, 2 dans la maison d’hôtes, 2 dans
les aires expérimentales, soit un total de 8 postes.
L’estimation des coûts, cf. référence [INFO/33], est basée sur des micro-ordinateurs de type
PC, renouvelés progressivement tous les 3 à 5 ans selon leur degré d’utilisation.
6.2.3. Administration de la bureautique
Le parc sera aussi homogène que possible de façon à limiter la charge d’installation et de
maintenance. Pour cela, la division Informatique définira des configurations standards en
fonction des profils d’utilisateurs. Chaque division prendra en charge l’achat de ses postes,
avec le conseil de la division Informatique. Cette dernière aidera à l’installation des postes et
à leur dépannage dans la limite des configurations supportées.
La division Informatique effectuera des sauvegardes régulières des informations stockées sur
les serveurs de bureautique : une sauvegarde incrémentale quotidienne ; une sauvegarde totale
hebdomadaire. En revanche, chacun devra effectuer les sauvegardes des données qu’il
préférera conserver en local.
Pour une meilleure efficacité, la division Informatique sera équipée d’outils d’administration
du parc et de gestion des interventions, cf. référence [INFO/35]. Chacun pourra consulter, via
un navigateur, une base de solutions issues d’incidents déjà rencontrés. Enfin, il sera judicieux
de désigner dans chaque division des correspondants micro-informatique qui pourront
effectuer un premier niveau d’assistance.
6.3.
Informatique d’administration
La gestion administrative de SOLEIL sera réalisée avec l’aide du système informatique
d’administration. Ce dernier sera géré par la division Informatique avec le concours d’un
administrateur de la division Administration.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 35/45
DIR 0082 Indice 1
Le système informatique d’administration sera basé sur des outils du commerce, sélectionnés
par appels d’offres. Il est à noter que les sociétés interrogées annoncent toutes un délai variant
entre 6 à 9 mois pour mettre en place leurs solutions. Le choix devra donc intervenir très
rapidement pour que l’informatique d’administration soit disponible en temps voulu.
6.3.1. Synthèse des besoins
Le système informatique d’administration sera utilisé par :
ª les personnels de la division Administration ;
ª la direction et les responsables pour valider les demandes, suivre le budget ;
ª tous les personnels de SOLEIL pour les actes administratifs décentralisés : demandes
d’achats, de missions, de congés, …
L’informatique d’administration servira de support à la gestion de la comptabilité :
ª générale : arrêtés de période et d’exercice, écritures comptables, gestion des devises ;
ª auxiliaire : gestion de la TVA, des effets à payer et recevoir, des encaissements et
décaissements ;
ª analytique : suivi des disponibles par nature et par division ;
ª budgétaire : prévisions, budgétisation et contrôles.
à la gestion de la logistique de SOLEIL :
ª les achats : demandes d’achats, appels d’offres, suivi des commandes, réceptions,
analyse des fournisseurs ;
ª les stocks.
à la gestion des ressources humaines :
ª la paie et les éditions post-paie ;
ª le personnel : gestion des effectifs, des temps d’activité, des missions, des carrières, de
la formation et du recrutement ;
ª bilan social et administration interne (comités d’entreprise, action sociale).
à la gestion de la trésorerie et des immobilisations.
Toutes ces fonctions sont détaillées dans la référence [INFO/36]. La gestion de l’Euro, celle
de l’an 2000 et le passage aux 35 heures seront pris en compte. Par ailleurs, la division
Administration souhaite externaliser la paie, les éditions post-paie et toutes les déclarations
périodiques (URSSAF, ASSEDIC, …), tout en disposant en permanence des dossiers des
salariés. Cela permettra au personnel des ressources humaines de se concentrer sur des
activités plus stratégiques comme la gestion des compétences, de la formation ou du
recrutement.
L’informatique d’administration intégrera des mécanismes de workflow pour la coordination
des processus et l’automatisation des flux d’informations. Pour cela, elle s’appuiera sur les
technologies Internet comme la messagerie électronique et le Web. Tous les actes qui
pourront l’être seront décentralisés au plus près des utilisateurs. Le circuit de décision
reflétera l’organisation interne de SOLEIL.
Tous les outils utilisés devront être suffisamment bien interfacés entre eux pour que les
données traitées par l’un soient automatiquement connues de l’autre. Ils échangeront aussi des
données avec d’autres outils : par exemple, la gestion des immobilisations avec l’outil de
gestion de données techniques, cf. paragraphe 6.4.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 36/45
DIR 0082 Indice 1
L’informatique d’administration devra être opérationnelle dès le début de la phase de
construction. Elle devra répondre aux caractéristiques générales décrites au paragraphe 2.
L’attention se portera plus particulièrement sur l’aspect sécurité car le système aura à gérer
des informations plus ou moins confidentielles. En cas de panne, la durée maximale
d’indisponibilité ne dépassera pas 4 heures.
6.3.2. Architecture informatique
Nous prévoyons de baser le système informatique d’administration sur deux solutions
couplées :
ª une solution externalisation pour les aspects paie, éditions post-paie et déclarations
périodiques ;
ª une solution progiciel intégré pour les autres aspects.
En effet, cela fait intervenir deux métiers différents, la fourniture de prestations d’une part et
l’édition de logiciels d’autre part. Les sociétés préfèrent généralement se concentrer sur l’un
ou l’autre métier, pour offrir le meilleur service.
Les solutions disponibles sur le marché adoptent de plus en plus une architecture clientserveur orientée Web, sous Windows NT, cf. références [INFO/37][INFO/38]. C’est la
solution retenue aujourd’hui pour SOLEIL :
) un serveur d’applications et de bases de données : installé dans le local informatique de
l’administration, il hébergera les applications administratives et la base de données
relationnelle associée. Il gérera les accès concurrents des postes clients aux applications et
mettra à jour les données administratives en fonction des requêtes effectuées.
Il serait souhaitable que la base de données soit du même type que celles des autres
systèmes informatiques. Cela permettrait d’alléger la charge de la division Informatique.
Nous proposons donc de standardiser la base de données ORACLE.
Le serveur sera associé à un stockage sur disques sécurisés RAID. Un moyen de
sauvegarde de type DLT est prévu. Le serveur et ses périphériques seront dimensionnés en
fonction des solutions retenues.
) un serveur de secours et développement : il sera d’une configuration similaire,
éventuellement réduite. Il servira de secours en cas de panne du serveur ci-dessus et sera
utilisé pour les tests et développements éventuels.
) des clients sur les postes de travail bureautique : les personnels de la division
Administration comme ceux des autres divisions exécuteront les applications clientes du
serveur sur leur poste de travail bureautique. Les applications clientes disponibles
dépendront du profil de l’utilisateur : accès complet, restreint ou en consultation.
On privilégiera les solutions qui mettent en œuvre des applications Java téléchargées et
exécutées via un navigateur, cette technique allégeant la maintenance des postes.
) un réseau protégé : les serveurs et postes de travail du personnel de la division
Administration feront partie d’un sous-réseau du réseau de site. Son accès sera contrôlé
par un routeur de façon à protéger la confidentialité des informations. Suivant la
technologie utilisée, le routeur sera intégré ou non dans le commutateur secondaire reliant
les machines (commutation de niveau 3 ou 2).
Enfin, l’échange d’informations avec la société d’externalisation nécessitera une ligne
téléphonique indépendante de l’autocommutateur.
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 37/45
DIR 0082 Indice 1
L’évaluation budgétaire, cf. référence [INFO/39], a été faite à partir de serveurs DELL de la
gamme PowerEdge sous Windows NT, du progiciel de gestion intégré R/3 de SAPxi et de la
solution d’externalisation ZADIG/HYPERVISION de ADP/GSIxii, tous deux associés à la
base de données ORACLE. Les coûts dépendent du nombre d’utilisateurs et des fonctions
dont ils se servent : nous avons prévu environ quinze utilisateurs simultanés en accès complet
et vingt en accès restreint.
6.4.
Informatique du bureau d’étude
La division Informatique gérera les moyens informatiques du bureau d’étude de SOLEIL, en
collaboration avec l’administrateur CAO pour l’installation, les tests et la mise en service des
logiciels spécifiques au bureau d’étude.
6.4.1. Synthèse des besoins
Pour mener à bien sa mission, le bureau d’étude de SOLEIL devra disposer des moyens
informatiques suivants :
ª CAO 2D/3D, pour la conception volumique, le dessin et la mise en plan, l’analyse et
la simulation. D’autres fonctions seront utilisées plus ponctuellement, comme la
conception surfacique ou la reprise de plans et de dessins issus d’autres progiciels.
ª DAO, pour la réalisation de dessins.
ª calculs mécaniques et thermiques.
ª gestion des données techniques, pour gérer les pièces et assemblages des équipements
de l’installation, les nomenclatures, les plans et documents associés, cf. référence
[INFO/40]. En particulier, des mécanismes de workflow seront mis en œuvre pour
transmettre et faire valider les modifications.
ª bureautique.
Ces moyens informatiques seront utilisés par le personnel du bureau d’étude, un ou plusieurs
intervenants extérieurs et l’atelier mécanique pour la réalisation de dessins. De plus,
l’ensemble du personnel SOLEIL peut être amené à consulter des données techniques.
Beaucoup de travaux d’étude seront réalisés en sous-traitance. Il y aura de fréquents échanges
d’informations entre les sous-traitants et le bureau d’études. Le système informatique devra
permettre des échanges sous un format standard, soit via Internet (peu recommandé pour les
documents volumineux ou les plans), soit via des supports de sauvegarde.
Le système informatique du bureau d’étude devra répondre aux caractéristiques générales
décrites au paragraphe 2. Parmi celles-ci, une attention particulière sera portée à la
performance graphique des postes de travail. Ils devront être adaptés à la gestion d’images
3D.
6.4.2. Architecture informatique
L’architecture informatique du bureau d’étude, établie sur la base des besoins ci-dessus, est
détaillée dans la référence [INFO/41].
Deux options sont possibles selon le type d’environnement retenu, UNIX ou Windows NT.
En effet, les logiciels de CAO et de calculs ont initialement été développés sous UNIX. Ils
sont utilisés dans cet environnement par les bureaux d’étude qui travaillent en collaboration
avec le groupe de projet SOLEIL. Toutefois, les fournisseurs offrent à présent des versions
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 38/45
DIR 0082 Indice 1
Windows NT. Dans la mesure où le bureau d’étude SOLEIL les validerait, l’investissement
financier serait moindre.
La figure 6.4.2-1 représente l’architecture en environnement UNIX :
Postes CAO
Réseau de site
Commutateur Ethernet 10/100 Mbps
DAO, bureautique
Gestion données
techniques
impression A4
Calculs
traceur A0
impression A3
figure 6.4.2-1 : Architecture matérielle de l’informatique du bureau d’étude SOLEIL
) les postes de travail : six postes CAO, deux postes DAO et bureautique, un poste de calcul.
Aujourd’hui, les logiciels utilisés sont principalement : EUCLID de Matra Datavisionxiii et
I-DEAS de SDRCxiv pour la CAO et le calcul, AUTOCAD de AutoDeskxv pour la DAO, et
la suite Office de Microsoft.
En environnement Windows NT, les fonctions DAO et bureautique seront prises en
compte par les postes CAO.
Les stations OCTANE de la société Silicon Graphicsxvi, cf. référence [INFO/42], et les
logiciels utilisés aujourd’hui ont servi d’exemple pour l’évaluation des coûts
) le serveur de logiciels et données techniques : il gérera les accès concurrents aux logiciels
ci-dessus. Doté de capacité de stockage sur disques, il supportera la base de données
techniques, a priori ORACLE, et l’outil de SGDT9 associé. Des postes extérieurs au bureau
d’étude pourront accéder au serveur, de préférence via un navigateur, pour la consultation
de plans ou documents.
L’évaluation des coûts est basée sur l’outil Agile de la société AgileSoftxvii. La sélection
devra être faite rapidement. La simplicité du paramétrage et le temps de mise en place
feront partie des critères de choix (certaines sociétés annoncent plusieurs mois).
) les périphériques associés : imprimantes, traceur.
Toutes les machines seront reliées par un réseau de type Ethernet commuté. Il s’agira en fait
d’une branche du réseau de site, cf. paragraphe 6.1. Nous prévoyons des connexions à
100 Mbps, voire plus, compte tenu des volumes à transférer (plans, images).
9
SGDT = Système de Gestion des Données Techniques
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 39/45
DIR 0082 Indice 1
7. REFERENCES
7.1.
Documents
[INFO/01]. Pratique des réseaux d’entreprise, J.-L. Montagnier, octobre 1998
Editions EYROLLES
[INFO/02]. Contrôle du Linac :
1 - Réunion du 3 février 1998, B. Gagey
compte rendu SOL✹INF✹MAC✹LIN✹CA✹CR✹APD✹AP✹0009
2 - Besoins en contrôle-commande du Linac, R. Chaput, 30 janvier 1998
note technique SOL✹SOU✹MAC✹LIN✹CA✹NT✹APD✹AP✹0001
3 - LINAC Control System Administration Guide, J.-M. Chaize, août 1993, ESRF
document interne ESRF
4 - An object-oriented Linac control system, J.-M. Chaize & al.
Nuclear Instruments & Methods in Physics Research A 352 (1994) 103-106
5 - Système de contrôle du Linac de l’ESRF, B. Gagey, 27 janvier 1998
note technique SOL✹INF✹MAC✹LIN✹CA✹NT✹APD✹AP✹0010
6 - Réunion du 2 mars 1998, B. Gagey
compte rendu SOL✹INF✹MAC✹LIN✹CA✹CR✹APD✹AP✹0012
7 - Réunions des 15, 16, 17 et 28 avril 1998, B. Gagey
compte rendu SOL✹INF✹MAC✹LIN✹CA✹CR✹APD✹AP✹0017
8 - Bilan du recensement des paramètres du Linac SOLEIL, D. Fraticelli, juin 1998
note technique SOL✹SOU✹MAC✹LIN✹CA✹NT✹APD✹AP✹0002
9 - Réunion du 10 juillet 1998, B. Gagey
compte rendu SOL✹INF✹MAC✹LIN✹CA✹CR✹APD✹AP✹0029
[INFO/03]. Contrôle des équipements du Vide : réunion du 3 février 1998, B. Gagey
compte rendu SOL✹INF✹MAC✹000✹CA✹CR✹APD✹AP✹0013
[INFO/04]. Contrôle des Alimentations : réunions des 23 mars et 2 avril 1998, B. Gagey
compte rendu SOL✹INF✹MAC✹000✹CA✹CR✹APD✹AP✹0015
[INFO/05]. Contrôle des Kickers et Bumpers : réunion du 28 avril 1998, B. Gagey
compte rendu SOL✹INF✹MAC✹000✹CA✹CR✹APD✹AP✹0018
[INFO/06]. Contrôle des Diagnostics :
1 - Réunion du 30 avril 1998, B. Gagey
compte rendu SOL✹INF✹MAC✹000✹CA✹CR✹APD✹AP✹0019
2 - Réunion du 25 septembre 1998 : diagnostics des Sources, M.-P. Level
compte rendu SOL✹SOU✹MAC✹000✹DG✹CR✹APD✹AP✹0126
[INFO/07]. Système de sécurité du Personnel : résumé de l’interface informatique et du
programme d’application, P. Berkvens, 19 janvier 1998
note technique SOL✹STR✹MAC✹CSM✹SE✹NT✹APD✹AP✹0009
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 40/45
DIR 0082 Indice 1
[INFO/08]. Contrôle de la RF :
1 - SRRF3 : user requirements for RF control, J. Meyer and J.-L. Revol, janvier 1998
document interne ESRF
2 - Redesigning a Radio-Frequency Control System with TACO Why and How ?,
J. Meyer & al., ESRF Computing Services
ICALEPCS’97, 3-7 November 1997, Pékin
3 - An object-oriented control system for the third storage ring RF unit at the ESRF,
C. David & al.
EPAC 1998, juin 1998, Stockholm
[INFO/09]. Collaboration avec l’ESRF :
1 - Non-commercial agreement for an inter-laboratory collaboration to develop a
common control system, ESRF-SLS-SOLEIL
note technique SOL✹ESR✹DIN✹000✹CA✹NT✹APD✹AP✹0002
2 - Mission à l’ESRF des 14 et 15 octobre 1997, B. Gagey
compte rendu SOL✹INF✹000✹000✹IF✹CR✹APD✹AP✹0003
3 - Mission à l’ESRF du 17 au 21 novembre 1997, B. Gagey
compte rendu SOL✹INF✹000✹000✹CA✹CR✹APD✹AP✹0005
4 - Mission à l’ESRF du 15 au 17 juin 1998, B. Gagey
compte rendu SOL✹INF✹000✹000✹CA✹CR✹APD✹AP✹0020
[INFO/10]. Le système TACO :
1 - Présentation de TACO, ESRF
http://www.esrf.fr/computing/cs/taco/taco.html
2 - TACO : an object-oriented system for PC’s running Linux, Windows NT, OS-9,
LynxOS or VxWorks, A. Götz & al., ESRF
PCs and Particle Accelerator Controls (PCaPAC) workshop, 1996, DESY Hamburg
[INFO/11]. TANGO, object-oriented device control implemented in CORBA and DCOM,
W.-D. Klotz & al., 31 July 1998
document interne ESRF
[INFO/12]. A history database for the ESRF accelerator control system, E. Taurel, ESRF
ICALEPCS’95, 29 Oct.-3 Nov. 1995, Chicago
[INFO/13]. Bus de terrain :
1 - Utilisation des bus de terrain pour le contrôle-commande de SOLEIL, B. Gagey,
5 mars 1998
note technique SOL✹INF✹000✹000✹CA✹NT✹APD✹AP✹0011
2 - Rapport d’études sur le bus de terrain CAN, M. Massal, 8 octobre 1998
note technique SOL✹LUR✹000✹000✹EL✹NT✹APD✹AP✹0007
3 - CAN : a smart I/O System for Accelerator Controls – Chances and Perspectives,
J.Bergl & al., BESSY
ICALEPCS’97, 3-7 November 1997, Pékin
4 - Rapidly installable high performance control system facilities BESSY II
commissioning, R. Bakker & al.
EPAC 1998, juin1998, Stockholm
5 - Recommendations for the use of fieldbuses at CERN, The Working Group on
Fieldbuses, septembre 1996
http://itcowww.cern.ch/fieldbus
[INFO/14]. Fiches techniques des cartes ADAS :
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 41/45
DIR 0082 Indice 1
1 - Carte ICV196 : 96 entrées/sorties numériques.
2 - Carte ICV150 : 32 entrées analogiques différentielles (ou 64 unifilaires)
34567-
12/14/16 bits.
Carte ICV110 : extension de la carte ICV150, 48 entrées analogiques
différentielles (ou 96 unifilaires).
Carte ICV712 : 8 sorties analogiques isolées 12 bits (version ICV716 = 16 bits).
Carte ICV101 : 20 M.acquisitions/s analogiques et numériques.
Carte ICV120 : 48 entrées analogiques différentielles à coupler à la carte ICV101.
CCV : Châssis VME, 12, 16 or 20 emplacements.
[INFO/15]. Network timing products, TRUETIME
http://www.truetime.com/
[INFO/16]. Informatique de contrôle-commande des Sources, B. Gagey
note technique SOL✹INF✹MAC✹000✹CA✹NT✹APD✹AP✹0022
[INFO/17]. Moteurs pas à pas ou moteurs continus, B. Gagey
note technique SOL✹INF✹000✹000✹EL✹NT✹APD✹AP✹0014
[INFO/18]. Meeting Report on Beamline Controls Environment, 28 October 1998, B. Gagey
compte rendu SOL✹INF✹LUM✹000✹CA✹CR✹APD✹AP✹0025
[INFO/19]. Acquisition et contrôle des expériences à l’ESRF :
1 - Overview of Beamline Control and Data Acquisition at ESRF, F. Epaud & al.,
ESRF
ICALEPCS’1995, 29 Oct.-3 Nov. 1995, Chicago
2 - Overview of the ESRF instrument control software, J. Klora & al., ESRF,
International Workshop on New Opportunities for Better User Group
Software, December 10-12, 1997, Argonne.
3 - ESRF Beam Line Control and Data Acquisition, J. Klora & al., 1998
document interne ESRF
[INFO/20]. L’environnement NICE pour le stockage des données et le calcul à l’ESRF :
1 - The ESRF Network Interactive Computing Environnement, NICE, May 1997, R.
Dimper, ESRF
http://www.esrf.fr/computing/cs/nice/nice.html
2 - Prévisions d’évolution de NICE, R. Dimper, ESRF, octobre 1997
document interne ESRF.
[INFO/21]. SLS Computing and Controls :
1 - SLS Computing and Controls Mission Statement, 29 July 1997, S. Hunt
http://www1.psi.ch/www_sls_hn//controls/work/mission.html
2 - SLS Computing and Controls Requirements, 25 February 1998, S. Hunt
http://www1.psi.ch/www_sls_hn//controls/work/requirements.html
3 - SLS Computing and Controls Implementation, 25 February 1998, S. Hunt
http://www1.psi.ch/www_sls_hn//controls/work/implementation.html
[INFO/22]. Coûts de l'informatique centrale, B. Gagey, 11 mars 1999
note technique SOL✹INF✹000✹000✹SR✹NT✹APD✹AP✹0028
[INFO/23]. Fiche technique de l’unité de stockage disques SUN StorEdge A3500
[INFO/24]. IBM researchs on data storage
SOLEIL – Rapport d’APD
SUN
http://www.research.ibm.com/topics/deep/storage
Chapitre VI – ASPECTS INFORMATIQUES
Page 42/45
DIR 0082 Indice 1
[INFO/25]. Description du logiciel de sauvegarde Time Navigator
QUADRATEC
[INFO/26]. Fiche technique des serveurs HP9000 série D
HEWLETT-PACKARD
[INFO/27]. Technologie des réseaux ATM :
1 - ATM forum
http://www.atmforum.com/
2 - ATM Core Products, FORE SYSTEMS
http://www.fore.com/products/psindex.html
[INFO/28]. Technologie des réseaux Gigabit Ethernet :
1 - Gigabit Ethernet technical overview
http://www.gigabit-ethernet.org/technology/index.html
2 - Gigabit Ethernet solutions, CISCO
http://www-fr.cisco.com/warp/public/729/gigabit/
[INFO/29]. Commutateurs Gigabit Ethernet :
1 - Catalyst Family LAN switches, CISCO
http://www-fr.cisco.com/warp/public/729/catalyst/
2 - SuperStack II Switch Gigabit Ethernet, 3COM
http://www.3com.com/products/dsheets/400330.html
3 - Omni switch/router, XYLAN http://www.xylan.com/products/omnisr/index.html
[INFO/30]. Cartes d’adaptation Gigabit Ethernet :
1 - 3C985-SX Gigabit EtherLink Server Network Interface Card, 3COM
http://www.3com.com/products/dsheets/400403.html
2 - Gigabit Ethernet on HP 9000 Enterprise Servers, HEWLETT-PACKARD
http://www.hp.com/esy/systems_networking/networking/products/gigbrief.html
3 - DIGITAL PCI-to-Gigabit Ethernet Adapter, COMPAQ
http://www.networks.digital.com/dr/npg/degpa-mn.html
[INFO/31]. Postes de travail pour la bureautique, B. Gagey, 21 octobre 1997
note technique SOL✹INF✹000✹000✹SR✹NT✹APD✹AP✹0004
[INFO/32]. Gestion du courrier de SOLEIL, B. Gagey
cahier des charges SOL✹INF✹000✹000✹SR✹CC✹APD✹PE✹0027
[INFO/33]. Coûts de la bureautique, B. Gagey, 10 mars 1999
note technique SOL✹INF✹000✹000✹SR✹NT✹APD✹AP✹0031
[INFO/34]. Serveur PowerEdge 6300, DELL
http://www.dell.com/products/poweredge/pe6300/index.htm
[INFO/35]. Coûts d'équipement de la division informatique, B. Gagey, 17 novembre 1998
note technique SOL✹INF✹DIN✹000✹IF✹NT✹APD✹AP✹0026
[INFO/36]. Spécifications détaillées du système informatique de gestion administrative,
G. Régnier et A. Verron, novembre 1998
cahier des charges SOL✹ADM✹DAD✹000✹A0✹CC✹APD✹AP✹0046
[INFO/37]. Les progiciels de gestion comptable, 1997
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
dossier d’expertise CXP
Page 43/45
DIR 0082 Indice 1
[INFO/38]. Les progiciels de gestion de la paie et des ressources humaines, 1998
dossier d’expertise CXP
[INFO/39]. Coûts de l'informatique de gestion, B. Gagey, 12 mars 1999
note technique SOL✹INF✹DAD✹000✹SR✹NT✹APD✹AP✹0032
[INFO/40]. La gestion des données techniques :
1 - Base de données techniques du bureau d’étude : cahier des charges fonctionnel
pour la création de la base articles et de la base documents, J.-L. Marlats, 21
novembre 1997
cahier des charges SOL✹TEC✹DST✹000✹BD✹CC✹APD✹PE✹0048
2 - Base de données techniques du bureau d’étude : cahier des charges fonctionnel
pour la saisie, la modification et la consultation des nomenclatures, J.-L. Marlats,
14 novembre 1997
cahier des charges SOL✹TEC✹DST✹000✹BD✹CC✹APD✹PE✹0049
3 - Mission au CERN du 18 septembre 1998 : la gestion de données techniques du
LHC, B. Gagey
compte rendu SOL✹INF✹DST✹000✹BD✹CR✹APD✹AP✹0023
4 - The latest in PDM Product Solutions, B.Carroll, PDMIC, mars 1998
Kalthoff Conférence
[INFO/41]. Informatique du bureau d’étude de SOLEIL, L. Beauchet & al.
note technique SOL✹INF✹DST✹000✹BD✹NT✹APD✹AP✹0024
[INFO/42]. Fiches techniques des stations OCTANE et serveurs ORIGIN
SILICON GRAPHICS
7.2.
Coordonnées des sociétés citées
i
WIND RIVER Systems : 19 avenue de Norvège – immeuble OSLO, bâtiment 3 – Z.A. de Courtaboeuf 1
91953 Les Ulis Cédex – France
tél : 01-60-92-63-00 – fax : 01-60-92-63-15
web : http://www.windriver.com/
ii
ADAS Electronique :
iii
SELECTRON Lyss SA :Electronique industrielle – Bernstrasse 70 – CH-3250 Lyss – Suisse
tél. 032-387-61-61 – fax 032-384-48-20
web : http://www.selectron.ch
distribué par :
CENTRALP Automatismes – 21 rue Marcel Pagnol – 69694 Vénissieux Cédex
tel.: +33 / 4 7273 3535 – fax: +33 / 4 7278 3539
iv
HP :
distribué par :
v
9 rue Georges BESSE – ZAC du Fossé-Pâté – 78330 Fontenay-le-Fleury – France
tél : 01-30-58-90-09 – fax : 01-30-58-21-33
web : http://www.adas.fr/
Hewlett-Packard France
web : http://www.hp.com/
Summer Systems – 8 avenue de l’Ile Saint-Martin – 92737 Nanterre cedex
tél : 01-46-49-73-55 – fax : 01-46-49-54-57
CISCO Systems France :Parc Evolic – Bâtiment L2 –16 Avenue du Québec – 91961 Courtaboeuf Cedex
tél: 01-69-18-61-00 – fax: 01-69-28-83-26
web : http://www.cisco.com
distribué par :
RCS – 30 rue Hoche – 93697 Pantin Cedex
tél : 01-49-42-14-15 – fax : 01-48-44-85-01
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 44/45
DIR 0082 Indice 1
vi
Certified Scientific Software : PO Box 390640 – Cambridge, MA 02139 – USA
tél: (617) 576-1610 – fax: (617) 497-4242
web : http://www.certif.com
vii
QUANTUM France :
distribué par :
viii
QUADRATEC :
1 bis, rue de Petit Clamart – 78142 Vélizy Cedex
tél. : 01-41-28-28-50 – fax : 01-41-28-28-80
Adic (intégration de librairies DLT), Data Media (cartouches DLTtape), Distrilogie,
D2/LaCie
web : http://www.quantum.com/france
Parc Club "Orsay-Université" – 14/16 rue Jean Rostand – 91893 Orsay Cedex France
tél.: 01-69-33-20-80 – fax : 01-69-33-20-81
web : http://www.quadratec.fr/
ix
DELL :
x
CONVERGENCE APPLICATION : Athéna A – 1180 route des Dolines – les Bouillides – Sophia-Antipolis
06560 Valbonne – France
tél : 04-93-00-40-65 – fax : 04-92-96-94-40
xi
SAP France :
57/59 boulevard Malesherbes – 75008 Paris – France
tél : 01-55-30-20-00 – fax : 01-55-30-20-01
web : http://www.sap.com/france/index.htm
xii
ADP/GSI :
148 rue Anatole France – 92688 Levallois-Perret Cedex – France
tél : 01-55-63-57-58 – fax : 01-55-63-57-91
web : http://www.europe.adp.com/france/
xiii
MATRADATAVISION : 31 avenue de la Baltique – parc de Courtaboeuf – 91954 Les Ulis Cedex – France
tél : 01-69-82-24-00 – fax : 01-64-46-02-13
web : http://www.matra-datavision.com/
xiv
SDRC :
immeuble Le Capitole – 55 avenue des Champs Pierreux – 92012 Nanterre Cedex
tél : 01-46-95-97-97 – fax : 01-46-95-97-79
web : http://www.sdrc.com
xv
AUTODESK :
5 avenue du Chemin de Presles – 94410 Saint-Maurice
tél : 01-45-11-50-00 – fax : 01-45-11-50-01
web : http://www.autodesk.com
Corporate Software Technology – 23 avenue Louis Bréguet – BP 7
78142 Vélizy Cédex – tél : 01-30-67-25-00 – fax : 01-30-67-25-55
distribué par :
Direction Entreprises – 12,12 bis rue Jean Jaurès – 92800 Puteaux – France
tél : 01-47-62-68-00 – fax : 01-47-62-68-01
web : http://www.dell.com/
xvi
SILICON GRAPHICS : Espace Technologie – Bâtiment B – 21 rue Albert Calmette – 78350 Jouy-en-Josas
tél : 01-34-88-80-00 – fax :01-34-65-96-19
web : http://www.sgi.com
xvii
AGILE SOFTWARE : Tour Ariane – 92088 Paris La Défense Cedex – France
tél : 01-55-68-10-36 – fax : 01-55-68-12-36
web : http://www.agilesoft.com
SOLEIL – Rapport d’APD
Chapitre VI – ASPECTS INFORMATIQUES
Page 45/45

Documents pareils