• Aucun résultat trouvé

CHAPITRE 6 PROGRAMMATION LIÉE À L’ÉTUDE DE STABILITÉ ET

6.2 Description du programme principal

Le programme principal est conçu dans deux grands blocs qui sont présentés dans les figures de l’Annexe I, Figure-A I-1 et Figure-A I-2.

Le premier bloc du programme principal est composé de trois sous-blocs distincts (voir Figure-A I-1) : le premier s’assurant du filtrage des contingences, le second de l’analyse, du classement et de l’évaluation des contingences et le dernier de l’affichage des résultats.

Dans le sous-bloc du filtrage des contingences, des variables témoin sont définies pour le bon fonctionnement du programme. Elles permettent de marquer quand certaines conditions sont vérifiées pour utilisation future dans la programmation. Une matrice de numérotation des contingences, dénommée numerotation_cont, est construite dans laquelle on retrouve le numéro attribué à une contingence et les deux barres concernées par la mise en défaut. Les éléments de la deuxième colonne de la matrice correspondent à la barre proche de laquelle le défaut est introduit. Par exemple, numerotation_cont [1 5 7] et numerotation_cont [2 7 5] correspondent toutes deux à une contingence survenue entre les barres 5 et 7 mais se différencient par le fait que la première contingence numérotée 1 est faite proche de la barre

5 alors que la seconde est numérotée 2 et le défaut est plus proche de la barre 7. Ensuite, les machines critiques sont initialisées et le temps d’effacement de défaut est indiqué. La deuxième partie du programme principal est appelée en lui fournissant comme données d’entrée les barres concernées par le défaut et le temps d’élimination de ce dernier. Une boucle facilite de passer en revue toutes les contingences définies préalablement. Les résultats fournis par cette partie permettent de séparer les machines non critiques des critiques, de déterminer le temps d’instabilité ou de stabilité et le type de contingences dont il s’agit. On a comme information aussi la marge de stabilité. Le tableau 6.1 regroupe toutes les variables utilisées jusqu’à présent.

Tableau 6.1 Description des variables du sous-bloc du filtrage des contingences du programme principal

Variables Rôles

numerotation_cont Matrice renfermant le numéro d’une contingence et les barres entre lesquelles le défaut est introduit.

Temps auquel la contingence est éliminée. Premier temps d’effacement de défaut.

machines Matrice renfermant le type de machines critiques ou non et le numéro de contingences correspondant.

eta1 Vecteur contenant les marges de stabilité de chacune des contingences. tr_f Vecteur contenant les temps de retour.

tu_f Vecteur contenant les temps d’instabilité. delta_R Vecteur contenant les angles de retour. delta_U Vecteur contenant les angles d’instabilité. type_contingence Vecteur contenant le type de contingences. k, l, lt Variables témoin

Un test est réalisé en fonction du type de contingences en présence. Dans le cas d’une situation stable (FSS), on affiche directement les résultats. Dans le cas d’une simulation instable (FSU), on se dirige vers le deuxième sous-bloc qui consiste à analyser, classer puis

89

évaluer la contingence. On commence par définir un second seuil de temps égal à 85% du . Le deuxième sous-bloc du programme principal est appelé pour passer en revue dans une autre boucle les contingences qui ont rendu le réseau instable avec . On utilise les mêmes entrées que précédemment avec la seule différence que le temps d’effacement est ici le second seuil. Les informations retournées sont le temps d’instabilité ou de stabilité, le type de contingences, les machines critiques et non critiques et la marge de stabilité. Un autre test est réalisé sur le type de contingences. S’il s’agit d’une situation stable, on affiche les résultats. Par contre, si le réseau est instable, on utilise un troisième seuil pour pouvoir approximer la valeur du CCT et conclure définitivement sur la nature de la contingence. Pour l’utilisation de ce troisième seuil, une autre boucle est utilisée au besoin pour tenir compte de toutes les contingences qui nécessitent toujours une prise en charge. Le tableau 6.2 décrit les variables utilisées dans cette partie de la programmation.

Tableau 6.2 Variables utilisées dans le sous-bloc de l’analyse des contingences

Variables Tâches ( ) Seuils de temps.

machines2, machines3 Matrice renfermant le type de machines critique ou non et le numéro de contingences y relatif.

eta2, eta3 Vecteur contenant les marges de stabilité de chacune des contingences.

tr_f_2, tr_f_3 Vecteur contenant les temps de retour. tu_f_2, tu_f_3 Vecteur contenant les temps d’instabilité. delta_R_2, delta_R_3 Vecteur contenant les angles de retour. delta_U_2, delta_U_3 Vecteur contenant les angles d’instabilité. type_contingence_2,

type_contingence_3

Vecteur contenant le type de contingences.

rr, ll, rrr Variables témoin.

Le troisième sous-bloc permet l’affichage du filtrage, de l’analyse et de l’évaluation des contingences. On y trouve notamment (voir figure 6.1) les types de contingences pour chacune des simulations et les machines critiques relevées. Les temps de stabilité et d’instabilité sont aussi indiqués. Les angles critiques ainsi qu’une approximation du CCT (pour les cas possibles) sont affichés. Finalement, le temps de traitement de la contingence par la méthode est signalé.

Figure 6.1 Affichage des résultats de l’évaluation et de l’analyse des contingences

La deuxième partie du programme principal comprend aussi des variables initialisant le programme et fait appel à l’étude de la stabilité et au programme qui implémente SIME. Les barres concernées par le défaut et le temps d’effacement de défaut sont les variables d’entrée à cette partie. Le temps total de simulation tf est défini et aussi le temps d’introduction du défaut t_fault. Le programme de stabilité transitoire est appelé. Les puissances mécaniques et électriques étant connues, les vitesses et les angles des rotors étant connus et les machines critiques et non critiques étant établis, on procède au tracé du comportement des machines critiques et non critiques à partir du temps et des angles du rotor. Le programme SIME est

91

par la suite utilisé pour avoir les paramètres OMIB du réseau et pour pouvoir tracer les puissances mécaniques OMIB et électriques OMIB en fonction de l’angle OMIB.

Documents relatifs