Vous êtes sur la page 1sur 37

CHAPITRE 12

FORMES MATRICIELLES DES EQUATIONS DES RESEAUX


ELECTRIQUES.

12.1 GENERALITES.

Afin de permettre la formulation dalgorithmes de simulation numrique du


fonctionnement des rseaux lectrique, il est ncessaire de dfinir des rgles dcriture
automatique des quations des rseaux lectriques. Ceci passe par lutilisation des
techniques bases sur le calcul matriciel.

12.2 ELEMENTS DE CALCUL MATRICIEL.

Ci-dessous, sont prsents quelques lments de calcul matriciels ncessaires en thorie


des circuits lectriques, et quelques conventions de notation qui seront utilises plus
loin :
[a] est une matrice, gnralement rectangulaire, avec (l) lignes et (c) colonnes. Une
matrice carre a le mme nombre de lignes et de colonnes ( l=c ).
aij est un lment de la matrice [a], situ sur la ligne (i) et la colonne (j).
[1] est la matrice unit (lment neutre de la multiplication des matrices), matrice
carre avec les lments nuls, sauf ceux de la diagonale, qui ont la valeur 1 :
1 si i = j
1ij =
0 si i j
[v] est un vecteur, cest dire une matrice avec une seule colonne.
vi est llment situ sur la ligne (i) du vecteur [v].
T
[a] est la transpose de la matrice [a], obtenue en interchangeant les lignes et les
colonnes de la matrice dorigine : aTij = aji
[a]-1 est la matrice inverse de la matrice carre [a] (donc [a][a]-1 =[a]-1[a]=[1] ).
[a][b] est le produit (non - commutatif !) des matrices [a] et [b]. Si [c] = [a][b], alors:
cij = aik bkj
k
Ceci revient multiplier (produit scalaire) chaque ligne de la matrice [a] avec
chaque colonne de la matrice [b].
Ceci est possible seulement si le nombre de colonnes de [a] = nombre de lignes
de [b] . La matrice [c] a le mme nombre de lignes que [a] et le mme nombre de
colonnes que [b]

Page 12-1
Formes matricielles des quations des rseaux lectriques.

12.3 MATRICES ASSOCIEES AUX CIRCUITS ELECTRIQUES.

Pour un circuit lectrique, on peut dfinir trois types de matrices associes :


 matrices topologiques
 matrices de composants
 matrices dtat.
Ci-dessous, nous allons utiliser les notations suivantes :
B= nombre de branches du rseau
N= nombre de nuds du rseau
O= nombre de boucles fondamentales du rseau.

12.3.1 Matrices topologiques.

Les matrices topologiques sont utilises pour la description de la structure du circuit,


cest dire de son graphe, sans regarder aux composants implants dans le circuit.

12.3.1.1 Matrice des coefficients d'incidence des branches aux


nuds.

La matrice dincidence des branches aux nuds [A] est une matrice avec B colonnes et
N lignes.
Un lment Anb de la matrice [A] sappelle coefficient dincidence de la branche (b,
b=1,..,B) au nud (n, n=(0),1,..,N-1) , et il peut prendre les valeurs suivantes :

+1 si la branche (b) sort du nud (n).


Anb = 0 si la branche (b) nest pas connecte au nud (n)
-1 si la branche (b) entre dans le nud (n).

branches 1 .... b .... B


nuds

0
1
[A]= ...
n Anb
...
N -1
Convention: Si :

Alors Anb= +1
n b

Remarque : nous allons supposer que le graphe est toujours simple connexe.
Dans le cas contraire, un des moyens prsents au chapitre 4 (voir
fig. 4.3) doit tre utilis, afin de rendre le graphe simple connexe.

Page 12-2
Formes matricielles des quations des rseaux lectriques.

Exemple : soit le graphe suivant (le nud (0) est le nud de rfrence, la
terre ou la masse ):
1 2
3
Fig. 12.1 Exemple de graphe dun
2 4
1 circuit (B=5, N=3)
5

La matrice [A] complte du graphe est la suivante :


+1 +1 0 +1 1 noeud 0
[ A] = 1 1 +1 0 0 noeud 1
0 0 1 1 +1 noeud 2

On peut constater facilement que, sur chaque colonne, il existe seulement deux lments
non nuls, dont un (+1) et un (-1) (car une branche sort toujours dun nud, et entre dans
un autre).
Ceci permet dliminer une ligne de la matrice [A], qui comportera, aprs cette
opration, seulement (N-1) lignes. On peut liminer, par dfaut, la ligne (0), qui
correspond, habituellement, au nud de rfrence (dont le potentiel est pris, par
convention, nul - voir la figure plus haut).
La matrice [A] rduite sera, par consquent :
1 1 +1 0 0 noeud 1
[ A] =
0 0 1 1 +1 noeud 2
Cest cette matrice rduite qui sera toujours utilise.
La matrice [A] peut tre facilement construite partir de la description du circuit. Ceci
la rend bien adapte aux simulations sur ordinateur.
Cette matrice donne une description univoque du graphe; elle aurait pu tre suffisante
cette fin. Cependant, d'autres matrices topologiques sont utiles pour l'criture condense
des diverses proprits du circuit.

12.3.1.2 Matrice des coefficients d'appartenance des branches aux


boucles.

La matrice des coefficients dappartenance des branches aux boucles [B] est une matrice
avec B colonnes et O lignes.
Un lment Bob de la matrice [B] sappelle coefficient dappartenance de la branche
(b, b=1,..,B) la boucle (o, o=1,..,O) , et il peut prendre les valeurs suivantes :

Page 12-3
Formes matricielles des quations des rseaux lectriques.

+1 si la branche (b) appartient la boucle (o), et les


deux sens de rfrence concident
Bob= 0 si la branche (b) nappartient pas la boucle (o)
-1 si la branche (b) appartient la boucle (o), et les
deux sens de rfrence sont contraires

branches 1 .... b .... B


boucles

[B]= ...
o Bob
...
O

Exemple : Soit le graphe suivant, avec 6 branches et 3 boucles fondamentales :

b=1

o=1 Fig. 12.2 Exemple de


graphe dun
b=2 b=3 circuit (B=6,
O=3)
o=2 b=4 o=3

b=5 b=6

La matrice [B] du graphe est la suivante :

branche : 1 2 3 4 5 6 boucle :
1 -1 -1 0 0 0 1
[B] = 0 +1 0 +1 -1 0 2
0 0 +1 -1 0 -1 3

Remarque : La construction de la matrice [B] est moins facile partir de la


description du circuit. Elle implique, en principe, le choix dun
ensemble de boucles fondamentales, ce qui implique, son tour, la
dtermination dun arbre du graphe. Pour les circuits de grande
taille, ce problme devient prohibitif. Par consquent, les mthodes
qui exigent la connaissance de la matrice [B] ne sont pas bien
adaptes aux simulations numriques.
Proprits : Les matrices [A] et [B] sont orthogonales :
[A][B]T = [0] (12.1)
[B][A]T = [0]

Page 12-4
Formes matricielles des quations des rseaux lectriques.

En effet, un lment du premier produit, situ sur la ligne n (qui correspond au nud n) et sur la
colonne o (qui correspond la boucle o) est :

([ A][ B] )
T
no = B A
b
nb
T
Bbo = A
bB
nb Bob = 0

car chaque branche qui est inclue dans une boucle (o) passe par les deux nuds dextrmit, mais
les sens par rapport aux nuds sont contraires. La dmonstration de la deuxime relation est la
mme.

12.3.1.3 Matrice de connexions.

La matrice de connexion [C] est une matrice avec B lignes et deux colonnes.
Sur chaque ligne de la matrice [C], les deux valeurs Cbn indiquent les nuds dextrmit
de la branche (b=1,..,B):
Cb1= nud de dpart de la branche (b)
Cb2= nud darrive de la branche (b)

Exemple : La matrice [C] du graphe de la figure 12.1 est :


0 1 b ra nch e 1
0 1 bra n ch e 2

[C ] = 1 2 b ra n ch e 3

