Vous êtes sur la page 1sur 15

Anne acadmique 2005-2006 Universit Libre de Bruxelles Facult des Sciences Appliques Service de Gnie Electrique

Rapport de projet

Illustration du fonctionnement dune protection de distance


ELEC 270 Rglage et protection des rseaux lectriques Pr. J.-C. Maun

Jonathan Goldwasser Nicolas Mainil Olivier Ruttiens

1 Introduction
Les relais d'impdance sont couramment utiliss comme logique de dclenchement d'une ligne dans le systme de protection d'un rseau lectrique. Nous prsentons dans ce rapport un bref rcapitulatif du fonctionnement de ce type de relais en illustrant nos propos sur la base des caractristiques propres la protection Siemens SJA511 ; ensuite, sur la base des rsultats que nous avons obtenus en appliquant cette protection un rseau donn mis en oeuvre l'aide du RED, nous mettons vidence les avantages et les inconvnients de cette protection. Nous concluons finalement sur l'intrt de ce type de protection.

2 Relais d'impdance
Un relais d'impdance est un dispositif de dtection de dfaut dans une ligne ou un cble dont la mise en oeuvre est base sur des mesures d'impdance. Si l'impdance vue par le relais est assimilable avec un risque d'erreur suffisamment faible celle d'un dfaut dans le secteur protg par ce relais, un ordre de dclenchement est envoy au disjoncteur idoine ; sinon, le relais suppose un fonctionnement normal. Comme dans le cas du relais d'intensit, on pourra assurer une protection de rserve pour les relais en aval par l'entremise de gradins. L'intrt principal d'un tel relais rside dans le fait que celui-ci est beaucoup plus slectif qu'un relais d'intensit ; en effet, comme il est bas sur une mesure d'impdance, il permet de distinguer une forte charge (cos() proche de 1) de l'existence d'un court-circuit sur la ligne (cos() proche de 0) ce que ne permet videmment pas une simple mesure de courant. Les relais d'impdance sont abords au chapitre 5 de [1] ; nous proposons au lecteur qui ne serait pas familiaris avec ce type de relais de consulter les points 5.2, 5.3, 5.5 et 5.11 de ce chapitre. Nous avons utilis un relais d'impdance numrique Siemens SJA511 dans le cadre de ce projet. Cette protection intgre de nombreuses fonctions mais nous ne dcrivons videmment ici que les fonctionnalits offertes en matire de relais de distance. La logique de ce relais est rgie par les trois caractristiques suivantes : Une valeur seuil de courant qu'au moins l'un des courants mesurs doit dpasser pour que la protection entame une mesure d'impdance. Cette valeur seuil dpend du type de dfaut potentiellement prsent du fait qu'il implique ou non la terre. Une caractristique de dtection de dfaut qui, lorsque l'une des impdances mesures passe l'intrieur de cette caractristique, permet de commuter la protection dans un mode de calcul plus prcis. Comme les impdances calculer dpendent du fait que le dfaut implique la terre ou pas, chacun des cas possde sa propre caractristique (en pointill lorsque la terre est concerne). La forme d'enclume de ces caractristiques permet de distinguer facilement les cas de longues lignes fortement charges par rapport aux cas de courts-circuits.

Figure 1 : Caractristique de dtection pour les dfauts nimpliquant pas la terre. Source modifie de [1]

Une caractristique de dclenchement qui, lorsque l'impdance mesure est interne cette caractristique, permet d'envoyer un ordre de dclenchement au disjoncteur adquat. Le mode principal d'opration est le fonctionnement dit indpendant. Lorsque l'impdance mesure est interne l'un des trois, le dclenchement est ordonn si l'impdance reste plus d'une dure donne propre chaque rectangle auquel elle appartient le plus petit rectangle correspondant un ordre de dclenchement instantan. En fonction du fait qu'un dfaut implique ou non la terre, il correspond l'un ou l'autre ensemble de tels rectangles. Chacun de ces rectangles peut tre ventuellement tre limit l'un ou l'autre sens de la puissance.

Figure 2 : Caractristique de dclenchement pour les dfauts nimpliquant pas la terre. Source modifie de [1]

