Vous êtes sur la page 1sur 6

Cours ELEC-026 11/15/00

Systèmes de conduite des


grands réseaux électriques Plan de cette partie du cours
• Rôles des centres de centres de conduite
• Fonctions et structures des systèmes
• Architecture informatique temps réel
d'énergie électrique • Fonctions logicielles
− Monitoring et acquisition de données : télémesures, SCADA,
• Fonctionnement physique des systèmes Estimation d'état, prédiction
d'énergie électrique − Réglages centralisés
− Analyse de la sécurité
• Centres de conduite − Optimisation du fonctionnement (critères, outils)
• Coopération entre centres de conduite et échanges
• Problèmes ouverts (1 séance de type d'informations
• Gestion du réseau de transport en environnement libéralisé :
séminaire) acteurs, rôles, problématique et fonctions logicielles

11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Rôle(s) et intérêt(s) des


Facteurs en faveur des CdC
Centres de conduite
• Coordination des décisions assurant un bon • Complexité croissante des problèmes
fonctionnement du système (économie, d’exploitation
sécurité, qualité) • Pression économique
• Permettre l’exploitation d’informations • Besoins de fiabilité/sécurité
temps-réel pour optimiser le • Augmentation du nombre de producteurs
fonctionnement (réduction d’incertitude)
• Augmentation des échanges
➪Intérêt économique certain, mais difficile à
• Fonctionnement plus près des limites
quantifier exactement
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Ordinateurs
SCADA/EMS
digitaux pour les
AGC,
Ordinateur
études off-line
intégré
IHM Full Energy Management System
Premiers Graphics
analogique
pour ED
ordinateurs de
SCADA avec
Vision simplifiée
consoles vidéo DTS IA
Monitoring local
Telephone Perturbations
extérieures
Analyses
Secondaires
I
Systèmes Load Commande H
Télécoms management curative et SCOPF
d’acquisition
numériques,
Système Entrées/ Bases de M
de données Développement restaurative
Electrique Télécoms
analogiques SCADA Est.état, OPF Distr. Autom
Sorties données
F
NE US, Tokyo
New-York France
Suède G
Analyses
1940 1950 1960 1970 1980 1990
Primaires
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Année 2000-2001 1
Cours ELEC-026 11/15/00

Dispatcher Training Simulator


Vision simplifiée - Mode réplique Structure informatique des CdC
• Classifications des fonctions et tâches
Analyses – primaire, secondaire, tertiaire...
IHM pour le moniteur Secondaires – temps-réel / en ligne / temps différé
I
Simulateur H • Organisation informatique
Système
Simulateur Entrées/ Bases de M
Télécoms Sorties données – point de vue fonctionnel
Electrique
F – point de vue logiciel
Modèle de simulation G
Analyses – point de vue matériel
Primaires
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Classifications des fonctions


SCADA/EMS Par ordre temporel
• Par ordre temporel • Pre-dispatch (quelques heures, jours à l’avance)
– Pre-dispatch, dispatch, post-dispatch – prediction de la charge court-terme,
– Temps-réel, temps-réel étendu – plans de démarrage et de production des générateurs
– Préventif, curatif, restauratif, post-mortem – planification des échanges, des entretiens, du support réactif
• Par type de réseau • Dispatch
– Transport, sous-transport, distribution – Acquistion de données et stockage
– Surveillance (monitoring)
• Par mode
– Contrôle de la fréquence…, économic dispatch
– Conduite, préparation, support ingénieur, entrainement – Changements de topologie, plan de tension
• Par priorités • Post-dispatch
– Primaire, secondaire – Ecriture de rapports,
• Fonctionnelle – Comptages d’énergie
– Fonctions de securité, optimisation économique, entrainement – Analyses a posteriori

11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Activités d’un opérateur


Par priorités
• Activités primaires ou SCADA (cycles de qq. Secondes)
Perception Analyse
– SCADA : acquisition de données et télécommande
Système électrique

des info Evaluation


– Visualisation des données
– Génération des alarmes
– Fonctions temps-réel critiques : AGC
Prévision
Planification • Activités secondaires ou EMS (cycles de qq. Minutes)
Exécution Prise de
des actions Décision – Fonctions nécessitant une modélisation mathématique
sophistiquée et des données cohérentes
Outils d’aide à la – Analyse de la sécurité, optimisation du fonctionnement
prise de décision
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Année 2000-2001 2
Cours ELEC-026 11/15/00

Syst.Electrique
Flux de données
SCADA
Organisation informatique
2sec
DNC DB0 Photo 2min
• Point de vue fonctionnel
réelle
I • Point de vue logiciel
H Est.Etat DB1
Fixée • Point de vue matériel
M
DNC DB2 Copy 15min
F Précise

G DB3
Securité Simul

DNC DB4
Res
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Point de vue fonctionnel Organisation logicielle et matérielle


• Monitoring (surveillance) Les besoins à couvrir
– Acquisition de données
– Traitements de base : conversions, combinaisons • Nature temps réel
– Calcul d’indicateurs de sécurité – Fiabilité et disponibilité
– Génération d’alarmes – Temps de réponse garantis
– Visualisation des données (graphiques, tabulaire)
• Commande et prise de décision • Bases de données
– réglages automatiques (fréquence, tension) – Intégrité et sécurité des données
– amélioration de la sécurité, gestion des congestions, commande curative
– Volumes et temps d’accès garantis
– optimisation économique
• Administration • Caractère évolutif du système
– logs, BD historiques, comptages d’énergie, mise à jour BDs... – Design ouvert et évolutif, vis-à-vis des données et des
• Formation fonctions logicielles
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Système informatique du
Matériel informatique dispatching
• RTU, canaux de communication, front-ends
• Serveur SCADA
• Serveurs d’applications Commu
Scada RDBMS Appl. Appl.
nication Scada
• Serveurs d’IHM front- server
server server server
ends
server (BD hist) (securité) (market)
• Serveurs de mises à jour
• Serveurs de BD historique Maintenance Ingénieurs Training
BD support
• Réseau de communication
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Année 2000-2001 3
Cours ELEC-026 11/15/00