0 2 bra n ch e 4
2 0 b ra n ch e 5

Remarque : La matrice [C] contient toutes les informations ncessaires la


construction de la matrice [A], suivant lalgorithme suivant,
dcrit en pseudo - code (inspir du langage C) :
//Variables:
C[B,2] // matrice de connexion
A[N-1,B] //coff. dincidence des branches sux noeuds

//Initialisation:
A[*]<=0

//Construction de la matrice A partir du C:


pour b=1 B
si C[b,1] != 0
alors A[C[b,1],b]=+1
si C[b,2] != 0
alors A[C[b,2],b]=-1
fin {pour}

//fin
Ceci rend la matrice [C] bien adapte aux simulations numriques. En plus, elle peut
tre facilement construite, par exemple, partir dun logiciel de dessin du circuit.
Au moment du trac dune branche entre deux nuds, les informations pertinentes
peuvent tre introduites directement dans la matrice [C].

Page 12-5
Formes matricielles des quations des rseaux lectriques.

12.3.2 Matrices de composants.

Les matrices de composants, complmentaires aux matrices topologiques, sont destines


la prsentation des composants (lments de circuit) installs.

 Dans ce qui suit, seulement le cas des circuits linaires sera pris en compte. les
modifications ncessaires dans le cas des circuits non linaires seront traites
ultrieurement.

12.3.2.1 Matrice des oprateurs dimpdance.

Z] est une matrice carre avec B lignes et B


La matrice des oprateurs dimpdance [Z
colonnes.
Les lments de cette matrice sont :
Zbb = oprateur dimpdance propre de la branche (b, b=1,..,B).
Zba=Zab= oprateur dimpdance mutuelle entre les branches (b) et (a).

branches 1 .... b a .... B


branches

1 Z11
...
Z]=
[Z b Zbb Zba
a Zab
...
B Zbb

*
La=Laa
ia
Lba =Lab

*
ib Rb Cb Lb=Lbb
Fig. (12.3) : Construction de la matrice des oprateurs dimpdance.
Pour une branche gnrique comme celle de la figure 12.3, les lments
Z] sont:
correspondants de la matrice [Z
d 1
Zb, b = Rb + Lb +
dt C b
dt
(12.2)
d
Zb, a = Za, b = Lba ; b a
dt
Cette forme de la matrice est utilise en simulation des rgimes transitoires par
intgration directe des quations du circuit lectrique.

Page 12-6
Formes matricielles des quations des rseaux lectriques.

La matrice [Z Z] prend des formes particulires dans divers rgimes de


fonctionnement des circuits lectriques, suite au choix de la variable indpendante
(temps dans le cas des mthodes directes, frquence, etc.) :
 Rgimes stationnaires (circuits de courant continu) et circuits purement rsistifs :
seulement les rsistances comptent. Par consquent, les lments de la matrice [Z]
sont des nombres rels, et la matrice est diagonale, ayant sur la diagonale les
rsistances des branches.
 Circuits de courant alternatif sinusodal : si on utilise la reprsentation en
complexe, les lments de la matrice [Z] seront des nombres complexes :
1
Z b ,b = Rb + j Lbb + j C
b
Z = Z = j L ; b a
b ,a a ,b ba

Ceci sobtient, formellement, par les quivalences :


d 1
dt
j ; dt j
(12.3)

 Rgimes transitoires : si on utilise la transforme de Laplace, les lments de la


matrice [Z(p)] seront :
1
Z b, b ( p) = Rb + pLbb + pC
b
Z ( p) = Z ( p) = pL ; b a
b, a a ,b ba

Ceci sobtient, formellement, par les quivalences :


d 1
dt
p; dt p (12.4)

Remarques :
 En gnral, la matrice [Z Z] est creuse , avec la plupart des termes nuls.
Ceci pourrait tre mis au profit des mthodes numriques, suite une
programmation approprie, ce qui pourrait permettre la fois des conomies
importante de mmoire (en gardant seulement les termes significatifs, par
des structures de donnes adaptes), que de temps (en effectuant seulement
les calculs significatifs).
 Z] est diagonale, ce qui