La thorie sous-jacente la mesure dimpdance semble facile implmenter comme sil sagissait dun simple rapport de phaseurs raliser. Toute la difficult du calcul rside en fait dans la conversion des grandeurs temporelles en grandeurs frquentielles. On peut montrer que le problme consiste rsoudre pour chaque instant une quation linaire du type

u (t ) = L(t )

di + R(t ) i (t ) dt

o L(t) et R(t) sont les inconnues dterminer en fonction des u(t) et i(t) mesurs et

di estims. dt

Une fois L(t) et R(t) trouvs, le relais y associe une pseudo-impdance qui varie dans le temps. Il ne sagit donc absolument pas dune impdance au sens stricte, qui par dfinition ne peut pas tre fonction du temps. Nous nous sommes consacr au problme de la mesure de cette impdance dans le cadre de notre projet. Notre mise en uvre est relativement simpliste : nous ne nous basons que sur la composante 50 Hz des signaux ; une phase instantane est dtermine chaque demi priode sur la base du temps coul entre deux maxima conscutifs de la tension et du courant ; lamplitude instantane est dtermine chaque demi priode par le rapport de la tension et du courant aux instants respectifs des maxima de lvaluation de la phase.

Il ne sagit vident pas de la manire la plus rigoureuse de rsoudre le problme, mais les rsultats obtenus sont assez probants en terme de dtection de dfaut. On trouvera en annexe le script Matlab permettant de mettre en uvre cette manire de rsoudre le problme.

2.1 Rglage de la protection


Le rglage consiste de la protection lorsqu'on l'utilise exclusivement en tant que relais de distance fixer les valeurs des paramtres des trois caractristiques prcdentes. Les valeurs numriques en ohm sont rentrer en ohm vus du secondaire des transformateurs de mesure. Nous avons fix les courants de seuil Iph> et Iph>> leur valeur par dfaut. Nous avons rgl les paramtres de la caractristique de dtection suivant les rgles de bonnes pratiques proposes dans le manuel de la protection [2]. Remarquons quil faut bien sr que cette caractristique englobe la caractristique de dclenchement tant donn le principe de fonctionnement de la protection. Les gradins associs aux seconds et troisimes gradins de la caractristique de dclenchement correspondante ont t respectivement fixs 0.3s et 0.6s. Les valeurs d'impdance ont t choisies telles que l'illustre les formules qui suivent, pour des impdances de tronon protg ZA, ZB, ZC.

0.3s 0s

0.6s

~
ZA ZB ZC

Z1 = 0.85 Z A Z 2 = 0.8 ( Z A + 0.85 Z B ) Z 3 = 0.8 ( Z A + 0.8 ( Z B + 0.85 Z C ) )

On peut montrer aisment que ce choix de valeurs est optimal pour un rseau radial dont chaque tronon serait protg par un relais de distance rgl suivant la mme mthode ; en effet, en procdant ainsi, chaque ensemble de gradins serait rgl au plus proche, sans empitement, des gradins correspondant aux relais en aval. Comme les paramtres de la ligne ne peuvent pas tre connus avec exactitude et qu'un fonctionnement sans empitement est indispensable, on introduit deux coefficients de scurit dans le calcul ; le premier coefficient permet d'assurer que le premier gradin de chaque relais ne dclenche pas instantanment pour un dfaut protg par le relais suivant ici 85% de la ligne est protge instantanment ; le second coefficient permet de garantir que les gradins retards ne correspondent des dfauts protgs par les gradins de mme temporisation du relais suivant ici on est 80% de la collision potentielle la plus proche. Ce rglage est propos dans [2] mais la reprsentation graphique quon en fait est errone.

3 Mise en uvre sur le RED


