Beruflich Dokumente
Kultur Dokumente
Rapport de projet
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.
0.3s 0s
0.6s
~
ZA ZB ZC
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 2.5
2 1.5 1
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
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
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