En absence des couplages inductifs, la matrice [Z
simplifie davantage les calculs.

12.3.2.2 Vecteur des sources de tension.

Le vecteur [e] des sources de tension est un vecteur avec (B) lignes, une par branche,
chacune contenant la tension lectromotrice totale de la branche (b ; b=1,..,B) (avec le
signe + si les sens de rfrence de la source et de la branche concident).

Page 12-7
Formes matricielles des quations des rseaux lectriques.

12.3.2.3 Vecteur des injections de courants dans les nuds.

Le vecteur [j] des injection de courants dans les nuds est un vecteur avec (N-1) lignes,
une par nud fondamental, chacune contenant linjection totale de courant dans le nud
(n ;n=1 ,..,N-1) (avec le signe + si le sens de rfrence du courant entre dans le nud).

j1

1 2

i2
e1 e2 j2

i1 e3 i3

Exemple : pour le circuit prcdent (avec B=3 et N=3), les vecteurs [e] et [j] sont :
e1
[ j ] =
j1
[e] = e3 e2 ;
0 j2 j1

Remarque :
 La prsence des sources commandes pose le problme de reprsentation
des celles-ci, par des structures de donnes adaptes. Ceci se fait de manires
diffrentes pour les diffrentes mthodes danalyse des circuits, et cet aspect
sera trait coup par coup.

12.3.3 Matrices (vecteurs) d'tat.

Les matrices dtat sont les inconnues du calcul dun circuit lectriques. Elles
contiennent les grandeurs dtat , cest dire les grandeurs qui caractrisent ltat
dun circuit, en gnral les inconnues du calcul danalyse du circuit.
Dans la plupart des cas, les matrices dtat sont des vecteurs (dtat).
Elles dpendent de la mthode de reprsentation de ltat du circuit, donc de la mthode
dcriture des quations du circuit utilise.
En utilisation directe des quations de Kirchhoff, les inconnues sont, dhabitude, les
courants dans les branches (ib, b=1,..,B), donc le vecteur dtat est le vecteur des
courants dans les branches :
[i] = [i1 .... ib .... iB]T
Un autre vecteur dtat est le vecteur des tensions aux bornes des branches (ub,
b=1,..,B), associes aux sens de rfrence des courants selon la rgle des rcepteurs
(voir fig. 2.24) :
[u] = [u1 .... ub .... uB]T

Page 12-8
Formes matricielles des quations des rseaux lectriques.

Dautres vecteurs dtat, spcifiques aux diverses mthodes dcriture des quations des
rseaux lectriques, seront dfinis plus loin.

12.4 ECRITURE MATRICIELLE DES EQUATIONS DE KIRCHHOFF.

Les quations de Kirchhoff (voir les paragraphes 4.1 et 4.2) peuvent tre crites sous les
formes condenses qui suivent, en utilisant la mthode matricielle :
 Thorme de Joubert (voir la relation 4.3)
Z] [i]
[u] + [e] = [Z (12.5)
 Premier thorme de Kirchhoff (voir la relation 4.1) :
[A] [i] = [j] (12.6)
 Deuxime thorme de Kirchhoff (voir les relations 4.4 et 4.6) :
Z] [i] = [B] [e]
[B] [Z (12.7)
Les deux thormes de Kirchhoff peuvent tre groupes sous une seule quation
matricielle (avec le deuxime thorme dans les premires (O) lignes, et le premier
thorme dans les (N-1) lignes restantes):

Z]
[B][Z [B][e]

* [i] =

[A] [j]

Cette forme nest pas utile pour les simulations sur ordinateur, car elle utilise la matrice
[B], dont la construction, comme nous lavons dit, peut poser des problmes pour les
rseaux de grande taille.

12.5 AUTRES METHODES D'ECRITURE DES EQUATIONS DES


RESEAUX ELECTRIQUES.

La mthode "directe", qui utilise les quations de Kirchhoff sous leur forme "d'origine",
est suffisamment bien adapte pour le calcul " la main" des rseaux de petite taille.
Afin de simplifier la rsolution du problme, une dmarche logique consisterait dans la
rduction de la taille du systme d'quation, en prenant pour inconnues d'autres, la
place des courants de branches qui sont les inconnues "par dfaut" de la mthode des
quations de Kirchhoff, en nombre (B=O+N-1).
Dans ce but, deux mthodes alternatives ont t dveloppes: la mthode des courants
cycliques, et la mthode des potentiels aux nuds.

Page 12-9
Formes matricielles des quations des rseaux lectriques.

L'ide commune est celle de prendre des nouvelles inconnues, qui vrifient de manire
automatique un des deux thormes de Kirchhoff. Par consquent, c'est seulement
l'autre thorme qui va fournir les quations rsoudre, videmment moins nombreuses.
Ainsi:
Mthode des courants cycliques Mthode des potentiels aux nuds
Les inconnues: les courants cycliques , se Les inconnues: les potentiels des nuds par
refermant chacun dans une boucle fondamentale rapport un nud de rfrence.
 Premier thorme de Kirchhoff satisfait  Deuxime thorme de Kirchhoff satisfait
automatiquement automatiquement
 Le deuxime thorme de Kirchhoff fournit  Le premier thorme de Kirchhoff fournit les
les (O) quations rsoudre. (N-1) quations rsoudre.

Une autre dmarche, qui, la premire vue pourrait sembler moins justifie, est celle de
prendre pour inconnues tous les courants de branches et les potentiels de tous les
nuds par rapport au nud de rfrence, ce qui va donner un systme de plus grande
taille (Nx=B+N-1).
Ceci conduit la mthode appele "du tableau", qui, malgr cet apparent inconvnient,
est la mieux adapte la simulation sur ordinateur des rseaux de grande taille.

12.6 METHODE DES COURANTS CYCLIQUES.

 Principe de la mthode :
La mthode des courants cycliques (de boucle) prend comme inconnues les courants
de boucles , cest dire des courants qui circulent chacun dans une des boucles
fondamentales.
La mise en uvre de cette mthode impose, dans ce cas particulier, que les sources de
courants soient traites comme des branches, donc l'ensemble des branches du rseau
sera B* = B J
Sur l'exemple prsent plus bas, on peut constater que, dans chaque nud, le courant
cyclique qui entre, sort par une autre branche. De cette manire, le premier thorme de
Kirchhoff est automatiquement satisfait.

i1 i2
Fig. (12.4) : Illustration du principe
de la mthode des
courants cycliques.
i3

Cette mthode est bien adapte aux calculs la main , en crivant les quations par
inspection du circuit, car elle mne, en gnral, un systme dquation de taille
moins grande que celui des quations de Kirchhoff, sous leur forme dorigine.
Par contre, elle nest pas du tout adapte aux simulations sur ordinateur, car elle repose
sur lutilisation de la matrice [B] (voir plus haut).
Les inconnues sont regroupes dans le vecteur des courants cycliques:
[i'] = [i'1 i'2 ....i'o.......i'O]T (12.8)

Page 12-10
Formes matricielles des quations des rseaux lectriques.

en nombre gal au nombre de boucles fondamentales (O).


Pour dduire les quations de la mthode, il suffit de remplacer dans l'quation (12.7)
du second thorme de Kirchhoff, le vecteur des courants [i] par son expression en
fonction des courants de boucles.
On peut vrifier aisment que:
[i] = [B]T [i'] (12.9)
En effet, chaque courant de branche est la somme algbrique des courants des
boucles qui contiennent cette branche.
On obtient, alors:
Z] [B]T [i'] = [B] [e]
[B] [Z
En utilisant la proprit d'associativit du produit des matrices, on arrive la relation de
base de la mthode:
Z '] [i'] = [e']
[Z (12.10)
avec:
[Z Z ] [B]T
Z '] = [B] [Z (12.11)
[e'] = [B] [e] (12.12)

12.6.1 Mise en uvre de la mthode. Circuits sans sources


commandes.

La mthode n'est pas bien adapte l'tude de rseaux de grande taille, car elle utilise la
matrice [B] dont le calcul, en principe, peut tre assez "lourd".
Par contre, pour les rseaux de petite taille, la mthode est particulirement bien adapte
pour las calculs " la main".
Pour gnrer le systme (12.10) il n'est pas ncessaire d'effectuer les oprations
matricielles (12.11, 12.12). Les coefficients pourront tre dtermins facilement par
"inspection" du circuit, selon les rgles suivantes, qui pourront tre dduites aisment
partir des relations (12.11, 12.12):
 Z ']
Coefficients [Z
 Termes diagonaux:
Z 'pp = somme algbrique des oprateurs d'impdance (propres et mutuelles)
sur la boucle (p)
 Termes non - diagonaux:
Z 'po = somme algbrique des oprateurs d'impdance (propres et mutuelles)
communs aux boucles (p) et (o) (avec p#o). Les signes sont
dtermins en fonction des sens de rfrence des deux courants
cycliques concerns. Pour les couplages magntiques, le signe est
dfini selon la manire dont les deux courants attaquent les bornes
polarises des deux bobines.

Page 12-11
Formes matricielles des quations des rseaux lectriques.

Z '] est symtrique:


On constate que la matrice des coefficients [Z
Z 'po = Z 'op
 Coefficients [e']:
e'o= somme algbrique des tensions lectromotrices des sources de tension
de la boucle (o).
Exemple:
* L1 L13 * L3
C

L23
R1 L12 R2
* L2
e2
e1 e3
i'1 i'2 i'3

Les coefficients du systme de trois quations avec les trois inconnues (i'1, i'2, i'3) sont:
d d d d d
Z11' = R1 + L1 + L2 + 2 L12 Z12' = Z21' = L2 L12
dt dt dt dt dt
d 1 d d
Z22' = L2 + dt + R2 Z13' = Z31' = L13 L23
dt C dt dt
d d
Z33' = R2 + L3 Z23' = Z32' = R2 + L23
dt dt
e1 = e1 ; e2 = e2 ; e3' = e3 e2
' '

Aprs le calcul des courants de boucles, les courants de branches sont dtermins
l'aide de la relation (12.9), comme la somme algbrique de tous les courants cycliques
qui passent par la branche.
 Astuce:
Si le circuit contient des sources indpendantes de courant, on a tout l'intrt de
choisir les boucles fondamentales de sorte faire passer, dans la mesure du possible,
un seul courant cyclique par les sources de courant. De cette manire, ce courant
cyclique doit tre gal au courant de la source, donc il est connu, ce qui diminue le
nombre d'inconnues.

12.6.2 Circuits avec sources commandes.

La prsence des sources commandes entrane quelques consquences importantes.


En principe, on remplace la valeur de la source par sa relation de dfinition. A partir
d'ici, en fonction du type de commande, deux situations diffrentes se prsentent:
 Sources commandes en courant: c'est le cas le plus favorable, car on peut
remplacer le courant de commande par son expression en fonction des courants
cycliques, et on bascule les termes dans le membre gauche du systme, sur la mme
ligne, et dans la colonne qui correspond aux courants de commande.
Page 12-12
Formes matricielles des quations des rseaux lectriques.

 Sources commandes en tension: comme les tensions ne figurent pas dans le


systme d'quations sous sa forme d'origine, il est ncessaire d'introduire des
nouvelles inconnues, savoir les tensions de commande, et pour chacune d'crire
une nouvelle quation, l'aide du deuxime thorme de Kirchhoff.
Z ']
Dans les deux cas, une consquence immdiate est que la matrice des coefficients [Z
n'est plus symtrique.

12.7 METHODE DES POTENTIELS AUX NUDS ("ANALYSE NODALE").

 Principe de la mthode :
La mthode des potentiels aux nuds prend comme inconnues les potentiels des nuds
par rapport un nud de rfrence ( terre ou masse ).
De cette manire, le deuxime thorme de Kirchhoff est automatiquement satisfait. Par
consquent, seulement le premier thorme de Kirchhoff est utilis, pour dterminer les
valeurs des (N-1) potentiels inconnus, ce qui reprsente un effort de calcul moins grand
que lors de lutilisation directe des quations de Kirchhoff, qui conduisent un systme
dquations avec B inconnues (B=O+N-1 > N).
En plus, la mise en quation est trs facile, ce qui la rend bien adapte aux simulations
sur ordinateur. Par ailleurs, cest cette mthode qui est utilise par la plupart des
programmes commerciaux de simulation numrique des circuits lectriques.

12.7.1 Mthode simplifie (rseaux sans couplages magntiques et


sans sources contrles).

Les inconnues sont regroupes dans le vecteur des potentiels des nuds par rapport au
nud de rfrence :
[v] = [v1 .... vn .... vN-1]T (12.13)
Le deuxime thorme de Kirchhoff, sous sa forme (4.2), est vrifi automatiquement.
Par consquent, seulement le premier thorme pourra tre utilis pour dterminer les
(N-1) inconnues.
Cependant, dans lexpression (12.6) du premier thorme, le vecteur des courants doit
tre exprim en fonction des nouvelles inconnues, ce qui peut se faire, en principe, en
utilisant le thorme de Joubert (12.5) :
Z]-1 ( [u] + [e] ) = [Y
[i] = [Z Y] ( [u]+[e])
o :
Z]-1 = [Y
[Z Y]
est la matrice doprateurs dadmittance des branches.
Le vecteur des tensions aux bornes des branches, gales aux diffrences des potentiels
entre les nuds de dpart et ceux darrive de la branche, peut tre exprim en
fonction du vecteur des potentiels des nuds par la relation matricielle :
[u] = [A]T [v] (12.14)

Page 12-13
Formes matricielles des quations des rseaux lectriques.

comme il est facile de vrifier directement.


Aprs quelques transformations lmentaires, on obtient le systme :
Y ] [v] = [j]
[Y (12.15)
o :
[Y Y] [A]T
Y ] = [A] [Y (12.16)
[j] = [j] + [icc] (12.17)
Y ] [e]
[icc] = - [A] [Y (12.18)
Le systme (12.15) est celui rsoudre, afin de dterminer les potentiels inconnus.
Le vecteur [icc] est celui des courants de court-circuit des branches, cest dire des
courants qui apparatraient si la branche est mise en court-circuit (comme on peut
constater partir du thorme de Joubert (12.5), pour le cas o les tensions aux bornes
de branches seraient nulles : [u] = [0]). Le sens de rfrence positif des courants de
courts-circuits est celui orient vers le nuds (ce qui explique le signe moins qui
prcde la partie droite de la relation 12.18, en sachant que les coefficients Anb sont
positifs si le sens de rfrence de la branche sort du nud).
Sous cette forme, le systme nest pas du tout adapt aux simulations numriques, pour
les deux raisons suivantes :
 En principe, il est difficile de dterminer la matrice des oprateurs dadmittance des
Y ] pour des branches de structure arbitraire.
branches [Y
 Mme si cette matrice tait connue, elle est, en principe, une matrice pleine ,
cest dire avec presque tous les termes diffrents de zro, tandis que la matrice des
oprateurs dimpdance [Z Z ] est, en gnral, creuse .
Cest pourquoi, nous allons tudier, pour le dbut, le cas particulier qui dfinit la
mthode des potentiels aux nuds simplifi, o les conditions suivantes seront
remplies :
Z ] diagonale, ce
1. Il nexiste pas des couplages magntiques. Ceci rend la matrice [Z
Y ].
qui est aussi valable pour son inverse [Y
2. Il nexiste pas des sources commandes (contrles) toutes les sources sont
indpendantes.
3. Il nexiste pas des sources idales de tension.
4. Sur chaque branche il existe un seul lment passif (rsistance, bobine ou
condensateur). Cette contrainte impose, alors, lintroduction des nuds fictifs, afin
de sparer des lments passifs ventuellement situs sur une mme branche ; cette
branche est alors divise en plusieurs branches en srie. Le seul inconvnient est la
multiplication des inconnues par ajout de nouvelles (les potentiels des noeuds ainsi
introduits).
Cette contrainte nest plus ncessaire en rgime permanent (circuits de courant
continu), ni en rgime permanent sinusodal (en utilisant la reprsentation en
complexe), ni si on utilise la transforme de Laplace (en rgime transitoire), car,
dans ces circonstances, linverse de limpdance de la branche (ladmittance de la
branche) peut tre calcule facilement
Page 12-14
Formes matricielles des quations des rseaux lectriques.

Les trois premires restrictions seront ultrieurement limines, suite une modification
de la mthode, qui devient alors la mthode des potentiels aux nuds modifie .

12.7.1.1 Y ].
Construction de la matrice des admittances [Y

Y ] est
Dans lhypothse exprime par les contraintes (1) et (4) de ci-dessus, la matrice [Y
diagonale, et ses lments seront ceux du tableau suivant :

Tableau ( 12.1) Elments de la matrice des admittances des branches.


Elment sur la branche Oprateur dimpdance Oprateur dadmittance
Rsistance R R G = 1/R
Bobine L d 1
L
L dt
dt
Condensateur C 1 d
C
dt C
dt
Cas particuliers :
 Rgimes stationnaires (circuits de courant continu) et circuits purement rsistifs :
seulement les rsistances comptent. Les branches avec des bobines seront alors des
courts-circuits, les branches avec des condensateurs seront ouvertes, et elles
pourront tre limines du calcul.
 Circuits de courant alternatif sinusodal : si on utilise la reprsentation en
complexe, on applique les transformations (12.3)
 Rgimes transitoires : si on utilise la transforme de Laplace on applique les
transformations (12.4).

12.7.1.2 Vecteur des courants de court-circuit des branches.

Y ] tant diagonale, les lments du vecteur des courants de court-circuit


La matrice [Y
des branches sobtiennent, pour une branche gnrique (b), par la relation :
icc b = Y b eb ; bB E
Ceci va donner :
Tableau ( 12.2) Elments du vecteur des courants de court-circuit des branches.
Elment sur la branche Courant de court-circuit icc :
Rsistance R Ge
Bobine L 1
L
e dt

Condensateur C de
C
dt
Les cas particuliers de plus haut seront traits de la mme manire.

Page 12-15
Formes matricielles des quations des rseaux lectriques.

12.7.1.3 Algorithme de calcul des coefficients du systme dquations


de la mthode des potentiels aux nuds simplifie.

Dans le cas de la mthode simplifie, o les trois contraintes cites plus haut sont
valides, la construction des coefficients du systme dquations (12.15) peut se faire
dune manire simplifie, sans vraiment effectuer les oprations matricielles indiques
dans les relations (12.16 12.18).
Les rgles de construction des coefficients sont les suivantes :
 Coefficients de la matrice [Y ] :
 Coefficients diagonaux Y nn :
Y nn = = Y
bn
b = (somme doprateurs dadmittance de toutes les

branches connectes au nud n).


 Coefficients non diagonaux Y mn, m#n :
Y nm, n#m = =
m b n
Yb = - (somme doprateurs dadmittance de toutes les

branches connectes entre le nud n et m).


 Coefficients de la matrice [j] :
jn = = j + i
k n
k
b n
cc b = somme des injections de courants des sources de

courants connectes au nud n , et des courants de


court-circuit des branches connectes ce mme
nud. Le sens de rfrence positif est orient vers le
nud.
Par ailleurs, cest sous cette forme que la mthode est utilise pour les calculs la
main , lorsque les quations sont crites par inspection du circuit .
On constate que la matrice des coefficients [YY ]
est symtrique (Y nm = Y mn). Cette
circonstance pourrait tre exploite par la procdure de calcul, ce qui conduit la fois
une conomie de mmoire, et la diminution du temps de calcul.

Exemple :
1 d 1 1
L dt + C dt + R de
R1 v1 j2 + e1dt C 2
1
1
* =
1 v2
L dt
1 1
+ j1 j2
R1 R1 R2

Page 12-16
Formes matricielles des quations des rseaux lectriques.

Les rgles de construction des matrices des coefficients peuvent tre illustres par les
diagrammes qui suivent, qui prcisent, pour les divers types dlments de circuit, leurs
contributions dans les matrices.

 Contributions des branches.


Une branche, dans la mthode des potentiels aux nuds simplifie, peut contenir au
maximum un seul lment passif (rsistance, bobine, condensateur), et,
ventuellement, une source de tension idale et indpendante.
La branche va laisser les traces suivantes dans le systme :

n1 Z, Y n2
e
1 n1 n2 N-1
1 v1

n1 +Y -Y vn1 -Y e
* =

n2 -Y +Y vn2 Ye

N-1 vN-1

Fig. (12.5 ) : Contributions des lments dune branche (mthode des potentiels aux
nuds).
Notes :
 seulement les nuds diffrent de celui de rfrence (donc seulement si ni#0)
contribuent. Les contributions du nud de rfrence n=0 ne figurent pas.
 Les signes qui prcdent les termes indiquent lopration qui doit se faire
(addition aux valeurs dj introduites ou soustraction) lors de lajout dun
terme.
 Ceci impose linitialisation 0 de tous les coefficients avant linsertion des
contributions des lments.

 Contributions des sources de courant.


Les sources de courant ne seront pas traites comme les branches. Les sources
indpendantes figurent seulement dans le vecteur [j] du membre droit du systme
dquations (12.15).

Page 12-17
Formes matricielles des quations des rseaux lectriques.

n1 n2
j
1 n1 n2 N-1

1 v1

n1 vn1 -j
* =

n2 vn2 +j

N-1 vN-1

Fig. ( 12.6 ) : Contributions dune source de courant.


Note : Les remarques prcdentes restent valables.

12.7.1.4 Algorithme de gnration du systme dquations de la


mthode des potentiels aux nuds simplifie.

La transcription des rgles prcdentes dans un algorithme est immdiate.


Nous allons donner une description de principe de lalgorithme. Les dtails pourront
dpendre de la mise en uvre.

12.7.1.4.1 Structure du flot dentre.


On va supposer que la description du circuit est fournie sous la forme dun fichier de
type texte, dont chaque ligne a la structure suivante :

T n1 n2 V E
o :
T = type de llment :
R : rsistance
L : bobine
C : condensateur
J : source de courant
n1 = nud initial (de dpart) ;
n2 = nud final (darrive) ;
V = valeur de llment ;
E = tension lectromotrice de la source de tension, si prsente. Ce terme ne doit
pas tre prsent si T = J, donc si llment est une source de courant.

Page 12-18
Formes matricielles des quations des rseaux lectriques.

Exemple :
Soit le circuit suivant, et son fichier de description :
j=2 mA R 0 1 10 10
L 0 1 1e-6 0
R 0 2 20 0
n=1 n=2 C 1 2 10e-6
J 2 1 2e-3
e=10 V
C=10F J 0 2 1e-3

L=1H
j=1 mA

R=10
R=20

Remarques :
 Ce fichier peut tre construit de plusieurs manires :
 laide dun diteur de texte (cette option est prise par dfaut par la
plupart de logiciel de simulation commerciaux).
 laide dun logiciel de dessin, qui peut transcrire les informations sous
la forme requise par le logiciel. Certains logiciel du commerce utilisent
des logiciels gnrique de dessin (exemple : ORCAD), en tant que
preprocesseurs de donnes, munis de modules de transcription des
donnes graphiques sous la forme utilise par le programme de
simulation.
 En utilisant un langage de description du rseau, dont les rgles
permettent une description plus souple (par exemple, sous format libre).
Exemple : une description possible pourrait tre la suivante :
R1=10 (0,1), E=10
L1=1e-6 (0,1)
R2=20 (0,2)
C1=10e-6 (1,2)
J1=2e-3 (2,1)
J2=1e-3 (0,2)
 On peut dcider de considrer nuls les termes non prsents.
 Les termes peuvent tre spars par un sparateur dfini par les rgles du
programme (blanc, virgule, point-virgule, tabulation, etc...).
 Si on inclut dans le preprocesseur de donnes un logiciel dinterprtation
dexpressions mathmatiques qui respectent une certaine syntaxe, les
valeurs des lments pourront tre donnes aussi sous la forme dexpressions
mathmatiques.

Page 12-19
Formes matricielles des quations des rseaux lectriques.

Exemple :
R1(0,1) =10; E=10 * exp (-t)
L1(0,1) = 1e-6
R2(0,2) = R1 * 2
C1(1,2) = 10e-6
J1(2,1) = (t<1e-3)
J2(0,2) = sin (2*PI*100*t)

12.7.1.4.2 Algorithme de construction du systme dquations :

La construction du systme dquations peut tre ralise au moment de la lecture du


fichier de description du circuit, par lalgorithme suivant.

// Procdure de construction du systme dquations


// pour la mthode des potentiels aux noeuds simplifie.

// SECTION 1: INITIALISATIONS -------------------------

// Donnes principales du circuit:


N //Nombre des noeuds
//Le nombre de noeuds peut tre dtrmin par un
//premier passage du fichier de donnes.

// Dimensionnement des tableaux de travail:


Y[N-1,N-1] // Tableau Y des cofficients du systme
J[N-1] // Termes libres du systme
V[N-1 // Vecteur des inconnues

// Initialisation zro des tableaux de travail


Y[*] = 0
J[*] = 0

// SECTION 2: LECTURE DES DONNEES ---------------------

// Lecture du fichier de description du circuit


// et construction des matrices des cofficients:
Ouverture du fichier de donnes.

Tant que pas fin de fichier //----------------------

Lire T, n1, n2, V, E

// Oprateur dadmitance de la branche Yb:


selection suivant(T)
cas R: Yb=1/V
cas L: Yb=1/L I
cas C: Yb=C D
cas J: si E<>0; erreur
fin selection
// notes: I = oprateur dintgration
// D = oprateur de drivation

si T<> J alors // Cest une branche

si n1 <> 0 alors
Y[n1,n1] += Yb
J[n1] -= Yb(E)
fin si // n1

Page 12-20
Formes matricielles des quations des rseaux lectriques.

si n2 <> 0 alors
Y[n2,n2] += Yb
J[n2] += Yb(E)
fin si // n2

si n1<>0 et n2<>0 alors


Y[n1,n2] = Y[n2,n1] -= Yb
fin si // n1 et n2

sinon // T=J : source de courant

si n1<>0 alors
J[n1] -= V
fin si

si n2<>0 alors
J[n2] += V
fin si

fin si //T

fin Tant que //fin de la boucle de lecture ------------

// SECTION 3: CALCULS --------------------------------------

Rsolution du systme dquations [Y][V]=[J]


// en fonction du rgime :
// stationnaire: quations algbriques
// sinusodal: quations algbriques, en complexe
// transitoire:
// intgration directe: quations diffrentielles
// dans le temps
// transf. de Laplace: quations algbriques,
// rsulution symbolique.
// Voir plus loin

FIN // de la procdure

12.7.2 Mthode des potentiels aux nuds modifie.

Les contraintes imposes plus haut, qui ont conduit la mthode des potentiels aux
nuds simplifie, seront limines successivement, afin de permettre la rsolution des
circuits sans aucune restriction.
Ceci conduit la mthode des potentiels aux nuds modifie .

12.7.2.1 Circuits avec sources contrles.

Les quatre types principaux de sources contrles sont :


1. Sources de tension contrles par une tension ;
2. Sources de tension contrles par un courant ;
3. Sources de courant contrles par une tension ;
4. Sources de courant contrles par un courant ;

Page 12-21
Formes matricielles des quations des rseaux lectriques.

Soient :
ic = courant de contrle (courant dans la branche (c) ).
uc = vm1 vm2 = tension de contrle (diffrence de potentiel entre les nuds m1
et m2)
Les caractristiques des quatre types de sources commandes seront, alors :

Tableau ( 12.3) Les quatre types de sources commandes.


Source de : Commande par :
le courant ic la tension uc = vm1 vm2
Tension e= ic uc = (vm1 vm2)
Courant j = ic uc = (vm1 vm2)

Remarques :
 Les coefficients , , , et peuvent tre numriques ou des oprateurs agissant sur
les grandeurs de contrle.
Exemples :
d d
e = 10 ic = ic ; = 10
dt dt
j = 100 uc dt = uc ; = 100 dt

Ceci permet, entre autres, la modlisation des couplages magntiques (voir plus
loin).
Dans la mthode des potentiels aux nuds, il est beaucoup plus facile de traiter les
sources commandes par une tension, car les grandeurs de commande figurent dj
parmi les variables du systme.
Par contre, le traitement des sources commandes par un courant, est plus difficile, car
les courants de commande ne figurent pas parmi les variables. Par consquent, ils
doivent tre ajouts aux inconnues. Ceci impose l'ajout d'quations supplmentaires.
 Traitement des sources commandes par une tension.
En premier lieu, les expressions des sources sont inclues dans les matrices des
coefficients, selon les rgles habituelles, prsentes plus haut (voir fig. 12.5 et 12.6).
En second lieu, les termes contenant les potentiels de contrle seront transports
dans le membre gauche du systme, dans les emplacements qui correspondent.
Avec les notations du tableau 12.3, ceci va donner :

Page 12-22
Formes matricielles des quations des rseaux lectriques.

1 n1 m1 n2 m2
1

n1 +Y +Y -Y -Y vn1
* vm1 =

n2 -Y -Y +Y +Y vn2
vm2
N-1
Fig. (12.7 ) : Contributions des lments dune branche avec source de tension
commande par la tension entre les nuds m1 et m2.

1 n1 m1 n2 m2
1 v1

n1 + - vn1
* vm1 =

n2 - + vn2
vm2

Fig.( 12.8 ) : Contributions dune source de courant commande par la tension


entre les nuds m1 et m2.

Les nouveaux termes sont marqus par une bordure paisse.


On constate que la matrice des coefficients [Y ] nest plus symtrique. Ceci est
par ailleurs vrai pour tous les types de sources commandes.

 Traitement des sources commandes par un courant.


Chaque courant de commande doit tre ajout la liste des inconnues. Pour chaque
tel courant, il faut ajouter une nouvelle quation, dduite par lapplication du
thorme de Joubert pour la branche de commande. Les lments de la branche de
commande (admittance, tension lectromotrice) seront identifis par lindice (c). Les
nuds dextrmit seront (m1) et (m2) :

ic

m1 Z c ; Yc m2
ec

Fig.( 12.9 ) : Branche de commande dune source.

Pour cette branche, le thorme de Joubert donne :

Page 12-23
Formes matricielles des quations des rseaux lectriques.

ic = Y c ( ec + vm1 vm2)  -Y c vm1 + Y c vm2 +ic = Y c ec


1 n1 m1 n2 m2 N-1 ic
1 v1

n1 +Y -Y +Y vn1
vm1
* =
n2 -Y +Y -Y vn2

N-1 vN-1
ic -Yc +Yc 1 ic +Yc ec

Fig. (12.10 ): Contributions des lments dune branche avec source de tension
commande par le courant de la branche (c).
1 n1 m1 n2 m2 N-1 ic
1 v1

n1 + vn1

* =
n2 - vn2

N-1 vN-1
ic -Yc +Yc 1 ic +Yc ec

Fig. (12.11): Contributions dune source de courant commande par le courant de


la branche (c).
Remarque :
 Comme nous lavons dj affirm, la prsence des sources commandes rend
la matrice des coefficients [Y ] non symtrique. Ceci peut avoir des effets
ngatifs aussi bien en ce qui concerne la mmoire ncessaire pour garder les
tableaux de travail, quen ce qui concerne le temps de calcul.
 La matrice [Y ] reste, en principe, creuse . Cette proprit pourrait tre
utilise pour augmenter les performances (mmoire et temps de calcul) du
programme de simulation. Cependant, les techniques doivent tenir compte de
la non symtrie de cette matrice.

12.7.2.2 Circuits avec couplages magntiques.

Un couplage magntique par inductances mutuelles peut tre ramen un circuit


quivalent avec deux sources commandes ayant le mme effet.
Dans ce circuit figurent deux sources quivalentes de tension, commandes par les
drivs dans le temps des deux courants. Par consquent, les deux courants (de
commande) devront tre ajouts aux inconnues, en appliquant pour chacun les
considrations prsentes plus haut.

Page 12-24
Formes matricielles des quations des rseaux lectriques.

n1 m1 n1 m1
ib ia ib ia

Lbb Laa
Lbb Lba Laa

Lba dia/dt Lab dib/dt

n2 m2 n2 m2

n1 m1 n2 m2 ib ia

n1 +Yb -Yb -kba vn1


m1 +Ya -Ya -kab vm1
* =
n2 -Yb +Yb +kba vn2
m2 -Ya +Ya +kab vm2

ib -1 +1 LbbD LbaD ib 0
ia -1 +1 LabD LaaD ia 0

Fig. (12.12) : Reprsentation dun couplage magntique par un circuit quivalent avec
sources de tension commandes par les courants
Les lments qui figurent dans le tableau sont les suivants :
 les oprateurs dadmittance des deux branches :
1 1
Yb =
Lbb dt ; Ya =
Laa
dt

 les courants de court-circuit des deux branches du circuit quivalent :


d L
icb = Yb ( Lba ia ) = ba ia = kba i a
dt Lbb
d L
ica = Y a ( Lab ib ) = ab ib = k ab ib
dt Laa
(ils seront transports dans le membre gauche du systme).
 Les quations (thorme de Joubert) sur les deux branches, qui fournissent les deux
quations supplmentaires :
dib di
Lbb + Lba a vn1 + vn 2 = 0
dt dt
dia di
Laa + Lab b vm1 + vm 2 = 0
dt dt
(pour des raisons de mise en page, dans la figure ci-dessus, on a not par
D = d/dt loprateur de drivation ).
Page 12-25
Formes matricielles des quations des rseaux lectriques.

Dans cette mme figure, les cellules dont les termes ont t impliqus sont
grises.

12.7.2.3 Circuits avec sources idales indpendantes de tension.

Les sources idales de tension ont des admittances (conductances dans le cas des
circuits de courant continu) infinies. Ceci ne permet plus le calcul des coefficients de la
matrice [Y ] pour les deux nuds dextrmit, car les sommes des oprateurs
dadmittances qui y interviennent seront infinies.
Pour les calculs manuels , la prsence des sources idales de tension avec une borne
la masse est plutt un avantage, car le potentiel de lautre borne de la source est connu,
gal la tension lectromotrice de la source, et lquation correspondante peut tre
limine. Pour les calculs sur ordinateur, par contre, il est ncessaire de trouver une
mthode automatise.
La solution est moins facile dans le cas des sources flottantes , avec les deux bornes
non lies la masse.
Une solution possible, adopte dans certains logiciels bien connus, est celle dajouter
des nouvelles inconnues, savoir les courants dans des telles sources, qui pourront tre
traits en tant quinjection de courant dans les nuds, de la mme manire que les
sources de courant. Comme ces courants ne sont pas, en ralit, connus, ils seront
transfrs dans le membre gauche, comme inconnues supplmentaires.
Pour complter le systme, on ajoute, pour chaque source, une quation supplmentaire,
qui exprime la diffrence de potentiels par la tension lectromotrice de la source.

ib
n1 ib n2 n1 n2
eb
Fig.( 12.13 ) : Branche avec source idale de tension.

Lquation de fonctionnement de la branche est :


vn2 vn1 = eb

Page 12-26
Formes matricielles des quations des rseaux lectriques.

1 n1 n2 N-1 ib
1 v1

n1 +1 vn1

* =
n2 -1 vn2

N-1 vN-1
ic -1 +1 ib eb

Fig. (12.14 ) : Contributions des lments dune branche avec source idale de
tension.

Note : pour une source avec une borne la masse, les contributions relatives au
nud de rfrence ne figurent pas dans les quations, comme dhabitude.

12.7.3 Conclusions.

 En gnral, le systme dquations ainsi construit est un systme dquations


intgro-diffrentielles, car les oprateurs dintgration et de drivation y figurent.
Afin deffectuer la simulation par mthodes numriques, ce systme doit tre
ramen un systme dquations algbriques, par une procdure de discrtisation,
qui va tre tudie plus loin.
 Dans le cas des rseaux de courant continu, ou des circuits purement rsistifs, les
quations sont algbriques, et les techniques courantes de rsolution de telles
quations sappliquent.
 Dans le cas des rseaux de courant alternatif sinusodal, en utilisant la reprsentation
en complexe, on obtient un systme dquations algbriques en complexe, dont la
rsolution peut tre faite selon les mmes techniques.
 Pour ltude des rseaux en rgime transitoire en utilisant la transforme de Laplace,
le systme dquations doit tre trait par des techniques de calcul symbolique, ce
qui peut compliquer ltude de manire sensible.

Page 12-27
Formes matricielles des quations des rseaux lectriques.

12.8 METHODE "DU TABLEAU" (KIRCHHOFF - JOUBERT).

La dmarche de cette mthode est, en quelque sorte, oppose celle des autres
mthodes (courants de boucles ou potentiels des nuds), qui consiste dans la diminution
des inconnues, par un choix adquat de nouvelles inconnues, moins nombreuses que les
courants de branches (les courants de boucles, ou les potentiels des nuds).
Dans une variante de cette nouvelle mthode, les inconnues sont :
 les courants dans toutes les branches (B inconnues)
 les potentiels de tous les nuds (N-1 inconnues)
donc, en total,
Nx = B + N -1 (12.19)
inconnues.
Ceci pourrait sembler bizarre !
En effet, pour les calculs la main , il ny a aucun intrt de procder de cette
manire.
Par contre, pour les calculs automatiques, on obtient une mthode qui procure une
souplesse maximale, sans presque aucune contrainte.
La perte provoque par le plus grand nombre dinconnues peut tre attnue par une
programmation adquate, en exploitant le caractre creux de la matrice des
coefficients.

12.8.1 Systme d'quations.

Le systme dquations peut tre dduit en utilisant le premier thorme de Kirchhoff,


et le thorme de Joubert :
[A] [i] = [ j ]
Z] [i] [A]T[v] = [e]
[Z
Les deux quations matricielles peuvent tre regroupes sous une seule, reprsente plus
bas.
On peut constater que les premires (B) lignes reprsentent le thorme de Joubert,
tandis que les dernires (N-1) lignes reprsentent le premier thorme de Kirchhoff.
Une telle disposition des quations, ainsi que celle des inconnues (dabord les
courants, ensuite les potentiels) assure, dans le cas dun rseau sans sources
commands, la symtrie de la matrice des coefficients, fait srement favorable.

Page 12-28
Formes matricielles des quations des rseaux lectriques.

x
x
x
x
[Z ] - [A]T [i] [e]

* =

- [A] [v] - [j]

Sous forme condense, le systme peut scrire :


[ T ] [x] = [ g ] (12.20)
avec :
 le vecteur des inconnues :
[x] = [ [i]T [v]T ]T (12.21)
 le vecteur des sources :
[g] = [ [e]T -[j]T ]T (12.22)
La matrice des coefficients [T ] est partitionne en quatre blocs dont, pour
linstant, celui du coin bas droite est vide. Il va tre rempli au moment de la prise
en compte des sources commandes, qui vont, galement, laisser des traces dans les
autres blocs. Pour linstant, on constate que cette matrice est symtrique. La prsence
des sources commandes va entraner la perte de cette symtrie.
Les lments de cette matrice sont des nombres et des oprateurs (dimpdance), dans le
cas de la reprsentation en valeurs instantanes.

12.8.2 Mise en quation.

Pour la construction des matrices de coefficients [T ] ; il nest pas ncessaire de


construire dabord les matrices qui la composent. Il suffit de parcourir successivement
les branches, leurs contributions pouvant tre introduites directement dans les matrices.
Pour arriver cela, il est utile de prsenter les traces laisses dans le systme
dquations par une branche, et par une source de courant, en ignorant, pour le dbut, le
cas des sources commandes, qui sera trait plus loin.

12.8.3 Contributions dune branche gnrique.

Soit une telle branche (dindice b), avec une impdance Zbb et, ventuellement, une
source indpendante de tension eb. On suppose aussi que la branche peut avoir des
couplages magntiques Zba avec dautres branches (dsignes par lindice gnrique a).
Les contributions de la branche (b) dans le systme sont prsentes ci-dessous, avec la

Page 12-29
Formes matricielles des quations des rseaux lectriques.

remarque que les impdances mutuelles Zab et Zba doivent figures une seule fois
chacune, attaches lune des deux branches concernes.
b a n1 n2

b Zbb Zba -1 +1 ib eb

a Zab
* =

n1 -1 vn1

n2 +1 vn2

*Z aa
ia Fig. (12.15 ) : Contributions des
Zba lments dune
branche dans la
mthode du tableau
n1 ib * Z bb n2
eb

Variante pour les branches capacitives (avec un condensateur comme seul lment):
Surtout pour les simulations en rgime transitoire, il est avantageux de traiter ce type de
branche de manire diffrente, en crivant lquation sur la branche sous la forme
suivante:
d
ib = C (vn1 vn 2 )
dt
n1 ib n2
C
ce qui va donner, dans le systme dquations:
b n1 n2

b 1 -C d/dt +C d/dt ib 0

* =

n1 -1 vn1

n2 +1 vn2

Fig. (12.16 ) : Contributions des lments dune branche capacitive (variante).

Il est vrai que la matrice [T ] perd sa symtrie (mais garde une symtrie structurelle),
ce qui est un desavantage, mais dautres avantages (surtout en termes de stabilit
numrique) emportent.

Page 12-30
Formes matricielles des quations des rseaux lectriques.

12.8.4 Contribution des sources de courant indpendantes.

Soit la source de courant de la figure suivante, dont les contributions dans le systme
dquations vont se situer dans le terme libre :
n1 n2

* =
n1 vn1 +j

n2 vn2 -j

Fig. (12.17 ) : Contributions dune


source de courant
n1 n2 indpendante
j

12.8.5 Algorithme de gnration du systme.

12.8.5.1 Structure du flot dentre.

Nous allons supposer une structure du flot dentre diffrente de celle utilise
lillustration de la mthode des potentiels aux nuds, afin de mieux tenir compte des
particularits de la mthode du tableau.
Le flot dentre est, comme avant, un fichier de type texte, dont chaque ligne a la
structure suivante :

b n1 n2 T V E Bm M
o :
b = numro de la branche. Si B=0, llment doit tre une source de courant
(celles-ci ntant pas associes aux branches).
T : type de llment :
R : rsistance
L : bobine
C : condensateur
J : source de courant (dans ce cas, B=0).
n1 : nud initial (de dpart) ;
n2 : nud final (darrive) ;
V : valeur de llment ;
E : tension lectromotrice de la source de tension, si prsente. Ce terme ne doit
pas tre prsent si T = J, donc si llment est une source de courant.
Bm : si T=L, indice de la branche avec laquelle la bobine sur la branche courante
est couple. Ce terme ne doit pas tre prsent si T # L.

Page 12-31
Formes matricielles des quations des rseaux lectriques.

M : si T=L, inductance mutuelle entre la bobine de la branche courante et une


autre, situe sur la branche Bm. Ce terme ne doit pas tre prsent si T # L. En
plus, chaque impdance mutuelle doit figurer une seule fois.
Remarques :
 En utilisant un langage de description du rseau, dont les rgles
permettent une description plus souple (par exemple, sous format libre), on
obtient une souplesse accrue.
Exemple : pour le circuit ci-dessous, une description possible pourrait tre la suivante :
j=2 mA B=1 N=0,1 R1=10 E=10
B=2 N=1,0 L1=1e-6,
n=1 n=2 Bm=5 M=0.5e-6
B=3 N=2,0 R2=20
e=10 V B=4 N=1,2 C1=10e-6
C=10F B=5 N=2,0 L2=2e-6
*
N=2,1 J1=2
L=1H * j=1 mA N=0,2 J2=1
M=0.5H R=20
R=10 L=2H

 On peut dcider de considrer nuls les termes non prsents.


 Les termes peuvent tre spars par un sparateur dfini par les rgles du
programme (blanc, virgule, point-virgule, tabulation, etc.).
 Nous nallons pas insister sur les contrles derreurs de description du rseau
a effectuer (exemple : dtection des branches non dfinies, des nuds dans
lair avec une seule branche attache, etc.).

12.8.5.2 Algorithme de construction du systme dquations :

La construction du systme dquations peut tre ralise au moment de la lecture du


fichier de description du circuit, par lalgorithme suivant.

// Procdure de construction du systme dquations


// pour la mthode du tableau.

// SECTION 1: INITIALISATIONS -------------------------

// Donnes principales du circuit:


B //Nombre de branches
N //Nombre de noeuds
//Le nombre de branches et noeuds peut tre dtrmin par un
//premier passage du fichier de donnes.
//Ce premier passage peut aussi dtecter des rreurs de
//description de la topologie du circuit.

Nx=B+N //Nombre dinconnues

// Dimensionnement des tableaux de travail:


T[Nx,Nx] // Tableau des cofficients du systme
G[Nx] // Termes libres du systme

Page 12-32
Formes matricielles des quations des rseaux lectriques.

X[Nx] // Vecteur des inconnues

// Initialisation zro des tableaux de travail


T[*] = 0
G[*] = 0

// SECTION 2: LECTURE DES DONNEES ---------------------

// Lecture du fichier de description du circuit


// et construction des matrices des cofficients:

Ouverture du fichier de donnes.

Tant que pas fin de fichier //----------------------

Lire b, n1, n2, T, V, E, Bm, M

// Contrle drreurs:
si // source de courant sur une branche
b#0 et T=J
ou // couplage magntique sans bobine
T#L et Bm#0
ou // dautres cas prvoir
... etc ...
alors
Message drreur
Arrt
fin si

si b<> O alors // Cest une branche


// Oprateur dimpdance de la branche Zb:
selection suivant(T)
cas R: Zb=V
cas L: Zb=L D; Zba= M D
cas C: Zb=1/C I
fin selection
// notes: I = oprateur dintgration
// D = oprateur de drivation

// Impdance de la branche
T[b,b] +=Zb
G[b] += E

// Impdance mutuelle (si le cas)


si T=L et Bm#0 alors
T[b,Bm] = T[Bm,b] +=Zba
fin si

si n1 <> 0 alors
T[b,B+n1] = T[B+n1,b] = -1
fin si // n1

si n2 <> 0 alors
T[b,B+n2] = T[B+n2,b] = +1
fin si // n2

sinon // T=J : source de courant


si n1<>0 alors
G[B+n1] += V
fin si
Page 12-33
Formes matricielles des quations des rseaux lectriques.

si n2<>0 alors
G[B+n2] -= V
fin si

fin si //B

fin Tant que //fin de la boucle de lecture ------------

// SECTION 3: CALCULS --------------------------------------

Rsolution du systme dquations [T][X]=[G]


// en fonction du rgime :
// stationnaire: quations algbriques
// sinusodal: quations algbriques, en complexe
// transitoire:
// intgration directe: quations diffrentielles
// dans le temps
// transf. de Laplace: quations algbriques,
// rsulution symbolique.
// Voir plus loin

FIN // de la procdure

12.8.6 Circuits avec sources commandes.

La mthode du tableau offre la plus grande souplesse et une intgration facile des
sources commandes de tous les types. Par ailleurs, cest lun des avantages
fondamentaux de la mthode.
Avec les notations du tableau 12.3, on obtient, pour les quatre types principaux de
sources commandes, respectivement :

1. Contribution dune source de tension situe dans la branche (b), commande par le
courant de la branche (c) :
b c

b - ib

ic
* =

Page 12-34
Formes matricielles des quations des rseaux lectriques.

2. Contribution dune source de tension situe dans la branche (b), commande par la
tension entre les nuds (m1) et (m2) :
b m1 m2

b - + ib

* =

vm1

vm2

3. Contribution dune source de courant connecte entre les nuds (n1) et (n2)
commande par le courant de la branche (c) :
c

ic
* =

n1 -

n2 +

4. Contribution dune source de courant connecte entre les noeuds (n1) et (n2)
commande par la tension entre les noeuds (m1) et (m2):
m1 m2

* =

n1 - +
vm1
n2 + -
vm2

Remarques :
 La matrice des coefficients nest plus symtrique (comme, par ailleurs, aussi
dans le cas de la mthode des potentiels aux nuds). Cette circonstance doit
tre prise en compte dans la procdure de rsolution du systme dquations.

Page 12-35
Formes matricielles des quations des rseaux lectriques.

 Les contributions des quatre types principaux de sources commandes sont


situes dans les quatre rgions de la matrice des coefficients mises en
vidence dans les figures prcdentes.
 La prise en compte des diffrents types de sources commandes ne prsente
aucune difficult particulire, ce qui fait la diffrence par rapport la
mthode des potentiels aux nuds modifie. Ceci rend la mthode du tableau
plus souple et plus gnrale.
 Il est ncessaire de modifier de manire approprie les rgles de prsentation
des donnes du rseau, afin de pouvoir tenir compte de sources
commandes.
 Lalgorithme de construction du tableau des coefficients doit tre complt
en consquence, ce qui ne prsente aucune difficult particulire, une fois les
rgles de description du circuit dfinies.

12.9 FORME MATRICIELLE DU THEOREME DE CONSERVATION DES


PUISSANCES.

12.9.1 Thorme du Tellegen.

La procdure est la mme que celle du paragraphe 6.1.


Comme dans ce paragraphe, il est plus commode, dans ce contexte, dinclure les sources
de courants parmi les branches du rseau, donc de considrer l'ensemble B* des
branches. Soit, alors, le graphe des courants du B*, que nous allons designer par G*.
L'ensemble de tous les nuds du rseau sera, son tour, dsign par N *.
Alors, le premier thorme de Kirchhoff, prend la forme :
[A*] [i*] = 0 (12.23)
* *
o [i ] est le vecteur des courants dans toutes les branches du B* , et [A ] est la matrice
des coefficients dincidence des branches aux noeuds du graphe G*.
En multipliant gauche par le vecteur transpos des potentiels [v*] des nuds du N *,
on obtient :
[v*]T [A*] [i*] = 0 (12.24)
Mais, comme on peut vrifier facilement,
[v*]T [A*] = [u*]T (12.25)
o [u*] est le vecteur des tensions aux bornes des branches du B*.
On obtient, alors, le thorme de Tellegen :
[u*]T [i*] = 0 (12.26)
ou, sous une forme quivalente facile dmontrer :
[i*]T [u*] = 0 (12.27)

Page 12-36
Formes matricielles des quations des rseaux lectriques.

12.9.2 Thorme de conservation des puissances.

Pour obtenir la forme dtaille du thorme, on revient la sparation des branches et


des sources de courant.
Par consquent, les vecteurs [u*] et [i*] deviennent :
[u ]
u * =
[ u J ]
[i ]
i* =
[ j ]
o [uJ] est le vecteur des tensions aux bornes des sources de courant (le signe moins
provient de la convention dassociation des sens de rfrence des tensions et des
courants pour les sources de courant), et [j] est le vecteur des sources de courant.
Alors, la relation (12.27) devient :
[u ]
i* u * = [i ] [ j ] *
[ u J ] [ ] [ ] [ ] [ J ]
T T T T T
= i u j u =0


Mais, selon le thorme de Joubert :
[u] = [Z ] [i] [e]
En remplaant dans la relation prcdente, on obtient :
[i]T [Z ] [i] = [i]T [e] + [j]T [uJ] (12.28)
Les termes ont les significations suivantes :
T
pp = [i] [Z ] [i] = puissance consomme dans les lments passifs ;
T
pE = [i] [e] = puissance fournie par les sources de tension ;
T
pI = [j] [uJ] = puissance fournie par les sources de courant ;

Page 12-37