Nous prsentons ici les rsultats que nous avons obtenus en testant sur le RED la protection prsente au point prcdent. Une premire possibilit est de dfinir un rseau rel celui que l'on veut simuler pour ensuite le transposer sur le RED mais cette approche prsente des inconvnients. Premirement, les paramtres des cbles du RED sont pas discret et leurs valeurs liniques ont t fixes par l'nonc. Deuximement les dfauts ne peuvent tre placs que sur les diffrents bus du RED. Ces contraintes limitent donc la flexibilit des diffrents essais envisageables du moins si l'on considre le problme sous cet angle. Une seconde voie pour envisager ce problme est de fixer une fois pour toutes sur le RED les paramtres des cbles ainsi que les endroits de dfaut des valeurs ralisables. Ensuite nous crons les trois zones grce une contrainte sur la position relative des dfauts par rapport aux gradins. Finalement nous obtenons les longueurs de ligne d'un rseau virtuel. Cette approche est totalement justifie vu que nous voulons tudier le comportement d'une protection et non celui d'un rseau. Cette mthode prsente cependant un inconvnient : tant donn que notre rseau virtuel n'est pas fix, les paramtres de configuration de la protection doivent tre adapts chaque variation de ce dernier. Cet inconvnient est largement supplant par la flexibilit apporte par cette solution et c'est donc cette solution que nous avons utilise. En effet, dans le cas d'une protection de distance, il est important d'tre mme de placer les dfauts des endroits bien prcis dans les diffrentes zones afin d'tablir prcisment les limites de fonctionnement. On trouvera en annexe le script Matlab correspondant cette mise en oeuvre.

3 2.5

2 1.5 1

Dfaut 1 : 80% Dfaut 2 : 70% Dfaut 3 : 60%

0.5 0 0 10 20 30 40 50 60

Figure 3 : Exemple de ligne virtuelle (noir) avec les endroits de dfaut (rouge) et les gradins (bleu).

Nous avons choisi un rseau radial de trois lignes de dix kilomtres avec un gnrateur en dbut de premire ligne et une charge variable en bout de troisime ligne. La protection est place sur la ligne partant du bus gnrateur. Les dfauts ont donc t placs en quatre

endroits : en amont de la protection (bus gnrateur), sur le premier bus, sur le second bus et sur le troisime bus (bus charge).

~
L2 10 km L3 10 km L4 10 km

Le tableau ci-dessous reprend les valeurs de lnonc, la conversion de ces valeurs dans la base du RED (400V/12.5A) ainsi que les valeurs effectivement ralisables (rglage discret) sur le RED : Valeurs cbles 15 kV Rd Ld Cd Ro Lt Co Ct Ro Rt 0.105/km 0.280 mH/km 0.487.10-6 F/km 0.17 /km (Lo-Ld)/3 0.478.10-6 F/km (Co-Cd)/2 0.17 /km (Ro-Rd)/3 Dans la base du RED (%/km) 0.568 0.476 0.282 N.A 0.065 N.A 0.0026 N.A 0.117 Ralisable dans le RED (%/km) 0.5 0.5 0.28 N.A 0.05 N.A 0.005 N.A 0.1

3.1 Dfauts entre phases


Ce scnario nous permet de tester le fonctionnement classique, en trois zones, de la protection. De mme nous pourrons tudier les limites de fonctionnement de cette dernire. Lors de nos essais, nous avons pu constater le bon fonctionnement global de la protection. Cependant lors de dfauts placs proximit des limites de zone, nous avons observ que la protection pouvait penser que le dfaut se trouvait dans le gradin suivant, et c'est bien l que l'on touche aux limites de fonctionnement de la protection : elle ne dclenche plus instantanment pour un dfaut au-del de 76.25 % de la longueur du premier gradin.

3.2 Dfauts impliquant la terre


Lors d'un dfaut phase-terre, il faut tenir compte de l'impdance du chemin fermant le circuit. Ce paramtre peut tre influenc par la rsistance d'arc, l'impdance de connexion la terre du rseau, l'impdance homopolaire du cble ou encore par la rsistance des pylnes dans le cas de lignes ariennes. Dans notre cas, seule l'impdance homopolaire du cble varie, ce qui influence lgrement les diffrents gradins. Dans ce cas aussi le bon fonctionnement a t vrifi.

3.3 Dfauts en amont et en aval


Lors d'un dfaut en amont de la protection, il ne faut pas que la protection dclenche. Il faut donc vrifier que la protection agit bien de manire directionnelle. Aprs avoir correctement cbl les mesures de courants et tensions, la protection distingue bien les dfauts en amont des dfauts en aval.

3.4 Injection dans la zone protge