RTU... Système de communication - Vue globale

• RTU = remote terminal unit = ordinateur installé dans les WWW


postes et les centrales et qui se charge de l’acquisition de
données et de la communication avec le dispatching
Dispatching Dispatching
Lignes téléphoniques
Fibre optique National 1 National 2
I/O
Satellite
communications Power line carrier
Disp. RTU Disp. Disp. RTU Disp.
Reg 1 RTU Reg 2 Reg 3 RTU Reg 4
RTU RTU
Alim PC Logs RTU RTU

RTU RTU RTU RTU


RTU RTU RTU RTU
IO analogique I/O IO digital RTU RTU RTU RTU
RTU RTU RTU RTU
Acquisition/contrôle
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Fiabilité/Sécurité des Evolutivité/flexibilité du


communications système de communication
• Possibilité de redondance des RTUs • Ajout de nouveaux noeuds (nouveaux
• Possibilité de redondance des canaux de postes, centres de conduite…)
communication
• Changement des canaux de communication,
• Nécessité de garantir des délais de transmission des protocoles
(50ms - 500ms)
• Capacité de fonctionner en régime perturbé
• Superposition de canaux dédicacés
(volumes de données plus importants) (mesures de phaseurs, action des potections à
• Assurer l’intégrité des informations distance, réglages spéciaux…)
(lignes privées, cryptographie…)
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Structure logicielle en couches


Communication avec RTUs
Decision support layer 2
• Modes de communication Decision support layer 1
– Scanning périodique (2 à 10s en fonction des priorités) Man machine interface
– Par interruptions externes : seulement les grandeurs qui Data acquisition
changent sont mises à jour HW
RT
Fail
➪Performances différentes en fonction du mode de OS (Unix, NT…) Proc
safe
fonctionnement (perturbé, calme) du réseau Man
syst
• Ordres de grandeurs du volume de données TR RT DBMS
– 50-200 RTUs, 1000-5000 analogs, 10000-50000 status

11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Année 2000-2001 4
Cours ELEC-026 11/15/00

Supervisory control
Acquisition de données
• Gestion des requêtes en provenance de
• Traiter les interruptions en provenance des l ’IHM (via DB temps réel)
front-ends de communication avec RTU • Gestion des requêtes en provenance
• Vérification des erreurs et tests de d’applications (AGC)
plausibilité • Vérification des conditions d’application
• Conversion d’unités • Envoi des ordres vers les RTU
• Vérification des limites • Attente d’un accusé de réception
• Génération d’alarmes • Logging de la commande
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

DBs temps-réel Exemple : Habitat/EMP


• Utilisées comme moyen de partage des données
entre les différentes parties du système • Habitat = première couche
• Organisation logique des données • EMP = seconde couche
• Assurer • Principales BDs
– intégrité, résiliance, fiabilité – SCADA : postes, RTUs, mesures
– partage, sécurité, mise à jour, administration • (logs, alarmes…)

– indépendance des applications vis-à-vis de – GENERATION : Générateurs, AGC, coûts, contraintes


l’organisation physique des données • (schedules, transactions, prediction conso…)

– performances – NETWORK : lignes, transfos, topologie détaillée


• (schedules, logs, résultats…)
• Ordres de grandeurs : quelques millions de
– (DTS)
données utilisées en TR
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Interface homme machine RT Process management

• Capital pour l’opérateur Cette partie sert à gérer les différents processus
– ergonomie, performances, fonctionalités
informatiques temps réel
– Activer les tâches périodiquement
• Du point de vue logiciel
– Enchaîner les tâches
– graphiques entièrement customisables
– Redémarrer les tâches si erreur d’exécution
– éléments graphiques liés à des données stockées
dans les différentes BD – Arrêter les tâches « mortes »
– configuration dynamique des displays sur – Gérer les priorités en cas de congestions
plusieurs écrans informatiques (p.ex. Data burst en cas d’incident)

11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Année 2000-2001 5
Cours ELEC-026 11/15/00

HW failsafe Decision support layers


• En cas de panne hardware il faut • Les premières couches sont prioritaires et
automatiquement passer le contrôle à la tournent à des fréquences plus grandes que
machine en standby les suivantes
• Il faut redistribuer les process sur les • Les couches supérieures peuvent fournir des
différents serveurs données aux couches inférieures
• et assurer la cohérence des données Par exemple
– Est. Etat fournit modèle de pertes à ED
– ED fournit info sur les set-points à l’AGC
11/15/00 ELEC-026 - 2000/2001 11/15/00 ELEC-026 - 2000/2001

Quelques ordres de grandeurs


F o n c tio n R y th m e Te m ps de
ré p o n s e
AGC 2 -3 s 0 .5 s
ED 5 m in 10s
E s t.E ta t 1 0 m in 30s
L o a d F lo w S u r re q u ê te 10s
OPF 3 0 m in 60s
S é c u rité 1 5 m in 20s
P ré d ic tio n d e 4 -8 h 20s
la c h a rg e
U n it 1 -4 h 120s
c o m m itm e n t

11/15/00 ELEC-026 - 2000/2001

Année 2000-2001 6