Vous êtes sur la page 1sur 200

samedi 22 mai 2010

Topologie, graphes et
analyse tensorielle
des rseaux pour la
physique et la
compatibilit
lectromagntique en
particulier
Olivier Maurice
Soizic Dubois Alain Reineix
Vincent Brindejonc
1
Table des matires
1 Introduction............................................................................................................................................ 6
2 Mcanismes de l'ATR............................................................................................................................. 7
2.1 Organisations................................................................................................................................7
2.2 Produits......................................................................................................................................... 7
2.3 fraction........................................................................................................................................ 10
2.4 Drivation simple....................................................................................................................... 10
2.5 Critre de tensorialit................................................................................................................ 11
2.6 Ambigut de l'inversion lors de transformations.................................................................... 11
2.7 Trace, symtrie, antisymtrie....................................................................................................13
2.8 Drivation de la connexion ........................................................................................................13
2.9 Exercices......................................................................................................................................14
2.9.1 Rarranger et rduire....................................................................................................... 14
2.9.2 Corrections.........................................................................................................................14
2.9.2.a Exercice 1................................................................................................................. 14
2.9.2.b Exercice 2................................................................................................................. 14
2.9.2.c Exercice 3..................................................................................................................15
2.9.2.d Exercice 4................................................................................................................. 15
2.9.2.e Exercice 5................................................................................................................. 15
3 Fondements et principes......................................................................................................................16
3.1 Invariant..................................................................................................................................... 16
3.2 Espaces communs et espaces physiques................................................................................... 17
3.3 Hybridation de tenseurs.............................................................................................................18
3.4 Exercices......................................................................................................................................19
3.4.1 Invariant............................................................................................................................ 19
3.4.1.a Gravitation............................................................................................................... 19
3.4.1.b Invariance des h-tenseurs....................................................................................... 19
3.4.2 Corrections.........................................................................................................................19
3.4.2.a Exercice 1................................................................................................................. 19
3.4.2.b Exercice 2................................................................................................................. 19
4 L'espace nodal...................................................................................................................................... 21
4.1 Principes fondamentaux............................................................................................................ 21
4.2 Expressions spatio-temporelles................................................................................................. 23
4.3 Sources de masses (charges) quation nodale....................................................................... 23
4.4 Exercices......................................................................................................................................25
4.4.1 Thories sur l'espace nodal...............................................................................................25
4.4.1.a Nature contravariante de l'espace nodal............................................................... 25
4.4.1.b Traduction du champ scalaire en flux....................................................................25
4.4.1.c Mtrique abstraite................................................................................................... 25
4.4.1.d Retrouver l'admittance............................................................................................25
4.4.1.e De la branche de Kirchhoff l'quation nodale..................................................... 25
4.4.2 Corrections.........................................................................................................................26
4.4.2.a Exercice 1................................................................................................................. 26
4.4.2.b Exercice 2................................................................................................................. 26
4.4.2.c Exercice 3..................................................................................................................27
4.4.2.d Exercice 4................................................................................................................. 27
4.4.2.e Exercice 5................................................................................................................. 27
4.5 Exercices d'lectronique............................................................................................................. 27
4.5.1 Rseau de jauge................................................................................................................. 27
4.5.1.a Exercice 1................................................................................................................. 27
4.5.1.b Exercice 2................................................................................................................. 28
4.5.2 Rseaux non symtrique...................................................................................................28
2
4.5.2.a Exercice 1................................................................................................................. 28
4.5.3 Cordes nodales...................................................................................................................29
4.5.3.a Exercice 1................................................................................................................. 29
4.5.4 Corrections.........................................................................................................................29
4.5.4.a Exercice 1, rseaux de jauge................................................................................... 29
4.5.4.b Exercice 2, rseaux de jauge................................................................................... 29
4.5.4.c Rseaux non symtriques : exercice 1.................................................................... 30
4.5.4.d Exercice sur rseau avec couplage nodal............................................................... 30
4.6 Forme covariante de l'quation nodale..................................................................................... 31
4.6.1 Dtermination de l'incidence............................................................................................ 32
4.6.2 Expressions dans le domaine temporel .......................................................................... 33
4.6.3 Domaine harmonique........................................................................................................34
4.6.4 Domaine temporel avec processus harmonique.............................................................. 35
4.6.5 Exercices............................................................................................................................ 37
4.6.5.a Rsolution suivant une mthode nodale covariante............................................. 37
4.6.5.b Correction................................................................................................................. 37
4.6.6 Mthodologie nodale covariante.......................................................................................38
4.6.6.a Exercice 1 : reprise du schma deux branches................................................... 38
4.6.6.b Rponse.................................................................................................................... 38
4.6.6.c Exercice 2 : schma 4 branches............................................................................ 39
4.6.6.d Correction ................................................................................................................40
4.6.7 Domaines composites........................................................................................................ 41
4.6.7.a Dmarche................................................................................................................. 41
4.6.7.b Transforme de dimension 1...................................................................................41
4.6.7.c Transforme de dimension 2................................................................................... 42
4.6.7.d Couplage par les coefficients de qualit................................................................. 44
4.6.7.e Problme avec interaction rayonne...................................................................... 46
4.6.7.f Expressions thoriques............................................................................................ 47
5 Espace nodal et dynamique gnrale ................................................................................................ 52
5.1 Dynamique du point................................................................................................................... 52
5.2 Paramtres S.............................................................................................................................. 55
5.3 Thermique................................................................................................................................... 56
5.4 Traitement du bruit....................................................................................................................56
5.4.1 Dfinition d'un signal bruyant......................................................................................... 56
5.4.2 Dfinition d'un multiport bruyant................................................................................... 57
5.4.3 Expression de la matrice de corrlation ......................................................................... 58
6 L'espace vectoriel................................................................................................................................. 59
6.1 tude des lignes en rgime harmonique...................................................................................59
6.2 Relation de dispersion dans les guides..................................................................................... 61
6.3 Champ lectrique total dans un guide interrompu.................................................................. 62
6.4 Impdance ou admittance d'onde.............................................................................................. 63
6.5 Champ magntique total dans un guide interrompu...............................................................64
6.6 Schma quivalent la discontinuit....................................................................................... 64
6.7 Existence d'un mode majoritaire............................................................................................... 65
6.8 Egalit des champs sur la discontinuit................................................................................... 66
6.9 Extraction des potentiels........................................................................................................... 67
6.10 Amplitudes des champs vanescents...................................................................................... 69
6.11 Dtermination des modes majoritaires................................................................................... 69
6.12 Ecriture en braket & tensorielle..............................................................................................70
6.13 Utilisation dans une topologie................................................................................................. 70
6.14 Mthodologie............................................................................................................................. 71
6.15 Approche par diffraction.......................................................................................................... 71
6.16 Obstacles en profondeur...........................................................................................................74
6.17 Calcul de l'impdance caractristique quivalente................................................................ 74
6.18 Impdance caractristique par le bilan de densit surfacique de puissance.......................77
6.19 Obstacles obliques.................................................................................................................... 81
6.20 Mthode systmatique............................................................................................................. 84
6.21 Antenne dans le plan d'un mur et condition limite de court-circuit..................................... 86
6.22 Annexe I chapitre 7: tude de l'volution de l'impdance ramene................................... 86
6.23 Annexe II chapitre 7.............................................................................................................. 88
6.23.1 Listing du programme Python de calcul de la vitesse de groupe................................88
3
6.24 Annexe III chapitre 7............................................................................................................ 88
6.25 Annexe IV chapitre 7.............................................................................................................89
7 SPIN.....................................................................................................................................................90
7.1.1 Usage de la fonction d'onde.............................................................................................. 90
7.1.2 Amplitude de transition....................................................................................................91
7.1.3 Fonction d'onde..................................................................................................................91
7.1.3.a Fonction d'onde de Dirac......................................................................................... 92
7.1.3.b Rsum..................................................................................................................... 94
7.1.4 Principe de la mthode perturbative............................................................................... 95
7.1.5 L'interaction champ matire............................................................................................ 95
7.1.6 Autre reprsentation.........................................................................................................98
7.1.7 Dmarche........................................................................................................................... 99
7.1.7.a Premires expressions............................................................................................. 99
8 L'espace modal................................................................................................................................... 102
8.1 Matrice de la connexion vecteur vers modal...........................................................................104
8.2 Spcificits de l'espace modal.................................................................................................. 105
8.3 Dfinition de sources de flux dans l'espace modal................................................................. 106
8.3.1 Exemple simple............................................................................................................... 107
8.4 Expressions des couplages....................................................................................................... 108
8.5 Exercices....................................................................................................................................111
8.5.1 Exercice 1 : couplages..................................................................................................... 112
8.5.2 Exercice 2 : transformateur............................................................................................ 112
8.5.3 Exercice 3 : circuit hyperfrquence................................................................................ 112
8.5.4 Exercice 4 : induction...................................................................................................... 112
8.5.5 Exercice 5 : calcul thorique........................................................................................... 112
8.5.6 Corrections des exercices................................................................................................ 112
8.5.6.a Exercice 1............................................................................................................... 112
8.5.6.b Exercice 2............................................................................................................... 113
8.5.6.c Exercice 3................................................................................................................114
8.5.6.d Exercice 4............................................................................................................... 116
8.5.6.e Exercice 5............................................................................................................... 117
9 Espace des moments.......................................................................................................................... 119
9.1 Expressions des oprateurs vectoriels en coordonnes curvilignes orthogonales................119
9.2 Cas des coordonnes sphriques..............................................................................................121
9.2.1 Fonctions de Legendre ................................................................................................... 122
9.2.2 Diples lectriques quivalents......................................................................................123
9.2.3 Diples magntiques quivalents.................................................................................. 125
9.3 Modle gnrique pour les interactions de champ lointain.................................................. 126
9.3.1 Vue lointaine d'un metteur...........................................................................................126
9.3.2 Description des lments................................................................................................ 126
9.3.3 Traitement du spin (polarisation).................................................................................. 129
9.3.4 Localisation des rflecteurs............................................................................................ 129
9.4 Gnralisation pour les modes en milieux confins.............................................................. 131
9.5 Principe d'exploitation pour les lignes (propagation en 1 dimension)................................. 132
9.5.1 Introduction..................................................................................................................... 132
9.5.2 Exemple simple en une dimension................................................................................ 132
9.5.3 Cas plus complexes......................................................................................................... 136
9.5.4 Charges ractives............................................................................................................ 139
10 H-tenseurs........................................................................................................................................ 141
11 Plans d'expriences.......................................................................................................................... 143
12 Transformations pour aller de l'essai quipement au risque systme......................................... 144
12.1 Concept de virtualisation .................................................................................................. 145
12.2 Les difficults de la virtualisation.........................................................................................146
12.3 Du dcoupage des problmes en sous-problmes simples................................................... 147
12.4 Analyse tensorielle des rseaux comme fondement de la virtualisation............................ 148
12.5 Application aux essais en compatibilit lectromagntique................................................151
12.6 Un exemple simple illustratif................................................................................................ 152
13 Mthodologie pour la CEM : variations de la mtrique, transformations et connexions...........154
14 Algbre des h-tenseurs.................................................................................................................... 161
14.1 Dual......................................................................................................................................... 161
14.2 Invariant................................................................................................................................. 161
4
14.3 Transposition.......................................................................................................................... 161
14.4 Invariance de jauge................................................................................................................ 161
14.5 h-mtrique...............................................................................................................................162
14.6 Espace socle............................................................................................................................ 162
14.7 h-connectivit.......................................................................................................................... 163
14.7.1 Interactions conduites.................................................................................................. 163
14.7.2 h-connectivit vers les espaces nodal et modal........................................................... 166
14.7.3 Transformations : dilatations.......................................................................................166
14.7.4 Transformations : rotations..........................................................................................167
14.7.5 Drivations.................................................................................................................... 168
14.8 Elaborations de stratgies..................................................................................................... 170
15 Dtermination des modes................................................................................................................ 170
15.1 Cycle hamiltonien et moindre action.................................................................................... 171
15.2 Processus de dtermination d'un mode pour une source unique........................................ 172
15.3 Dtermination de la matrice d'adjacence..............................................................................173
15.4 Automatisation de la recherche pour une source unique.................................................... 175
15.5 Automatisation gnrale....................................................................................................... 178
15.6 Sous Annexe I......................................................................................................................... 184
15.7 Sous Annexe J.........................................................................................................................184
15.8 Sous Annexe K........................................................................................................................ 184
15.9 Sous Annexe L........................................................................................................................ 186
16 Annexe I............................................................................................................................................192
17 Annexe II.......................................................................................................................................... 192
18 Annexe III : listing du programme de calcul des modes en 3 dimensions................................... 193
19 Annexe IV......................................................................................................................................... 195
5
1 Introduction
L'objet de ce cours est de prsenter les correspondances entre l'analyse
tensorielle des rseaux (ATR) dveloppe originellement par Gabriel KRON, puis
dveloppe par bien d'autres auteurs et les quations de la physique des champs. A
partir de ces correspondances, il devient facile de transposer l'outil topologique
divers problmes de diverses physiques, voire des problmes multiphysiques.
Nous allons tout d'abord acqurir les mcanismes du calcul tensoriel. Sans
l'habitude de l'usage de ces mcanismes, les quations et leurs manipulation est
lourde et obscure. Alors qu'une fois acquis ces systmatismes, on peut profiter de
toute cette algbre pour discuter de la thorie. Ensuite on dtaille les proprits des
diffrents espaces de description des champs et de leurs imbrications l'infini. Ces
imbrications mnent aux dfinitions de rseaux primitifs. On peut alors tudier les
comportements et proprits des diffrentes connexions possibles et discuter de
l'apparition de ces connexions dans l'objectif d'optimisation du systme.
L'analyse tensorielle des rseaux a pour objectif final de traiter des systmes
simplexes et complexes.
Les aspects mathmatiques indispensables sont prsents au fur et mesure
des sujets traits
6
2 Mcanismes de l'ATR
Nous prsentons dans ce chapitre les techniques et rgles de l'analyse
tensorielle des rseaux. Nous admettrons ces rgles sans plus les justifier pour
l'instant. Il existe d'ailleurs pour les personnes intresses par ces justifications une
exceptionnelle thse du commandant A.Kaufmann : mise en quation et
rsolution des rseaux lectriques en rgime transitoire par la mthode
tensorielle , thse aujourd'hui disponible sur le serveur TeL.
2.1 Organisations
On manipule des tenseurs d'ordres divers (de 0 : un scalaire n). La
difficult lorsque l'on dbute est de bien prendre conscience de la signification de la
notation indicielle. On utilise des indices qui simplifient et permettent les calculs.
Mais ces indices sont dits muets . C'est dire qu'ils ne reprsentent pas un
lment mais un objet qui contient lui-mme autant d'lments que la dimension
de l'espace une puissance qui est l'ordre de l'objet. Ainsi l'objet V
a
fait-il rfrence
un vecteur dit contravariant . Mais cet objet contient par exemple 100
composantes dans un espace de dimension 100. Considrons pour faire plus simple
en reprsentation un espace de dimension 5. Alors, si V1, v2, , V5 sont les
composantes du vecteur V
a
, il s'crit :
V
a
=
|
V
1
V
2
.
V
5

Notez comment est organis cet objet. Les lments sont classs en colonne,
l'indice plac en haut pointant des indices de lignes. On peut dfinir ainsi un autre
vecteur covariant , not Vb est organis en ligne :
V
b
=
|
V
1
V
2
. V
5
2.2 Produits
Connaissant les rgles du produit matriciel
1
on voit immdiatement que
l'criture avec indice muet (o l'on omet le signe somme sur l'indice qui est
rpt) :
V
a
V
a
=V
1
V
1
+V
2
V
2
+.+V
5
V
5
=VV=V
2
Il est important de noter que l'indice est rpt. C'est une premire
application de l'indice muet. Il sert non seulement renseigner sur l'organisation
1 On pourra lire ce sujet la rfrence : complments de mathmatiques de Andr
Angot, paru chez MASSON.
7
des vecteurs utiliss, mais aussi vrifier la possibilit d'effectuer la contraction
par produit des deux objets, suivant les rgles du produit matriciel. L'algbre
tensoriel, plus abstrait, admet une criture dans l'ordre inverse. Je prfre quant
moi tre plus rigoureux et veiller au respect de cet ordre, ce qui revient grer
simultanment l'criture algbrique tensorielle et son implmentation matricielle
(le calcul matriciel permet d'effectuer les calculs des quations tensorielles).
Dans le cas o les deux vecteurs n'ont pas les mmes indices. On effectue par
exemple :
V
a
W
b
=
|
V
1
.
V
5
|
W
1
. W
5

=
|
V
1
W
1
V
1
W
2
. V
1
W
5
V
2
W
1
. . V
2
W
5
V
5
W
1
. . V
5
W
5

L'criture indicielle correspond l'opration de produit tensoriel entre les


deux vecteurs V et W : V W. Le rsultat comme le montre l'opration, qui
respecte toujours la rgle du produit matriciel, est un tenseur d'ordre 2 a pour
nombre de lignes la dimension de l'espace de V, et pour nombre de colonne, la
dimension de l'espace de W. Ce tenseur s'crit en gardant la mmoire de la
position des indices des vecteurs dont il est issu. Il s'crit ici V
a
Wb = T
a
b.
L'opration de contraction consiste rduire un tenseur d'une dimension
en ralisant sur l'une de ses dimensions un produit scalaire. L'opration de
produit tensoriel cre au contraire un tenseur d'ordre suprieur issu de toutes
les combinaisons possibles de produits des composantes des vecteurs des
espaces dont il est issu. Les natures de covariances ou contravariances sont
gardes avec des tenseurs d'ordres suprieurs 1. Ainsi, Tab est un tenseur 2
fois covariant. T
ab
est deux fois contravariant et T
a
b ou Ta
b
sont 1 fois covariant,
1 fois contravariant.
Lorsque l'on va vouloir raliser le produit contract de trois tenseurs, les
organisations vont imposer une rgle sur la position et les indices pour pouvoir
faire cette opration. Par exemple si l'on veut calculer : Zab i
a
i
b
. Tout d'abord on
peut affirmer que l'on obtient un scalaire puisque l'on contracte deux fois Z qui
est 2 fois covariant. Si l'on commence par faire Zab i
a
, on obtient :
Z
ab
i
b
=
|
Z
11
Z
12
Z
21
Z
22

|
i
1
i
2

=
|
Z
11
i
1
+Z
12
i
2
Z
21
i
1
+Z
22
i
2

Le tenseur rsultat est un vecteur de deux lignes. Z a deux indices. Le


premier pointe les lignes, le second les colonnes. Il en va de mme de tout
tenseur d'ordre suprieur 1. L'organisation est de faon gnrale :
T
ligne colonne ligne.
ligne colonne ligne.
Dans le produit contract prcdent, on fait bien un produit matriciel
pour chaque ligne (a) de Z, donnant la ligne (a) du vecteur rsultat. Mais le
vecteur rsultat doit garder la mmoire de l'organisation des indices. Il doit
comporter un indice en bas, car le rsultat est un vecteur covariant. Mais cet
indice doit aussi indiquer que le vecteur est organis en colonne. Or, lorsque
8
l'indice est unique et en bas, nous avons vu qu'il pointe une organisation en
ligne. Il faut donc indiquer que cet indice est maintenant li une organisation
colonne. Or ds qu'il y a plus d'un indice, l'organisation prcdente est trs
simple. Il faut donc pouvoir montrer que l'indice est le premier d'une paire de
deux dont le deuxime est inexistant! On s'autorise alors l'usage d'un point ou
d'un tilde pour indiquer cela. On crit alors :
e
a~
=z
ab
i
b
Le tilde (ou le point) agit comme s'il y avait un deuxime indice. Dans ce
cas, (a) pointe un indice ligne et l'organisation est alors bien en colonne.
Maintenant on veut raliser avec le rsultat une seconde contraction. Une
premire solution serait d'obtenir un vecteur en colonne et non en ligne. Pour
cela il faudrait changer les termes du produit, en transformant i
a
en vecteur
ligne. Mais on ne peut transformer formellement un vecteur colonne
(contravariant) en vecteur ligne (covariant) que par l'usage d'un tenseur
particulier appel tenseur mtrique. Par contre, on peut garder le vecteur
sous sa forme contravariante mais le transposer. On ralise cela par
l'opration :
( i
a
)
T
=i
~a
L'usage du tilde nous permet d'indiquer que l'indice pointe une
organisation en ligne (indice colonne) et le vecteur ayant son indice en haut
reste de nature contravariante. On peut alors calculer lgitimement :
i
~a
z
ab
=| i
1
i
2

|
z
11
z
12
z
21
z
22

=
|
i
1
z
11
+i
2
z
21
i
1
z
12
+i
2
z
22

On peut ensuite sans difficult raliser le second produit par un vecteur


contravariant :
|
i
1
z
11
+i
2
z
21
i
1
z
12
+i
2
z
22
|
i
1
i
2

=
(
i
1
z
11
+i
2
z
21)
i
1
+
(
i
1
z
12
+i
2
z
22)
i
2
qui est bien un scalaire puisque nous avons contract deux fois le tenseur
z. On conclue donc qu'une double contraction d'un tenseur deux fois covariant
peut s'exprimer par :
v
~a
t
ab
v
b
=s
Cette expression fait aussi soulever un autre aspect du calcul tensoriel.
Les objets utiliss contiennent toute une quantit de valeurs relies des
variables physiques. L'expression recle tous les produits composs possibles
qui amnent, somms un scalaire reprsentatif du monde sous-tendu par ces
objets. Mais nous reviendrons sur ces aspects ultrieurement. Notons qu'en
criture tensorielle classique on pourrait crire : t
ab
i
a
i
b
. Enfin, les
tenseurs une fois covariant et une fois contravariant ont leurs indices qui
suivent l'ordre des espaces utiliss dans le produit tensoriel. Ainsi le produit
9
tensoriel : v
a
wb donne-t-il un tenseur de type t
a
b. Le second indice doit tre
spar par un espace du tenseur, indiquant qu'il intervient en second terme
dans le produit tensoriel. Pour lever l'ambigut du blanc, on peut utiliser de
mme un tilde. Soit :
v
a
w
b
=t
~b
a
dans la plupart des ouvrages on trouve un espace. En criture
typographiques on peut montrer clairement l'ordre, en notation manuelle c'est
moins vident.
2.3 fraction
On peut se demander en premier comment s'exprime l'inverse d'un tenseur?
Pour un vecteur, ce doit tre un vecteur K tel que :
v
a
K=I
K tant de fait un vecteur contravariant et I l'unit (ici rduite 1 terme). On
trouve K de la forme v'
a
. De fait, l'inverse d'un vecteur covariant est contravariant.
On trouve de la mme manire que l'inverse d'un vecteur contravariant est un
vecteur covariant. Or un tenseur deux fois covariant rsulte du produit tensoriel de
deux vecteurs covariants. Son inverse doit rsulter du produit tensoriel de deux
vecteurs contravariants. On trouve alors la rgle gnrale :
(
v
a
)
1
=w
b
( v
a
)
1
=w
b
(
z
ab
)
1
=y
ba
L'opration d'inversion change la nature et la place des indices.
2.4 Drivation simple
On peut driver un tenseur par rapport l'une des variables des espaces dans
lesquels sont effectus les calculs. On peut aussi driver par rapport une
composante particulire.
Si l'on veut driver par rapport une composante unique, on place cette
composante (qui peut tre abstraite) entre parenthse. Par exemple on calcule :
y
ab
(q)
On drive toutes les composantes du tenseur par rapport cette seule
composante q.
Un tenseur peut tre driv plus gnralement par exemple s'il s'exprime via
un scalaire (une matrice) en fonction d'un deuxime tenseur. Suivant une premire
relation :
x
o
=A
b
o
x
b

x
o
x
b
=A
b
o
10
Lambda est ici une matrice par exemple de changement de base. On
remarque que suivant la rgle de la fraction que nous avons vu prcdemment, il
est logique que cette matrice comporte b en indice colonne (indice en bas, seul).
2.5 Critre de tensorialit
Il y a des dfinitions de la tensorialit bases sur les changements de bases.
Ces dfinitions ne me satisfont pas personnellement, car elles ne mettent pas en
vidence le but de l'usage mme des tenseurs. L'ide du tenseur rside dans la
volont de reprsenter les proprits d'objets indpendamment de l'espace de
description dans lequel on les dcrit. Ainsi une table a des proprits intrinsques
qui ne doivent pas dpendre du mode que l'on utilise pour la reprsenter (mtres,
pieds, photographie, peinture, ). Une matrice est une simple collection de
nombres qui est non indpendante du rfrentiel dans lequel ils ont t calculs. Si
l'on revient notre table, les valeurs qui permettent de passer de mesures en
mtres des mesures en pieds sont intimement lies aux choix des deux
rfrentiels mtrique et Anglais. Par contre la table reste la mme que l'on exprime
ses dimensions dans l'un ou l'autre des systmes de mesure. Le tableau de valeurs
qui contient les facteurs de passage entre les deux systmes est ncessairement une
matrice. Le vecteur qui contient ces dimensions est un tenseur d'ordre 1. On peut
tendre ce concept des tenseurs d'ordre quelconque. Du coup, il est vrai que le
critre de tensorialit peut s'exprimer au travers de proprits sur les changements
de bases. Mais l'invariance intrinsque me semble une proprit plus pertinente au
sens de la comprhension physique du sens des tenseurs. Cette invariance se
traduit si l'on ralise le produit contract d'un tenseur d'ordre n par n vecteurs de
variances dfinies. Ce produit doit rester identique lors d'un changement de base.
Soit :
t( a , b , c) v
a
w
b
k
c
=t(o, , () v
o
w

k
(
Mais l'on a :
v
a
=A
o
a
v
o
w
b
=B

b
w

k
c
=K
c
(
k
(
Alors :
t( a , b , c)=A
o
a
B

b
K
c
(
t(o , , ()t: t
ab
~~ c
, t
o
~~ (
Le changement de base inverse se ferait par le produit des inverses des
matrices A, B et K. Ce serait le critre usuel de tensorialit. Remarquons que
par rapport nos rgles prcdentes, on doit crire cette triple transformation sous
la forme :
t
o
~~(
=F
~c
~~(
D
o~
~a
t
ab
~~c
E
~
b~
crite ainsi, la relation respecte les rgles du produit matriciel.
2.6 Ambigut de l'inversion lors de
transformations
Lorsque Kron a fait usage de connectivits qui relient des bases de
dimensions diffrentes, il a introduit des changements de base non inversible
11
classiquement, les matrices de ces transformations (terme plus correcte de fait que
celui de changement de base) tant rectangulaires.
Lorsque l'on transforme un vecteur en un autre via une connectivit, on fait usage d'une
matrice rectangulaire. En se raccrochant aux concepts usuels de transformation, on identifie
des vecteurs covariants et contravariants auxquels sont attachs la matrice de passage et son
inverse, mais ici l'inverse est la transpose. Pourquoi? Tout d'abord repartons de la relation
originelle. La transformation s'crit par exemple (en notant en gras les courants reprsents
dans l'espace des mailles) :
i
a
=C
~o
a
i
o
(1)
On peut multiplier de part et d'autre par la matrice transpose :
C
~a
o
i
a
=C
~a
o
C
~o
a
i
o
(2)
Or le terme de gauche revient une combinaison des courants de l'espace le plus petit (en
varit). Prenons un exemple : soit le rseau suivant :
On trouve facilement la matrice de passage des branches vers les mailles :
C
~o
a
=
|
1 0
1 1
0 1

(3)
En appliquant la relation 2 on trouve :
(
i
1
+i
2
i
3
i
2
)
=
(
2i
1
i
2
i
1
+2i
2
)
(4)
Ces relations sont vraies mais n'apportent rien! Par contre on peut inverser la matrice du
membre de droite, rendue carr par le produit par la transpose. On retrouve ici exactement
12
la technique de la pseudo-inversion. On trouve :
D
~o
o
=
(
C
~a
o
C
~o
a
)
1
=
|
2 1
1 2

1
=
|
2/ 3 1/3
1/ 3 2/3

(5)
En multipliant cet inverse par le vecteur de gauche de l'quation 4 et en galisant au vecteur
des courants de mailles on trouve :

2i
1
+i
2
+i
3
=3i
1
i
1
i
2
+2i
3
=3i
2
(6)
Ce sont un petit peu les relations inverses des relations (1), mais retrouves un facteur
prs (ici 3). On voit finalement que par pseudo-inversion, la matrice de passage est bien
inversible. L'opration mathmatique d'inversion est en ce sens valide aussi et l'inverse
existe.
2.7 Trace, symtrie, antisymtrie
De nombreuses oprations et proprits sont applicables aux tenseurs. L'une
de ces oprations est le calcul de la trace d'un tenseur qui est la somme de ses
composantes diagonales. On crit cela usuellement par T
a
a. L'indice tant rpt, on
suppose la somme sur cet indice.
Un tenseur est symtrique si ses composantes extra-diagonales sont gales.
Antisymtrique si elles sont opposes en signe.
2.8 Drivation de la connexion
Soit une relation tensorielle entre deux objets :
e
+
=
t
f
+
. Lors d'un
changement d'axes, le flux f se transforme suivant : f
a
=C
+
a
f
+
. Par
remplacement on obtient :
C
+
a
e
+
=
t
( C
+
a
f
+
)=
t
C
+
a
f
+
+C
+
a

t
f
+
=I
+ , t
a
f
+
+C
+
a

f
+
Si la connectivit dpend du temps (pour cet exemple, dans le cas gnral le
problme est de savoir si elle dpend des variables de drivation) un terme s'ajoute
la drive ordinaire dpendant de la drive temporelle de la connectivit. Le
terme rajout gamma correspond cette drivation.
Imaginons de mme que l'on ait :
e
j~
=g
j+
x
+

e
j~
x
j
=
g
j+
x
j
x
+
+g
j+
x
+
x
j
=I
j+, j
x
+
+g
j+
x
+
x
j
On voit de mme apparatre une drivation d'une mtrique faisant
apparatre ce que l'on appelle des coefficients de Christoffel.
13
2.9 Exercices
2.9.1 Rarranger et rduire
1. Soit l'criture suivante :
1
2
m
ab
v
a
v
b
U=0 o U est une nergie
potentielle et m une masse, v une vitesse. La rcrire puis diviser par le
vecteur v
b
pour faire apparatre la relation de l'impulsion. Quelle est, ainsi
dfinie la nature de cette impulsion?
2. Soit la relation de Kirchhoff : U
a
z
ab
i
b
+e
a
=0 . Cette relation est-elle
correcte et calculable suivant nos conventions? Si Ua et i
a
sont duaux et lis
par l'invariant : U
a
i
a
=6 , on transforme i suivant la matrice de
changements d'axes L avec l'usage de lettres grecques pour le nouveau
systme d'axes : i
a
=L
o
a
i
o
. Qu'en dduire pour la transformation de U
sachant que U et i sont tensoriels? Par remplacement, comment se
transforme la relation prcdente de Kirchhoff?
3. Soit la relation par changement d'axes :
A
o
=
x
o
x
a
x

x
b
A
ab
. Cette
relation garderait-elle cette criture avec nos conventions? Si non,
comment devrions-nous l'crire?
4. Soit une mtrique gab. Si l'on veut transformer le vecteur contravariant f
k
en
vecteur covariant, quelle opration doit-on raliser? Idem pour
transformer un vecteur covariant hk.
5. Montrer que L
2
=A
~ p
g
pq
A
q
est un invariant. Montrer que L peut
aussi s'crire B
p
y
pq
B
q ~
.
2.9.2 Corrections
2.9.2.a Exercice 1
Pour retrouver nos conventions on crit :
1
2
v
~a
m
ab
v
b
U=0v
~a
m
ab
=2Un
b
avec : n
b
v
b
=6
U tant un scalaire, l'impulsion ainsi dduite est de nature covariante.
2.9.2.b Exercice 2
i. Non car U
a
et e
a
ne sont pas homognes en organisation zabi
b
. Il faut
crire : U
a~
z
ab
i
b
+e
a ~
=0 .
ii. i
a
=L
~o
a
i
o
U
a
i
a
=U
a
L
~o
a
i
o
U
~o
=U
a
L
~o
a
=U
o
14
iii. Multiplions gauche par L
o
a
: L
o~
~a
U
a~
L
o~
~a
z
ab
i
b
+L
o~
~a
e
a~
. On
remplace ensuite i
b
par son expression dans la base grecque :
L
o~
~a
U
a~
L
o~
~a
z
ab
L
~+
b
i
+
+L
o~
~a
e
a~
U
o~
z
o+
i
+
+e
o~
=0 . On note
qu'entre la transformation de U et celle de i les matrices de changements
d'axes sont inverses l'une de l'autre. De cette opposition vient la
terminologie de co et contravariance. Les vecteurs covariants se
transforment comme les vecteurs de base. Les contravariants se
transformant par l'intermdiaire de la matrice inverse. On remarque que la
relation de Kirchhoff est invariante par changement d'axes.
2.9.2.c Exercice 3
En notant :
x
o
x
a
=A
a
o
et
x

x
b
=A
b

, on crit : A
o
=A
~a
o~
A
ab
A
b~
~
d'o
il faut crire : A
o
=
x
o
x
a
A
ab
x
~
x
~b
.
2.9.2.d Exercice 4
La seule faon de changer la variance est de passer par la mtrique. On
multiplie donc f par la mtrique pour changer sa variance : g
jk
f
k
=f
j~
. De
mme pour un vecteur covariant uk : g
jk
u
k~
=u
j
. Mais on utilise cette fois la
mtrique inverse de la mtrique prcdente.
2.9.2.e Exercice 5
Posons : A
q
=A
~
q
A

A
~ p
=A
~o
A
o~
~p
, on remplace dans l'expression de L
pour obtenir :
L
2
=A
~ p
g
pq
A
q
=A
~o
A
o~
~ p
g
pq
A
~
q
A

=A
~o
(
A
o~
~ p
g
pq
A
~
q
)
A

=A
~o
g
o
A

. On trouve
que l'expression de L est invariante par changement d'axe.
Posons maintenant une relation entre les duaux A et B :
A
q
=
ak
B
k ~
A
~ p
=B
m

mp
. En remplaant dans l'expression de L on trouve :
L
2
=B
m

mp
g
pq

qk
B
k~
=B
m
y
mk
B
k~
, il suffit de vrifier y
mk
=
mp
g
pq

qk
.
15
3 Fondements et principes
Fort d'une comprhension de l'criture, nous allons pouvoir aborder les
concepts et techniques de l'analyse tensorielle.
3.1 Invariant
L'lment central des thories tensorielles est un invariant. C'est autour de
cet invariant que les changements d'axes gardent une observable constante qui
rend les rsultats toujours interprtables. Cet invariant est toujours en relation avec
l'nergie. Ce peut tre l'nergie directement, ou son dbit, etc. Pourquoi? Parce que
logiquement l'nergie est une des rares observables qui ne dpend pas de la
physique traite.
On part d'un espace de dimension quelconque dans lequel on dfinit une
base u. Dans cette base, les vecteurs naturels se dveloppent comme
combinaison linaire des vecteurs de base qui sont les directions de l'espace :

f =f =f
k
u
k
On note que les vecteurs naturels sont des vecteurs contravariants. Or le
produit tensoriel de flux doit mener un dbit d'nergie cintique. On crit :

E=g( f
k
f
m
)
Ce dbit d'nergie E tant un scalaire, la fonction g doit tre bilinaire de la
forme :

E=f
~k
g
km
f
m
Dans ce produit on peut considrer le premier produit et crire :
g
km
f
m
=e
k ~
Le terme employ est covariant. C'est un vecteur dual du vecteur flux
puisqu'il lui est reli par une mtrique g. On doit de fait pouvoir le dvelopper sur
une base duale de la base de l'espace :
e=e
k
e
*k
les vecteurs duaux ont une proprit par dfinition :
u
k
e
*k
=6
k
~k
Alors :
f e=e
k
e
*k
u
k
f
k
=e
k
f
k
u
k
e
*k
=S6
k
~k
=S
S est une sorte de puissance dans tout le monde tudi et couvert par les
vecteurs e et f. On va vrifier que S est un invariant. Effectuons un changement
d'axes. Ce changement est dfini par rapport l'un des vecteurs. Partons du flux.
16
On crit :
f
k
=M
~o
k
f
o
M est la matrice de changement de base. On applique ce changement de base
la relation entre l'invariant et les flux :
S=f
~k
g
km
f
m
=f
~o
M
o~
~k
g
km
M
~
m
f

=f
~o
g
o
f

On voit que la transformation applique aux flux se reporte sur la mtrique.
En dfinissant de fait la nouvelle mtrique issue du changement d'axes on retrouve
la formulation de l'invariant transporte dans un nouvel espace. C'est autour de
l'invariant qu'on a pu dfinir cette mtrique et les espaces duaux. De mme c'est
par l'existence de l'invariant que l'on peut travailler dans des espaces diffrents tout
en gardant une observable commune.
3.2 Espaces communs et espaces physiques
On peut dfinir plusieurs espaces lis diffrentes physiques :
lectromagntisme, lectronique, thermique, hydrodynamique, etc. Mais tous ces
espaces ont pour point commun l'espace gomtrique des coordonnes de l'espace-
temps. Ainsi les flux sont dfinis d'une part dans un espace des flux (espace des
branches). Mais par l'incidence, ces branches sont lis des paires de nuds.
Chaque nud a ses coordonnes dans l'espace-temps. On relie le nud la
gomtrie par :
q
k
=( q
k
)
x
u
x
=( q
k
)
0
t( q
k
)
1
x
c
( q
k
)
2
y
c
( q
k
)
3
z
c
Je propose lorsque l'on veut travailler sur deux espaces simultanment de
placer entre parenthse l'objet pour rajouter les indices de l'espace supplmentaire.
Entre deux nuds, les champs suivent les godsiques de l'espace local. On admet
que la courbure locale g
o
est connue et dfinie. L'incidence donne le lien entre
nud et branche. Pour chaque branche la courbure de l'espace est connue. De fait :
l ( n
1
, n
2
)=

n
1
n
2
( 6 x
o
)
b

bB
|n1, n2
b
On projette localement dans le rfrentiel de la branche allant du nud n1 au
nud n2, la force externe qui provoque la variation d'impulsion pour une particule
isole et par suite la variation de position. On joue sur deux espaces simultans :
l'espace de la branche concerne (B
b
[n1,n2]) et la direction curviligne pour cette
branche (o).
Si l'on dsire indiquer que l'on associe un objet une projection sur l'espace
gomtrique, on peut effectuer ce que j'appelle une vectorisation signifie par
une flche place au-dessus du tenseur. Par exemple, on peut s'intresser au flux f
k
en tant que vecteur contravariant dans l'espace des flux. J'appelle aussi cet espace
vectoriel non sans raison. On peut effectivement montrer que l'on veut aussi
s'intresser au vecteur sous-tendu par la branche (k), composante du flux f
k
. Pour
ce faire, on crit :

f
k
. Ce flux vectoris se projette sur la base gomtrique
17
locale sous la forme :

f
k
=( f
k
)
x
u
x
+( f
k
)
y
u
y
+( f
k
)
z
u
z
pour trois dimensions. En
tenseur et suivant ce que nous avons indiqu prcdemment, on peut aussi crire :

f
k
=( f
k
)
x
o x est un indice pointant un vecteur contravariant dans la base
gomtrique.
3.3 Hybridation de tenseurs
On peut crer (proposition d'Olivier Maurice et Alain Reineix
2
) des tenseurs
hybrides qui contiennent plusieurs tenseurs rels mais de variances et natures
diffrentes. Cependant, le regroupement de ces tenseurs permet de dcrire
compltement un problme en le projetant sur plusieurs espaces diffrents, alors
que sa rsolution sur un espace unique obligerait pour certains processus se
projeter dans un espace qui n'est pas le plus adapt au problme. Le
fonctionnement est exactement le mme que pour les tenseurs classiques si ce
n'est qu'il ne sont pas invariants strictement par changements d'axes et ne sont
donc pas a proprement parler des tenseurs. Imaginons dans le cas de la mcanique
la cration de deux espaces. Un espace des dplacements en translation :
f
a~
=y
ab
p
b
et un espace des dplacements en rotation :
m
o
=z
o
r
~
On peut joindre les deux quations pour d'une part rajouter un couplage
ventuel entre translation et rotation et d'autre part traiter l'ensemble du problme
simultanment. On crit :

f
a~
m
o

y
ab
I
a ~
~
I
~b
o
z
o

p
b
r
~

On peut appliquer un changement de base et trouver l'invariance de ces


objets. Reste qu'ils ne sont pas tensoriels, puisqu'ils ne sont pas homognes en
nature. Par ailleurs une connexion peut exister entre les lments mme de ces
objets. Nous verrons des applications concrtes de ces objets ultrieurement. S'il
est peu pratique de les crire tel que nous l'avons fait, cette notation reste encore la
plus claire et explicite pour leur emploi. On appelle ces objets des h_tenseurs .
2 Article accept au congrs CEM2010 et en proposition International Electronic
Journal of Theoretical Physic
18
3.4 Exercices
3.4.1 Invariant
3.4.1.a Gravitation
Quand l'espace est curviligne, la projection de l'espace global sur l'espace
local est ralise par la mtrique :
x
j~
=g
j+
x
+
La distance spatio-temporelle rsulte du produit scalaire des deux vecteurs
co et contravariant. Calculer cette distance et vrifier son invariance.
3.4.1.b Invariance des h-tenseurs
Considrer le h-tenseur suivant :

y
ab
I
~+
a
I
j
~b
z
j+

. Considrant la connexion
suivante :

A
~a
f
0
0 A
o
~j

, montrer que le h-tenseur est invariant par changement


d'axes.
3.4.2 Corrections
3.4.2.a Exercice 1
On crit : ds
2
=x
~j
x
j~
=x
~j
g
j+
x
+
. Pour montrer l'invariance de cette
distance on envisage un changement d'axes pour x : x
~j
=x
~o
L
o~
~j
. Par
remplacement dans la relation du ds on trouve : ds
2
=x
~o
L
o~
~j
g
j+
L
~(
+
x
(
, on
pose alors : g
o(
=L
o~
~j
g
j+
L
~(
+
pour trouver : ds
2
=x
~o
g
o(
x
(
qui montre
l'invariance du ds dans un changement d'axes.
3.4.2.b Exercice 2
Effectuons l'opration :

A
~a
f
0
0 A
o
~j

y
ab
I
~+
a
I
j
~b
z
j+

A
b
~g
0
0 A
~o
+

. Le premier
produit donne :

y
fb
I
~+
f
I
o
~b
z
o+

. En remultipliant cet objet (qui n'a pas de sens


19
physique) par la connexion on trouve enfin :

y
fg
I
~o
f
I
o
~ g
z
oo

qui est bien invariant.


20

4 L'espace nodal
Les grands principes prcdents nous donnent les outils de base ncessaire
et souvent suffisant pour aborder de premires rflexions sur les liens entre la
topologie et les champs, quels que soient ces champs.
4.1 Principes fondamentaux
L'espace nodal est l'espace construit autour de l'entit topologique nud .
Le nud est le point de dpart de toute construction. Il y a ncessit
d'chantillonner la ralit en points de raccordements. Ces points sont les nuds.
Ils portent une information riche. En physique classique, le centre de gravit est
symbolis par un point qui porte la masse et permet de suivre la trajectoire d'un
solide. Le nud porte comme on l'a dj soulign, les coordonnes spatio-
temporelles locales. Par ailleurs, un champ divergent est attach au nud. Le nud
portant une masse, une charge, rayonne un champ lamellaire que nous noterons
d'une manire gnrale G. Il vrifie :

x
(G
k
)
x
=oq
k
La contraction du champ par l'oprateur nabla s'effectue sur les coordonnes
locales attaches au nud k. La densit de masse (au sens large) q
k
est pondre
d'une constante o. Dans le cas de l'lectromagntisme, o est la permittivit
dilectrique. Dans le cas de la gravitation, elle vaut 4ng o g est la constante de la
gravitation universelle.
En intgrant le champ, c'est dire en admettant que ce champ drive d'un
potentiel Uk (soit qu'il y est li par une mtrique
aa
), on peut trouver une relation
entre ce potentiel et la masse. Cette relation apparat plus clairement lorsque l'on
exprime les relations prcdentes sous forme intgrale :
1
o

S

ii

U
i


dS=q
i
De cette relation on peut dduire l'expression d'un oprateur que l'on
nommera condensateur (provenant d'une condensation locale de masse) C tel
que :
q
h
=C
hh
(
U
h)
Ce champ divergent doit apparatre dans le bilan des flux qui alimentent et
dbitent sur le nud. Le nud est un centre sur lequel viennent s'accrocher
diffrents flux. Le nombre de flux accrochs au nud constituent ce que l'on
appelle le degr du nud. Le degr d'un nud est visible dans la matrice
d'incidence. Pour un nud, donc une colonne donne, le nombre d'lments non
nuls de la matrice pour cette colonne sont les branches connectes au nud, donc
son degr.
Le nud apparat bien comme un lieu de convergence de flux auquel se
21
rajoute l'nergie contenue dans un champ divergent. La figure 1 reprsente ce
concept.
Entre les flux arrivant et sortant du nud et la masse qu'il contient (avec le
champ li) il y a une relation de conservation de l'nergie appele conservation de
la charge dans le cas de l'lectromagntisme. En associant en chaque point de
connexion du nud un vecteur normal fuyant, les flux entrant ont un produit
scalaire avec ce vecteur ngatif, et les flux sortant un produit scalaire positif. Figure
1 : connexion sur un nud
Le bilan de dbit se traduit par l'galit entre la variation dans le temps de la
masse contenue dans le nud :

S(k)

f
n( k)
n( k)=
q
(k)
t
Le signe moins provient des signes des produits scalaires prcdents. La
matrice d'incidence donne les relations (connexions) qui existent entre les flux et
les nuds. Pointer les branches du nud (n) revient explorer la matrice
d'incidence B pour la colonne n : B
k
(n). L'ensemble des vecteurs normaux au nud
sont alors une image des branches connectes au nud. Pour l'ensemble des k
branches relies au nud m, point par l'objet B
k
(m) on trouve :

B
(m)
k
n=
q
(m)
t
La normale est partout dfinie, fuyante au nud en tout point de connexion
de branches.
Or la variation de masse est concrtise topologiquement par une branche
capacitive , c'est dire portant un condensateur comme mtrique. Cette branche
doit apparatre dans l'incidence B comme une autre branche de flux de conduction
(matire conduite). Ce que l'on reprsente figure 2. La branche qui traduit l'nergie
stocke dans le champ se rajoutant l'incidence, cette dernire contient tous les
flux conduits ou de champ scalaire. Mais la matrice d'incidence est une connexion
non pondre. C'est dire qu'elle ne contient pas les poids des masses apportes
par les flux ou stockes dans le champ. De fait, en un nud (m), le bilan des dbits
de masses s'exprime sous la forme :
22
B
( m)
~k
f
k
=0
Cette quation est l'quivalent topologique de l'quation de conservation de
la charge que l'on peut crire pour un nud k :
1
+
(

dS
m

f
mB
(k)
m
)
mS( k)
+
q
( k)
+t
=0
Figure 2 : branche pour la conservation de la masse
La relation topologique est beaucoup plus synthtique que la relation de
conservation de la charge. Cela vient du fait que cette relation tensorielle sous-tend
des objets et des oprations beaucoup plus riches que ne le permet la
reprsentation vectorielle classique.
4.2 Expressions spatio-temporelles
Les techniques prcdentes peuvent tre tendues sans difficult
particulire, puisque cette technique est gnrale, un systme de coordonnes en
4 dimensions telles que usuellement employes en relativit. On aura alors par
exemple pour un vecteur nud :
ds( q
k
)
2
=c
2
(q
k
)
t

2
( q
k
)
x

2
(q
k
)
y

2
( q
k
)
z

2
Le nud portant ici l'information de position dans l'espace et le temps.
4.3 Sources de masses (charges) quation nodale
L'espace nodal cherche avant tout dcrire des bilans d'changes de masses
effectus aux niveaux de nuds. L'quation de conservation du bilan que nous
avons vu traduit dj la loi de Kirchhoff des nuds applique en lectricit. Mais on
retrouve des lois similaires en mcanique des fluides. Dans le cas de
l'lectromagntisme, on va partir de cette conservation pour tablir une relation
fondamentale dont on pourra dduire les potentiels aux nuds. Les potentiels
tant les intgrales premires du champ, il s'agit ici des potentiels scalaires. On
verra que la notion de nud peut tre tendue au rseau, mais avec un champ
vectoriel et non plus seulement scalaire.
23
Imaginons une source de charges (ou de masses). Cette source apporte sur
un nud un certain volume de charge par seconde not par le vecteur
contravariant s
a
. Nous convenons de noter avec un indice latin compris entre a et m
les objets de l'espace des nuds. Ce dbit apport doit tre gal au bilan des dbits
de branches. Cette galit est mme intrinsque car elle est la base d'une
connexion que nous verrons ensuite. Nous pouvons crire pour l'instant que le
volume de charge apport est gal une somme des courants i
b
de branches
aliments par le mme nud. tendue tout l'espace cette relation s'crit :
s
a
=B
~b
a
i
b
Les courants de branches peuvent s'exprimer au travers de l'inverse de la
mtrique Y et des tensions de branches. Ces tensions sont des diffrences de
potentiels U. Soit :
s
a
=B
~b
a
Y
bd
U
d~
Or, et c'est l que la connexion est vidente, on peut exprimer ces diffrences
de potentiels en fonctions de ces potentiels eux-mmes, o la connexion apparat
comme le gradient :
U
d~
=B
d~
~e
1
e ~
Par remplacement on obtient :
s
a
=B
~b
a
Y
bd
B
d~
~e
1
e ~
Comme vu dans les fondamentaux, on peut alors rutiliser la double
transformation centrale pour employer cette transformation applique l'inverse
de la mtrique et exploiter ainsi la relation :
Y
ae
=B
~b
a
Y
bd
B
d~
~e
Finalement, la transformation d'espace apparat comme une consquence de
la connexion entre potentiels et diffrences de potentiels d'une part, et du fait du
bilan de charges entre nuds et courants d'autre part. La relation nodale s'crit
alors trs lgamment sous la forme :
s
a
=Y
ae
1
e ~
Les sources tant dfinies et l'inverse de la mtrique galement, on rsout les
potentiels de nuds par inversion avec :
1
e~
=z
ea
s
a
Notez la cohrence dans les variations de position des indices lors de ces
diffrentes oprations. En respectant les rgles nonces, dont l'change lors de
l'inversion, les expressions se retrouvent naturellement avec les bons objets et les
bonnes organisations. Cette relation ne peut prendre toute sa consistance qu'au
travers d'exemples concrets. C'est pourquoi l'tape suivante consiste l'appliquer.
24
4.4 Exercices
4.4.1 Thories sur l'espace nodal
4.4.1.a Nature contravariante de l'espace nodal
On a crit une relation entre des sources nodales et des potentiels de nuds.
Cette relation fait intervenir un inverse d'une mtrique. En partant du champ,
justifier de la nature covariante du potentiel, puis de fait de la nature
contravariante de son espace dual. En se raccrochant alors la dfinition originelle
de la mtrique expliquer pourquoi Y en est l'inverse.
4.4.1.b Traduction du champ scalaire en flux
Pour une masse m concentre sur un nud k on peut calculer le potentiel
scalaire P li cette masse. Sur quels critres peut-on construire une
reprsentation heuristique du champ sous forme de flux associ la mtrique entre
masse et potentiel? Pourquoi dcider d'une reprsentation sous la forme de N flux
ou d'un seul?
4.4.1.c Mtrique abstraite
L'objet BYB qui transforme l'admittance Y dans l'espace des flux exprime de
fait cette admittance dans l'espace des nuds. Cette mtrique a-t-elle un sens? Et si
oui lequel?
4.4.1.d Retrouver l'admittance
A partir de la relation nodale, justifier le caractre deux fois contravariant de
l'admittance.
4.4.1.e De la branche de Kirchhoff l'quation nodale
En regardant la figure ci-dessous qui reprsente la branche de Kirchhoff.
Exprimer, en gnralisant, les relations entre potentiels, courant et impdance
pour cette branche.
Que faut-il faire pour retrouver la relation nodale?
Quelle diffrence y a-t-il entre la source nodale s
a
et la source de courant i
p
?
25
4.4.2 Corrections
4.4.2.a Exercice 1
Partons de la densit de courant dont nous savons qu'tant un flux, elle est
contravariante. L'quation de Maxwell relie densit de courant et champ par des
admittances. Que ce soit pour la conduction ou le dplacement :
J
x
=c
xx
E
x
J
x
=o
xx
E
x
t
. Les admittances ne peuvent tre des matrices
puisque le produit champ densit de courant doit redonner suivant l'quation de
Poynting une densit de puissance. En faisant : E
x~
c
xx
E
x
=c E
2
qui confirme
que la conductivit est deux fois contravariante et de fait, le champ une fois
covariant (sous cette reprsentation), on en dduit que le potentiel qui est une
intgration du champ est lui-mme covariant. Le potentiel tant li son dual, le
flux, par la mtrique : V
a ~
=z
aa
i
a
par dfinition, on en dduit que la relation
nodale fait appel l'inverse de cette mtrique : Y.
4.4.2.b Exercice 2
Physiquement, la mtrique qui reli le potentiel du champ la masse du
nud est une surface sphrique qui entoure le nud de faon homogne. Le
condensateur symbolique qui traduit ce champ est aussi sphrique vers un infini
dont le potentiel est suppos nul. La reprsentation de l'nergie stocke sous cette
forme peut tre ramene un flux unique, cela n'a pas d'importance puisqu'il ne
s'agit que d'une reprsentation symbolique. Seule l'galit de l'nergie stocke est
une contrainte (CV).
Par contre, si l'on approche la charge porte par le nud d'une charge image
d'un conducteur proche, le condensateur volue et la rpartition spatiale des lignes
de champ n'est plus divergente sur un angle solide de 4n. Dans ce cas, le flux
reprsente avant tout le lien lectrostatique entre les deux nuds qui reprsentent
les conditions limites de ce champ sur les surfaces mtalliques en regards. Si
plusieurs surfaces sont approches, N flux seront crs.
26
4.4.2.c Exercice 3
L'admittance dans l'espace des nuds donne la distance (son inverse) entre
la charge (masse) et le potentiel de nud. Cette admittance doit donc tre un
oprateur qui redonne la relation entre charge et potentiel. Si l'on considre
l'quation de Poisson : q=CV L'admittance C est ici dfinie dans l'espace des
nuds et correspond l'admittance dduite de l'espace des flux.
4.4.2.d Exercice 4
Dans la relation prcdente, q=CV, nous avons vu que q est contravariante et
V covariant. C (Y) est donc forcment deux fois contravariante.
4.4.2.e Exercice 5
La relation de Kirchhoff gnralise s'crit : V
p
Z
pp
i
p
+e
p
=0 . Pour
retrouver la relation nodale, il faut annuler ep. En inversant le sens choisi pour Vp
on retrouve alors la relation nodale sous sa forme covariante : V
p
=Z
pp
i
p
.
L'quation nodale est donc une quation aux forces lectromotrices nulles. La
relation prcdente est cependant dfinie dans l'espace des flux. Il faut donc
transformer la source de courant i
p
en source de charge s
a
puis inverser Z et lui
appliquer les transformations utilisant l'incidence.
4.5 Exercices d'lectronique
La particularit de l'espace nodal est d'tre dterministe une jauge prs.
Effectivement, les solutions obtenues sous sa forme contravariante sont des
potentiels de nuds. Les tensions de flux s'en dduisent en prenant le gradient de
ces potentiels :
V
a
=

n
=1
b
B
a
b
. De fait on peut obtenir le mme gradient pour
une constante arbitraire prs qui serait applique tous les potentiels de nuds.
Ainsi
V=1
1
1
2
=
(
1
1
+k
)

(
1
2
+k
)
. Dans certains cas comme nous le verrons,
ce dcalage d'offset simplifie les problmes. Cette relativit sur la jauge est logique
puisqu'elle se vrifie en thorie des champs.
4.5.1 Rseau de jauge
4.5.1.a Exercice 1
Considrons le graphe donn ci-dessous. tablir la connexion d'incidence
puis en dduire le systme nodal. Changer alors de jauge pour rsoudre
directement l'inconnue.
27
4.5.1.b Exercice 2
Mme question que l'exercice 1 avec un nouveau rseau.
4.5.2 Rseaux non symtrique
4.5.2.a Exercice 1
Rsoudre le rseau suivant et vrifier l'absence d'quations proportionnelles
dans le systme d'quations obtenu.
28
4.5.3 Cordes nodales
4.5.3.a Exercice 1
On considre le rseau ci-aprs pourvu d'une interaction entre les nuds 1 et
3. Si C31 est cette interaction; exprimer l'inverse de la mtrique depuis le graphe et
l'espace des branches puis transposer dans l'espace nodal et rajouter cette
interaction. Que peut-on remarquer pour rsoudre le systme obtenu? Peut-on
utiliser le concept de jauge par parties? Quelle condition supplmentaire peut-on
rajouter pour rsoudre le systme?
4.5.4 Corrections
4.5.4.a Exercice 1, rseaux de jauge
B=
|
1 1
1 1

Y=
|
0 0
0 a

. La source se dduit de s
a
=B
~k
a
J
k
=
|
1
1

J tant le vecteur des sources dans l'espace des branches. On obtient pour le
systme rsoudre :

1=a1
1
a1
2
1=a1
1
+a1
2
. On peut choisir comme jauge
k=1
2
et poser pour
tous les potentiels :
1
j
=1
j
1
2
. Le systme se rduit alors :
1=a
(
1
1
1
2)
qui est directement la solution. Il suffit d'imposer
1
2
=0

pour en dduire le potentiel du nud 1.
4.5.4.b Exercice 2, rseaux de jauge
Par la mme mthode que l'exercice 1 on trouve :
29
B=
|
1 1
1 1
1 1

Y=
|
0 0 0
0 a 0
0 0 b

s=
|
1
1

En prenant comme jauge


k=1
2
et en forant
1
2
=0
comme
prcdemment on obtient :
s
1
=(a+b)1
1
qui est solution du problme.
4.5.4.c Rseaux non symtriques : exercice 1
On obtient pour l'incidence et Y :
B=
|
1 0 1
1 0 1
1 0 1
1 1 0
0 1 1
0 1 1

Y=diag
( |0 a b c d)
s=
|
1
0
1

Avec ces objets on obtient le systme d'quations suivant :

1=(a+b)1
1
b1
2
a1
3
0=b1
1
+(b+c+d)1
2
( c+d)1
3
1=a1
1
(c+d) 1
2
+(a+c+d) 1
3
Ce systme ne fait pas apparatre de proprit de jauge. On le vrifie en
calculant son dterminant qui n'est pas nul. On trouve ici une solution par
inversion avec 3 potentiels de nuds. Ceci dit le concept de jauge reste applicable,
et l'on peut dcaler les potentiels d'une valeur constante commune.
4.5.4.d Exercice sur rseau avec couplage nodal
On part de l'admittance des branches dont on dduit par l'incidence
combine des deux rseaux l'admittance nodale (j'ai invers le sens de la branche
4) : Y=
|
a a 0 0
a a 0 0
0 0 b+d ( b+d)
0 0 ( b+d) b+d

. A cette admittance on ajoute le
couplage nodal :
30
Yc=
|
0 0 0 0
0 0 0 0
C
31
0 0 0
C
31
0 0 0

. Le vecteur des source est :


|
1
1
0
0

. En rsolvant
l'quation nodale on trouve alors :

1=a1
1
a1
2
1=a1
1
+a1
2
0=C
31
1
1
+(b+d)1
3
(b+d)1
4
0=C
31
1
1
( b+d)1
3
+(b+d) 1
4
. On ddouble les quations mais
l'ajout d'une jauge ne suffit pas. On force zro le potentiel
1
2
=0
pour
rsoudre
1
1
. Ce potentiel est alors une source pour le deuxime rseau pour
lequel on dcale les potentiels de
1
4
que l'on peut aussi forcer zro pour
rsoudre
1
3
. Notons que par ces truchement, la rsolution du systme ne pose
plus de condition de causalit entre la rsolution du premier potentiel et celle du
second. L'interaction peut devenir instantane et autorise l'emploi de toute jauge
scalaire, y compris celle de Coulomb. Sans cette adaptation, il aurait fallu un temps
d'interaction pour pouvoir rsoudre le premier potentiel, puis le second.
4.6 Forme covariante de l'quation nodale
L'expression prcdente de l'quation nodale est dite forme contravariante
puisque chaque membre de cette quation est contravariant. On peut par une autre
approche trouver une expression covariante des termes de l'espace nodal.
Le point de dpart de cette expression est l'quation de Millmann. Cette
quation fait le bilan des courants pour une branche de Kirchhoff telle que
reprsente ci-dessous.
Pour cette branche qui est transposable pour de nombreuses physiques, on
peut crire cette relation :
V=

k
u
k
Y
k
+
k
i
k

k
Y
k
31
On transpose cette relation en la gnralisant :
Y
ab
V
b
=Y
ab
Vs
b
+Is
a
Is et Vs tant les sources de courant et de fm de la branche. Or YabVb n'est
rien d'autre que le courant total de branche (c'est d'ailleurs le principe
d'laboration du thorme de Millmann). Soit :
i
a
=Y
ab
Vs
b
+Is
a
On peut multiplier les deux membres par l'incidence, puisqu'entre courant
de branche et flux de nud on a pour connexion cette incidence :
i
q
=B
~a
q
i
a
=B
~a
q
Y
ab
Vs
b
+B
~a
q
Is
a
Le flux de nud est lui-mme exprimable en fonction des potentiels de
nuds via l'admittance de nud. On crit :
y
qm
1
m~
=B
~a
q
i
a
=B
~a
q
Y
ab
Vs
b
+B
~a
q
Is
a
On en dduit les potentiels de nud par inversion de l'inverse de la mtrique
de nud :
1
m~
=( y
qm
)
1
B
~a
q
Y
ab
Vs
b
+( y
qm
)
1
B
~a
q
Is
a
C'est l'quation nodale sous sa forme covariante. L'intrt de cette forme est
qu'elle regroupe les sources de branches en flux et effort. Remarquons qu'en
forant les sources de fm de branche nulles on retrouve l'quation nodale
contravariante.
Par contre elle comporte le mme dfaut que la forme contravariante,
savoir que l'inversion de l'admittance nodale est complique lorsque des couplages
existent entre des branches. La difficult provient de ce qu'il faut inverser
l'admittance de nud et non celle de branche. Ce dernier cas serait trs simple! On
retrouverait directement directement la mtrique de l'espace des branches.
Remarquons enfin que l'on peut trouver des expressions de l'quation nodale
covariante diffrentes de la prcdente en signe, parce que les auteurs choisissent
un sens de diffrence de potentiels oppos.
4.6.1 Dtermination de l'incidence
La matrice d'incidence est avant tout une connexion entre les potentiels de
nuds et les diffrences de potentiels des branches. Partant de cette relation on
crit en respectant les dcalages d'indices :
V
n~
=B
n
~o
1
o~
On peut multiplier de part et d'autres par l'admittance de branche, utilisant
les indices grecques pour l'espace des nuds et les lettres latines minuscules pour
l'espace des flux.
Y
qn
V
n~
=Y
qn
B
n
~o
1
o~
Or le produit admittance ddp est le flux de branche. On peut alors
32
multiplier chaque membre par l'inverse de l'incidence pour obtenir :
B
~q

i
q
=B
~q

Y
qn
B
n
~o
1
o~
Le produit triple central est la transformation de l'admittance des branches
en admittance nodale. On trouve donc :
B
~q

i
q
=Y
o
1
o~
Or le produit de l'admittance par le potentiel dans l'espace des nuds est le
flux nodal. D'o :
B
~q

i
q
=i

Qui est la relation inverse de celle tablie prcdemment pour


l'tablissement de l'quation nodale covariante.
4.6.2 Expressions dans le domaine
temporel
Le problme est de rsoudre l'quation nodale en diffrences finies dans le
domaine temporel. Notons

mq
l'inverse de l'admittance nodale. L'quation
rsoudre est :
1
m~
=
mq
B
~a
q
Y
ab
Vs
b
+
mq
B
~a
q
Is
a
La mtrique est un oprateur dans le domaine du temps. Les composantes de
zta peuvent tre des oprateurs de drivation, intgration, convolution, etc. On
prcise ce caractre d'oprateur en crivant :
1
m~
=
mq
(
B
~a
q
Y
ab
Vs
b
)
+
mq
(
B
~a
q
Is
a
)
On dcompose l'oprateur suivant les diffrentes formes qu'il peut
emprunter :

mq
=R
mq
+C
mq

t
()+D
mq

t
dt( )+A
mq
O A est un oprateur regroupant les oprateurs diffrents des trois
premiers. R est l'oprateur constant, C les facteurs des drivations temporelles et D
l'oprateur d'intgration. En ajoutant l'indice de temps on cre un vecteur dans le
temps pourvu d'une seule composante de l'espace-temps qui est le temps! En fait il
est plus pratique de crer un vecteur d'ordre dont les composantes sont les
multiples de l'intervalle de temps lmentaire dt, qui est aussi le pas de temps de
calcul en numrique et commun tout l'espace de travail. On crit en utilisant nos
notations pour l'admittance :

R
qm
+C
qm
t
( )+D
qm

t
dt( )+A
qm

|(
1
m~)
t

=
(
B
~a
q
Y
ab
(
Vs
b )
t
+B
~a
q
( Is
a
)
t
)
Or si t est un indice qui pointe une composante qui est un ordre dans le
temps (ce qui revient dire que t x
t
=t.dt) on peut indiquer une composante
particulire par la mise entre parenthse de cet indice de faon se rfrer
l'instant courant ou d'autres instants relatifs de l'instant courant. Or :
33

(
1
m~)
t
t
=
1
m~
(t)
1
m~
(t1)
6t
ou
1
m~
(t +)
1
m~
(t)
6 t
En se rappelant que suivant notre convention, lorsqu'un indice est mis entre
parenthse, cela signifie qu'on lui alloue une valeur prcise et qu'il perd sont rle
d'indice muet. Pour simplifier la suite des critures on pose :
( S
q
)
t
=
(
B
~a
q
Y
ab
(
Vs
b)
t
+B
~a
q
( Is
a
)
t
)
Alors (on fait une intgration par la mthode des rectangles) :
R
qm
( 1
m~
)
( t+)
+
C
qm
6t

(1
m~
)
( t+)
(1
m~
)
( t)

+6t D
qm

( 1
m~
)
( t+)
+
0
N
(1
m~
)
( t)

=( S
q
)
(t +)
En regroupant les termes on obtient :

R
qm
+
C
qm
6t
+6t D
qm

(1
m~
)
(t +)
=( S
q
)
(t +)
+
C
qm
6t
(1
m~
)
(t)
6t D
qm

( t)=0
N
(1
m~
)
(t )
Si d'autres types d'oprateurs interviendraient, on procderait de mme pour
les rajouter dans cette dernire expression. On pose alors :
W
qm
=

R
qm
+
C
qm
6t
+6 t D
qm

(T
q
)
( t)
=
C
qm
6t
(1
m~
)
( t)
6t D
qm

( t)=0
N
( 1
m~
)
( t)
L'quation rsoudre s'crit alors :
W
qm
(1
m~
)
(t +)
=(S
q
)
(t +)
+(T
q
)
(0.t)
On inverse alors le tenseur admittance W pour trouver les potentiels de
nuds :
(1
m~
)
(t +)
=|W
qm

1
( S
q
)
(t +)
+(T
q
)
(0.t )

qui donne le vecteur solution du problme.


4.6.3 Domaine harmonique
L'quation de dpart peut tre exprime dans le domaine harmonique
directement, si les oprateurs sont limits aux drivateurs, intgrateurs. On peut
utiliser le formalisme de Laplace pour crire :

R
qm
+pC
qm
+
D
qm
p
+A
qm
( p)

|(
1
m~
)
(o)

=
(
S
q
)
(o)
La rsolution est immdiate, o l'on peut toujours poser :

W
qm
( p)=

R
qm
+pC
qm
+
D
qm
p
+A
qm
( p)

L'inversion de W donne pour chaque composante de pulsation o les valeurs


des potentiels.
34
4.6.4 Domaine temporel avec
processus harmonique
Dans la majorit des cas, on travaille en physique dans le domaine temporel,
mais au sein duquel des processus harmonique engendre ou rgissent les formes
temporelles. C'est le cas de la mcanique quantique, des fonctions de transferts, etc.
On a dans ce cas, un systme de dcomposition suivant une srie de Fourier qui
s'inclut dynamiquement dans une squence temporelle. On dtaille ici ce
processus.
On part de l'ide que toute fonction peut se dcomposer en somme de
fonctions dont les supports sont tous identiques mais chaque fonction lmentaire
n'existe que sur un portion rduite du support. On peut par exemple choisir de
dcomposer les fonctions en somme de gaussienne. On crit la fonction de dpart
comme :
f (t)=f
1
(t)+f
2
(t)+f
3
( t)+.+f
n
( t)
Chaque fonction fn(t) est dfinie par :
f
n
( t)=A
n
exp
(
(tnt)
2
c
2
)
Cette fonction a l'allure suivante :
Si on somme cette fonction avec un pas gal sa largeur, suivant par
exemple un coefficient fixe, on trouve le rsultat donn figure suivante.
On peut galement moduler l'amplitude en fonction du temps (pour chaque
pas de temps d'chantillonnage de f(t)). L'objectif est alors de retrouver la fonction
de dpart par cette somme module. Le passage dans le domaine harmonique est
alors immdiat. On peut crire :
F| f ( t)=F|
n
f
n
( t)=F
|

n
A
n
exp
(
( tnt)
2
c
2
)

=
n
A
n
F
|
exp
(
(tnt)
2
c
2
)

A chaque pas d'chantillonnage n le spectre instantan est le spectre de la


gaussienne l'instant d'chantillonnage dphas de la valeur de retard nt si t est le
pas d'chantillonnage. La courbe suivante montre un exemple de fonction obtenue
35
par sommation de gaussiennes retardes.
La fonction temporelle est reconstruite chaque pas de temps par
sommation du dernier spectre modifi par la fonction de transfert courante. Les
processus qui restent en temporel appliquent les oprateurs aux sommes des
fonctions lmentaires. A l'instant N on a :
f (| 0.Nt)=

n=0
N
A
n
g
n
( t)
Les fonctions gn(t) tant dfinies par :
g
n
(t)=exp
(
( tnt)
2
c
2
)
Les fonctions gn peuvent tre dveloppes en srie de Fourier :
g
n
( t )=

q
G
n
q
1
q
= G1
n
et :
f (| 0.Nt)=

n=0
N
A
n
G1
n
Lors d'une interaction dfinie en harmonique, les coefficients G sont
pondrs d'une fonction de transfert H. On a alors :
f (| 0.Nt)=

n=0
N
A
n
GH1
n
H pouvant dpendre de l'instant n ou de ses prdcesseurs on prcise :
f (| 0.Nt)=

n=0
N
A
n
GH(n , n1, .)1
n
On peut par ce procd calculer des fonctions de transferts et les interactions
lies dans le domaine harmonique, au sein d'un systme rsolu dans le domaine
temporel.
36
4.6.5 Exercices
4.6.5.a Rsolution suivant une mthode nodale covariante.
On considre le circuit reprsent figure suivante. Calculer la fonction de
transfert de ce circuit par la mthode nodale.
4.6.5.b Correction
On trouve facilement la matrice d'incidence. Remarquez que l'on peut
considrer la branche de la source de courant comme une branche ou l'exclure.
Cela ne change rien au rsultat. On lui associe une admittance nulle si on la
considre, mme si cela ne semble pas physique. On trouve avec cette hypothse
pour incidence et admittance :
B=
|
1 1
1 1
1 1

Y=
|
0 0 0
0 g 0
0 0 Cp

Les vecteurs des sources sont aussi trs simples :


es=| 0 e 0 is=
|
i
0
0
0

L'quation nodale covariante se traduit par les produits suivant :


|
g+Cp gCp
gCp g+Cp

|
1
1
1
2

=
|
ge
ge

+
|
i
0
i
0

Comme prcdemment, le systme est surdimensionn et non solvable en


l'tat. On exploite alors la proprit de jauge pour forcer 12 zro. Le systme se
rduit alors :

( g+Cp)1
1
=g e+i
0
( g+Cp)1
1
=g ei
0
Ce systme reste surdimensionn, mais est facilement rsolu en n retenant
que la premire quation. On trouve :
37
1
1
=
1
( g+Cp)

g e+i
0

qui redonne bien l'quation de Millmann. Elle est obtenue aprs


transformation de l'espace des branches vers l'espace nodal de l'admittance Y
suivant :
Y
nm
=B
~o
n
Y
o
B

~m
4.6.6 Mthodologie nodale covariante
L'expression covariante couvre le plus de cas possible en physique et
redonne l'quation contravariante aprs simplification. On peut donc considrer
que l'quation covariante est l'quation rsoudre. Mais on a vu que cette quation
conduit des systmes surdimensionns. La rsolution de ces systmes passe par
l'emploi d'une technique d'inversion particulire appele pseudo-inversion.
En partant de l'expression pour laquelle on veut inverser une matrice
dgnre, on multiplie des deux cts par la mme matrice transpose :
Y
qn
1
n
=B
~ p
q
i
p
+B
~ p
q
Y
pk
e
k
-Y
tq
Y
qn
1
n
=Y
tq
B
~p
q
i
p
+Y
tq
B
~ p
q
Y
pk
e
k
soit : W
tn
1
n
=Y
tq
B
~ p
q
i
p
+Y
tq
B
~ p
q
Y
pk
e
k
Finalement : 1
n
=
Y
tq
W
tn
B
~ p
q
i
p
+
Y
tq
W
tn
B
~ p
q
Y
pk
e
k
Le terme
Y
tq
W
tn
est appel pseudo-inverse de la matrice Y. La pseudo
inversion va lever l'indtermination de jauge et rsout le problme de la
dgnrescence du systme rsoudre.
4.6.6.a Exercice 1 : reprise du schma deux branches
En reprenant un schma constitu de deux impdances et une source de
courant en parallle, les trois tant en parallle, exprimer l'admittance dans
l'espace des nuds aprs l'incidence, puis calculez le pseudo-inverse et rsolvez le
problme pour le cas o les deux impdances sont des rsistances de 1kD et la
source de courant dlivre 1mA, la source de tension donnant 1V.
4.6.6.b Rponse
Pour l'orientation la plus logique on trouve l'incidence suivante :
|
1 1
1 1
1 1

L'admittance est dfinie par (on considre la branche de la source de
courant) :
38
Y=
|
0 0 0
0 y
1
0
0 0 y
2

Les vecteurs sources : es=| 0 e 0 is=


|
io
0
0

On calcule BYes et Bis puis B
T
YB (pour y1, y2 les deux admittances des deux
branches) :
B
~p
q
Y
pk
e
k
=
|
y
1
e
y
1
e
B
~q
p
i
q
=
|
io
io

B
~o
a
Y
o
B

~b
=
|
y
1
+y
2
y
1
y
2
y
1
y
2
y
1
+y
2

Posons y1+y2=g, on a :
Y
ab
=
|
g g
g g

-Y
da
Y
ab
=W
db
=
|
2g
2
2g
2
2g
2
2g
2

On en dduit le systme d'quations :

1
1
=
1
2g
y
1
e+
1
2g
io
1
2
=
1
2g
y
1
e
1
2g
io
On en dduit :
1
1
1
2
=y
1
e
g
+
io
g
qui est la solution du problme.
4.6.6.c Exercice 2 : schma 4 branches
On reprend le circuit 4 branches tudi prcdemment donn ci-dessous.
Pour ce circuit calculer la fonction de transfert de la tension aux bornes de
l'admittance d en fonction du courant de source i1=io.
Pour cela, calculer les tenseurs admittance, l'incidence puis raliser une
pseudo-inversion pour en dduire le vecteur des potentiels.
39
4.6.6.d Correction
On dfinit facilement :
B=
|
1 0 1
1 0 1
1 1 0
0 1 1
0 1 1

Y=
|
0 0 0 0 0
0 a 0 0 0
0 0 b 0 0
0 0 0 c 0
0 0 0 0 d

Comme il n'y a pas de source de fm on trouve pour seul vecteur source :


B
~m
q
i
m
=
|
io
0
io

On veut rsoudre l'quation : Y


pq
1
q ~
=B
~m
p
i
m
-Y
np
Y
pq
1
q~
=Y
np
B
~m
p
i
m
L'admittance dans l'espace nodal est : Y=
|
a+b b a
b b+b+d cd
a cd a+c+d

On calcule : 1
q~
=
Y
np
Y
np
Y
pq
B
~m
p
i
m
avec B
~m
p
i
m
=
|
io
0
io

. Sous Maxima
par exemple on peut calculer facilement ce systme pour trouver :
40

1
1
=
(
b+a
(b+a)
2
+b
2
+a
2
)
io
a
a( a+c+d)b(cd)a(b+a)
io
1
2
=
b
b(d+c+b)a(dc)b(b+a)
io+
d+c
(dc)(d+c+b)+(dc)( d+c+a)+ab
io
1
3
=
a
a(d+c+a)b(dc)a(b+a)
io
d+c+a
(d+c+a)
2
+(dc)
2
+a
2
io
Connaissant les trois potentiels on en dduit la tension aux bornes de d :
V(d)
io
=
1
io
(
1
2
1
3)
4.6.7 Domaines composites
4.6.7.a Dmarche
Si l'on considre un domaine ayant 1 dimension spatiale. Sur ce domaine on
peut pratiquer une rflectomtrie pour explorer l'espace lectriquement. Pour cela
on se positionne en lieu et place d'un metteur pour gnrer un chelon d'nergie
chelon de champ. Cette technique est rgulirement pratique sur les lignes pour
dtecter des imperfections sur la distance. Si l'on drive la rponse l'chelon, on
obtient la rponse impulsionnelle du domaine laquelle on peut appliquer toute
excitation harmonique par convolution. Si l'on calcule la transforme de Fourier de
la rponse l'impulsion on obtient la fonction de transfert du domaine laquelle
on peut appliquer toute amplitude d'excitation harmonique. Partant du mme
principe, on considre que l'on a dtermin par une excitation ad quat la rponse
l'impulsion de Dirac d'un domaine a 2 dimensions : p(x,y). Une fois dtermine
cette rponse on en calcule la transforme de Fourier en 2 dimensions pour lui
appliquer des amplitudes d'excitations harmoniques modales Emn. La seule
difficult est que dans un volume ferm, cette rponse l'impulsion comporte trois
plans de polarisation d'ondes guides. Il faut projeter dans chaque direction de
guidage le champ d'excitation 3D pour obtenir la rponse dans les trois directions
modales possibles : (m,n), (m,p), (n,p).
4.6.7.b Transforme de dimension 1
Revenons sur la srie de Fourier. Le domaine de calcul tant priodique de
priode T, on calcule toujours des sries de Fourier. Pour un vecteur de valeurs
dans le domaine temporel : ( p)
t
, on cre une base modale
(
k
)
~t
=e
i 2nk
t
T .
Les coefficients de Fourier sont donne par :
A
k
=
1
T
(
k
)
~t
( p)
t
La sommation s'effectue sur le temps. Chaque composante du coefficient de
Fourier est obtenu aprs contraction sur le temps. Cette expression peut tre crite
diffremment en usant des braket. Il faut faire attention et se rappeler que les
41
braket conjuguent les vecteurs contravariants. On crit :
A=
1
T
()
~t
( p)
t
Les braket portent sur le domaine harmonique. Les parenthses sur le terme
du ket indiquent que c'est sur cet objet que s'applique l'indice temporel. Une fois
les coefficients de Fourier calculs, on peut recomposer le signal temporel. Le
signal est retrouv en calculant :
( p)
t
=

A
~k
g
tt
(
*k
)
t

g tant la mtrique de l'espace pour la composante temporelle. En braket


cette relation s'crit :
( p)
t
=g
tt
A()
*

t
L'annexe I donne le script d'un programme SCILAB qui calcule la srie de
Fourier d'une fonction porte et sa recomposition.
4.6.7.c Transforme de dimension 2
La srie de Fourier de dimension spatiale va nous permettre ensuite de
projeter des champs sur des bases modales en deux dimensions, suivant une
polarisation donne. Le principe est le mme, tendu deux dimensions. On se
donne une fonction de deux paramtres p(x,y) et une priodicit double : X, Y. On
calcule alors les coefficients deux dimensions :
A
o+
=
1
XY
(
o
)
~ x
( p)
xy
(
~+
)
y~
La notation braket est ici peu intressante et complique pour des tenseurs.
Les bases modales sont :
(
o
)
~ x
=e
i2no
x
X
(
~+
)
y~
=e
i2n+
y
Y
On trouve comme prcdemment la transformation inverse par :
( p)
xy
=(
*~o
)
x
A
o+
(
*~+
)
~ y

L'annexe II donne le script d'un programme SCILAB qui, comme


prcdemment, calcule la transforme inverse d'une porte cubique et sa
recomposition.
Si l'on veut calculer un champ polaris dans un plan qui n'est pas parallle
l'un des murs d'un volume confin, on dcompose le champ suivant les axes de
stationnarits du volume. A ce moment l on projette chaque composante du
vecteur de champ source sur les plans de stationnarit du volume pour calculer le
champ total stationnaire ou propageant en tout point du volume. Considrons la
figure suivante :
42
L'antenne dispose dans un coin du volume met le champ oblique montr
en rouge sur la figure. On peut dcomposer ce champ en deux composantes a et b
perpendiculaires aux plans d'ondes stationnaires du volume. Dterminant les
modes dans chaque direction on obtient en appliquant le thorme de
superposition le champ total stationnaire. Les trois plans possibles pour un volume
cubiques sont (x,y), (x,z) et (y,z). Pour chacun de ces plans on dfinit une fonction
potentiel ( p)
xy
( p)
xz
( p)
yz
. De ces trois fonctions on dduit trois groupes de
coefficients de Fourier que nous nommerons A, B et C, le groupe A tant rattach
au plan (x,y), le groupe B au plan (x,z) et le groupe C au plan (y,z) :
A
o+
, B
o
, C
(
. Dans l'expression : ( p)
xy
=(
*~o
)
x
A
o+
(
*~+
)
~ y
, on
ralise une connexion par l'intermdiaire des fonctions de bases modales qui
finalement transforment les composantes harmoniques en rpartition spatiale du
champ. La rpartition pour un mode est donne par :
( E(6o
0
, 6+
0
))
xy
=(
*~o
)
x
A
(6o
0
6+
0
)
(
*~+
)
~y

Le champ composite appartenant aux modes en (x,y) tant implicitement


orient suivant z. Soit :

E
z
( x , y)=
(
E
6 o
0
, 6 +
0
)
xy
u
z
La difficult est bien que le champ composite total (projet sur les trois plans
d'ondes) ne s'accroche pas une priode unique mais une multiplicit de
priodes. C'est cette multiplicit qui rend difficile l'interprtation du champ
composite dans le volume, d'autant que des modes peuvent tre dgnrs. Ce
champ est abstrait. Par ailleurs, on remarque que, par dfinition de l'onde
stationnaire, le temps n'intervient pas dans les expressions de ce champ comme il
n'intervient pas dans celles du champ rel. Partant du champ composite, on
retrouve le spectre rel par contraction du spectre composite par le vecteur des
frquences autorises par l'quation de Helmholtz applique au domaine. Ainsi,
pour des composantes m, n, p des coefficients dans les trois plans d'ondes, on
trouve :
43

E=o6
(
c
2 .
(
m
X
)
2
+(
n
Y
)
2
+(
p
Z
)
2
)

E
yz
u
x
+E
xz
u
y
+E
xy
u
z

Comme il n'y a pas forcment concordance entre l'chantillonnage choisi


pour le domaine du potentiel et les valeurs discrtes donnes par les dimensions,
on doit travailler par intersection des bandes passantes pour reconstruire le champ
composite et les frquences discrtes dduites de l'quation de Helmholtz. Le
coefficient o est un coefficient de normalisation.
La dtermination de la base des modes propres peut tre plus complique.
Mais une technique dans ce cas consiste tudier la rponse de Dirac (fonction de
Green) en potentiel sphrique de la structure vue d'un point d'excitation, pour
ensuite par dconvolution en dduire les modes propres par analyse des distances
temporelles entre les impulsions. Quelle peut tre alors pour un mode propre
l'intensit du champ dans le volume? L'amplitude est proportionnelle la norme
du vecteur :
I
f (m , n, p)
=.( A
mn
)
2
+( A
mp
)
2
+( A
np
)
2
I est le spectre de rponse du volume.
Une fois le spectre propre dtermin, on peut faire coupler la structure avec
un autre rseau en s'appuyant sur la thorie des rseaux coupls et des fonctions de
couplage lies aux coefficients de qualit.
Dans le cas des champs o l'on recherche un potentiel, comme le potentiel
est une intgrale premire du champ, on exploite directement la rponse l'chelon
comme il est fait en mcanique quantique pour l'tude du puits de potentiel par
exemple.
4.6.7.d Couplage par les coefficients de qualit
Un couplage entre deux milieux se dfinit comme le rapport des nergies
consommes l'extrieur et l'intrieur de chaque milieu. Rappelons les relations
entre les expressions des puissances et les potentiels. D'une manire gnrale si A
et 1 sont deux potentiels, la puissance active Q est donne par :
Q=
1
4
A1
*
+A
*
1
Alors que la puissance ractive X est donne par :
X=
1
4j
A1
*
A
*
1
On trouve alors facilement que :
u
2
=2Z
*
W
+
=2 ZW
-
Avec :
44
W
+
=Q+ j X W
-
=Q j X
Mais surtout et inversement si l'on peut mesurer le potentiel et connatre par
ailleurs les puissances moyennes, on en dduit la mtrique :
a=
u
2
4

1
W
-
+
1
W
+

b=
u
2
4

1
W
-

1
W
+

La mtrique une fois dduite, les potentiels s'en dduisent.


L'nergie totale du systme considr, incluant l'nergie externe et interne au
systme est conserve. L'hamiltonien doit tre gal une constante. Ses drives
sont donc nulles. Soit si W1 et W2 sont les deux nergies de deux milieux coupls
plus l'nergie source S :
w
1
t
+
w
2
t
+
S
t
=0
Si de plus, du fait du couplage les nergies des deux milieux sont lies on
peut crire par exemple :
w
2
=w
1
, d'o :
(1+)
w
1
t
+w
1

t
+

S=0
L'intgration de cette quation pour un type de couplage donn donne le
dbit d'nergie du premier milieu dont on dduit ensuite celui du second.
Gnralisons en dtaillant le rsultat prcdent. Supposons deux circuits
coupls, dont un est rsonant. Ce peut tre le volume prcdent, slectionn l'une
de ses frquences propres. Le schma quivalent au montage est donn figure ci-
dessous. On peut calculer le mtrique de ce couplage dans l'espace modal que nous
abordons ultrieurement. En inversant cette mtrique pour dterminer les
courants des deux rseaux on trouve :
i
2
=
gpV
1
( R+Lp)
(
R
2
+L
2p
+
1
Cp
)
gp
2
On met les rsistances en facteur pour obtenir :
i
2
=
gpV
1
RR
2
(
1+
Lp
R
)(
1+
L
2
p
R
2
+
1
R
2
C p
)
gp
2
Les termes de coefficients de qualit apparaissent que nous nommons Q1
pour le premier rseau et Q2 pour le second.
45
i
2
=
gpV
1
RR
2
(
1+ jQ
1
) (
1+2jQ
2
)
gp
2
g est le coefficient de couplage entre les inductances. On dduit de cette
relation une admittance de couplage exprime par :
i
2
V
1
=Y
21
=
gp
RR
2 (
1+jQ
1) (
1+2jQ
2)
gp
2
On voit que ce couplage fait intervenir les coefficients de qualit des deux
rseaux. Ce constat est gnralisable. Connaissant les coefficients de qualit des
rseaux spars, on peut en dduire l'admittance (ou l'impdance) de couplage
entre les deux rseaux.
4.6.7.e Problme avec interaction rayonne
On imagine deux rseaux trs simples constitus chacun de deux branches. A
chaque rseau on peut associe un rayonnement accroch une seule branche
(nous verrons plus tard d'autres espaces plus adapts pour le rayonnement). La
fonction de transfert entre deux branches la branche 2 mettrice et la branche 3
rceptrice, est donne par :

A
3
=ji
2
dx
4nR
23
e
ikR
23
u
2
On peut alors en dduire le champ magntique au proche de la branche 3 :

B
3
=

A
3
R
23
=ji
2
u
2
dx
4n
1
( R
23
)
2
e
ikR
23
+ik
1
R
23
e
ikR
23

= P+i Mi
2
u
2
La force lectromotrice s'en dduit :
e
3
=i o

S
3
~3

B
3
Le couplage, exprim en frquences, est donn par
e
3
i
2
=i oS
3
~3
(
P
32
+i M
32)
=i o

Q
32
.
46
On va rsoudre un problme o le premier rseau est aliment par un
gnrateur dans le domaine temporel. On dcomposera la forme d'onde en srie de
gaussiennes. Puis pour chaque pas de temps, une srie de Fourier permettra de
calculer l'interaction en frquence. La transformation inverse dterminera le
gnrateur qui alimente le deuxime rseau.
4.6.7.f Expressions thoriques
La premire branche est pourvue d'une rsistance R1 et d'un gnrateur
dfinit par une fonction du temps : e(t). Prenons :
e( t)=(1e
t
a
) e
t
b
Sous SCILAB on peut crer facilement un tel gnrateur. L'instruction
suivante trace une forme d'onde cohrente avec cette expression :
plot2d([0:100],(1-exp(-[0:100]/50)).*exp(-[0:100]/10));
La fonction est ici dfinie pour un pas de temps normalis. Pour un pas de
temps dt on crira :
plot2d([0:100],(1-exp(-[0:100]*dt/(50*dt))).*exp(-[0:100]*dt/(10*dt)));
Insr dans un script on obtient le dtail suivant :
clear;clf(0);
//cration de la forme d'onde source
dt=1E-6;
t=[0:100]; //on va de 0 100 us
e=(1-exp(-t*dt/(50*dt))).*exp(-t*dt/(10*dt)); //e est une double exponentielle
s=e/max(e); // on normalise e
scf(0);plot2d(t,s);xgrid(9);xtitle('forme onde source','s','V');
L'tape suivante consiste dvelopper e(t) sur la base des gn(t). Dans ce cas
on construit la fonction cible partir de la somme des fonctions de base
gaussiennes. Le programme suivant ralise cette opration. Notons que
l'expression est indpendante du pas de temps.
clear;clf();
g=zeros(100,100);
for tau=[10:100]
for t=[1:100]
g(tau,t)=(1-exp(-t/20))*exp(-t/10)*exp(-(t-tau)^2/5);
end,
end,
for k=[1:100]
subplot(1,2,1);plot2d([1:length(g(k,:))],g(k,:));
end,
u=sum(g,'r');
w=u/max(u);
xgrid(9);xtitle('g(5)','s','V');
subplot(1,2,2);plot2d([1:length(u)],w);
Le programme trace le cumul des fonctions de base et la fonction somme,
montres ci-dessous.
47
La fonction g est ici une matrice dont chaque ligne est un instant dans le
domaine temporel et pour chaque ligne le dveloppement dans la gaussienne
courante de la fonction est le vecteur d'indice colonne. On dfinit ainsi :
g(( , t)=f ( t)e
(t()
2
c
2
=g
t
(
La fonction global s'obtient par contraction :
u(t)=

(
g
t
(
Les oprations temporelles s'effectuent sur u(t) et des fonctions de transfert
en frquences oprent sur g(t,x).
L'admittance (nous appellerons dornavant admittance l'inverse de la
mtrique) pour les 4 termes propres vectoriels (des branches) est dfinie avant tout
partir de la mtrique. Pour simplifier le problme du sur-dimensionnement on
peut choisir pour chaque rseau un nud de rfrence. La matrice de connexion
regroupant les deux connexions des deux rseaux dcoupls est alors donne par :
=
|
1 1 0 0
0 0 1 1

La mtrique dans l'espace des branches est donne par :


Z=
|
Ro 0 0 0
0 L
1
p 0 0
0 pQ
32
L
2
p+1/ C
2
p 0
0 0 0 R
2


Il nous faut inverser Z pour ensuite transformer l'admittance dans l'espace
nodal puis exprimer le systme d'quations considr en diffrence finie en faisant
apparatre la partie harmonique. La premire tche peut tre excute sous
48
Maxima. La figure ci-dessous en montre la programmation et les rsultats.
L'admittance nodale traduite ne oprateur temporel a la structure suivante :
y=
|
1
R
1
+
1
L
1

t
dt 0

pQ
32
L
1p
(
L
2p
+
1
C
2
p )
(. )

1
R
2
+
1
L
2
Cos
(
t
.
L
2
C
2
)

Notons que nous avons laiss l'une des expressions comme fonction inverse
de Laplace, car c'est cette interaction que nous voulons traiter dans le domaine
harmonique et non dans le domaine temporel. On dduit de cette admittance le
systme d'quation rsoudre :

s
1
=
1
R
1
1
1
(t)+
1
L
1

t
dt1
1
( t)
0=
1
(.) 1
1
(t)+
|
1
R
2
+
1
L
2
Cos
(
t
.
L
2
C
2
)
1
2
(t)
49
On veut rsoudre ce systme en diffrences finies en utilisant nos fonctions
dveloppes sur deux dimensions en srie de Gaussienne. De fait, tout les vecteurs
doivent tre tendus deux dimensions. En posant :
o=
1
1
R
1
+
6
L
1
=
1
R
2
+
1
L
2
Cos
(
t
.
L
2
C
2
)
On trouve, 6 tant le pas de temps ordinaire (on appellera pas de temps
gaussien le pas de temps de chaque gaussienne du dveloppement en somme de
gaussienne) en plaant tous les indices de temps ordinaire et gaussien aprs les
parenthses :

(1
1
)
T
~t
=o

( g)
T
~t

6
L
1

k=1
t1
(1
1
)
T
~ k

1
|
j oQ
32
jL
1
o
(
jL
2
o+
1
jC
2
o)

(1
1
)
T
~t

=(1
2
)
T
~t
50
L'objet surmont d'un tilde est la transforme de Fourier de la fonction sous-
jacente. En calculant la transforme inverse on autorise ici le calcul en rgime
harmonique de l'interaction de rayonnement au sein d'un noyau temporel. En
rutilisant les techniques que nous avons dtaill prcdemment, on crit la
transformation de Fourier de dpart sous la forme :

(1
1
)
T
~t
=( A
k
)
~t
=
1
P
(
k
)
~T
(
1
1
)
T~
~t
P est la priode du domaine temporel sous-jacent. La transforme inverse
est :
( p' )
T
~t
=

( A
~k
)
~t
(
*k
)
T

est l'oprateur partie relle. On peut alors rcrire le systme prcdent


sous la forme :

(1
1
)
T
~t
=o

( g)
T
~t

6
L
1

k=1
t1
(1
1
)
T
~ k

1
P
(
~k
)
~T (
1
1
)
T~
~t
(
*k
)
T

=(1
2
)
T
~t
avec : =j o
Q
32
jL
1
o
(
jL
2
o+
1
jC
2
o)
La rsolution de ce systme rpond au problme. En r-exploitant les
briques qui ont t donnes prcdemment, son implmentation numrique ne
doit pas poser de difficult.
51
5 Espace nodal et dynamique
gnrale
La dynamique du point gre l'volution des coordonnes des nuds. De ces
coordonnes, on dduit ensuite les dformations des solides et le mouvement des
solides dans l'espace global. De fait, la dynamique des milieux se place dans
l'espace nodal tout au moins pour les oprations de translation. Nous verrons au
dpart comment se dcompose le mouvement en gnral et comment il se projette
sur les espaces de descriptions et leurs varits.
5.1 Dynamique du point
On dfinit un vecteur des coordonnes, x
o
. Lorsqu'un point subit une force
dans la direction de sa vitesse d'origine, la loi de Newton (reformule) s'crit au
dbut du mouvement, pour une force dirige suivant l'axe x avec une vitesse initiale
vi :
x
f
=x
i
+v
i
6+
1
2
a6
2
Les points o l'objet en mouvement est repr sont les coordonnes des
nuds. A ce mouvement de translation s'ajoute un mouvement de rotation :
0
f
=0
i
+o
i
6+
1
2
o6
2
Dans les deux cas, 6 est l'intervalle de temps. Le rseau se construit avec le
dplacement du mobile. Mais on peut le voir autrement, le mobile suit un rseau
prexistant et dfini par les forces extrieures appliques. Reprenons la premire
quation en considrant les instants successifs entre parenthse :
x(1)=x(0)+(0)6
2
valant a/2. L'instant suivant on a :
x(2)=x(1)+v
1
6+(1) 6
2
=x(0)+(0)6
2
+
x(1)x(0)
6
6+(1)6
2
Soit :
x(2)=x(1)+(0)6
2
+(1)6
2
Continuons l'instant suivant :
x(3)=x(2)+v
2
6+(2)6
2
=x(2)+

0
2

k
6
2
Finalement l'instant n on trouve :
52
6 x(n)=

0
n

k
6
2
Par un raisonnement similaire on trouve :
60(n)=

0
n

k
6
2
O =o/2.
On voit que, sous ces nouvelles expressions, les termes de droite dfinissent
les incrments de distance et d'angle chaque instant, soit indirectement les
godsiques de la trajectoire. Dterminons d'abord ces termes. Dans le cas de la
translation nous avons la premire loi de Newton :
m
dv
dt
=F
1
2
a dt=
1
2
F
m
dt=
1
2m
( mdv)=
1
2m
dp
D'o pour le mouvement de translation :
6 x(n)=
1
2m

0
n
6 p
k
6 t
k
L'incrment d'impulsion chaque lieu de la trajectoire dtermine cette
trajectoire. La relation prcdente peut s'crire :

6 x
0
=
6 p
0
2m
6t
0
+06t
1
+06 t
2
+.
6 x
1
=06t
0
+
6 p
1
2m
6t
1
+06 t
2
+06t
3
+.
6 x
2
=06 t
0
+06t
1
+
6 p
2
2m
6 t
2
+.
Ce systme d'quation se reproduit dans les trois directions de l'espace. En
sommant sur les trois directions on obtient le dplacement en translation pour une
impulsion galement dfinie dans les trois axes :
6u
k
=y
km
6t
m
En reproduisant la mme dmarche pour le dplacement angulaire on
trouve :
60
o
=z
o
6t

Comme entre la distance angulaire et la distance tangente on a pour


mtrique le rayon de courbure, cette dernire est covariante quand la distance est
contravariante.
La mtrique z est dfinie partir du moment angulaire :
6 L
i
2I
On rappelle que le moment d'inertie I est le moment rsultant des toutes les
53
masses constituants le corps mobile :
I =

i
m
i
r
i
2
. Le moment cintique tant
donn par le produit de la vitesse angulaire par le moment cintique.
Dans le cas d'une tude limite l'espace nodal nous ne nous intresserons
qu'aux mouvements de translations : soit 6u
k
=y
km
6t
m
. Il nous faut reformuler
un peu cette relation. La distance parcourue est la distance de Pythagore donne
par :
6u
k
=.(6 x
k
)
2
+(6 y
k
)
2
+(6 z
k
)
2
=.( y
km
)
2
+( z
km
)
2
+( v
km
)
2
6t
m

On peut dfinir une mtrique qui rsulte de la moyenne quadratique des
mtriques dans les trois directions de l'espace (posons y affili x, z y et v z).
Alors, si :
o
km
=.( y
km
)
2
+( z
km
)
2
+(v
km
)
2
On retrouve :
6u
k
=o
km
6t
m
Comme la mtrique o contient toutes les impulsions sources intervenant
chaque instant, c'est bien elle qui dtermine la trajectoire. Contrairement aux
problmes modaux de Kirchhoff la rsolution est ici directe. On connait le temps
propre 6tm. On calcule directement les trajectoires 6u
k
. La mtrique s'exprime en
fonction de l'impulsion :
o
k| j, + , m
=
1
2m
.
(6 p
k| + , m
)
~j
g
j+
(6 p
k| + , m
)
+
Les indices k se rfrent un segment dans l'espace total dans une direction
x, y ou z donne. Les directions j et + font rfrences aux directions en gnrale,
sans prciser un lieu, un segment particulier (il faut se rappeler que k est le numro
de l'incrment suivant un direction dans le systme d'quations reliant l'espace et le
temps alors que j et + se rattachent la direction en gnral. Dans le cas d'une
mtrique Euclidienne, ces directions sont identiques dans tout l'espace. Si la
mtrique est riemanienne, elles vont dpendre ce moment l de l'indice k. Il en va
de mme de l'indice t point par l'indice m.). L'impulsion, si elle provient d'un
champ peut rsulter d'une transformation complexe. On peut crire :
6 p
( ki)
=p
f
p
i
=m
(
v
f
v
i )
=m

i
f
dt (t)=

i
f
dt F( t)
La transformation de la force est celle d'une double drivation. Considrons
la force comme une double drivation de l'espace. Si nous trouvons comment cet
espace se transforme nous pourrons appliquer la mme transformation la force.
On part d'une transformation des coordonnes gnralises q
k
:
q
k
=A
~u
k
x
u
En appliquant une premire drivation on trouve :
54
dq
k
dt
=
d
dt
(
A
~u
k
x
u
)
=
dA
~u
k
dt
x
u
+A
~u
k
dx
u
dt
La transformation de coordonnes peut tre dcrite suivant :
d
dt
A
~u
k
=

2
x
k
t x
u
=I
~u, t
k
On trouve alors pour l'expression prcdente :
dx
k
dt
=I
~u, t
k
x
u
+A
~u
k
dx
u
dt
Alors par voie de consquence :
d
2
x
k
dt
2
=
d
dt
I
~u , t
k
x
u
+I
~u, t
k
dx
u
dt
+I
~u, t
k
dx
u
dt
+A
~u
k
d
2
x
u
dt
2
On admet qu'une force se transforme suivant le mme schma :
F
km
=o
d
2
j
km
dt
2
=o

d
dt
I
~u, t
k
f
um
+I
~u, t
k
df
um
dt
+I
~u, t
k
df
um
dt
+f
km

La force suit d'une manire gnrale les transformations du champ lors d'un
changement de rfrentiel. La dtermination de la mtrique incluant les forces
transformes donne le lien entre les distances et les instants. Dans le cas o des
lments non diagonaux existent dans cette mtrique, cela signifie qu'un produit de
convolution agit dans l'expression du calcul des distances. L'effet est dans ce cas
non linaire.
5.2 Paramtres S
Dans l'espace nodal, l'expression des changes d'ondes sous forme de
paramtres S gnraliss est trs simple. En chaque nud on peut relier les
ondes entrantes et sortantes :
W( O)=SW( I )
O W(I) sont les ondes entrantes et W(O) les ondes sortantes. S est
l'ensemble des paramtres entre ces ondes. Par ailleurs les ondes entrantes
sont gales aux sources additionnes des ondes rflchies par les nuds
prcdents. Soit :
W( I )=W
s
+IW( O)
A partir de ces deux quations on trouve :
55
W( O)=SW
s
+I W(O)W(O)
|
1SI

=SW
s
En inversant la matrice 1-SI on obtient les ondes sortantes qui sont les
inconnues. On remarquera que cette expression est entirement exprime par
des matrices. La mthode dite BLT pour Baum Liu Tesh qui ont crit cette
quation, est une mthode scalaire qui ne ncessite aucun des mcanismes de
l'algbre tensoriel. Ceci vient du fait que l'on ne cre pas de lien ici entre des
nuds, des branches ou d'autres varits. Les nuds n'apparaissent ici que
dans la recherche du bilan des ondes, et comme les quantits qui apparaissent
de chaque ct de l'galit sont homomorphes, aucune mtrique n'est utilis ici.
5.3 Thermique
Entre la variation de temprature t et la puissance lectrique engendre par
effet Joule P nous avons une relation nodale simple :
P
k
=Y
km
A
m
~q
t
q
Cette quation suit exactement le modle nodal que nous avons vu
prcdemment. L'admittance comprend des oprateurs rels et drivateurs. Cette
quation est nodale parce que la temprature est un scalaire et doit donc s'exprimer
au niveau des nuds. La puissance elle, est l'origine vectorielle. Cette quation
rsulte donc d'une transformation. La transformation la plus simple est opre au
niveau du scalaire dont on prend le diffrentiel par la matrice d'incidence A. On
relie ainsi les paires de nuds en temprature la puissance lectrique dgage.
5.4 Traitement du bruit
Le traitement du bruit est un aspect intressant des calculs de circuits. La
physique du bruit est gnrale et s'applique tous les signaux de nature alatoire.
5.4.1 Dfinition d'un signal bruyant
Considrons un signal s(t)
3
. On peut calculer la puissance moyenne dans un
intervalle 2T autour de l'instant t suivant :
P=
1
2T

tT
t+T
dt
i
s(t
i
)

2
Si en augmentant la taille de l'intervalle 2T, la puissance moyenne tend vers
une limite stable indpendante de l'instant ti, alors le signal s(t) est dit stationnaire.
La puissance moyenne d'un tel signal stationnaire est dfinie par :
3 Je reprends ici la dmarche prsente dans l'article de Peter Russer paru dans les revues
de l'URSI, 1993-1996, page 361.
56
P=lim
T-

1
2T

tT
t+T
dt
i
s(t
i
)

De cette dfinition on peut dduire celle de la fonction de corrlation :


c
ij
(t)=lim
T-

1
2T

tT
t+T
dt s
i
(t) s
j
*
( tt)

L'exposant en toile indiquant une conjugaison. On peut ici utiliser


judicieusement les notations en braket. Le bra est un vecteur covariant conjugu, le
ket tant un vecteur contravariant direct. Ainsi la relation prcdente peut-elle tre
crite :
c
ij
(t)=lim
T-

1
2T
ss
i j

Un expression similaire peut tre obtenue en prenant les dveloppements en
srie de Fourier des signaux impliqus.

C
ij
(t)=lim
T-

1
2T


S

S
i j

Les tildes indiquant les transformes de Fourier des vecteurs temporels
sous-jacents. La matrice Cij ou cij est la matrice de corrlation incluant les
coefficients d'auto-corrlation et d'inter-corrlation.
5.4.2 Dfinition d'un multiport
bruyant
On considre un multiple pourvu de n ports d'accs. On note a les ondes
incidentes et b les ondes rflchies. On relie les ondes aux potentiels par les deux
relations canoniques :

1
i~
=g
ij
( a
j
+b
j
)
k
i
=h
~ j
i
( a
j
b
j
)
Sous cette forme, le potentiel d'effort est dual des ondes alors que le potentiel
de flux est de mme nature que ces ondes. Ceci est tout fait logique dans la
mesure ou sous la forme d'ondes guides, les courants par exemple sont dans la
mme direction vectorielle que les ondes, alors que le potentiel leur est transverse.
En admettant que la matrice h admet un inverse on peut calculer le rapport des
potentiels :
1
i ~
k
i
=
g
ij
h
~ j
i
( a
j
+b
j
)
( a
j
b
j
)
=z
ii
( a
j
+b
j
)
( a
j
b
j
)
Si y et t sont respectivement les mtrique et matrice inverses de g et h on
peut crire :
57

y
ji
1
i ~
=a
j
+b
j
t
~i
j
k
i
=a
j
b
j
D'o l'on dduit immdiatement :
a
j
=
1
2
(
y
ji
1
i ~
+t
~i
j
k
i
)
b
j
=
1
2
(
y
ji
1
i ~
t
~i
j
k
i
)
Les deux systmes d'quations prcdents permettent de passer
alternativement des ondes aux potentiels et rciproquement.
5.4.3 Expression de la matrice de
corrlation
Comme prcdemment on peut relier les ondes sortantes aux ondes
entrantes :
b
j
=S
~ j
j
a
j
Les ondes entrantes sont gales aux ondes sortantes rflchies additionnes
des sources de bruit n :
a
j
=I
~ j
j
b
j
+n
j
On dduit de ces deux quations :
b
j
|
1I
~ j
j
S
~ j
j

=S
~ j
j
n
j
On passe alors en notation braket pour ensuite faire apparatre plus
facilement la corrlation par produit des ket par les bra :
b
j
|
1I
~ j
j
S
~ j
j

=S
~ j
j
n
j
On peut alors multiplier par les bra :
nb
j k |
1I
~ j
j
S
~ j
j

=

n

S
~ j
j

j k
On peut diviser par les matrices S et I, puis par le domaine temporel et
tendre vers l'infini pour obtenir :
lim
T-
1
2T
nb
j k

=lim
T-
1
2T

n

S
~ j
j

j k
|
1I
~ j
j
S
~ j
j

Le terme de gauche est la dfinition de la matrice de corrlation. Nous


trouvons ainsi sa dfinition gnralise sous la forme :
c
kj
=lim
T-
1
2T

n

S
~ j
j

j k
|
1I
~ j
j
S
~ j
j

58
6 L'espace vectoriel
L'espace vectoriel est l'espace d'o partent toutes les dfinitions et c'est
l'espace qui contient les inconnues exploitables. Une des physiques tudies dans
l'espace vectoriel, mis part la mcanique classique, est la physique des
phnomnes ondulatoires. Nous allons de fait tudier les propagations guides qui
sont une base essentielle pour la rsolution de toutes les interactions entre rseaux
passant par des structures de guidage d'ondes. Pour ce chapitre nous numriserons
les quations.
6.1 tude des lignes en rgime harmonique
Figure 1 : Schma de la ligne considre
On se pose le problme de la rpartition des ondes dans une ligne dont les
conditions limites sont dsadaptes. Le dbut de toute rflexion dmarre par
l'criture des tensions et courants en un point z quelconque de la propagation.
Supposons la ligne de longueur L et de nombre d'onde k. On a :
V( z)=V
+
e
ikz
+V
-
e
+ikz
et l'on pose z=zL
On en dduit :
V( z)=V
+
e
ikz
+V
-
e
ik( 2Lz)
1
L'onde de courant s'en dduit, la relation entre les ondes incidentes ou
rflchies et le courant tant par dfinition, l'impdance caractristique de la ligne
Zc.
59
i ( z)=
V
+
Zc
e
ikz

V
-
Zc
e
ik(2Lz)
2
L'onde rflchie V
-
est dtermine par la condition limite en L. Le coefficient
de rflexion harmonique dfinit le rapport entre V
+
et V
-
.

On peut le dfinir en L et
en z :
c( L)=
ZLZc
ZL+Zc
c( z)=
V
-
( z)
V
+
( z)
=
V
-
e
ik(2Lz)
V
+
e
ikz
=
V
-
V
+
e
i2k (Lz)
3
ZL est la charge de la ligne au point z=L. On peut alors exprimer V
+
et i
+
en
utilisant cette proprit de condition limite :

V( z)=V
+
e
ikz
|1+c( L) e
i2k( Lz)

i( z)=
V
+
Zc
e
ikz
| 1c( L) e
i2k( Lz)

4
On trouve immdiatement l'impdance prsente l'abscisse z :
Z
R
( z)=
V( z)
i( z)
=
V
+
e
ikz
| 1+c( L) e
i2k(Lz)

V
+
Zc
e
ikz
|1c( L) e
i2k( Lz )

=Zc
| 1+c( L) e
i2k (Lz)

| 1c( L) e
i2k (Lz)

5
On peut calculer l'impdance ramene en z=0 et l'onde de tension en z=0 de
laquelle on dduit l'onde incidente. On peut ensuite calculer l'impdance
ramene du ct charge, sur l'argument de symtrisation du modle, puis en
dduire l'expression du gnrateur report ct charge.

V(0)=V
+
| 1+c( L) e
i2kL
V
+
=
V (0)
| 1+c( L) e
i2kL

Z
R
(0)=Zc

1+c( L) e
i2kL
1c( L) e
i2kL

6
En remplaant c(L) par son expression (3) dans la dernire quation, on
60
retrouve facilement l'criture classique de l'impdance ramene en entre de
ligne :
Z
R
(0)=Zc
ZL+iZc.tg (kL)
Zc+iZL.tg (kL)
7
La ligne est compltement dcrite par un systme de deux rseaux coupls de
chacun une maille si l'on sait dfinir le gnrateur report sur l'extrmit oppose
au gnrateur source. Si l'on place une source ct charge, on va calculer du mme
ct une impdance ramene en inversant l'axe de propagation. Le gnrateur que
l'on recherche doit donc dbiter au travers de cette impdance. On peut calculer le
courant transmis en z=L :
i ( L)=( 1c( L))
V
+
Zc
e
ikL
=
1c( L)
1+c( L) e
i2kL
e
ikL
Zc
8
Si Z'R est l'impdance ramene vue du ct charge, le gnrateur report doit
tre tel que le courant soit donn par :
i ( L)=
e( L)
(
Z'
R
+ZL
)
e( L)=
(
Z'
R
+ZL
)
i( L)
9
Cette dernire quation dfinit compltement le modle harmonique de
ligne homogne sans pertes. Le modle avec pertes est strictement similaire
en remplaant la dispersion k par la transmission complexe =o+ik et le
terme itg() de l'impdance ramene par une tangente hyperbolique.
6.2 Relation de dispersion dans les guides
Avant d'attaquer la propagation dans les guides, il est ncessaire de
redtailler la dtermination des relations de dispersions pour les ondes guides.
Considrons un guide rectangulaire. On dtermine un mode de propagation
premier TE01 (par exemple), dans un guide rectangulaire de hauteur x, largeur y et
axe de propagation z. Ce mode s'exprime par :

E
x( y, z , t )
=E
0x
Sin
(
n
y
a
)
e
i(o
0
tk
z
z)
u
x
10
61
Partant des deux quations de Maxwell dans l'espace libre :
E=i oB B=
1
c
2
i oE
11
On peut appliquer l'oprateur nabla vectoriel des deux cts de la premire
quation, puis remplacer par l'expression de nabla vectoriel B de la deuxime
quation pour obtenir :

E=
o
2
c
2
E
V=V
2
V et E=0

2
E+
o
2
c
2
E=0 12
En remplaant par l'expression du champ lectrique E donn en 10, on
trouve :
o
2
c
2
k
z
2

(
n
a
)
2
=0
13
Cette relation est la relation de dispersion qui dfinit compltement le
coefficient de propagation kz. On oprera suivant la mme approche pour tous les
modes :
1. extraction depuis les quations de Maxwell de l'quation de Helmotz
2. remplacement par l'expression modale du champ
3. rsolution de l'quation de dispersion
6.3 Champ lectrique total dans un guide
interrompu
On considre un guide de hauteur x, largeur y et axe de propagation z. Au
sein de ce guide, au point z=a on place une interruption. Ce peut tre un iris, un
diaphragme, ou tout objet qui interrompt l'homognt de la propagation. En un
point z situ avant cette discontinuit on peut crire la somme des ondes incidentes
et rflchies, en prenant la mme dmarche que pour la ligne :
62
E=

n
a
n
e
ik
z
(n) z
+c(n) e
ik
z
(n)(2az)

n
+

m=n+1
N
a
m
e
ik
z
( m)(2az )

m
14
Le champ dcrit ici est un champ transverse. La base n est la fonction
Sin(nny/L) si L est la largeur du guide par exemple pour un mode TE, complte
de la direction vectorielle du champ lectrique pour ce mode (par exemple ux). Le
coefficient an est alors l'amplitude du champ pour ce mode. La fonction (n) est la
fonction de rflexion de la discontinuit, qui assure l'quation de conservation de
l'nergie. La somme des termes d'indice m reprsente tous les modes qui sont
excits par l'onde incidente sur la discontinuit et qui se propagent vers la source.
On a :
n
=u
x

n
x
, o
x
n est une fonction trigonomtrique et de projection.
6.4 Impdance ou admittance d'onde
Pour un mode donn, on peut dterminer ou on pose arbitrairement les
expressions des champs lectriques. A partir de l'expression du champ lectrique
pour un mode on ne peut calculer que deux drives de ce champ en fonction de
deux directions, car ce champ est suivant une direction vectorielle (par exemple x
dans le cas cit prcdemment) et dpend deux deux autres directions (une
fonction de base en y et une propagation suivant z). De fait pour un mode sur Ex on
peut calculer :
E( x)
y
E( x)
z
15
L'quation de Maxwell qui relie ces drives du champ lectrique au champ
magntique est celle donnant le rotationnel du champ lectrique la drive
temporelle du champ magntique :
E=i oj H

i oj H
z
=
E( x)
y
i oj H
y
=
E( x)
z
16
Si l'on ne s'intresse qu'aux champs transverses et pour la structure que nous
avons dfini, nous pouvons calculer le rapport entre les champs transverses Ex et Hy
par exemple pour le premier cas cit en mode TE01 :
H
y
=
1
i jo
E
x
z
=
ik
i jo
E
0x
Sin
(
n
y
a
)
e
ikz

E
x
H
y
=j
10
=j
o
k
17
63
6.5 Champ magntique total dans un guide
interrompu
Connaissant l'impdance de l'onde lectromagntique pour le mode (n), on
en dduit facilement l'expression du champ magntique pour ce mode en
exploitant l'admittance de l'onde qui est l'inverse de l'impdance :
H=

n
Y(n) a
n
e
ik
z
(n) z
c( n) e
ik
z
(n)(2az)

n
+

m=n+1
N
Y (m) a
m
e
ik
z
(m)(2az)

m
18
6.6 Schma quivalent la discontinuit
La rorganisation des fonctions d'ondes en lments de circuits dpend du
choix de circuit que l'on effectue au dpart. Par exemple un circuit pourra imposer
la recherche d'expressions en admittances, d'autres en impdances, etc. Nous
choisissons ici un schma en T en impdances. Ce schma est constitu
classiquement de trois branches et trois nuds. Il correspond au systme
d'quations :

V
1
=Z
11
i
1
Z
12
i
2
V
2
=Z
21
i
1
Z
22
i
2
Figure 2 : Schma quivalent de la discontinuit
Pour retrouver ces relations, la premire impdance du rseau en T doit tre
Z11-Z12. La branche centrale est Z12 et la branche de droite Z22-Z12. On
retrouve alors pour une convention des courants rentrant gauche, sortant
droite : V
1
= (Z
11
-Z
12
)i
1
+ Z
12
(i
1
-i
2
) = Z
11
i
1
-Z
12
i
2
, V
2
= Z
12
(i
1
-i
2
) (Z
22
-
Z
12
)i
2
=Z
12
i
1
-Z
22
i
2
. On suppose dans ces relations que Z
12
=Z
21
.
Pour faire le lien entre ces relations et celles en champ, il faut ajouter le
terme de mode provenant de la droite de la discontinuit, qui est transmis gauche
de cette mme discontinuit. On doit ajouter aux deux quations en champ ces
termes supplmentaires. On obtient ainsi une premire quation en champ
64
lectrique :
E=

n
| e
ik
z
( n) z
+c(n)e
ik
z
(n)( 2az)
a
n
+T
21
b
n
e
ik
z
(n)( 2az)

n
+.
.+

m=n+1
N
a
m
e
ik
z
( m) (2az)

m
20
Et en champ magntique :
H=

n
|
e
ik
z
( n) z
c(n) e
ik
z
(n)(2az)
a
n
T
21
b
n
e
ik
z
( n)(2az)

Y (n)
n
+.
.+

m=n+1
N
a
m
e
ik
z
(m)(2az )
Y ( m)
m
21
Le champ ayant l'origine une phase arbitraire, nous pouvons mettre en
facteur e
-ikz
et dfinir des coefficients de rflexion et transmission de phase e
-i2(a-z)
y
compris pour les modes de la discontinuit excits (c(m)) qui sont purement
imaginaires pour obtenir :
E=

n
|
1+ c(n) a
n
+

T
21
b
n

n
+

m=n+1
N
c( m) a
m

m
22
Et en champ magntique :
H=

n
|
1 c(n) a
n

T
21
b
n
Y ( n)
n
+

m=n+1
N
c(m) a
m
Y (m)
m
23
6.7 Existence d'un mode majoritaire
Pour une source de pulsation unique, un mode de propagation est privilgi.
Au niveau de la discontinuit cela peut se montrer en considrant le
dveloppement en srie de Fourier du potentiel sur la discontinuit. Les
coefficients de Fourier donnent alors les amplitudes relatives pour chaque mode
forces par la discontinuit. Le produit scalaire de ces coefficients par l'amplitude
du mode incident est maximum pour le mode correspondant. Soit E(y) la
rpartition d'amplitude transverse pour un mode sur la discontinuit et Eo(y) celle
du mode incident, nous calculons :
P=
c
0
c
r
2

z

x
dzdydx

E
0x
( y)

E
x
( y) 24
65
L'intgrale sur la hauteur peut tre rduite une multiplication par la
hauteur si l'on considre les modes du champ transverse en x par exemple, et
l'intgration sur z se rduit la longueur de la discontinuit. La puissance est donc
principalement dtermine par l'intgration sur y. Rcrivons ce produit en
prcisant sur le champ de la discontinuit les modes n possibles :
p(n)=

n

y
dy

E
0x
( y)

E
n
x
( y)
25
La sommation sur n peut tre exprime en crant une distribution de champ
E
n
comme une srie en y contenant toutes les distributions de tous les modes
possibles. Dans ce cas, la fonction p(n) se rduit l'intgrale qui est un produit
d'intercorrlation en y. On sait que ce produit est maximum lorsque les
distributions en y de E0 et E
n
sont identiques. Pour ce mode, l'induction sur la
discontinuit est donc maximum son tour. Le mode E0 est dit mode majoritaire.
De fait nous pouvons associer l'indice 1 ce mode et rcrire les quations en
champ sous la forme :
E=
|
1+ c(1) a
1
+

T
21
b
1

1
+

m=2
N
c(m) a
m

m
26
H=
|
1 c(1) a
1

T
21
b
1
Y (1)
1
+

m=2
N
c(m) a
m
Y ( m)
m
27
Il est important de noter la condition incontournable pour travailler dans
l'hypothse d'un mode majoritaire : la distance entre les discontinuits doit tre
grande devant la distance d'vanescence des champs proches. Dans le cas contraire,
ces champs se connectent d'une discontinuit l'autre et l'hypothse de mode
majoritaire n'a plus de sens. Dans les chapitres suivants nous supposerons cette
condition remplie et l'existence effective d'un mode majoritaire.
6.8 Egalit des champs sur la discontinuit
L'tape suivante consiste crire l'galit entre les ondes droite et gauche
de la discontinuit. Notons que cette approche permet de tester toutes les
discontinuits, les discontinuits paisses tant reprsentes par deux frontires de
continuit des champs. D'un ct l'autre de la discontinuit, les facteurs a et b
s'changent pour donner, en champ lectrique :
66
|
1+ c(1) a
1
+

T
21
b
1

1
+

m=2
N
c(m) a
m

m
=.
.
|
1+

c' (1) b
1
+

T
12
a
1

1
+

m=2
N

c' (m)b
m

m
28
Et en champ magntique, compte-tenu des choix de signes du courant :
|
1 c(1) a
1

T
21
b
1
Y (1)
1
+

m=2
N
c(m) a
m
Y (m)
m
=.
.
|
1

c' (1) b
1

T
12
a
1
Y ' (1)
1

m=2
N

c' (m)b
m
Y ' (m)
m
29
6.9 Extraction des potentiels
Chaque membre des quations 28 et 29 expriment les champs lectriques
ex(y) et magntiques hy(y) totaux sur la discontinuit. Ils apparaissent comme des
sries de Fourier dvelopps sur les bases et gauche et droite de la
discontinuit. De fait on peut exprimer les coefficients de cette srie. Par ailleurs,
les tensions et courants sur la ligne quivalente ne dpendent que des champs du
mode principal, les modes vanescents (d'ailleurs purement imaginaires)
dfinissent l'impdance Z12 ou Z21. Les tensions et courants sont alors lis aux
amplitudes des modes principaux. On peut alors crire pour les tensions :
V
1

x
dx
=
|
1+ c(1) a
1
+

T
21
b
1
V
2

x
dx
=
|
1+

c' (1) b
1
+

T
12
a
1
30
Et pour les courants :
I
1

x
dx
=
|
1 c( 1) a
1

T
21
b
1
Y (1)
I
2

x
dx
=
|
1

c'( 1) b
1
+

T
12
a
1
Y ' (1)
31
On peut rcrire nos relations la frontire en utilisant les potentiels :
V
1

x
dx

1
+

m=2
N
c( m) a
m

m
=
V
2

x
dx

1
+

m=2
N

c' ( m) b
m

m
32
67
I
1

x
dx
Y (1)
1
+

m=2
N
c(m) a
m
Y (m)
m
=.
.
I
2

x
dx
Y ' (1)
1

m=2
N

c' (m) b
m
Y ' ( m)
m
33
On peut intgrer sur x tous les termes pour avoir des quations en potentiels,
et s'apercevoir que V et I sont les coefficients de Fourier des dveloppements ainsi
obtenus des potentiels en (y). On peut par ailleurs crire une relation de
composition entre le potentiel en y et les courants :
V( y)=I
1
g
1
( y)I
2
g
2
( y) 34
V1 et V2 se dveloppent suivant :
V
1
=
y
dyV( y)
1
y
V
2
=
y
dyV( y)
1
y
35
En remplaant V(y) dans 35 par son expression dans 34 et en comparant
avec 19 on trouve que :
Z
11
=
y
dy g
1
( y)
1
y
Z
12
=
y
dy g
2
( y)
1
y
Z
21
=

y
dy g
1
( y)
1
y
Z
22
=

y
dy g
2
( y)
1
y
36
Notre schma est compltement dtermin si nous connaissons g1, g2 et 1
y
,
1
y
.
g1 et g2 sont simplement les fonctions d'impdance dans la direction x et
suivant y la discontinuit (pour les modes en y). A partir de profils en tension et
courants sur la discontinuit on peut dvelopper les fonctions g en srie de Fourier.
En crivant :
g
1
( y)=
n
g
1n

n
y
g
2
( y)=
n
g
2n

n
y
37
g1 et g2 sont des facteurs qui dpendent de n. On obtient :
68
Z
11
=
y
dy
n
g
1n

n
y

1
y
Z
12
=
y
dy
n
g
2n

n
y

1
y
Z
21
=

y
dy

n
g
1n

n
y

1
y
Z
22
=

y
dy

n
g
2n

n
y

1
y
38
6.10Amplitudes des champs vanescents
Le dveloppement de Fourier 32 donne aussi accs aux coefficients an et bm.
On a, comme pour V1 et V2 :
a
n
=
y
dyV( y) x
0
c(n)
n
y
b
m
=
y
dyV( y) x'
0

c' (m)
m
y
39
x0 et x'0 tant la hauteur de propagation. On peut remplacer comme
prcdemment V(y) par son expression en fonction de I
1
et I
2
:
a
n
=
y
dy
|
I
1
g
1
( y)I
2
g
2
( y)

x
0
c( n)
n
y
b
m
=

y
dy
|
I
1
g
1
( y)I
2
g
2
( y)

x '
0

c' (m)
m
y
40
6.11Dtermination des modes majoritaires
A partir de l'quation 33 on peut extraire la diffrence des courants :
I
1
Y(1)
1
y
I
1
Y ' (1)
1
y
=.
.
y
dy

2
N
c( n)a
n
Y (n)
n
y
+
2
M

c' (m) b
m
Y ' (m)
m
y

41
En remplaant an et bm par leurs expressions dans 40 et en galisant les
facteurs des courants I
1
et I
2
on trouve :

1
y
=
1
Y (1)

y'
dy dy'

2
N
c
2
( n) g
1
( y' ) x
0
(
n
y
)
2
Y (n)

+.
.+

2
M

c'
2
(m) g
1
( y' ) x'
0
(
m
y
)
2
Y ' (m)

1
y
=
1
Y ' (1)

y'
dydy '

2
N

c
2
(n) g
2
( y ') x
0
(
n
y
)
2
Y ( n)

+.
.+

2
M

c'
2
(m) g
2
( y ') x'
0
(
m
y
)
2
Y ' ( m)

42
69
6.12Ecriture en braket & tensorielle
L'criture en braket se base sur la dfinition des bases modales. On peut
ainsi dfinir un vecteur de base comprenant toutes les composantes des deux bases
gauche et droite de la discontinuit. Les fonctions de base peuvent tre prises
comme fonctionnelles et composantes d'un vecteur covariant puisque, comme nous
l'avons not plus haut, la projection sur les vecteurs de base naturelle conduit
simplement dfinir le vecteur de dpart comme covariant. Les fonctions g
amenant aux impdances sont deux fois covariantes. Les admittances de modes
sont deux fois contravariantes et suivant la dfinition des espaces de Kron, les
courants sont contravariants et les fm covariantes. Le potentiel vecteur est
covariant, et de fait le champ lectrique qui en drive galement. Le champ
magntique est plus complexe dans sa nature. L'induction magntique B est un
spineur issu d'un tenseur deux fois covariant, rsultant du rotationnel du potentiel
vecteur. De fait, la permabilit tant deux fois covariante, le champ magntique h
est une fois contravariant. Le produit contract de la permabilit par le champ h
donnant le moment du spineur, une fois covariant B
o
. Les impdances se
rcrivent avec cette convention :
Z
11
=
y
dy

n
y

g
n1

1
y

Z
12
=
y
dy

n
y

g
n2

1
y

Z
21
=

y
dy

n
y

g
n1

1
y

Z
22
=

y
dy

n
y

g
n2

1
y

43
Cette expression peut tre reporte pour tous les modes majoritaires
envisags. Les termes d'impdances tant eux-mmes des composantes
particulires du tenseur mtrique sous le formalisme de Kron. On gnralise ainsi
les modles disponibles aux cas des ondes guides dans des structures
interrompues. Par exemple l'quation 33 s'crira :
H
x
u
x
=
1
x
u
x
Y
11
I
1
+c
mm
a
m
Y
mm

m
x
u
x
=
1
x
u
x
Y '
11
I
2
+c'
mm
b
m
Y '
mm

m
x
u
x
44
L'criture tensorielle permet ainsi de gnraliser les relations et de les
incorporer dans une structure plus globale et complexe. Les fonctions de base
modales sont dtermines par la gomtrie dont on peut estimer l'avance
l'volution en fonction des modifications apportes dans un systme. De fait, les
connexions topologiques au niveau des interactions d'ondes guides en trois
dimensions impliquent obligatoirement l'espace gomtrique prsent dans les
relations via les fonctions gij et les vecteurs du rfrentiel choisi ux.
6.13Utilisation dans une topologie
Le schma choisi se simplifie remarquablement si l'on calcule les
impdances dans l'espace des mailles. L'impdance de chaque maille se trouve
rduite au terme Z11 ou Z22 alors que l'impdance de couplage est Z12 ou Z21.
70
Ainsi, l'impdance de charge de la structure d'onde guide est Z11 gauche et Z22
droite. Un terme extra-diagonal dans le tenseur des impdances : Z12 ou Z21 prend
en charge les couplages entre les structures d'ondes guides gauche ou droite.
L'impdance ramene au mode principal traduit l'impdance prsente par la
structure en vis vis de celles de la discontinuit. Les tages d'lectronique en
source ayant souvent des circuits d'interface aux sorties des signaux, l'impdance
de sortie de ces sources est en gnral facilement dterminable galement. On
trouve pour un guide et sa discontinuit un ensemble constitu de Zo charge
source, ZR1 impdance ramene par la discontinuit et fixe par Z11, ZR2
impdance ramene par la source Zo, le schma en T de la discontinuit, ZR3
impdance ramene par la charge, ZR4 impdance ramene ct charge par Z22 et
enfin la charge finale ZL. Dans l'espace des mailles, la mtrique a l'allure suivante :
Z=
|
Zo+ZR1 0 0 0
0 Z11+ZR2 Z12 0
0 Z21 Z22+ZR3 0
0 0 0 ZL+ZR4

45
Les expressions des Zij tant donnes par 42. Cette structure locale de
mtrique peut tre facilement insre son tour dans une mtrique plus grande
incluant d'autres lments et structures de propagations. Les ports d'accs de cet
ensemble sont finalement la source Zo et la charg ZL. Ces sources et charges
pourraient leur tour tre des impdances de mailles de structures en T d'une
autre propagation guide.
6.14Mthodologie
La dmarche utilise pour rsoudre le problme de la discontinuit suit les
tapes suivantes :
1. on exprime les champs dans le volume
2. on choisit un schma quivalent
3. on exprime les potentiels (V et i)
4. on donne la relation entre les potentiels
5. on remplace et on rsout
Avant d'aborder quelques exemples, on regarde une autre approche qui
conduit au mme rsultat.
6.15Approche par diffraction
Considrons le champ incident arrivant sur une discontinuit. En tout point
(y) de la discontinuit, un champ est rflchi suivant le coefficient de rflexion c de
la discontinuit en (y). En reculant en un point a o les champs vanescents sont
71
nuls, on peut crire :
Er( y' )=

y
dy E
ox
Sin
(
nny
L
)
e
i

k(n)r
c
y
y'
(n)
46
La fonction de diffraction renvoi vers une abscisse y qui n'est pas forcment
celle de l'onde locale incidente. Cela dpend de la rflexivit de la discontinuit en
ce point. Elle se dveloppe sur la base modale de propagation :
c
y
y'
(n)=
q
c
yq
y'

q
y
47
Par remplacement on obtient pour le champ rflchi :
Er( y' )=

y
dy E
ox
Sin
(
nny
L
)
e
ik(n) .a
2
+y'
2

q
c
yq
y'
(n)
q
y
48
En incorporant la fonction exponentielle comme phase de la fonction de
diffraction et en reprenant le premier mode on obtient :
Er( y' )=
y
dy E
ox

q
c
yq
y'
(n)
q
y

1
y
49
En procdant de mme en champ magntique, en faisant le calcul des
champs totaux et leur rapport et en faisant apparatre l'impdance d'onde on
trouve :
Z
11
=j
0
(
1+

y
dy

q
c
yq
y'
(n)
q
y

1
y
)
(
1
y
dy
q
c
yq
y'
(n)
q
y

1
y
)
50
La mme dmarche peut tre utilise pour dterminer les impdance Z12,
Z21 et Z22. L'avantage de cette mthode est qu'elle est plus intuitive que la
prcdente. Les coefficients c
y'
yq sont dtermins par une mthode inverse. Le
champ incident, pour un mode majoritaire, induit en chaque point de la
discontinuit un gnrateur de courant s
y
donn par :
s
y
=i oc

y
dy dz E
inc
x
( y , z) 51
72
On peut caractriser la discontinuit en injectant un courant normalis en
tout point y de cette discontinuit et en tudiant le champ rmis ensuite. On
procde de mme avec le champ magntique :
e
y
=i oj

x
dx dz H
inc
y
( y , z) 52
A partir de ces gnrateurs, on dduit les courants induits et les diffrences
de potentiels induites qui engendrent le champ diffract. Mais le champ dans la
discontinuit doit lui-mme suivre les modes possibles autoriss par la gomtrie
de la discontinuit. Ainsi pour un mode incident, l'intensit autorise pour un type
de proprit de matriau est donne par le coefficient de la srie de Fourier du
profil de cette proprit dans la base modale. L'ide est la suivante : imaginons une
condition limite entirement mtallique. Sa dcomposition en srie de Fourier dans
la base modale donne un coefficient -1 en champ lectrique pour tous les modes du
champ incident puisque ce dernier est dvelopp dans la mme base. Si maintenant
la discontinuit est pourvue d'une fente. La valeur moyenne de la srie de Fourier
du profil de conductivit correspondant est bien la moyenne de la conduction que
l'on trouverait en excitant par un courant continu toute la largeur de la
discontinuit. Le coefficient au fondamental (qui est forcment le premier mode du
guide puisque la priode gomtrique est similaire) reprsente la valeur
quivalente de la discontinuit en conductivit pour ce mode. C'est donc bien
l'impdance quivalente en rsistance pour le premier mode. La slection des
modes commun entre la discontinuit et le guide s'effectue via les produits scalaires
des bases de chaque milieu. Mais ces produits scalaires ne redcomposent les
impdances (ou admittances) dans chaque mode que si les composantes des bases
modales sont bien vectorielles. Pour conserver dissocis les termes il faut
considrer les vecteurs de base comme des matrices de connectivits. Dtaillons ce
point.
Considrons un vecteur de base modale du guide G et un vecteur de base
modale de la discontinuit D. Le bra de G est le vecteur de ses composantes
conjugues. Le ket tant le vecteur direct, idem pour D. Pour une impdance on
peut raliser l'opration : G
b
z
ba
D
a
, ce qui s'crit en braket : GzD . En
admittance, le produit va s'crire : D
. a
Y
ab
G
b.
, que l'on traduit en braket par :
D Y G . Mais tous ces produits donnent des scalaires, sauf ce que les
vecteurs regroupent des termes identifis par des vecteurs de modes.
Matriciellement ces relations se traduisent toutes par quelque chose de la forme :
| a b
|
x 0
0 y
|
c
d

=axc+byd 53
Pour que les modes apparaissent dissocis, il faut que les composantes x et y
soient vectorielles. On a alors :
73
| a b
|
xu
1
0
0 y u
2

|
c
d

=axu
1
c+by u
2
d
54
On comprend qu'il faille rajouter des vecteurs sur les composantes de la
mtrique pour garder l'identification des modes, et la seule solution est de reporter
ces directions sur les impdances (ou admittances) sans quoi les produits scalaires
les annulent de nouveau. Cette premire solution a ceci d'lgant que les vecteurs
de base restent des vecteurs classiques.
Une autre solution consiste rendre les vecteurs matriciels par
diagonalisation. Dans ce cas les produits prennent la forme :
|
a 0
0 b
|
x 0
0 y
|
c 0
0 d

=
|
axc 0
0 byd

55
Le rsultat devient matriciel et conserve de fait les identifications de modes.
C'est le choix de reprsentation utilis pour les spineurs par exemple. La
correspondance entre vecteurs et matrices est implicite. En rajoutant l'indice de
mode la direction d'espace considre (q
y
) nous avons opt plutt pour cette
deuxime reprsentation qui est aussi plus proche des structures de matrices de
connectivits.
Ces rflexions nous ramnent aux expressions 43 ou 44 et servent de guide
l'tablissement de ces expressions.
6.16Obstacles en profondeur
Nous avons tudi les obstacles en deux dimensions, obstacles dfinis dans le
plan transverse la direction de propagation des ondes guides. Il peut se trouver
que l'obstacle soit parallle cette dimension. Dans ce cas, la propagation s'effectue
suivant une nouvelle base modale et une nouvelle impdance d'onde. Un obstacle
quelconque se dcompose donc en discontinuits transverses et en zones de
propagation longitudinale.
6.17Calcul de l'impdance caractristique
quivalente
Pour calculer des interfaces d'adaptation entre une structure coaxiale par
exemple et un guide, on a besoin de prdire le coefficient de rflexion l'interface
entre les deux structures de propagation, l'une modale et l'autre TEM. Un moyen
simple est de pouvoir calculer une impdance caractristique quivalente pour la
structure modale et se ramener ainsi un problme d'adaptation entre lignes.
Collin souligne que toute structure de propagation peut tre modlise
comme un agencement de lignes. Ceci recoupe compltement le fait que le champ
peut tre tudi sous la forme modale ou comme combinaison d'onde TEM. Notons
74
que cette quivalence ne prsage en rien d'une plus grande validit ou d'une
prsance quelconque de l'un des deux modles sur l'autre.
L'approche consiste donc regarder le guide comme un agencement de
lignes, pour un mode donn. Dans le cas d'un guide rectangulaire, l'agencement le
plus simple est une mise en parallle de lignes biplaques. Pour obtenir l'impdance
caractristique, on doit calculer le potentiel en tout point dans la direction du
travail du champ lectrique du mode considr, puis le courant en tout point
perpendiculaire la direction du champ magntique du mode considr.
On part d'un guide rectangulaire, au mode TE01. La tension dveloppe en
un point y de la largeur du guide est :
Vx( y)=

x
dx

E
0x
Sin
(
ny
L
)
e
ikz

=x
0
E
0x
Sin
(
n y
L
)
e
ikz
56
On pose x0 comme tant la hauteur du guide. Le courant que l'on veut
calculer est le courant dans la direction de propagation du mode, donc suivant z.
Par dfinition :
J
z
( y)=
H
y
x
=
H
y
e
=
i
z
( y)
e dy
i
z
( y)=H
y
dy 57
Dans cette expression, e est l'paisseur de peau. Le gradient de champ
magntique de part et d'autre de la paroi se rduit la valeur du champ de surface
divise par l'paisseur de peau, le champ magntique tant suppos nul de l'autre
cot de la paroi. Peu importe son expression puisque l'on voit qu'elle se simplifie.
En remplaant on obtient :
i
z
( y)=dy
k
oj
E
0x
Sin
(
n y
L
)
e
ikz
58
Des quations 56 et 58 on dduit l'expression de l'impdance caractristique
locale d'une microligne situe en y :
dZc ( y)=
V
x
( y)
i
z
( y)
=
x
0
E
0x
Sin
(
ny
L
)
e
ikz
dy
k
oj
E
0x
Sin
(
n y
L
)
e
ikz
=
x
0
dy
k
oj
59
L'impdance caractristique de la structure complte tant la mise en
75
parallle de toutes les lignes lmentaires, on calcule l'admittance caractristique :
Yc=

y
dy
k
x
0
oj
=
L
x
0
(k)
jo
60
Soit finalement :
Zc=j
o
.
n
2
L
2

o
2
c
2
x
0
L
=jc
x
0
2
.
(
\
g
2
)
2
L
2
=jv
g
x
0
L
61
Du point de vue des dimensions, ce rsultat est trs satisfaisant, car comme
pour une ligne, on trouve que l'impdance caractristique s'exprime comme le
produit d'un rapport de grandeurs gomtriques par une impdance d'onde dans le
vide. La vitesse de groupe volue brutalement entre le premier mode TE01 et le
mode suivant TE02. En-de de TE01 la vitesse s'annule et l'impdance
caractristique devient infinie, indiquant que pour cette juste valeur, il n'y a pas
d'nergie qui se dplace dans le guide. Pour une longueur d'onde lgrement
infrieure, la vitesse de groupe chute brutalement jusqu'au mode suivant o elle
rejoint pratiquement la clrit, puis rechute, etc. On peut faire un petit
programme en python pour tracer cette volution entre les deux premiers modes
TE. On donne annexe II le listing de ce programme et ci-dessous la courbe obtenue.
La courbe est trace en utilisant gnuplot. On normalise la longueur d'onde en
fonction de la longueur d'onde de coupure.
Figure 3 : courbe de la vitesse de groupe en fonction de la longueur d'onde
Pour une longueur d'onde gale la longueur de coupure divise par 1.01, la
vitesse de groupe est proche de 1.510
8
. Elle augmente linairement jusqu'au mode
suivant. L'impdance caractristique varie de la mme faon, pour les seuls modes
TE0x.
76
6.18Impdance caractristique par le bilan de
densit surfacique de puissance
Entre la puissance incidente et la puissance transmise, la relation dfinissant
le coefficient de rflexion prcise :
Pt=( 1c
2
) Pi 62
Or la puissance incidente est connue : elle est donne par l'intgration du
champ d'une onde TEM sur la surface de flux d'onde plane. Soit pour une ligne de
largeur L et hauteur x0 :
Pi=
x

y
dx dy
E
0
2
j
0
=x
0
L
E
0
2
j
0
63
On calcule sans difficult l'impdance d'onde du mode TE01 pour en dduire
la densit surfacique de puissance intgre de ce mode dans le guide :
Pt=

y
dx dy E
0x
2
Sin
2
(
n y
L
)
1
j
01
j
01
=
jo
k(1)
k(1)=
.
n
2
L
2

o
2
c
2
64
Si o/c est infrieur n/L le mode est vanescent. On intgre pour obtenir :
Pt=
E
0x
2
j
01
x
0
2
L 65
Le coefficient de rflexion est donn par dfinition par : c=
ZcZo
Zc+Zo
.
D'o finalement aprs remplacements et dveloppements :
Zc
Zo
=
2o+2.1o
o
o=
j
0
2j
01
66
On peut tracer l'volution de l'impdance caractristique normalise pour les
pulsations autour de la pulsation de coupure du premier mode. On ralise ce trac
en python avec le programme donn en annexe III, et l'on trace la courbe sous
Gnumeric. Le rsultat est montr figure 4.
77
Figure 4 : trac de Zc/Zo
On note que par cette mthode, l'impdance caractristique recherche tend
vers l'infini la coupure. Cette singularit se retrouve dans les quations. Le guide
doit tre utilis en fait lgrement au-dessus de la frquence limite. Ensuite,
l'impdance caractristique tend vers 10 fois l'impdance de source. Cette tendance
semble se conserver en frquence. Ce point est vrifier exprimentalement. On
trouve une valeur de Zc plutt suprieure ce qu'elle peut tre avec la formulation
prcdente.
La courbe prcdente montre une violente augmentation de l'impdance
caractristique vue l'entre du guide la frquence de coupure. On se demande
quel est le processus qui conduit ce rsultat. Vue depuis une source de champ
centre l'entre du guide, les ondes se rflchissent pour partie sur les murs et
reviennent vers la source suivant un critre de rflexion de Fermat, ou partent vers
la fin du guide dans une direction droite ou oblique par rapport l'axe longitudinal
z de propagation de l'nergie. La rflexion sur les murs induit une impdance
ramene de part et d'autre de la source donne par :
Zr
Zc
= j tg
(
k
y
L
2
)
67
Cette impdance est complexe et assimilable une inductance Lm. En
parallle de cette inductance on trouve un condensateur qui traduit la charge
induite par la source au point d'injection. Cette charge est telle que localement,
q=CV. La valeur de charge est donne par la divergence du champ lectrique local,
et la tension par son travail sur la hauteur x0. Soit :
78
C=
q
V
=
c
0

y
dy dz E
0x
Sin
(
n y
L
)
e
ik(1)z

x
dx E
0x
Sin
(
ny
L
)
e
ik(1) z
68
Le condensateur du modle quivalent des tlgraphistes pour le guide en
mode TE01 est donn par mtre de longueur de propagation. La variation de la
charge dans le temps entre les murs horizontaux (dans les plans (y,z)) engendre un
champ magntique dont le flux redonne l'inductance srie Lp de propagation du
modle des tlgraphistes : =Li. Pour avoir l'inductance totale en y on calcule
d'abord l'expression de la susceptance lmentaire :
1
dLp
=

x
dx dz
k(1)
jo
E
0x
Sin
(
n y
L
)
e
ik(1) z
dy
k(1)
jo
E
0x
Sin
(
n y
L
)
e
ik(1) z

1
69
Comme prcdemment, la susceptance est obtenue par mtre de longueur de
propagation, dz. En sommant et en intgrant on trouve l'inductance totale :
1
Lp
=

y
1
dLp
=

y
dy
j x
0
dz
Lp=
j x
0
L
dz
70
On peut calculer tous ces lments, mais cela prsente peu d'intrt, car
mesure que l'on veut monter dans les ordres de modes, les schmas quivalents
deviennent compliqus obtenir. Par contre, sur les modes TE0x, cela rpond
notre interrogation. Le schma des tlgraphistes quivalent obtenu a l'allure
prsente figure 5. La vue de ce schma quivalent montre que l'impdance
prsente par la structure va, la rsonance LmC, prsenter une impdance qui
tend vers l'infini au nud d'injection. On retrouve intuitivement le comportement
calcul en 66. Ds lors, pour une frquence lgrement suprieure la frquence de
coupure, l'impdance se stabilise trs rapidement vers une valeur qui semble rester
constante quand la frquence augmente. Rappelons que dans ces modles, on ne
prend pas en compte les pertes dans les parois du guide.
Ds lors, lorsque l'on se positionne une frquence lgrement suprieure
fo (par exemple 1.2 fo), on se demande comment va voluer cette impdance
caractristique sachant que l'onde part en partie vers les murs latraux comme la
coupure, mais aussi vers la fin du guide suivant des directions obliques. On peut
dj se demander quel est le point de Fermat sur les murs latraux pour cette
frquence particulire, et comment fonctionne le guide . Pour cela on calcule le
champ en un point z quelconque comme somme du champ direct et comme des
champs rflchis par les parois au point de Fermat. Le programme scilab est donn
79
annexe IV.
Figure 5 : schma des tlgraphistes quivalent au mode TE01
Nous avons reprsent une cellule type avec le dbut de la suivante. La figure
6 montre le rsultat obtenu. On trouve que le champ est maximum au point pour
lequel la demi longueur d'onde joint la source au point de Fermat ( 18cm pour un
guide de 10cm de largeur). Ce n'est pas un hasard, en ce point, le champ respecte
les conditions de nullit sur les parois parfaitement conductrice et la rduction
optimale de l'nergie potentielle accumule la source.
Figure 6 : champ sur l'axe longitudinal en fonction de la longueur
L'impdance caractristique se stabilise, tant gale aux impdances
ramenes pour des frquences augmentant additionne des impdances relles de
l'nergie transmise dans le guide. Cette somme tend vers une constante tend que la
part transmise reste grande devant celle stocke en entre (donc de forte
admittance). Cela reste vrai pour le mode suivant car lorsque la longueur d'onde
s'tale sur toute la largeur, les champs rflchis par les murs s'opposent, et ne
ramne plus d'impdance influente.
80
De toutes les analyses que nous avons pu faire, il nous reste dfinir la
meilleure mthodologie pour le cas gnral, aprs avoir dtaill le cas d'obstacles
obliques.
6.19Obstacles obliques
Nous avons tudi les obstacles parallles la surface d'onde. Ces surfaces
induisent des conditions limites qui se dveloppent dans les directions transverses
de propagations rtrogrades, soit que ces conditions sont dans des plans parallles
aux surfaces d'ondes. Lorsque les surfaces de conditions limites homognes sont
parallles la direction de propagation, elles construisent des milieux de
propagation eux-mmes homognes. Dans le cas o une fonction de condition
limite homogne est oblique, le champ dans un plan parallle au plan d'onde va
tre projet en partie sur le plan incident et en partie sur un plan perpendiculaire.
Les produits scalaires entre les bases de modes du guide et de la discontinuit vont
calculer ces projections. En fait ce comportement est impos par la continuit du
champ sous forme de courant dans les matriaux. Suivant la loi de l'induction de
Faraday, une plaque mtallique va tre parcourue par des courants du fait d'une
variation du flux du champ magntique local. Mais si la plaque est incline,
l'induction est rduite. Les relations 51 et 52 donnent ces inductions. Par contre, un
champ est diffract dans une direction oblique et peut exciter des modes
appartenant au plan transverse au plan du mode majoritaire de propagation.
Considrons la figure 7 qui reprsente un plan d'onde incident sur une
discontinuit oblique. En considrant toujours notre onde incidente en mode TE01
comme exemple, on peut vouloir rutiliser les rsultats prcdents obtenus pour
une discontinuit dans le plan d'onde. Pour se faire il faut projeter l'onde incidente
dans le plan oblique de la discontinuit. Le changement de base entre le systme de
coordonnes x et le systme x' oblique par rapport x fait intervenir les projections
et les dphasages lis aux retards de propagation. L'analyse de la puissance
transmise la discontinuit par le mode majoritaire passe donc par ce changement
de repre. A la vue de la figure 7 on dduit l'expression du changement de repre
gauche de la discontinuit quation 71. Ce changement de repre s'applique
toutes les variables d'ondes dfinies dans le plan (x,y) et se propageant en z pour
dcrire comment ces ondes sont perues dans le plan (x',y') se propageant en z'. La
mthode est utilisable pour n'importe quel changement de plan d'onde et pour la
rvaluation des champs vanescents. En effet, l'obliquit du plan de discontinuit
va rapprocher et modifier les plans conducteurs changeant de mme la
configuration des lignes de champ proche de la zone vanescente. Cependant
l'valuation des puissances de flux devant la discontinuit reste valable et on peut
esprer par ce bilan en dduire automatiquement la variation de configuration des
champs vanescents.

x=x' Cos( a)+z ' Sin(a)


y=y'
z=z' Cos(a)x' Sin(a)
71
81
Figure 7 : discontinuit oblique
Des formules de transformations 71 on dduit la matrice de changement de
base:
A
. o
a
=
|
Cos( a) 0 Sin( a)
0 1 0
Sin( a) 0 Cos( a)

72
On convient d'utiliser les lettres latines pour le plan droit et les lettres
grecques pour le plan oblique. La base modale incidente peut toujours tre
dveloppe pour chaque composante suivant les trois directions de l'espace. Ainsi
la composante qui nous intresse pour le mode TE01 peut s'crire :

n
y
=Sin
(
n
n
L
y
)
73
Le champ s'crit de fait (a, b ... valant x, y ou z):
E
b
=e
ba

n
a
e
i k
. a
n
x
a
74
eaa est une amplitude dpendant de toutes les directions de bases. Le vecteur
d'onde est covariant puisqu'il est proportionnel l'inverse de la vitesse, laquelle est
une drivation temporelle de la distance, qui est contravariante. Par ailleurs k
n
est
une composante dans la base n. L'expression 74 est beaucoup plus gnrale que la
prcdente. On applique alors la transformation de base pour obtenir :
A

. b
E
b
=A

. b
e
ba
A
. o
a
A
. a
o

n
a
e
i k
. a
n
A
. o
a
x
o
75
Le changement de base n'affecte pas les composantes n ce qui est logique
puisque l'inclinaison ne change pas la srie de Fourier du profil de conditions
limites appliqu au champ incident. On a donc de fait, ce que l'on remarque
immdiatement la vue de la matrice 73 par la seule dpendance en y de la base:
82

o
=
a
76
On obtient finalement l'expression du champ incident dans le rfrentiel de
la discontinuit :
E

=e
o

n
o
e
i k
. a
n
A
.o
a
x
o
77
L'inclinaison n'affecte que la phase pour ce modle sans pertes.
Une fois dtermin le champ dans le plan de la discontinuit on procde
comme prcdemment :
1. par dveloppement en srie de Fourier du coefficient de rflexion on dduit
la base de la discontinuit;
2. on effectue le produit scalaire de cette base par celle du champ incident
projet dans le plan de la discontinuit;
3. chacun de ces produits scalaires est en facteur de l'intgrale du flux de
puissance incident;
4. on dduit le flux de puissance transmis dans chaque mode commun et
le flux de puissance rflchi;
5. on retranscrit ces flux dans le rfrentiel du mode majoritaire d'origine.
Comme on a pu le constater avec les calculs prcdents, le raisonnement en
champ est plus simple que ses passages en potentiels qui ncessitent un effort
particulier d'intgration. Nanmoins, comme pour les antennes, il est vident que
les interfaces se rgissent en potentiels. Il apparat donc intressant de formaliser
ce changement d'observables physiques de faon plus systmatique.
L'impdance caractristique d'accs peut se dterminer par le calcul des
puissances ramenes aux diffrentes directions des vecteurs d'ondes au point
d'alimentation. Cette approche permet d'valuer directement cette quantit d'o
l'on dduit ensuite les potentiels V et i suivant le circuit qui d'alimentation. Les
fonctions de dispersion se calculent en champ comme les propagations de modes,
etc. Il faut remarquer que dans le cas d'un obstacle oblique, le changement de
rfrentiel induit des vecteurs d'ondes dans d'autres directions que la direction de
l'onde majoritaire. C'est la raison de justification des brasseurs obliques dans les
CRBM. Le coefficient de rflexion sur un plan d'onde se calcule aisment partir
des caractristiques des matriaux.
La technique de passage en gnral entre les champs et les potentiels (V,i)
passe par des intgrations. En rception on a vu que les quations de la divergence
et du rotationnel du champ lectrique suffisent dfinir les gnrateurs quivalents
reporter sur le circuit rcepteur. En mission, le gradient de potentiel et les
courants donnent toute l'information pour calculer les champs induits dans le plan
de l'interface circuit structure d'onde guide. Dans la topologie, les structures
d'onde guide sont similaires aux structures d'ondes rayonnes : ce sont des cordes.
Elles vont permettre, de la mme faon que les interactions rayonnes, un
dcoupage facile du systme, une diakoptique vidente .
83
6.20Mthode systmatique
De toutes les techniques explores prcdemment, on peut en dcrire une
qui devrait pouvoir fonctionner dans tous les cas de discontinuit envisageable. Elle
utilise les fondements des processus de couplage. Rappelons ces processus. Partant
de la divergence du champ lectrique on peut crire :
divE=
j
c
0
c
0

dS

E=qi oc
0

E
= q
78
La variation de flux du champ lectrique engendre une source de courant. Or
d'aprs la troisime quation de Maxwell nous avons :
1
c
2
E
t
=Bi o
E
=c
2

dl

Bi oc
0

E
=I
79
Le champ incident engendre un courant. Ce courant engendre son tour un
champ oppos au champ incident. Ce courant est un courant de dplacement. Le
schma quivalent du processus de couplage est donc un gnrateur de courant
donn par 78, en parallle un condensateur dfinit par 79. Effectivement :
i oc
0

E
=I
h
i oc
0
S
I=
1
iCo
I =V=

dl

E
80
Le courant circulant dans la charge constitue lui la part transmise du champ.
Dans le cas de l'induction issue du champ magntique, le champ de raction est
concrtis par une inductance. La fm d'induction est donne par :
io
B
. Le
courant induit rmet un flux qui constitue le produit de l'inductance par le
courant. De la mme faon, le champ rflchi est reprsent par l'inductance et la
tension dveloppe aux bornes de la charge constitue le champ transmis. Ces
processus sont transposables tout le long de la discontinuit. Pour un mode donn,
on peut calculer sur toute la largeur de la discontinuit, ds lors que l'onde
incidente atteint la zone de champ vanescent, les potentiels et courants induits
totaux. On en dduit les champs rmis partir de ces diples lectriques et
magntiques, de part et d'autre de la discontinuit. Par ailleurs, en dveloppant les
expressions des impdances dans la base modale de la discontinuit, on fait
apparatre les produits scalaires des modes incidents et de la discontinuit.
Prenons l'exemple d'un mode TE01. Imaginons une discontinuit en z=a
comme un court-circuit. Nous voulons rsoudre le systme suivant :

s
a
=i oc
0

z
dzdy E
0x
Sin
(
n y
L
)
e
ika
e
j.
=i oj
z
dzdx
k
jo
E
0x
Sin
(
n y
L
)
e
ika

Y
ab
( y) 0
0 Z
j+
( y)
1
b.
( y)
J
+
( y)

81
Si la discontinuit est d'une conductivit infinie, la diffrence de potentiels
ses bornes est nulle. Cette diffrence de potentiels tant le travail du champ
transmis on en dduit :

x
dx (1+c( n)) E
x
=0c(n)=1
82
84
Dans le cas gnral, le coefficient de rflexion ne s'obtient pas aussi
facilement. En repartant des quations 81, on essaie d'ajuster les indices pour faire
apparatre les projections sur les diffrentes directions d'espaces :

ds
x
=ioc
xx
( y)

z
dzdy e
x

1
=Y
xx
( y) d
x.
( y)
de
x.
=i oj
xx
( y)
z
dz dxv
g
e
x

1
=Z
xx
( y)dJ
x
( y)
84
On peut dans un premier temps multiplier par les inverses de la h-mtrique
pour obtenir :

i oZ
xx
( y)c
xx
( y)

z
dzdy e
x

1
=d
x.
( y)
ioY
xx
( y)j
xx
( y)
z
dzdx v
g
e
x

1
=dJ
x
( y)
85
En multipliant de part et d'autre par, respectivement, l'admittance ou
l'impdance du milieu on trouve, respectivement, le courant ou la force
lectromotrice dans l'interface :

1
( ioc
xx
( y))
d
x.
( y)=Z
xx
( y)
z
dz dy e
x

1
1
(
i oj
xx
( y)
)
dJ
x
( y)=Y
xx
( y)

z
dzdxv
g
e
x

1
86
On peut alors dvelopper l'impdance et l'admittance de la discontinuit en
srie de Fourier pour obtenir :

d
x.
( y)
( i oc
xx
( y))
=

z
dzdy

n

O
n
z
xx
n
e
x

1
dJ
x
( y)
(
i oj
xx
( y)
)
=

z
dz dxv
g

n

O
n
y
xxn
e
x

1
87
La diffrentielle du premier terme (61=1(x0)-1(0)) donne la tension
dveloppe sur l'interface, et la diffrentielle du deuxime (J(z<z0)-J(z>z0)) donne
le courant dans l'interface. 1/L fois l'intgration de la seconde quation conjugue
donne la fm totale qui, multiplie par le courant en tout point y donne la
puissance totale dans l'interface. Soit :
P
T
=
1
2L (

z
dz dy

n

O
n
z
xx
e
x

1
)(

z
dz dxv
g

n

O
n
*
y
*xx
e
x

1
*
)
88
Connaissant la puissance incidente, l'quation de conservation permet d'en
dduire le coefficient de rflexion sur la discontinuit : P
T
=( 1c
2
) P
i
.Enfin de
87 on peut dduire les diples lectriques et magntiques dans l'interface, et de l,
calculer les champs diffracts par :
85
A
x.
=

j
xx
J
x

t
c
2

x.
()

88
Il reste dfinir comment coupler une interface, une discontinuit, avec un
guide. En rsolvant les exercices on pourra valuer la meilleure dmarche de
dfinition de la notion de rseau primitif applique ce type d'objet.
6.21Antenne dans le plan d'un mur et condition
limite de court-circuit
Cette premire application consiste considrer une chambre rverbrante
sans brasseur, pourvue d'une antenne dans le plan de l'un des murs. On veut
calculer le champ dans le volume en utilisant la mthode systmatique dcrite
prcdemment.
6.22Annexe I chapitre 7: tude de l'volution de
l'impdance ramene
Partons de l'expression 5. Utilisons le dveloppement en srie suivant, qu'il
est important de connatre en physique ondulatoire :
(1x)
n
=1+nx+
n(n+1) x
2
2!
+
n(n+1)(n+2) x
3
3!
+. A1
On obtient de fait pour une abscisse d :
Z
R
=Zc (1+c( d) e
i2kd
) 1+c(d)e
i2kd
+c
2
( d) e
i4kd
+c
3
( d) e
i6kd
+. A2
On dveloppe le produit pour avoir finalement :
Z
R
=Zc 1+c( d) e
i2kd
+2c
2
( d) e
i4kd
+2c
3
(d) e
i6kd
+. A3
Pour un indice p=2, 4, 6, , cette somme admet un premier minimum rel
quand pkd = nn soit pour les distances multiples pairs de lambda sur deux, et
quand pkd = nn/2 soit pour les multiples impairs de lambda sur quatre. La
condition d'adaptation est obtenue pour sigma = 0. Plus le coefficient de rflexion
86
est faible et plus la srie peut tre limite aux premiers termes. Par contre, dans le
cas de la dsadaptation maximum, pour sigma = +/-1, tous les termes
interviennent, indiquant tous les modes possibles. L'amplitude de l'impdance
ramene est lie la possibilit de sommer la srie sur un grand nombre de termes.
Lorsque le coefficient de rflexion tend vers 1 en valeur absolue, la srie cumule
tend vers l'infini ou zro alternativement.
Un autre point important qui en dcoule, est que lorsque le coefficient de
rflexion est rel pur et ne dpend pas de la frquence, la dsadaptation modifie
l'amplitude des rsonances et leur acuit, mais ne change pas les frquences de
rsonances. A l'inverse si ce coefficient dpend de la frquence, ces rsonances
vont tre modifies et ne plus dpendre seulement de la gomtrie de propagation.
Ce comportement soit se retrouver en cavit. Une cavit charge par un absorbant
pur doit redonner ses frquences propres, mais avec un coefficient de qualit
rduit. A l'inverse, une charge imaginaire au moins partiellement va modifier les
modes propres de cette cavit par le couplage entre la cavit et l'objet.
On peut passer par une autre mthode utilisant la transformation conforme.
Partons de l'expression 7 :
Z
R
( 0)
o
=Zc

o
|
ZL+iZc.tg (kL)
Zc+iZL.tg (kL)

=Zc

o
|
ZL+iZc.tg
(
oL
c
)
Zc+iZL.tg
(
oL
c
)

A4
Or
tg (o)
o
=tg
2
(o)+1=
1
cos
2
(o)
. On en dduit donc une identit
remarquable :
tg
2
(
oL
c
)
+1=0 soit tg
(
oL
c
)
=i
A5
On peut dvelopper la tangente en exponentielle pour avoir finalement :
f =
nc
4L
A6
Ou encore :
L=
n\
4
A7
87
On trouve sous la forme de multiples du quart de longueur d'onde toutes les
solutions envisages prcdemment.
6.23Annexe II chapitre 7
6.23.1 Listing du programme Python
de calcul de la vitesse de groupe
# -*- coding: utf-8 -*-
#programme de calcul de la vitesse de groupe en fonction de la frquence
#pour un guide rectangulaire.
#imports
from math import *
from cmath import *
#from Oxphys import *
c=3E8 ##vitesse de la lumire
Lo=10E-2 #Lo est la largeur du guide et de fait, 1/2 fois lambda0
#on se limite l'analyse entre les deux premiers modes TE01 et TE02
vg=[]
for n in range(1,100):
Lam=2*Lo/(1.0+n/100.0)
vg.append(Lo/Lam)

obFichier=open('/home/maurice/Documents/RECHERCHES/mecanique_ondulatoire/synthese_OndesGuidees/m
onfichier.dat','w')
for n in range(0,99):
obFichier.write(str(n)+' '+str(abs(vg[n]))+'\n')
6.24Annexe III chapitre 7
Listing du programme de calcul de Zc partir du bilan de puissance.
# -*- coding: utf-8 -*-
#calcul de l'impdance caractristique au premier mode
import math
from cmath import *
pi=math.pi
no=377
u=4*pi*1E-7
c=3E8
L=10E-2
Lo=2*L #longueur d'onde mode TE01
fo=c/Lo
R=list()
88
for w in range(1,200):
wx=2*pi*fo/100*w
k=sqrt(pi**2/L**2-wx**2/c**2)
no1=u*wx/k
a=no/(2*no1)
R.append((2-a+2*sqrt(1-a))/(-a))
mf=open('ZcsZoo.csv','w')
for w in range(0,199):
mf.write(str(w)+' '+str(abs(R[w]))+'\n')
mf.close()
6.25Annexe IV chapitre 7
Programme crit sous SCILAB de calcul de l'intensit du champ dans le
guide pour une frquence 1.2fo.
//programme d'tude de la propagation dans un guide
clear;xbasc(0);
c=3E8;
L=10E-2;
fo=1.2*c/(2*L);
E=[];
nbre=20000;
for zz=[1:nbre]
k=2*%pi*fo/c;
z=zz*1E-3*1E-2;
E=[E;exp(-%i*k*z)-2*exp(-%i*k*2*sqrt((L/2)^2+(z/2)^2))];
end,
plot2d([1:nbre]*1E-2,abs(E),logflag='nn');xgrid(9);xtitle('Champ en longueur','mm','V/m');
89
7 SPIN
L'espace vectoriel est l'espace des champs. Le potentiel vecteur est rgi dans
l'espace vectoriel. Il est originellement covariant. Du potentiel vecteur on dduit
dans une jauge de Coulomb le champ lectrique (complt par le potentiel scalaire
dfini dans l'espace des nuds) par une mtrique temporelle, puis le champ
magntique par son rotationnel. Ce chapitre dtaille la physique du spin pour
ensuite proposer une reprsentation mais qui se situe elle dans l'espace des mailles
qui fait l'objet du chapitre suivant. Il en constitue donc une bonne introduction.
Comprendre le champ est une tche complique et peut-tre illusoire. Parmi
les questions auxquelles on aimerait trouver des rponses se trouve l'interaction
entre champ et molcules puis cellules. Un autre aspect auquel on espre trouver
quelques rponses et la rtroaction de processus qui arrivent de grandes chelles
(grands modes) sur des processus existants de petites chelles (petits modes). On
essaie de se donner une technique de raisonnement, une mthode de calcul pour
ensuite l'appliquer divers cas. Les rflexions prsentes ici commencent par
tablir les formulations classiques de l'lectrodynamique quantique pour ensuite
voir leur transposition au formalisme topologique dvelopp dans le cadre de
l'analyse des systmes complexes.
7.1.1 Usage de la fonction d'onde
L'interaction du champ avec des particules doit expliquer le passage d'une
fonction d'onde de la particule en interaction avec le champ depuis un tat (ou une
collection d'tats) initial vers un tat final.
On sait partir de la fonction d'onde en dduire l'nergie moyenne sur un
domaine donn. Au dpart on utilise (au sens propre) la fonction d'onde de la faon
suivante : la probabilit de trouver la particule entre les valeurs de x comprises
entre x1 et x2 est donne par l'quation 1.
P( x| x
1
, x
2
)=

x
1
x
2
dx1
2

dx1
2
(1)
Le dnominateur tant normalis, l'expression de la probabilit se rduit au
numrateur. En pratique le carr du module s'obtient partir du produit de la
fonction d'onde et de son conjugu : 2.
P( x| x
1
, x
2
)=

x
1
x
2
dx1
*
1 (2)
90
x est un domaine gnral que l'on va tendre ensuite en relativit un
intervalle d'espace-temps.
7.1.2 Amplitude de transition
La fonction d'onde peut tre la fonction d'onde actuelle : 1
a
. Cette
fonction d'onde dans cet tat peut rsulter d'un oprateur H(.) agissant sur la
fonction d'onde alors qu'elle tait dans un tat prcdent : 1
p
. Dans ce cas, la
probabilit pour que la fonction d'onde soit dans le domaine [x
1
,x
2
] dans
l'tat a s'exprime par l'quation 3.
P( x| x
1
, x
2
)=

x
1
x
2
d
4
x 1
a
*
H(1
p
) (3)
O nous tendons le domaine au quadrivecteur (ct,x).
Comme on calcule la probabilit pour que la fonction d'onde est l'tat a alors
qu'elle tait prcdemment dans l'tat p, on parle pour cette expression
d'amplitude de transition.
7.1.3 Fonction d'onde
La fonction d'onde s'crit :
1=Ae
i

( Et px)
. Cette expression se dduit
directement de celle d'une onde o l'on a intgr la relation de Planck : E=ho. La
frquence et phase de la fonction d'onde deviennent, sous l'action d'oprateurs, les
observables classiques. Par exemple si nous effectuons :
dx 1
*
i

t
( 1)
nous
trouvons EAx qui est l'nergie sur le domaine Ax. Si l'nergie est partout la mme
et que Ax reprsente un dizime du domaine total, EAx est un dizime de l'nergie
totale.
Exprime avec les quadrivecteurs, la fonction d'onde prend une expression
trs lgante. L'exposant est, un facteur prs, le produit scalaire (au sens des
quadrivecteurs) du quadrivecteur impulsion-nergie par le quadrivecteur espace-
temps. Le choix des signes dans le produit scalaire est appel signature du produit.
En mcanique quantique on convient en gnral de la signature (1, -1, -1, -1). La
fonction d'onde devient alors :
x
j
=(ct , x , y , z) t
j
=(
E
c
, p
x
, p
y
, p
z
) 1=A.exp
(
i

t
j
x
j
)
(4)
L'amplitude de transition va alors tre l'amplitude pour que la particule
passe du point j de l'espace-temps au point +. Si l'on spare les
composantes temporelles des composantes spatiales, on peut crire les
fonctions d'ondes sous la forme :
91
1
k
=u
k
e
(
i

p
j
x
j
)
(5)
7.1.3.a Fonction d'onde de Dirac
La fonction d'onde prcdente permet de rsoudre tous les problmes
abordables par l'quation de Schrodnger. Mais elle ne permet pas de rsoudre les
problmes relativistes. En fait l'quation 4 suggre dj qu'il faut crer une quadri
fonction d'onde pour rpondre au formalisme relativiste des quadri-vecteurs. Par
ailleurs, les phnomnes de spin sont intrinsquement lis aux effets relativistes.
On ne peut donc faire l'conomie de cette fonction. Nous reprenons ici les notations
utilises dans la majorit des ouvrages cits en rfrences de lectures.
L'hypothse de Dirac dmarre sur l'ide qu' tout instant, l'tat de l'lectron
libre (une particule libre) est dcrit par une fonction d'onde n composantes :

t
( x)-
(

t1
( x )
t2
( x) .
tn
( x)
) , les composantes tant complexes. A ce
vecteur s'applique la condition de normalisation, savoir que la somme des carrs
des modules des composantes vaut 1.

k=1
n

tk
( x)

2
d
3
x=1
(6)
Cette normalisation peut tre exprime en usant du produit scalaire sur
l'espace des complexes en notant
t
( x)
+
=
(

t1
( x)
*

t2
( x)
*
.
tn
(x )
*
)
.
Alors :

3
d
3
x
t
( x )
+

t
( x)=1
(7)
On dfinit immdiatement partir de cette normalisation la densit de
probabilit de prsence de l'lectron j :
j( x , t )=
t
( x)
+

t
( x) (8)
Enfin on admet que la fonction d'onde se transforme dans une
transformation de Lorentz suivant une matrice S qui ne dpend que de la
transformation de Lorentz A : '
t '
(x ' )=S (A)
t
( x) .
Pour travailler en relativit, la fonction d'onde considre doit se rfrer
l'espace-temps. On crira donc ultrieurement :
t
( x)-( x
+
), x
+
=(ct , x ) .
92
Dirac part de l'hamiltonien bas sur l'nergie-impulsion :
H
2
=(mc
2
+c o
j
p
j
)
2
. Notre contrainte est que nous devons retrouver en final
l'hamiltonien gnral : H
2
=p
2
c
2
+m
2
c
4
.
Dveloppons l'expression prcdente en revenant une structure classique
3D:
H
2
=( mc
2
+c o
j
p
j
) ( mc
2
+c o
+
p
+
)
H
2
=c
2
o
j
o
+
p
j
p
+
+2o
j
mc
3
p
j
+m
2
c
4

2
(9)
Pour retrouver l'hamiltonien, on doit vrifier sur les matrice alpha et bta :

2
=1
o
j
o
+
=6
j+
o
j
=0
(10)
Dirac montra que ces matrices devaient tre les matrices de Pauli et que la
dimension de la fonction d'onde le nombre d'tats possible pour l'lectron libre
est de 4 (n=4).
=
|
| 1 | 0
| 0 | 1

o
j
=
|
| 0 c
j
c
j
| 0

c
x
=
|
0 1
1 0

c
y
=
|
0 i
i 0

c
z
=
|
1 0
0 1

(10)
Les matrices alpha et bta sont de dimensions 4x4.
On peut alors crire l'quation de Schrodnger modifie pour prendre en
compte les effets relativistes :

ic

t
( x)=
(
mc
2
I +

i
c
j
o
j
)
( x)
(11)
Les expression peuvent varier d'un choix d'criture l'autre, mais on
retrouve toujours peu ou prou la mme allure d'quation. I est la matrice identit.
L'quation 11 peut tre compacte en utilisant la notation quadrivectorielle.
Dans ce cas, nabla devient le quadrivecteur drivation incluant le terme de gauche,
et en regroupant avec le terme de drivation de droite on obtient :
93

j
( ( x
+
))=
mc

I ( x
+
) (12)
C'est l'quation de Dirac associe la 4-fonction d'onde 5. Les matrices
gamma jouent un rle fondamental en mcanique quantique relativiste. Dans
l'expression 5, le coefficient d'nergie u a 4 composantes. Les matrices gamma sont
dfinies par :

4
=i

c

k
=i o
k
(13)
Les coefficients complexes u sont les ondes incidentes et rtrogrades de spins
+ ou de la particule. Remarquons que l'quation 12 prsente une forme trs
synthtique et particulirement compacte. Par contre son obtention et sa
comprhension sont difficiles. Il faut se remmorer les tapes de sa construction
pour en matriser le sens.
7.1.3.b Rsum
L'quation de Schrodnger ne satisfait pas telle que au formalisme
relativiste :
1. La drivation temporelle ne peut tre remplace directement par le
dalembertien.
2. La fonction d'onde est une fonction complexe unique.
Dirac trouva une fonction d'onde 4 composantes reprsentant 4 tats d'une
particule libre, associe des matrice gamma qui assurent les transformations
adquats pour retrouver les bonnes relations (les bons vecteurs).
De nombreux auteurs crivent : A=A
k

k
=A
t

t
A
x

x
A
y

y
A
z

z
.
Les deux fonctions d'onde qui engendre les 4 composantes de la fonction
d'onde de Dirac sont 2 spineurs, c'est dire deux fonctions a et b d'ondes telles
que :

= f (
a
*

b
+
a

b
*
)
(= f (
a
*

b
*
)
(14)
Inversement on retrouve et ( partir de combinaisons des spineurs :
94

a
=f (,
*
, (,(
*
)
b
= f (,
*
,(, (
*
) (15)
En lectronique, on peut dvelopper un spineur partir des relations entre
les potentiels (tension, courant) et les puissances active et ractive.
7.1.4 Principe de la mthode
perturbative
On peut considrer un oprateur H(
f
) tel que : H(1
f
)=
t
e
i p
i
x
e
i p
f
x
1
i
.
Cet oprateur agit comme un dphaseur sur la fonction d'onde d'origine.
L'quation 3 devient alors aprs dveloppement du facteur exponentiel en srie :
P( x | x
1
, x
2
)=
x
1
x
2
d
4
x 1
f
*

1i ( p
f
p
i
)x
|
( p
f
p
i
)x

2
2
+.

1
i
(16)
La drivation temporelle du dveloppement en srie ne retient que les
termes non constant en temps. En se restreignant au premier ordre on obtient

(
p
f
t
x+p
f
v
)
en supposant pi nul. Ces termes ne sont rien d'autre que les
travaux des forces appliques et l'nergie cintique, ce qui reprsente directement
l'hamiltonien d'interaction. On doit donc les remplacer par le travail du champ
d'interaction. Ecrivons eV cette interaction. On obtient :
P( x | x
1
, x
2
)=e

x
1
x
2
d
4
x 1
f
*
V 1
i
, i =
i

(17)
Le terme de second ordre est un produit de deux travaux successifs. Il
correspond donc deux interactions en srie. Lorsque l'on passe l'ordre 3 et au-
del, les probabilits calculs correspondent des successions de plus en plus
importantes d'interactions sur des chemins intermdiaires.
7.1.5 L'interaction champ matire
La premire question qui se pose est de dfinir l'expression du potentiel
d'interaction. Rappelons les expressions des matrices gamma.
95

t
=
|
|1 | 0
|0 |1


j
=
|
|0 c
j
c
j
|0

c
x
=
|
0 1
1 0

c
y
=
|
0 i
i 0

c
z
=
|
1 0
0 1

(17)
En remplaant la drivation temporelle dans le cas 3D par la drivation
d'espace-temps en 4D. Dans ce cas, la drivation temporelle engendre un facteur en
nergie divise par une vitesse (4 impulsions nergie impulsion) et les
drivations spatiales engendre des impulsions. Exprim en impulsion, l'interaction
du champ n'est plus qvA mais simplement qA. Pour tre homogne la fonction de
Dirac, le potentiel d'interaction doit s'exprimer comme
q
j
A
j.
. Par ailleurs la
fonction d'onde s'exprime par le produit d'nergie 4 dimensions (spineur) et d'un
terme de phase. Alors l'interaction s'crit :
T
fi
=i e

d
4
x u
f
+
e
i p
f
x

j
A
j.
u
i
e
i p
i
x
(18)
En fait, tout le raisonnement est men en impulsion. Dans l'expression
prcdente, on peut regrouper les exponentielles et sortir les fonctions d'ondes. Le
champ sous l'intgrale est dvelopp en transforme de Fourier avec q = pi-pf :
A(q). Alors :
T
fi
=i e u
f
+

j
u
i
A
j.
(q) A
j.
( q)=d
4x
e
i qx
A
j.
( x ) (19)
Si l'chelle des processus le champ est constant dans l'intervalle de temps,
on peut sparer les variables de temps et d'espace, q et x tant des 4-vecteurs :
A
j.
(q)=dt e
i ( E
i
E
f
)t
d
3
x e
i qx
A
j.
( x) (20)
Le premier terme est l'impulsion de Dirac du saut d'nergie. Le deuxime
terme peut tre rsolu en exploitant les quations de Maxwell :

2
A
j.
( x )=6
jj
J
j
( x) . Suivant le choix de variance que l'on a opr sur le
potentiel vecteur, le terme de mtrique unitaire apparat ou pas. Pour retrouver
l'expression 19, on intgre les deux membres :

d
3
x e
i qx
A
j.
( x)=

d
3x
(

2
A
j.
( x )
)
e
i qx
=6
jj
J
j
(q) (21)
Intgrons par partie : uv=| u v ' u v=| u v ' ( |u v ' u v ) . Comme par
96
hypothse la drive du champ est nulle, ne reste que le dernier terme, et
l'on obtient :

d
3
x A
j.
( x)
2
e
i qx
=q
2
A
j.
(q) (22)
Finalement on obtient, et c'est un rsultat fondamental :
A
j.
( q)=
1
q
2
6
jj
J
j
( q)
(23)
La loi de conservation de l'nergie implique que Ei=Ef. L'impulsion de Dirac
du coefficient d'interaction du premier terme de 20 est donc l'impulsion de Dirac
centre en 0. Et l'impulsion peut tre rduite (l'impulsion qui rappelons-le est la
diffrence des impulsions initiale et finale) la seule partie spatiale : q
2
=q
2
.
Le coefficient 19 peut alors s'crire :
T
fi
=2n6
0
( ieu
f
+

j
u
i
)
(
i
6
j+
q
2
)
(i J
+
(q))
(24)
L'quation 24 fait apparatre 3 termes correspondant 3 lieux sur les
diagrammes (on pourrait dire la topologie) de Feynman. Le premier terme fait
apparatre les fonctions d'ondes de Dirac initiale et aprs interaction et le facteur de
vertex : contrairement la loi de Kirchhoff, le noeud n'est pas seul suffisant pour
sommer les termes entrant et sortant. Le terme du milieu est un terme de
propagation du photon et le terme de droite la source du champ (n'oublions pas
que q est une impulsion relative). Le diagramme est reprsent figure 1.
Remarquons que l'expression du propagateur dpend du choix de jauge qui est
effectu sur le champ (ici il s'agit du choix de Feynman).
97
Figure 1 : graphe de Feynman de l'interaction photon - lectron
7.1.6 Autre reprsentation
Lors de travaux antrieurs j'ai tent une autre reprsentation, plus proche
des modles connus de propagation, o les fonctions bien sr doivent tre
modifies pour retrouver les expressions de la mcanique quantique. Dans le
processus du graphe prcdent, l'impulsion du photon est entirement absorbe
par la particule, il n'y a pas rmission. Le processus mis en jeu est un processus
Compton. On retrouve d'ailleurs avec les conditions d'galit d'nergie et
conservation d'impulsion les relations classiques partir de la rsolution des
phases de la fonction d'onde de Dirac. Dans la preprsentation que j'ai esquiss,
l'lectron est un rsonateur lmentaire, pourvu d'une circulation ferme
dterminant le signe du spin. La propagation de n'importe quelle particule
s'effectue via des lignes virtuelles. Les conditions limites et phnomnes qui
arrivent sur les extrmits de ces lignes traduisent les interactions de la particule
avec l'environnement. Dans cette reprsentation, le vertex est dj un rseau
constitu de deux branches. On aurait pour le cas prcdent le graphe reprsent
figure 2.
Dans cette reprsentation, comment est reprsente la fonction d'onde de
Dirac? On sait que le couple tension courant constitue un spineur. Par ailleurs,
contrairement la topologie de Feynman, l'onde de Dirac se situe sur le rseau
vertex et non sur la ligne de propagation entre vertex. Au niveau d'un vertex on
a deux inconnues rsolues : les potentiels de noeuds et le courant de maille. Le spin
de faon vidente est li aux deux courants de mailles possibles suivant le sens de
rotation choisit. On peut donc penser que deux couples (1
1
,J
+
) et (1
2
,J
-
)
constituent les 4 composantes complexes de la fonction d'onde quivalente de
Dirac. On peut aussi choisir les deux tensions et courants de branches du rseau
vertex (RV) : (i
1
,e1) et (i
2
,e2). Il redonnent bien le spin en convenant d'une direction
des fm et courants de branche. Les deux couples redonnent en final la mme
information. On peut essayer de travailler avec le premier type de variables et voir
en final s'il convient au besoin, dans la mesure o ce sont les variables primaires.
Le deuxime type comme le premier sont des spineurs de la puissance dveloppe
sur le RV.
98
Figure 2 : une autre reprsentation
7.1.7 Dmarche
Notons Q
k
k. ou Q la fonction d'onde (1k. , J
k
). La dmarche consiste faire
propager la particule de fonction d'onde Q. On en dduit la source de branche (Vm ,
i
b
). A partir de (Vm , i
b
) on dduit la source (s
m
, em) qui engendre la fonction d'onde
vers le pas suivant Q', etc.
7.1.7.a Premires expressions
Pour simplifier dans un premier temps l'tablissement des expressions, on
rduit la fonction d'onde de Dirac deux composantes, donc un spin unique et 1
noeud unique. La particule arrive avec la vitesse v. Vu du laboratoire, si elle se
dplace dans une direction x unique, son impulsion est
m
0
v
x
.1
2
m
0
v
x
. Son
nergie est m0c. Nous pouvons en dduire une source quivalente de force donne
par : s
1
=f
x
. L'admittance doit, partir de cette source, donner la fonction
d'onde de laquelle sera dduite la probabilit de prsence de la particule au nud 1
en l'instant t. Comme :
s
1

x
=Y
11

xy

y
et
p
t
=

t
(
1
1
*
i

x
1
1
)
(25)
Par ailleurs l'tat de spin de la particule est fix par le moment source e qui
engendre le spin J :
99

e
1
z
= Z
11

zx
J
1

x
et
M
r
=

r
(
1
1
*
i

t
1
1
)
(26)
r tant dans ce cas le rayon quivalent du moment magntique de la
particule. La fonction d'onde l'origine : (, J )
1
est propage pour se retrouver
en 2. La propagation est traduite par le travail de l'impulsion par le dplacement :

e
3
=o
31
(
1
1
) (27)
Le terme de gauche est la fm induite sur la branche du rseau-vertex
rcepteur. La fonction o est une fonction de translation dans le temps de la
fonction d'onde prcdente. C'est une fonction de Green pour le trajet x.
L'expression prcdente reste inchange.
o
31
=
|
1 0
0 j
1

6
x
(28)
La composante j est l'impdance de propagation du champ dans le domaine
1. Par contre, au point 2, le champ vient induire une impulsion supplmentaire (ce
champ qui avait son impulsion dans l'tat prcdent : une source s
4
valant h+0y). Si
l'on suppose, comme dans le cas prcdent, que le champ n'agit pas sur le spin mais
sur l'impulsion, il ajoute une source en srie avec e3 qui engendre ce supplment d
'impulsion. Mais la direction d'impulsion imprime par le champ est en y et non en
x. Les angles des deux particules aprs interactions sont 0 et . On crit de fait (s
2
se dduisant de e3):
s
2

x
=

x
o
31
1
1
s
2

y
=h
+
1
c
(29)
Le spin restant inchang, nous ne nous proccupons pas ici de son
expression qui reste similaire la prcdente. Au noeud 2 s'opre donc la
transformation :
100
s
k

j
=Y
km

j+
1
m.

+
(30)
En utilisant l'expression de 4-vecteur de l'quation 4 pour la fonction d'onde
de Dirac, on peut dduire celle du tenseur admittance Y partir des relations de
conservation de l'impulsion :
mv
1
=h
+
2
c
cos(0)+mv
2
cos()
h
+
1
c
=h
+
2
c
sin(0)+mv
2
sin()
(31)
Si les sources ont t dtermines prcdemment, ces deux quations nous
font comprendre qu'il faut dfinir une fonction d'onde globale et un oprateur
tensoriel qui agisse sur cette fonction d'onde globale. Les fonctions d'onde tant des
fonctions exponentielles, les termes d'nergie du photon et d'impulsion de la
particule vont se retrouver dans l'exposant de cette fonction d'onde si on fait le
produit des fonctions d'ondes spares. La fonction d'onde globale est de fait un
produit tensoriel des deux fonctions d'onde de dpart :
1=6
j+
(1
j
1
+
) (32)
L'oprateur de Dirac valant 0 pour j diffrent de +. Sur cette fonction d'onde
projete dans les 3 directions d'espace et dpendant de l'espace-temps, on obtient
le systme d'quations 30 en posant :
Y
mn
=
|
cos(0)
t
cos()
x
0 0
sin(0)
t
0 sin()
y
0
0 0 0 0

(33)
Le tenseur Y dfinit compltement le systme tudi et les tats de la
fonction d'onde avant et aprs l'interaction. Le spin ici est inchang. Le systme
d'quation 30 revient donc l'quation de Dirac, formules de faon topologique.
L'avantage de cette deuxime formulation est de mettre plus en vidence les
proprits de spin et nergie sparment dans les expressions, tout en conservant
l'unit des effets au niveau de la fonction d'onde.
101
8 L'espace modal
On fabrique un mode en construisant une circulation ferme de vecteurs
de branches. Considrons un circuit comprenant une inductance, un
condensateur et une rsistance. La somme des nergies s'crit :
H=
1
2
L q
2
+
1
2
q
2
C
+
1
2
R q
2
t
Cette expression donne bien l'nergie totale rpartie sur l'ensemble du
parcours. On peut calculer les expression suivantes :
H
q
=L q+R qt

t
H
q
=L
q
t
+R q
H
q
=
q
C
=V
Si l'on somme les diffrences de potentiels le long du mme parcours on
trouve :
L
i
t
+Ri+
1
C

t
dt i=0
La fonction H est l'hamiltonien : on la construit facilement en sommant les
nergies en prsence. De cet hamiltonien on dduit le lagrangien par diffrence
entre l'nergie lie la variable d'tat et l'hamiltonien. Ainsi :
L=2qVH
On trouve alors facilement que les quations de Lagrange donnes par :

t
L
q

L
q
=0
redonnent les quations du circuit. Exprime dans le rgime harmonique on
obtient :
j oLi+
1
jCo
i+Ri=0o
2
LCi+ jRCoi+i=0o
2
LC+ jRCo+1=0
Le dterminant vaut R
2
C
2
+4 LC et les racines :
o=
1
2LC
|jRC!
.
4LCR
2
C
2

ces racines donnent les frquences naturelles de rsonance du circuit.


Si l'on part des quations de Maxwell, les natures rotationnelles ou non des
champs apparaissent plus clairement. Les pertes sont dfinies par la loi d'Ohm.
crivons sur un premier segment la relation du champ de pertes :
U
R
=
1
c
l

J=l E=l
J
c
102
Sur un deuxime segment, le courant de dplacement engendre une
diffrence de potentiel V :
V=
1
C

t
dt

dS

J
Si l'on relie les deux segments de faon fabriquer une circulation ferme C,
la circulation du courant dans cette spire va engendrer un flux du champ
magntique issu du courant et une force lectromotrice dfinie par :

C=l
1
+l
2

dC

E=
l
2
c
0
S

t
dt

dS

J+l
1
J
c
La seule application des quations de Maxwell permet de comprendre le lien
entre les flux l
i
de branches et le flux de maille K
1
avec :
|
l
1
l
2

=
|
1
1

K
1
Cette relation est utilisable chaque fois que l'on dveloppe des travaux sur
des segments vectoriels, que l'on vient sommer ces vecteurs les uns derrire les
autres et que cette circulation engendre un champ rotationnel. Or les champs des
segments non connects sont des champs scalaires qui traduisent la prsence
d'nergie potentielle. Une fois connects, l'nergie se transforme en mouvement et
en nergie cintique. Les quations de Lagrange galisent la somme des nergies
potentielles de dpart l'nergie cintique rsultant de la connexion. On retrouve
ici les trois formes des transferts d'nergie (la troisime forme est l'objet du
chapitre suivant) :
1. conduction champ vectoriel,
2. convection champ de circulation,
3. rayonnement champ des moments.
On retrouve ces trois formes fondamentales dans l'quation de bilan de
Poynting :
u
t
+S=JE
u tant l'nergie lectromagntique convective dans un volume v, S le vecteur
de Poynting et le flux d'nergie rayonne et le produit E.J l'nergie source conduite.
Dans la maille que nous avons dcrit prcdemment, le terme d'nergie rayonne
n'est pas prsent. Il est pris en compte dans l'espace des moments qui complte
l'espace modal. Par contre, les termes de stockage (convectif) et source (conduit)
sont prsent et constitue le mode fondamental de la maille. Pour cette raison on
peut appeler l'espace des mailles : espace modal.
La diffrence fondamentale dans les processus de couplages entre l'espace
nodal et l'espace modal est que dans le premier, les couplages se traduisent
principalement par une modification de l'incidence. Par contre, dans l'espace
modal, ces couplages sont des matrices extra diagonales de la mtrique. Nous
allons dtailler ces points aprs avoir rappel la dmarche gnrale de construction
103
de la matrice de connectivit entre les vecteurs et les modes.
8.1 Matrice de la connexion vecteur vers modal
Un mode est une somme de vecteurs. De fait, la connexion reproduit cette
somme en indiquant quels vecteurs composent chacun des modes. Dans un espace
pourvu de R rseaux, V vecteurs, M modes, N nuds, on a la relation fondamentale
de la thorie des graphes, savoir :
M=VN+R
Considrons par exemple deux branches : une inductance avec pertes, l'autre
comportant un condensateur. Relie, ces deux branches constituent un mode de
rsonance connue. Si nous connectons une deuxime branche, que devient ce
systme coupl?
Dans l'espace des branches, la mtrique pour deux branches est donne par :
Z=
|
Lp+R 0
0
1
Cp

Pour connecter ces deux branches, on exprime qu'elles appartiennent au


mme mode :
C=
|
1
1

i
a
=C
~o
a
i
o
On utilise les indices grecques pour dsigner les modes et les lettres latines
pour les vecteurs. Si l'on rajoute une branche, on doit complter la mtrique
vectorielle de la branche ajoute :
Z=
|
Lp+R 0 0
0
1
Cp
0
0 0 R+Lp

La mtrique nous dit comment l'espace est constitu. La connexion dforme


cet espace pour le voir sous un jour particulier. La connexion nous permet de
traduire les actions ralises en connectant les branches 1 et 2, puis 2 et 3
ensembles.
C=
|
1 0
1 1
0 1

i
a
=C
~o
a
i
o
Les modes propres du circuit connect sont alors donns par :
Z
o
=C
o
~a
Z
ab
C
~
b
104
8.2 Spcificits de l'espace modal
Partons de l'quation de Kirchhoff sans sources de courants:
e
a~
+R
aa
i
a
+v
a~
=0 R
aa
i
a
+v
a~
=e
a ~
e est le vecteur covariant des sources de fm, v le vecteur covariant des
diffrences de potentiels de nuds et i le vecteur contravariant des courants. R est
la mtrique. Entre les courants de branches et de maille nous avons dfini la
matrice de connexion C. Nous pouvons de fait remplacer le courant par son
expression dans l'espace modal :
R
aa
C
~o
a
i
o
+v
a~
=e
a ~
Multiplions de chaque ct par le pseudo-inverse de la connexion :
C

~a
R
aa
C
~o
a
i
o
+C

~a
v
a ~
=C

~a
e
a ~
Or les diffrences de potentiels de nuds sont des gradients dont le
rotationnel est nul. Nous en dduisons :
C

~a
v
a~
=0
La transformation de gauche donne la mtrique exprime dans l'espace des
mailles, celle de droite donne les sources pour cet espace. L'quation se rduit donc
:
e
j~
=R
j+
i
+
Qui est remarquable de condensation. La difficult inhrente cet espace est
qu'il suppose implicitement l'existence d'une connexion de type rotationnel entre
les branches et les mailles. Or cette existence n'a rien d'vident. Pour des lments
non linaires il n'est pas ainsi vident qu'existe une relation exprimant le courant
dans un lment comme somme de courants modaux. Prenons un exemple.
Imaginons un oprateur d'impdance dfini comme le carr du flux. Si ce flux est
projet sur deux modes on doit avoir :
Z
( aa)
i
( a)
=(i
( a)
)
2
Z
(aa)(
C
~(o)
( a)
i
(o)
)
2
=(i
(a )
)
2
Imaginons que le flux soit somme de deux modes i
(o)
et i
()
la relation
prcdente impose de vrifier :
Z
( aa)
( i
(a)
)
2
=Z
( aa)
|( i
(o)
)
2
+( i
()
)
2
2i
(o)
i
()
-0
En effet lorsque l'on applique la relation prcdente un circuit en T pourvu
de trois branches, une premire branche rsistive de valeur a et portant la source,
une seconde d'oprateur d'impdance donnant le carr du flux et une troisime
rsistive de valeur b :
Z
aa
(
C
~o
a
i
o
)
2
=e
a
On trouve en dveloppant le carr aprs application de la connexion
transpose :
105
|
1 1 0
0 1 1

|
ai
1
(i
1
i
2
)
2
bi
2
-

e
1
=ai
1
+(i
1
)
2
( i
2
)
2
2i
1
i
2
0=( i
1
)
2
( i
2
)
2
+2i
1
i
2
+bi
2
On constate que si effectivement les produits des flux sont ngligeables
devant les carrs des flux, on sait rsoudre le problme par changement de
variables. Dans le cas contraire il faut gnraliser pour rsoudre.
Posons :
e
~
=C

~a
Z
ab(
C
~o
b
i
o
)
=A
o
i
o
+i
~
B
o
i
o
On en dduit :
e
~
i
o
=A
o
+i
~
B
o
Le diffrentiel di correspond la variation du courant entre deux instants.
De fait, le diffrentiel des sources correspond la valeur des sources entre ces deux
mmes instants. En crant un vecteur k reprsentant les valeurs passes du flux i,
cette quation s'exprime :
6 e
~
=

A
o
+k
~
B
o

6 i
o
L'cart de valeurs sur les sources est connu, on calcule chaque pas de temps
l'incrment de flux. L'avantage de cette mthode est qu'elle est exploitable quelle
que soit l'expression des oprateurs de la mtrique. Par contre, transpose dans
l'espace modal elle suppose la cration d'un tenseur trois fois covariant B. Dans
l'espace nodal, cette complication n'apparat pas. Supposons que les termes du
circuit prcdent soient des oprateurs d'admittances. Le circuit a deux nuds. La
matrice d'incidence est donne par :
B=
|
1 1
1 1
1 1

En ralisant la transformation de vecteur vers nodal on trouve l'quation
suivante en potentiels de nuds, en forant un potentiel de rfrence zro :
s
1
=a1
1
+
(
1
1
)
2
+b1
1
Cette quation ne fait pas apparatre de produits de potentiels de nuds.
8.3 Dfinition de sources de flux dans l'espace
modal
Une source de flux dans l'espace modal est une partie du vecteur de flux qui
apparat comme connu.
Dans un rseau S quelconque on injecte N sources de flux connues, de J
1

106
J
N
. Dans le cas d'un courant lectrique. On exprime les N flux de bras en fonction
des M courants de maille i
p
, , i
q
et des N courants extrieurs. Ces relations
dfinissent une matrice de Connexion C telle que :
I
p
=C
~ q
p
I
q
avec :
I
a
=
|
i
(a)
i
(b)


I
q
=
|
i
(q)
i
( r)

__
J
( s)
J
(t )


Lorsque l'on part de l'quation du rseau dans l'espace des branches :
ZI+U=E et que l'on applique la transformation, les tensions provenant des sources
de courants externes ne s'annulent pas car elles sont inconnues. En scindant le
vecteur des tensions en deux parties, une fois transform dans l'espace des mailles,
on peut crire la relation invariante sous la forme :
|
Z ' 1 Z ' 2
Z ' 2 Z ' 4
|
I ' 1
I ' 2

+
|
0
V '

=
|
E' 1
E ' 2

On rsout dans un premier temps l'quation en courants usuelle, puis on en


dduit les tensions inconnues.
8.3.1 Exemple simple
Cette technique de dcomposition est essentielle pour comprendre
l'expression du lagrangien en prsence de sources de flux externes.
Soit un simple rseau constitu de deux branches d'impdances a et b et
d'une source de courant. Sa mtrique est dfinie par deux termes correspondant
aux deux branches. On choisit de faire circuler le courant externe sur la branche de
droite du graphe. On en dduit la connexion suivante :
C=
|
1 0
1 1

Applique la mtrique on trouve l'quation suivante :


(
a+b b
b b
)(
I
1
I
2
)
+
(
0
V '
)
=
(
e
0
)
En supposant que la branche 1 porte l'unique source de fm e. On trouve le
courant issu de la seule source e par (a+b) I
1
=e-bI
2
: premire quation. I
2
tant
connu, on crit la deuxime quation : b(I
1
+I
2
)+V'=0. Connaissant I
2
on en dduit
107
V' la tension de source en reportant I
1
: V'=-b(I
1
+I
2
). Ainsi, toutes les inconnues du
problme sont calcules.
8.4 Expressions des couplages
Dans la dmarche diakoptique, on veut tout d'abord identifier des rseaux
primitifs, qui ont des caractristiques propres indpendamment de leurs
connexions. Dans l'exemple suivant on considre un ensemble d'lectroniques
grant le lancement d'un message via une antenne. La figure suivante montre le
schma lectronique synthtique de cet assemblage.
Dans cette figure on peut mettre en vidence les 4 rseaux primitifs
connects via des liaisons :
chacun de ces rseaux est compos de branches et les couplages que l'on
considre dans un premier temps sont les couplages entre branches. On visualise
ces couplages par l'intermdiaire d'un graphe qui illustre les interactions
supposes :
108
Lors de la construction de ces graphes, on numrote les branches mais on
choisit aussi les modes et leurs sens de rotation. Ils sont aussi numrots. La figure
suivante montre les choix effectus pour ces modes, choix dont dcoule la
dfinition de la connexion. Notez que, comme ici, on peut dfinir un sens constant
arbitraire (par exemple un sens direct) pour la rotation des modes.
Les rseaux primitifs sont dfinis par leurs mtriques. On donne par
exemple pour les rseaux prcdents (on suppose la mtrique relle pure) :
109
Z=
|
|
Z1 0
0 Z2

0 0 0 0
0
|
Z3 0 0
0 Z4 0
0 0 Z5

0 0 0
0 0
|
Z6 0 0
0 Z7 0
0 0 Z8

0 0
0 0 0
|
Z9 0
0 Z10

0
0 0 0 0
|
Z1 0
0 Z12

On dfinit ensuite les couplages entre chacun de ces rseaux. Les matrices de
couplages ont des dimensions dtermines par les rseaux qu'elles mettent en
relation. Les matrices de couplages peuvent ainsi tre rectangulaires et non carrs.
Pour le systme prcdent on peut avoir comme couplages dans l'espace vectoriel la
mtrique suivante :
Les couplages dans l'espace vectoriel sont dfinis comme le rapport d'une
fm de branche sur un flux source. Les interactions de champ lectrique lointain
par exemple sont des interactions entre branches. On construit ensuite la
connexion :
110
L=
|
1 0 0 0 0 0 0
1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 1 1 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 1 1 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1
0 0 0 0 0 0 1

Une fois la mtrique transforme, on ajoute les couplages dfinit dans


l'espace modal. Il peut s'agir de couplages lis des champs rotationnels. Les
couplages sont dfinis comme le rapport des fm de maille sur un flux de maille
source. Les mutuelles inductances par exemple, sont des couplages dfinis
strictement dans l'espace modal. Pour l'exemple cit on trouve :
Les couplages n'ont aucune obligation tre symtriques. L'ingnieur peut
choisir de crer des couplages unidirectionnels, comme c'est le cas ici, parce que la
rciproque est ngligeable. On force ainsi et on clarifie l'organisation du calcul en
limitant les effets d'instabilit par rtroactions.
8.5 Exercices
La mthode peut tre assez automatise si l'on convient par convention que
toutes les mailles sont orientes dans le sens direct (sens de rotation des aiguilles
d'une montre).
111
8.5.1 Exercice 1 : couplages
On dispose de cinq rseaux primitifs rduits une branche (vecteurs
lmentaires). On dsire coupler les deux premiers ensemble et les trois autres
ensembles. Comment organiser la connexion pour atteindre cet objectif?
8.5.2 Exercice 2 : transformateur
On connecte une source et une charge un transformateur. Exprimer les
schmas des trois lments et raliser la connexion. Donner ensuite l'expression de
l'quation rsoudre en diffrences finies temporelles.
8.5.3 Exercice 3 : circuit
hyperfrquence
Soit un circuit constitu de trois ports. Chacun de ces ports est dfini par son
impdance d'entre et sa fonction de transfert vis vis des deux autres ports. Ces
fonctions de transfert sont dfinies en ondes. Exprimer ces fonctions en
impdances puis donner la mtrique du systme auquel on connecte trois charges
ou sources. Traduire par la connexion les branchements de ces charges.
8.5.4 Exercice 4 : induction
Un bus constitu de deux charges reprsentant les drivers de source et
rception et d'une ligne dans un modle de Branin est illumin par un champ
magntique homogne sur la longueur de la ligne. Donner la mtrique du systme
et l'expression des sources modales rapportes chaque extrmits.
8.5.5 Exercice 5 : calcul thorique
En imaginant un systme pourvu de n rseaux primitifs, avec ses sources
propres. Ce systme est illumin par des champs externes. La sensibilit du
systme est attache des valeurs seuils sur certains des ports aux bornes de
composants lectroniques existants dans les rseaux primitifs. Exprimer
thoriquement le risque de perturbation de ce systme en fonction d'hypothses
sur les sources externes, les seuils de sensibilit et les fonctions de couplages.
8.5.6 Corrections des exercices
8.5.6.a Exercice 1
Pour coupler les deux premiers, il suffit d'indiquer dans la matrice de
connexion que les flux 1 et 2 sont relis au seul mode 1 :
C
1
=
|
1
1

112
On cre de mme une connexion pour les trois suivants, mais cette fois les
flux dpendent de deux modes, et le flux 3 appartient deux modes.
C
2
=
|
1 0
1 1
0 1

Les trois modes tant indpendants, la connexion de l'ensemble est la simple
composition des connexions spares :
C=C
1
C
2
=
|
C
1
0
0 C
2

=
|
1 0 0
1 0 0
0 1 0
0 1 1
0 0 1

Notons que l'on aurait pu ne pas se contraindre une orientation fixe des
modes. La connexion des flux 4 et 5 suivait alors le mme schma que les deux
prcdentes connexions 1 et 2, 3 et 4. Dans ce cas, il suffisait de mettre un 1
pour les intersections de flux et modes pour obtenir en final :
C=
|
1 0 0
1 0 0
0 1 0
0 1 1
0 0 1

8.5.6.b Exercice 2
La source connecte au transformateur est une impdance Zo et une source
d'nergie . La charge est une impdance ZL. Le transformateur est constitu de
deux inductances couples avec une mutuelle inductance M, dans l'hypothse de
ngligence des pertes et flux de fuite, etc. (le rajout de ces lments ne complique
en rien la topologie du problme). La mtrique du transformateur est donc une
mtrique bimodale qui suit l'expression suivante (s est l'oprateur de Laplace) :
Z=
|
Z
0
+L
1
s Ms
Ms ZL+L
2
s
La source est le vecteur : e
o
=|j 0 . Le systme est rsolu par l'quation
modale
e
o~
=Z
o+
i
+
. crivons le systme en remplaant les oprateurs de
Laplace par les oprateurs temporels :
113

j=
(
Z
0
+L
1

t
)
i
1
M

t
i
2
0=M

t
i
1
+
(
ZL+L
2

t
)
i
2
On remplace les drivations par leurs expressions discrtes :

j=Z
0
i
1
+
L
1
6
( i
1
k
1
)
M
6
( i
2
k
2
)
0=
M
6
( i
1
k
1
)+ZLi
2
+
L
2
6
( i
2
k
2
)
6 est le pas de temps. k est le vecteur des valeurs passes du courant. En
regroupant les termes en courant on obtient :

j=
(
Z
0
+
L
1
6
)
i
1

L
1
6
k
1

M
6
i
2

M
6
k
2
0=
M
6
i
1

M
6
k
1
+
(
ZL+
L
2
6
)
i
2

L
2
6
k
2
On met gauche tous les termes connus :

j+
L
1
6
k
1
+
M
6
k
2
=
(
Z
0
+
L
1
6
)
i
1

M
6
i
2
M
6
k
1
+
L
2
6
k
2
=
M
6
i
1
+
(
ZL+
L
2
6
)
i
2
Dfinissons :
T
o~
=
|
j+
L
1
6
k
1
+
M
6
k
2
M
6
k
1
+
L
2
6
k
2

w
o+
=
|
Z
0
+
L
1
6
M
6
M
6
ZL+
L
2
6

L'quation aux diffrences finies temporelles s'crit finalement :
T
o~
=w
o+
i
+
8.5.6.c Exercice 3
En ondes, la reprsentation usuelle utilise les matrices de paramtres S :
b
j
=S
~i
j
a
i
114
Cette relation s'tend n ports, et en particulier 3 ports. Pour un systme
3 ports, la matrice S est une matrice 3x3. Entre les tensions et courants transmis
(v,i) et les courants et tensions propages (w,q) nous avons les relations :
v
k
=c
k
~m
o
m~
i
k
=c
~m
k
q
m
Les ondes transmises exprimes en tension rsultent des combinaisons des
tensions et courants transmis (thorme de Millmann) :
b
k
=
1
y
| kn
y
| kn
(
y
kn
v
n~
+i
k
)
Dans cette criture, on calcule la trace du tenseur admittance y. Cette trace
s'crit :

n
y
nk
y
kn
On peut rduire les deux indices un seul, obtenu suivant la rgle :
s|1-kn
Alors la trace qui est la somme de tous les termes diagonaux s'exprime par :
y
s
y
s
, que l'on peut symboliquement crire en mettant les indices entre
crochets : y
| kn
y
| kn
indiquant par les crochets que l'on rduit les deux indices
un seul. Par le thorme de Millmann nous avons exprim les ondes transmises en
fonction des tensions transmises. Remplaons dans l'expression prcdente, les
termes v et i par leurs dveloppements en fonction des termes propags :
b
k
=
1
y
s
y
s
(
y
kn
c
n
~m
o
m~
c
~u
k
q
u
)
Les ondes propages sont lies par une relation d'impdance caractristique
de propagation :
o
m~
q
u
=j
mu
En remplaant on trouve :
b
k
=
1
y
s
y
s
(
y
kn
c
n
~m
j
mu
q
u
c
~u
k
q
u
)
=
1
y
s
y
s
(
y
kn
c
n
~m
j
mu
c
~u
k
)
q
u
On peut identifier les ondes de courant propages avec les ondes propages
comme nous avons identifi les ondes transmises avec les tensions transmises,
pour obtenir en final :
V
k
-b
k
a
i
-q
u
S
~ j
i
-
1
y
s
y
s
(
y
kn
c
n
~m
j
mu
c
~u
k
)
La correspondance sur la matrice S est correcte, par contre il faut exploiter
une mtrique identitaire pour passer du vecteur contravariant des ondes b au
covecteur V. Alors :
115
6
kk
V
k~
=b
k
a
u
=q
u
S
~u
k
=
1
y
s
y
s
(
y
kn
c
n
~m
j
mu
c
~u
k
)
et l'quation cherche est :
6
kk
V
k~
=
1
y
s
y
s
(
y
kn
c
n
~m
j
mu
c
~u
k
)
q
u
6
kk
V
k~
=S
~u
k
q
u
8.5.6.d Exercice 4
Soit e0 la source fonctionnelle et Ro sa charge propre, RL la charge ct
rcepteur. La ligne est d'impdance caractristique Zc. Dans un modle de Branin,
la ligne est reprsente par deux charge Zc connectes aux sources et charge utiles.
En plus de ces charges, on rajoute deux sources dfinies par g0 et gL, sources en
entre de ligne (g0) et en sortie (gL) donnes par :

g
0
=
(
V
L
Zci
L
)
6
L
c
g
L
=
(
V
0
+Zci
0
)
6
L
c
Les tensions VL et V0 sont donnes en fonction des courants modaux i
0
et i
L
ici gaux aux courants vectoriels aux mme points :
V
L
=R
L
i
L
V
0
=e
0
R
0
i
0
On obtient alors :

g
0
=
(
R
L
Zc
)
i
L
6
L
c
g
L
=e
0
6
L
c
+
(
ZcR
0 )
i
0
6
L
c
La mtrique modale attache ce modle est :
Z
bus
=
|
R
0
+Zc 0
0 Zc+R
L

Les sources g sont aussi les sources modales et les relations prcdentes
donnent les fonctions de couplage qui dfinissent les formes d'ondes vhicules par
la ligne dans le schma de Branin. Les courants du bus sont dtermins par
l'quation :
g=Z
bus
i
. A ces gnrateurs on doit ajouter ceux issus du couplage
entre le champ et la ligne. Le champ magntique externe cre une fm globale sur
l'ensemble de la ligne donne par :
f =hL

t
B
(
u
h
u
L
)
u
B
Comme la fm est donne sans propagation, on doit calculer son report sur
les charges des drivers de bus par un mode unique donn par la mtrique :
Z
B
=R
L
+R
0
116
Le courant modal issu du champ est donn par : i
B
=
(
Z
B)
1
f .
La solution du problme est obtenue par superposition des deux solutions en
courants modaux. Si le couplage avec le champ donne un courant modal i
B
, on a la
connexion :

i
0
(branche)=i
0
+0i
L
+i
B
i
L
( branche)=0i
0
+i
L
+i
B
C=
|
1 0 1
1 0 0
0 1 0
0 1 1

Les deux solutions en courants modaux sont obtenues pour deux mtriques
et deux topologies diffrentes.
8.5.6.e Exercice 5
Imaginons un systme reprsent par sa mtrique Z, laquelle comprend les
termes de couplages avec les champs extrieurs. Ce systme est soumis aux
excitations de ses sources propres p additionnes des sources provenant des
couplages avec le champ externe f. L'quation suivante traduit mathmatiquement
cette assertion :
p
j~
+f
j~
=Z
jo
i
o
En rsolvant cette quation on en dduit tous les courants modaux :
i
o
=y
oj
(
p
j~
+f
j~)
Les parts issues des couplages externes sont donnes par :
i
o
=y
oj
f
j~
Les courants vectoriels aux entres des composants sensibles j sont identifis
par une suite a et dtermins partir des modes par une connexion partielle L telle
que :
j
a
=L
~o
a
i
o
Les tensions dveloppes aux bornes de ces composants et issues de
couplages avec les champs sont donnes par :
V
a
=Z
aa
j
a
Par remplacement avec les quations prcdentes on trouve :
V
a
=Z
aa
L
~o
a
y
oj
f
j~
Si l'on divise le covecteur V par le covecteur des tensions de seuils Vo aux
bornes des composants qui provoquent les perturbations, on trouve un scalaire
dont la valeur est suprieure N si N est la dimension de V et que tous les rapports
des tensions induites aux seuils sont suprieurs 1. D'une manire gnrale on
trouve que l'on peut exprimer un risque en calculant l'cart la somme N de la
somme des rapports entre tensions induites et seuils, soit :
117
R=
1
N
V
a
Vo
a
=
1
N (
Z
aa
L
~o
a
y
oj
f
j~
Vo
a
)
notons la transparence S du systme aux champs externes :
S
a
~j
=Z
aa
L
~o
a
y
oj
Alors :
R=
S
a
~j
f
j~
N Vo
a
Qui dmontre que le risque de perturbation est proportionnel l'intensit
des sources, une matrice image des changes entre l'extrieur et le systme et
inversement proportionnel aux seuils NVo.
118
9 Espace des moments
L'mission de champ provient de densits de charges ou de courants
oscillants. En partant d'un systme de charges et de courants temporellement
variables on peut, par dcomposition en srie de Fourier, traiter chaque
composante indpendamment. On traite donc en gnral de sources harmoniques :
j( x) e
iot
J( x)e
i ot
Seules les parties relles de ces expressions ont un sens physique. Par
ailleurs on dfinit un champ cr par tout mouvement de charge. Son expression
lmentaire est :

A(au point R)=


qv
R
6(
R
c
)
en utilisant l'galit : qv=idx , en divisant numrateur et dnominateur
par la section de transport du courant S et en faisant apparatre la densit de
courant J=i/S on trouve avec quelques facteurs et en remplaant le retard par le
dphasage :

A( x)=
j
0
4n

+
d+

J( x ' )
xx'
e
ikxx '
A partir du potentiel vecteur A on dduit le champ magntique, invariant de
jauge par : B=A . Du champ magntique on peut dduire le champ
lectrique en espace lointain. Donc, si l'on connait la distribution de courant, on
peut calculer le potentiel et de l en dduire les champs lointains. En effet, dans la
zone proche, les champs ont des comportements quasi-statiques avec des
composantes longitudinales alors qu'en zone lointaine, les champs sont
uniquement transverses et lis par l'impdance d'onde du vide. L'tude des sources
dipolaires ncessitent le rappel des expressions en coordonnes curvilignes
orthogonales.
9.1 Expressions des oprateurs vectoriels en
coordonnes curvilignes orthogonales
On veut passer d'un systme de rfrentiel rectangulaire (x,y,z) un systme
d'axes curvilignes (u,v,w). Entre les coordonnes de chaque rfrentiel on peut
crire une srie de relations de la forme :

x=p( u, v , w)
y=q(u , v , w)
z=r (u, v , w)
Inversement, une transformation inverse redonne :
119

u=P( x , y , z)
v=Q( x , y , z)
w=R( x , y , z)
Si l'on part de l'origine du rfrentiel pour atteindre un point M dans le
rfrentiel rectangulaire, on dveloppe une distance invariante ds telle que :
ds
2
=dx
2
+dy
2
+dz
2
Procdons suivant le mme principe dans le rfrentiel curviligne. Cette
distance va s'exprimer sous une forme du type :
ds
2
=( g
1
)
2
du
2
+( g
2
)
2
dv
2
+( g
3
)
2
dw
2
galant par l les diffrentielles entre les dplacements rectangulaires et
curvilignes. De fait, le gradient d'une fonction scalaire va s'crire si x

vaut x, y ou z
et u

- u, v ou w (pour g valant 1, 2 ou 3) :

x
j
-

g
j
u
j
=
1
g
j

u
j
Pour la divergence on peut partir de l'expression intgrale :
div A=
1
dx dy dz
(
dx dy A
z
+dx dz A
y
+dy dz A
x)
En remplaant de mme on obtient facilement :
div A=
1
g
1
g
2
g
3


u
( g
2
g
3
A
u
)+

v
( g
3
g
1
A
v
)+

w
( g
1
g
2
A
w
)

L'oprateur rotationnel a en x une expression :


1
dy dz
(
dz A
Z
dy A
y)
.
Cette expression devient :

1
g
2
g
3
dvdw
(
g
3
dw A
w
g
2
dv A
v)
=
1
g
2
g
3
(

v
g
3
A
w


w
g
2
A
v
)
On trouve ainsi pour les trois composantes :

u
A=
1
g
2
g
3
(

v
g
3
A
w

w
g
2
A
v
)

v
A=
1
g
1
g
3
(

w
g
1
A
u


u
g
3
A
w
)

w
A=
1
g
2
g
1
(

u
g
2
A
v


v
g
1
A
u
)
Le laplacien est obtenu en exploitant le fait que pour un scalaire, la
divergence du gradient est gale au laplacien. D'o l'obtention du laplacien partir
de la formule de la divergence, en remplaant A par gradV :
120
AV=
1
g
1
g
2
g
3
|

u (
g
2
g
3
g
1
V
u )
+

v (
g
1
g
3
g
2
V
w)
+

w(
g
2
g
1
g
3
V
w)

Notons que si l'on a deux vecteurs correspondant deux expressions d'un


mme vecteur dans deux rfrentiels rectangulaire et curviligne, on a la
transformation de coordonnes :

A
u
=A
x
Cos( x , u)+A
y
Cos( y , u)+A
z
Cos( z , u)
A
v
=A
x
Cos( x , v)+A
y
Cos( y , v)+A
z
Cos( z , v)
A
w
=A
x
Cos( x , w)+A
y
Cos( y , w)+A
z
Cos( z , w)
La matrice des projections est la matrice de changement d'axes entre les
deux rfrentiels orthogonaux.
9.2 Cas des coordonnes sphriques
On peut partir de la dfinition du ds. En coordonnes sphriques, pour
atteindre un point on dcrit dj le segment r sin(0) , d'o un arc de cercle
r sin(0) d . Puis on s'lve de l'arc r d0 pour enfin longer le rayon dr. De
fait, l'lment de longueur s'crit :
ds
2
=dr
2
+r
2
d0
2
+r
2
sin
2
(0) d
2
On dduit de cette expression :
g
1
=1 g
2
=r g
3
=rsin(0)
. De suite,
l'expression du laplacien en coordonnes sphriques est :
AV=
2
r

r
V+

2
r
2
V+
1
r
2
tg(0)

0
V+
1
r
2

2
0
2
V+
1
r
2
sin
2
(0)

2

2
V
Si V est de la forme :
U (r)
r
P(0)Q()
, l'quation prcdente devient :
AV=
2
r
P(0)Q()
(
U' ( r) rU( r)
r
2
)
+.
.+P( 0) Q()
|
U' ' (r )rU' ( r)
r
2

(U' ( r) r
2
U( r)2r )
r
4

+.
.+
1
r
2
tg0
U( r)
r
Q() P' (0)+
U( r)
r
3
Q() P' ' ( 0)+.
.+
1
r
2
sin
2
0
U( r) P(0)
r
Q' ' ()
On veut ramener cela une expression de Legendre de la forme :
d
2
V
d0
2
+
1
tg0
dV
d0
+
(
n(n+1)
m
2
sin
2
0
)
V=0
En supposant le potentiel U(r) de la forme U0 + nr, on trouve qu'il faut
121
retrouver les galits suivantes :
1
r
2
=1
2
r
2
=n( n+1)
1
r
2
Q' ' ()
Q
=m
2
En normalisant r on trouve la condition sur l'azimut : Q()=e
!m
. La
condition sur n apparaissant naturellement, en fonction du choix sur r. L'quation
de Legendre peut tre modifie par un changement de variables. Posons
z=cos(0) . Dans ce cas :
dz
d0
=sin(0)
et
d
2
z
d0
2
=cos(0) . L'quation
prcdente s'crit alors :

AV=(sin(0))
2
d
2
V
dz
2
z
dV
dz
+
(
n(n+1)
m
2
1z
2
)
V
AV=(1z
2
)
d
2
V
dz
2
z
dV
dz
+
(
n(n+1)
m
2
1z
2
)
V=0
9.2.1 Fonctions de Legendre
Partons d'un dveloppement de la fonction V en srie de puissances de z :
V=a
i
z
i
En remplaant dans l'quation prcdente on obtient :
AV=(1z
2
) i(i1) a
i
z
i2
z i a
i
z
i1
+
(
n(n+1)
m
2
1z
2
)
a
i
z
i
=0
On dveloppe cette expression en fonction des puissances de z :
P( z)=i(i1) a
i
z
i2
+
(
i(i1) a
i
i a
i
+
|
n(n+1)
m
2
1z
2

a
i
)
z
i
P( z)=i(i1) a
i
z
i2
+
(
n( n+1)
m
2
1z
2
i
2
)
a
i
z
i
Dfinissons deux coefficients :
o
k
=i (i1) a
i
, k-k=i2

j
=
(
n(n+1)
m
2
1z
2
)
a
i
alors :
P( z)=o
k
z
k
+
j
z
j
Le polynme P est appel polynme de Legendre. En remplaant z par cos(0)
puis le cosinus en dveloppement d'Euler, on trouve immdiatement son
dveloppement en srie de Fourier. Les racines de fonctions trigonomtriques
122
donneront les points nuls du polynme et l'annulation du laplacien.
9.2.2 Diples lectriques quivalents
Ces racines sont les modes propres du systme de charges et du champ
scalaire qu'il rayonne. Le systme est de fait remplaable par cet ensemble de
diples dfinis dans l'espace des nuds. Mais un diple tant avant tout une paire
de nuds, c'est bien la branche capacitive lmentaire qui reproduit l'emplacement
et la valeur de ce diple. Par contre, ces branches ne sont pas de simples
condensateurs, sauf au premier mode, pour lequel la rpartition des charges est
bien en demi-longueur d'onde. Au-del de ce premier mode, le modle quivalent
du diple reste un circuit rsonant lmentaire, mais le diagramme de
rayonnement se complexifie. Il faut donc crer un lien entre l'amplitude du courant
dans le macro-circuit quivalent et le diagramme qui en dcoule suivant la
frquence d'alimentation du diple. On retrouve le fait que, pour une diffrence de
potentiel V aux bornes d'un circuit rsonant donn, on trouve une suite de modes
en fonction de la frquence d'alimentation et un diagramme li. Une connexion
doit permettre de dfinir le courant d'alimentation tout en dveloppant le
diagramme de rayonnement rel. Cette connexion doit tre matricielle pour
rpondre la contrainte d'objet de transformation non tensoriel. Par ailleurs, cette
connexion doit communiquer au modle dipolaire l'intensit du courant rayonnant.
Dans une jauge de Coulomb, le champ lointain dpend du seul potentiel
vecteur et le champ lectrique est la drive temporelle du potentiel. Si l'on traduit
l'interaction lectrostatique par une branche capacitive entre nuds, il ne reste
pour le diple qu' modliser le champ rayonn lointain. La connexion a alors la
forme gnrale :
i
a
-d
q
=Sin
(
2
n
\
n
q
x
a
)
i
a
Cette relation appelle quelques explications. Le produit tensoriel de l'indice
de mode n par l'abscisse de branche x donne un tenseur deux fois contravariant
dont on prend le sinus de tous les termes pour une longueur d'onde donne. Ce
tenseur est ensuite contract par le vecteur courant. Le rsultat, de dimension gale
au nombre de modes, donne le vecteur des diples lectrique d. Les modes sont
dtermins par les racines des polynmes de Legendre correspondant. La
connexion est rectangulaire puisque la dimension de l'espace de dpart est celle de
l'espace des branches, alors que la dimension de l'espace d'arrive est celle du
nombre de modes, en ne considrant pas ici l'aspect spatial du diple. Le lien entre
la branche et le vecteur gomtrique est assur par les nuds. Les nuds ont leurs
coordonnes dans le rfrentiel local :
n
k
-(n
k
)
o
u
o
L'incidence donne le lien entre vecteurs de flux et nuds :
y
j
=B
~k
j
n
k
La vectorialisation du vecteur flux apparat alors de faon implicite :
B
~k
j
n
k
-B
~k
j
(n
k
)
o
u
o
=y
j
Par exemple considrons deux nuds dfinis par :
123
1. nud 1 de coordonnes (1,1,1)
2. nud 2 de coordonnes (0,0,0)
La branche 1 a une incidence de 1 fois le nud 1 et -1 fois le nud 2. D'aprs
cet nonc nous avons :
y
1
=1

( n
1
)
x
u
x
+(n
1
)
y
u
y
+( n
1
)
z
u
z

(n
2
)
x
u
x
+(n
2
)
y
u
y
+(n
2
)
z
u
z

y
1
=

( (n
1
)
x
(n
2
)
x
) u
x
+(( n
1
)
y
(n
2
)
y
) u
y
+( (n
1
)
z
( n
2
)
z
) u
z

y
1
=

u
x
+u
y
+u
z

Une autre technique aurait consist crer une connexion entre l'espace des
flux et l'espace 3D par l'intermdiaire d'une matrice en crivant :
n
k
=j
~x
k
u
x~
On retrouve les coordonnes du vecteur y par l'incidence comme
prcdemment. Ds lors, on peut connecter le champ aux branches, normalement
capacitive pour inclure le diffrentiel de charges en vibrations. Si plusieurs
moments sont connects, c'est une succession de circuits LC qui modlisent le
diple. Le champ est dfini en fonction de la branche par :

A
k
( R)=

x
j
j
0
i
~k
g
kj
dx
j
4nR
y
k
6
(
R
c
)
Avec y
k
normalis, dans une jauge de Lorentz. gkj est une mtrique identit.
On en dduit le champ lectrique par drivation spatiale (rotationnel) et division
par la clrit :
(

E
k
) ( R)=
1
c

x
j
j
0
i
~ k
g
kj
dx
j
4n R

B
~q
k
( n
q
)
o
u
o
6
(
R
c
)
Il ne reste plus qu' remplacer le flux par son expression modale pour
obtenir finalement :
(

E
k
) ( R)=
1
c

x
j
j
0
|
Sin
(
2
n
\
m
k
x
k
)
i
~k
g
kj
dx
j
4nR

B
~q
k
(n
q
)
o
u
o
6
(
R
c
)
On peut dfinir un moment par :

( dp
k
)( m)=j
0
|
Sin
(
2
n
\
m
k
x
k
)
i
~k
g
kj
dx
j

B
~q
k
( n
q
)
o
u
o
Pour crire :
(

E
k
)
o
( R)=
1
c

x
j

( dp
k
)
o
(m)
4nR
6
(
R
c
)
Qui montre tout l'intrt de l'emploi d'un vecteur moment lectrique pour
rduire la complexit dans le calcul du rayonnement. La connexion s'tablit entre le
moment et le flux de branche. Mais cette connexion doit transformer le scalaire
qu'est le courant de branche en vecteur moment. On peut crire :
124
( dp
k
)
o
=i
~k
g
kj
dx
j

B
~q
k
( n
q
)
o

=i
~k
(
k
k
)
o
Le moment modal tant :

( dp
k
)( m)=j
0
|
Sin
(
2
n
\
m
k
x
k
)
i
~k
(
k
k
)
o
u
o
=j
0
|
Sin
(
2
n
\
m
k
x
k
)
( dp
k
)
o
u
o
Notons que l'on peut revenir facilement l'expression fondamentale du
moment par l'quation de conservation de la charge de faon faire apparatre le
produit charge par distance entre charge.
9.2.3 Diples magntiques quivalents
Calculons quelle sera l'expression de la connexion pour relier cette fois les
courants modaux des courants de diples magntiques quivalents.
Chaque courant modal est forcment reli une circulation de branches
donc de vecteurs par la connexion branches vers mailles. De la mme faon que
chaque branche peut tre relie un vecteur moment lectrique, chaque maille
peut tre relie un vecteur normal impliqu dans un moment magntique. De fait
la connexion est une application entre l'espace des mailles et l'espace des moments
magntiques. On peut partir de la mme dfinition du potentiel vecteur au niveau
de la branche :

A
k
( R)=

x
j
j
0
i
~k
g
kj
dx
j
4nR
y
k
6
(
R
c
)
. On peut alors tenter de
remplacer le courant de branche par son dveloppement en courants modaux pour
un moment lectrique lmentaire :


A
k
( R)
x
j
=
j
0
4nR
(
i
~j
C
j~
~k
)
g
kj
y
k
6
(
R
c
)
On peut dplacer la connexion pour l'appliquer au vecteur des branches et
obtenir :


A
o
( R)
x

=
j
0
4nR
i
~j
g
j(
C
+
o
y
+
)
6
(
R
c
)
En dplaant la connexion on se propose de crer un vecteur de circulations
correspondant aux mailles comme le vecteur y correspondait aux branches. La
connexion s'tablit cette fois entre les modes, le vecteur normal la circulation et le
moment de la maille. crivons tout d'abord :


A
o
( R)
x

=
j
0
4n
2
Rr
j
r
j
nr
j
r
j
i
~j
g
j (
C
+
o
y
+
)
6
(
R
c
)


A
o
( R)
x

=
j
0
4n
2
Rr
j
r
j
m
~j
g
j
(
C
+
o
y
+
)
6
(
R
c
)
En faisant apparatre le moment : m
~j
=nr
j
r
j
i
~j
. Par ailleurs on dfinit :
j
o
=C
+
o
y
+
. Alors :
125


A
o
( R)
x

=
j
0
4n
2
Rr
j
r
j
m
~j
g
j
j
o
6
(
R
c
)
La connexion se dfinit donc par le produit scalaire des rayons des mailles ou
de leurs surfaces si l'on veut travailler avec des formes quelconques.
9.3 Modle gnrique pour les interactions de
champ lointain
On veut disposer d'une thorie gnrale qui puisse s'appliquer tout type
d'objet metteur, rcepteur ou rfracteur de champ dans un primtre
d'interactions de champs lointains.
9.3.1 Vue lointaine d'un metteur
Un rflecteur comme un metteur sont des objets qui, quel que soit l'angle
sous lequel on les regarde, rayonne une certaine nergie lectromagntique. Un
moyen de caractriser ces lments consiste donc les regarder une certaine
distance avec un capteur mme de mesurer le rayonnement, et de projeter en tout
les angles des lignes de vises testes une amplitude de rayonnement et une
polarisation perues. La surface ferme qui entoure le radiateur peut tre sphrique
ou rectangulaire (cubique). On se donne un ensemble de points rpartis sur la
surface enveloppante et en chaque point on fait correspondre d'une part un vecteur
rfrenc au centre du volume, une amplitude image du rayonnement et une
polarisation ou spin qui est un angle rfrenc la dimension transverse la
ligne de vise. En final, l'objet rayonnant est caractris par un vecteur de vecteurs,
c'est dire par d'une part un vecteur des amplitudes de rayonnement pour chaque
point projet sur la surface, et d'autre part une connexion qui donne pour chacun
de ces points le vecteur gomtrique correspondant. De plus, dans le plan
transverse la propagation, un vecteur contient pour chaque rayon le spin
correspondant dcrit dans ce plan. Un radiateur R est ainsi dcrit par le triplet :
R=R
(
A
q
j
q
~ x
n
q
)
Nous pourrons prciser les variances de ces lments ultrieurement. Un
rfracteur lui, est caractris par un oprateur qui va modifier la matrice de
rayonnement incident c'est dire les proprits de rayonnement incident suivant
une ligne de vise pointant le rflecteur, en une matrice de rayonnement rflchi et
de rayonnement rfract et diffract. Un rcepteur transforme lui le rayonnement
incident en puissance disponible sur une charge.
9.3.2 Description des lments
Imaginons un metteur caractris par 5 points projet sur un arc de cercle
(ce qui ne dfini pas l'metteur en 3D mais suffit pour illustrer le propos).
Imaginons que cet metteur ne rayonne qu'en la direction 2. Ses vecteurs sont alors
les suivants :
126
A
q
=
|
0
A
0
0
0

j
x
q
=
|
1 0
1
.2
1
.2
0 1
1
.2
1
.2
1 0

n
q
=
|
0 0
1 0
0 0
0 0
0 0

Un rflecteur interagit avec cet metteur. Pour pouvoir calculer l'interaction


entre les deux lments, on fait en sorte qu'ils soient caractriss dans la mme
base de points projets. Dans l'environnement o ils interagissent, metteur et
rflecteur sont positionns en des lieux diffrents. Pour calculer leur interaction, il
faut tout d'abord dterminer leurs orientations relatives. Une autre information
dont on dispose est la ligne de vise qui joint chacun de leurs centres. Par ailleurs
ils sont dfinis chacun dans un repre propre attach une normale leur plan
mridien (d'altitude ou hauteur nulle) et ce plan est pourvu de deux axes donnant
l'azimut. La premire opration consiste transformer la caractrisation de
l'metteur dans le repre du rcepteur. En choisissant une disposition relative des
deux radiateurs, on voit sur la figure que le changement de base de l'un l'autre
s'crit :

x ' =y
y ' =x
A
x
x '
=
|
0 1
1 0

Si l'on applique la transformation : A


x
x'
j
x ~
~q
, on trouve :
|
0 0.707 1 0.707 0
1 0.707 0 0.707 1

Le rsultat, N
x'
q dcrit les vecteurs de rayonnement de la source dans le rfrentiel
du rflecteur. On peut alors calculer les produits scalaires entre les vecteurs de
l'metteur et ceux du rflecteur, tant cette fois dans le mme rfrentiel. On peut
dfinir des vecteurs un peu spciaux mais bien adapt notre besoin ici o chaque
127
composant est un vecteur au lieu d'tre un simple nombre. On a le vecteur de
l'metteur Sq et le vecteur des rayons du rflecteur G
p
issu des matrices N
x'
q. En
calculant le produit tensoriel Sq G
p
= Dq
p
, on obtient la matrice de connexion
entre les deux rseaux. Pour notre exemple on obtient :
|
1 0
1
.
( 2)
1
.
( 2)
0 1
1
.( 2)
1
.( 2)
1 0

|
0
1
.(2)
1
1
.( 2)
0
1
1
.(2)
0
1
.( 2)
1

=
|
0
1
.
(2)
1
1
.
( 2)
0
1
.(2)
0
1
.( 2)
2
.( 2)
1
.( 2)
1
1
.(2)
0
1
.( 2)
1
1
.(2)
2
.(2)
1
.( 2)
0
1
.( 2)
0
1
.(2)
1
1
.( 2)
0

Cette matrice est organise de telle faon que, ici, les lignes sont les lments du
premier espace multipli par ceux du second qui voluent suivant les colonnes. Si
on la multiplie par le vecteur d'mission de la source A
q
on doit trouver l'excitation
du rflecteur, en normalisant ensuite le rsultat :
|
0
1
.(2)
1
1
.( 2)
0
1
.(2)
0
1
.(2)
2
.( 2)
1
.( 2)
1
1
.(2)
0
1
.( 2)
1
1
.(2)
2
.(2)
1
.(2)
0
1
.( 2)
0
1
.(2)
1
1
.( 2)
0

|
0
A
0
0
0

=
|
A
.( 2)
0
A
.( 2)
2A
.( 2)
A
.
( 2)

-
|
A
2
0
A
2
A
A
2

Le vecteur rsultat donne des valeurs pondres des interactions entre la source et
le rflecteur.
Le rflecteur agit alors sur ce vecteur suivant un oprateur qui est tensoriel et
qui nous dit comment le rayonnement va tre diffus. Mais cet oprateur doit
d'abord slectionner la valeur maximum retenue dans le produit prcdent et qui
traduit les rayons en alignement.
Si le rflecteur agit en rflecteur de Fermat, on ne doit retenir que la provenance du
rayon de plus fort produit scalaire. Ainsi, l'oprateur retient d'abord la composante
de plus forte intensit du vecteur rsultant D
p
qA
q
= d
p
max(|d
p|
).
Ensuite, l'oprateur doit rorienter cette composante pour indiquer quel est le
rayon rmetteur. Si le milieu est isotrope, il s'agit du rayon de Fermat ou
Descartes tel que l'angle de sortie est gal l'angle d'entre.
Un tel oprateur est un permutateur que l'on dfinit par :
128
|
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 1 0 0 0
1 0 0 0 0

Max

|
A
2
0
A
2
A
A
2

=
|
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 1 0 0 0
1 0 0 0 0
|
0
0
0
A
0

=
|
0
A
0
0
0

On pourra vrifier que quelle que soit la dimension, cet oprateur renvoie le
symtrique du rayon incident par rapport la normale locale.
9.3.3 Traitement du spin
(polarisation)
Le mme traitement est appliqu au vecteur spin est ses deux composantes
respectivement. On effectue ainsi :
|
0
1
.
(2)
1
1
.
(2)
0
1
.(2)
0
1
.(2)
2
.(2)
1
.(2)
1
1
.(2)
0
1
.(2)
1
1
.(2)
2
.(2)
1
.(2)
0
1
.(2)
0
1
.(2)
1
1
.(2)
0

|
0 0
1 0
0 0
0 0
0 0

=
|
1
.(2)
0
0 0
1
.(2)
0
2
.(2)
0
1
.(2)
0

-
|
1
2
0
0 0
1
2
0
1 0
1
2
0

On fait ensuite :
|
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 1 0 0 0
1 0 0 0 0

Max

|
1
2
0
0 0
1
2
0
1 0
1
2
0

=
|
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 1 0 0 0
1 0 0 0 0
|
0 0
0 0
0 0
1 0
0 0

=
|
0 0
1 0
0 0
0 0
0 0

=n
p
9.3.4 Localisation des rflecteurs
La caractrisation d'un matriau s'effectue sur une portion limite de ce
129
matriau. Or lorsque ce matriau est utilis dans une structure, sa surface peut tre
beaucoup plus importante. La question se pose alors de savoir comment on peut r-
exploiter les caractrisations prcdentes sur une surface beaucoup plus grande?
L'ensemble de la surface illumine sera rduit au point o se vrifie le
thorme de Descartes : savoir que les angles d'incidence et de rflexion sont
dtermins par les proprits du matriau. Ds lors, il existe un ensemble de points
qui vrifient la proprit suivante :

i
1
j

i
1
j
=
j

i
2
j
i
2

O i1 et i2 sont les vecteurs associs aux lignes de vise entre le point local de
rflexion de normale et l'metteur d'une part et le rcepteur d'autre part. Le
programme suivant en PERL calcule le point de rflexion, pour une rflexion
unique partir de la recherche du point pour lequel l'galit des angles est vrifie,
une prcision donne prs.
my $prec=100; # prcision dans la comparaison des angles
my $ym=0; # valeur du point de rflexion cherch
my $xs=10;
my $ys=1;
my $xr=4;
my $yr=10;
my $xm=14; # on cherche une rflexion sur le mur de droite.
$c=3E8; # clrit
$ymo=0; # mmoire de l'ordonne cherche
$cost1=0;$cost2=0;
for ($i=$ys;$i<$yr;$i=$i+0.01){
$ym=$i;
$lv1x=$xm-$xs;$lv1y=$ym-$ys;
$lv2x=$xr-$xm;$lv2y=$yr-$ym;
$nx=-1;$ny=0;
$cost1=($lv1x*$nx+$lv1y*$ny)/(sqrt(($xm-$xs)**2+($ym-$ys)**2)*sqrt(($nx)**2+($ny)**2));
$cost2=($lv2x*$nx+$lv2y*$ny)/(sqrt(($xm-$xr)**2+($ym-$yr)**2)*sqrt(($nx)**2+($ny)**2));
# print "cost1 : $cost1 , cost2 : $cost2 \n";
if (int(abs($cost1)*$prec)==int(abs($cost2)*$prec)){
$ymo=$ym;
}
}
print "valeur d'ordonne la rflexion : $ymo \n";
Le programme peut tre tendu 2 rflexions :
my $prec=100; # prcision dans la comparaison des angles
my $ym1=0; # valeur du point de rflexion cherch 1
my $ym2;# valeur du point de rflexion cherch 2
my $xs=10;
my $ys=1;
my $xr=4;
my $yr=10;
my $xm1=14; # on cherche une rflexion sur le mur de droite.
my $xm2=0;
$c=3E8; # clrit
$ymo1=0; # mmoire de l'ordonne cherche
$ymo2=0;
$cost1i=0;$cost1r=0;
$cost2i=0;$cost2r=0;
for ($i=$ys;$i<$yr;$i=$i+0.01){
$ym1=$i;
for ($j=$ym1;$j<$yr;$j=$j+0.01){
130
$ym2=$j;
$lv1ix=$xm1-$xs;$lv1iy=$ym1-$ys;
$lv1rx=$xm2-$xm1;$lv1ry=$ym2-$ym1;
$lv2ix=$xm2-$xm1;$lv2iy=$ym2-$ym1;
$lv2rx=$xr-$xm2;$lv2ry=$yr-$ym2;
$n1x=-1;$n1y=0;
$n2x=1;$n2y=0;
$cost1i=($lv1ix*$n1x+$lv1iy*$n1y)/(sqrt(($lv1ix)**2+($lv1iy)**2)*sqrt(($n1x)**2+($n1y)**2));
$cost1r=($lv1rx*$n1x+$lv1ry*$n1y)/(sqrt(($lv1rx)**2+($lv1ry)**2)*sqrt(($n1x)**2+($n1y)**2));
$cost2i=($lv2ix*$n2x+$lv2iy*$n2y)/(sqrt(($lv2ix)**2+($lv2iy)**2)*sqrt(($n2x)**2+($n2y)**2));
$cost2r=($lv2rx*$n2x+$lv2ry*$n2y)/(sqrt(($lv2rx)**2+($lv2ry)**2)*sqrt(($n2x)**2+($n2y)**2));
# print "cost1 : $cost1 , cost2 : $cost2 \n";
if ((int(abs($cost1i)*$prec)==int(abs($cost1r)*$prec)) &&
(int(abs($cost2i)*$prec)==int(abs($cost2r)*$prec))){
$ymo1=$ym1;
$ymo2=$ym2;
}
}
}
print "valeur d'ordonne la rflexion : ymo1 = $ymo1 , ymo2 = $ymo2 \n";
Puis N avec un algorithme adquat.
9.4 Gnralisation pour les modes en milieux
confins
Une source de rayonnement est un groupe de deux vecteurs, l'un
reprsentant l'intensit de rayonnement dans chaque direction projete sur une
surface ferme encadrant la source et l'autre donnant la direction de la polarisation
(spin) du champ. Une source est donc caractrise pour son intensit par :

I
q
n
q

L'ensemble des points choisis pour projection du rayonnement sur une


surface arbitraire ferme constitue un vecteur de vecteurs rfrencs au centre du
rfrentiel de l'objet rayonnant. Soit

S
q
ce vecteur. Un rflecteur reoit ce
rayonnement. La premire opration effectuer consiste appliquer le
changement de base entre les deux rfrentiels de la source et du rcepteur au
vecteur d'mission. Soit la matrice de changement de base on calcule :
(

S '
q
)
x '
=A
~ x
x '
(

S
q
)
x
Aprs cette transformation, on calcule tous les produits scalaires entre les
directions des deux radiateurs pour construire une matrice d'interactions :
D
q
p
=

S '
q

S
p
L'interaction est alors traduite par l'application d'un oprateur au produit de
la matrice d'interaction aux intensit incidente. Dans le cas d'un rflecteur
mtallique, l'oprateur a la forme :
131
J
p
=
pq

I
q
n
q

=K
p
p
max

D
q
p

I
q
n
q

La matrice K est munie ici de 1 sur tous les termes antidiagonaux. Par
exemple :
K
p
p
=
|
0 0 1
0 1 0
1 0 0

La rduction d'lments de grandes tailles leurs oprateurs suit la loi de


Fermat-Descartes, savoir que les lieux d'interactions sont dtermins par les
oprateurs eux-mmes. En effet les oprations effectues sur les collections de
points projets induisent les cosinus des angles incidents et rflchis. Ainsi, entre
deux points dans un volume confin on peut dterminer le trajet d'une impulsion
N rflexions. Le bon trajet est celui qui vrifie pour les N points :
|
Cos(0
r
)

(n)=(n)
|
Cos(0
i
)

(n)
9.5 Principe d'exploitation pour les lignes
(propagation en 1 dimension)
Dans les paragraphes qui suivent on illustre comment peut tre utilise la
rponse la fonction de Green dans le cas de lignes et, comme voqu au dpart
pour des systmes comme des chambres rverbrantes brassage de modes
(CRBM).
9.5.1 Introduction
L'nergie transmise par une antenne en mission dans le volume d'une
CRBM s'installe pour partie en stockage d'nergie lectromagntique dans les
ondes stationnaires et pour une autre partie en nergie dissipe ou absorbe dans
les charges et lments de pertes dans le volume. On veut dterminer pour une
ambiance de CRBM quelconque quelle est la contrainte vue par un quipement
dans ce volume.
9.5.2 Exemple simple en une
dimension
On considre une ligne d'impdance caractristique 100 charge par 50.
Le coefficient de rflexion en extrmit est de r=
50
150
0,3 . Attaquons la
ligne par un gnrateur d'chelon. La rponse est dtermine par une mthode de
132
Bergeron pour obtenir en entre de ligne : A et en sortie de ligne : B les formes
d'ondes suivantes :
A(t )=I( t )0,3I(t 2
x
v
) B(t )=0,7I(t
x
v
)
Si l'on drive cette expression on trouve la rponse l'impulsion de Dirac
de la structure, vue depuis l'tage d'entre et au point de la charge. On obtient :

A(t )=6(0)0,36(t 2
x
v
)

B(t )=0,76(t
x
v
)
La convolution de cette expression avec n'importe quelle forme d'onde
applique en entre donne les formes d'ondes rsultantes en entre et charge. On
comprend que la charge absorbe ici 70% de l'attaque, tant une impulsion de
Dirac pure, la forme d'entre se retrouve pondre de l'amplitude de l'impulsion
en charge B. Vue de l'entre par contre, deux impulsions de Diracs vont engendrer
en partie une composante conserve, d'amplitude 0,7 et transmise vers la charge
on retrouve ici le bilan et la conservation de l'nergie; et une composante
stationnaire d'amplitude 0,3 qui va stocker de l'nergie dans la ligne toute les fois
que la priode du signal sinusodal d'entre est un multiple de la distance
temporelle entre les deux impulsions. Dans tous les autres cas, le produit de
convolution va tendre annuler l'amplitude rsultante, voire quand la priode et
est un multiple de la distance entre impulsions; annuler compltement le
produit. Dans ce cas, l'nergie stocke dans la ligne est nulle. L'incidence entre les
deux situations se voit depuis l'impdance reporte sur la source par la ligne.
Analysons ces diffrents cas.
Le cas cit prcdemment est simul sous Qucs avec un gnrateur de 2v
d'amplitude. On a le schma suivant :
133
La premire simulation en temporel donne les rsultas suivants pour les
tensions releves en A et B (respectivement Pr1 et Pr2) :
La simulation redonne bien sr le calcul analytique pour une ligne de 10cm
avec un temps entre impulsion (en drivant la rponse l'chelon) de 0,6 ns, soit
deux fois 0,3 ns pour 10cm de propagation.
En reprenant notre rsultat, si l'on applique une attaque sinusodale sur
l'entre de la ligne, celle-ci doit voluer en A autour de la valeur constante 1.
Suivant que le produit de convolution somme les crtes des sinus, toutes les demi-
longueurs d'ondes (soit pour une ligne de 10cm, tous les 750 MHz) ou qu'il les
annule tous les 1,5 GHz, le signal vu en A doit prsenter des maxima et des
minima ces frquences, autour d'une valeur constante 1. En B, le signal doit
134
prsenter toute frquence une amplitude constante de 0,7.
Les rsultats de simulation respectivement en A et B en harmonique sont les
suivants :
Cet exemple simple montre bien les mcanismes de construction d'une onde
stationnaire. Par ailleurs, on comprend bien galement que l'on volue entre les
cas adapt (on retrouve 1v d'amplitude), destructifs quand ne reste que la part
de 0,7 v en entre, la partie d'amplitude 0,3 est dtruite dans le volume de la
ligne, et les cas constructifs quand le niveau dans la ligne s'additionne la
source pour atteindre 1,3v d'amplitude en entre. Dans tous les cas, la partie
transmise se maintien 0,7 (0,666 en simulation pour, on le suppose, des
problmes de prcision de calcul lors de l'inversion de l'admittance en nodal sous
Qucs).
135
9.5.3 Cas plus complexes
Lorsque les deux extrmits sont dsadaptes, la rponse l'impulsion va
s'enrichir de termes supplmentaires. On va toujours pouvoir extraire des couples
d'impulsions la frquence propre issue d'un temps d'aller-retour dans la ligne,
tant que les charges ne sont pas ractives, cas que nous traiterons ensuite.
Calculons la rponse l'chelon d'une structure dsadapte aux deux
extrmits. Reprenons le cas prcdent en choisissant pour impdance de source,
25 ohms. Effectuons directement la simulation sous Qucs :
Sous scilab on drive ces fonctions pour obtenir (en A et B respectivement) :
On reprend chacune de ces courbes en normalisant le pas de temps pour
trouver les amplitudes des fonctions de Dirac utiliser. La courbe suivante
dtaille le rsultat obtenu en A. On en dduit une rponse l'impulsion en A : f(A),
donne par :
f ( A)=
(
0,0926
0
0,0166
0,67ns
0,0066
1,33ns
0,0026
2ns
)
136
En B, la courbe dtaille est :
137
On trouve pour ce deuxime accs la fonction de rponse l'impulsion f(B)
donne par :
f ( B)=
(
0,0646
0,3ns
+0,0136
1ns
+0,00356
1,8ns
+0,0016
2,4ns
+0,00056
3,1ns
)
La premire fonction f(A) tant bipolaire sur les deux premires
impulsions, elle va prsenter un comportement proche du cas prcdent. Par
contre, ct B, la rponse comporte plusieurs impulsions, toutes positives. Ce type
de fonction va favoriser les longueurs d'ondes multiples de la distance entre
impulsions. Comme prcdemment, on peut extraire de la premire impulsion qui
donne la composante trs large bande, transmise (et donc reporte en
consommation sur l'entre) des impulsions gales en amplitudes aux impulsions
suivantes pour retrouver les comportements stationnaires. Cette extraction rduit
d'autant la partie constante transmise, et fait apparatre en entre et sortie les
comportements d'impdance ramene rsonante. Ces comportements
apparaissent bien dans une simulation en harmonique (rsultats en A ligne du
haut et B ligne du bas respectivement, avec chaque fois tension et courant ) :
On trouve de mme comme prvu, une composante continue laquelle
vient se superposer des effets de rsonances. Si l'on regarde par exemple la charge
138
et sa rponse l'chelon. A l'amplitude de 1,1 on doit retirer 0,2 puis 0,05
(approximativement), utiliss pour construire la part stationnaire. Reste 0,85 qui
est la valeur minimum qui peut tre reue en tension en B. La valeur maximum de
fait est la somme des impulsions, soit environ 1,35. Le premier noeud destructif se
situe 1,5 GHz environ. A cette frquence, les modes stationnaires sont
inexistants et il ne reste que la partie transmise ou encore propagative du
champ. A ces frquences, les niveaux en entre et charge sont identiques et
correspondent la seule composante propage du champ qui vient alimenter la
charge, comme si celle-ci tait directement connecte au gnrateur. Aux autres
frquences, les modes sont constructifs et un change d'nergie s'effectue entre la
source, le milieu qui stocke une partie d'nergie et la charge qui consomme
toujours sa part.
9.5.4 Charges ractives
Comme premier exemple nous considrons une ligne adapte en source et
charge par un circuit RC. Dans les temps courts le condensateur se comporte
comme un court-circuit, et dans les temps longs comme un circuit ouvert. On en
dduit la forme d'onde vue depuis l'entre A ou aux bornes de la charge en B. La
tension aux bornes de la charge est donne par :
V (C , t )=VB(t )=2 E
(
1e
t
Zc C
)
On en dduit la forme d'onde rflchie par Vt=Vi+Vr, d'o : Vr=Vt-Vi. Soit :
Vr (t )=2 E
(
1e
t
ZcC
)
E=E2Ee
t
ZcC
Cette tension tant reue en entre aprs un retard gal deux allers-
retours dans la ligne. La forme d'onde en A est, de fait :
VA( t )=E I
0
+

E2Ee
t
ZcC

6
2
x
v
En drivant cette fonction, on obtient la rponse l'impulsion de Dirac :

VA( t )=E6
0
E6
2
x
v
+

2
ZcC
Ee
t
ZcC

6
2
x
v
139
et en B :
VB( t )=2
E
ZcC
e
t
ZcC
. Les deux premiers termes ct source
correspondent aux modes stationnaires. On retrouve le deuxime terme ct
charge qui correspond de fait l'nergie transmise.
140
10 H-tenseurs
On veut pouvoir coupler des lments provenant de physiques diffrentes.
Par physique on entend des sciences utilisant des repres, des symboles et des
grandeurs diffrentes, mme si certaines peuvent driver d'autres. Cela revient
aussi vouloir rendre dpendant entre eux des efforts potentiels ou des flux
associs des niveaux d'espaces diffrents. Considrons une premire quation
donne par : i
a
=y
ab

b~
. Cette quation fait intervenir un flux dans l'espace
nodal. Considrons maintenant une deuxime quation :
e
o~
=z
o+
i
+
. Dans cette
deuxime quation apparat galement un flux, mais dcrit cette fois dans l'espace
des modes. On peut vouloir connecter ces deux flux malgr leur distance spatiale.
Cela impose de crer une matrice puisqu'il s'agit d'lments de mme dimension
physique de la forme :
i
a
=I
~+
a
i
+
Si cette relation existe, qui jette un pond entre des objets d'espace connexes
dont l'un est une varit de l'autre, on tend l'quation de dpart une forme :
i
a
=y
ab

b~
+I
~+
a
i
+
Le mme raisonnement appliqu aux potentiels conduit une quation du
type :
e
o~
=I
o~
~b

b~
+z
o+
i
+
La runion de ces deux quations donne le systme inhomogne :

i
a
e
o~

y
ab
I
~+
a
I
o~
~b
z
o+

b~
i
+

Les vecteurs et matrices crits entre accolades incluent des objets de
dimensions et espaces diffrents. On nomme h-tenseurs ces objets (h pour
hybride). On peut se demander, les sources tant le terme de gauche, si cette
quation est rsoluble? Autrement dit, le terme central est-il inversible?
Imaginons que les mtriques y et z contiennent des oprateurs agissant sur
les valeurs courantes et passes des inconnues et i. Notons V et k ces valeurs
passes. On a alors en comptant partir de l'instant courant l'indice de temps :

i
a
=y
ab
(

b~
+A
t
(V
b~
)
t
)
+(B
~+
a
)
0
(i
+
)
0
+( B
~+
a
)
t
(k
+
)
t
e
o~
=(C
o~
~b
)
0
(
b~
)
0
+(C
o~
~b
)
t
(V
b~
)
t
+z
o+
(
i
+
+D
t
( k
+
)
t
)
En posant : ( B
~+
a
)
0
=0 (C
o~
~b
)
0
=0 , on trouve en regroupant les termes
connus l'instant courant gauche :
141

i
a
y
ab
A
t
(V
b~
)
t
( B
~+
a
)
t
( k
+
)
t
=y
ab

b ~
e
o~
(C
o~
~b
)
t
(V
b~
)
t
z
o+
D
t
( k
+
)
t
=z
o+
i
+
Du fait mme de la causalit, le systme devient :

s
a
f
o~

y
ab
0
0 z
o+

b ~
i
+

avec :

s
a
=i
a
y
ab
A
t
(V
b~
)
t
( B
~+
a
)
t
( k
+
)
t
f
o~
=e
o~
(C
o~
~b
)
t
(V
b~
)
t
z
o+
D
t
( k
+
)
t
La diagonalisation du terme central de l'quation inhomogne rend ce terme
inversible. L'inversion des deux termes, autrement dit de la h-mtrique, redonne
l'ensemble des solutions nodales et modales. L'extraction des solutions est donc ici
une consquence de la causalit. C'est en forant les composantes temporelles
courantes des matrices de couplages htrognes que l'on retrouve un systme
inversible.
Ces solutions peuvent par ailleurs piloter des variables originellement
dfinies dans l'espace vectoriel. La mise jour de paramtres temporels peut se
faire avec la relation de conservation :
i
u
=y
uu

b
u

b~
+L
+
a
i
+
Cette relation provient de la superposition des solutions labores dans les
deux espaces nodal et modal. C'est par cette relation que les comportements non
linaires des impdances de branches sont modifies simultanment par les
sources de flux nodales et les sources de fm modales. L'existence de ces deux types
de sources dcoule des quations de Maxwell. De la divergence du champ
lectrique on tire :
E=
j
c
0
c
0
S
dsE=qc
0

t

S
dsE=i
alors que de l'quation de l'induction on tire :
e=

S
dsB
Le champ lectrostatique drive d'un potentiel scalaire et le champ
magntique d'un potentiel vecteur :
E=1 B=A
Le rotationnel tant dfini dans l'espace modal et le gradient de potentiel
dans l'espace nodal, l'appartenance des deux sources aux mmes espaces
respectivement est explicite.
142
11 Plans d'expriences
L'utilisation des plans d'expriences comme aide la dtermination des
lments influents et une technique importante pour les calculs et la
comprhension des systmes tudis. On part du principe que l'on dispose d'une
quation pour un systme. Dans cette quation, deux rseaux interviennent et l'on
dsire faire un plan d'exprience par rapport ces deux facteurs. Ces deux rseaux
correspondent deux types de filtrages par exemple. Partons par exemple d'une
quation modale de la forme :
e
j~
=z
j+
i
+
. La mtrique z contient les deux
facteurs tudis. i est le vecteur des rsultats en flux. On note que l'quation telle
que n'est pas suffisante car aucun observable n'est dfini. Imaginons que l'on
observe la tension aux bornes d'une charge particulire, R. Cette tension est donne
par : u
R
=RL
~+
R
i
+
=RL
~+
R
y
+j
e
j~
. Cette expression constitue les rsultats des
expriences. On considre ensuite que la mtrique z comprend les deux facteurs f1
et f2 influents. Pour chacun de ces facteurs on calcule les rsultats pour
alternativement les valeurs maxima et minima des facteurs. Pour deux facteurs le
tableau d'un plan d'exprience ressemble au tableau suivant :
Les quatre valeurs obtenues pour les quatre combinaisons des facteurs
constituent les quatre composantes d'un vecteur rsultat Y. Les combinaisons
auxquelles on a rajout celle de la moyenne constituent la matrice d'interaction X
du plan d'exprience. Pour N combinaisons (ou expriences) le vecteur des effets E
est donn par la formule :
X=
|
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1

-E=
1
N
X
T
Y
Les valeurs calcules correspondent des variations du rsultat pour des
variations des facteurs, l'un d'entre eux tant maintenu fixe. L'alias donne
l'influence relative de la variation simultane des deux facteurs.
143
12 Transformations pour aller
de l'essai quipement au
risque systme
Dans une topologie des lments appartenant aux rseaux primitifs
apparaissent dans la mtrique, alors que d'autres lments proviennent des
rayonnements induits par l'environnement. Si le systme tudi comporte
plusieurs quipements, relis par des cblages, les quipements restent inchangs
lorsqu'ils sont utiliss par plusieurs systmes, alors que les cblages eux peuvent
changer en longueur et rpartition. D'un systme l'autre, les architectures
changent finalement ces cblages et effectuent des dilatations ou des rotations sur
les ondes guides qu'ils transportent. On doit donc pouvoir conserver une partie de
la mtrique fixe pour ne transformer que la partie contenant ces changes conduits
ou rayonns. Prenons par exemple le cas simple de deux quipements accessible
par une frontire un port unique. Dans le cadre d'un test quipement le rseau
quivalent avec un cblage rduit est dcrit par la mtrique suivante :
Z=
|
z
1
+z
c
z
c
6 z
2
6
z
1
6z
c
6 z
c
+z
2

En utilisant le modle de Branin, nous pouvons exprimer que le systme


d'quations des courants de mailles s'crit :

e
1
=
(
z
1
+z
c
z
c
6
)
i
1
+z
2
6 i
2
e
1
6=
(
z
1
6z
c
6
)
i
1
+
(
z
2
+z
c
)
i
2
L'oprateur de retard 6 est dfini par : 6=
x
v
, x tant la longueur de la
ligne et v la vitesse de groupe dans cette ligne. L'impdance caractristique de la
ligne est dfinie en fonction de la hauteur de la ligne au plan de masse. Ainsi, dans
cette premire architecture lie ce premier test, les deux lments de retard et
d'impdance caractristique, tous deux inclus dans la mtrique, dfinissent
compltement la dpendance entre le branchement des deux quipements et leur
environnement. Si l'on change cet environnement, on ne va pas modifier les
impdances z1 et z2 qui sont intrinsques aux quipements, mais seulement les
termes zc et de retard 6. On peut donc calculer les variations de rponses d'un
environnement un autre par simple modification de ces termes uniquement.
L'intrt se pose surtout dans le sens du systme vers l'quipement. Une fois
choisie une architecture pour un systme on peut calculer les rponses pour des
valeurs de longueurs et d'impdances de cette architecture. Ensuite pour calculer
quelles seraient les contraintes vues par un quipement dans un cadre de test
quipement et non plus systme, il suffit de modifier les variables lies
l'environnement. En comparant les contraintes dans les deux cas on peut vrifier
144
que les tests quipements couvrent bien le besoin systme ou non. Si la couverture
est insuffisante, on peut augmenter les contraintes de faon retrouver la
couverture recherche.
12.1Concept de virtualisation
On peut discerner trois mondes : le monde rel, le monde thorique et le
monde virtuel. Le premier est le monde des exprimentations concrtes, le
second regroupe les modles physiques et mathmatiques sur lesquels se
basent les calculs et les modlisations du monde rel, le troisime est le monde
des simulations ou des calculs numriques. Il est essentiel de discerner les
deux notions de simulation et modlisation avant de parler du concept de
virtualisation.
La simulation comme son nom lindique est laction qui consiste simuler
le fonctionnement dune lectronique, c'est--dire faire paraitre comme rel
quelque chose qui ne lest pas
4
. Pour la CEM la simulation consiste en
lemploi soit de logiciels numriques qui rsolvent les quations de Maxwell,
soit sur des fonctions qui sont autant de macromodles relies en chane. Ces
simulations sappuyant sur des modles thoriques, tentent de prsenter un
ensemble de caractres semblables au systme simul. Par dfinition la
similitude nest pas parfaite, sans quoi cela signifierait que lon reproduit le
systme rel (seul un systme identique serait similaire en tout point y compris
gomtrique, photomtrique, etc.), mais elle est suffisamment identique sur un
domaine born pour pouvoir, sur ce domaine, ressembler en tout point au
systme simul.
La modlisation est laction qui consiste crer ou disposer dexpressions
mathmatiques bases sur les lois de la physique et de la chimie pour
reprsenter le comportement dun systme en courbes ou graphes. On trace
ainsi dans lespace des phases la trajectoire dun solide en mcanique, comme
on calcule la trajectoire des plantes en astronomie. Ces tracs sont extraits de
variables prsentes dans des quations de la physique qui sont autant de
modles du monde rel.
La virtualisation est laction de crer un programme (ou un ensemble de
programmes) informatiques qui vont reprsenter numriquement, par le biais
dimage de synthses ou de tracs de graphes voire dactionneurs sensibles
(capteurs, hautparleurs, ) le fonctionnement dun systme. Pour atteindre
cette reprsentation, le monde virtuel sappuie sur les quations analytiques
des modles physiques du systme virtualis . Dexcellents exemples de
mondes virtuels sont les jeux comme par exemple le golf. Lutilisateur
paramtres les donnes dentre (puissance du coup, direction, etc.) et le
logiciel calcule par les quations de la dynamique la trajectoire de la balle.
Ensuite, un cran permet de suivre limage de cette balle comme celle que lon
aurait pu voir dans la ralit. La ralit virtuelle ici ne cesse de progresser
pour redonner lillusion parfaite de cette visualisation. On peut se poser la
4Dfinition du petit Larousse illustr, dition 2006.
145
question de lintrt dune telle recherche, mais le sentiment de ralit
contribue au ralisme concret de la virtualisation. Ce ralisme nest dailleurs
atteint que par la mise en uvre de plusieurs mtiers de la physique (ce que
lon rfrence souvent sous la dnomination multiphysique), ainsi aussi
raliste que puisse paratre limage dun plat, elle ne provoquera la sensation
de rel que si elle saccompagne des odeurs correspondantes.
12.2Les difficults de la virtualisation
Le monde rel est beaucoup plus complet que le monde virtuel. Cette
dimension se traduit par un ensemble de phnomnes physiques et des modles
lis mis en jeu infiniment plus grand que le monde virtuel. Les codes de
simulation sont bass sur des mthodes numriques aux limites prcises. Ces
limites sont la fois des limites sur les tailles simulables et lon sait
aujourdhui traiter des millions de donnes, sur les domaines de la physique
pris en compte mais aussi sur les ruptures de modles. Ce deuxime point est
beaucoup plus difficile traiter. Il signifie quune physique elle-mme repose
toujours sur plusieurs modles dfinis sur des domaines connexes. Par exemple
une ligne en basses frquences se modlise par deux impdances alors que ds
que les phnomnes de propagation interviennent, son modle ncessite 2
impdances additionnes dune fonction de couplage. On aboutit toujours au
constat que la simplicit des comportements utiles des systmes est le rsultat
dagencement de processus complexes. Et cest cette simplexit
5
qui nest pas
ralisable par les codes de simulations. Cette incapacit provient de la
conception de ces logiciels qui partent dun maillage pour y projeter les
quations rsoudre dans lhypothse que le macromonde est une simple
construction de briques du micromonde. Or cette hypothse trop simpliste ne
considre pas lexistence de proprits propres aux macro-objets. Ainsi avec de
loxygne et de lhydrogne on peut fabriquer de leau. Mais leau a ses
proprits propres que lon ne retrouve pas dans chacun de ses composants
spars.
En toute rigueur on peut affirmer que le monde rel contient le monde
virtuel qui a sa propre ralit mais que linverse est videmment faux. Cest
cette lacune de couverture qui conduit souvent dire que les simulations ne
servent rien . Je vais essayer de dmontrer quil nen est rien, au contraire et
cela deux niveaux. Dune part les rflexions de rduction de complexit
quimpose leur emploi assurent une matrise dans la conception du systme qui
permettra dviter les fausses interprtations en essais, de prdire les risques
de non tenue aux exigences et les solutions associes et enfin prdire les
rsultats pour des essais varis. Dautre part on a peut-tre abandonn trop
vite lide que le calcul, intgrant des fonctions analytiques issues de lois
physiques ou de rgressions de simulations ou dexprimentations locales (au
sens quelles ne portent que sur une caractrisation dune partie du systme),
labor sur un formalisme mathmatique suffisamment puissant pouvait
constituer une nouvelle voie pour la virtualisation. Le calcul est
5Voir Simplexit dAlain Berthoz chez Odile Jacob.
146
potentiellement capable de modliser la simplexit et lon peut penser que les
outils informatiques de demain utiliseront ces progrs dans la modlisation.
12.3Du dcoupage des problmes en sous-
problmes simples
Que ce soit pour concevoir un systme ou interprter des rsultats
dexprimentations, lingnieur dcoupe le systme en sous-fonctions
lmentaires connectes entre elles par des pistes, des cbles ou des guides. Il
comprend le fonctionnement du systme connect comme la simple runion des
sous-fonctions devenues lies certes, mais restant indpendantes au niveau des
caractristiques lectromagntiques. Les effets dinterfrences fortes ne sont
pas intuitifs. Par exemple, un effet qui est presque toujours oubli est celui de
limpdance ramene. Lorsque lon connecte un quipement un autre, chaque
quipement ne voit pas limpdance de son voisin, mais la vue de cette
impdance au travers de la ligne de liaison en fonction de sa longueur et de la
rapidit des formes dondes. Ds que le spectre des signaux est un peu lev, le
dcoupage du systme nest plus trivial. Ainsi les volonts de reprsentativit
des configurations dessais sont souvent mis mal par la dure ralit des
variations dimpdances. Il est frquent que des set-up soient remplis de
cbles extrmement longs, enchevtrs incluant des bancs de tests avec des
impdances reprsentatives . Mais ces dmarches ne sont valables quen
basses frquences et ds que la frquence est assez haute, les diffrences de
botiers, les cheminements diffrents des cblages font que limpdance vue par
lquipement nest de toute faon pas celle quil verra une fois install sur le
systme rel. Et pourtant beaucoup sont convaincus de la crdibilit de ces
approches pour navoir pas valu la sensibilit des variations dimpdances en
fonction des paramtres de hauteur, longueur, gomtrie des interfaces.
Evidemment, ces carts sont exacerbs si lon considre quen gnral, la
connaissance exacte des circuits dinterfaces nest prsente que chez chaque
concepteur dquipement. Il faut se rsoudre lide que lespoir de
reprsentativit est vain de mme que les raisonnements intuitifs sont
rarement corrects. La seule solution robuste consiste caractriser chaque
lment unitairement soit par lintermdiaire de simulations, soit par des
exprimentations spcifiques, puis de calculer le systme rsultant de
connexions de ces lments. Lanalyse tape par tape de la constitution du
systme partir de rseaux dits primitifs (sous-fonctions lmentaires) va
permettre de bien comprendre ses comportements, de visualiser les signaux
changs, didentifier les familles de signaux et de grer les incertitudes. Car
quelles que soient les approches on dispose heureusement dun invariant : les
perturbations dun systme comme ses missions dpendent des composants
utiliss dans ses lectroniques. Cest partir de cet invariant que nous
pourrons virtualiser la conception et dfinir les configurations en essais
dquipements, qui dmontrent la tenue des exigences et les rponses aux
besoins systme.
147
12.4Analyse tensorielle des rseaux comme
fondement de la virtualisation
Que ce soit en essai au niveau quipement ou sur systme, on peut
montrer que la puissance transmise aux composants est invariante
6
, c'est--
dire que le seuil de puissance transmise pour une perturbation donne reste le
mme quels que soient les circuits en amont des composants. Cela signifie, en
simplifiant un peu, quun produit dune tension complexe V aux bornes dune
entre de composant par le courant complexe conjugu I
*
rentrant sur le mme
accs au moment o une perturbation est observ est une quantit qui
caractrise le composant de faon intrinsque. Quoi que seront les connexions
de ce composants vers dautres lectroniques, ce produit que nous noterons s
est toujours le mme. Lensemble des interactions dun composant vers son
environnement est compltement dfini dans un tableau de fonctions appel
mtrique et not Z. Cette mtrique regroupe tous les oprateurs
dimpdance en conduction (inductances, condensateurs, rsistances,
transistors, ) ou en rayonn (impdance de rayonnement, etc.). On montre
dans le cadre de la topologie que cette mtrique est un tenseur. Elle constitue
lobjet central de notre virtualisation. Pour lingnieur, cette mtrique se
prsente comme une matrice dont les termes diagonaux sont les impdances de
chacune des branches du circuit et les termes extra-diagonaux sont les
fonctions de couplages entre ces branches. Considrons par exemple un simple
transformateur avec une rsistance R1 au primaire et une rsistance R2 au
secondaire. La premire branche est une rsistance, la seconde linductance du
primaire L1, la troisime linductance du secondaire L2 et la quatrime la
rsistance de charge au secondaire. Les lments diagonaux de la mtrique
dcrite dans lespace des branches avec loprateur de Laplace p se trouvent
organiss suivant :
Z=
|
R1 0 0 0
0 L1p 0 0
0 0 L2p 0
0 0 0 R2

Pour coupler les deux circuits et fabriquer notre transformateur, il suffit


dajouter cet objet la mutuelle inductance M entre les deux inductances
(notre modle de transformateur est simpliste mais a pour seul objectif ici
dexpliquer la notion de mtrique) :
Z=
|
R1 0 0 0
0 L1p Mp 0
0 Mp L2p 0
0 0 0 R2

On reconnait bien ici sur les termes diagonaux les proprits des
6O.Maurice, J.Pigneret, Susceptibilit hyperfrquence des composants numriques , Radecs97. F.Lafon,
, EMCCOMPO09, et bien dautres rfrences sur le sujet.
148
branches du circuit et en termes extra-diagonaux les couplages qui peuvent
exister entre ces branches.
Lorsque lon calcule lillumination de lquipement et son environnement
(alimentations, charges, etc.) des agressions lectromagntiques, on dfinit
des sources dnergie E. Par ailleurs, ce sous-systme dispose de ses propres
sources dnergies, Eo. Lensemble des sources intervenant dans le sous-
systme constitue un vecteur T = E+Eo, lui-mme somme des deux vecteurs des
sources externes E et propres Eo. Par exemple, lalimentation de lquipement
est la 7
ime
composante du vecteur T (jaurais pu dire la 8
ime
ou la 3276
ime
).
Lensemble des courants qui seront engendrs par les gnrateurs en calcul
comme en test au niveau quipement est dtermin par une quation qui a une
forme du type : T=ZI. Cet ensemble de courant I constitue un vecteur
galement. Le courant rentrant dans le composant considr prcdemment est
par exemple la 7
ime
composante de ce vecteur I. Z est une matrice que lon peut
inverser pour calculer ce vecteur courant I. Ds lors, la composante particulire
I
7
(le 7 en exposant indiquant que lon pointe la 7
ime
composante de I) est aussi
dtermine par la rsolution du systme T = ZI. On trouve alors la puissance
transmise sur lentre considre en calculant p(7)=V7I
7*
(la tension V7 se
dduit du courant I
7
connaissant limpdance dentre du composant). Lessai
de validation, sil est bien gr et matris, reprendra le set-up dfini au travers
des modles utiliss dans le calcul pour accder p(7). Des essais ventuels de
caractrisation donneront une valeur de seuil po pour laquelle les
perturbations apparaissent (nous simplifions ici aussi un peu lanalyse, mais
ses fondements sont exactement similaires).
Passons maintenant sur systme. La nouvelle architecture sous test est
reprsente par une mtrique Zs diffrente de la prcdente, sauf au niveau de
lentre du composant o elle reste identique. Pour ce test systme on dfinit
aussi des sources. Les sources propres sont inchanges, mais les sources
externes E sont diffrentes. On trouve un nouveau systme rsoudre avec
T=ZsI, o T=E+Eo. De mme on inverse Zs pour trouver I et extraire p(7). On
peut ensuite comparer p(7) trouv dans ces conditions avec le seuil po(7) de
perturbation. On voit que cette dmarche suppose que lon a pu au pralable
caractriser po(7). Mais quand est-il de lcart entre Z et Zs ? Toute une
catgorie dimpdances est aussi identique entre les deux expriences l aussi
quelles soient relles ou virtuelles. On ne va en fait modifier que les
interactions entre les lments de la sous-chaine qui elle, reste identique dans
tous les cas. Or cette modification passe par des transformations de Z vers Zs
que lon peut traduire mathmatiquement au travers de deux objets : la
mtrique elle-mme dune part, et les connexions dautre part. Et cest ici que
lanalyse virtuelle amont va apporter beaucoup : en travaillant pour ne
modifier que la mtrique, on prouve la conservation des exigences entre le test
au niveau quipement et au niveau systme. Changer les connexions signifie
que par exemple, on dplace un fil qui allait de lentre n lentre m, pour le
placer entre les entres n et p. Mais on veille ne pas raliser de telles
oprations. Ce qui signifie que les mmes liaisons sont ralises entre les deux
analyses du systme et de lquipement (ou de la sous-fonction, ce qui revient
au mme). Par contre, les longueurs de cblages, les hauteurs aux plans, etc.,
149
elles, (et l nous nous rfrons notre discussion prcdente : nous navons pas
le choix : elles changent !) peuvent changer. En crivant Z = Zo+Z et
Zs=Zo+Zs, o Zo est la partie invariante des oprateurs dimpdances, on peut
dfinir un ensemble doprations de rotations et de translations appliques Z
qui conduisent Zs regroupes sous la forme dune quation tensorielle de
transformation : Zs'='Z' (lexposant prime sur la matrice indiquant
lemploi dune matrice transpose ou image, ou en gnral diffrente de la
premire). Alors lquation au niveau systme devient : T'='Z'I . Reprenons
notre exemple prcdent mais en considrant deux spires loignes. Nous
pouvons sparer Z en deux termes : Zo qui contient les impdances invariantes
propres (charges et inductances des spires) et Zs qui contient la fonction de
couplage (qui dpend de la distance entre les deux spires et de langle entre
leurs normales si lon suppose lune perpendiculaire la ligne de vise et dans
le plan form par la ligne de vise et le champ magntique) :
Z=Zo+ZsZo=
|
R1 0 0 0
0 L1p 0 0
0 0 L2p 0
0 0 0 R2

Zs=
|
0 0 0 0
0 0 Mp 0
0 Mp 0 0
0 0 0 0

Le coefficient de couplages
7
entre deux spires est fonction de la distance
entre spires R, de leurs surfaces A et A et de la longueur donde :
M=

i jo
AA'
R\
2
e
ikR
e
i(0+
n
2
)

Dans le coefficient M interviennent deux paramtres : langle et la


distance. On peut appliquer la matrice Zs une srie de transformations visant
par exemple modifier les angles. Le lecteur pourra vrifier que les deux
matrices suivantes image lune de lautre, permettent de modifier la valeur
angulaire, traduisant par l une rotation applique aux spires lors dune
nouvelle installation :
A=A'=
|
0 0 0 0
0 e
i
o
2
0 0
0 0 e
i
o
2
0
0 0 0 0

Lalgbre tensorielle offre une panoplie gigantesque de transformations


disponibles qui permet de traduire mathmatiquement toutes les
transformations opres.
On sait prdire les performances au niveau systme partir des
7Lire par exemple Antennas de Kraus et Marhefka chez Mc Graw Hill
150
rsultats quipements et cela aprs un travail de rflexion sur les natures
intrinsques des lectroniques dune part, lexistence dun invariant et le
contrle des transformations appliques entre les configurations quipement et
systme dautre part. La dmarche amont va permettre de justifier les set-up
dessais de validation dans un objectif de rpondre au mieux aux exigences
systme. Elle va aussi permettre de faire les choix de protections, etc., en
prenant en compte les incertitudes de valeurs en travaillant sur des enveloppes
de valeurs dimpdances. Elle va permettre didentifier les points sensibles de
la fonction pour ensuite aller beaucoup plus vite dans lanalyse en cas de
problmes rvls lors des essais de validation. Enfin, cest par ce seul biais que
lon peut dmontrer une robustesse transverse en analysant diffrentes
hypothses darchitecture systme. Notons que nous navons pas parl des
sources. Les sources doivent tre maintenues constantes. On caractrisera donc
les composants des formes dondes prdfinies. Certains pourraient objecter
que ces caractrisations sont limitatives. Certes, mais dune part on peut se
rfrer aux travaux du pass sur les contraintes enveloppe, dautre part mme
dans une dmarche normative plus classique, les formes dondes appliques ne
sont pas plus exhaustives, loin sen faut !
12.5Application aux essais en compatibilit
lectromagntique
Dans le cas de la compatibilit lectromagntique, les transformations
opres sont des changements dchelles (modification des longueurs de
cblages) , de hauteur aux plans. Ces transformations font partie du groupe des
translations. Puis lon peut changer les courbures de cbles, incliner les
quipements, modifier lincidence des sources, etc. Cest le groupe des rotations.
Ltude des diffrentes hypothses darchitectures systmes constitue un
groupe de transformations relies chacune de ces hypothses. Les
incertitudes portant sur ces architectures se traduisent en plans dexprience
(ou quivalents) o lon va explorer les diffrentes combinaisons de valeurs des
facteurs intervenant, pour en dduire les facteurs influents et les lieux des
protections apporter pour palier ces mconnaissances du systme final. Ces
tches seront terme prises en charge par des interfaces homme-machine
labores qui aideront lingnieur dans sa conception. Aujourdhui les travaux
se focalisent sur la mise en uvre des formalismes tensoriels danalyse des
rseaux et leurs implmentations numriques
8
. De nombreux travaux ont vu le
jour en ce sens qui confirme les capacits de la mthode rpondre la
problmatique et donner une base mathmatique formelle lobjectif de
virtualisation amont
9
. Mais dj aujourdhui, des simulations restreintes
peuvent tre ralises en utilisant des logiciels de circuits et de calcul
10
, pour
8O.Maurice CEM des systmes complexes , chez Herms-Sciences. 2007.
9Thse de S.Leman, laboratoire TELICE. Thse de K.El Fellous, laboratoire Xlim. Publication aux compte-rendus
de lacadmie des sciences : xxx
10Voir aussi les logiciels opensource : Qucs, SCILAB,
151
faire manuellement les analyses discutes dans cet article. Par ailleurs
dautres approches visent optimiser les connexions entre logiciels (techniques
de logiciels hybrides, liens dynamiques entre programmes, etc.).
12.6Un exemple simple illustratif
Imaginons un exemple trs simple et pourtant qui couvre dj de
nombreuses situations rencontres sur les systmes rels. On considre deux
quipements relis par une liaison bus via une ligne monofilaire rfrence
une structure de plancher mtallique. Chaque quipement a son impdance
dentre. Dans un modle de Branin
11
, la ligne est modlise par son impdance
et sa vitesse de propagation. Pour mettre en vidence les aspects matriciels
nous dupliquons cette liaison entre les deux quipements. Lquipement 1 est
metteur, lquipement 2 rcepteur. La figure suivante montre le circuit
quivalent dans lequel les lignes sont supposes adaptes pour faire plus
simple dans cette illustration.
Le modle de Branin nous donne les expressions des tensions reues sur
les entres de lquipement 2 :

e
3
=Zc
1
i
2
e
t p

e
3
i
2
=z
32
=Zc
1
e
t p
e
7
=Zc
2
i
6
e
j p

e
7
i
6
=z
76
=Zc
2
e
j p
Les paramtres et sont obtenus par le rapport entre la longueur de
la ligne et la vitesse de groupe dans la ligne. La mtrique dduite de ce schma
a pour composante de couplages dans lespace des mailles :
Zs=
|
| 0 |z
32

|z
76
| 0
Chaque lment de ce tenseur est lui-mme un tenseur 4x4 aprs
11On peut lire sur ce sujet Electromagnetics for Engineers de Clayton R.Paul chez Wiley.
152
changement de base de lespace des branches vers lespace des mailles. Si lon
installe ce systme dans un autre environnement o les longueurs des liaisons
voluent, une transformation sopre sur le tenseur Zs prcdent pour modifier
les constantes de retard et . La transformation est similaire celle
ralise pour le transformateur si ce nest quelle a pour but de changer la
longueur elle correspond donc une dilatation et non un angle de rotation.
Le changement de lespace des branches lespace des mailles permet de
passer dans un espace de description plus pertinent pour le problme traiter.
Pour raliser ce changement on cre une matrice de connectivit L qui relie les
courants de branches aux courants de mailles. Dans notre exemple, les
branches 1 et 2 appartiennent la maille 1, les branches 3 et 4 la maille 2,
etc. La connexion est donc dfinie par une matrice faite de 1 l o courants
de branches et de mailles concident et de 0 l o ils ne concident pas. Cest
une autre capacit de lalgbre tensoriel de profiter dun invariant pour
autoriser lexpression des lments dans diffrents espaces sans changer les
rsultats. La transformation pour un tenseur dordre 2 suit toujours une forme
du type : z=L' z L . z restant intrinsquement le mme objet mais vu suivant
des bases varies. Que les sources soient internes ou proviennent de couplage
avec le champ ne change rien la dmarche. On peut toujours passer dune
architecture une autre par des transformations.
153
13 Mthodologie pour la CEM :
variations de la mtrique,
transformations et connexions
L'objectif d'utilisation de la Diakoptique en CEM est multiple :
prdire les variations de comportement d'un ensemble de systmes lorsque
l'on passe d'une configuration une autre,
prdire et comprendre le comportement d'un systme fait de l'agencement
de nombreux sous-systmes,
prdire la variation de comportement d'un systme lorsque l'on change
l'une de ses composantes.
D'autres usages peuvent encore tre imagins, pour ne citer ici que les
principaux.
Pour raliser les connexions entre des sous-rseaux - rseaux primitifs il
faut se doter de connexions canoniques. Certaines ont dj t identifies : les
connexions par conductions, ou soudage . Elles correspondent un changement
de bases dans l'espace vectoriel. Les connexions lectrostatiques correspondent
un ajout de branches capacitives dans l'espace vectoriel. Les connexions
magntostatiques tant prises en charge par un rseau imbriqu dans l'espace
modal de cordes de rluctances. Le champ lointain est, on l'a vu, pris en charge par
l'espace des moments. Les systmes imbriqus interagissent par leurs surfaces
lectromagntiques. Les diffrents rseaux mcanique, thermique, fluide,
lectronique sont autant de rseaux en parallle dont les points communs sont les
nuds. Un systme complexe peut tre tudi par couches dont on a vu quelques
exemples utiliss en sret de fonctionnement avec les couches physique, de
protocole, de mise en forme et applicative.
En arrire-plan de ces rseaux et de leur organisation se trouve le rseau de
la mcanique quantique et de la chimie. Ce rseau vient alimenter les paramtres
des macromodles d'impdances des autres rseaux. Ce rseau est masqu ou non
suivant les besoins et les applications.
Les objets utiliss sont des h-tenseurs dans le domaine de l'espace-temps.
Des fonctions de couplages peuvent tre dcrites dans le domaine harmonique
suivant par exemple la technique prsente ou en utilisant un banc de filtres.
Nous allons tudier un cas particulier simple pour envisager quelle serait la
succession des actions dans la construction et l'tude d'un systme.
Considrons un systme fait de deux antennes montes sur un plan. Les
antennes communiquent entre elles et le plan sert de conducteur pour des courants
hautes frquences. La figure suivante
12
montre le systme dans son ensemble.
12 Cette figure a t trace par l'intermdiaire du logiciel open source Wings3D
154
Ce systme est constitu de trois lments visibles et d'une lectronique
masque (l'lectronique de puissance dont on ne considrera que les courants
circulant dans le plan). La figure suivante montre les trois lments qui constituent
notre systme :
Les deux antennes communiquent en fonctionnel. On peut les modliser par
deux diples adapts et une fonction analytique de transmission du champ. Notez
que dans une phase de conception du systme ces fonctions analytiques sont
largement suffisantes. Dans une phase de validation virtuelle, on pourrait faire
appel une mthode intgrale pour calculer cette fonction de transfert puis en faire
une rgression. Dans la figure ci-dessous on trouve les modles attachs aux
antennes.
155
La formule analytique de transmission est :
e
2
=

y
2
dy
2

y
1
dy
1
i
1
( y
1
)
4nR
12
e
ikR
12
|
R
12
.
( R
12
)
2
+6 y
2

2
Le troisime lment considr est le modle du plan. On prend ici u modle
trs simple mettant en vidence le dveloppement d'une diffrence de potentiel si le
plan rsistif est parcouru par un courant de puissance.
156
Lorsque l'on va coupler ces trois lments, on cre une interaction entre
chaque antenne et le plan, interaction de champ proche. On rajoute une interaction
de champ rflchi par le plan entre les deux antennes qui consiste en un terme qui
complte l'expression analytique de transmission et on vient souder l'antenne
en rception au plan. Ces trois oprations sont synthtises dans le schma suivant.
La premire tranche d'oprations effectuer est le changement de base ou de
mtrique pour traduire les interactions conduites. Dans le cas prsent on utilise un
changement de base vectorielle F pour connecter l'antenne de rception au plan et
une modification de la mtrique pour prendre en compte le rapprochement du plan
des antennes. Ce rapprochement transforme les impdances Z2 et Z3 des deux
rseaux primitifs des antennes en impdances gales la mise en parallle d'un
condensateur et des impdances d'origine.
157
Dans le dessin prcdent, on note que Z3 est devenu
Z3
jC
2
oZ3
et Z2 est
devenu
Z2
jC
1
oZ2
. L'oprateur de couplage en champ lointain est un terme
extra-diagonal qui est la fonction analytique de couplage des antennes en espace
libre :
A ce terme on ajoute les rflexions issues de la prsence du plan :
158
Le passage dans l'espace modal du rseau ainsi connect met en vidence le partage
du courant de puissance par la rception RF et le plan tel que montr dans la figure
ci-dessous. Notons que les termes de couplages exprims sous forme matricielle
sont transpos l'un l'autre. Il n'y a donc pas crit ainsi parfaire symtrie dans les
couplages, quelle que soient les configurations. Les trois matrices de couplages sont
donnes par :

1
=
|
1 0 0 0 0 0
0
1
jC
1
oZ2
0 0 0 0
0 0
1
jC
2
o Z3
0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1

j
2
=
|
| 0 | j
21
| 0
|j
21

T
| 0 | 0
| 0 | 0 | 0

j
3
=
|
| 0 |j
21
| 0
| j
21

T
| 0 | 0
| 0 | 0 | 0

La fonction de sortie est une fonction de la valeur moyenne du courant RF


159
dtect modul par un gain dpendant du courant d'alimentation et perturb par le
courant basses frquences. On dtermine (pour cela en gnral par mesure ou
tude du circuit lectronique) :
S=o( 5R5 i
5
) | R4(i
4
)
2
=o
(
5R5 L
~+
5
i
+
) |
R4( L
~+
4
i
+
)
2

S=o
(
5R5 L
~+
5
(
X
o; f
BF
)
1
e
o~; f
BF
)|
R4( L
~+
4
(
X
o; f
RF
)
1
e
o~; f
RF
)
2

Cette fonction constitue une corde ou un lien qui gre directement


partir d'une mesure sur le systme une valeur rinjecte dans une fonction
analytique qui correspond l'empilement de deux couches : de mise en forme et
applicative. A partir de telle fonction on dfinit compltement le problme et l'on
peut calculer des sensibilits divers paramtres comme par exemple la sensibilit
du rsultat la valeur de la rsistance R5. On calcule :
S
R5
=o
|
5L
+
5
(
X
o; f
0
)
1
e
o; f
0
R5 L
+
5
R5
(
X
o; f
0
)
1
e
o; f
0

+.
.+o
|
5R5 L
+
5
(
X
o; f
0
)
1
e
o; f
0

|
R4
(
L
+
4
R5
(
X
o; f
1
)
1
e
o; f
1
)
2

Le systme tant rsolu sous la forme :


e
o~
=X
o
i

160
14 Algbre des h-tenseurs
14.1Dual
Un h-vecteur est une matrice de deux vecteur-covecteur. Dans l'espace
d'origine, cette matrice a pour premier lment un vecteur et pour deuxime un
covecteur. Soit par exemple :

s
n
e
o~

On appellera ce vecteur, h-vecteur. Il est organis en colonne.


Son dual de fait est une matrice constitue de deux vecteurs mais dont le
premier lment est le covecteur :

V
p~
i


On l'appellera aussi h-covecteur, ici organis galement en colonne.
14.2Invariant
Le produit d'un h-vecteur par un h-covecteur forme un invariant qui est la
puissance totale dissipe sous les deux formes lamellaire et rotationnelle :
14.3Transposition
La transpose d'un h-vecteur est la transpose de la matrice des vecteur-
covecteur mais aussi la transpose de ces vecteur-covecteur eux-mmes :

s
n
e
j~

T
=

s
~n
e
~ j

s
n
e
j

T
=

s
~ n
e
j~

14.4Invariance de jauge
On peut ajouter un h-vecteur une projection d'un autre h-vecteur sans
161
changer sa nature de h-vecteur (ou h-covecteur) :

s
n
e
o~

0 I
~
n
I
o~
~ p
0

v
p ~
i

s
n
I
~
n
i

e
o ~
I
o ~
~ p
v
p~
=

s '
n
e '
o~

Le coefficient form d'une matrice extra-diagonale de matrice est appel


coefficient de jauge.
14.5h-mtrique
On peut dfinir une mtrique entre un h-covecteur et un h-vecteur, chacun
tant dfini une jauge prs. Dfinissons une h-mtrique T telle que :

s
n
e
o~

=T

v
p ~
i


On trouve :
T =

y
np
0
0 z
o

Cette h-mtrique est purement diagonale, et admet un inverse. A partir de la


dfinition de l'invariant on trouve :
V
n
i
~

s
n
e
~

=V
n
i
~

y
np
0
0 z
o

v
p~
i


=6
p
Dans cette relation, chaque h-covecteur ou h-vecteur est dfini un
coefficient de jauge prs.
14.6Espace socle
Chacun des h-vecteur ou covecteur comporte des termes dfinis par
connexions partir de vecteurs ou covecteurs eux-mmes issus de l'espace vectoriel
fondamental. Une transformation de connexion relie les vecteurs l'espace nodal
par une matrice d'incidence B, une autre transformation de connexion relie les
vecteurs l'espace modal par une matrice de connectivit C. On a :

s
n
=B
a
n
i
a
i
b
=C

b
i

Dans l'espace vectoriel on a les relations duales :


s
n
=y
np
v
p~
e
o~
=z
o
i

162
Par l'usage d'un invariant constant on trouve alors :
y
np
=B
a
n
y
ab
B
b ~
~ p
z
o
=C
o
~ a
z
ab
C
~
b
Ces deux relations induisent l'existence d'une h-connectivit. Elles
conduisent aussi la rciprocit :
i
a
=C
~
a
i

+y
ab
B
b~
~ p
v
p~
14.7h-connectivit
En partant de l'espace socle et d'une h-mtrique dfinie dans cet espace, on
peut retrouver la h-mtrique hybride sur les deux espaces nodal et modal par une
matrice de connexion construite partir des connexions spares :

y
np
0
0 z
o

B
a
n
0
0 C
o
~ c

y
ab
0
0 z
cd

B
b~
~ p
0
0 C
~
d

Comme prcdemment on vrifie que ces deux matrices sont transposes


l'une de l'autre et inverses galement par loi d'Hadamard. Les connectivits
se construisent partir de l'espace socle.
14.7.1 Interactions conduites
On rappelle que la transformation F est un changement de base qui permet de
traduire les partages de branches entre des rseaux au dpart spars, traduisant
par l les oprations de branchements et interactions conduites. Ttonnons pour
trouver les expressions matricielles et tensorielles adquates. Matriciellement, cette
opration pourrait s'exprimer de la faon suivante (ou proche de cette faon):

y I
I' z

0 0
0 F
T

y I
I' z

0 0
0 F

y I
I' 0

Pour crire ces relations sous forme indicielle il nous faut accepter une convention
d'affectation des indices. On convient :
de prendre les lettres grecques de o n pour l'espace modal
de prendre les lettres latines de a l pour l'espace vectoriel
de prendre les lettres latines de n z pour l'espace nodal
de prendre les lettres grecques de j i pour l'espace des cordes
La rsolution du systme final s'effectue dans l'espace modal. Si l'on traduit
la relation prcdente en indice on obtient sans rflchir et en exploitant les
proprits de cette criture :
T
c
ab
=F

~ o
T
o
ab
F
~ c

L'criture ne semble pas faire apparatre le changement sur le terme y que


163
nous avions exclu galement dans la prcdente relation. Or, un changement de
base sur la mtrique z va modifier l'espace des branches. Cette transformation va
forcment potentiellement impacter la matrice admittance nodale. Quelle est la
forme que l'on peut dduire pour la matrice F pour cette nouvelle expression?
Repartons de l'expression dtaille de la h-topologie faisant apparatre l'incidence.
Rappelons l'expression de l'admittance dans l'espace nodal (nous utilisons
dornavant nos conventions d'indice):
y
no
=B
~ a
n
y
ab
B
b
~ o
Or l'admittance est l'inverse de la mtrique z :
y
no
=B
~ a
n

z
ab

1
B
b
~ o
Or c'est sur la mtrique que nous effectuons un changement de base donc :
y
no
=B
~ a
n

z
ab

1
B
b
~ o
le h-tenseur T s'crit avec les connectivits :
T
o
no
=
|
B
~ a
n

z
ba

1
B
b
~ o
I
~
n
I
o
~ o
C
o
~ b
z
ba
C
~
a

Si la mtrique zab rsulte d'un changement de base aprs des modifications de


connexions en durs on a :
z
ba
=F
b
~ e
z
ef
F
~ a
f
Alors :
T
o
no
=
|
B
~ a
n

F
b
~ e
z
ef
F
~ a
f

1
B
b
~ o
I
~
n
I
o
~o
C
o
~b
F
b
~ e
z
ef
F
~ a
f
C
~
a

On peut dcomposer T en des oprations de somme et produit de h-tenseur.


Dtaillons ce calcul (les lments des matrices sont tous des matrices eux-mmes) :
164
T =
|
0 I
I 0

+
|
B 0
0 C

(
|
F 0
0 0
|
z 0
0 0
|
F 0
0 0

1
+
|
0 0
0 F
|
0 0
0 z
|
0 0
0 F

)
|
B 0
0 C

T =
|
0 I
I 0

+
|
B 0
0 C

(|
Fz 0
0 0
|
F 0
0 0

1
+
|
0 0
0 Fz
|
0 0
0 F

)
|
B 0
0 C

T =
|
0 I
I 0

+
|
B 0
0 C
(|
FzF 0
0 0

1
+
|
0 0
0 FzF
)|
B 0
0 C

T =
|
0 I
I 0

+
|
B 0
0 C
|
( FzF)
1
0
0 FzF
|
B 0
0 C

T =
|
0 I
I 0

+
|
B(FzF )
1
0
0 CFzF
|
B 0
0 C

T =
|
0 I
I 0

+
|
B(FzF )
1
B 0
0 CFzFC

Ce dernier terme nous redonne bien la h-topologie cherche. Les matrices


d'interactions entre varits ne sont pas impactes par la modification apporte au
niveau de l'espace vectoriel puisque justement elles crent des ponts directs entre
les espaces nodal et modal. Les seuls termes diagonaux tant lis la mtrique et
son inverse dans ces deux mmes espaces, on voit que les changements de bases
s'appliquent au terme primitif de la mtrique et de son inverse en termes
diagonaux dans l'espace vectoriels avant d'tre eux-mmes transforms en espaces
modal et nodal respectivement.
La mtrique de dpart est transforme en h-mtrique par la cration d'un tenseur
diagonal comprenant la mtrique et son inverse. Soit :
h
ab
ba
=

z
ab

1
0
0 z
ab

On applique cet objet un changement de base suivant la rgle :


h'
ef
fe
=F
eb
fa
h
ab
ba
F
af
be
=

F
~ b
f

1
0
0 F
e
~ a

z
ab

1
0
0 z
ab

F
a
~ e

1
0
0 F
~ f
b

Cette organisation est une dfinition de l'application d'un changement de base un
h-tenseur. Tout changement de base appliqu au h-espace vectoriel suit cette
rgle.
Ce changement de base permet de connecter les rseaux primitifs entre eux pour
165
former un nouveau rseau o des branches sont mises en commun. Ce n'est que sur
cette nouvelle mtrique que l'on va appliquer les transformations vers les deux
espaces nodal et modal. La h-mtrique h' est donc le point de dpart, la mtrique
primitive des rseaux connects par liaisons filaires ou en dur .
14.7.2 h-connectivit vers les espaces
nodal et modal
Le type d'opration est l'application de connexion pour transformer le h-
tenseur dans l'espace vectoriel vers les espaces nodal et modal. On doit pour cela
dfinir une h-connectivit qui permette ces connexions. De par les transformations
prcdemment vues on sait que la connectivit doit avoir la forme suivante :
|
B 0
0 C

B tant l'incidence est C la connectivit branches mailles. Cette connexion


est applique au h-tenseur h'. La h-matrice transpose est :
D
o e
n f
=

B
~ e
n
0
0 C
o
~ f

Et l'original :
D
f
e o
=

B
f
~ o
0
0 C
~
e

On retrouve bien, suivant nos rgles d'indices que le premier terme est la
super matrice transpose du deuxime terme. La connexion avec les deux
espaces nodal et modal s'crit donc, en posant h'=G :
h
o
no
=D
oe
nf
G
fe
ef
D
f
eo
14.7.3 Transformations : dilatations
La mtrique z peut tre spars en ses termes diagonaux et extra-diagonaux.
Ces derniers sont les interactions de cordes. Certains des composants d'un
systmes sont rigides, c'est dire que leurs dimensions sont invariables. Les
oprations de rallongement ou raccourcissement ne peuvent tre appliques qu'
des lments de lignes ou d'interactions rayonnes (au sens large). Si l'on dtaille
cette transformation sur l'lment z, la transformation au niveau du h-tenseur
complet en dcoulera.
Ne retenons de la mtrique z que la seule composante diagonale traduisant
une interaction lectrostatique. Cela signifie que une composante sur cette
diagonale est par exemple de la forme : C=c
S
x
. x est la longueur de la branche
correspondante. Si d'un systme l'autre des objets s'loignent et que cette
166
distance est appele augmenter, il faut trouver un mcanisme qui change cette
composante en fonction d'une configuration systme. Une premire technique peut
consister rfrer la composante une variable externe et d'ajuster cette variable.
Une autre solution consiste appliquer la matrice une translation. Effectuons par
exemple le calcul :
|
a 0
0 b

|
o 0
0

=
|
ao 0
0 b

La matrice de coefficients et permet donc de rgler la distance x en


chaque composante diagonale. Cette matrice est donc une matrice de
transformation en translations. Son application au cas gnral des h-tenseur est
immdiate. Soit cette matrice de dilatation en x :

z
1
0
0 z

x
1
0
0 x

z
1
0
0 z

x z
1
0
0 x z

Mais cette transformation uniquement dcrite dans l'espace vectoriel -


crite ainsi ne satisfait pas. Il faut qu'elle suive les rgles de transformations de h-
tenseurs du second ordre. On crit donc plutt :

. x
1
0
0 . x

z
1
0
0 z

. x
1
0
0 . x

x z
1
0
0 x z

On peut alors crire cette transformation de faon indicielle :

ha
je
z
ef
ab

bg
fk
=z
hg
jk
14.7.4 Transformations : rotations
On veut de la mme faon trouver la matrice qui permette d'effectuer une
rotation sur la mtrique z. Au pralable, il nous faut dfinir cette rotation. Nous
avons dj explor une rotation sur un couplage par mutuelles inductances. On
peut regarder d'une manire gnrale comment une matrice joue sur l'organisation
d'une autre en fonction de sa structure. Considrons une matrice 2x2 gnrique.
Multiplions l par une matrice extradiagonale :
|
0 o
0

|
a b
c d

|
0
o 0

=
|
oc od
a b
|
0
o 0

=
|
od o oc
bo a

On voit que si b et c les lments diagonaux de dpart sont nuls, on change


avec pondrations les termes diagonaux de la matrice de dpart. Les deux matrices
impliques dans la transformation sont transposes l'une de l'autre.
Si ce sont les lments a et d qui sont nuls, l'opration change les termes
extradiagonaux et pondre par les deux coefficients de transformation.
Utilisons maintenant deux matrices images :
167
|
o 0
0

|
a b
c d

|
0 o
0

=
|
oa ob
c d
|
0
o 0

=
|
ob o oa
d o c

L'opration a cette fois chang deux deux les termes de la matrice.


Regardons le cas de deux matrices images mais d'ordre invers :
|
0 o
0

|
a b
c d

|
o 0
0

=
|
oc od
a b
|
o 0
0

=
|
oc o od
ao b

La matrice obtenue correspond de nouveau une inversion des termes par


rapport au rsultat prcdent. Essayons une autre transformation :
|
o 0
0

|
a b
c d

|
o 0
0

=
|
oa ob
c d
|
o 0
0

=
|
oa o ob
c o d

Cette dernire transformation conserve l'organisation de la matrice de dpart


et multiplie les termes par les coefficients de transformation. Dans tous les cas o
l'on voudra appliquer des variations de phase dans les termes diagonaux de la
mtrique, on pourra utiliser cette forme en sparant auparavant la matrice en ses
deux parties diagonale et extradiagonale.
14.7.5 Drivations
On a pu voquer la drivation covariante des tenseurs. Que devient ce type
d'opration dans le cas de h-tenseurs?
Si l'on exploite la notion tendue de coefficient de jauge dans l'quation des
systmes on trouve :
S
j~
n
I
jo
nb
k
p ~
o
=X
jo
np
k
p~
o
On a vu que cette relation de jauge existait de par une existence implicite de
causalit. Le second terme du premier membre se rapporte l'instant courant, ainsi
que la mtrique alors que les inconnues sont celles qui sont dfinies pour l'instant
suivant. Diverses drivations peuvent tre effectues sur cette quation. Pour
discerner la causalit dans les membres, on nomme k le h-vecteur des flux de
l'instant prcdent et f celui de l'instant courant :
S
j~
n
I
jo
np
k
p ~
o
=X
jo
np
f
p~
o
On peut intgrer ou driver par rapport un tenseur un h-tenseur. On peut
par exemple exprimer :

I
jo
np
(
X
jo
np
f
p ~
o
)
=k
p ~
o
Ou simplement tudier une pente par rapport une composante :

y
|qr
(
X
jo
np
f
p~
o
)
=

y
|qr
(
X
jo
np
)
f
p~
o
+X
jo
np
y
|qr
(
f
p ~
o
)
168
Supposons une non dpendance des flux, il reste :

y
|qr
(
X
jo
np
)
f
p~
o
=f
p~
o


y
|qr
y
np
0
0 0

Mais la mtrique inverse y exprime dans l'espace nodal s'exprime elle-


mme en fonction de sa connexion avec l'espace vectoriel. On a de fait :
f
p ~
o


y
| qr
y
np
0
0 0

= f
p ~
o


y
| qr
( B
~a
n
y
ab
B
b
~ p
) 0
0 0

=.
f
p ~
o


y
| qr
(
D
ja
ni
)
z
ij
ab
D
bo
j p
+D
ja
ni

y
| qr
( z
ij
ab
) D
b o
j p
+D
j a
ni
z
ij
ab

y
| qr
D
bo
j p

Les drives des h-connectivits engendrent ventuellement des h-


coefficients de Christoffel dans le cas gnral mais pas ici o la drivation n'est
effectu que par rapport 1 composante particulire. Etudions le cas d'une
drivation covariante :

i
a
D
bo
jp
=

i
a

B
b
~ p
0
0 C
~ o
j

=

0 0
0

i
a
C
~o
j

0 0
0

2
i
j
i
a
i
o
On peut, par un processus similaire calculer la drivation par rapport un h-
vecteur ou un h-covecteur.
169
14.8Elaborations de stratgies
S'tant dot des outils qui permettaient de traduire toute pense menant
toute stratgie, la suite de l'tude consiste envisager et traduire
mathmatiquement plusieurs de ces stratgies pour en voir l'impact sur les gains
relatifs de plusieurs joueurs dans diffrents domaines des sciences humaines.
L'analyse de l'volution des gains pourra passer par des travaux de plans
d'expriences pour comprendre les influences relatives des diffrents joueurs ou
paramtres. L'agencement des espaces de champs suit toujours la mme
organisation, et les interactions vont se traduire dans les diffrents niveaux
d'espace dans cette organisation. La figure suivante donne l'organisation de ces
espaces.
Un objet est un rseau primitif constitu d'une couche physique, de couches
de protocole, de mise en forme et d'une couche applicative. Du point de vue de la
physique des champs, les interactions sont classes par ordre de distance :
1. interactions conduites
2. interactions de champs vanescents
3. interactions de champs lointains
L'espace des champs est reprsent par les cordes, l'espace matriel tant
concrtis par les branches. On peut dfinir des noeuds et des modes dans les
espaces des champs comme dans l'espace matriel.
15 Dtermination des modes
L'une des difficults dans l'usage de l'espace modal est la dtermination
d'une base de mailles parmi plusieurs possibles et le choix de la maille la plus
pertinente. Nous montrons dans cet article comment procder, en s'inspirant des
techniques issues de la thorie des graphes et du principe de moindre action.
170
15.1Cycle hamiltonien et moindre action
Les graphes que nous traons pour chaque physique sont formellement des
graphes valus ou probabilistes. Dans ces graphes, les mailles construites comme
varits de l'espace des branches sont des cycles hamiltonien
13
. Les mailles ne sont
pas eulrienne car plusieurs branches peuvent relier deux nuds. Mais ces cycles
sont forcment hamiltonien car une maille ne passe qu'une fois et une seule par
chaque nud. Partant de la matrice d'incidence, le thorme de moindre action
nous permet en fait d'affirmer que toutes les mailles (ou tous les modes, chaque
maille reprsentant un mode), pour une source unique dans un rseau connexe
(dpourvu d'interactions unique de cordes entre deux mailles, ou autrement dit
pour lequel tout couple de nuds possde au moins une branche d'interaction les
reliant), partent de la branche portant la source. La moindre action se traduit dans
la mtrique des rseaux par la moindre impdance. Or, lorsque l'on tablit les
systmes d'quations d'un rseau connexe, les solutions se dterminent par calcul
des dterminants. Plus le dterminant de la mtrique sera grand, plus les solutions
correspondantes seront faibles. Entre les deux mtriques obtenues pour les deux
possibilits de base de modes, l'une est plus grande que l'autre. Envisageons deux
modes, qui n'ont pour seules diffrences qu'une branche (ou interaction ou flux).
On peut construire les deux modes en partant de la source d'nergie unique et en
parcourant successivement tous les flux. Les chemins qui suivent les flux mis bout
bout ne se diffrencient que par le seul flux diffrent. Mais on peut construire un
mode partant de la source, puis un autre entre les deux flux qui sont l'origine des
diffrences des deux modes. Soit a et b les deux flux diffrenciant les deux modes
possibles, on peut crire une premire solution :
1.
Pour ces deux modes, si s est le flux source correspondant au flux c0, la
mtrique revt l'allure suivante :
2
Au contraire, si l'on choisit de crer un mode avec les deux flux diffrencis,
on obtient :
13 Initiation la thorie des graphes. Christian Roux. Ellipses, pge 41 et 49
171

A
1
=
(
j
1
+j
2
)
s+j
1
j
2
A
2
=
(
j
2
j
1
)
sj
1
j
2
+
(
j
1
2
a
2
)
Z=
|
s+j
1
s
s s+j
2

3
Z'=
|
s+j
1
a
a ba

Ces deux mtriques conduisent des ensembles de deux modes diffrents,


pour un espace modal 2 dimensions, mais l'nergie globale est conserve.
Calculons les dterminants des deux cas :
On trouve facilement les expressions des deux dterminants :
5
Si l'cart de distance entre les deux modes est faible, les expressions se
rduisent :

A
1
=j
2
+2js
A
2
=a
2
6
Par contre si l'cart de distance est grand, par exemple si b=0, on trouve :

A
1
=
(
2j
0
+a
)
s+j
0
(
j
0
+a
)
A
2
=( a) s+j
0
a( 1+2a)
7
Nous voyons que dans tous les cas, pour des valeurs physiques d'impdances
relles, le premier dterminant est plus grand que le deuxime. On en dduit que
les modes qui sont engendrs par la source sont les plus grands. En rduisant les
modes une circulation commune additionne de a ou b, on trouve pour
diffrence :
6A=( j+a) ( 2s+j+2ba)+a
2
>0
8
15.2Processus de dtermination d'un mode pour
une source unique
A partir de la matrice d'incidence crite usuellement avec l'espace des nuds
comme premire direction et des flux comme deuxime direction, on peut
construire les modes associs une source. crivons sous la forme B(a,b) l'lment
d'indices a et b dans la matrice d'incidence B. Supposons la source sur la branche 1.
Partant de la source on vient chercher l'extrmit de la branche en une colonne a.
Soit :
B(1,1)-B(1,a)
172
4
A
1
=
(
s+j
1
) (
s+j
2
)
s
2
A
2
=
(
s+j
1
)
( ba)a
2

A
1
=
(
j
1
+j
2
)
s+j
1
j
2
A
2
=
(
j
2
j
1
)
sj
1
j
2
+
(
j
1
2
a
2
)
9
On descend ensuite chercher une ligne b o une branche est connecte au
noeud a :
B(1, a) -B(b, a)
10
On revient ensuite chercher le nud de l'autre extrmit de la source, sur la
colonne du nud 1 :
B(b, a) -B(b,1)
11
Les dplacements horizontaux : c'est dire ligne constante, doivent tre
pondr du signe du premier lment atteint sur la ligne. Ainsi si B(1,1) est positif
et B(b,a) est ngatif, le mode construit sera 1 fois la branche 1 plus (-1) fois la
branche b.
Le graphe tant eulrien on peut construire un arbre redonnant les chemins
possibles entre un nud source et un nud cible. La construction de cet arbre
revient dterminer la matrice d'adjacence du graphe. Partant du nud positif de
la source, on dtermine tous les flux qui y sont connects par la matrice
d'incidence. On regarde les nuds auxquels mnent ces flux. Pour chacun de ces
nuds on regarde les flux connects. De mme on regarde les nuds auxquels
mnent ces flux. Et ainsi de suite jusqu' avoir parcouru tous les flux de l'espace,
c'est dire avoir explorer la dimension de l'espace des flux. Ce processus est en plus
affect des signes d'orientation des flux aux nuds.
15.3Dtermination de la matrice d'adjacence
Lorsque l'on regarde une matrice d'incidence, on voit qu'un nud est en
relation avec d'autres nuds via des flux. Chaque ligne d'une colonne d'un nud
affecte des 1 ou des -1 aux nuds qui lui sont lis. Prenons l'exemple du rseau
prsent figure 1.
Figure 1
Ce rseau a la matrice d'incidence suivante :
173
B=
|
1 0 0 1 0 0
1 1 0 0 0 0
0 1 1 0 0 0
0 1 0 0 1 0
0 0 1 0 1 0
0 0 0 0 1 1
0 0 1 0 0 1
0 0 1 1 0 0

12
On voit par les deux premires lignes que le nud 1 est connect aux nuds
4 et 2 par les flux 1 et 2 et aucun autre nud. Une technique peut alors consister
multiplier la premire ligne par 1, qui est le poids du nud 1 sur le flux 1, puis
multiplier la ligne 2 par -1 qui est le poids du nud 1 sur le flux 2 et d'ajouter ces
deux lignes. On peut d'ailleurs y ajouter toutes les autres lignes multiplies par 0,
qui est le poids du nud 1 sur les autres flux. La premire opration s'crit :
A
k
1
=B
1
1
B
k
1
13
A tant la matrice d'adjacence cherche. La premire ligne de cette matrice
doit ensuite tre complte des liens donns par la ligne suivante :
14
Ainsi de suite. On voit que l'on peut gnraliser le processus pour crire :
15
Cette formule donne la solution pour construire la matrice d'adjacence
partir de la matrice d'incidence en dfinissant la ligne (i) de la matrice, pour toute
colonne k, l'espace nodal tant de dimension Nk et l'espace des flux de dimension Nf
. On peut implmenter cet algorithme sous SCILAB :
//dtermination de la matrice d'adjacence partir de la matrice d'incidence.
clear;
B=[1,0,0,-1,0,0;-1,1,0,0,0,0;0,-1,1,0,0,0;0,-1,0,0,1,0;0,0,1,0,-1,0;0,0,0,0,-1,1;0,0,-1,0,0,1;0,0,-1,1,0,0];
A=[];
for i=[1:6]
LA=zeros(1,6);
for p=[1:8]
LA=LA+B(p,i)*B(p,:);
end,
A=[A;LA];
end,
On obtient pour le cas prcdent la matrice d'adjacence suivante :
174
A
k
1
=B
1
1
B
k
1
+B
1
2
B
k
2
A
k
( i)
=

p=1
N
f
B
(i )
p
B
k
p
A =

2. - 1. 0. - 1. 0. 0.
- 1. 3. - 1. 0. - 1. 0.
0. - 1. 4. - 1. - 1. 0.
- 1. 0. - 1. 2. 0. 0.
0. - 1. - 1. 0. 3. - 2.
0. 0. 0. 0. - 2. 3.
On voit qu'il faut corriger la relation prcdente pour le signe, celui-ci tant
mal propag, du coup certaines adjacences apparaissent nulle. On crit :
16
Cette nouvelle formulation, normalise donne la matrice ci-dessous :
A =

1. 1. 0. 1. 0. 0.
1. 1. 1. 0. 1. 0.
0. 1. 1. 1. 1. 1.
1. 0. 1. 1. 0. 0.
0. 1. 1. 0. 1. 1.
0. 0. 1. 0. 1. 1.
On trouve la bonne matrice d'adjacence, non signe. Elle indique quels
nuds sont en relations avec quels autres nuds. C'est partir de cette matrice que
l'on va pouvoir construire les modes. Le listing final est donn annexe I.
15.4Automatisation de la recherche pour une
source unique
Une fois obtenue la matrice d'adjacence, la dtermination des cycles va tre
grandement simplifie. La construction des modes est base sur la rgle de la
marche arrire interdite . On va se dplacer dans la matrice d'adjacence, avec
cette ide que l'on ne peut quitter un nud pour revenir en arrire vers un nud
d'o l'on vient. Lorsque l'on a atteint le nud de pied de la source tudie, on
mmorise la combinaison constitue de la succession des numros de nuds du
parcours effectu. Une fois une combinaison mmorise, on retente une nouvelle,
avec la condition que si elle est en tout point identique la (aux) prcdente(s), on
la rejette. Dans la construction des combinaisons, on respecte la rgle suivant
laquelle tous les nuds prcdemment parcouru pendant la construction du mode
ne doivent pas tre reparcouru (le mode est hamiltonien). Une fois une
combinaison trouve, en fonction du degrs du dernier nud on retente une autre
combinaison suivant les mmes premiers chemins. Une fois que le nombre de
combinaisons trouves est gale au degrs du dernier nud, on dfinit le nouveau
dernier nud comme l'avant dernier du mode. Et ainsi de suite jusqu' avoir
atteint le nombre de mode attendu. Ce nombre est donn par :
175
A
k
( i)
=

p=1
N
f
B
(i)
p
B
k
p

17
M est le nombre de modes, B le nombre de flux, N de nuds et R de rseaux.
S'agissant de rseaux connexes, R vaut toujours 1. Le degrs d'un nud est donn
par :
18
Appliquons l'algorithme au cas prcdent.
Algorithme de construction pour une source :
Figure 2
On prsente figure 2 l'algorithme du processus dcrit au paragraphe 4. A cet
algorithme il faut ajouter un vecteur qui mmorise l'ordre d'adjacence de chaque
nud parcouru et un autre vecteur qui mmorise les nuds dj parcouru. La rgle
de l'interdiction de la marche arrire s'appuie sur ce vecteur pour dtecter ces
marches arrires. Chaque nud est caractris par son degrs, c'est dire le
nombre de nuds auquel il est connect. A mesure que l'on descend dans
l'algorithme on renseigne le vecteur des ordres O sur le numro du nud adjacent
parcouru et le vecteur M de marche sur les numros des nuds parcourus chaque
boucle.
Quand le nombre de mode attendu est atteint, le processus est arrt. En
suivant l'algorithme on se dplace dans la matrice d'adjacence. Reparcourons
176
M=BN+R
d
o
=

q
A
q
o
l'algorithme prcdent en insrant la matrice A dans ses lments. Supposons les
nuds de dpart et d'arrive (nuds d'incidence de la source) o et . On dmarre
la construction d'un chemin (l'espace des nuds est de dimension N) :
M=[ , O=[, BM=[
pour q=1,N si A
o
q=1, a=q si q M (sinon q++)
si q= ,3 else M=[q si q = o , O=|1
1: pour q'=1,N si A
o
q'=1, b=q' si q' M (sinon q'++)
si q= ,3 else M=[q q' si q = , O=|1 1
2: pour q
n
=1,N si A
q(n-1)
q(n)=1, l
n
=q
n
si q
n
M (sinon q
n
++)
si q= ,3 else M=[q q' q(n-1) q(n) ] si q = , O=|1 1 1 1

3: BM=[BM;M]
ordre q(n) = O(Q)? Q degr du nud
non :
q(n)=q(n)++ 2
oui :
q'=q'++ 1
En fait en rsolvant cet algorithme on voit que l'adjacence cre un arbre
mais la maille (le mode) correspond un chemin extrait d'un rseau rduit par
les processus de l'algorithme. On doit pouvoir de fait accder plus vite aux
modes possibles par rduction directe du rseau. On s'aperoit alors de la chose
suivante :
lorsque l'on rduit le rseau d'un nud, cela revient supprimer dans la
matrice d'incidence la colonne du nud et toutes les lignes auxquelles il est
reli. Ces lignes sont les chemins vers les adjacences du nud.
3 techniques se dgagent alors pour dfinir la base des mailles :
1. une technique base sur un algorithme de monte-carlo
2. une technique systmatique base sur la construction d'arbres dcrite
prcdemment
3. une technique par rduction de graphes par suppressions successives
de nuds.
La recherche systmatique passe par l'tablissement d'un comptage en
base N si N est la dimension de l'espace des branches, aprs rduction par
suppression des zros et redondances.
177
15.5 Automatisation gnrale
Partant de la matrice d'incidence, on a une relation entre nuds et branches.
La seconde dimension de cette matrice B
b
n est la dimension nodale. Lorsque l'on
connecte deux rseaux ensemble, on part de deux matrice incidence pour chaque
rseau spar : A
b
n, B
b
n. La connexion consiste rajouter des branches. Pour ce
faire, on augmente forcment la dimension de l'espace des branches. Ainsi,
l'incidence du rseau constitu des deux rseaux non connects est-elle d'une part
la runion des deux matrices de dpart :
19
L'espace des nuds n'augmente pas puisque l'on ajoute que des
branches. Par contre, la runion n'est pas la simple somme des branches des
rseaux de dpart, mais aussi des branches k rajoutes pour les besoins de la
connexion :
20
En exploitant la rgle des mailles suivant laquelle, une fois une maille
isole, tous les nuds de cette maille ne sont connects qu' deux branches :
une branche entrante et une branche sortante, on dduit que la sommation des
valeurs absolues des coefficients d'incidence par nud ne peut dpasser 2.
En utilisant le procd inverse du prcdent, on comprend qu'en
rduisant le graphe hamiltonien d'un certain nombre de nuds, on doit tomber
finalement sur une maille. L'opration est donc :
21
La suppression d'un nud peut conduire des branches orphelines,
auquel cas le graphe n'est plus hamiltonien. Mais ces branches orphelines sont
termines par un nud. En effet, on ne supprime qu'un nud chaque tape
avec toutes les branches attaches ce nud. Une nouvelle suppression de
nud conduira la suppression des branches orphelines. Ainsi, si ncessaire,
la suppression d'un nombre de nuds doit conduire un nouveau graphe
hamiltonien. Or quelle est la proprit remarquable d'un graphe hamiltonien?
C'est d'avoir pour chaque ligne de sa matrice d'incidence, plus d'une colonne
pondre. Sans quoi, si une branche n'est connecte qu' 1 nud, elle constitue
une branche ouverte, orpheline, et le graphe n'est plus hamiltonien. Tant que le
nombre de termes de colonne pour une ligne est impaire, des nuds doivent
tre supprims. La rduction du graphe est impose par cette proprit de
178
C
q
n+m
=A
q
n
B
q
m
C
q
n+m+k
=A
q
n
B
q
m
+h
q
k
C
q
n+m+k
-C
q f -p
n+m+ko( p)
graphe hamiltonien. Maintenant, si cette proprit est vidente sur le visuel du
graphe, elle est beaucoup moins vidente programmer.
On part donc sur une mthode monte-carlo de tirage pour dterminer
toutes les combinaisons de rduction possibles. Dans un premier temps il faut
crire pour un espace des nuds de dimension Nn le nombre maximum de
combinaisons possibles de numros de nuds. Pour Nn nuds, le premier
choix laisse Nn possibilits, le deuxime Nn-1, etc., de sorte que le nombre total
est un arrangement pour une combinaisons de m de A
m
Nn.
Le programme commence par afficher l'incidence, puis le nombre total de
combinaisons. Le programme correspondant est :
for ( int i = 0; i<Nb; i++) {
for ( int j = 0; j<Nn; j++) {
resultat.append(B[i][j]);
resultat.append(" ");
}
resultat.append("\n");
}
//JOptionPane.showMessageDialog(null,resultat.toString(),"resultat",
JOptionPane.PLAIN_MESSAGE);
//Maintenant il faut construire la matrice des combinaisons de numros de noeuds
explorer
//il faut dterminer le nombre le plus grand
for (int k=1;k<Nn+1;k++) {
nx+=k*Math.pow(10, Nn-k); //nxs est la version string de la suite des
numros de noeuds
}
nxs+=nx;
La programmation de l'arrangement est relativement triviale :
179
Le listing est :
for (int O=1;O<Nn+1;O++) { //dans la mthode retenue on slectionne des noeuds dans B
combi.delete(0, combi.length());
//nxs2.delete(0,nxs2.length());
//on calcule la limite du comptage arrangement sur O, N
//A=(int)(Nb/O); //il faudra ici mettre la bonne profondeur de tirages
pour le montecarlo
A2=Nn;A3=O;
for (int m=1;m<O;m++) {
A2=A2*(Nn-m);
A3=A3*(O-m);
}
A=A2/A3;
c=c+A;
Connaissant le nombre de combinaisons dterminer, on peut
commencer les crire. Pour cela on tire au hasard un chiffre dans la collection
des chiffres des numros de branches. Puis, s'agissant de tirage sans repose, on
retire de l'ensemble des numros possibles le chiffre qui vient d'tre tir.
Remarquons que ce programme se limite 9 branches puisque l'on parle de
chiffre.
/String listC[] = new String[(int)(Math.pow(Nn, 2)/2)];
String listC[] = new String[A+1];
//-listC[0]="modes";
//nxs2.append(nxs);
//JOptionPane.showMessageDialog(null,nxs2.toString(),"nxs2",
JOptionPane.PLAIN_MESSAGE);
for (int g=1;g<A+1;g++) { //g dtermine le nombre de tirages
nxs2.delete(0,nxs2.length());
nxs2.append(nxs);
for (int k=0;k<O;k++) { // pour le dpart k va de 0 1,
soit 1 combinaison = longueur 2
nal=(int)(Math.random()*nxs2.length());
180
//JOptionPane.showMessageDialog(null,nal,"nal",
JOptionPane.PLAIN_MESSAGE);
//-combi.append(nxs2.charAt(nal));
//-tampxs+=nxs2.charAt(nal);
sd=nxs2.charAt(nal);
stringdeplage=sd.toString();
tampxs.add(Integer.parseInt(stringdeplage));
//on retire le caractre lu dans nxs2
nxs2.deleteCharAt(nal);
}
//a ce niveau une combinaison est dans tampxs
Pour savoir si cette combinaison a dj t tire, il faut ordonner la
combinaison tire qui peut tre dans le dsordre. Pour cela on utilise une
fonction spcifique java utilisable sur les collections : sort().
//a ce niveau une combinaison est dans tampxs
//JOptionPane.showMessageDialog(null,tampxs.toString(),"tampx
s", JOptionPane.PLAIN_MESSAGE);
Collections.sort(tampxs); //quelle que soit la combinaison
on la remet dans l'ordre par tri
for (int scr=0;scr<listC.length;scr++) { //-avant = g au lieu
de lisC.length
//on doit dtecter l'galit dans le dsordre
"tri"
stringdeplage=tampxs.toString();
if (stringdeplage.equals(listC[scr])) {
g=g-1;
flag=1;
}
}
if (flag==0) {
//-listC[g]=tampxs;
listC[g]=tampxs.toString();
combi.append(tampxs+"\n");
}
flag=0;
//JOptionPane.showMessageDialog(null,tampxs.toString(),"tampx
s", JOptionPane.PLAIN_MESSAGE);
//JOptionPane.showMessageDialog(null,listC,"listC",
JOptionPane.PLAIN_MESSAGE);
// a ce niveau dans combi on a construit 1 combinaison
possible d'ordre O
//-combi.append(tampxs+"\n");
//-tampxs="";
retirerChaines(tampxs);
}
//JOptionPane.showMessageDialog(null,combi.toString(),"combi",
JOptionPane.PLAIN_MESSAGE);
//avant de passer l'ordre suivant on mmorise les combinaisons
trouves dans memt
memt.append(combi);
}
Les oprations suivantes consistent enregistrer ces combinaisons puis
181
les relire, ceci en vu d'un futur dcoupage des programmes et fonctions.
//JOptionPane.showMessageDialog(null,memt.toString(),"memt", JOptionPane.PLAIN_MESSAGE);
//on enregistre memt dans un fichier pour le lire
try {
FileWriter output = new
FileWriter("/home/maurice/workspace/java/finalMD/Cnoeuds.txt");
PrintWriter out = new PrintWriter(output);
out.print(memt);
out.close();
output.close();
}
catch(IOException e){}
//

//il faut maintenant ne retenir de ces combinaisons que celles qui constituent un
mode
//on rcupre les combinaisons dans un tableau de mots
String nombre[] = new String[c];
try {
FileReader input = new
FileReader("/home/maurice/workspace/java/finalMD/Cnoeuds.txt");
BufferedReader in2 = new BufferedReader(input);
for (int ind=0;ind<c;ind++) {
nombre[ind]=in2.readLine();
}
}
catch(IOException e){}
Dans le fichier final on dispose de toutes les combinaisons de nuds
possibles. Il faut ensuite dtecter parmi ces combinaisons celles qui donnent
lieu un mode. Pour cela on applique les quations prcdentes, savoir
qu'aprs suppression des lignes correspondants aux nuds de la combinaisons
dans l'incidence, on vrifie si le vecteur issu des sommes des colonnes n'est
constitu que de 0 et de 2. Si c'est le cas, ce vecteur indique que l'incidence
rduite correspond bien un mode. Le vecteur obtenu est une signature du
mode, c'est un vecteur propre dans l'espace des modes. Notons que la rduction
peut ne porter que sur les lignes (dimension branche) puisque dans ce cas, elles
ne contiennent que des zros pour les colonnes des nuds de la combinaison
pour les autres lignes et en contrediront pas la signature du mode. Les annexes
J et K donnent les listings de mthodes java appeles dans les programmes
prcdent. Le listing annexe L est celui du programme complet. Rappelons que
ce programme se limite des rseaux de 9 nuds au plus.
182
//dans le fichier Cnoeuds.txt on trouve toutes les combinaisons de noeuds retirables possibles
//

//il faut maintenant chercher celles qui correspondent des mailles


//on essaie dj de voir si l'on peut afficher B[combinaison]
//JOptionPane.showMessageDialog(null,nombre[30].charAt(7),"essai",
JOptionPane.PLAIN_MESSAGE);
//l'organisation de nombre est : (0):[ (1):chiffre (2):virgule (3):blanc
(4):chiffre (5):virgule (6):blanc ... (n):]
//JOptionPane.showMessageDialog(null,nombre.length,"longueur nombre",
JOptionPane.PLAIN_MESSAGE);
//-int i;
//-char c1 = new Character(' ');
String c1;
int i;
NumberFormat mfn = NumberFormat.getIntegerInstance();
Vector<Integer> b = new Vector<Integer>(1);
for (int cas=0;cas<nombre.length;cas++) { //normalement boucle jusqu'
nombre.length
i=1;
for (int h=0;h<nombre[cas].length()/3;h=h+1) {
//JOptionPane.showMessageDialog(null,h+"
"+nombre[cas].length(),"h+", JOptionPane.PLAIN_MESSAGE);
c1=nombre[cas].substring(i,i+1);
//JOptionPane.showMessageDialog(null,c1,"c1",
JOptionPane.PLAIN_MESSAGE);
b.addElement(mfn.parse(c1).intValue());
//JOptionPane.showMessageDialog(null,c1+" "+h+"
"+b.toString(),"c1 & h & b", JOptionPane.PLAIN_MESSAGE);
i=i+3;
}
//b.addElement();
//JOptionPane.showMessageDialog(null,b.toString(),"b",
JOptionPane.PLAIN_MESSAGE);
//b.addElement(4);
//b.addElement(5);
extraireModes(b);
b.removeAllElements();
}
JOptionPane.showMessageDialog(null,mods.toString(),"modes",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,"fin de programme","AVIS",
JOptionPane.PLAIN_MESSAGE);
183
15.6Sous Annexe I
//dtermination de la matrice d'adjacence partir de la matrice d'incidence.
clear;
B=[1,0,0,-1,0,0;-1,1,0,0,0,0;0,-1,1,0,0,0;0,-1,0,0,1,0;0,0,1,0,-1,1;0,0,0,0,-1,1;0,0,-1,0,0,1;0,0,-
1,1,0,0];
A=[];
for i=[1:6]
LA=zeros(1,6);
for p=[1:8]
LA=LA+abs(B(p,i)*B(p,:));
end,
for k=[1:6]
if (LA(k)<>0) then LA(k)=LA(k)/LA(k);end,
end,
A=[A;LA];
end,
A
15.7Sous Annexe J
public static void retirerChaines(Collection<Integer> c) {
Iterator<Integer> i = c.iterator();
while (i.hasNext())
if (i.next() instanceof Integer)
i.remove();
}
15.8Sous Annexe K
public static void extraireModes(Vector<Integer> a) {
//JOptionPane.showMessageDialog(null,a.toString(),"a",
JOptionPane.PLAIN_MESSAGE);
Vector<Integer> vl = new Vector<Integer>(1);
int vt[]=new int[Nn];
int flac;int ff;int fe;
StringBuffer affichage=new StringBuffer();
for (int q=0;q<a.size();q++) {
for (int k=0;k<Nb;k++){
//JOptionPane.showMessageDialog(null,a.elementA
t(q).toString(),"a.(q)", JOptionPane.PLAIN_MESSAGE);
if (Math.abs(B[k][a.elementAt(q)-1])==1){ //en
indice, B[][i] ne peut avoir i=Nn mais Nn-1
vl.addElement(k);
}
184
}
}
//-a.removeAllElements();
//for (int y=0;y<vl.size();y++){affichage.append(vl);}
affichage.append(vl.toString());
//JOptionPane.showMessageDialog(null,vl.elementAt(1).toString
(),"vl", JOptionPane.PLAIN_MESSAGE);
//JOptionPane.showMessageDialog(null,affichage.toString(),"vl
", JOptionPane.PLAIN_MESSAGE);
for (int lig=0;lig<Nb;lig++){
flac=0;
for (int q=0;q<vl.size();q=q+1) {
if(lig==vl.elementAt(q)){
flac=1;
//JOptionPane.showMessageDialog(null,li
g,"lig", JOptionPane.PLAIN_MESSAGE);
}
}
//si la ligne n'est pas l'une des lignes attaches
aux noeuds on somme les colonnes de cette ligne dans vt
if (flac==0){
for (int cq=0;cq<Nn;cq++){
vt[cq]=vt[cq]+Math.abs(B[lig][cq]);
}
//JOptionPane.showMessageDialog(null,lig,"lig",
JOptionPane.PLAIN_MESSAGE);
}
flac=0;
}
affichage.delete(0, affichage.length());
for (int y=0;y<vt.length;y++){affichage.append(vt[y]);}
//JOptionPane.showMessageDialog(null,affichage.toString(),"vt
", JOptionPane.PLAIN_MESSAGE);
//dans vt on a la somme des lignes avec exclusion des lignes
des noeuds de a
flac=0;
for (int d=0;d<Nn;d++){
if(vt[d]!=0 && vt[d]!=2){
flac=1;
}
}
//JOptionPane.showMessageDialog(null,flag,"flag vt",
JOptionPane.PLAIN_MESSAGE);
//si le flag est rest 0 on a une combinaison de mode
ff=0;fe=0;
if (flac==0){
for (int mlm=0;mlm<Nb;mlm++){
for (int kj=0;kj<vl.size();kj++){
if (mlm==vl.elementAt(kj)){ff=1;}
}
if (ff==0){mods.append(mlm+" ");fe=1;}
ff=0;
}
}
if (fe==1) {mods.append("\n");}
//JOptionPane.showMessageDialog(null,mods.toString(),"modes",
JOptionPane.PLAIN_MESSAGE);
185
}
15.9Sous Annexe L
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.NumberFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.Vector;
import javax.swing.JOptionPane;
public class FMD {
/**
* @param args
*/
public static StringBuffer mods = new StringBuffer();
public static int B[][] ={{1,0,0,-1,0,0},{-1,1,0,0,0,0},{0,-1,1,0,0,0},{0,-1,0,0,1,0},{0,0,1,0,-1,0},
{0,0,0,0,-1,1},{0,0,-1,0,0,1},{0,0,-1,1,0,0}};
public static int Nb=8; //nombre de branches
public static int Nn=6; //nombre de noeuds
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
int nx=0; //valeur max. en combinaison
int A=0; //valeur d'arrangement
int A2=0; //variable pour le calcul de l'arrangement
int A3=0; //idem
int c=0; //variable libre
int nal=0; //entier d'index dans le tirage alatoire
int flag=0; //flag pour enregistrement dans mods
int x;
String nxs = new String();
String stringdeplage = new String();
Character sd = new Character('0');
//-String tampxs = new String();
ArrayList<Integer> tampxs = new ArrayList<Integer>();
StringBuffer resultat = new StringBuffer();
StringBuffer combi = new StringBuffer();
StringBuffer nxs2 = new StringBuffer();
StringBuffer memt = new StringBuffer();
resultat.append("Matrice d'incidence : \n");
for ( int i = 0; i<Nb; i++) {
for ( int j = 0; j<Nn; j++) {
186
resultat.append(B[i][j]);
resultat.append(" ");
}
resultat.append("\n");
}
//JOptionPane.showMessageDialog(null,resultat.toString(),"resultat",
JOptionPane.PLAIN_MESSAGE);
//Maintenant il faut construire la matrice des combinaisons de numros de noeuds
explorer
//il faut dterminer le nombre le plus grand
for (int k=1;k<Nn+1;k++) {
nx+=k*Math.pow(10, Nn-k); //nxs est la version string de la suite des numros
de noeuds
}
nxs+=nx;
c=0; //compteur du nombre de combinaisons
//JOptionPane.showMessageDialog(null,nxs,"nombre max",
JOptionPane.PLAIN_MESSAGE);
for (int O=1;O<Nn+1;O++) { //dans la mthode retenue on slectionne des noeuds dans B
combi.delete(0, combi.length());
//nxs2.delete(0,nxs2.length());
//on calcule la limite du comptage arrangement sur O, N
//A=(int)(Nb/O); //il faudra ici mettre la bonne profondeur de tirages pour le
montecarlo
A2=Nn;A3=O;
for (int m=1;m<O;m++) {
A2=A2*(Nn-m);
A3=A3*(O-m);
}
A=A2/A3;
c=c+A;
//String listC[] = new String[(int)(Math.pow(Nn, 2)/2)];
String listC[] = new String[A+1];
//-listC[0]="modes";
//nxs2.append(nxs);
//JOptionPane.showMessageDialog(null,nxs2.toString(),"nxs2",
JOptionPane.PLAIN_MESSAGE);
for (int g=1;g<A+1;g++) { //g dtermine le nombre de tirages
nxs2.delete(0,nxs2.length());
nxs2.append(nxs);
for (int k=0;k<O;k++) { // pour le dpart k va de 0 1, soit 1
combinaison = longueur 2
nal=(int)(Math.random()*nxs2.length());
//JOptionPane.showMessageDialog(null,nal,"nal",
JOptionPane.PLAIN_MESSAGE);
//-combi.append(nxs2.charAt(nal));
//-tampxs+=nxs2.charAt(nal);
sd=nxs2.charAt(nal);
stringdeplage=sd.toString();
tampxs.add(Integer.parseInt(stringdeplage));
//on retire le caractre lu dans nxs2
nxs2.deleteCharAt(nal);
}
//a ce niveau une combinaison est dans tampxs
//JOptionPane.showMessageDialog(null,tampxs.toString(),"tampxs",
JOptionPane.PLAIN_MESSAGE);
Collections.sort(tampxs); //quelle que soit la combinaison on la
remet dans l'ordre par tri
for (int scr=0;scr<listC.length;scr++) { //-avant = g au lieu de
lisC.length
//on doit dtecter l'galit dans le dsordre "tri"
stringdeplage=tampxs.toString();
187
if (stringdeplage.equals(listC[scr])) {
g=g-1;
flag=1;
}
}
if (flag==0) {
//-listC[g]=tampxs;
listC[g]=tampxs.toString();
combi.append(tampxs+"\n");
}
flag=0;
//JOptionPane.showMessageDialog(null,tampxs.toString(),"tampxs",
JOptionPane.PLAIN_MESSAGE);
//JOptionPane.showMessageDialog(null,listC,"listC",
JOptionPane.PLAIN_MESSAGE);
// a ce niveau dans combi on a construit 1 combinaison possible
d'ordre O
//-combi.append(tampxs+"\n");
//-tampxs="";
retirerChaines(tampxs);
}
//JOptionPane.showMessageDialog(null,combi.toString(),"combi",
JOptionPane.PLAIN_MESSAGE);
//avant de passer l'ordre suivant on mmorise les combinaisons trouves dans
memt
memt.append(combi);
}
//JOptionPane.showMessageDialog(null,memt.toString(),"memt",
JOptionPane.PLAIN_MESSAGE);
//on enregistre memt dans un fichier pour le lire
try {
FileWriter output = new
FileWriter("/home/maurice/workspace/java/finalMD/Cnoeuds.txt");
PrintWriter out = new PrintWriter(output);
out.print(memt);
out.close();
output.close();
}
catch(IOException e){}
//

//il faut maintenant ne retenir de ces combinaisons que celles qui constituent un mode
//on rcupre les combinaisons dans un tableau de mots
String nombre[] = new String[c];
try {
FileReader input = new
FileReader("/home/maurice/workspace/java/finalMD/Cnoeuds.txt");
BufferedReader in2 = new BufferedReader(input);
for (int ind=0;ind<c;ind++) {
nombre[ind]=in2.readLine();
}
}
catch(IOException e){}
//ici il faut enlever les redondances dans nombre
//dans le fichier Cnoeuds.txt on trouve toutes les combinaisons de noeuds retirables
possibles
//

//il faut maintenant chercher celles qui correspondent des mailles


188
//on essaie dj de voir si l'on peut afficher B[combinaison]
//JOptionPane.showMessageDialog(null,nombre[30].charAt(7),"essai",
JOptionPane.PLAIN_MESSAGE);
//l'organisation de nombre est : (0):[ (1):chiffre (2):virgule (3):blanc (4):chiffre (5):virgule
(6):blanc ... (n):]
//JOptionPane.showMessageDialog(null,nombre.length,"longueur nombre",
JOptionPane.PLAIN_MESSAGE);
//-int i;
//-char c1 = new Character(' ');
String c1;
int i;
NumberFormat mfn = NumberFormat.getIntegerInstance();
Vector<Integer> b = new Vector<Integer>(1);
for (int cas=0;cas<nombre.length;cas++) { //normalement boucle jusqu' nombre.length
i=1;
for (int h=0;h<nombre[cas].length()/3;h=h+1) {
//JOptionPane.showMessageDialog(null,h+"
"+nombre[cas].length(),"h+", JOptionPane.PLAIN_MESSAGE);
c1=nombre[cas].substring(i,i+1);
//JOptionPane.showMessageDialog(null,c1,"c1",
JOptionPane.PLAIN_MESSAGE);
b.addElement(mfn.parse(c1).intValue());
//JOptionPane.showMessageDialog(null,c1+" "+h+"
"+b.toString(),"c1 & h & b", JOptionPane.PLAIN_MESSAGE);
i=i+3;
}
//b.addElement();
//JOptionPane.showMessageDialog(null,b.toString(),"b",
JOptionPane.PLAIN_MESSAGE);
//b.addElement(4);
//b.addElement(5);
extraireModes(b);
b.removeAllElements();
}
JOptionPane.showMessageDialog(null,mods.toString(),"modes",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,"fin de programme","AVIS",
JOptionPane.PLAIN_MESSAGE);
}// fin du main
public static void retirerChaines(Collection<Integer> c) {
Iterator<Integer> i = c.iterator();
while (i.hasNext())
if (i.next() instanceof Integer)
i.remove();
}
public static void extraireModes(Vector<Integer> a) {
//JOptionPane.showMessageDialog(null,a.toString(),"a",
JOptionPane.PLAIN_MESSAGE);
Vector<Integer> vl = new Vector<Integer>(1);
int vt[]=new int[Nn];
int flac;int ff;int fe;
StringBuffer affichage=new StringBuffer();
189
for (int q=0;q<a.size();q++) {
for (int k=0;k<Nb;k++){
//JOptionPane.showMessageDialog(null,a.elementAt(q).toString(),"
a.(q)", JOptionPane.PLAIN_MESSAGE);
if (Math.abs(B[k][a.elementAt(q)-1])==1){ //en indice, B[][i] ne
peut avoir i=Nn mais Nn-1
vl.addElement(k);
}
}
}
//-a.removeAllElements();
//for (int y=0;y<vl.size();y++){affichage.append(vl);}
affichage.append(vl.toString());
//JOptionPane.showMessageDialog(null,vl.elementAt(1).toString(),"vl",
JOptionPane.PLAIN_MESSAGE);
//JOptionPane.showMessageDialog(null,affichage.toString(),"vl",
JOptionPane.PLAIN_MESSAGE);
for (int lig=0;lig<Nb;lig++){
flac=0;
for (int q=0;q<vl.size();q=q+1) {
if(lig==vl.elementAt(q)){
flac=1;
//JOptionPane.showMessageDialog(null,lig,"lig",
JOptionPane.PLAIN_MESSAGE);
}
}
//si la ligne n'est pas l'une des lignes attaches aux noeuds on somme les
colonnes de cette ligne dans vt
if (flac==0){
for (int cq=0;cq<Nn;cq++){
vt[cq]=vt[cq]+Math.abs(B[lig][cq]);
}
//JOptionPane.showMessageDialog(null,lig,"lig",
JOptionPane.PLAIN_MESSAGE);
}
flac=0;
}
affichage.delete(0, affichage.length());
for (int y=0;y<vt.length;y++){affichage.append(vt[y]);}
//JOptionPane.showMessageDialog(null,affichage.toString(),"vt",
JOptionPane.PLAIN_MESSAGE);
//dans vt on a la somme des lignes avec exclusion des lignes des noeuds de a
flac=0;
for (int d=0;d<Nn;d++){
if(vt[d]!=0 && vt[d]!=2){
flac=1;
}
}
//JOptionPane.showMessageDialog(null,flag,"flag vt", JOptionPane.PLAIN_MESSAGE);
//si le flag est rest 0 on a une combinaison de mode
ff=0;fe=0;
if (flac==0){
for (int mlm=0;mlm<Nb;mlm++){
for (int kj=0;kj<vl.size();kj++){
if (mlm==vl.elementAt(kj)){ff=1;}
}
190
if (ff==0){mods.append(mlm+" ");fe=1;}
ff=0;
}
}
if (fe==1) {mods.append("\n");}
//JOptionPane.showMessageDialog(null,mods.toString(),"modes",
JOptionPane.PLAIN_MESSAGE);
}
}
191
16 Annexe I
clear;xbasc(2);
//dfinition du profil de potentiel en 1D
p=zeros(1,10);
p=[p,ones(1,10)];
p=[p,zeros(1,80)];
scf(2);
subplot(1,2,1);plot2d(p);xgrid(9);
T=100;
t=[1:100];
//calcul de la SF
A=zeros(1,100);
for k=[1:100]
A(k)=1/T*exp(-%i*k*2*%pi*t/T)*p';
end,
//reconstruction
k=[1:100];
for u=[1:100] //u est le temps ou l'espace
v(u)=real(A*exp(-%i*2*%pi*u/T*k)'); //on multiplie par -iwt car en transposant, scilab conjugue les termes
end,
subplot(1,2,2);plot2d(v);xgrid(9);
17 Annexe II
clear;xbasc(0);xbasc(1)
//dfinition du profil de potentiel en 1D
p=zeros(100,100);
for a=[10:30]
for b=[10:30]
p(a,b)=1;
end,
end,
scf(0);
subplot(1,2,1);plot3d([1:100],[1:100],p);xgrid(9);
T=100;
X=[1:100];Y=[1:100];
//calcul de la SF
A=zeros(100,100);
for k=[1:100]
for h=[1:100]
A(k,h)=1/T^2*exp(-%i*2*%pi*k/T*X)*p*exp(%i*2*%pi*h/T*Y)'; //deuxime base modale conjugue pour
compenser la conjugaison effectue par SCILAB pour la transpose
end,
end,
subplot(1,2,2);plot3d(X,Y,20*log10(abs(A)));xgrid(9);
M=zeros(100,100);
for x=[1:100]
for y=[1:100]
M(x,y)=real(exp(%i*2*%pi*x/T*X)*A*exp(-%i*2*%pi*y/T*Y)');
192
end,
end,
scf(1);
plot3d(X,Y,M);
18 Annexe III : listing du
programme de calcul des
modes en 3 dimensions
clear;clf(0);clf(1);clf(2);
wf=scf(1);uf=scf(0);jf=scf(2);
jf.color_map=graycolormap(32);
uf.color_map=hsvcolormap(32);
wf.color_map=hsvcolormap(32);
//dfinition des priodes des domaines et des domaines spatiaux
tdx=100;tdy=200;tdz=150;
Y=[1:tdy];Z=[1:tdz];X=[1:tdx];
//echelle
echelle = 5;
//

//dfinition du profil de potentiel en 2D polar pyz : PYZ


pyz=zeros(tdy,tdz);
for y=[2:tdy/10]
for z=[2:tdz/10]
pyz(y,z)=1;
end,
end,
for y=[tdy/23:tdy/23+1]
for z=[tdz/24:tdz/24+1]
pyz(y,z)=0;
end,
end,
//def du deuxime plan pxz. On garde la mme priode : PXZ
pxz=zeros(tdx,tdz);
for x=[2:tdx/10]
for z=[2:tdz/10]
pxz(x,z)=1;
end,
end,
for x=[tdx/20:tdx/20+2]
for z=[tdz/30:tdz/20]
pxz(x,z)=0;
end,
end,
//def du troisieme plan : PXY
pxy=zeros(tdx,tdy);
for x=[2:tdx/10]
193
for y=[2:tdy/10]
pxy(x,y)=1;
end,
end,
for x=[tdx/30:tdx/30+20]
for y=[tdy/30:tdy/20]
pxy(x,y)=0;
end,
end,
//
scf(0);
//affichages des fonctions potentiels
subplot(2,3,1);plot3d([1:tdy/echelle],[1:tdz/echelle],pyz([1:tdy/echelle],[1:tdz/echelle]));xgrid(9);xtitle('plan
YZ','Y','Z');
subplot(2,3,2);plot3d([1:tdx/echelle],[1:tdz/echelle],pxz([1:tdx/echelle],[1:tdz/echelle]));xgrid(9);xtitle('plan
XZ','X','Z');
subplot(2,3,3);plot3d([1:tdx/echelle],[1:tdy/echelle],pxy([1:tdx/echelle],[1:tdy/echelle]));xgrid(9);xtitle('plan
XY','X','Y');
//

//calcls des coefs de Fourier


Ayz=zeros(tdy,tdz);
for k=[1:tdy]
for h=[1:tdz]
Ayz(k,h)=1/(tdy*tdz)*exp(-%i*2*%pi*k/tdy*Y)*pyz*exp(%i*2*%pi*h/tdz*Z)'; //deuxime base modale
conjugue pour compenser la conjugaison effectue par SCILAB pour la transpose
end,
end,
//
Axz=zeros(tdx,tdz);
for k=[1:tdx]
for h=[1:tdz]
Axz(k,h)=1/(tdx*tdz)*exp(-%i*2*%pi*k/tdx*X)*pxz*exp(%i*2*%pi*h/tdz*Z)'; //deuxime base modale
conjugue pour compenser la conjugaison effectue par SCILAB pour la transpose
end,
end,
//
Axy=zeros(tdx,tdy);
for k=[1:tdx]
for h=[1:tdy]
Axy(k,h)=1/(tdx*tdy)*exp(-%i*2*%pi*k/tdx*X)*pxy*exp(%i*2*%pi*h/tdy*Y)'; //deuxime base modale
conjugue pour compenser la conjugaison effectue par SCILAB pour la transpose
end,
end,
subplot(2,3,4);plot3d([1:tdy/2],[1:tdz/2],20*log10(abs(Ayz([1:tdy/2],[1:tdz/2]))));xgrid(9);xtitle('Ayz','Y','Z');
subplot(2,3,5);plot3d([1:tdx/2],[1:tdz/2],20*log10(abs(Axz([1:tdx/2],[1:tdz/2]))));xgrid(9);xtitle('Axz','X','Z');
subplot(2,3,6);plot3d([1:tdx/2],[1:tdy/2],20*log10(abs(Axy([1:tdx/2],[1:tdy/2]))));xgrid(9);xtitle('Axy','X','Y');
//

//vrification des qualit de dveloppement des modes


Myz=zeros(tdy,tdz);
k=[1:tdy];
h=[1:tdz];
for y=[1:tdy]
for z=[1:tdz]
Myz(y,z)=real(exp(%i*2*%pi*y/tdy*k)*Ayz*exp(-%i*2*%pi*z/tdz*h)');
end,
194
end,
//
Mxz=zeros(tdx,tdz);
k=[1:tdx];
h=[1:tdz];
for x=[1:tdx]
for z=[1:tdz]
Mxz(x,z)=real(exp(%i*2*%pi*x/tdx*k)*Axz*exp(-%i*2*%pi*z/tdz*h)');
end,
end,
//
Mxy=zeros(tdx,tdy);
k=[1:tdx];
h=[1:tdy];
for x=[1:tdx]
for y=[1:tdy]
Mxy(x,y)=real(exp(%i*2*%pi*x/tdx*k)*Axy*exp(-%i*2*%pi*y/tdy*h)');
end,
end,
scf(1);
//plot3d(Y,Z,Myz);xgrid(9);xtitle('Myz','Y','Z');
subplot(3,1,1);plot3d([1:tdy/echelle],[1:tdz/echelle],Myz([1:tdy/echelle],
[1:tdz/echelle]));xgrid(9);xtitle('Myz','Y','Z');
subplot(3,1,2);plot3d([1:tdx/echelle],[1:tdz/echelle],Mxz([1:tdx/echelle],
[1:tdz/echelle]));xgrid(9);xtitle('Mxz','X','Z');
subplot(3,1,3);plot3d([1:tdx/echelle],[1:tdy/echelle],Mxy([1:tdx/echelle],
[1:tdy/echelle]));xgrid(9);xtitle('Mxy','X','Y');
//

//calcul du spectre en frquence


Sxyz=[];aS=[];
pas=10;
for x=[1:pas:tdx]
for y=[1:pas:tdy]
for z=[1:pas:tdz]
aS=[aS;3E8/2*sqrt((x/tdx)^2+(y/tdy)^2+(z/tdz)^2)];
Sxyz=[Sxyz;sqrt(abs(Axy(x,y))^2+abs(Ayz(y,z))^2+abs(Axz(x,z))^2)];
end,
end,
end,
scf(2);plot2d(aS,Sxyz,style=0);xgrid(9);xtitle('Spectre modal','f (Hz)','Amplitude relative su');
x_dialog('fin de calcul');
//grayplot([1:tdl/10],[1:tdl/10],Mxzyz);colorbar(min(abs(Mxzyz)),max(abs(Mxzyz)));
19 Annexe IV
Listing PERL :
#!/usr/bin/perl
use Math::Complex
######################################################
# progamme de trac d'un gaussienne en frquence
#
# auteur : Olivier Maurice , date : 20 Mars 2010
#
195
# version 2.0
######################################################
# dfinition des variables
my @f;
my @N;
my @absN;
my @resu;
my @ret;
my @L;
my @GAIN;
# f contient la fonction gaussienne tracer
# N le filtre du circuit bouchon
# absN est le tableau des modules de N en frquence
$i=0; # i et u sont des variables d'index
$u=0;
$compteur=0;$Q=0;$T=0; #compteurs
# valeurs des composants du circuit bouchon
$R=1;
$C=0.01;
#
##### Variables rgles par IHM pour la matrice de jeu ######
# Il faut rcuprer ces variables dans un fichier
# On lit en premier le retard et en second l'inductance
$fileA="/Users/oliviermaurice/svge_linux/RECHERCHES/TOPOLOGIE/prog_perl/VarAll.txt";
open(DATAA,"<$fileA") or die "probleme fichier : $!";
# $ret=40; # valeur du retard de la source : 10 20 40 60
# $L=0.1; # $L : 0.01 0.1 0.2 0.5
# $L=0.50;
for ($i=2;$i<6;$i++){
$ret[2*$i-4]=readline(DATAA);
$L[2*$i-3]=readline(DATAA);
}
# print "ret :".$ret."\n";
# print "L :".$L."\n";
close(DATAA) or die "probleme fermeture fichier : $!";
#
# boucle de calcul et extraction des gains pour chaque combinaison $ret / $L
#
for ($Q=1;$Q<5;$Q++){
for ($T=1;$T<5;$T++){
##########################################################################################
###########
$compteur=0;
for ($i=0;$i<100;$i++) {
$f[$i]=exp(-($i-$ret[$Q-1])**2/1E2);
}
#
# on sauve les valeurs calcules dans un fichier
#$file="/Users/oliviermaurice/svge_linux/RECHERCHES/TOPOLOGIE/prog_perl/essai_sauve.csv";
#open(DATA,">$file")
# or die "impossible ouvrir le fichier : $!";
##
#for ($i=0;$i<100;$i++){
# print DATA $i," ",$f[$i],"\n";
#}
##
#close(DATA)
# or die "impossible de fermer le fichier : $!";
196
#
# calcul ici du circuit bouchon, recentr en 20 - 80
# on veut 1/sqrt(LC) centr en 20 par exemple. On pose L=0,1.
for ($u=0;$u<100;$u++){
$N[$u]=$R/($R+$L[$T-1]*6*$u*i+1/($C*6*($u+1E-3)*i));
$absN[$u]=abs($N[$u]);
}
#$file="/Users/oliviermaurice/svge_linux/RECHERCHES/TOPOLOGIE/prog_perl/essai_sauveN.csv";
#open(DATA2,">$file")
# or die "impossible ouvrir le fichier : $!";
##
#for ($i=0;$i<100;$i++){
# print DATA2 $i," ",$absN[$i],"\n";
#}
##
#close(DATA2)
# or die "impossible de fermer le fichier : $!";
#
#
# on calcule le produit des deux fonctions
for ($u=0;$u<100;$u++){
$resu[$u]=abs($N[$u]*$f[$u]);
}
# $file="produitNf.csv";
# open(DATA3,">$file")
# or die "impossible ouvrir le fichier : $!";
#
# for ($i=0;$i<100;$i++){
# print DATA3 $i," ",$resu[$i],"\n";
# }
#
# close(DATA3)
# or die "impossible de fermer le fichier : $!";
# Filtrage sur seuil
for ($u=0;$u<100;$u++){
if ($resu[$u]>0.06){
$resu[$u]=0.06;
}
}
#$file="/Users/oliviermaurice/svge_linux/RECHERCHES/TOPOLOGIE/prog_perl/produitNf_filtre.csv";
#open(DATA3,">$file")
# or die "impossible ouvrir le fichier : $!";
##
#for ($i=0;$i<100;$i++){
# print DATA3 $i," ",$resu[$i],"\n";
#}
##
#close(DATA3)
# or die "impossible de fermer le fichier : $!";
# comptage de la dure
for ($i=0;$i<100;$i++){
if ($resu[$i]==0.06){
$compteur=$compteur+1;
}
}
#
# $compteur comptabilise la dure de l'impulsion
# si $compteur est > 25 points, il y a gain (le perturbateur a russi brouiller le rcepteur)
#
197
#if ($compteur>15){
# print "Gagne! Comptage : $compteur \n";
#}
#if ($compteur<15){
# print "perdu! Comptage : $compteur \n";
#}
$GAIN[($Q-1)*4+($T-1)]=$compteur-10;
#
# print "compteur : $compteur \n";
# criture de la valeur retour : gain / 15. Si >15, gain pour la source, si <15, gain pour le filtre
# fin boucle en Q, T
##########################################################################################
###########
}
}
$fileR="/Users/oliviermaurice/svge_linux/RECHERCHES/TOPOLOGIE/prog_perl/VarRet.txt";
open(DATAR,">$fileR")
or die "impossible ouvrir le fichier : $!";
#
for ($Q=0;$Q<16;$Q++){
print DATAR "$GAIN[$Q]"."\n";
}
#
close(DATAR)
or die "impossible de fermer le fichier : $!";
print "fin de programme PERL";
Listing du programme BASIC :
Option Explicit
Public Const
nomFichierRetour="/Users/oliviermaurice/svge_linux/RECHERCHES/TOPOLOGIE/prog_perl/VarRet.txt"
Public Const
nomFichierAller="/Users/oliviermaurice/svge_linux/RECHERCHES/TOPOLOGIE/prog_perl/VarAll.txt"
Sub Main
Dim monDocument As Object, lesFeuilles As Object
Dim maFeuille As Object, maCellule As Object
Dim valeur1 As Variant, valeur2 As Variant
Dim s1 As String
Dim adrB As String, adrA As String
Dim tampon(1 to 8) As String
Dim i As Integer
Dim memRet(1 to 16) As String
monDocument=ThisComponent
lesFeuilles=monDocument.Sheets
maFeuille=lesFeuilles.getByName("Feuille1")
rem ici on rcupre la valeur crite dans la cellule B1
198
For i=2 to 5
maCellule=maFeuille.getCellByPosition(i-1,0)
valeur1=CDbl(maCellule.value)
adrA="A" & CStr(i)
maCellule=maFeuille.getCellRangeByName(adrA)
valeur2=CDbl(maCellule.value)
tampon(2*i-3)=CStr(valeur1)
tampon(2*i-2)=CStr(valeur2)
Next
rem on enregistre les deux valeurs dans un fichier lisible par l'excutable perl.
rem un fichier rempli d'un 0 pour la valeur de retour permet de dtecter si le calcul par PERL a t effectu.
rem Dim nomFichierRetour As String
rem en fait si l'adresse - le path vers le fichier est incorrect,
rem OpenOffice refuse de l'crire avec un message abscont
Dim f1 As Integer
f1=FreeFile
Open nomFichierRetour For Output As #f1
print #f1, "0"
Close #f1
rem enregistrement des valeurs d'aller
Dim f2 As Integer
f2=FreeFile
Open nomFichierAller For Output As #f2
For i=1 to 8
print #f2, tampon(i)
Next
Close #f2
rem les deux valeurs aller sont enregistres. On lance le programme perl. On lit le retard r=$ret en premier, s=$L
en second
MsgBox("fin de la premire partie de programme")
End Sub
Sub Macro1
Dim f3 As Integer
Dim k,m As Integer
Dim uneligne As String
Dim monDocument As Object, lesFeuilles As Object
Dim maFeuille As Object, maCellule As Object
monDocument=ThisComponent
lesFeuilles=monDocument.Sheets
maFeuille=lesFeuilles.getByName("Feuille1")
f3=FreeFile
Open nomFichierRetour For input As #f3
for k=1 to 4
for m=1 to 4
Line Input #f3, uneligne
rem ici on doit crire la valeur lue dans la case de coordonnes m,k : on rappelle que
l'ordre est colonne, ligne
maCellule=maFeuille.getCellByPosition(m,k)
199
maCellule.String=uneligne
Next
Next
Close #f3
MsgBox("fin de la deuxime partie de programme")
End Sub
200

Vous aimerez peut-être aussi