Si la zone protge est le sige d'injections, l'impdance mesure par la protection lors d'un dfaut pourra tre modifie par l'apport de courant supplmentaire dans celui-ci provenant de l'injection. Nous avons dispos une ligne de vingt kilomtres dont lorigine est connecte sur le bus gnrateur et lextrmit sur le deuxime bus et le dfaut a t plac sur le premier bus. Lors du dfaut cette ligne va apporter du courant du second bus vers le premier bus ce qui est leffet recherch. Cependant, dans notre cas, le dfaut tant franc et le rseau tant connect la terre par une impdance ngligeable, l'injection dans notre cas ne modifie pas la mesure releve par la protection. Une injection ne pourra d'ailleurs avoir d'influence que si l'impdance du dfaut est non nulle et/ou que l'impdance du chemin refermant le circuit lors d'un dfaut phase-terre est non nulle.

Injection

4 Conclusions
Ce projet nous a permis de nous familiariser avec le rglage dune protection de distance dans un rseau lectrique. Dans un premier temps, nous avons vrifi le bon fonctionnement de la protection dans ses diffrents modes de fonctionnement. Ensuite, nous avons mis en vidence les limites de fonctionnement de la protection que nous avons tudie. Pour ce faire, nous avons imagin un systme permettant de placer librement lendroit du dfaut par rapport au rglage de la protection, malgr les contraintes imposes par le RED. Finalement, des scnarii plus complexes ont t envisags parmi ceux-ci, le problme de linjection. Ces essais et rflexions nous ont amen nous pencher sur le problme de la mesure de ce quon pourrait appeler abusivement une impdance variant au cours du temps. Nous pensons quil pourrait tre intressant dapprofondir le fonctionnement de lalgorithme de mesure utilis par la protection cette fin. Bien que ce problme sorte du cadre du gnie lectrique, la comprhension du phnomne physique passe galement par l. Ceci pourrait constituer un futur projet.

10

5 Bibliographie
[1] [2] Stanley H. Horowitz, Power System Relaying, Research Studies Press Ltd., 1995
Numerical Distance Protection Relay, SIPROTEC 7SA511 V3.2, Instruction manual, Siemens, 1995

11

6 Annexes
6.1 Script Matlab du calcul dimpdance
% Script Matlab du calcul dimpdance clear all close all sim('Z2'); U=u.signals.values; I=i.signals.values; t=u.time; w=2*pi*50; % % % % % t1 = 0:0.0001:0.2; t2 = 0.201:0.0001:0.4; t=[t1,t2]'; U=[sin(w*t1) sin(w*t2)]; I=[sin(w*t1) sin(w*t2+pi/4)];

plot(t, U) hold on plot(t, I,'r') Umax = 0; Imax = 0; phi = []; mod =[]; Z = []; I_phi_OK=0; U_phi_OK=0; I_max_OK=0; U_max_OK=0; for i=1:numel(t) if (i>2 && abs(I(i-2)) < abs(I(i-1))&& abs(I(i-1)) > abs(I(i))) Imax = abs(I(i-1)) ; t_I_max=t(i); I_phi_OK=1; I_max_OK=1; plot(t_I_max,Imax,'bx') end if (i>2 && abs(U(i-2)) < abs(U(i-1))&& abs(U(i-1)) > abs(U(i))) Umax = abs(U(i-1)); t_U_max=t(i); U_max_OK=1; plot(t_U_max,Umax,'rx') end if (I_max_OK == 1 && U_max_OK == 1) mod(end+1)=Umax/Imax; phi(end+1)=(t_U_max-t_I_max)*w; I_max_OK=0; U_max_OK=0; end end

12

figure polar(phi,mod,'.'); hold on polar(phi(end),mod(end),'xr') polar(phi(1),mod(1),'xk') grid on

6.2 Script Matlab du rglage de la protection


% Ce script permet de dterminer les paramtres de la protection pour des % positions relatives de courts-circuits par rapport aux gradins. clear all close all Nct=500/1 Nvt=15e3/100 IN=1 % Les endroits de dfauts alpha1=0.85; alpha2=0.8; defauts=[10 10 10]; defauts_gradins=[0.7 0.7 0.7]; % Precision : 0.7625 !!!! long_gradins(1)=defauts(1)/defauts_gradins(1); long_gradins(2)=(defauts(1)+defauts(2)-long_gradins(1))/defauts_gradins(2); long_gradins(3)=(defauts(1)+defauts(2)+defauts(3)(long_gradins(1)+long_gradins(2)))/defauts_gradins(3); l(1)=long_gradins(1)/alpha1; l(2)=((long_gradins(1)+long_gradins(2))/alpha2-l(1))/alpha1; l(3)=((((long_gradins(1)+long_gradins(2)+long_gradins(3))/alpha2l(1))/alpha2)-l(2))/alpha1; % Visualisation de la ligne hold on plot([0,l(1),l(1)+l(2),l(1)+l(2)+l(3)],[0,0,0,0],'kx','Linewidth',3) plot([defauts(1),defauts(1)+defauts(2),defauts(1)+defauts(2)+defauts(3)],[0 ,0,0],'ro','Linewidth',3) x_gradins=[0; long_gradins(1); long_gradins(1); long_gradins(1)+long_gradins(2); long_gradins(1)+long_gradins(2); long_gradins(1)+long_gradins(2)+long_gradins(3)]; y_gradins=[1; 1; 2; 2; 3; 3]; line(x_gradins,y_gradins,'Linewidth',3); grid on Zb=400/(sqrt(3)*12.5) Xsec=0.005*Zb*Nct/Nvt r_d=0.005*Zb x_d=0.005*Zb

13

c_d=0.0028*Zb r_t=0.001*Zb x_t=0.0005*Zb c_t=0.00005*Zb w=50*2*pi % Dlais %%%% % Tripping R1B=0 R1L=0 R(1)=r_d*long_gradins(1)*Nct/Nvt; R(2)=r_d*(long_gradins(1)+long_gradins(2))*Nct/Nvt; R(3)=r_d*(long_gradins(1)+long_gradins(2)+long_gradins(3))*Nct/Nvt; RE=R+(r_t*[long_gradins(1); long_gradins(1)+long_gradins(2); long_gradins(1)+long_gradins(2)+long_gradins(3)])'; X1B=0 X1L=0 X(1)=x_d*long_gradins(1)*Nct/Nvt; X(2)=x_d*(long_gradins(1)+long_gradins(2))*Nct/Nvt; X(3)=x_d*(long_gradins(1)+long_gradins(2)+long_gradins(3))*Nct/Nvt; figure for i=1:size(R,2) rectangle('Position',[-R(i),X(i),2*R(i),2*X(i)],'LineWidth',2,'EdgeColor','r') % rectangle('Position',[-RE(i),X(i),2*RE(i),2*X(i)],'LineWidth',2,'EdgeColor','r-') end grid on % Detection X_plusA=3.5*X(3) X_minusA=-1.5*X_plusA RA1=2.5*R(3) RA2=1.2*RA1 RA1E=RA1*1.5 RA2E=RA2*1.5 phiA=30 phiAE=45

x=[RA2; -RA2; -RA2; -RA1; -RA1; -RA2; -RA2; RA2; RA2; RA1; RA1; RA2; RA2;]; y=[X_plusA;

14

X_plusA; RA2*tan(pi/180*phiA); RA1*tan(pi/180*phiA); -RA1*tan(pi/180*phiA); -RA2*tan(pi/180*phiA); X_minusA; X_minusA; -RA2*tan(pi/180*phiA); -RA1*tan(pi/180*phiA); RA1*tan(pi/180*phiA); RA2*tan(pi/180*phiA); X_plusA;]; line(x,y,'LineWidth',2,'Color','b') xE=[RA2E; -RA2E; -RA2E; -RA1E; -RA1E; -RA2E; -RA2E; RA2E; RA2E; RA1E; RA1E; RA2E; RA2E;]; yE=[X_plusA; X_plusA; RA2E*tan(pi/180*phiA); RA1E*tan(pi/180*phiA); -RA1E*tan(pi/180*phiA); -RA2E*tan(pi/180*phiA); X_minusA; X_minusA; -RA2E*tan(pi/180*phiA); -RA1E*tan(pi/180*phiA); RA1E*tan(pi/180*phiA); RA2E*tan(pi/180*phiA); X_plusA;]; line(xE,yE,'LineWidth',2,'Color','k') for i=1:3 disp(sprintf('R%d: %f',i,R(i))); disp(sprintf('X%d: %f',i,X(i))); disp(sprintf('RE%d: %f',i,RE(i))); end

15

Vous aimerez peut-être aussi