Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
erature
dans les structures du g
enie civil
Soutenue le 28 janvier 2008 `a Champs-sur-Marne devant le jury compose de :
President : M. Martin RAYNAUD
Directeur de th`ese : M. Frederic BOURQUIN
Rapporteurs : M. Andrei CONSTANTINESCU
M. Martin RAYNAUD
Examinateurs : M. Pierre ARGOUL
M. Dominique CHAPELLE
Resume
Le contr ole de sante des structures par methodes vibratoires se heurte `a linuence predominante
des eets thermiques et suscite le besoin de methodes dassimilation thermique en temps reel pour
eliminer ces eets.
On propose des algorithmes qui permettent de reconstituer, `a un instant donne, le champ de
temperature dans une structure tridimensionnelle `a partir de mesures ponctuelles enregistrees
sur un intervalle de temps precedant cet instant. La demarche adoptee est celle de la methode
adjointe tiree de la theorie du controle optimal : on resout un probl`eme de minimisation au sens
des moindres carres dune fonction de co ut mesurant lecart entre les donnees et le champ de
temperature reconstruit.
La minimisation dans un espace de type H
1
l`eve la diculte habituelle de la methode adjointe
`a la n de la fenetre dobservation, ce qui permet la reconstruction precise de la temperature `a
linstant courant.
La denition des valeurs ponctuelles du champ de temperature impose le choix despaces de
controle de regularite importante. Pour pouvoir utiliser des methodes usuelles de discretisation
malgre un second membre forme de masses de Dirac, letat adjoint est deni par des techniques
speciques fondees sur la transposition.
Le formalisme dual adopte conduit `a poser le probl`eme dans un espace essentiellement unidimen-
sionnel. En reduisant la quantite de calculs en ligne, au prix dune serie de precalculs, il donne
lieu `a des algorithmes dassimilation en temps reel applicables `a des structures tridimensionnelles
de geometrie complexe.
La robustesse des methodes par rapport aux erreurs de modelisation et au bruit de mesure est
evaluee numeriquement et validee experimentalement.
Mots cles : assimilation de donnees, identication, controle optimal, equation de la chaleur.
Abstract
Structural Health Monitoring techniques come up against dominant environmental eects due
to ambient temperature variations. Real time temperature data assimilation is crucial for the
elimination of these eects in ambient vibration monitoring algorithms.
We develop algorithms for the estimation of the temperature eld at a given moment, based on
pointwise measurements over the time period preceding that moment. The approach is based upon
the adjoint method in optimal control theory. The problem consists in minimizing in the least
squares sense a regularized quadratic performance index measuring the gap between the data and
a reconstructed temperature at sensor locations.
The well-known convergence diculty of the adjoint technique near the nal instant of the ob-
servation period is eliminated here by minimizing the performance index in a smooth enough
functional space, thus enabling the reconstruction of the current temperature in the entire do-
main.
High regularity spaces must be chosen so that we can dene pointwise values of the temperature
eld. In order to use standard discretization methods, we propose special transposition-based
techniques for the computation of the adjoint state.
A dual formulation enables precomputing strategies and constructs high-speed algorithms well
suited for real-time applications.
The robustness of the algorithms with respect to modelling errors or measurement noise is tested
both numerically and experimentally.
Keywords : data assimilation, identication, optimal control, heat equation.
Remerciements
Ce travail a ete eectue dans la division Metrologie et Instrumentation du Laboratoire central
des Ponts et Chaussees (LCPC) sous la direction de M. Frederic BOURQUIN `a qui je tiens `a
temoigner ma plus sinc`ere gratitude. Jai beaucoup appris grace `a sa rigueur et ses conseils, sans
lesquels cette th`ese naurait jamais vu le jour. Je garderai en memoire ses qualites inestimables
en tant que scientique et en tant quencadrant.
Je veux aussi remercier tr`es chaleureusement mes coll`egues de la section nantaise de la
division avec lesquels nous avons collabore pour la realisation de la partie experimentale du
travail. Je pense plus particuli`erement `a M. Jean-Pierre DESROCHE, `a M. Louis-Marie COT-
TINEAU, M. Jean DUMOULIN, M. Fabien TREYSSEDE, M. Jean-Philippe GOURDON et
M. Patrick ZERBIB. Merci `a tous pour votre enthousiasme et pour laccueil que vous mavez
reserve. Jai aussi une pensee particuli`ere pour M. Andrew SMYTH, professeur invite, avec qui
les discussions furent tr`es riches en enseignements.
M. Martin RAYNAUD et M. Andrei CONSTANTINESCU mont fait lhonneur daccep-
ter de rapporter sur ma th`ese, et je les en remercie sinc`erement. Je veux aussi remercier M.
Dominique CHAPPELLE davoir accepte de faire partie du jury.
Je prote de cette occasion pour remercier tous mes coll`egues de la division avec qui mes
rapports durant ces trois annees ont ete aussi agreables quenrichissants. Cyril et Michael, Eric,
Francois, Frederic, Gonzague, Sylvie. Merci `a tous.
Enn, je voudrais remercier mes parents `a qui je dois mon go ut pour la science et la recherche
depuis mon plus jeune age. Mais surtout, ma pensee la plus tendre va `a celle qui sest tenue `a
mes cotes durant les longues heures de preparation de cette th`ese, rendant ainsi ces trois annees
dieremment agreables. Edwige, `a qui je dedie ce travail.
i
Table des mati`eres
1 Introduction 1
1.1 Contexte de letude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 SHM et detection dendommagement . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 Probl`emes inverses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.3 Caract`ere mal pose des probl`emes inverses et regularisation . . . . . . . . . . . 4
1.2 Methodes de resolution du probl`eme inverse de conduction de la chaleur . . . . . . . . 7
1.2.1 Methodes fondees sur des approches de type dierences nies . . . . . . . . . . 8
1.2.2 Autres approches... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Methodes doptimisation, controle optimal . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1 Approches de type moindres carres . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.2 Controle optimal et methode adjointe (moindres carres generalises) . . . . . . 12
1.4 Approches de type observateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.5 Synth`ese : objectifs, demarche generale adoptee et resultats principaux . . . . . . . . . 17
1.5.1 Comparaison des dierentes approches pour lestimation de la temperature . . 18
1.5.2 Assimilation de donnees ponctuelles par methode adjointe . . . . . . . . . . . . 19
1.5.3 Bilan des methodes developpees . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5.4 Organisation du manuscrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2 Lassimilation de donnees par controle optimal 27
2.1 Lequation de la chaleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.1.1 Description physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.1.2 Formulation variationnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.1.3 Adimensionnement des variables . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.1.4 Mise en uvre dun calcul par elements nis . . . . . . . . . . . . . . . . . . . 31
2.2 Probl`emes inverses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.2.1 Inverse generalise et equation normale . . . . . . . . . . . . . . . . . . . . . . . 34
2.2.2 Decomposition en valeurs singuli`eres . . . . . . . . . . . . . . . . . . . . . . . . 35
2.2.3 Regularisation de Tikhonov appliquee `a la reconstruction de la temperature . . 36
2.3 La methode adjointe en controle optimal . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.3.1 Le cadre abstrait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.3.2 Formulation duale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.3.3 Application au probl`eme dassimilation de la temperature . . . . . . . . . . . . 42
ii TABLE DES MATI
`
ERES
3 Reconstruction de la temperature : solide 1D 45
3.1 Le probl`eme inverse et la regularisation de Tikhonov . . . . . . . . . . . . . . . . . . . 46
3.2 La methode adjointe dans le cas unidimensionnel . . . . . . . . . . . . . . . . . . . . . 47
3.2.1 Reconstruction dans L
2
(0, L)
_
L
2
(0, T)
_
2
. . . . . . . . . . . . . . . . . . . . 47
3.2.2 Algorithmes de descente pour la minimisation de la fonctionnelle . . . . . . . . 48
3.2.3 Reconstruction dans H
1
(0, L)
_
H
1
(0, T)
_
2
. . . . . . . . . . . . . . . . . . . . 50
3.2.4 Conditions de compatibilite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.3 Resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.3.1 Resultats avec donnees non bruitees . . . . . . . . . . . . . . . . . . . . . . . . 53
3.3.2 Resultats avec donnees bruitees . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4 Reconstruction de la temperature : solide 3D 65
4.1 Reconstruction dune source volumique . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.1.1 Formulation primale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.1.1.1 Controle dans L
2
(0, T; L
2
()) . . . . . . . . . . . . . . . . . . . . . . 67
4.1.1.2 Controle dans H
1
(0, T; L
2
()) . . . . . . . . . . . . . . . . . . . . . . 69
4.1.2 Formulation duale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.1.3 Methode de transposition pour la denition de letat adjoint . . . . . . . . . . 72
4.2 Reconstruction dun ux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.2.1 Formulation primale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.2.2 Formulation duale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.2.3 Methode de transposition pour la denition de letat adjoint . . . . . . . . . . 80
4.3 Reconstruction de la temperature initiale . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.3.1 Formulation primale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.3.2 Formulation duale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.3.3 Methode de transposition pour la denition de letat adjoint . . . . . . . . . . 88
4.4 Relaxation des observations : observations non ponctuelles . . . . . . . . . . . . . . . . 90
4.5 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.5.1 Reconstruction simultanee de
0
et . . . . . . . . . . . . . . . . . . . . . . . 93
4.5.2 Calcul sur fenetres glissantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
5 Implantation numerique et algorithmes 97
5.1 Remarques dordre general concernant la discretisation . . . . . . . . . . . . . . . . . . 98
5.1.1 Convergence uniforme de la methode des elements nis pour des equations pa-
raboliques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
5.1.2 Approximation de lespace des observations . . . . . . . . . . . . . . . . . . . . 102
5.2 Reconstruction dun ux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.2.1 Implantation numerique de letat adjoint . . . . . . . . . . . . . . . . . . . . . 104
5.2.2 Algorithmes iteratifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
TABLE DES MATI
`
ERES iii
5.2.2.1 Algorithme du gradient conjugue applique `a la minimisation de la fonc-
tionnelle primale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.2.2.2 Algorithme du gradient conjugue applique `a la minimisation de la fonc-
tionnelle duale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.2.3 Algorithme direct applique au probl`eme dual . . . . . . . . . . . . . . . . . . . 113
5.2.3.1 Construction de la matrice grammienne . . . . . . . . . . . . . . . . . 113
5.2.3.2 Inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
5.2.3.3 Recapitulatif de lalgorithme . . . . . . . . . . . . . . . . . . . . . . . 116
5.2.3.4 Etude de la matrice grammienne . . . . . . . . . . . . . . . . . . . . . 116
5.2.4 Bilan des dierents algorithmes de reconstruction du ux . . . . . . . . . . . . 117
5.2.5 Resultats avec donnees de synth`ese . . . . . . . . . . . . . . . . . . . . . . . . . 119
5.3 Reconstruction dune source interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
5.3.1 Implantation numerique de letat adjoint . . . . . . . . . . . . . . . . . . . . . 134
5.3.2 Algorithme direct applique au probl`eme dual . . . . . . . . . . . . . . . . . . . 135
5.3.2.1 Construction de la matrice grammienne . . . . . . . . . . . . . . . . . 136
5.3.2.2 Inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
5.3.2.3 Recapitulatif de lalgorithme . . . . . . . . . . . . . . . . . . . . . . . 138
5.3.3 Resultats avec donnees de synth`ese . . . . . . . . . . . . . . . . . . . . . . . . . 139
5.4 Reconstruction de la condition initiale . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
5.4.1 Algorithme direct applique au probl`eme dual . . . . . . . . . . . . . . . . . . . 148
5.4.1.1 Construction de la matrice grammienne . . . . . . . . . . . . . . . . . 149
5.4.1.2 Inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
5.4.1.3 Recapitulatif de lalgorithme . . . . . . . . . . . . . . . . . . . . . . . 150
5.4.2 Resultats avec donnees de synth`ese . . . . . . . . . . . . . . . . . . . . . . . . . 151
5.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6 Performances des methodes proposees 155
6.1 Sensibilite au bruit de mesure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.1.1 Param`etre de regularisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.1.2 Simulations avec donnees bruitees . . . . . . . . . . . . . . . . . . . . . . . . . 160
6.2 Sensibilite aux incertitudes du mod`ele . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.2.1 Sensibilite au coecient de diusivite . . . . . . . . . . . . . . . . . . . . . . 165
6.2.2 Sensibilite au coecient dechange . . . . . . . . . . . . . . . . . . . . . . . . 166
6.2.3 Sensibilite aux incertitudes sur la position des capteurs . . . . . . . . . . . . . 168
6.2.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
6.3 Comparaison avec les approches de type Kalman . . . . . . . . . . . . . . . . . . . . . 176
6.3.1 Le ltre de Kalman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
6.3.2 Mise sous forme dequation detat du probl`eme de la chaleur . . . . . . . . . . 177
6.3.3 Exemple dapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.4 Comparaison avec une approche de type interpolation . . . . . . . . . . . . . . . . . . 181
6.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
iv TABLE DES MATI
`
ERES
7 Validation experimentale des methodes 187
7.1 Dispositif experimental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
7.1.1 Materiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
7.1.1.1 Description de la maquette . . . . . . . . . . . . . . . . . . . . . . . . 188
7.1.1.2 Dispositif de mesure et dacquisition . . . . . . . . . . . . . . . . . . . 189
7.1.1.3 Enceinte climatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
7.1.1.4 Elements chauants . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
7.1.2 Etalonnage de la chane de mesure . . . . . . . . . . . . . . . . . . . . . . . . . 191
7.2 Determination experimentale de la diusivite thermique . . . . . . . . . . . . . . . . . 194
7.2.1 Theorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
7.2.2 Protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
7.2.3 Resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
7.3 Validation experimentale de la methode dassimilation thermique . . . . . . . . . . . . 198
7.3.1 Protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
7.3.1.1 Phase de stabilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
7.3.1.2 Cycle de chaue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
7.3.2 Resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
7.3.3 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
7.4 Bilan du chapitre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
8 Conclusions generales 211
8.1 En guise de conclusion : surveillance de letat thermique dun voussoir de pont . . . . 211
8.2 Bilan et perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
8.2.1 Resultats principaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
8.2.2 Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
A 217
A.1 Geometrie de la maquette utilisee pour les essais et disposition des capteurs . . . . . . 217
B Assimilation thermique 1D par methode adjointe liberee 219
B.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
B.2 Formulation generale du probl`eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
B.2.1 Lequation de la chaleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
B.2.2 Reconstruction de la temperature . . . . . . . . . . . . . . . . . . . . . . . . . . 222
B.2.3 Un probl`eme mal pose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
B.2.4 Regularisation de Tikhonov . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
B.3 Minimisation dans L
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
B.3.1 La methode de letat adjoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
B.3.2 Resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
B.4 Reconstruction dans H
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
B.4.1 Position du probl`eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
B.4.2 Calcul du gradient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
TABLE DES MATI
`
ERES v
B.4.3 Resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
B.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
C A step towards model-based Temperature Elimination in SHM 235
C.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
C.2 Problem statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
C.3 Minimization in L
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
C.3.1 The adjoint state method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
C.3.2 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
C.4 Minimization in H
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
C.5 Towards temperature elimination in Ambient Vibration Monitoring . . . . . . . . . . . 241
C.6 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
D Temperature identication based on pointwise transient measurements 243
D.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
D.2 Problem statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
D.3 Minimization procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
D.3.1 Minimization in L
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
D.3.2 Minimization in H
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
D.4 Dual formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
D.5 Model reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
D.6 Numerical test case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
D.7 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
E On the use of branch modes for the boundary control of exible structures 251
E.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
E.2 The controllability gramian as a tool for control synthesis . . . . . . . . . . . . . . . . 252
E.3 On the mechanical nature of the controllability gramian . . . . . . . . . . . . . . . . . 253
E.4 Galerkin approximation of the controllability gramian . . . . . . . . . . . . . . . . . . 255
E.5 Consistent stresses for active control . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
E.5.1 Sloshing modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
E.5.2 Branch modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
E.5.2.1 Branch modes for the Laplace operator . . . . . . . . . . . . . . . . . 259
E.5.2.2 Branch modes for the boundary control of thin plates . . . . . . . . . 262
E.5.2.3 Numerical tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
E.5.3 Wave equation in a parallelepipedic domain . . . . . . . . . . . . . . . . . . . . 264
E.6 Concluding remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
vi TABLE DES MATI
`
ERES
1
Chapitre 1
Introduction
1185 apr`es J.-C. : la construction du Pont Saint-Benezet, communement appele le Pont dAvignon,
est achevee. Long de 920 m`etres, large de 4 m`etres, supporte par 22 arches, il fut construit en 8 ans
et constitua pendant des si`ecles le seul point de traversee du Rhone entre la mer Mediterranee et
Lyon. Plus de 800 ans plus tard, le Viaduc de Millau selance sur les gorges du Tarn `a une hauteur
maximale de 343 m`etres. Long de 2640 m`etres, il est maintenu par 7 piles. Les travaux ont dure 38
mois. Louvrage bat le record du monde pour la taille spectaculaire de sa pile principale, haute de
245 m`etres. Cest aussi un ouvrage dexception par sa leg`erete et par les innovations techniques mises
en uvre pour sa construction et lors de son exploitation. Une multitude de capteurs en tout genre
surveillent en permanence sa capacite `a resister aux sollicitations et `a lusure du temps.
Hormis leur fonction, ces deux edices ont un point commun : ils temoignent du desir constant de
lhomme de parvenir `a perenniser son uvre grace `a des techniques de plus en plus sophistiquees. La a-
bilite de la structure est ici lenjeu majeur. Grace aux progr`es realises dans les methodes de surveillance
de sante, les ponts de demain seront des structures intelligentes, integrant d`es leur construction des
syst`emes capables de detecter une perte de abilite due `a un endommagement precoce.
1.1 Contexte de letude
1.1.1 SHM et detection dendommagement
Lendommagement dans une structure provoque une modication de ses proprietes mecaniques,
telles que les frequences propres de vibration, les deformees modales ou lamortissement. Plusieurs
methodes de surveillance de sante (Structural Health Monitoring ou SHM) sont fondees sur la sur-
veillance de ces proprietes. Les techniques Ambient Vibration Monitoring (Wenzel & Pichler, 2005)
reposent sur une mesure en continu des vibrations dues `a une excitation naturelle (sous laction du
vent, du trac routier, etc.). Les proprietes vibratoires sont en permanence comparees `a un etat de
reference connu (Basseville et al. , 2000). Les methodes de surveillance de sante visent ainsi `a deceler
lexistence dun defaut, `a le localiser, `a evaluer sa gravite et `a predire la duree de vie residuelle de
louvrage (Rytter, 1993). Le lecteur interesse trouvera dans Farrar et al. (2003) une revue de la vaste
litterature concernant ces techniques.
2 CHAPITRE 1. INTRODUCTION
La sensibilite des proprietes mecaniques varie selon les cas dendommagement et selon la geometrie
de la structure. Farrar & Jauregui (1996), lors dun endommagement controle du pont I-40 `a Rio
Grande (Nouveau Mexique, EU), constatent quun endommagement mettant sev`erement en cause la
securite de la structure induit un changement de la premi`ere frequence propre denviron 2%. Cette
valeur est tr`es faible par rapport aux changements provoques par la variation des conditions envi-
ronnementales ambiantes : lors du meme essai, des etudes ont montre que la meme frequence propre
variait de 5% sur 24 heures `a cause de la variation de temperature (Farrar et al. , 2003).
Parall`element, les techniques de controle structural actif, semi-actif ou passif pourraient permettre
de reduire les contraintes internes dune structure et den augmenter la stabilite (Baratta et al. , 2004).
Leur application rencontre cependant les memes dicultes liees aux variations environnementales
(Parisse et al. , 2005). Bourquin (2001c) montre en eet que de petites variations des param`etres
peuvent conduire `a des variations importantes de la reponse controlee dune structure.
La matrise de linuence des conditions environnementales et notamment de la temperature sont
un de majeur pour toutes les techniques evoquees plus haut. Cest ce que concluent les auteurs du
rapport du laboratoire Los Alamos (EU) (Farrar et al. , 2003) concernant les techniques de surveillance
vibratoire : One of the main obstacles for deploying a monitoring system in eld is the environmental
and operational variation of structures. Although many damage detection techniques are successfully
applied to scaled models or specimen tests in controlled laboratory environments, the performance of
these techniques in real operational environments is still questionable and needs to be validated.
Un grand nombre de travaux tente de remedier `a ces dicultes. Il sagit dans la majorite des
cas dapproches de type bote noire fondees par exemple sur une analyse statistique en composantes
principales (Kullaa, 2002, 2003, 2004) ou sur un apprentissage par reseaux de neurones (Sohn et al.
, 2001). Lautre categorie dapproches favorise lutilisation dun mod`ele qui corr`ele les variations de
frequence aux variations de temperature. Cette correlation peut etre issue dobservations sur le terrain
(Rohrmann et al. , 2000; Wood, 1992), ou dune modelisation physique thermomecanique. On peut
citer ici les travaux de Nasser (2006) qui emploient les methodes de detection dendommagement
fondees sur lanalyse de la matrice de Hankel des donnees (Basseville et al. , 2000). Le rejet des eets
environnementaux peut etre envisage grace `a des mod`eles des structures etudiees (Basseville et al. ,
2006a,b).
On retrouve dans la litterature plusieurs mod`eles permettant en eet de relier les eets de la
temperature aux contraintes mecaniques (Geradin & Rixen, 1994; Jirasek & Bazant, 2002). A cet eet,
Erlicher & Bourquin (2006) ont recemment propose une methode de modelisation thermomecanique
pour des structures tridimensionnelles en prenant en compte deventuelles precontraintes. Treyss`ede
(2006) etudie en particulier les eets de precontraintes thermiques sur des structures unidimension-
nelles, en mettant laccent sur les eets de preexion.
Toutefois, lutilisation de mod`eles thermomecaniques necessite la connaissance prealable du champ
de temperature `a linterieur de la structure. Pour cela, le recours `a des methodes dinstrumentation
et de mesure semble inevitable. Le nombre de capteurs de temperature sur de grands ouvrages peut
atteindre aujourdhui plusieurs centaines (Wong, 2004), ce qui temoigne de limportance de cette
grandeur physique et de ses variations spatiales. Mais les techniques de mesure de temperature ne
permettent en aucun cas la connaissance directe dun champ tridimensionnel en tout point. Les cap-
1.1. CONTEXTE DE L
ETUDE 3
teurs le plus souvent utilises dans le domaine du genie civil (thermocouples, elements Pt100, ther-
mistances,...), ne peuvent livrer que des mesures ponctuelles. Recemment, des structures en beton se
sont vues equipees de bres optiques utilisant leet Raman pour la mesure de la temperature lineique.
Leet Brillouin (Lanticq et al. , 2006) pourrait aussi etre utilise `a terme. Les techniques liees `a la ther-
mographie infrarouge (Maierhofer et al. , 2006) sont aussi un choix potentiel, mais les dicultes liees
`a leur mise en uvre ne permettent pas denvisager une utilisation en continu sur site. Dans tous les
cas cites, les techniques de mesure experimentales ne peuvent cependant fournir quune connaissance
locale du champ thermique dans une structure. A cela sajoute linaccessibilite de certaines parties de
la structure, rendant necessaire une etape dassimilation de donnees pour reconstruire le champ de
temperature `a partir de donnees partielles sur celui-ci.
Selon la denition donnee dans Le Dimet & Blum (2002), lassimilation de donnees est lensemble
des techniques qui permettent de combiner de facon optimale (en un sens `a denir) linformation
mathematique contenue dans les equations et linformation physique provenant des observations en
vue de reconstituer letat du syst`eme. Le terme assimilation de donnees est tr`es couramment employe
dans les domaines de la meteorologie et de loceanographie (Pham et al. , 1998b; Kalnay, 2003) o` u
le nombre de donnees provenant de mesures physiques est relativement faible par rapport au nombre
de degres de liberte des syst`emes decoulement etudies. Ici, le syst`eme considere est le processus de
diusion de chaleur qui regit le champ de temperature dans la structure etudiee.
Le probl`eme de la reconstruction du champ de temperature qui fait lobjet du present travail
peut aussi etre vu comme un probl`eme inverse. En thermique, le probl`eme classique de conduction
de la chaleur consiste `a determiner le champ de temperature resultant dune condition initiale et
de conditions aux limites connues. Pour reconstruire le champ de temperature `a partir de mesures
partielles, nous nous xerons comme objectif la determination de la condition initiale ou des conditions
aux limites responsables de ce champ. Il sagit donc de la demarche inverse, do` u la denomination de
probl`eme inverse. On pourra en deduire par post-traitement une estimation du champ de temperature
`a linstant present (linstant nal de la fenetre dobservation) dont on a besoin dans les methodes de
surveillance de sante. Lapproche probl`eme inverse prend en compte la dynamique de la diusion de
la chaleur, et se distingue nettement dune simple interpolation des donnees `a linstant nal.
Le probl`eme que nous nous proposons de traiter ici se presente comme suit. On consid`ere un solide
`a une temperature initiale
0
occupant un domaine . En notant f une source interne et des sources
surfaciques, la temperature `a linterieur du solide est regie par lequation de diusion de la chaleur,
qui est un cas dequation parabolique :
_
_
c
t
div grad = f dans [0, T]
(grad ).n + = sur [0, T]
(x, 0) =
0
(x) dans
Nous reviendrons plus tard sur le choix des conditions aux limites et sur la signication physique des
dierents param`etres de cette expression. Nous supposons que nous disposons de mesures ponctuelles
d
k
(t), k = 1..m delivrees par m capteurs situes aux points x
k
. A partir de ces donnees, lobjectif xe
est destimer la condition initiale
0
et les sources surfaciques ou volumiques f qui sont responsables
4 CHAPITRE 1. INTRODUCTION
de ces mesures.
1.1.2 Probl`emes inverses
Du fait de leur large champ dapplications, les probl`emes inverses lies `a la conduction de la chaleur
ont ete largement etudies durant les quatre derni`eres decennies, parall`element au developpement de
techniques numeriques et de moyens de calcul permettant leur resolution.
Traditionnellement, les probl`emes inverses sont classes en deux categories : les probl`emes qui visent
`a determiner des conditions aux limites ou des sources inconnues (comme cela est le cas ici) et les
probl`emes lies `a lestimation de param`etres intrins`eques du syst`eme. Le premier type de probl`emes
apparat d`es que la mesure directe de la grandeur physique etudiee nest pas possible en pratique. Les
hautes temperatures et la diculte dacc`es dans la chambre de combustion dun moteur automobile
(Delattre et al. , 2001; Constantinescu et al. , 2004), dans une enceinte contenant un feu (Raynaud &
Bransier, 1986) ou sur les faces actives doutils dusinage (Huang & Tsai, 2005; Huang & Lo, 2005)
sont des cas o` u le recours `a des methodes inverses est necessaire.
Dans la deuxi`eme categorie de probl`emes inverses, lobjectif xe est de determiner, `a partir dune
connaissance partielle du champ de temperature, des param`etres de mod`ele inconnus. Il est possible
par exemple de determiner la conductivite dun materiau `a partir de mesures transitoires (Yang, 1999;
K ugler, 2003; Plana et al. , 2006; Chen & Wu, 2006) ou dutiliser cette methode pour la detection non
intrusive de defauts de geometrie internes (Chapko et al. , 1998; Chapko & K ugler, 2004; Mera et al. ,
2005). Les probl`emes inverses didentication de param`etres se rencontrent dans de nombreux autres
domaines allant de la geomechanique (Lecampion et al. , 2002; Lecampion & Constantinescu, 2005)
aux mathematiques nanci`eres.
La diculte principale des probl`emes inverses est leur caract`ere generalement mal pose (Engl et al.
, 1994). Un probl`eme est bien pose au sens de Hadamard sil verie les proprietes suivantes :
1. Pour toute donnee admissible, une solution existe.
2. Pour toute donnee admissible, la solution est unique.
3. La solution depend contin ument des donnees.
D`es lors que lune de ces conditions est violee, le probl`eme est considere comme mal pose. En
pratique, cela veut souvent dire quil nexiste pas de solution unique ou que, si elle existe, une leg`ere
modication des donnees conduit `a des solutions tr`es dierentes. Cest le cas par exemple des ensembles
chaotiques tels que les syst`emes meteorologiques pour lesquels une inme variation des donnees (le
battement dailes dun papillon en Chine. . . ) peut faire basculer le syst`eme dun etat `a un autre (un
orage au lieu dune journee ensoleillee en Bretagne. . . ).
1.1.3 Caract`ere mal pose des probl`emes inverses et regularisation
Dans ce qui suit, nous mettons en evidence le caract`ere mal pose du probl`eme inverse de la chaleur.
Bien que cela ne fasse pas lobjet du present travail, cette mise au point montre linteret de lutilisation
dune methode de regularisation.
1.1. CONTEXTE DE L
ETUDE 5
Les proprietes lissantes de lequation de conduction sont responsables du caract`ere mal pose du
probl`eme inverse de la chaleur. Intuitivement, la distribution de temperatures dans un solide isole tend
`a shomogeneiser. En eet, si la temperature initiale presente de fortes variations spatiales, celles-ci
tendent `a disparatre avec le temps et il devient dicile, voire impossible, de les reconstituer : le
phenom`ene de la conduction de la chaleur est irreversible.
Considerons par exemple le probl`eme simplie suivant qui donne une illustration claire du phenom`ene.
Soit la solution du probl`eme de la chaleur unidimensionnel
_
t
2
x
2
= 0 dans [0, L] [0, T]
(0) = (L) = 0 dans [0, T]
(x, T) = f(x) dans [0, L]
On connat la condition nale (x, T) = f(x) et on cherche `a determiner le champ `a linstant initial
g(x) = (x, 0).
Si on note
k
,
k
lensemble des solutions du probl`eme de valeurs propres
_
_
_
d
2
dx
2
= dans [0, L]
(0) = (L) = 0
avec
_
L
0
2
k
dx = 1, alors la temperature peut etre ecrite comme combinaison lineaire des fonctions
propres
k
:
(x, t) =
k=1
k
(t)
k
(x).
La fonction inconnue g(x) peut egalement etre decomposee sur la meme base :
g(x) =
k=1
c
k
k
(x),
avec
c
k
=
_
L
0
g(x)
k
(x) dx.
En remplacant lexpression de (x, t) dans le probl`eme initial, on obtient le syst`eme dequations
dierentielles suivant :
_
_
_
d
k
(t)
dt
+
k
k
(t) = 0 dans [0, T]
k
(0) = c
k
pour tout k. La resolution de ce syst`eme dequations permet alors decrire la temperature sous la forme
(x, t) =
k=1
c
k
k
(x)e
k
t
6 CHAPITRE 1. INTRODUCTION
En utilisant cette expression, le champ nal f(x) secrit
f(x) =
k=1
c
k
k
(x)e
k
T
=
_
L
0
g(x)K(x, ) d
avec
K() =
k=1
e
k
T
k
(x)
k
().
Le theor`eme de Picard (Engl et al. , 1994) precise alors que le probl`eme inverse admet une solution si
et seulement si
k=1
[f
k
[
2
_
e
k
T
_
2
<
o` u f
k
=
_
L
0
f(x)
k
(x) dx. La solution g(x) est dans ce cas donnee par
g(x) =
k=1
f
k
k
(x)
e
k
T
Cette derni`ere expression donne un eclairage sur la nature mal posee du probl`eme. Si une petite
perturbation est ajoutee aux donnees, telle que f
= f +
k
, on obtient la solution perturbee g
=
g +
k
e
k
T
. Or, pour tout operateur auto-adjoint dinverse compact (tel que le Laplacien), les valeurs
propres
k
tendent vers linni :
lim
k+
k
= +.
De mani`ere plus precise, la premi`ere formule asymptotique de Weyl donne une idee de la croissance
des valeurs propres :
k
k
2m
d
, d etant la dimension de lespace dans lequel on se place, et 2m lordre
de loperateur dierentiel (2m = 2 pour le Laplacien). Le rapport
|g
g|
|f
f|
= e
k
T
peut par consequent devenir arbitrairement grand.
Une petite erreur sur les donnees f
(Muniz et al. ,
1999; Masood, 2005; Liu, 2002). Cette analyse montre aussi que les composantes des donnees sont
dautant plus ampliees par loperateur inverse quelles sont de haute frequence. Celles-ci sont donc le
plus responsables du caract`ere mal pose du probl`eme. Toutes les methodes dites de regularisation pour
resoudre ce probl`eme inverse auront tendance `a ltrer les hautes frequences (Shen, 1999; Battaglia,
2002). Cest par exemple le cas de la methode de Tikhonov (Tikhonov & Arsenin, 1977), largement
employee dans ce contexte, et qui op`ere un ltrage implicite des composantes haute frequence de la
solution (Vogel, 2002). Nous y reviendrons plus en detail dans le cur de lexpose. Dautres methodes,
comme la decomposition en valeurs singuli`eres tronquee (Truncated Singular Value Decomposition ou
TSVD), op`erent une troncature explicite des hautes frequences (Shenefelt et al. , 2002; Shen, 1999;
Mera et al. , 2003; Kim & Nelson, 2004, 2000). Videcoq & Petit (2001), Battaglia (2002) et Girault
1.2. M
ETHODES DE R
ESOLUTION DU PROBL
`
EME INVERSE DE CONDUCTION DE LA
CHALEUR 7
et al. (2003) montrent dans leurs travaux quil existe un lien entre les composantes frequentielles
detectables sur une condition de surface inconnue et la profondeur des mesures.
Les methodes de regularisation sont toutes fondees sur le meme principe : le probl`eme initial est
remplace par un probl`eme proche de celui-ci, mais bien pose, pour lequel la procedure de resolution est
stable. Lerreur induite par ce changement de probl`eme est appelee biais deterministe (deterministic
bias) par Raynaud & Beck (1988), qui proposent une methode systematique de comparaison des
methodes inverses. La methode ideale engendrerait un biais deterministe nul, mais cette methode
nexiste pas vu le caract`ere mal pose du probl`eme. En fait, toute methode de regularisation sera un
compromis entre le biais deterministe introduit et la sensibilite aux mesures (sensitivity) (Raynaud &
Beck, 1988). Celle-ci mesure la deviation de la solution lorsque les donnees sont entachees derreurs.
1.2 Methodes de resolution du probl`eme inverse de conduction de
la chaleur
Faire une revue exhaustive de la litterature concernant les probl`emes inverses lies `a la conduction
de la chaleur semble tr`es dicile. Nous proposons den donner ici un apercu qui couvre le plus large
eventail possible des methodes existantes.
Une des premi`eres tentatives de resolution dun probl`eme de ce genre remonte `a 1960 avec le travail
de Stolz (1960), qui traite du probl`eme de la determination dun ux et dune temperature inconnus
sur un solide unidimensionnel `a partir de la mesure de la temperature en un point x
0
(cf. schema
ci-dessous).
x
0
(0)
x
= 0
(L)
x
= q(t) =??
Ce probl`eme type a souvent fait lobjet de travaux dans la litterature sous le nom de sideways
heat equation. La solution proposee par Stolz (1960) est basee sur une relation analytique entre la
temperature et le ux inconnu. Grace `a une decomposition de la fonction inconnue en une somme de
composantes simples, linversion de cette relation peut etre faite numeriquement.
Les methodes fondees sur des expressions analytiques ont rapidement ete abandonnees car elles
restent limitees sur le type de geometries quil est possible de traiter. Les travaux precurseurs de
Burggraf (1964) et Sparrow et al. (1964) ont ete repris plus recemment par Monde (2000), qui
donne des solutions analytiques du probl`eme pour des solides semi-innis ou nis fondees sur une
discretisation semi-polynomiale des fonctions inconnues. La methode peut etre etendue au cas 2D
(Monde et al. , 2003). Dans Monde & Mitsutake (2001), la meme demarche conduit `a des expressions
analytiques pour la determination du coecient de conductivite. Enn, Woodeld et al. (2006a) et
Woodeld et al. (2006b) proposent des ameliorations de la methode. Ces travaux semblent neanmoins
dapplication tr`es limitee.
8 CHAPITRE 1. INTRODUCTION
1.2.1 Methodes fondees sur des approches de type dierences nies
La discretisation par dierences nies de lequation de la chaleur a ouvert dautres pistes de
resolution numerique. La connaissance de en x
0
divise le domaine en 2 ; une partie directe entre la
condition limite connue et le point de mesure (cf. schema ci-dessus) qui peut etre resolue de mani`ere
classique, et une partie inverse dans le reste du domaine. Le domaine est discretise en un certain
nombre de mailles. Dans un premier temps, un schema aux dierences nies classique permet la
determination de la temperature dans la partie directe du domaine. Un schema specique permet
ensuite de determiner la temperature au nud juxtapose `a x
0
. Le schema utilise une relation explicite
entre la temperature inconnue sur ce nud et les temperatures connues au nud precedent. Une fois
les temperatures sur ce nud et pour tous les pas de temps determinees, la procedure est repetee pour
le nud suivant jusqu`a couvrir toute la region inverse.
On retrouve ces schemas dans la litterature sous la denomination de methodes de retour vers
la surface, ou space marching (Raynaud, 1997), pour evoquer leur aspect sequentiel dans lespace.
En fonction des pas de temps qui interviennent dans la relation donnant la temperature (molecule
de calcul), des methodes dierentes sont obtenues (DSouza, 1975; Murio, 1989; Raynaud & Bransier,
1986; Al-Khalidy, 1998). Le schema propose par Sassi & Raynaud (1998) est nettement plus performant
en termes de stabilite et de precision que ses predecesseurs. Recemment, Elden (1997) a propose
un schema de ce type base sur une methode de lignes. Berntsson (1998) decrit en detail le cadre
mathematique et les proprietes regularisantes dun algorithme decoulant de ce travail.
Un large eventail dalgorithmes de resolution du probl`eme inverse de la chaleur est derive de
la methode de specication de fonction (function specication method ou FSM) proposee par Beck
(1970). A chaque pas de temps t
n+1
, on suppose connus la distribution de temperatures et le ux au
pas de temps precedent t
n
. On minimise alors une fonctionnelle de type moindres carres portant sur
les temperatures aux pas de temps t
n+1
`a t
n+r
. La minimisation de cette fonctionnelle par rapport au
ux au pas de temps t
n
permet de determiner la valeur de ce dernier. La minimisation est faite grace `a
une expression explicite des coecients de sensibilite. Les temperatures futures aux pas de temps t
n+1
`a t
n+r
sont utilisees pour apporter la regularisation necessaire au processus de minimisation (Beck
et al. , 1985). Elles sont determinees via une hypoth`ese simpliee sur levolution du ux lui-meme.
Sans ces pas de temps futurs, la formule dinversion nest autre que celle proposee par Stolz (1960)
(Ling et al. , 2006). On retrouve dans Beck et al. (1996) une comparaison de ce type de regularisation
avec la methode de Tikhonov dont il sera question plus loin. L`a encore, il serait trop ambitieux de
vouloir passer en revue lensemble des travaux inspires de cette methode. Nous nous contenterons de
citer les travaux recents de Ling et al. (2003), qui utilisent la methode des elements nis pour la
discretisation prealable des mod`eles. Les travaux de Lin et al. (2004) permettent de reduire lerreur
induite par lhypoth`ese sur les pas de temps futurs. Ling et al. (2005) et Ling et al. (2006) apportent
certaines ameliorations en utilisant notamment des pas de temps dierents pour les mesures et pour
linversion. La stabilite numerique de la methode est etudiee par Ling & Atluri (2006).
Chantasiriwan (2001) combine la FSM `a une discretisation par elements fronti`eres pour la resolution
dun probl`eme inverse en deux dimensions. Combinee `a des methodes de reduction de mod`ele, la FSM
a egalement permis dans Videcoq & Petit (2001), Battaglia (2002) et Girault et al. (2003) de resoudre
1.2. M
ETHODES DE R
ESOLUTION DU PROBL
`
EME INVERSE DE CONDUCTION DE LA
CHALEUR 9
le probl`eme inverse dans des cas bidimensionnels.
En parall`ele, on retrouve dans dautres travaux une multitude dautres schemas dinversion. Par
exemple, Chang et al. (2005) ont propose un schema numerique original qui preserve les proprietes de
groupe, ce qui garantit la stabilite de la procedure numerique. Shidfar & Zakeri (2005) ont developpe
par ailleurs une methode derivee dun shema semi-implicite. Chen et al. (2002) puis Chen & Wu
(2006) ont utilise la transformee de Laplace dans des contextes dierents pour aborder le probl`eme.
Une idee tout `a fait dierente pour regulariser le probl`eme est utilisee dans la methode de quasi-
reversibilite (Latt`es & Lions, 1967). Loperateur
est dissipatif. Lorsque le sens du temps est inverse, cette propriete est `a lorigine du caract`ere mal
pose du probl`eme retrograde. On remplace alors cet operateur par loperateur
2
avec petit. Le probl`eme retrograde lie `a ce nouvel operateur est bien pose ce qui rend sa resolution
numeriquement stable.
La methode proposee par Weber (1981) reprend la meme idee. Elle consiste `a ajouter `a lequation
de la chaleur parabolique classique un terme hyperbolique, cest-`a-dire `a remplacer loperateur de la
chaleur par
tt
+
t
,
avec petit. Outre le fait que lequation de la chaleur hyperbolique ainsi obtenue puisse saverer
interessante pour la modelisation de phenom`enes thermiques transitoires rapides ou faisant intervenir
des temperatures importantes, le probl`eme retrograde lie `a ce nouvel operateur est bien pose. Cette
methode a ete reprise par Masood (2005) et Huang & Wu (2006), et appliquee recemment `a un cas
tridimensionnel par Hsu (2006).
1.2.2 Autres approches...
Pour nir cette revue de letat de lart des methodes de resolution du probl`eme inverse de la cha-
leur, nous citerons ici les methodes qui utilisent les algorithmes genetiques (Chiwiacowski & de Cam-
pos Velho, 1991) ou de type recuit simule ou particle swarm (Colaco et al. , 2006). Il sagit dalgorithmes
de minimisation qui simulent des comportements biologiques et qui presentent certains caract`eres au-
toadaptatifs. On retrouve `a la base de ces methodes une fonctionnelle de co ut qui doit etre regularisee
au prealable par une technique adaptee. Une autre methode qui merite detre citee pour son originalite
est celle de la simulation de reseau (network simulation method) (Zueco et al. , 2006). Elle est fondee
sur lecriture des equations dierentielles regissant la diusion de la chaleur sous forme de reseau
electrique avec des equivalences physiques entre les grandeurs electriques et thermiques.
10 CHAPITRE 1. INTRODUCTION
1.3 Methodes doptimisation, controle optimal
1.3.1 Approches de type moindres carres
Le probl`eme inverse peut etre mis sous forme de probl`eme doptimisation, o` u les inconnues sont
determinees de telle sorte quelles minimisent lecart (en un sens `a preciser) entre les mesures issues
de lobservation du syst`eme physique et les mesures calculees par mod`ele (cf. schema ??). Dans le cas
ideal o` u les deux quantites sont egales, et sil y a unicite de la solution, les param`etres dentree du
mod`ele numerique sont ceux du syst`eme physique.
Fig. 1.1 Le syst`eme reel et le mod`ele numerique dans lapproche de type moindres carres
En general, on se contente dune approximation, ce qui donne de la souplesse `a ces methodes. La
mani`ere avec laquelle lecart est minimise et les tolerances admises permettent dintegrer les erreurs
de modelisation, le bruit de mesure ainsi que toutes les autres sources derreur de mani`ere optimale.
Lavantage majeur de ce type dapproche est la modularite : la demarche fait apparatre de mani`ere
distincte et quasiment independante les dierentes phases correspondant au choix du mod`ele, `a la
formulation du probl`eme de minimisation, au choix de lalgorithme de minimisation (du probl`eme
continu), aux dierentes couches dapproximation et `a lintegration numerique via la discretisation
des equations continues. Ainsi, la mise en uvre de telles methodes peut faire appel `a des botes `a
outils developpees independamment, ce qui donne un avantage pratique considerable.
Lecart entre les mesures et les donnees reconstruites est dhabitude mesure par un crit`ere qua-
dratique (Alifanov & Rumyantsev, 1988; Alifanov, 1994; Alifanov et al. , 1995). Ceci permet de faire
appel au vaste arsenal de methodes de derivation et de minimisation de la theorie de loptimisation.
Pour le probl`eme de la reconstruction du champ de temperature avec mesures ponctuelles, le crit`ere
permettant de determiner le chargement thermique inconnu secrira par exemple :
E() =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt (1.1)
o` u
d
k
(t) sont les mesures physiques delivrees au cours du temps par les m capteurs situes en x
k
,
et (x
k
, t) les valeurs aux points x
k
donnees par le mod`ele numerique. Des methodes generiques de
1.3. M
OLE OPTIMAL 11
minimisation permettent de determiner le minimum de cette fonction de co ut.
Du fait du caract`ere mal pose du probl`eme, la minimisation du crit`ere (1.1) ne peut en aucun
cas etre envisagee sans un procede de regularisation. Certains algorithmes presentent des proprietes
regularisantes intrins`eques. Par exemple, lalgorithme du gradient conjugue reconstruit en priorite les
composantes basse frequence de la solution. La procedure iterative qui en resulte est stable (Nemi-
rovskii, 1986; Carthel et al. , 1994) `a condition quelle soit arretee lorsque lecart quadratique entre
les donnees et les valeurs reconstruites (mesure par E() par exemple) est de lordre de grandeur de
lerreur ou bruit de mesure , estime tel que
m
k=1
_
T
0
_
d
k
(t)
k
(t)
_
2
dt
(
k
(t) sont les donnees non bruitees). Ce principe, appele principe de discrepance (discrepancy prin-
ciple) (Morozov, 1993; Alifanov, 1994) est le crit`ere de reference pour la regularisation des methodes
de type optimisation (Alifanov & Egerov, 1985; Huang &
Ozisik, 1992; Alifanov et al. , 1995; Huang
& Yan, 1995; Huang & Wang, 1999). represente la limite au-del`a de laquelle une reconstruction na
plus de sens (on ne peut pas recreer de linformation inexistante) ou devient inutile. Lorsque cette
limite est depassee, les processus de calcul deviennent rapidement instables. Des versions dierentes
du meme crit`ere peuvent etre rencontrees selon lalgorithme de minimisation adopte (cf. King (1989)
et Han et al. (1995) par exemple).
Une mani`ere generique de regulariser le probl`eme consiste `a ajouter au crit`ere de co ut (1.1) un
terme supplementaire fonction des inconnues. Ce terme peut etre vu comme une sorte de penalisation
qui empeche ces derni`eres de prendre des valeurs trop grandes. La methode la plus employee est la
regularisation de Tikhonov (Tikhonov & Arsenin, 1977). La fonction de co ut est remplacee par la
fonctionnelle regularisee
J() =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt +
2
||
2
(1.2)
Le param`etre est une petite constante positive qui est choisie en fonction des caracteristiques
speciques du probl`eme `a resoudre (Engl et al. , 1994). La regularisation de Tikhonov a ete mise
en uvre pour la resolution dun grand nombre de probl`emes pratiques (El Bagdouri & Jarny, 1986;
Jarny et al. , 1991; Alifanov, 1994; Alifanov et al. , 1995; Beck et al. , 1996;
Ozisik & Orlande, 2000;
Liu, 2002; Tautenhahn & Jin, 2003; K ugler, 2003). La regularisation de Tikhonov dordre superieur
fait intervenir les derivees dordre superieur des inconnues. (Muniz et al. , 2000; Ramos et al. , 2001;
Xie & Zou, 2005). Selon le meme principe, dautres denitions du terme de regularisation conduisent
`a des methodes dierentes. Des considerations de type stochastique portant sur lentropie du syst`eme
sont par exemple `a la base de la methode du maximum dentropie (maximum entropy) (Chiwiacowski
& de Campos Velho, 1991; Ramos et al. , 2001).
Une fois la fonctionnelle regularisee choisie, celle-ci est ensuite minimisee grace `a un algorithme
iteratif comme les algorithmes du gradient, du gradient conjugue ou autres algorithmes de Krylov
(Ciarlet, 2000). Engl et al. (1994) proposent une version du gradient conjugue appliquee `a lequation
normale dont la solution est linverse generalise. On peut aussi citer les algorithmes steepest descent
ou de Kozlov et Mazya (Mera et al. , 2001, 2003).
12 CHAPITRE 1. INTRODUCTION
Le param`etre de regularisation doit etre choisi avec beaucoup dattention. Une trop grande valeur
eloigne le resultat de la solution vraie, alors quune valeur trop faible fait apparatre le caract`ere mal
pose du probl`eme. Les methodes de determination de peuvent etre classees en deux categories. Dun
cote, les methodes a priori permettent la denition de sans connaissance prealable du resultat. A
loppose, les methodes a posteriori font intervenir le resultat du calcul inverse dans le choix de et
leur implantation prend en general un caract`ere iteratif (Engl et al. , 1994; Vogel, 2002).
1.3.2 Controle optimal et methode adjointe (moindres carres generalises)
La theorie du controle optimal, introduite par Lions dans les annees 60 (Lions, 1968), fournit un
cadre mathematique general applicable aux syst`emes distribues geres par des equations dierentielles.
Lobjectif dun probl`eme de controle optimal est de determiner un certain nombre de fonctions interve-
nant dans le syst`eme de telle sorte que le syst`eme soit conduit dun etat connu vers un etat souhaite en
un laps de temps donne. Ceci est realise par minimisation dune fonction de co ut et un grand arsenal
de methodes permet de determiner une solution dans le cas o` u celle-ci existe.
La methode adjointe issue de cette theorie permet de determiner le gradient dune fonctionnelle
quadratique comme solution dun probl`eme annexe : le probl`eme adjoint. Les fastidieuses etapes de
dierentiation sont remplacees ici par la resolution unique dun probl`eme qui a fondamentalement la
meme structure que lequation detat du syst`eme. La notion de dualite y est sous-jacente : la solution
du probl`eme adjoint, appelee etat adjoint, appartient en fait `a un espace de fonctions qui est le dual
de lespace des inconnues (appelees dans ce contexte variables de controle).
La theorie du controle optimal a ete la pierre fondatrice dune branche importante des mathematiques
appliquees, `a la fronti`ere dune vaste gamme dapplications dingenierie. On y retrouve les notions de
controlabilite exacte ou approchee. Pour un syst`eme devolution dont letat y(t) verie
/y(t) = Bv(t) (1.3)
le probl`eme de controlabilite exacte consiste `a chercher un controle v dans un espace donne tel que
y(T) = y
T
, o` u T est un horizon temporel xe et y
T
une cible `a atteindre. A defaut de pouvoir
resoudre ce probl`eme, on resout le probl`eme de controlabilite approchee dans lequel on cherche v tel
que |y(T) y
T
| , avec petit et | | la norme de lespace des etats auquel y
T
appartient. La
methode HUM (Hilbert Uniqueness Method), introduite par Lions (1988), permet la resolution ecace
de ce type de probl`emes et a ete reprise dans de nombreux travaux de recherche.
En ce qui concerne lequation de la chaleur, les travaux de Carthel et al. (1994) traitent du
probl`eme de la controlabilite exacte fronti`ere par une approche HUM. Lebeau & Robbiano (1994)
demontrent que le probl`eme de controle exact lorsque y
T
= 0 admet une solution, `a la fois pour
un controle fronti`ere et pour un controle distribue dans le domaine. Glowinski & Lions (1994, 1996)
traitent les probl`emes de controle exact et approche des equations de la chaleur, des ondes et de
Navier-Stokes, avec des controles distribues (dans le domaine) ou ponctuels (par des sources placees
en des points du domaine).
La methode de letat adjoint a ete utilisee pour resoudre le probl`eme inverse de la chaleur par
Alifanov & Egerov (1985) (voir aussi (Alifanov, 1994)). Elle a ete reprise plusieurs fois par la suite.
1.3. M
OLE OPTIMAL 13
Jarny et al. (1991) presentent les dierentes applications possibles allant de la determination de
sources ou de conditions aux limites `a lestimation de param`etres. Lattrait de la methode est lie `a
la facilite de sa mise en uvre : lequation adjointe a en general une structure similaire `a lequation
detat. Le probl`eme inverse se ram`ene donc `a un certain nombre de resolutions de deux probl`emes
bien poses, implantables avec les memes outils. Outre son adaptabilite `a des probl`emes tr`es dierents,
cette methode sapplique sans diculte intrins`eque `a des geometries complexes (Chapko et al. , 1998;
Huang & Wang, 1999; Chapko & K ugler, 2004; Huang & Lo, 2005; Huang et al. , 2005; Huang & Wu,
2006; Johansson, 2005, 2006), et peut etre appliquee indieremment `a des syst`emes lineaires ou non-
lineaires. Dans Loulou & Artioukhine (2006) par exemple, la methode est utilisee pour lestimation
dun ux sur une structure tridimensionnelle sur la base de mesures ponctuelles ou surfaciques.
Appliquee `a la determination de sources dependant du temps, la methode adjointe met en evidence
un inconvenient majeur de la formulation de type moindres carres appliquee dans un cadre Hilbertien
de fonctions `a carre integrable. Dans ce cadre, le gradient de la fonctionnelle quadratique verie une
condition nale homog`ene en temps : sa valeur `a linstant nal de la fenetre de reconstruction est nulle.
Les inconnues determinees par minimisation heritent `a leur tour de cette propriete. Par consequent,
le cadre de fonctions `a carre integrable, pourtant habituellement utilise dans ce contexte, ne permet
pas la reconstruction exacte du champ de temperature `a linstant nal.
Cette diculte est connue dans la litterature. Alifanov & Egerov (1985) proposent dutiliser un
algorithme du gradient conjugue modie pour la contourner (voir aussi Silva Neto &
Ozisik (1992)).
Il est fonde sur une hypoth`ese de regularite de la solution qui se traduit par une propriete integrale.
Dans Alifanov (1994), le meme auteur propose de repeter lalgorithme de minimisation plusieurs fois
en introduisant une procedure de lissage entre chaque repetition. Dans Huang & Yan (1995) et Huang
& Wang (1999), ladjoint est remplace par un etat adjoint articiel dans lequel la valeur au pas de
temps nal est remplacee par la valeur au pas de temps precedent. Ce champ ne correspond plus au
gradient de la fonctionnelle.
Nous proposons dans le present travail une methode generale et rigoureuse pour resoudre cette
diculte. Lidee reste similaire `a celle qui sous-tend la methode de Alifanov & Egerov (1985), mais le
point de vue adopte est dierent, conferant rigueur, universalite et adaptabilite (Bourquin & Nassio-
poulos, 2006a; Nassiopoulos & Bourquin, 2006; Bourquin & Nassiopoulos, 2006b). Contrairement au
cadre habituellement choisi, nous placerons le probl`eme de minimisation dans le cadre de lespace de
Sobolev H
1
, cest-`a-dire faisant intervenir des fonctions dont la derivee est `a carre integrable. Nous
verrons que cette demarche permet de reconstruire correctement les fonctions inconnues au temps -
nal. Meme si le lissage des donnees propose par Alifanov & Egerov (1985) et Alifanov (1994) est proche
de notre methode, le cadre fonctionnel adopte ici permet dintegrer les conditions de regularite dans
la formulation meme du probl`eme continu et dassurer la convergence ponctuelle en temps de lalgo-
rithme de minimisation. Le choix de la methode de discretisation ou de lalgorithme de minimisation
reste ainsi largement independant du choix du cadre fonctionnel.
La methode adjointe a eu un grand succ`es dans le domaine de lassimilation de donnees en
meteorologie et en oceanographie, o` u lobjectif est la determination de letat initial de syst`emes
complexes faisant intervenir les equations decoulement de Navier-Stokes (Kalnay, 2003; Le Dimet
& Talagrand, 1986). La connaissance de letat initial permet dinitialiser les mod`eles de circulation qui
14 CHAPITRE 1. INTRODUCTION
donnent une prevision `a moyen terme de letat du syst`eme. Vues la non-linearite et la complexite des
syst`emes consideres, lassimilation de donnees est une question cruciale dans ce domaine. Introduite
avec les syst`emes dassimilation variationnels 3D-VAR puis 4D-VAR (Le Dimet & Talagrand, 1986;
Talagrand & Courtier, 1987), elle est maintenant `a la base des algorithmes utilises par un tr`es grand
nombre de centres de prevision meteorologique dans le monde (Rabier et al. , 2000; Mahfouf & Rabier,
2000; Klinker et al. , 2000). Elle est aussi `a la base de plusieurs mod`eles de prevision oceanique (Wea-
ver et al. , 2003a,b; Nodet, 2006) ou de dispersion de particules (Bocquet, 2005a,b; Yelva & Bocquet,
2006). Tremolet (2006) propose une version du 4D-VAR qui permet de determiner simultanement letat
initial et une estimation de lerreur de modelisation. Puel (2007) a developpe par ailleurs une methode
dassimilation de donnees qui permet dobtenir directement letat nal, cest-`a-dire la prevision, en
utilisant les inegalites de Carleman.
En exploitant la dualite, il est possible de reecrire le probl`eme variationnel dans un formalisme
dierent. Le probl`eme initial est remplace par un probl`eme pose dans lespace des observations, ce qui
est equivalent `a minimiser la fonctionnelle duale. Les deux probl`emes sont lies par dualite de Fenchel-
Rockafellar (Ekeland & Temam, 1974), et la solution de lun determine la solution de lautre. Mais le
probl`eme dual ore un avantage considerable en termes de temps de calcul du fait que la dimension
de lespace des observations est en general plus faible que celle de lespace des variables de controle.
Le formalisme dual a ete utilise en assimilation de donnees meteorologiques : il presente lavantage
supplementaire de permettre la prise en compte intrins`eque des erreurs de modelisation (Courtier,
1997; Auroux, 2002). Nous lutiliserons ici pour construire des algorithmes de reconstruction de la
temperature rapides et ecaces.
Le choix dune discretisation de letat adjoint reste cependant une question ouverte. On peut
montrer en eet que letat adjoint discretise par une methode donnee ne correspond pas forcement
`a letat adjoint de lequation directe discretisee (Chenais, 1994; Sirkes, 1997). Talagrand & Courtier
(1987) insistent sur lutilisation dun etat adjoint calcule directement `a partir de lequation directe
discretisee. Cest ce que font par ailleurs les codes dadjointisation automatique (Giering & Kaminski,
1998) comme les codes TAPENADE (Hascoet & Pascual, 2004) ou YAO. Dun autre cote, Sirkes
(1997) et L u et al. (2004) mod`erent ce jugement en montrant que les erreurs induites sont faibles. Ils
soutiennent que lutilisation dun mod`ele adjoint au niveau continu permet davoir un meilleur choix
de methodes numeriques pour concentrer les eorts sur la recherche de stabilite de calcul. En realite,
la question nest reellement importante que dans les cas o` u la fonctionnelle est tr`es plate (comme
notamment dans les applications diciles concernant les ecoulements aerodynamiques). La descente
peut alors etre fortement biaisee par des erreurs, meme petites, dans le calcul du gradient.
1.4 Approches de type observateurs
Un large eventail de methodes potentiellement interessantes decoule dune approche de type ob-
servateurs. Un observateur est un algorithme qui delivre `a tout moment une estimation optimale du
syst`eme etudie sur la base dune information partielle sur son etat (cf. schema 1.2). Si x est un vecteur
1.4. APPROCHES DE TYPE OBSERVATEURS 15
Fig. 1.2 Schema-bloc dun observateur detat
representant letat du syst`eme, on obtient un estime x par une formule de retroaction
x
n+1
= x
n
+K(y
n
y).
Lexposant n represente le pas de temps, y et y sont respectivement les observations et leurs estima-
tions, et K la matrice de gain (le bloc correcteur du schema 1.2). Concevoir un observateur consiste
`a determiner de mani`ere optimale le gain K (Stengel, 1986). Par exemple, Marquardt & Auracher
(1990) proposent une strategie de determination du gain sur la base de considerations deterministes,
et lappliquent `a lestimation dun ux sur un mod`ele unidimensionnel. Dans Blum & Marquardt
(1997), une interpretation frequentielle des algorithmes de reconstruction conduit `a la conception dun
observateur minimisant le compromis entre le biais deterministe et la sensibilite.
Dans les domaines de la meteorologie et de loceanographie, les methodes de type observateurs
ont toujours concurrence les methodes variationnelles fondees sur des approches de type optimisation
(Hunt et al. , 2004). Plusieurs codes de prevision oceanique utilisent lapproche observateurs. La
methode la plus citee est le ltrage de Kalman : le gain K est determine de mani`ere `a minimiser la
matrice de covariance des erreurs. On montre que K est alors solution dune equation dierentielle
particuli`ere, lequation de Riccati (Kalman, 1960). Le ltrage de Kalman etendu (Extended Kalman
Filtering) sapplique aux syst`emes non-lineaires.
Il est possible detablir une equivalence stricte entre le ltrage de Kalman et la minimisation dune
fonctionnelle quadratique ponderee par la matrice de covariance. On peut montrer par ailleurs que le
syst`eme doptimalite lie `a la methode adjointe conduit aussi `a la resolution dune matrice de Riccati
si on exploite la dependance lineaire entre letat direct et letat adjoint valable pour des syst`emes
lineaires, ou avec une hypoth`ese semblable pour des syst`emes non lineaires (Yahia & del Barrio, 1999;
Del Barrio, 2003). Des methodes hybrides ont egalement ete developpees, combinant les avantages des
deux approches (Robert et al. , 2006).
Pour des syst`emes `a grand nombre de degres de liberte, la taille des equations de Riccati `a resoudre
rend cette approche inecace en temps de calcul. Des versions plus rapides ont ete proposees, fondees
16 CHAPITRE 1. INTRODUCTION
sur la reduction des mod`eles detat consideres. Le ltre SEEK (Singular Evolutive Extended Kalman
lter) utilise une matrice de covariance des erreurs dordre reduit (Pham et al. , 1998b). Cette matrice
evolue au cours du temps en fonction des donnees pour suivre les non-linearites du syst`eme, do` u
la denomination de ltre evolutif. Le ltre propose par Moireau et al. (2007) utilise une variante
du ltre SEEK pour lestimation de param`etres inconnus, couplee `a une estimation simultanee de
letat du syst`eme. Lalgorithme est tr`es rapide grace `a une strategie de retroaction colocalisee (collo-
cated feedback control ). Le ltre SEIK (Singular Evolutive Interpolated Kalman lter) (Pham et al.
, 1998a) remplace la linearisation eectuee dans le ltre SEEK par une interpolation lineaire. Plu-
sieurs ameliorations ont ete apportees (Hoteit et al. , 2000, 2002; Carme et al. , 2001) par la suite.
Le ltre UKF (Unscented Kalman Filter) developpe plus recemment ne fait intervenir aucune etape
de linearisation de la dynamique (Gove & Hollinger, 2006; Mariani & Ghisi, 2007), ce qui lui conf`ere
de meilleures performances sur des probl`emes fortement non-lineaires. Il a recemment prouve son
ecacite pour la surveillance en temps reel de structures sous chargement intense (Wu & Smyth,
2007).
En ce qui concerne notre probl`eme, la determination de sources dependant du temps semble `a
premi`ere vue incompatible avec lapproche de type Kalman. Le ltre de Kalman classique suppose
en eet que les excitations principales du syst`eme etudie sont connues. Lorsque celles-ci ne le sont
pas, elles entrent dans la modelisation comme termes de bruit. Nous verrons dans le chapitre 6 que
cette strategie permet de suivre levolution de letat dun syst`eme unidimensionnel, mais uniquement
loin des sources dexcitation du syst`eme. Son ecacite dans le cas dun syst`eme tridimensionnel reste
`a evaluer, mais on sattend `a des performances encore moins bonnes. Des approches speciques ont
pourtant ete developpees pour determiner des sources avec une approche Kalman (Tuan et al. , 1996;
Ji et al. , 1997; Tuan et al. , 1997), mais il sagit essentiellement de methodes hybrides combinant une
strategie de type observateurs et la minimisation dun crit`ere de co ut.
1.5. SYNTH
`
ESE : OBJECTIFS, D
EMARCHE G
EN
ERALE ADOPT
EE ET R
ESULTATS
PRINCIPAUX 17
1.5 Synth`ese : objectifs, demarche generale adoptee et resultats
principaux
Dans loptique du developpement de techniques de controle de sante par surveillance vibratoire,
il importe de fournir aux praticiens des methodes ables et rapides dassimilation du champ de
temperature en tout point dune structure, `a partir de mesures ponctuelles `a linterieur de celle-
ci. Ce travail a pour ambition de donner un debut de reponse `a la necessite de matrise des eets des
precontraintes thermomecaniques dans une structure, dans une demarche globale de surveillance de
sante des ouvrages.
Considerons une structure occupant un domaine . On note (x, t) le champ de temperature dans
ce solide, o` u x designe la variable despace et t 0 la variable de temps : le champ (x, t) est regi
par lequation de la chaleur
_
t
div(grad ) = f dans t 0
(grad ) n + = sur t 0
(x, 0) =
0
(x) dans
(1.4)
o` u f = f(x, t) designe une source de chaleur interne distribuee, = (x) le coecient scalaire de
conductivite et (x, t) =
ext
g(x, t) une source de chaleur en surface qui combine les echanges par
convection et le ux de chaleur g. Ici, la masse volumique et la chaleur massique c sont unitaires :
nous expliquerons dans la partie 2.1 page 28 comment on obtient cette equation et ces conditions aux
limites.
Nous supposons que m capteurs ponctuels sont repartis dans le domaine aux points x
k
, et
quils fournissent au cours du temps les mesures
d
k
(t)
m
k=1
. A linstant courant, note t
a
, on souhaite
connatre le champ de temperature en tout point du domaine , et pas seulement au niveau des
capteurs. Pour y parvenir, on utilise la seule information disponible du syst`eme, cest-`a-dire les mesures
enregistrees sur un intervalle de temps de longueur T precedant cet instant (pour t [t
a
T, t
a
]).
Le champ de temperature verie le syst`eme (1.4) quil sut de resoudre pour x, t [t
a
T, t
a
],
avec la condition initiale (x, t
a
T) =
0
(x), les sources en surface , et la source volumique f.
Or, ces donnees sont inconnues : nous nous xons alors comme objectif de les determiner `a laide des
mesures
d
k
(t)
m
k=1
pour t [t
a
T, t
a
].
Pour faire face `a la problematique de surveillance vibratoire des structures, il est necessaire
de developper des algorithmes rapides sexecutant en temps reel ou quasi-reel, cest-`a-dire dont le
temps dexecution est tr`es court par rapport au temps caracteristique de modication de letat ther-
momecanique.
Nous avons par ailleurs cherche `a developper des algorithmes ne faisant intervenir que des methodes
de disretisation usuelles. Les probl`emes sont traites de mani`ere `a pouvoir mener les calculs dans les es-
paces fonctionnels o` u celles-ci convergent habituellement. On propose ainsi des methodes implantables
avec des outils logiciels generalistes sans intervention dans les couches profondes des codes. Precisons
aussi que les applications visees necessitent de pouvoir traiter des geometries tridimensionnelles avec
les memes contraintes fortes sur le temps de calcul.
18 CHAPITRE 1. INTRODUCTION
1.5.1 Comparaison des dierentes approches pour lestimation de la temperature
Une approche de type interpolation, dans laquelle le champ est estime de mani`ere `a satisfaire
au mieux les donnees et, eventuellement, des hypoth`eses prealables sur celui-ci, est loin detre suf-
sante pour repondre au probl`eme donne. Les sources de chaleur sur la surface dun ouvrage sont
variables dans le temps et dans lespace. Toute tentative destimation de ce champ qui nest jamais `a
lequilibre est vouee `a lechec si la dynamique du phenom`ene physique nest pas prise en compte. Nous
le verierons grace `a des simulations numeriques sur un exemple concret dans la partie 6.4, chapitre
6, o` u nous montrons que linterpolation de donnees ne permet pas de reconstruire le champ (x, t
a
).
Une approche de type observateurs comme le ltrage de Kalman, fondee sur un mod`ele, peut
paratre `a premi`ere vue plus appropriee. Elle sav`ere cependant tout aussi inadaptee au probl`eme
pose. En ltrage de Kalman, les variables dentree du syst`eme (ici, et f) sont supposees connues, ou
du moins mesurees (elles peuvent etre bruitees). La reconstruction utilise les variables dobservation
(ici, les mesures
d
k
(t)
m
k=1
) et les mesures des variables dentree. Si les variables dentree ne sont
pas connues ou ne peuvent etre mesurees -ce qui est le cas ici- lexcitation du syst`eme est consideree
comme du bruit gaussien. Cependant, dans le cas dun champ de temperature, les eets transitoires
sont relativement lents, et les gradients de temperature dus par exemple `a une source surfacique
rapidement variable dans le temps peuvent etre importants compares `a la valeur moyenne du champ
dans le domaine. Si lon souhaite pouvoir reconstituer ces gradients de temperature, il est necessaire
de connatre ou destimer les conditions aux limites. Nous verrons dans la partie 6.3, chapitre 6, la
comparaison de la reconstruction du champ de temperature par ltrage de Kalman et par les methodes
developpees ici : le ltre de Kalman ne permet pas de reconstruire la temperature `a linstant courant
(x, t
a
).
Nous privilegions par consequent ici une approche de type controle optimal, dans laquelle on vise `a
determiner la condition initiale et les sources de chaleur (surfaciques ou volumiques) qui sont `a lorigine
du champ de temperature. Cette approche est fondee sur un mod`ele : on determine les inconnues de
telle sorte quelles minimisent un crit`ere de co ut mesurant lecart entre les signaux issus des capteurs
et les valeurs aux memes emplacements dun champ de temperature predit par mod`ele.
Le probl`eme peut etre formule ainsi : on cherche lensemble
0
, , f qui minimise lecart au sens
des moindres carres entre les donnees
d
k
(t)
m
k=1
et les valeurs aux points x
k
du champ reconstruit,
solution de (1.4). Supposons pour linstant que
0
et f sont nuls. Pour simplier les notations, suppo-
sons aussi que linstant courant est t
a
= T et que la fenetre dobservation est t [0, T]. On cherche `a
minimiser la fonctionnelle quadratique
J() =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt +
2
||
2
V
(1.5)
Le deuxi`eme terme represente le terme de regularisation de Tikhonov. 1 est lespace de controle et
| |
V
sa norme. Le choix de 1 a une repercussion importante sur les resultats.
J etant dierentiable, son minimum est donne par la condition J = 0, o` u le gradient J est
donne par
J( +) J() =
_
J(),
_
V
+O||
2
V
(1.6)
1.5. SYNTH
`
ESE : OBJECTIFS, D
EMARCHE G
EN
ERALE ADOPT
EE ET R
ESULTATS
PRINCIPAUX 19
represente une faible variation de , et la solution correspondante de (1.4).
1.5.2 Assimilation de donnees ponctuelles par methode adjointe
Placons-nous dans un espace unidimensionnel : cela permet de mettre plus facilement en evidence le
probl`eme de linstant nal lorsque lespace de controle est lespace L
2
en temps. Une barre conductrice
de longueur L (le domaine est alors reduit `a [0, L], et les bords sont les deux points x
1
= 0 et x
2
= L)
est chauee par un ux de chaleur
1
en x
1
et par un ux
2
en x
2
. Si
1
,
2
1 =
_
L
2
(0, T)
_
2
,
alors (1.4) admet une solution L
2
_
0, T; H
1
(0, L)
_
(Lions & Magenes, 1968).
On introduit alors letat adjoint, solution du probl`eme adjoint :
_
p
t
div(grad p) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans
(1.7)
qui permet decrire le gradient de la fonctionnelle. Lorsque 1 =
_
L
2
(0, T)
_
2
, on montre que le gradient
de J est donne par
J(
1
,
2
) = p(x
1
, t) +
1
(t), p(x
2
, t) +
2
(t) (1.8)
Dans (1.7), p verie une condition nale nulle en temps, cest-`a-dire p(x, T) = 0. Par ailleurs,
le minimum de J verie J = 0. Grace `a (1.8), on voit alors que
i
(T) = 0. Les resultats de la
reconstruction heritent donc de la valeur nale nulle (cf. gure 1.3(a)), ceci restant vrai quel que soit
lalgorithme de minimisation utilise.
20 CHAPITRE 1. INTRODUCTION
(a) Flux cible et ux reconstruit
(b) Temperature nale cible et temperature nale reconstruite
Fig. 1.3 Reconstruction dans L
2
1.5. SYNTH
`
ESE : OBJECTIFS, D
EMARCHE G
EN
ERALE ADOPT
EE ET R
ESULTATS
PRINCIPAUX 21
Lorsquun algorithme iteratif est employe par exemple pour la determination de sources, la valeur
nale du resultat de la minimisation reste egale `a la valeur utilisee pour linitialisation (Alifanov &
Egerov, 1985; Alifanov, 1994). La modication articielle de letat adjoint proposee par Huang &
Yan (1995) et Huang & Wang (1999) ne semble pas compatible avec le developpement dalgorithmes
implantables de mani`ere universelle, et nest pas generalisable pour des raisons dues `a la convergence.
Cette propriete, intrins`equement liee au choix de la fonctionnelle et `a lespace 1, empeche la
reconstruction exacte de la temperature nale comme le montre la gure 1.3(b).
Pour contourner cette diculte, nous proposons ici un changement de cadre fonctionnel consistant
`a choisir comme espace de controle 1 =
_
H
1
(0, T)
_
2
. Les fonctions
i
appartenant `a cet espace
presentent plus de regularite en temps.
Lorsque 1 =
_
H
1
(0, T)
_
2
, on montre que le gradient de J est donne par
J(
1
,
2
) =
_
P
1
(t) +
1
(t), P
2
(t) +
2
(t)
_
(1.9)
o` u P
1
, P
2
sont solutions de
_
d
2
P
i
dt
2
+
P
i
= p(x
i
, t) sur [0, T]
dP
i
dt
(0) =
dP
i
dt
(T) = 0 i = 1, 2
(1.10)
Le gradient de la fonctionnelle est cette fois-ci donne par les fonctions P
1
et P
2
qui verient des
conditions aux limites en temps de Neumann homog`enes. Cela lib`ere la valeur du ux `a linstant nal,
et le resultat de la reconstruction est satisfaisant sur toute la fenetre temporelle.
La gure 1.4(a) montre sur un exemple numerique que la valeur nale du ux est correctement
estimee, ce qui permet une reconstruction exacte de la temperature nale (gure 1.4(b)). Alors que
la methode adjointe habituelle ne permet de connatre le champ de temperature `a un instant donne
uniquement lorsquon dispose de donnees de mesure `a des instants posterieurs (autrement dit, `a
linstant present, elle permet de reconstruire letat `a un instant passe), la methode que nous proposons
ici permet la reconstruction du champ inconnu `a linstant present.
Nous reviendrons plus en detail sur ce point dans le chapitre 3.
Le choix de lespace 1 soul`eve une autre question cruciale. Il est necessaire que les variables de
controle soient de regularite susante pour que la solution de (1.4) soit denie en tout point. Si cette
condition nest pas respectee, les quantites (x
k
, t) nont pas de sens et nous ne pouvons pas denir
la fonctionnelle J. Or, les espaces fonctionnels dans lesquels les methodes de discretisation usuelles
convergent norent pas la regularite requise en dimension despace superieure `a 1.
Gardons pour simplier lhypoth`ese
0
= 0 et f = 0. Dans un espace `a trois dimensions ( est
alors une fonction dans [0, T]), et an de pouvoir denir (x
k
, t), on est amene `a choisir comme
espace de controle lespace 1 = H
1
( [0, T]). On note p la solution de lequation adjointe (1.7)
pour un domaine R
3
. Le second membre de cette equation fait intervenir des masses de Dirac,
qui, dans le cas tridimensionnel, appartiennent `a lespace H
2
(), mais pas `a H
1
() qui est lespace
naturel.
Pour calculer le gradient, nous avons developpe des methodes speciques fondees sur la transpo-
sition qui permettent de determiner limage P de p dans 1 par lisomorphisme de Riesz (il ne faut
22 CHAPITRE 1. INTRODUCTION
(a) Flux cible et ux reconstruit
(b) Temperature nale cible et temperature nale reconstruite
Fig. 1.4 Reconstruction dans H
1
1.5. SYNTH
`
ESE : OBJECTIFS, D
EMARCHE G
EN
ERALE ADOPT
EE ET R
ESULTATS
PRINCIPAUX 23
pas confondre P = P(x, t) et les fonctions P
i
dans (1.9)). Lidee est de developper P sur une base de
fonctions g
r
de 1 et de resoudre
_
_
v
r
t
div grad v
r
= 0 dans [0, T]
(grad v
r
) n +v
r
= g
r
sur [0, T]
v
r
(0) = 0 dans
(1.11)
P verie alors
_
P, g
r
_
V
=
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
v
r
(x
k
, t) dt (1.12)
Cette expression permet de calculer P de facon convergente avec des methodes de discretisation
habituelles. Elle permet dimplanter lensemble de la methode dans des codes de calcul generalistes de
facon simple et able. La methode de transposition, appliquee `a la reconstruction de f, ou
0
, sera
presentee dans un cadre continu dans les parties 4.1.3, 4.2.3 et 4.3.3 respectivement.
Pour repondre aux objectifs de calcul en temps reel, nous introduisons une formulation duale du
probl`eme dans laquelle les inconnues `a determiner sont des fonctions de lespace des observations /.
Si on note loperateur de 1 vers / tel que = (x
k
, t)
m
k=1
, alors son adjoint
est loperateur
de /
vers 1
deni par
x, y)
V
,V
= x, y)
M
,M
x /
, y 1.
Le probl`eme dual consiste `a chercher X
k
m
k=1
/
tel que
X
k
m
k=1
+X
k
m
k=1
=
d
k
(t)
m
k=1
(1.13)
Si on pose = X
k
(t)
m
k=1
, alors est le minimum de J() (on dit que est solution du probl`eme
primal). Le probl`eme dual consiste `a minimiser la fonctionnelle duale : nous introduirons plus en
detail toutes ces notions dans le cur de lexpose, dabord de mani`ere abstraite dans le chapitre 2 puis
appliquees au probl`eme inverse de la chaleur dans le chapitre 4.
Les ux sur le bord sont des fonctions de lespace (sur la fronti`ere) et du temps : ils sont donc
denis sur un domaine tridimensionnel. En revanche, X
k
(t)
m
k=1
est constitue dautant de fonctions
du temps que de capteurs : il sagit donc essentiellement dune grandeur denie sur un domaine
unidimensionnel. Cest precisement lavantage de la formulation duale : apr`es discretisation, la taille
des syt`emes `a resoudre est nettement inferieure pour le probl`eme dual, ce qui conduit `a une grande
economie de temps de calcul.
Par ailleurs, la formulation duale ore la possibilite deectuer une grande partie de precalculs
hors ligne en reduisant ainsi la quantite de calculs en ligne. Elle permet ainsi dobtenir des outils de
calcul en temps reel. Contrairement au probl`eme primal, il est envisageable dutiliser des algorithmes
de resolution directe pour le probl`eme dual.
1.5.3 Bilan des methodes developpees
Dans le cadre de ce travail, nous avons concu des algorithmes rapides permettant de reconstruire
des ux en surface, des sources internes ou des conditions initiales inconnus `a partir de mesures
24 CHAPITRE 1. INTRODUCTION
ponctuelles dans des structures tridimensionnelles. Ces outils conceptuels et operatoires permettent
ainsi lassimilation en temps reel dun champ de temperature. Un algorithme direct fonde sur la
formulation duale pour la reconstruction du ux permet par exemple de reconstruire un champ inconnu
sur un solide tridimensionnel massif avec une erreur relative inferieure `a 3% en utilisant moins de 10
capteurs. Avec un mod`ele denviron 10 000 degres de liberte discretise par elements nis lineaires, la
reconstruction dun ux constitue de 20 composantes modales ne dure que 2-3 minutes environ.
Les algorithmes developpes sont robustes par rapport au bruit de mesure, qui est intrins`equement
pris en compte dans la regularisation. Nous avons egalement teste leur robustesse par rapport aux
erreurs de modelisation. Le champ reconstruit est plus sensible `a certains param`etres physiques (comme
la position des capteurs) qu`a dautres (comme le coecient de diusivite), mais la reconstruction est
dans son ensemble robuste par rapport aux erreurs de modelisation.
Les algorithmes developpes simplantent facilement avec des logiciels delements nis usuels sans
intervention profonde dans les codes. Une bote `a outils Matlab c _a ete creee et les simulations ont ete
eectuees `a laide du code delements nis Openfem c _
1
.
Enn, pour verier la faisabilite des methodes sur un cas reel, des essais ont ete menes en laboratoire
sur une maquette en beton. Ils ont permis de valider la demarche globale sous des conditions reelles
dutilisation, cest-`a-dire avec des incertitudes sur la modelisation et des mesures bruitees.
1.5.4 Organisation du manuscrit
Le manuscrit est structure de la mani`ere suivante :
Dans le chapitre 2, nous presentons lequation de la chaleur et les conditions aux limites choisies
pour modeliser les echanges de chaleur dans les applications visees. La methode du controle
optimal est ensuite presentee dans un formalisme abstrait ; on en degage les principales notions.
Ce formalisme est enn applique au probl`eme de lassimilation de donnees de temperature par
reconstruction des conditions initiales et des sources.
Dans le chapitre 3, la methode est enti`erement explicitee dans le cas de la reconstruction de la
condition initiale et des conditions aux limites sur une structure unidimensionnelle. Ce cas simple
permet de mettre en evidence le probl`eme de letat nal et lavantage quore la reconstruction
dans lespace H
1
pour remedier `a cette diculte.
Le chapitre 4 traite de la reconstruction dans le cas tridimensionnel. Nous precisons le choix des
espaces de controle permettant de denir les dierentes fonctionnelles de co ut. Nous presentons
la methode generale pour reconstruire une source volumique f, une source surfacique et
une condition initiale
0
inconnues. Dans ce chapitre, nous explicitons le formalisme dual et la
methode de transposition permettant de denir le champ adjoint dans le cas continu.
A partir des methodes mises en place dans le chapitre precedent, nous nous interessons dans
le chapitre 5 `a la discretisation et `a limplantation pratique des dierents algorithmes qui en
decoulent. Nous nous placons dans des espaces de dimension nie lies `a des maillages de lespace
1
Openfem : http ://www-rocq.inria.fr/OpenFEM
1.5. SYNTH
`
ESE : OBJECTIFS, D
EMARCHE G
EN
ERALE ADOPT
EE ET R
ESULTATS
PRINCIPAUX 25
et du temps, et nous donnons le detail de limplantation dalgorithmes directs ou iteratifs. Nous
presentons enn des resultats de simulations.
Le chapitre 6 discute les performances et les limites des outils algorithmiques developpes. Tout
dabord, nous evaluons les performances des algorithmes en presence de bruit de mesure ou
derreurs de modelisation. Ensuite, nous comparons les resultats `a ceux fournis par ltrage de
Kalman et par interpolation an de montrer numeriquement le bien-fonde du choix de lapproche
controle optimal.
Le dernier chapitre concerne enn la validation experimentale des methodes menee en labora-
toire : lalgorithme de reconstruction est mis `a lepreuve face `a une situation physique concr`ete,
sur une structure reelle.
Les annexes contiennent une serie de publications qui ont decoule de ce travail. Dans Bourquin
& Nassiopoulos (2006a), nous presentons la methode adjointe liberee qui consiste `a formuler le
probl`eme dans lespace H
1
en temps. Dans Bourquin & Nassiopoulos (2006b) nous proposons
une vue densemble du probl`eme de la reconstruction de la temperature pour lelimination des
eets de precontrainte dorigine thermique dans les methodes de detection dendommagement.
Ces deux travaux traitent du probl`eme en une dimension de lespace. Dans Nassiopoulos &
Bourquin (2006) nous posons les bases de la methode duale pour le probl`eme tridimensionnel.
Nous nous interessons enn dans Bourquin & Nassiopoulos (2007) `a lutilisation des modes de
branche en controle optimal. Ces fonctions propres dun operateur fronti`ere permettent de denir
le ux dune fonction L
2
() sur . Ils sont utilises ici dans la methode de transposition pour
la reconstruction du ux.
En guise de conclusion, nous presentons des resultats de simulations numeriques retracant un
scenario de surveillance en temps reel de letat thermique dun pont.
26 CHAPITRE 1. INTRODUCTION
27
Chapitre 2
Modelisation de la conduction de la
chaleur et assimilation de donnees par
controle optimal
Nous presentons dans ce chapitre lequation et les conditions aux limites associees modelisant
la conduction de la chaleur, ainsi que les dierents param`etres physiques qui entrent en jeu. Nous
utilisons la methode des elements nis en espace et le -schema dintegration en temps pour resoudre
numeriquement le probl`eme.
Ce mod`ele sert de base `a lelaboration de la strategie inverse pour lassimilation de donnees de
temperature. En partant du cadre abstrait de la methode adjointe tiree de la theorie du controle
optimal, nous formulons le probl`eme de reconstruction dune source surfacique, volumique ou dune
condition initiale grace `a des observations ponctuelles.
28 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
2.1 Lequation de la chaleur
2.1.1 Description physique
Soit un solide occupant un domaine dans IR
3
et soit sa fronti`ere. On note x = (x
1
, x
2
, x
3
)
la variable despace et t [0, T] la variable de temps. La distribution de temperature (x, t) dans le
solide est regie par lequation de la chaleur, qui est un cas particulier dequation de diusion :
c
t
div(Kgrad ) = f (2.1)
f = f(x, t) designe une source de chaleur interne distribuee, = (x) est la masse volumique du
materiau, c = c(x) sa chaleur massique et K = K(x) son tenseur de conductivite. Le tenseur K est
symetrique, deni positif et se reduit souvent `a un tenseur diagonal. Si la conduction est isotrope,
cest-`a-dire si le phenom`ene de diusion a lieu avec la meme vitesse dans toutes les directions, K
secrit K = (x)I, o` u = (x) designe le coecient scalaire de conductivite et I la matrice identite.
A linstant initial, le champ de temperature est donne par (x, 0) =
0
(x). Le solide est place dans
un environnement `a une temperature exterieure
ext
(x, t). Les interactions avec le milieu exterieur
peuvent etre decrites par quatre sortes de conditions aux limites :
Temperature imposee (condition aux limites de type Dirichlet)
=
ext
sur [0, T] (2.2)
Flux impose `a la surface (condition aux limites de type Neumann)
(Kgrad ) n = g sur [0, T] (2.3)
Flux convectif `a la surface
(Kgrad ) n =
conv
(
ext
) sur [0, T] (2.4)
Echanges par rayonnement
(Kgrad ) n =
s
(
4
4
ext
) sur [0, T] (2.5)
Dans les expressions precedentes, g = g(x, t) est un ux de chaleur,
conv
=
conv
(x[
) 0 designe le
coecient dechange convectif, n le vecteur unitaire sortant normal `a le long de ,
s
est lemissivite
de la surface et la constante de Stefan-Boltzman ( = 5, 670 400.10
8
JK
4
m
2
s
1
).
En realite, les quatre sortes de conditions aux limites cohabitent : elles se superposent avec un
poids dierent selon les cas. Lorsque la dierence entre et
ext
nest pas tr`es prononcee, ce qui est le
cas dans la majorite des applications concernant des structures de genie civil, lexpression (2.5) peut
etre linearisee de la mani`ere suivante :
s
(
4
4
ext
) =
s
3
+
2
ext
+
2
ext
+
3
ext
_
(
ext
)
s
moy
(
ext
)
(2.6)
2.1. L
EQUATION DE LA CHALEUR 29
On voit apparatre alors un facteur, que lon appellera coecient dechange par rayonnement, dependant
dune temperature moyenne
moy
=
_
3
+
2
ext
+
2
ext
+
3
ext
_
:
ray
=
s
moy
La condition aux limites modelisant un echange par rayonnement peut ainsi etre, en premi`ere approxi-
mation, mise sous la forme
(Kgrad ) n =
ray
(
ext
) sur [0, T] (2.7)
En n de compte, les conditions aux limites peuvent etre modelisees de mani`ere representative par
lexpression
(Kgrad ) n +(
ext
) = g(x, t) sur [0, T] (2.8)
o` u =
conv
+
ray
est le coecient dechange global regroupant les phenom`enes de convection et de
rayonnement. Si on pose
(x, t) =
ext
g(x, t),
on obtient
(Kgrad ) n + = sur [0, T] (2.9)
Il sagit dune condition aux limites de type Fourier-Robin ou condition aux limites mixte. Ce type
de condition aux limites est representatif dune tr`es vaste gamme de probl`emes thermiques et reste
valable dans la majorite des applications visees ici. On remarque que les conditions aux limites de type
Dirichlet (respectivement, de type Neumann) peuvent etre vues comme des conditions aux limites de
type Fourier-Robin avec un coecient qui tend vers linni (respectivement, qui tend vers zero).
Tout probl`eme de Dirichlet ou de Neumann peut donc etre resolu comme un probl`eme avec conditions
aux limites de Fourier-Robin en ajustant le param`etre .
Pour rester dans un cadre assez general, on utilisera donc tout le long de ce travail des conditions
aux limites de type mixte donnees par (2.9) pour la modelisation des echanges de chaleur. Du point
de vue mathematique, sera linconnue consideree.
Remarque :
Par abus de langage, on appellera ux tout au long de ce travail cette quantite
(x, t) =
ext
g(x, t).
En toute rigueur, on appelle ux la quantite Kgrad .n. Si = 0, le ux reel est alors egal
`a Kgrad .n = .
2.1.2 Formulation variationnelle
Par souci de simplicite, le materiau sera desormais suppose isotrope. Tout ce qui est presente par
la suite reste cependant valable dans le cas non isotrope. Au vu de ce qui a ete decrit plus haut, la
diusion de la chaleur est modelisee par lequation parabolique :
_
_
c
t
div(grad ) = f dans [0, T]
(grad ) n + = sur [0, T]
(x, 0) =
0
(x) dans
(2.10)
30 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
Param`etre Symbole Unites
Variable spatiale x m
Variable temporelle t s
Conductivite thermique W m
1
K
1
Coecient dechange W m
2
K
1
Chaleur massique c J K
1
kg
1
Masse volumique kg m
3
Flux =
ext
g W m
2
Source interne volumique f W m
3
Tab. 2.1 Param`etres physiques du materiau
Param`etre Symbole Unites
Constante de temps
t s
Constante de temperature
K
Constante de longueur
L m
Tab. 2.2 Constantes pour ladimensionnement des variables
Notons que lensemble
0
, , f determine de mani`ere unique la solution (x, t) du probl`eme (2.10).
Cette equation peut etre ecrite sous forme variationnelle : etant donnes f L
2
( [0, T]),
L
2
( [0, T]) et (x, 0) =
0
(x) H
1
(), (2.10) poss`ede une solution faible L
2
(0, T; H
1
())
C
0
(0, T; L
2
()) veriant (Lions & Magenes, 1968)
_
_
_
t
v dx +
_
(grad )(grad v) dx +
_
v d =
_
fv dx +
_
v d v H
1
()
(x, 0) =
0
(x)
(2.11)
2.1.3 Adimensionnement des variables
Les unites des dierentes grandeurs intervenant dans (2.10) sont resumees dans le tableau 2.1.
Du point de vue numerique, il est toujours plus interessant de traiter des equations et des variables
adimensionnelles. Pour obtenir une equation sans dimension, nous eectuons des changements de
variables en posant
t =
t
t
, x =
x
L
et
=
.
Les constantes
t,
L et
sont choisies pour que
t,
L et
soient de lordre de grandeur de lunite. Leurs
unites sont donnees dans le tableau 2.2.
2.1. L
EQUATION DE LA CHALEUR 31
Param`etre Expression
Diusivite =
t
c
L
2
Coecient dechange =
t
c
L
Flux
= (g
ext
)
t
c
t
c
t
div
x
( grad
x
) =
f dans [0, T]
( grad
x
) n +
=
sur [0, T]
(x, 0) =
0
dans
(2.12)
expression dans laquelle grad
x
et div
x
indiquent des derivations par rapport `a x et non pas par rapport
`a x, contrairement `a grad et div dans (2.10). Les dierentes grandeurs intervenant dans (2.12), notees
avec un tilde () sont donnees dans le tableau 2.3. Le coecient
k
c
est communement appele coecient
de diusivite de la chaleur. On appellera donc ainsi le coecient sans dimension =
t
c
L
2
.
Pour alleger les notations, le tilde () sera desormais omis : il sera sous-entendu que les variables
sont toujours sans dimension. Le mod`ele que nous considererons donc tout au long de letude sera
donne par lequation adimensionnelle
_
t
div(grad ) = f dans [0, T]
(grad ) n + = sur [0, T]
(x, 0) =
0
(x) dans
(2.13)
dans laquelle, selon les cas, f, ou
0
pourront prendre des valeurs nulles.
Remarque :
On voit dans (2.13) que deux param`etres determinent la nature du processus de diusion :
il sagit de la diusivite et du coecient dechange .
2.1.4 Mise en uvre dun calcul par elements nis
Reprenons la forme variationnelle de lequation de la chaleur, donnee par (2.11). En gardant les
param`etres adimensionnels, elle peut etre reecrite de mani`ere plus compacte
_
d
dt
_
(t), v
_
+a((t), v) =
_
f(t), v
_
+
_
(t), v
_
v V = H
1
()
(0) =
0
(2.14)
si on note
a(u, v) =
_
(grad u)(grad v) dx +
_
uv d u, v V
32 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
la forme bilineaire apparaissant dans (2.11) et
_
u, v
_
=
_
uv dx
_
u, v
_
=
_
uv d, u, v V
les produits scalaires dans H
1
() et H
1
() respectivement.
Legalite (2.14) doit etre comprise au sens des distributions dans [0, T]. Notons que si X est un
espace de Hilbert pour le produit scalaire
_
,
_
X
, alors L
2
_
0, T; X
_
est un espace de Hilbert pour le
produit scalaire
_
u, v
_
L
2
(0,T,X)
=
_
T
0
_
u, v
_
X
dt.
Si u : t u(t) est une fonction de L
2
_
0, T; X
_
et si v est un element de X, alors la fonction t
_
u(t), v
_
X
appartient `a L
2
(0, T) (Raviart & Thomas, 1998).
Soit V
h
un sous-espace de V de dimension nie et P
h
loperateur de projection de V sur V
h
. On
consid`ere le probl`eme approche suivant : etant donne
0
h
V
h
, trouver une fonction
h
: t [0, T]
h
(t) V
h
solution du probl`eme dierentiel
_
d
dt
_
h
(t), v
h
_
+a(
h
(t), v
h
) =
_
f(t), v
_
+
_
(t), v
h
_
v
h
V
h
h
(0) = P
h
0
(2.15)
Cette discretisation en espace du probl`eme est `a la base de la methode des elements nis. Dans cette
methode, lespace V
h
est construit sur un maillage du domaine. Il est engendre par des fonctions din-
terpolation dont les supports sont les elements du maillage. Elles peuvent etre lineaires, paraboliques,
ou de degre superieur. Si cette base est notee
i
I
i=1
(I est la dimension de lespace V
h
), le probl`eme
se met sous la forme matricielle
_
M
d{}
dt
+K = f
f = f
0
(2.16)
o` u M =
_
i
,
j
_
1i,jI
est la matrice de masse et K = a(
i
,
j
)
1i,jI
est la matrice de rigidite
du syst`eme, etant le vecteur des composantes de
h
sur la base
i
I
i=1
et f le second membre
constitue des composantes f
i
=
_
f(t),
i
_
+
_
(t),
i
_
, 1 i I.
Pour aborder la resolution numerique du syst`eme (2.15) il faut aussi introduire une discretisation
de la variable temporelle. On choisi un decoupage uniforme (pour simplier) de lintervalle [0, T], avec
un pas de temps
t =
T
N
pour un entier N. On pose alors
t
n
= nt, 0 n N
Avec ce maillage temporel, on cherche `a calculer une approximation
n
de (t
n
). Nous utiliserons pour
cela le -schema, qui consiste `a remplacer lequation dierentielle (2.15) par le schema aux dierences
nies
_
_
1
t
_
n+1
h
n
h
, v
h
_
+a(
n+1
h
+ (1 )
n
h
, v
h
) =
_
f(t
n+1
) + (1 )f(t
n
), v
h
_
+
_
(t
n+1
) + (1 )(t
n
), v
h
_
v
h
V
h
, 0 n N 1
0
h
= P
h
0
(2.17)
2.1. L
EQUATION DE LA CHALEUR 33
avec un reel compris entre 0 et 1.
Les proprietes de stabilite du -schema sont resumees ci-dessous :
pour 0 <
1
2
, le schema est stable si
2
1 2
,
etant la plus grande valeur propre de loperateur lie `a la forme bilineaire a(, )
si
1
2
, le schema est inconditionnellement stable
Remarquons aussi quen fonction de la valeur de nous retrouvons des schemas dapproximation
connus sous les noms de :
Euler explicite si = 0
Crank-Nicholson si =
1
2
Euler implicite si = 1
Le schema de Crank-Nicholson ( =
1
2
) est dordre 2, cest-`a-dire que la methode converge en O(t
2
).
Pour ,=
1
2
, le -schema est dordre 1.
A chaque pas de temps, il faut resoudre le syst`eme lineaire
_
M+ tK
_
n+1
= t
_
f
n+1
(1 )f
n
_
+
_
M+ (1 )tK
_
n
(2.18)
dans lequel le second membre est connu. Puisque est positif ou nul, la matrice M+tK est denie
positive. On peut donc utiliser la methode de Cholesky pour resoudre ce syst`eme lineaire.
34 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
2.2 Probl`emes inverses
Apr`es avoir vu la methode de mise en uvre dun calcul elements nis pour determiner le champ
de temperature dans un solide, connaissant son etat initial et les sources de chaleur auxquelles il est
soumis, nous nous interessons maintenant `a la demarche inverse. Nous supposons quaucune infor-
mation nest a priori donnee sur les sources de chaleur. A linstant t
a
, nous disposons au contraire
dobservations ponctuelles du champ de temperature (letat du syst`eme) enregistrees sur une periode
de duree T precedant linstant t
a
, cest-`a-dire dans la fenetre dobservations [t
a
T, t
a
]. Pour recons-
truire le champ complet, nous recherchons les sources de chaleur et letat initial (`a linstant t
a
T) qui
sont `a lorigine de ce champ. Le calcul direct tel quil a ete montre plus haut permet alors de retrouver
le champ de temperature `a tout instant. Nous sentons dores et dej`a que la demarche impliquera une
partie de calculs retrogrades en temps (par lesquels on retrouve des conditions initiales et des sources
de chaleur qui ont precede letat actuel) et une partie de calculs directs (qui permettent de trouver
letat actuel `a partir de conditions anterieures).
Si x designe lensemble des fonctions representant des sources (surfaciques ou volumiques) et des
conditions initiales, et si y designe lensemble des observations (dans le cas de capteurs ponctuels par
exemple, y est sera constitue dautant de fonctions du temps que de capteurs), alors le probl`eme quon
cherche `a resoudre est du type
x = y,
o` u represente le processus de conduction de la chaleur et le dispositif de mesure. Lequation est sous-
determinee : la dimension de lespace des inconnues est tr`es superieure `a celle de lespace des donnees.
On resout alors le probl`eme au sens des moindres carres, rejoignant ainsi les notions dinverse generalise
et dequation normale.
2.2.1 Inverse generalise et equation normale
A et etant des espaces de Hilbert, soit : A un operateur lineaire de A vers , et le
probl`eme deni par
x = y
o` u y est donne et x A est linconnue.
Dans le cas dun probl`eme mathematiquement mal pose, linversion de pour la determination de
x nest pas directement envisageable. On introduit alors la notion nouvelle dinverse generalise (ou
inverse de Moore-Penrose). Dans ce cas, x nest plus recherche comme solution au sens classique de
x = y, mais au sens des moindres carres : on dit que x est solution au sens des moindres carres de
x = y si
|x y| = inf|z y| [z A (2.19)
De mani`ere un peu plus precise, on appelle solution optimale au sens des moindres carres de x = y
la solution au sens des moindres carres de norme minimale, i.e.
|x| = inf|z| [z est solution au sens des moindres carres de x = y (2.20)
2.2. PROBL
`
EMES INVERSES 35
Avec ces deux denitions, on peut denir linverse generalise comme loperateur qui `a y associe
la solution optimale au sens des moindres carres de x = y. Il est souvent note
dans la litterature,
et la solution correspondante est notee x
:
x
y (2.21)
La solution optimale au sens des moindres carres de x = y est par ailleurs caracterisee par
lequation normale
x =
y (2.22)
o` u
y)
X,X
(2.23)
Dans lexpression precedente,
est
lespace dual de A et , )
X,X
represente le produit de dualite entre A et A
. On peut demontrer
(Engl et al. , 1994) que x
=
_
)
1
(2.24)
2.2.2 Decomposition en valeurs singuli`eres
La notion de valeurs singuli`eres generalise la notion de valeurs propres liee aux operateurs auto-
adjoints. Ladjoint dun operateur : A est loperateur
y)
X,X
(2.25)
Un operateur auto-adjoint est ladjoint de lui-meme ( =
n=1
n
x, v
n
)v
n
.
Lorsque nest pas auto-adjoint la denition dun tel syst`eme propre na pas de sens. Pour un tel
operateur : A , on appelle valeurs singuli`eres de la famille de reels
n
nN
tels que
2
n
nN
sont les valeurs propres de loperateur (auto-adjoint)
nN
sont aussi les valeurs propres de
. Si v
n
nN
sont les vecteurs propres de
, et si on denit
u
n
nN
tels que
u
n
=
v
n
|v
n
|
,
36 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
alors les triplets (
n
; v
n
, u
n
) denissent le syst`eme singulier de . Ils verient les relations suivantes :
v
n
=
n
u
n
u
n
=
n
v
n
x =
n=1
n
x, v
n
)u
n
, x A
y =
n=1
n
y, u
n
)v
n
, y
(2.26)
Les deux derni`eres expressions sont les expansions en valeurs singuli`eres de et
respectivement.
Avec ces denitions, il est possible decrire linverse generalise comme une serie. En eet, la relation
suivante est veriee pour tout y T(
y =
n=1
y, u
n
)
n
v
n
(2.27)
Lexpansion en valeurs singuli`eres permet aussi de denir un crit`ere dexistence de x
:
y T(
n=1
[y, u
n
)[
2
2
n
< (2.28)
Le crit`ere precedent, appele de Picard (Engl et al. , 1994) montre que la solution au sens des moindres
carres de x = y existe si et seulement si les coecients y, u
n
) decroissent susament vite par
rapport aux valeurs singuli`eres
n
nN
. Le calcul des valeurs singuli`eres et letude de leur vitesse de
decroissance peut donc fournir des renseignements sur le caract`ere mal pose dun probl`eme donne.
2.2.3 Regularisation de Tikhonov appliquee `a la reconstruction de la temperature
Pour lassimilation des donnees de temperature, nous visons la determination des sources de cha-
leur et de la condition initiale inconnues responsables du champ dont nous disposons des mesures
(x
k
, t)
m
k=1
aux points x
k
. Si est loperateur qui modelise le phenom`ene de la conduction et la
chane de mesure, on cherche `a resoudre
0
, , f = (x
k
, t)
m
k=1
Pour obtenir une solution au sens des moindres carres de ce probl`eme, on denit la fonction de co ut
quadratique
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt
Nous employons la methode de Tikhonov pour regulariser le probl`eme. Elle consiste `a ajouter `a cette
fonction de co ut un terme quadratique dependant des arguments. La fonctionnelle ainsi construite
presente alors des proprietes de convexite. Dans le cas traite ici, elle secrit :
J(
0
, , f) =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt +
2
|
0
, , f|
2
V
(2.29)
2.2. PROBL
`
EMES INVERSES 37
Nous notons 1 lespace de controle dans lequel est recherche lensemble des inconnues
0
, , f, (, )
V
le produit scalaire dans 1 et | |
V
la norme associee. Le choix de cet espace a une grande inuence
sur les resultats, et il sera precise plus loin.
Nous notons egalement / lespace fonctionnel des observations
d
k
(t)
m
k=1
, (, )
M
le produit sca-
laire dans / et | |
M
la norme associee. (2.29) se reecrit
J(
0
, , f) =
1
2
|(x
k
, t)
d
k
(t)|
2
M
+
2
|
0
, , f|
2
V
(2.30)
Nous considerons donc le probl`eme de trouver
0
, , f 1 tel que :
_
J(
0
, , f) = min
{
0
,
,
f}V
J(
0
,
,
f)
(2.31)
Il conduit inevitablement `a une solution approchee, mais qui tend vers la solution ideale lorsque 0.
Ce probl`eme est par contre mathematiquement bien pose, ce qui rend sa resolution numerique stable.
Une autre mani`ere de comprendre leet de la regularisation de Tikhonov est dutiliser le point de
vue de la decomposition en valeurs singuli`eres. Nous avons vu que la solution de
0
, , f =
d
k
m
k=1
,
si elle existe, est donnee par
0
, , f =
n=1
y, u
n
)
n
v
n
o` u y =
d
k
m
k=1
et
_
n
; u
n
, v
n
_
est le syst`eme de valeurs singuli`eres de . Or, dans le cas de la conduction
de la chaleur, les coecients y, u
n
) ne decroissent pas susament vite en general, si bien que le crit`ere
de Picard nest pas verie.
La solution
0
, , f du probl`eme regularise (2.31), secrit, dans la base des valeurs singuli`eres de
:
0
, , f =
n=1
f
n
y, u
n
)
n
v
n
, f
n
=
2
n
2
n
+
(2.32)
Cette nouvelle expression permet de comprendre leet de la regularisation : les composantes de
haute frequence (qui correspondent souvent au bruit) de y ne se propagent plus avec un facteur
1
n
comme dans (2.27) mais avec le facteur
n
2
n
+
. Elles restent alors bornees lorsque n (Engl et al.
, 1994; Momose et al. , 2005).
Remarque : Un autre point de vue pour introduire la methode de regularisation est
donne par Glowinski & Lions (1994, 1996) : il existe une innite de controles
0
, , f tels
que (x
k
, t) =
d
k
(t)
m
k=1
. Une mani`ere den selectionner un est de choisir le controle de
norme minimale, deni par min
{
0
,,f}V
1
2
|
0
, , f|
2
V
. La condition precedente peut alors
etre vue alors comme une contrainte, et cela revient `a resoudre le probl`eme penalise
min
{
0
,,f}V
1
2
|
0
, , f|
2
V
+
2
|(x
k
, t)
d
k
(t)|
2
M
avec grand. Cette derni`ere expression donne une autre interpretation du coecient de
regularisation dans (3.2) comme linverse dun coecient de penalisation.
38 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
2.3 La methode adjointe en controle optimal
La methode adjointe, issue de la theorie du controle optimal (Lions, 1968), permet daborder de
mani`ere generique les probl`emes de type optimisation. Presentee ici sous forme abstraite pour garder le
maximum de generalite, elle est utilisee tout au long de ce travail pour le developpement dalgorithmes
dassimilation (Larrouturou & Lions, 1996).
2.3.1 Le cadre abstrait
Soit un espace de Hilbert V , quon designe comme lespace des etats du syst`eme, et un operateur
A lineaire continu de V vers V
(2.33)
Supposons maintenant que linformation accessible sur le syst`eme est Cy, o` u C est un operateur
lineaire continu de V dans un Hilbert reel /. C modelise le processus dobservation, par exemple une
serie de capteurs. Les informations disponibles dans le cadre de lassimilation de donnees sont issues
de ce meme processus. Nous noterons h
d
/ ces donnees.
Avec ces notations, on denit le crit`ere
J(v) =
1
2
|Cy(v) h
d
|
2
M
+
2
|v|
2
V
(2.34)
et le probl`eme que lon souhaite resoudre consiste `a trouver u 1 tel que
J(u) = min
vV
J(v) (2.35)
Dans ce qui suit, nous allons determiner les conditions doptimalite pour ce probl`eme, en passant
par la denition dun etat adjoint qui va permettre de les ecrire explicitement. Tout dabord, en
remarquant que y(v) = A
1
Bv est lineaire et continu en v, nous pouvons reecrire J(v) sous la forme
suivante :
J(v) =
1
2
(v, v) L(v) +
1
2
|h
d
|
M
(2.36)
en posant
(v, w) =
_
Cy(v), Cy(w)
_
M
+
_
u, w
_
V
, L(v) =
_
h
d
, Cy(v)
_
M
(2.37)
Dans cette expression, est une forme bilineaire continue symetrique et coercive sur 1, et L une forme
lineaire continue sur 1.
Dans ces conditions, un resultat classique de la theorie de loptimisation indique que lunique
solution u 1 de (2.36) verie la condition doptimalite
u 1, (u, v) = L(v) v 1 (2.38)
Remarque : La coercivite de vient du fait que (v, v) |v|
2
V
, etant le param`etre
de regularisation introduit par la methode de Tikhonov. La regularisation rend donc la
fonctionnelle coercive, ce qui garantit lexistence dun minimum.
2.3. LA M
OLE OPTIMAL 39
Linconvenient des expressions (2.37) et (2.38) est quelles ne portent pas directement sur u mais sur
y(v). La methode adjointe permet de reecrire ces conditions doptimalite pour les rendre exploitables.
Tout dabord, introduisons lisomorphisme de / vers /
est
deni par
g, h)
M
,M
= (g, h)
M
h /.
De meme, on introduit lisomorphisme I de 1 sur 1
,V
= (v, w)
V
w 1.
Lexistence de et I est assuree par le theor`eme de Riesz. Avec ces notations, on remarque que
(v, w) = C
Cy(v), y(w))
V
,V
+(v, w)
V
v, w 1 (2.39)
On denit alors letat adjoint du syst`eme comme lunique solution p = p(v) de
A
p = C
(Cy(v) h
d
) dans V
(2.40)
Calculons explicitement lexpression (u, v) L(v) (on utilise le fait que V
= V ) :
(u, v) L(v) =
_
u, v
_
V
+C
(Cy(u) h
d
), y(v))
V
,V
=
_
u, v
_
V
+A
p(u), y(v))
V
,V
=
_
u, v
_
V
+p(u), Ay(v))
V,V
=
_
u, v
_
V
+p(u), Bv)
V,V
=
_
u, v
_
V
+B
p(u), v)
V
,V
=
_
u +I
1
B
p(u), v
_
V
(2.41)
Remarque : A
, C
et B
lineaire continu
de Y
vers X
tel que
D
, x)
X
,X
= y
, Dx)
Y
,Y
, x X, y
(2.42)
Grace `a la derni`ere expression dans (2.41), on conclut quune fonction u 1 est un controle
optimal pour le probl`eme etudie si et seulement si le syst`eme suivant est verie
Ay = Bv dans V
p = C
(Cy(v) h
d
) dans V
u +I
1
B
p(u) = 0
(2.43)
Le gradient de J est donne par
J(u) = u +I
1
B
p(u) (2.44)
Remarque :
Soit loperateur
: 1 /
v = Cy(v)
(2.45)
40 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
o` u y(v) est solution de lequation detat Ay(v) = Bv. Loperateur modelise le processus
de conduction de la chaleur et la chane de mesures (lobservation). Loperateur adjoint de
est loperateur
tel que
: /
x, y)
V
,V
= x, y)
M
,M
(2.46)
En utilisant ces notations, on montre que la minimisation de la fonctionnelle J(v) revient
`a resoudre lequation normale du probl`eme regularise, qui secrit :
_
I
1
+
_
v = I
1
h
d
dans 1 (2.47)
En eet, apr`es quelques manipulations, nous pouvons ecrire
J =
1
2
|Cy(v) h
d
|
2
M
+
2
|v|
2
V
=
1
2
_
I
1
v, v
_
V
_
I
1
h
d
, v
_
V
+
1
2
_
h
d
, h
d
_
M
,M
+
2
|v|
2
V
(2.48)
et lon voit apparatre, dans la derni`ere expression, la forme quadratique q(u, v) =
_
(I
1
+
)u, v
_
V
, u, v 1. Le minimum de J est donne par la condition (2.47).
2.3.2 Formulation duale
Dans le cadre etabli plus haut, le probl`eme initial
v = h
d
(2.49)
a ete repris sous une formulation de type moindres carres avec regularisation de Tikhonov, et nous
avons vu que cela revient `a resoudre lequation normale
_
I
1
+
_
v = I
1
h
d
dans 1 (2.50)
Introduisons `a present le nouveau probl`eme suivant : trouver X /
tel que
I
1
X = h
d
(2.51)
Si ce probl`eme a une solution, et si on pose
v = I
1
X (2.52)
alors on voit que v est solution de (2.49). Cette idee est sous-jacente de ce que lon appelle la formulation
duale du probl`eme, que nous presentons ci-dessous.
Le probl`eme (2.51) est presque standard, car loperateur I
1
tel que
I
1
X +X = h
d
dans /
(2.53)
Comme nous allons le montrer, ce probl`eme est le dual du probl`eme regularise (2.50).
2.3. LA M
OLE OPTIMAL 41
Resoudre (2.53) revient `a minimiser la fonctionnelle
I(X) =
1
2
I
1
X, X
_
M,M
+
2
1
X, X
_
M,M
h
d
, X
_
M,M
=
1
2
|
X|
2
V
+
2
|X|
2
M
h
d
, X
_
M,M
(2.54)
Cette fonctionnelle I est associee par dualite de Fenchel-Rockafellar (Ekeland & Temam, 1974) `a
la fonctionnelle (2.34). En eet, soit
v 1, F
1
(v) =
1
2
|v|
2
V
(2.55)
et
Y /, F
2
(Y ) =
1
2
|Y h
d
|
2
M
(2.56)
de sorte que J(v) =
_
F
1
(v) + F
2
(v)
_
(avec = 1 pour simplier). Les transformees de Legendre-
Fenchel de F
1
(v) et F
2
(Y ) sont respectivement F
1
(w) et F
2
(X) telles que
w 1
, F
1
(w) = sup
vV
_
v, w
_
V,V
F
1
(v)
_
=
1
2
|w|
2
V
(2.57)
et
X /
, F
2
(X) = sup
Y M
_
Y, X
_
M,M
F
2
(Y )
_
=
1
2
|X|
2
M
+
h
d
, X
_
M,M
(2.58)
Lapplication directe du theor`eme de Fenchel-Rockafellar donne alors :
inf
vV
_
F
1
(v) +F
2
(v)
_
= inf
XM
_
F
1
(
X) +F
2
(X)
_
= inf
XM
1
2
|
X|
2
V
+
1
2
|X|
2
M
h
d
, X
_
M,M
(2.59)
En conclusion, minimiser J(v) ou minimiser I(X) sont deux probl`emes equivalents.
Le minimum X /
X (2.60)
En formulation variationnelle le probl`eme (2.53) secrit :
_
_
I
1
+
_
X, Y
_
M
=
_
h
d
, Y
_
M
Y /
X,
Y
_
V
+
_
X, Y
_
M
=
_
h
d
, Y
_
M
Y /
(2.61)
ce qui donne
_
I
1
X, I
1
Y
_
V
+
_
X, Y
_
M
=
_
h
d
, Y
_
M
Y /
(2.62)
La derni`ere expression est de la forme
a(X, Y ) = L(Y ) Y /,
42 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
avec a(X, Y ) une forme bilineaire et L(Y ) une forme lineaire dans /
t
div(grad ) = f dans , t 0
(grad ) n + = sur , t 0
(x, 0) =
0
(x) dans
(2.63)
(cf. partie 2.1). Nous supposons que m capteurs sont repartis dans le domaine aux points x
k
, et
quils fournissent au cours du temps les mesures
d
k
(t)
m
k=1
. A linstant t
a
, on souhaite connatre le
champ de temperature en tout point du domaine .
Pour cela, on utilise les mesures fournies sur un intervalle de temps de longueur T precedent cet
instant, cest-`a-dire pour t [t
a
T, t
a
]. Le champ de temperature verie le syst`eme 2.63 quil faut
donc resoudre pour x, t [t
a
T
d
, t
a
]. Or, les donnees du probl`eme, cest-`a-dire la condition initiale
0
, les conditions aux limites , et la source volumique f sont inconnues. On dispose au contraire des
mesures
d
k
(t)
m
k=1
pour t [t
a
T, t
a
]. Nous nous xons alors comme objectif de determiner les
donnees inconnues pour 2.63 `a partir de ces mesures : il sagit donc de resoudre le probl`eme de la
chaleur dans le sens retrograde en temps.
Remarque :
Dorenavant, et tout au long de lexpose, nous eectuons le changement de variable suivant :
t = t (t
a
T).
Avec ce glissement dorigine, la fenetre dobservation est
t [0, T]. Nous notons t au lieu
de
t la nouvelle variable de temps qui variera entre 0 (linstant o` u lenregistrement des
mesures demarre) et T (linstant actuel).
Ce probl`eme inverse peut etre formule comme un probl`eme de controle : on cherche lensemble
0
, , f qui minimise lecart entre les donnees
d
k
(t)
m
k=1
et les valeurs aux points x
k
du champ
reconstruit, solution de 2.63. Il reste `a present `a denir comment on mesure cet ecart, et dans quels
espaces de fonctions les inconnues, ou variables de controle, sont recherchees.
2.3. LA M
OLE OPTIMAL 43
Nous reprenons le cadre pratique des moindres carres generalises : lobjectif du probl`eme de
controle est de minimiser la fonctionnelle quadratique
J(
0
, , f) =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt +
2
|
0
, , f|
2
V
(2.64)
o` u le second terme est le terme de regularisation de Tikhonov. Selon les cas, la variable de controle
sera alternativement lensemble
0
, , f, ou bien une de ces trois fonctions uniquement.
Cette fonctionnelle est la fonctionnelle primale. Nous appliquons ci-dessous la methode adjointe
pour en calculer le gradient. Le gradient de J(
0
, , f), note J(
0
, , f), verie la relation
D(
0
, , f) = J(
0
, , f +
0
, , f) J(
0
, , f)
=
_
J(
0
, , f),
0
, , f
_
V
+O|
0
, , f|
2
V
(2.65)
Quelques lignes de calcul formel montrent que
D(
0
, , f) =
_
T
0
M
k=1
_
(x
k
, t)
d
k
(t)
_
(x
k
, t) dt
+
_
0
, , f,
0
, , f
_
V
+O|
0
, , f|
2
V
(2.66)
Dans ces deux expressions, verie lequation de sensibilite
_
t
div(grad ) = f dans [0, T]
(grad ) n + = sur [0, T]
(x, 0) =
0
(x) dans
(2.67)
dont une formulation faible secrit
_
_
_
t
v dx +
_
(grad )(grad v) dx +
_
v d =
_
f v dx +
_
v d v
(x, 0) =
0
(x)
(2.68)
On introduit `a ce niveau letat adjoint solution de lequation
_
p
t
div(grad p) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans
(2.69)
dont une formulation faible secrit
_
p
t
wdx +
_
(grad p)(grad w) dx +
_
pwd =
m
k=1
_
(x
k
, t)
d
k
(t)
_
w(x
k
) w
p(x, T) = 0
(2.70)
44 CHAPITRE 2. LASSIMILATION DE DONN
OLE OPTIMAL
En combinant (2.68) et (2.70), apr`es integration en temps et une integration par parties, on montre
que
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
(x
k
, t) dt =
_
p(x, 0)
0
(x) dx +
_
[0,T]
pd dt
+
_
[0,T]
pf dxdt
(2.71)
En remplacant cette derni`ere expression dans (2.71) et en identiant avec (2.65) on conclut que
J(
0
, , f) =
_
p(x, 0) +
0
, p[
+, p +f
_
(2.72)
Le probl`eme dual consiste `a chercher une famille de fonctions X
k
(t)
m
k=1
telles que
(x
k
, t; p) +X
k
(t) =
d
k
(t) (2.73)
o` u p est solution de
_
p
t
div(grad p) =
m
k=1
X
k
(t)
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans
(2.74)
et (x, t; p) solution de
_
t
div(grad ) = p dans [0, T]
(grad ) n + = p[
sur [0, T]
(x, 0) = p(x, 0) dans
(2.75)
Ces calculs suivent rigoureusement la demarche presentee de mani`ere abstraite dans la partie 2.3.
Soulignons cependant quil ne sagit pour linstant que de calculs formels, presentes uniquement pour
donner un premier apercu general de la demarche suivie. Pour completer le tableau, il faudra preciser
les hypoth`eses de regularite necessaires sur les fonctions inconnues pour que chaque expression ait un
sens.
Il faudra notamment se placer dans des espaces particuliers an que les valeurs de en un point
soient denies. Dans le cas tridimensionnel, cela conduira `a choisir pour 1 des espaces de Sobolev de
type H
1
. Une autre diculte (liee `a la premi`ere) concerne le sens donne aux probl`emes (2.69) ou (2.74).
Le second membre de ces equations paraboliques est forme de masses de Dirac qui appartiennent
`a lespace H
2
. Dans le cas tridimensionnel, ces probl`emes ne pourront etre resolus que par des
techniques de transposition adequates.
45
Chapitre 3
Reconstruction de la temperature dans
un solide unidimensionnel
Nous presentons dans ce qui suit la resolution du probl`eme dassimilation de temperature dans le cas
dun solide unidimensionnel. La methode adjointe est appliquee `a la determination dune temperature
initiale et de sources aux bord (ux) inconnues. On met en evidence la diculte bien connue liee `a
linstant nal de la fenetre de reconstruction, et nous proposons une methode originale pour y remedier
fondee sur lutilisation dun cadre fonctionnel inhabituel dans la litterature. Les algorithmes iteratifs
construits autour de la formulation primale permettent ainsi la reconstruction exacte du champ de
temperature nal.
46 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
3.1 Le probl`eme inverse et la regularisation de Tikhonov
Considerons une barre occupant le domaine = [0, L]. Ce solide est `a une temperature initiale
0
et est soumis `a des ux de chaleur
1
et
2
`a chaque extremite x = 0 et x = L respectivement. Le
champ de temperature est regi par lequation :
_
t
x
(
x
) = 0 dans [0, L] [0, T]
x
(x
1
, t) +(x
1
, t) =
1
(t) sur [0, T]
x
(x
2
, t) +(x
2
, t) =
2
(t) sur [0, T]
(x, 0) =
0
(x) dans [0, L]
(3.1)
Comme nous lavons vu dans le chapitre 2, (x, t) = g(x, t) +
ext
o` u g est un ux de chaleur avec
des conditions aux limites de Fourier-Robin et
ext
est la temperature ambiante.
Les m capteurs places dans le solide aux points x
k
, k = 1..m fournissent les mesures
d
k
(t)
m
k=1
, t
[0, T]. A partir de ces mesures, nous nous donnons comme objectif de reconstruire la temperature dans
lintervalle de temps [0, T].
Pour y parvenir, nous introduisons la fonctionnelle regularisee de Tikonov :
J(
0
,
1
,
2
) =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt +
2
|
0
,
1
,
2
|
2
U
(3.2)
o` u 1 est lespace de controle et | |
V
la norme associee. Le second terme dans (3.2) est le terme de
regularisation de Tikhonov et le param`etre de regularisation. Avec ces notations, lobjectif est de
trouver
0
,
1
,
2
dans 1 tels que :
J(
0
,
1
,
2
) = inf
{
0
,
1
,
2
}V
J(
0
,
1
,
2
) (3.3)
Un algorithme de descente, tel que le gradient conjugue, sera utilise pour resoudre ce probl`eme. Nous
detaillons dans ce qui suit la methode de letat adjoint qui permet le calcul du gradient de J. Comme
nous le verrons, le calcul de letat adjoint depend fortement du choix de lespace de controle 1. Dans
la litterature, lespace des fonctions `a carre sommable, cest-`a-dire
1 = L
2
(0, L)
_
L
2
(0, T)
_
2
est habituellement choisi. Malheureusement, ce choix conduit `a la diculte bien connue pr`es de lins-
tant nal t = T. Dans le nouveau cadre fonctionnel propose ici, nous faisons le choix de lespace de
fonctions
1 = H
1
(0, L)
_
H
1
(0, T)
_
2
.
Ce choix modie tr`es leg`erement la procedure de calcul mais est beaucoup plus satisfaisante quant `a
la reconstruction du champ nal.
3.2. LA M
i=1
_
T
0
u
i
v
i
dt (3.4)
u = u
0
, u
1
, u
2
, v = v
0
, v
1
, v
2
1.
Par denition, le gradient J de J verie
D = J(
0
+
0
,
1
+
1
,
2
+
2
) J(
0
,
1
,
2
)
= (J,
0
,
1
,
2
) +O|
0
,
1
,
2
|
2
V
(3.5)
Un simple calcul montre que
D =
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
(x
k
, t) dt +
_
_
0
dx +
2
i=1
_
T
0
i
dt
_
+O
_
_
_
0
,
1
,
2
_
_
_
2
V
(3.6)
o` u est solution de lequation de sensibilite :
_
_
t
x
(
x
) = 0 dans [0, L] [0, T]
x
(x
1
, t) + =
1
sur [0, T]
x
(x
2
, t) + =
2
sur [0, T]
(x, 0) =
0
dans [0, L]
(3.7)
On introduit alors p(x, t), unique solution dans L
2
_
0, T; H
1
(0, L)
_
de lequation adjointe :
_
p
t
x
(
p
x
) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, L] [0, T]
p
x
(x
1
, t) +p(x
1
, t) = 0 sur [0, T]
p
x
(x
2
, t) +p(x
2
, t) = 0 sur [0, T]
p(x, T) = 0 dans [0, L]
(3.8)
Lequation (3.8) est de structure identique `a lequation de la chaleur, mais le sens du temps est
renverse : le terme derive en temps est de signe negatif et une condition nale en temps est imposee. Il
sagit dune equation de la chaleur retrograde. En eectuant un changement de variable t
= T t, on
obtient un probl`eme qui peut etre resolu avec les memes methodes que lequation de la chaleur directe.
Notons toutefois que la condition nale p(x, T) = 0 a une inuence importante sur les resultats, comme
nous le verrons par la suite.
48 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
Selon la theorie du controle optimal, letat adjoint p permet decrire explicitement le gradient de
J :
J(
0
,
1
,
2
) = p(x, 0) +
0
, p(x
1
, t) +
1
(t), p(x
2
, t) +
2
(t) (3.9)
Nous donnons ci-dessous les etapes principales permettant dobtenir cette relation. Lequation (3.7)
secrit sous forme variationnelle :
_
_
L
0
t
vdx +
_
L
0
x
v
x
dx +
i=1,2
(x
i
, t)v(x
i
) =
i=1,2
i
(t)v(x
i
)
v H
1
(0, L)
(x, 0) =
0
(x)
(3.10)
De meme, une forme variationnelle de (3.8) est donnee par :
_
_
L
0
p
t
wdx +
_
L
0
p
x
w
x
dx +
i=1,2
p(x
i
, t)w(x
i
) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
w(x
k
)
w H
1
(0, L)
p(x, T) = 0
(3.11)
(3.10) et (4.55) sont integrees en temps. En remplacant v par p dans la premi`ere expression et w par
dans la deuxi`eme, on montre, apr`es integration par parties en temps, que
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
(x
k
, t)dt =
_
cp(x, 0)
0
(x) dx +
2
i=1
_
T
0
p(x
i
, t)
i
(t) dt (3.12)
La derni`ere expression est une forme lineaire continue de
0
,
1
,
2
. Lexpression (3.9) decoule
naturellement de lidentication de (3.6) et (3.12) avec (3.5).
Remarque :
La regularite de et p est une propriete specique de la dimension 1 despace. En dimension
superieure, il faudra travailler dans des espaces moins naturels et adapter les methodes
numeriques en consequence.
3.2.2 Algorithmes de descente pour la minimisation de la fonctionnelle
Des algorithmes de descente comme lalgorithme du gradient conjugue bien connu peut etre mis en
uvre pour la minimisation de J. A chaque iteration, lalgorithme necessite la resolution de lequation
de la chaleur directe et de lequation de letat adjoint. Apr`es initialisation des variables avec une valeur
arbitraire
(0)
0
,
(0)
1
,
(0)
2
, les etapes principales `a chaque iteration sont :
Calcul de
(n)
(x, t) solution de (3.1) avec
0
,
1
,
2
=
(n)
0
,
(n)
1
,
(n)
2
Calcul de p(x, t) solution de (3.8) avec (x
k
, t) =
(n)
(x
k
, t)
Calcul du gradient J
(n)
(
(n)
0
,
(n)
1
,
(n)
2
) = p
(n)
(x, 0)+
(n)
0
, p
(n)
(x
1
, t)+
(n)
1
(t), p
(n)
(x
2
, t)+
(n)
2
(t)
Calcul de la direction de descente.
Mise `a jour des variables :
(n+1)
0
,
(n+1)
1
,
(n+1)
2
=
(n)
0
,
(n)
1
, 2
(n)
+
(n)
d
(n)
3.2. LA M
k=1
_
T
0
_
(n)
(x
k
, t)
d
k
(t)
_
2
dt c, c > 1,
o` u est lestimation de lerreur de mesure telle que |
d
k
k
| (
k
sont les mesures exactes sans
bruit). Si cette strategie darret est utilisee, le param`etre de Tikhonov peut etre nul.
La procedure iterative permet de detecter linconvenient de la methode telle quelle a ete presentee
jusquici. Rappelons la condition nale sur letat adjoint p(x, T) = 0. A cause de cette condition, les
valeurs `a t = T de la deuxi`eme et troisi`eme composantes du gradient J
(n)
sont nulles egalement
quelle que soit literation n :
i
J
(n)
(T) = 0 i = 1, 2
(on note J
(n)
=
1
J
(n)
(x),
2
J
(n)
(t),
3
J
(n)
(t)). Au nal, au bout de N iterations, les ux
reconstruits verient :
(N)
1
(T) =
(0)
1
(T)
et
(N)
2
(T) =
(0)
2
(T).
La valeur nale des ux reconstruits sera egale `a la valeur nale des ux dinitialisation. Si aucune
information nest a priori disponible sur les ux, les variables dinitialisation sont typiquement nulles.
En realite, les solutions convergent dans L
2
, ce qui ne sut pas `a garantir la convergence en tout
point. Cette diculte a ete signalee dans plusieurs travaux de la litterature (Alifanov, 1994; Alifanov
& Egerov, 1985; Silva Neto &
Ozisik, 1992; Huang &
Ozisik, 1992; Huang & Wang, 1999). Alifanov
(1994) propose que la procedure de minimisation soit repetee un certain nombre de fois en initialisant
chaque nouvelle procedure par des fonctions dont la valeur au pas de temps nal a ete remplacee par
la valeur au pas de temps precedent. Malgre un co ut de calcul plus important, le resultat `a linstant
nal converge vers le resultat exact. Dans Huang & Wang (1999), letat adjoint est remplace par un
etat adjoint articiel dont la valeur au pas de temps nal est remplacee par la valeur au pas de temps
precedent. Les travaux de Alifanov & Egerov (1985); Silva Neto &
Ozisik (1992); Huang &
Ozisik
(1992) proposent une methode de gradient conjugue modiee, dans laquelle les inconnues doivent
verier une propriete de regularite supplementaire.
Les travaux de la litterature se sont donc focalises sur la methode de minimisation pour resoudre
le probl`eme du temps nal. Neanmoins, le probl`eme nest pas lie `a la convergence de la methode, mais
plutot `a la propriete du gradient de J detre nul `a linstant nal. Do` u lidee de changer de cadre
fonctionnel pour prendre en compte de mani`ere plus intrins`eque une propriete de regularite en temps.
50 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
3.2.3 Reconstruction dans H
1
(0, L) (H
1
(0, T))
2
Supposons desormais que 1 = H
1
(0, L)
_
H
1
(0, T)
_
2
, muni du produit scalaire
_
u, v
_
V
=
_
L
0
u
0
v
0
dx +
_
L
0
du
0
dx
dv
0
dx
dx
+
2
i=1
__
T
0
u
i
v
i
dt +
_
T
0
du
i
dt
dv
i
dt
dt
_ (3.13)
u = u
0
, u
1
, u
2
, v = v
0
, v
1
, v
2
1, o` u , ,
et
sont des param`etres reels positifs.
Sous ces hypoth`eses, (3.1) admet une solution (x, t) et les mesures (x
k
, t)
m
k=1
sont bien denies.
On cherche alors
0
,
1
,
2
1 tel que
J(
0
,
1
,
2
) = inf
{
0
,
1
,
2
}V
J(
0
,
1
,
2
) (3.14)
o` u
J(
0
,
1
,
2
) =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt +
2
_
_
L
0
2
0
dx +
_
L
0
_
d
0
dx
_
2
dx+
2
i=1
_
_
T
0
i
(t)
2
ddt +
_
T
0
_
d
i
(t)
dt
_
2
dt
__
(3.15)
et (x, t) est solution de(3.1).
A partir de la denition de letat adjoint dans L
2
(0, L)
_
L
2
(0, T)
_
2
(equation (3.8)), on montre
de mani`ere formelle que
D =
_
cp(x, 0)
0
(x) dx +
2
i=1
_
T
0
p(x
i
, t)
i
(t) dt
+ (
0
,
1
,
2
,
0
,
1
,
2
)
V
+O
_
_
_
0
,
1
,
2
_
_
_
2
V
(3.16)
Contrairement au cas L
2
, lidentication de cette derni`ere expression avec la denition du gradient
(3.5) nest pas possible. Dans ce cas, le gradient est donne par un ensemble de fonctions
P = P
0
(x), P
1
(t), P
2
(t) H
1
(0, L)
_
H
1
(0, T)
_
2
veriant :
_
L
0
p(x, 0)w =
_
T
0
P
0
wdt +
_
L
0
dP
0
dt
dw
dt
dt w H
1
(0, L) (3.17)
et
_
T
0
p(x
i
, .)w =
_
T
0
P
i
wdt +
_
T
0
dP
i
dt
dw
dt
dt w H
1
(0, T) (3.18)
En remplacant les deux derni`eres equations dans (3.16), on montre que
J(
0
,
1
,
2
) =
_
P
0
(x) +
0
(x), P
1
(t) +
1
(t), P
2
(t) +
2
(t)
_
(3.19)
3.2. LA M
_
d
2
P
0
dx
2
+ P
0
= p(x, 0) dans [0, L]
dP
0
dt
(0) =
dP
0
dx
(L) = 0
(3.20)
et
_
d
2
P
i
dt
2
+
P
i
= p(x
i
, t) dans [0, T]
dP
i
dt
(0) =
dP
i
dt
(T) = 0
(3.21)
respectivement. Le calcul du nouvel etat adjoint necessite la resolution dun probl`eme elliptique en
temps. On voit donc leet du changement de norme : le gradient est donne ici par des fonctions
veriant des conditions aux limites de type Neumann, contrairement `a la condition p(T) = 0 sur le
gradient dans le cas L
2
. Par consequent, la valeur du resultat de la minimisation nest pas xee `a
linstant nal. Le changement de norme conduit `a des solutions plus reguli`eres et lib`ere linstant nal
du resultat de la reconstruction.
La minimisation de J equivaut `a la resolution de lequation normale (Engl et al. , 1994). De ce
point de vue, le changement de norme est une mani`ere de preconditionner lequation normale (Luong
et al. , 1998).
Les probl`emes (3.20) et (3.21) sont de structure similaire et peuvent etre facilement implantes dans
un code elements nis standard. Limplantation de lalgorithme global nutilise que des outils simples
et standards qui peuvent etre trouves dans des librairies existantes. Ceci est lun des avantages de
lapproche fondee sur le controle optimal.
Les coecients , ,
et
peuvent dependre de x ou t respectivement. Cette liberte pourrait
etre utilisee pour developper des strategies de reconstruction reutilisant de linformation a priori sur
les inconnues. Par exemple,
pourrait etre choisi petit pour des faibles valeurs de t et de valeur
croissante lorsque t T. Ceci aurait comme eet la reconstruction precise de changements brusques
sur une partie importante de la fenetre dobservation tout en gardant une reconstruction exacte pr`es
de linstant nal.
3.2.4 Conditions de compatibilite
Avec ce nouveau cadre fonctionnel, le calcul des dierents composantes du gradient se fait de
mani`ere separee. Par consequent, la condition de compatibilite entre les donnees peut etre violee. Plus
precisement, la relation
(1)
i
K
d
0
(x
i
)
dx
+
0
(x
i
) =
i
(0) (3.22)
pour i = 1, 2 nest plus necessairement veriee : les ux de la temperature initiale reconstruite peuvent
etre dierents des valeurs initiales des ux reconstruits.
Une facon de remedier `a cette diculte est de considerer cette relation comme une contrainte et
de resoudre un probl`eme doptimisation avec contraintes. Soit 1
c
lespace des fonctions de 1 veriant
(3.22). Le probl`eme doptimisation sous contraintes consiste `a chercher
0
,
1
,
2
tels que :
J(
0
,
1
,
2
) = inf
{
0
,
1
,
2
}V
c
J(
0
,
1
,
2
) (3.23)
52 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
Ce probl`eme peut etre resolu par penalisation des contraintes. Cette technique consiste `a introduire
un nouveau terme F(
0
,
1
,
2
) dans la fonctionnelle de co ut tel que
_
F = 0 si
0
,
1
,
2
1
c
F 0 sinon
(3.24)
Soit
(
0
,
1
,
2
) = J
(
0
,
1
,
2
) +
1
2
F(
0
,
1
,
2
) (3.25)
Selon la theorie de loptimisation, si u
(u
) = inf
uU
J
(u),
alors, sous certaines hypoth`eses veriees ici,
lim
0
u
= u.
Cette mani`ere de proceder conduit donc `a un probl`eme de minimisation sans contraintes et permet
dutiliser les memes procedures numeriques que dans le cas L
2
. Un choix naturel pour F est le suivant :
F(
0
,
1
,
2
) =
_
K
d
0
(0)
dx
+
0
(0)
1
(0)
_
2
+
_
K
d
0
(L)
dx
+
0
(L)
2
(0)
_
2
(3.26)
Les derivees premi`eres des fonctions de H
1
(0, L) appartiennent `a L
2
(0, L). On ne peut donc pas denir
leur valeur `a un point donne. Pour
0
H
1
(0, L), la quantite
d
0
(x
i
)
dx
doit etre denie de mani`ere
detournee. On utilise lhypoth`ese
0
= 0. En multipliant par une fonction test z et en integrant par
parties, on obtient
_
L
0
d
0
dx
dz
dx
dx =
d
0
(L)
dx
z(L)
d
0
(0)
dx
z(0).
En choisissant z tel que z(0) = 0 et z(L) = 1, cette derni`ere expression secrit
_
L
0
d
0
dx
dz
dx
dx =
d
0
(L)
dx
z(L)
qui fournit une approximation bien denie de
d
0
(x
i
)
dx
pour x
i
= L. Le choix dune fonction z tel que
z(0) = 1 et z(L) = 0 donne de mani`ere similaire une approximation de
d
0
(x
i
)
dx
pour x
i
= 0.
Cette methode donne une approximation tr`es grossi`ere de
d
0
(x
i
)
dx
. Nous pouvons aner cette ap-
proximation en generalisant la demarche. Nous donnons dans (Bourquin & Nassiopoulos, 2007) (cf.
annexe) une description de lutilisation des modes de branche `a cet eet.
On verra dans la partie 3.3 leet de la prise en compte de la compatibilite sur les resultats.
3.3. R
ESULTATS 53
3.3 Resultats
3.3.1 Resultats avec donnees non bruitees
Les resultats donnes dans les gures ci-dessus montrent les performances de lapproche decrite. Ils
ont ete obtenus par des simulations eectuees sur une poutre de longueur L soumise `a un ux `a chaque
extremite (voir schema ci-dessous). Les constantes de materiau sont toutes egales `a 1. Un calcul direct
avec des ux arbitraires donne les valeurs du champ de synth`ese aux capteurs situes en
L
5
,
L
2
et
4L
5
respectivement. Ces valeurs sont utilisees pour la reconstruction inverse.
1
(t)
2
(t)
x = 0 x = L
Lequation du mod`ele (3.1) est discretisee en espace avec des elements nis P1. Le schema de
Cranck-Nicholson est utilise pour lintegration en temps.
Les variations brusques des sources sont les plus diciles `a detecter par la procedure inverse
(Raynaud & Beck, 1988). Pour evaluer les performances de lalgorithme dans des conditions diciles,
les ux cible
1
et
2
choisis sont une fonction triangle et une fonction carre respectivement. Leur
valeur nale est non nulle de mani`ere `a mettre en evidence les avantages de lapproche H
1
. On xe
= 0.1, = 1 et
. Seul
peut varier.
La gure 3.1 compare les mesures et les valeurs du champ reconstruit au niveau des capteurs avec
lalgorithme L
2
. Sur la gure 3.2, les ux reconstruits (traits pointilles) sont compares aux ux cible
(traits pleins). Les ux sont bien reconstruits sur la majeure partie de la fenetre dobservation mais la
precision du resultat se deteriore : les ux reconstruits presentent des oscillations et valent 0 lorsque
t = T. Par consequent, le champ de temperature est correctement reconstruit loin de t = T alors que,
`a linstant nal, le resultat est loin detre satisfaisant (cf. gure 3.3). Au contraire, la reconstruction
dans lespace H
1
permet la reconstruction exacte du champ de temperature `a linstant nal, comme
le montrent les gures 3.4 et 3.5.
Les gures 3.6 `a 3.8 montrent linuence du choix du param`etre
. Plus
est eleve, plus le ux
reconstruit est regulier. Si la valeur de
est trop elevee, les variations brusques du ux ne sont pas
detectees. A linverse, une valeur trop faible conduit `a une perte de precision pr`es de linstant nal.
La gure 3.9 montre la decroissance des dierentes fonctionnelles selon le choix de la norme et la
valeur de . On remarque que les fonctionnelles dans H
1
tendent vers une valeur asymptotique dautant
plus vite que
est important. Cette valeur crot avec
. Ce comportement nest pas etonnant dans la
mesure o` u lappartenance `a un espace de type H
1
correspond `a une contrainte supplementaire dautant
plus restrictive que la valeur de
est elevee.
Les resultats de la reconstruction lorsque ces contraintes ne sont pas activees sont donnes par la
gure 3.10, qui doit etre comparee aux gures 3.4 and 3.5. La reconstruction de la temperature initiale
est moins satisfaisante pr`es des extremites x
1
= 0 et x
2
= L. Le choix entre la version penalisee ou
non de lalgorithme nest neanmoins pas evident. Lorsque lon sinteresse principalement `a la valeur
54 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
Fig. 3.1 Reconstruction de la temperature au niveau des capteurs
Fig. 3.2 Reconstruction du ux dans L
2
3.3. R
ESULTATS 55
Fig. 3.3 Reconstruction de la temperature nale dans L
2
Fig. 3.4 Reconstruction du ux dans H
1
(
= 0.01)
56 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
Fig. 3.5 Reconstruction de la temperature nale dans H
1
(
= 0.01)
Fig. 3.6 Reconstruction du ux dans H
1
:
= 0.1
3.3. R
ESULTATS 57
Fig. 3.7 Reconstruction du ux dans H
1
:
= 0.01
Fig. 3.8 Reconstruction du ux dans H
1
:
= 0.001
58 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
Fig. 3.9 Convergence des dierentes versions de lalgorithme
nale du champ de temperature, le choix de la version non penalisee permet dobtenir des resultats
avec un plus faible co ut de calcul et une perte de precision moindre.
3.3.2 Resultats avec donnees bruitees
La performance de toute procedure inverse doit toujours etre evaluee dans le cas o` u les donnees
sont entachees de bruit de mesure. En eet, dans la pratique, les donnees sont toujours bruitees. Dans
ce qui suit, un bruit blanc gaussien decart type est numeriquement ajoute aux donnees de synth`ese.
Le rapport signal-bruit est mesure par
=
_
|
d
|
2
|
|
2
_
1/2
| | etant la norme dans L
2
(0, T)
m
. Les donnees bruitees pour
2
= 0, 01 ( = 8%) sont comparees, sur
la gure 3.11, aux donnees reconstruites. Les ux et la temperature nale reconstruits sont donnees
sur les gures 3.12 et 3.13. La perte de precision est evidente mais la temperature nale reconstruite
est encore satisfaisante. Les gures 3.14 et 3.15 montrent les ux reconstruits avec des niveaux de
bruit dierents sur les donnees (
2
= 0, 001 et
2
= 0, 1 respectivement).
3.3. R
ESULTATS 59
Fig. 3.10 Reconstruction dans H
1
(
ERATURE : SOLIDE 1D
Fig. 3.11 Donnees bruitees (
2
= 0, 01, = 8%) et temperature reconstruite au niveau de capteurs
Fig. 3.12 Flux reconstruit dans H
1
avec donnees bruitees (
= 0, 01,
2
= 0, 01, = 8%)
3.3. R
ESULTATS 61
Fig. 3.13 Temperature nale reconstruite dans H
1
, avec donnees bruitees (
= 0, 01,
2
= 0, 01,
= 8%)
62 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
Fig. 3.14 Reconstruction du ux dans H
1
avec donnees bruitees (
= 0, 01,
2
= 0, 001, = 2%)
Fig. 3.15 Reconstruction du ux dans H
1
avec donnees bruitees (
= 0, 01,
2
= 0, 1, = 24%)
3.4. CONCLUSIONS 63
3.4 Conclusions
Nous avons presente dans ce chapitre la methode adjointe avec regularisation de Tikhonov ap-
pliquee `a la determination dune condition initiale et de ux inconnus `a partir de mesures ponctuelles.
La cas unidimensionnel traite nous a permis de mettre en evidence la diculte de reconstruction
`a linstant nal lorsquun cadre fonctionnel de type L
2
est adopte. Pour remedier `a cette diculte,
nous avons propose un nouveau cadre fonctionnel dans lequel les inconnues sont recherchees dans
lespace H
1
. La temperature `a linstant nal est ainsi correctement estimee. Le calcul de letat adjoint
dans H
1
necessite la resolution supplementaire dun probl`eme elliptique en temps. Les algorithmes de
reconstruction proposes restent facilement implantables avec un code delements nis generaliste.
Dans les chapitres suivants, la demarche esquissee ici sera reprise dans le cas tridimensionnel.
64 CHAPITRE 3. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 1D
65
Chapitre 4
Reconstruction de la temperature dans
un solide tridimensionnel
Nous reprenons dans ce chapitre la demarche generale adoptee dans le chapitre precedent dans
le but de reconstruire cette fois un champ de temperature inconnu dans un solide tridimensionnel.
Pour simplier la presentation, nous avons separe les cas o` u lon vise `a reconstruire une source interne
volumique, une source surfacique (ux) ou une temperature initiale. La reconstruction simultanee de
deux ou trois parmi ces grandeurs est possible comme cela a ete fait dans le cas unidimensionnel si les
conditions de compatibilite sont correctement prises en compte.
Dans chacun des cas, letat adjoint est calcule via une methode de transposition. Nous commencons
par le cas de la reconstruction dune source volumique qui est relativement plus simple `a presenter.
Nous poursuivons ensuite avec les deux autres cas qui font appel `a des variantes de la methode de
transposition.
Les dierences entre le probl`eme pose dans un espace unidimensionnel et un espace tridimension-
nel sont plus profondes que ce que lintuition pourrait faire croire, et sont essentiellement dues aux
observations ponctuelles. Dans le cas unidimensionnel, le choix dun espace de controle de type L
2
est
susant pour garantir que le probl`eme soit bien pose. Dans un domaine tridimensionnel en revanche,
il faut imperativement se placer dans des espaces de fonctions de regularite superieure.
Revenons sur lequation de la chaleur sous sa forme generique :
_
t
div(grad ) = f dans [0, T]
(grad ) n + = sur [0, T]
(x, 0) =
0
dans
(4.1)
Dans le cadre du controle optimal, nous souhaitons denir une fonctionnelle de co ut mesurant lecart
entre les donnees
d
k
(t)
m
k=1
et les valeurs ponctuelles (x
k
, t)
m
k=1
du champ aux emplacements
des capteurs. Or, pour que ces valeurs soient bien denies, il faut que soit susament regulier.
Selon Brezis (1999), pour un espace de Sobolev H
s
(R
N
), si
1
2
s
N
< 0,
66 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
alors
H
s
(R
N
) L
(R
N
).
Dans ce cas, les fonctions de H
s
(R
N
) sont denies en tout point. On voit que :
en dimension 1 (N = 1), toute fonction v H
1
() est denie en tout point (s = 1 et
1
2
1
1
< 0)
en dimension 2 (N = 2), v sera denie en tout point d`es lors que v H
s
() avev s > 1
en dimension 3 (N = 3), v sera denie en tout point d`es lors que v H
s
() avev s >
3
2
La distinction de ces trois cas montre bien en quoi le cas tridimensionnel di`ere du cas unidimensionnel.
Pour pouvoir denir la fonctionnelle de co ut, il faut garantir une regularite au moins de H
3
2
() de
(en espace), ce qui impose `a son tour le choix dun espace de controle 1 susament regulier. Lions
& Magenes (1968) (theor`eme 5.3 page 34) donnent le resultat suivant : si f H
k,k/2m
( [0, T]),
g H
k+2mm
j
1/2,(k+2mm
j
1/2)/2m
( [0, T]) et u
0
H
k+m
(), alors, sous certaines hypoth`eses
supplementaires, le probl`eme
_
_
u
t
div(grad u) = f dans [0, T]
(grad u) n + = g sur [0, T]
u(x, 0) = u
0
dans
admet une solution unique u H
k+2m,k/2m+1
([0, T]). On note H
r,s
([0, T]) lespace anisotrope
H
0
_
0, T; H
r
()
_
H
s
_
0, T; H
0
()
_
.
Le param`etre m designe le nombre doperateurs fronti`ere, et m
j
le degre de loperateur fronti`ere j :
ici, m = 1 et m
1
= 1.
En particulier, il sut que et
0
soient choisis dans les espaces de Sobolev H
1
( [0, T])
et H
1
() respectivement pour garantir L
2
_
0, T; H
2
()
_
. Les duaux de ces espaces, auxquels
appartiennent les etats adjoints respectifs, sont donc des espaces de Sobolev `a exposant negatif, do` u
la necessite dapproches speciques pour le calcul de ladjoint.
4.1. RECONSTRUCTION DUNE SOURCE VOLUMIQUE 67
4.1 Reconstruction dune source volumique
Nous commencons ici par traiter le probl`eme de la reconstruction dune source volumique f. Ce
cas simple permettra dintroduire une premi`ere version de la methode de transposition qui servira de
base pour la suite.
Outre sa plus grande facilite de mise en uvre, la reconstruction dune source volumique peut
etre dun grand interet pratique pour des structures elancees comme des poutres ou des plaques.
Prenons lexemple dune plaque de faible epaisseur. Le temps caracteristique de conduction dans le
sens de lepaisseur est negligeable pour ce type de geometrie par rapport aux temps caracteristiques de
conduction selon les autres directions. Un mod`ele bidimensionnel qui prend en compte les chargements
thermiques en surface comme une source de chaleur interne est dans ce cas une approximation qui
permet de reduire de mani`ere consequente la nesse du maillage.
4.1.1 Formulation primale
4.1.1.1 Controle dans L
2
(0, T; L
2
())
Considerons lequation detat pour une structure `a temperature initiale nulle (
0
= 0) soumise `a
une source interne volumique f(x, t) (on consid`ere = 0) :
_
t
div(grad ) = f dans [0, T]
(grad ) n + = 0 sur [0, T]
(x, 0) = 0 dans
(4.2)
Les m capteurs repartis dans la structure aux points x
k
fournissent au cours de lintervalle de temps
[0, T] les mesures notees
d
k
(t)
m
k=1
.
Nous cherchons des hypoth`eses convenables sur f qui garantissent une regularite de susante
pour denir les valeurs ponctuelles du champ (x
k
, t). Selon Lions & Magenes (1968), si f L
2
(
[0, T]), alors L
2
(0, T; H
2
())
H
1
(0, T; L
2
()) avec continuite par rapport aux donnees ce qui est
susant pour denir des valeurs ponctuelles (cf. Brezis (1999)). Nous choisissons donc comme espace
de controle
f 1 = L
2
_
0, T; L
2
()
_
,
1 etant muni du produit scalaire naturel
_
v, w
_
V
=
_
[0,T]
vwdxdt v, w 1. (4.3)
Soit / = L
2
(0, T)
m
lespace des observations, et C loperateur dobservation tel que C(x, t) =
(x
k
, t)
m
k=1
. Ceci permet de denir loperateur : 1 / tel que
f = C(x, t; f)
= (x
k
, t; f)
m
k=1
(4.4)
Avec ces notations, le probl`eme de la reconstruction consiste `a determiner la source f telle que
f =
d
k
(t)
m
k=1
(4.5)
68 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
ou, `a defaut,
f
d
k
(t)
m
k=1
. (4.6)
Pour resoudre ce probl`eme mal pose, nous denissons la fonctionnelle regularisee
J
(f) =
1
2
m
k=1
_
T
0
_
(x
k
, t, f)
d
k
(t)
_
2
dt +
2
_
[0,T]
f
2
dxdt (4.7)
et nous considerons le probl`eme de minimisation suivant :
_
_
_
Trouver f 1 = L
2
_
0, T; L
2
()
_
tel que
J
(f) = min
fV
J
(
f)
(4.8)
Par denition, le gradient de la fonctionnelle verie
J(f +f) J(f) = (J, f)
V
+O|f|
2
V
f 1 (4.9)
Un calcul simple et la continuite de la solution de (4.2) par rapport aux donnees montrent que
D(f) = J(f +f) J(f)
=
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
(x
k
, t) dt +
_
f, f
_
V
+O|f|
2
V
(4.10)
o` u est solution de (4.2) avec f au second membre.
On introduit alors letat adjoint p deni comme unique solution de lequation adjointe :
_
p
t
div(grad p) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans
(4.11)
Le terme source du probl`eme parabolique (4.11) est constitue de masses de Dirac qui appartiennent
`a lespace L
2
(0, T; H
2
()). Nous verrons dans la partie 4.1.3 comment en denir par transposition
une solution p L
2
(0, T; L
2
()).
En multipliant formellement (4.11) par une fonction test w et en integrant on obtient une formu-
lation faible qui secrit :
_
p
t
wdx +
_
(grad p)(grad w) dx +
_
pwd =
m
k=1
_
(x
k
, t)
d
k
(t)
_
w(x
k
) w
p(x, T) = 0
(4.12)
De meme, une formulation faible en espace de (4.2), avec f au second membre, est donnee par
_
_
_
t
wdx +
_
(grad )(grad w) dx +
_
wd =
_
fwdx, w
(x, 0) = 0
(4.13)
4.1. RECONSTRUCTION DUNE SOURCE VOLUMIQUE 69
A partir de (4.13) et (4.12), et apr`es integration en temps, on voit que
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
(x
k
, t) dt =
_
[0,T]
pf dxdt (4.14)
qui est une forme lineaire sur 1. Dans cette expression, lintegrale au second membre est un produit
de dualite entre 1 et 1
. Du fait que 1 = L
2
([0, T]), les deux espaces sidentient ici lun `a lautre,
et le produit de dualite est par consequent le produit scalaire usuel dans L
2
. On deduit de (4.10) et
(4.14) que
J
= p +f L
2
( [0, T]) (4.15)
Remarque :
Les expressions (4.10) `a (4.14) et les calculs presentes ont juste un caract`ere formel. Ils
sont donnes pour faciliter la comprehension de la demarche. Il faudra attendre la denition
precise de letat adjoint (ce sera fait dans la partie 4.1.3) pour que le gradient ait un sens
bien deni.
La condition doptimalite pour le probl`eme (4.8) secrit
J
= 0 p +f = 0
Dans lapproche decrite ici, le gradient de J est donne par p qui sannule `a linstant nal (p(T) = 0).
Ceci pose de nouveau le probl`eme de linstant nal presente dans le chapitre 3. Ce probl`eme vient du
choix de lespace de controle 1 = L
2
(0, T; L
2
()). Pour y remedier, nous devons choisir un espace de
controle plus regulier en temps. Cest ce qui est fait dans le paragraphe suivant.
4.1.1.2 Controle dans H
1
(0, T; L
2
())
Nous supposons cette fois que la source f appartient `a lespace 1 = H
1
_
0, T; L
2
()
_
. Comme
cet espace est inclus dans lespace de controle utilise dans la partie precedente, le probl`eme (4.2)
admet encore une solution unique susamment reguli`ere pour permettre la denition des valeurs
ponctuelles. Lespace 1 est muni du produit scalaire
_
v, w
_
V
=
_
[0,T]
vwdxdt +
_
[0,T]
v
t
w
t
dxdt (4.16)
Lobjectif de la reconstruction est de determiner un controle f 1 tel que
C(x, t; f)
d
k
(t)
m
k=1
. (4.17)
Nous denissons pour cela la fonctionnelle regularisee
J
(f) =
1
2
m
k=1
_
T
0
_
(x
k
, t, f)
d
k
(t)
_
2
dt
+
2
_
_
[0,T]
f
2
dxdt +
_
[0,T]
_
f
t
_
2
dxdt
_
(4.18)
70 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
o` u est solution de (4.2), et nous considerons le probl`eme de controle suivant :
_
_
_
Trouver f 1 = H
1
(0, T; L
2
()) tel que
J
(f) = min
fV
J
(
f)
(4.19)
Comme plus haut, un simple calcul conduit `a lexpression (4.10). En utilisant la solution p de (4.12)
et (4.14) on obtient
D(f) =
_
[0,T]
pf dxdt +
_
f, f
_
V
+O|f|
2
V
(4.20)
On voit alors que lon est conduit `a chercher une fonction P telle que
_
[0,T]
Pwdxdt +
_
[0,T]
P
t
w
t
dxdt =
_
[0,T]
pwdxdt, w 1. (4.21)
de sorte que
D(f) =
_
[0,T]
Pwdxdt +
_
[0,T]
P
t
w
t
dxdt +
_
f, f
_
V
+O|f|
2
V
(4.22)
o` u lon reconnat le produit scalaire dans H
1
(0, T; L
2
()). On en conclut que le gradient de J
est
donne par
J
= P +f 1 (4.23)
En realite, P 1 est limage de p par lisomorphisme I
1
. On rappelle que I
1
est lisomorphisme
de Riesz tel que
v, w)
V
,V
=
_
I
1
v, w
_
V
.
Lorsque f H
1
(0, T; L
2
()) (Lions & Magenes, 1968), on a H
1
(0, T; H
2
()). p peut alors etre
deni par transposition (cf. partie 4.1.3) dans H
1
(0, T; L
2
()). (4.21) est la forme explicite de liso-
morphisme I
1
.
On remarque aussi que (4.21) est la forme faible dun probl`eme faisant intervenir loperateur
Laplacien en temps, avec des conditions aux limites de Neumann. Comme dans le cas unidimensionnel
(cf. chapitre 3), le choix de cet espace de controle evite le probl`eme de linstant nal.
Au nal, la condition doptimalite pour le probl`eme (4.19) secrit
J
(f) = 0 P +f = 0
4.1.2 Formulation duale
Nous presentons ici le probl`eme de la reconstruction sous une formulation duale, dont le principe
a ete presente sous forme abstraite dans la partie 2.3.2.
Nous introduisons loperateur (on note X X
k
(t)
m
k=1
)
T : /
TX = C
_
P(X)
_
= (x
k
, t; P(X))
m
k=1
(4.24)
4.1. RECONSTRUCTION DUNE SOURCE VOLUMIQUE 71
o` u (P) est solution de
_
t
div(grad ) = q dans [0, T]
(grad ) n + = 0 sur [0, T]
(x, 0) = 0 dans
(4.25)
Dans (4.25), q = p si 1 = L
2
_
0, T; L
2
()
_
ou q = P (solution de (4.21)) si 1 = H
1
_
0, T; L
2
()
_
, avec
p(X) solution de
_
p
t
div(grad p) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans [0, T]
(4.26)
Le probl`eme dual regularise (cf. (2.53) page 40) est alors le suivant :
Trouver X = X
k
m
k=1
/
tel que TX +X =
d
k
m
k=1
(4.27)
Si on pose f = I
1
(X, ) = L() /
= L
2
(0, T)
m
(4.28)
o` u L() est une forme lineaire L
2
(0, T)
m
R
L() =
_
d
k
,
_
M
=
m
k=1
_
T
0
d
k
(t)
k
(t) dt L
2
(0, T)
m
(4.29)
et
a
(X, ) =
_
I
1
X, I
1
_
V
+
_
X,
_
M
(X, ) = a
(L
2
)
(X, ) tel que
a
(L
2
)
(X, ) =
_
[0,T]
p(X)p() dxdt +
m
k=1
_
T
0
X
k
(t)
k
(t) dt X, L
2
(0, T)
m
(4.30)
si 1 = L
2
_
0, T; L
2
()
_
a
(X, ) = a
(H
1
)
(X, ) tel que
a
(H
1
)
(X, ) =
_
[0,T]
P(X)P() d dt +
_
[0,T]
P(X)
t
P()
t
dxdt+
k=1
_
T
0
X
k
(t)
k
(t) dt X, L
2
(0, T)
m
(4.31)
si 1 = H
1
_
0, T; L
2
()
_
72 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
Ce probl`eme revient `a minimiser la fonctionnelle I
_
X
_
telle que
I
_
X
_
=
1
2
a
, note I
=
_
(x
k
, t; q) +X
k
(t)
d
k
(t)
_
m
k=1
(4.33)
((x, t; q) est solution de (4.25) avec q = p ou q = P au second membre, selon le choix de 1).
La formulation duale presente plusieurs avantages. Premi`erement, la solution `a determiner par
lalgorithme du gradient conjugue est recherchee dans lespace des observations L
2
(0, T)
m
. Cet espace
est unidimensionnel, alors que lespace de controle 1 repose sur un domaine `a quatre dimensions
(trois en espace et une en temps). Apr`es discretisation, la taille des inconnues est nettement plus
petite. On peut sattendre, dans le cas dalgorithmes iteratifs, `a la convergence en un nombre inferieur
diterations. De plus, la dimension de lespace /depend seulement de la taille de la fenetre temporelle
et du nombre de capteurs. Le probl`eme peut donc etre facilement adapte `a des geometries complexes,
independemment de la dimension de lespace physique. Enn, la nature de lespace des observations
ouvre une piste vers la parallelisation des algorithmes, qui pourrait etre exploree plus tard.
4.1.3 Methode de transposition pour la denition de letat adjoint
Comme nous lavons vu, dans le cas dobservations ponctuelles, letat adjoint est solution dune
equation parabolique avec des masses de Dirac dans le terme source. Dans un espace `a trois dimensions,
ces masses de Dirac appartiennent `a lespace de fonctions H
2
(). Une formulation faible standard
dans un espace de type H
1
ne permet donc pas de denir correctement ce terme source. Il est necessaire
de partir dune formulation dite tr`es faible (Bourquin et al. , 2007).
Soit lequation adjointe ci-dessous avec, pour simplier, = 1 et une seule source en x = x
0
qui
varie au cours du temps selon (t) :
_
p
t
div grad p = (t)
x
0
dans [0, T]
grad p n +p = 0 sur [0, T]
p(T) = 0 dans
(4.34)
On obtient la formulation tr`es faible en espace par double integration sur :
_
p
t
v dx
_
pdiv grad v dx +
_
_
pgrad v n +pv
_
d = (t)v(x
0
)
v susamment regulier
p(T) = 0
(4.35)
Lexpression (4.35) est valable pour des fonctions test qui sont au moins deux fois derivables en
espace. Si on consid`ere le probl`eme
_
_
v
t
div grad v = f dans [0, T]
grad v n +v = 0 sur [0, T]
v(0) = 0 dans
(4.36)
4.1. RECONSTRUCTION DUNE SOURCE VOLUMIQUE 73
avec f L
2
(0, T; L
2
()), alors v L
2
(0, T; H
2
()) donc la condition est veriee. En remplacant dans
(4.35), apr`es integration en temps, on obtient
_
[0,T]
pf dxdt =
_
T
0
(t)v(x
0
, t) dt (4.37)
Le membre de gauche de (4.37) est le produit scalaire dans L
2
(0, T; L
2
()), alors que le membre de
droite est une forme lineaire sur L
2
_
0, T; L
2
()
_
. Cette formule de transposition (Lions, 1968) permet
de denir p dans L
2
(0, T; L
2
()).
Remarque :
Si 1 = H
1
_
0, T; L
2
()
_
, alors le membre de gauche de (4.37) est un produit de dualite
entre H
1
_
0, T; L
2
()
_
et
_
H
1
_
0, T; L
2
()
_
_
q
r=1
un espace reduit engendre par q fonctions y
r
formant une base de H
2
().
On remplace alors le probl`eme (4.35) par le probl`eme approche consistant `a chercher p
q
C
1
(0, T; V
q
)
tel que
_
p
q
t
y
r
dx
_
p
q
div grad y
r
dx +
_
_
p
q
grad y
r
n +p
q
y
r
_
d =
(t)y
r
(x
0
) y
r
V
q
p
q
(T) = 0
(4.39)
Lexpression (4.39) peut etre evaluee contre une fonction test
r
(t), t [0, T] telle que
r
(0) = 0. En
multipliant par
r
et en integrant en temps, on obtient
_
_
[0,T]
p
q
y
r
d
r
dt
dxdt
_
[0,T]
p
q
div grad y
r
r
dxdt+
_
[0,T]
_
p
q
grad y
r
r
n +p
q
y
r
_
r
d dt =
_
T
0
(t)y
r
(x
0
)
r
dt
y
r
V
q
p
q
(T) = 0
(4.40)
La derni`ere expression est sommee par rapport `a r. En posant v
q
=
q
r=1
y
r
r
, on obtient
_
[0,T]
p
q
v
q
t
dxdt
_
[0,T]
p
q
div grad v
q
dxdt+
_
[0,T]
_
p
q
grad v
q
n +p
q
v
q
_
d dt =
_
T
0
(t)v
q
(x
0
, t) dt
(4.41)
74 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
ce qui secrit
_
[0,T]
p
q
f
q
dxdt =
_
T
0
(t)v
q
(x
0
, t) dt (4.42)
si les fonctions v
q
verient
_
_
v
q
t
div grad v
q
= f
q
dans [0, T]
grad v
q
n +v
q
= 0 sur [0, T]
v
q
(0) = 0 dans
(4.43)
On reconnat dans lexpression (4.42) une formule de transposition discr`ete comparable `a (4.37).
Le passage `a la limite, fonde sur des arguments classiques de densite, montre que la limite p de p
q
est
solution, au sens de la transposition, du probl`eme continu (4.34).
En somme, le probl`eme approche (4.39) permet de denir, par transposition, une solution approchee
p
q
L
2
_
0, T; L
2
()
_
de (4.34). En denitive, si on note
r
, y
r
r=1
R
+
H
1
() la famille de solutions
du probl`eme aux valeurs propres de loperateur Laplacien avec conditions limites mixtes
_
y = y dans
y.n +y = 0 sur
(4.44)
nous obtenons une approximation p
q
de p comme combinaison lineaire des q premiers modes propres
p
q
=
q
s=1
p
s
(t)y
s
(x) p
de p, les coecients p
s
etant solutions de
_
s=1
dp
s
dt
_
y
s
y
r
dx +
q
s=1
p
s
r
_
y
s
y
r
dx = (t)y
r
(x
0
) y
r
V
q
p
s
(T) = 0
(4.45)
ce qui revient `a resoudre le probl`eme parabolique avec la methode de decomposition modale classique.
Compte tenu de lorthogonalite des fonctions y
r
par rapport au produit scalaire dans L
2
(), (4.45) se
reduit au syst`eme diagonal dequations dierentielles ordinaires
_
_
_
dp
r
dt
+p
r
r
= (t)y
r
(x
0
) y
r
spany
r
q
r=1
p
r
(T) = 0
(4.46)
Ce calcul, qui revient `a resoudre un probl`eme parabolique avec q degres de liberte, est tr`es rapide `a
executer.
Si 1 = H
1
_
0, T; L
2
()
_
, la meme demarche permet de denir une approximation p
q
de p dans
H
1
_
0, T; L
2
()
_
(voir remarque page 73). Pour simplier, nous avons considere ici un seul capteur
en x = x
0
. On obtient une solution de (4.11) en remplacant le terme source par une somme. Limage
approchee P
q
de p
q
par I
1
est donnee par :
P
q
= p
q
si 1 = L
2
_
0, T; L
2
()
_
P
q
est solution de (4.21) avec p
q
au second membre si 1 = H
1
_
0, T; L
2
()
_
Cette mani`ere de proceder nous permet donc de denir une approximation calculable de J.
4.2. RECONSTRUCTION DUN FLUX 75
4.2 Reconstruction dun ux
Apr`es la presentation de la methode de reconstruction dune source volumique f, nous nous
interessons `a present `a la reconstruction dun ux inconnu . Pour la reconstruction dune source
volumique, letat adjoint est deni par la technique de transposition connue dans la litterature (Lions,
1968). Nous proposons pour la reconstruction dune source surfacique une version adaptee de cette
methode.
4.2.1 Formulation primale
Considerons lequation de la chaleur avec temperature initiale nulle (
0
= 0) et sans source de
chaleur interne (f = 0) :
_
t
div(grad ) = 0 dans [0, T]
(grad ) n + = sur [0, T]
(x, 0) = 0 dans
(4.47)
Les m capteurs repartis dans la structure aux points x
k
fournissent au cours de lintervalle de temps
[0, T] les mesures ponctuelles
d
k
(t)
m
k=1
.
Dapr`es Lions & Magenes (1968), (theor`eme 5.3 p34 (vol 2)), si L
2
(0, T; H
1
2
())
H
1
4
(0, T; L
2
()),
alors L
2
(0, T; H
2
())
H
1
(0, T; L
2
())). En particulier, si H
1
( [0, T]), est alors de
regularite susante pour que sa valeur en un point soit denie.
Supposons donc que le ux appartienne `a lespace 1 = H
1
([0, T]). Ce choix nest certes pas
optimal, mais il permettra decrire par la suite des normes facilement implantables. On peut denir
les observations (x
k
, t)
m
k=1
L
2
(0, T)
m
= / qui dependent de mani`ere continue de . Soit C
loperateur dobservation tel que C(x, t) = (x
k
, t)
m
k=1
.
Lequation detat (4.47) et loperateur dobservation C permettent de denir `a son tour loperateur
: 1 / tel que
= C(x, t; )
= (x
k
, t; )
m
k=1
(4.48)
La reconstruction du ux consiste `a trouver 1 = H
1
( [0, T]) tel que
=
d
k
(t)
m
k=1
(4.49)
qui est un probl`eme mal pose.
Pour en determiner une solution approchee, nous denissons la fonctionnelle regularisee
J
() =
1
2
m
k=1
_
T
0
_
(x
k
, t; )
d
k
(t)
_
2
dt +
2
||
2
H
1
([0,T])
(4.50)
et nous considerons le probl`eme de minimisation suivant :
_
_
_
Trouver 1 = H
1
( [0, T]) tel que
J
() = min
V
J
)
(4.51)
76 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
Remarquons que nous navons pas ecrit explicitement quel est le produit scalaire dans H
1
_
0, T; H
1
()
_
.
On gardera la notation abstraite
_
,
_
V
(avec la norme associee | |
V
) jusqu`a la partie 4.2.3 o` u nous
serons amenes, `a des ns calculatoires, `a denir une nouvelle norme dans cet espace qui facilitera le
calcul de letat adjoint.
Par denition, le gradient de la fonctionnelle est donne par
J
( +) J
() = (J
, )
V
+O||
2
V
1 (4.52)
Un simple calcul montre que
D() = J
( +) J
()
=
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
(x
k
, t) dt +
_
,
_
V
+O||
2
(4.53)
o` u est solution de (4.47) avec au second membre. A ce niveau l`a, on introduit p deni comme
lunique solution du probl`eme :
_
p
t
div(grad p) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans [0, T]
(4.54)
Le terme source de cette equation est une somme de masses de Dirac. p ne peut par consequent etre
deni que via une methode de transposition. Contrairement au cas de la reconstruction dune source
volumique f, la transposition ici doit permettre de denir la trace de letat adjoint sur la fronti`ere, ce
qui modie la procedure. Nous y reviendrons dans la partie (4.2.3).
Pour linstant, contentons-nous de dire que la methode qui sera presentee permet de determiner
limage P 1 de p[
, w)
V
,V
=
_
P, w
_
V
w 1.
On note la solution de (4.47) En multipliant formellement (4.54) par une fonction test w et en
integrant on obtient une formulation faible qui secrit :
_
p
t
wdx +
_
(grad p)(grad w) dx +
_
pwd =
m
k=1
_
(x
k
, t)
d
k
(t)
_
w(x
k
) w
p(x, T) = 0
(4.55)
De meme, en multipliant (4.47) par une fonction test w H
1
() et en integrant sur , on obtient une
formulation faible en espace qui secrit
_
_
_
t
wdx +
_
(grad )(grad w) dx +
_
wd =
_
wd, w
(x, 0) = 0
(4.56)
4.2. RECONSTRUCTION DUN FLUX 77
A partir de (4.55) et (4.56), et apr`es integration par parties en temps, on obtient
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
(x
k
, t) dt =
_
[0,T]
pd dt (4.57)
qui est bien une forme lineaire sur 1 (le terme integral dans le second membre de cette expression est
`a prendre au sens du produit de dualite). En identiant avec (4.52) on deduit que
J = I
1
p[
+
= P + 1
(4.58)
Remarque :
Les expressions (4.53) `a (4.57) et les calculs presentes ont juste un caract`ere formel. Ils
sont donnes pour faciliter la comprehension de la demarche. Il faudra attendre la denition
precise de letat adjoint dans la partie 4.2.3 pour que le gradient ait un sens bien deni.
La condition doptimalite pour le probl`eme (4.51) secrit
J = 0 I
1
p[
+ = 0dans 1 (4.59)
Des methodes de descente de type gradient ou gradient conjugue peuvent etre mises en uvre pour
la minimisation de J.
Remarque :
Lequation adjointe et la restriction sur de letat adjoint denissent loperateur
:
M
tel que
_
_
(x
k
, t)
d
k
(t)
_
_
m
k=1
= p[
(4.60)
qui est lie `a par la relation de dualite
,
k
m
k=1
_
M,M
=
,
m
k=1
_
V,V
m
k=1
/
, 1
(4.61)
Remarque :
En posant p = p + p avec p tel que
_
p
t
div(grad p) =
m
k=1
(x
k
, t)
x
k
dans [0, T]
(grad p) n + p = 0 sur [0, T]
p(x, T) = 0 dans [0, T]
(4.62)
et p tel que
_
_
c
p
t
div(grad p) =
m
k=1
d
k
(t)
x
k
dans [0, T]
(grad p) n + p = 0 sur [0, T]
p(x, T) = 0 dans [0, T]
(4.63)
78 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
on voit que (4.59) secrit
I
1
p[
+ = I
1
p[
.
Cette expression est `a rapprocher de lexpression abstraite (2.47) (lequation normale du
probl`eme regularise). On rappelle que est lisomorphisme de / vers /
,M
= (g, h)
M
h /.
Ici, /= L
2
(0, T)
m
: se reduit par consequent `a lidentite.
4.2.2 Formulation duale
Nous introduisons loperateur T : /
p
t
div(grad p) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans [0, T]
(4.65)
et (P) solution de
_
t
div(grad ) = 0 dans [0, T]
(grad ) n + = P sur [0, T]
(x, 0) = 0 dans
(4.66)
Le probl`eme dual regularise (cf. (2.53)) est alors le suivant :
Trouver X = X
k
m
k=1
/
tel que TX +X =
d
k
m
k=1
(4.67)
Si on pose = I
1
= L
2
(0, T)
m
tel que
a(X, ) = L() /
(4.68)
expression dans laquelle L() est une forme lineaire L
2
(0, T)
m
R
L() =
_
d
k
,
_
M
=
m
k=1
_
T
0
d
k
(t)
k
(t) dt L
2
(0, T)
m
(4.69)
et a(X, ) est une forme bilineaire L
2
(0, T)
m
L
2
(0, T)
m
R qui secrit
a(X, ) =
_
I
1
X, I
1
_
V
+
_
X,
_
M
=
_
P(X), P()
_
V
+
m
k=1
_
T
0
X
k
(t)
k
(t) dt
(4.70)
4.2. RECONSTRUCTION DUN FLUX 79
On garde pour linstant la notation abstraite
_
,
_
V
pour le premier terme parce que le choix de la
norme sera precise plus loin (cf. 4.2.3), en meme temps que le developpement de la methode de calcul
de P. Le probl`eme dual mis sous cette forme pourra etre resolu par une methode de type Galerkin
(cf. partie 5.2).
Le probl`eme dual (4.68) est equivalent au probl`eme de minimisation
I
(X) = min
XL
2
(0,T)
m
I
_
X
_
(4.71)
avec
I
_
X
_
=
1
2
a (X, X) L(X) (4.72)
qui secrit de mani`ere plus explicite
I
_
X
_
=
1
2
_
|P(X)|
2
V
+
m
k=1
_
T
0
X
k
(t)
2
dt
_
k=1
_
T
0
X
k
(t)
d
k
(t) dt (4.73)
ou bien
I
_
X
_
=
1
2
_
m
k=1
_
T
0
(x
k
, t; P)X
k
(t) dt +
m
k=1
_
T
0
X
k
(t)
2
dt
_
k=1
_
T
0
X
k
(t)
d
k
(t) dt
(4.74)
avec P = I
1
p[
_
X) =
m
k=1
I
,k
_
X
k
_
(4.75)
avec
I
,k
_
X
k
_
=
1
2
a
k
(X
k
, X
k
) L
k
(X
k
) (4.76)
o` u
a
k
(X
k
,
k
) =
_
T
0
(x
k
, t; P)X
k
(t) dt +
_
T
0
X
k
(t)
k
(t) dt
X
k
,
k
L
2
(0, T)
m
(4.77)
et
L
k
(
k
) =
_
T
0
d
k
(t)
k
(t) dt
X
k
,
k
L
2
(0, T)
m
(4.78)
(P = I
1
p, p(X
k
) et p(
k
) etant solutions de (4.65) sans la sommation au second membre).
Cette facon decrire la fonctionnelle ouvre peut-etre une piste vers le developpement dun
algorithme parallelise.
80 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
4.2.3 Methode de transposition pour la denition de letat adjoint
Dans le paragraphe 4.1.3 nous avons presente une methode de calcul de letat adjoint p dans
lespace L
2
_
0, T; L
2
()
_
ou H
1
_
0, T; L
2
()
_
. Or, pour la reconstruction dune source surfacique ,
le gradient de la fonctionnelle est construit `a partir de la trace de p sur . La regularite L
2
() de p
ne sut pas `a denir cette trace.
Dans ce qui suit, nous detaillons une approche leg`erement dierente qui permet de calculer la trace
p[
de p, ou, pour etre plus precis, limage P de cette trace par lisomorphisme I
1
.
Supposons la presence dun seul capteur (m = 1) situe en x = x
0
, et xons = 1. Ceci permet de
simplier un peu les notations, et ne constitue bien s ur en aucun cas une limitation `a ce qui va etre
presente. Nous cherchons `a calculer la solution du probl`eme
_
p
t
div grad p = (t)
x
0
dans [0, T]
grad p n +p = 0 sur [0, T]
p(T) = 0 dans
(4.79)
grace `a une methode qui permette den denir de mani`ere unique la trace sur . Lequation (4.79)
peut etre ecrite sous la formulation tr`es faible
_
_
_
[0,T]
p
v
t
dxdt +
_
p(x, 0)v(x, 0) dx
_
[0,T]
p div grad v dxdt+
_
[0,T]
_
pv n +pv
_
d dt =
_
T
0
(t)v(x
0
) dt
v susamment regulier
(4.80)
A ce stade nous ne precisons pas encore la regularite des fonctions test v. Si celles-ci sont choisies
comme solution du probl`eme parabolique
_
_
v
t
div grad v = f dans [0, T]
grad v n +v = g sur [0, T]
v(0) = 0
(4.81)
et en injectant dans (4.80), on voit quon peut ecrire :
_
[0,T]
pf dxdt +
_
[0,T]
pg d dt =
_
T
0
(t)v(x
0
, t) dt (4.82)
Lidee ici est dutiliser comme fonctions test dans (4.80) les fonctions v ainsi calculees. Pour que le
second membre dans (4.80) ait un sens, il faut garantir une regularite de v susante pour que v(x
0
, t)
soit deni. Selon Brezis (1999), il faut que v
r
appartienne `a lespace L
2
(0, T; H
2
())
H
1
(0, T; L
2
())
ou tout autre espace de regularite superieure. Dapr`es Lions & Magenes (1968) (theor`eme 5.3 p34 (vol
2)), il sut donc que g L
2
(0, T; H
1
2
())
H
1
4
(0, T; L
2
()).
En particulier, il sut que g H
1
( [0, T]). Ce choix nest pas optimal, mais il permet une
implantation aisee. Dans ce cas, lexpression (4.82) est une formule de transposition pour p. Elle permet
de denir de mani`ere unique
p L
2
( [0, T])
4.2. RECONSTRUCTION DUN FLUX 81
et
p[
[0,T]
_
H
1
( [0, T])
_
(les integrations dans (4.82) doivent etre comprises au sens du produit de dualite). Tout ceci reste
valable lorsque f = 0, la methode etant alors speciquement dediee `a la denition de la trace de p
uniquement.
En pratique, nous navons pas acc`es `a p[
[0,T]
_
H
1
( [0, T])
_
,H
1
=
_
u, v
_
H
1
,
on voit que (4.82) est equivalent `a
_
I
1
p, g
_
H
1
=
_
T
0
(t)v(x
0
, t) dt (4.83)
(dans ces derni`eres expressions, on a note H
s
H
s
( [0, T]) pour raccourcir les ecritures).
Soit loperateur de Poincare-Steklov o : H
1
() L
2
() tel que ou = grad u.n, o` u u est solution
du probl`eme
_
div grad u = 0 dans
u = u sur
(4.84)
Grace `a loperateur o, nous pouvons denir une forme bilineaire
b(v, w) =
_
[0,T]
_
vw +
v
t
v
t
+ovow
_
d dt v, w H
1
( [0, T]) (4.85)
On peut montrer (Urquiza, 2000) que b(v, w) est un produit scalaire denissant une norme equivalente
`a la norme usuelle dans H
1
( [0, T]). Alors, lisomorphisme I
1
associe `a ce produit scalaire est
loperateur qui `a une fonction f
_
H
1
( [0, T])
_
associe la solution u H
1
( [0, T]) de
_
2
u
t
2
+o
2
u = f sur
u
t
(0) =
u
t
(T) = 0
En utilisant le produit scalaire b(, ) et en posant P = I
1
p, on est conduit `a resoudre (cf. (4.83))
b(P, g) =
_
T
0
(t)v(x
0
, t) dt (4.86)
Voyons maintenant comment obtenir une approximation de P par (4.86). Notons h
r
1
(x)
r
1
=1
H
1/2
() la base des modes propres de loperateur o normalises dans L
2
(). Soit
r
1
la valeur propre
associee `a h
r
1
et f
r
2
r
2
=1
une base orthonormee de H
1
([0, T]). On construit des fonctions g
r
1
,r
2
telles
82 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
que g
r
1
,r
2
(x, t) = h
r
1
(x)f
r
2
(t). On obtient une approximation P
q
1
,q
2
de P par projection sur une base
reduite formee des q
1
q
2
fonctions g
r
1
,r
2
q
1
,q
2
r
1
=1,r
2
=1
:
P
q
1
,q
2
=
q
1
r
1
=1
q
2
r
2
=1
P
r
1
,r
2
h
r
1
(x)f
r
2
(t) P. (4.87)
On notera 1
h
le sous-espace de dimension nie de 1 engendre par g
r
1
,r
2
q
1
,q
2
r
1
=1,r
2
=1
. En remplacant
lexpression de P
q
1
,q
2
dans (4.86), on voit que pour determiner les coecients P
r
1
,r
2
on est amene `a
resoudre
q
1
r
1
=1
q
2
r
2
=1
P
r
1
,r
2
_
[0,T]
_
h
r
1
h
s
1
f
r
2
f
s
2
+h
r
1
h
s
1
df
r
2
dt
df
s
2
dt
+oh
r
1
oh
s
1
f
r
2
f
s
2
_
d dt =
_
T
0
(t)v
s
1
,s
2
(x
0
, t) dt s
1
= 1...q
1
, s
2
= 1...q
2
(4.88)
o` u les fonctions v
s
1
,s
2
sont solutions de (4.81) avec g = h
s
1
f
s
2
au second membre. (4.88) se simplie,
compte tenu de lorthogonalite des fonctions h
r
1
, de la mani`ere suivante
q
2
r
2
=1
P
r
1
,r
2
_
T
0
_
df
r
2
dt
df
s
2
dt
+ (1 +
2
r
1
)f
r
2
f
s
2
_
dt =
_
T
0
(t)v
r
1
,s
2
(x
0
, t) dt r
1
= 1..q
1
, s
2
= 1..q
2
(4.89)
Cette expression peut se mettre sous forme matricielle : on construit q
1
matrices carrees de taille q
2
dont les coecients sont donnes par les integrales en temps
_
T
0
_
df
r
2
dt
df
s
2
dt
+ (1 +
2
r
1
)f
r
2
f
s
2
_
dt.
Au nal, la determination de letat adjoint consiste `a inverser q
1
syst`emes de taille q
2
.
Remarque :
Le choix de g
r
H
1
( [0, T]) est arbitraire. Il est possible aussi (et ce choix nest pas
optimal non plus) de choisir g
r
H
1
0
([0, T]). Outre le fait que cet espace est plus petit
(H
1
0
( [0, T]) H
1
( [0, T])) et que par consequent la determination du controle
sera moins precise, ce choix implique les modications suivantes sur les expressions :
_
b(v, v) est une norme d`es que
b(v, w) =
_
[0,T]
_
v
t
v
t
+ovow
_
d dt v, w H
1
( [0, T])
lisomorphisme B = I
1
est loperateur de H
1
( [0, T]) vers H
1
0
( [0, T]) qui `a
f associe u = Bf tel que
_
_
_
2
u
t
2
+o
2
u = f sur
u(0) = u(T) = 0
4.2. RECONSTRUCTION DUN FLUX 83
Les conditions aux limites en temps, sur le bord, sont dans ce cas des conditions de Diri-
chlet. On voit par l`a que le choix entre ces deux espaces nest pas sans consequences. En
realite, il en decoule la meme distinction rencontree dans le cas unidimensionnel entre le
choix dun espace L
2
ou un espace H
1
en temps.
Les expressions (4.87) et (4.89) permettent dobtenir de mani`ere approchee limage P 1 de letat
adjoint p[
par lisomorphisme I
1
. La donnee de P sut `a construire la matrice grammienne
associee au probl`eme dual. On peut sen convaincre en se reportant `a lexpression abstraite du probl`eme
dual (4.70).
En pratique, le calcul de la trace de letat adjoint (ou plutot de son image par I
1
) necessite trois
etapes dapproximation :
construction des bases reduites h
r
1
(x)
q
1
r
1
=1
et f
r
2
(t)
q
2
r
2
=1
qui donnent les fonctions g
r
1
,r
2
(x, t) =
h
r
1
(x)f
r
2
(t)
calcul des fonctions v
r
1
,r
2
par (4.81)
calcul dune approximation de P
q
1
,q
2
par (4.87) et (4.89)
Nous avons introduit les fonctions h
r
1
comme modes propres de loperateur de Poincare-Steklov
o. Par denition, elles verient le probl`eme aux valeurs propres suivant :
_
div grad h = 0 dans
grad h.n = h sur
(4.90)
Notons H
h
le sous espace de H
1
() engendre par les q
1
premi`eres de ces fonctions, tel que
H
h
= spanh
r
1
q
1
r
1
=1
H
1
().
La famille de solutions
r
1
, h
r
1
r
1
=1
de (4.90) peut etre determinee par une methode de Lanczos
iterative. Le probl`eme est bien pose dans H
1/2
(). Cependant, si on se place dans un espace H
1
()
typiquement utilise par un code standard delements nis, la matrice de masse obtenue nest pas denie
positive, alors que de nombreux outils de type bote noire disponibles necessitent cette condition
(notamment pour les etapes de reorthogonalisation des methodes Lanczos).
Pour contourner cette diculte dordre pratique, il est possible aussi de determiner les fonctions
h
r
1
, de mani`ere approchee, comme modes de branche (Flament et al. , 1993; Bourquin, 2002) qui
verient de mani`ere generique
_
div grad z = z dans
grad z n +z = z dans
(4.91)
Ce probl`eme admet une famille de solutions
, z
=1
. Si on choisit et tr`es petits, les solutions
z
de ce probl`eme tendent vers les modes de Steklov donnes par (4.90). En revanche, ce deuxi`eme
probl`eme est bien pose dans H
1
() et donne lieu apr`es discretisation par elements nis `a une matrice
de masse denie positive. (4.91) se met sous la forme faible
_
zwd =
_
zwdx +
_
zwd
_
, w H
1
() (4.92)
84 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
On obtient la base de H
h
en ne gardant que la trace sur des fonctions z
:
h
r
1
q
1
r
1
=1
= z
q
1
=1
.
La famille de fonctions f
r
2
(t)
q
2
r
2
=1
engendre un sous espace de H
1
([0, T]) que nous noterons T
h
T
h
= spanf
r
2
q
2
r
2
=1
H
1
([0, T]).
Sa construction peut se faire de plusieurs mani`eres. Dans ce qui suit, nous proposons deux choix : dans
le premier, T
h
est une base de fonctions propres de loperateur Laplacien. Le deuxi`eme choix consiste
`a utiliser une base delements nis.
Tout dabord, la base f
r
2
q
2
r
2
=1
peut etre construite par troncature de la famille des modes de
Fourier solutions du probl`eme aux valeurs propres
_
d
2
f
dt
2
= f
df(0)
dt
=
df(T)
dt
= 0
(4.93)
Les fonctions f
r
2
verient des conditions aux limites de type Neumann homog`ene en t = 0 et t = T :
ce sont des fonctions cosinus.
Lespace dapproximation T
h
peut par ailleurs etre construit par la methode des elements nis,f
r
2
q
2
r
2
=1
etant des fonctions de forme delements nis lineaires, paraboliques, ou autre, correspondant `a un
maillage du domaine [0, T]. Ce choix sav`ere tr`es interessant pour la resolution des probl`emes (4.81)
si la propriete dinvariance temporelle est exploitee (voir ci-dessous).
Une fois construite une base g
r
1
,r
2
q
1
,q
2
r
1
=1,r
2
=2
, letape suivante consiste `a calculer les fonctions
v
r
1
,r
2
, r
1
= 1..q
1
, r
2
= 1..q
2
en resolvant le probl`eme (4.81). Ce probl`eme est un probl`eme parabolique
de nature similaire `a lequation de la chaleur, et donc les memes routines de calcul peuvent etre
employees pour sa resolution numerique.
A ce stade, lutilisation de fonctions f
r
2
choisies comme fonctions de forme dune base delements
nis P1-Lagrange presente un avantage considerable en termes de co ut de calcul (nous nous limite-
rons ici au cas delements nis lineaires, mais lanalyse reste valable dans les autres cas avec peu de
modications). Si f
r
2
(r
2
t) = 1, alors la propriete suivante est veriee :
f
r
2
+1
(t +t) = f
r
2
(t), t [(r
2
1)t, (r
2
+ 1)t] (4.94)
(cf. gure 4.1).
Grace `a la propriete dinvariance temporelle des probl`eme paraboliques, les solutions approchees
v
r
1
,r
2
de (4.81) verient `a leur tour
v
r
1
,r
2
+1
(x, t +h) = v
r
1
,r
2
(x, t) (4.95)
Ainsi, il nest necessaire de resoudre le probl`eme (4.81) que r
1
fois, pour r
2
= 2 (car v
r
1
,1
(x, t) est nul
par construction) : les autres vecteurs de la base sont obtenus par translation en temps.
4.2. RECONSTRUCTION DUN FLUX 85
Fig. 4.1 Propriete dinvariance temporelle des fonctions propres delements nis lineaires
86 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
4.3 Reconstruction de la temperature initiale
4.3.1 Formulation primale
Une demarche similaire `a celle qui vient detre presentee est utilisee pour reconstruire une temperature
initiale inconnue. La methode fait appel `a la valeur `a linstant t = 0 du champ adjoint deni par trans-
position de facon analogue au cas de la reconstruction dun ux inconnu. Contrairement `a ce cas, la
norme usuelle dans lespace de controle pourra etre utilisee.
Considerons lequation de la chaleur pour une structure `a temperature initiale
0
(x) soumise `a
aucune source interne ou externe de chaleur :
_
t
div(grad ) = 0 dans [0, T]
(grad ) n + = 0 sur [0, T]
(x, 0) =
0
(x) dans
(4.96)
Une formulation faible en espace de cette equation secrit
_
_
_
t
wdx +
_
(grad )(grad w) dx +
_
wd = 0
(x, 0) =
0
(x) w H
1
()
(4.97)
Si
0
1 = H
1
(), le probl`eme (4.96) admet une solution unique L
2
(0, T; H
2
())
H
1
(0, T; L
2
()).
Grace `a la regularite de , on peut denir les observations (x
k
, t)
m
k=1
L
2
(0, T)
m
= / avec
dependance continue par rapport aux donnees, ainsi que loperateur dobservation C tel que C(x, t) =
(x
k
, t)
m
k=1
. En posant : 1 / tel que
0
= C(x, t;
0
)
= (x
k
, t;
0
)
m
k=1
(4.98)
le probl`eme (approche) de la reconstruction de
0
consiste `a resoudre
0
d
k
(t)
m
k=1
(4.99)
Pour ce faire, nous denissons la fonctionnelle regularisee
J
0
(
0
) =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt +
2
|
0
|
2
H
1
()
(4.100)
cest-`a-dire
J
0
(
0
) =
1
2
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
2
dt +
2
__
0
_
2
dx +
_
0
_
2
dx
_
(4.101)
et le probl`eme de minimisation suivant :
_
_
_
Trouver
0
1 = H
1
() tel que
J
0
(
0
) = min
0
V
J
0
(
0
)
(4.102)
4.3. RECONSTRUCTION DE LA TEMP
ERATURE INITIALE 87
Letat adjoint p solution de lequation adjointe :
_
p
t
div(grad p) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans
(4.103)
permet decrire que
J
0
= I
1
p(x, 0) +
0
H
1
() (4.104)
o` u I
1
est lisomorphisme de
_
H
1
()
_
vers H
1
(). Nous verrons plus loin comment obtenir numeriquement
limage P = I
1
p(x, 0) 1 = H
1
() de la solution de (4.103).
Remarque :
Lequation adjointe et la restriction sur de letat adjoint denissent loperateur
:
M
tel que
_
(x
k
, t)
d
k
(t)
_
m
k=1
= p (4.105)
La condition doptimalite pour le probl`eme (4.102) secrit
J
0
= 0 P +
0
= 0 dans 1 = H
1
()
Notons ici que
0
etant une fonction uniquement de lespace, le probl`eme du temps nal tel quil
a ete rencontre dans le cas de la reconstruction de sources ne se presente pas.
4.3.2 Formulation duale
Le probl`eme dual consiste `a trouver X L
2
(0, T)
m
tel que
_
P(X)P() +P(X)P() dx +
m
k=1
_
T
0
X
k
(t)
k
(t) dt =
m
k=1
_
T
0
d
k
(t)
k
(t) dt
=
k
m
k=1
L
2
(0, T)
m
(4.106)
qui est bien de la forme
a(X, ) = L() L
2
(0, T)
m
(4.107)
o` u P() = I
1
p(x, 0; ), p() etant solution de (4.103) o` u on remplace le second membre par
k
(t)
m
k=1
. Lintegration dans (4.106) porte sur le domaine , et il ny a pas dintegration en temps,
contrairement aux cas de la reconstruction de sources volumiques ou surfaciques.
Le probl`eme revient `a resoudre le probl`eme de minimisation
I
0
(X) = min
XL
2
(0,T)
m
I
0
_
X
_
(4.108)
88 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
o` u I
0
_
X
_
est telle que
I
0
_
X
_
=
1
2
a (X, X) L(X)
=
1
2
_
_
_
P(X)
2
+P(X)
2
_
dx +
m
k=1
_
T
0
x
k
(t)
2
dt
_
k=1
_
T
0
x
k
(t)
d
k
(t) dt
=
1
2
_
m
k=1
_
T
0
(x
k
, t; P)x
k
(t) dt +
m
k=1
_
T
0
x
k
(t)
2
dt
_
k=1
_
T
0
x
k
(t)
d
k
(t) dt
(4.109)
Dans cette expression, (x, t; P) est solution de (4.96) avec la condition initiale P = I
1
p(x, 0; X). Le
gradient de I
0
, note I
0
, est donne par
I
0
= (x
k
, t; P) +X
k
(t)
d
k
(t)
m
k=1
(4.110)
4.3.3 Methode de transposition pour la denition de letat adjoint
Nous nous interessons dans ce qui suit au calcul de letat adjoint. Avec une demarche similaire `a
celle suivie dans le cas de la reconstruction dun ux, nous developpons une methode de transposition
adaptee au calcul de limage P 1 = H
1
() de p[
t=0
1
par lisomorphisme I
1
. Nous gardons ici
la norme usuelle de lespace de controle H
1
().
Nous cherchons `a calculer letat adjoint solution du probl`eme ( = 1 et m = 1 pour simplier) :
_
p
t
div grad p = (t)
x
0
dans [0, T]
grad p n +p = 0 sur [0, T]
p(T) = 0 dans
(4.111)
Lequation (4.111) peut etre ecrite sous la formulation tr`es faible
_
_
_
[0,T]
p
v
t
dxdt +
_
p(x, 0)v(x, 0) dx
_
[0,T]
p div grad v dxdt+
_
[0,T]
_
pgrad v n +pv
_
d dt =
_
T
0
(t)v(x
0
) dt
v susament regulier
(4.112)
Si on choisit comme fonctions test dans (4.112) des fonctions v solutions du probl`eme parabolique
_
_
v
t
div grad v = 0
grad v n +v = 0
v(0) = y
(4.113)
o` u y est une fonction de H
1
(), on obtient :
_
py dx =
_
T
0
(t)v(x
0
, t) dt (4.114)
4.3. RECONSTRUCTION DE LA TEMP
ERATURE INITIALE 89
Dapr`es Lions & Magenes (1968) (theor`eme 5.3 p34 (vol 2)), v L
2
(0, T; H
2
()) et v(x
0
, ) est bien
deni da,s L
2
(0, T). Lexpression (4.114) est alors une formule de transposition pour p (les integrations
y doivent etre comprises au sens du produit de dualite). Elle permet de denir de mani`ere unique
p(x, 0)
_
H
1
()
_
.
En notant I lisomorphisme de Riesz tel que
Iu, v)
_
H
1
_
,H
1
=
_
u, v
_
H
1
,
on peut ecrire
_
I
1
p, y
_
H
1
()
=
_
T
0
(t)v(x
0
, t) dt (4.115)
Si lespace H
1
() est muni de la norme
_
u, v
_
H
1
()
=
_
uv dx +
_
uv dx
et si on pose P = I
1
p, on est conduit `a resoudre
_
Py dx +
_
Py dx =
_
T
0
(t)v(x
0
, t) dt (4.116)
En pratique, on obtient une approximation P
q
de P dans un espace de dimension nie engendre
par une base de fonctions y
r
q
r=1
. On choisit les fonctions y
r
parmi la famille
r
, y
r
(x)
r=1
de
solutions du probl`eme aux valeurs propres de loperateur Laplacien sur avec conditions aux limites
de Neumann. On peut ensuite projeter P sur la base reduite formee par les q fonctions y
r
q
r=1
de
sorte que
P
q
=
q
r=1
P
r
y
r
(x). (4.117)
En remplacant dans (4.116), le calcul des coecients P
r
conduit `a resoudre
q
r=1
P
r
_
_
y
s
y
r
dx +
_
y
s
y
r
dx
_
=
_
T
0
(t)v
s
(x
0
, t) dt s = 1...q (4.118)
v
s
veriant (4.113) avec y
s
au second membre. La derni`ere expression se reduit, compte tenu de
lorthogonalite des fonctions y
r
pour le produit scalaire dans H
1
(), aux q calculs
P
r
_
1 +
r
_
=
_
T
0
(t)v
r
(x
0
, t) dt r = 1...q (4.119)
Une fois les integrales en temps calculees, la determination de P
q
est immediate. Noter aussi que
v
r
= e
r
t
y
r
donc on economise le calcul de v
r
par elements nis.
90 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
4.4 Relaxation des observations : observations non ponctuelles
Jusquici nous avons construit la fonctionnelle de co ut en considerant des observations ponctuelles
dans le domaine. Pour cela, nous avons d u choisir des espaces de controle de regularite susante
pour avoir L
2
_
[0, T]; H
2
()
_
. Ce choix a par consequent necessite lutilisation de techniques de
transposition speciques pour denir letat adjoint.
Une autre mani`ere daborder le probl`eme de la reconstruction consiste `a relaxer la notion dobser-
vations ponctuelles en faisant lhypoth`ese que les mesures disponibles sont en realite le resultat de la
moyenne des temperatures dans un petit domaine entourant chaque capteur. Chacun de ces domaines
sera note
k
= x , [x x
k
[ < r, k, avec r son rayon. Lobservation fait intervenir la moyenne
du champ sur ces petits domaines, ce qui permet de saranchir de la contrainte dun champ regulier
deni en tout point.
Outre son interet numerique, cette relaxation de la notion dobservation nest pas depourvue de sens
physique. En pratique, toute mesure est intrusive, et il ne serait pas faux de penser que linclusion que
represente un capteur plonge dans le materiau a un eet de distorsion locale du champ de temperature.
La mesure reelle resulterait donc dune moyenne des temperatures dans la zone autour du capteur.
Nous allons presenter les bases de la methode de reconstruction avec ce type dobservation dans le
cas de la reconstruction dune source surfacique . Loperateur dobservation C est deni par
C : V /
C(x, t) =
1
[
k
[
_
k
(x, t) dx
m
k=1
(4.120)
Notations : Nous noterons desormais
k
(t)
1
[
k
[
_
k
(x, t) dx, k. La fonction ca-
racteristique dun domaine
k
sera notee
k
.
Lobjectif de la reconstruction est de determiner un controle 1 = L
2
_
0, T; L
2
()
_
tel que
C(x, t; )
d
k
(x, t)
m
k=1
. (4.121)
Nous denissons pour cela la fonctionnelle de co ut regularisee J telle que :
J() =
1
2
m
k=1
_
T
0
_
k
(t)
d
k
(t)
_
2
dt +
2
||
2
V
=
1
2
m
k=1
_
T
0
_
k
(t)
d
k
(t)
_
2
dt +
2
_
[0,T]
2
ddt
(4.122)
o` u est solution de lequation de la chaleur
_
t
div(grad ) = 0 dans [0, T]
(grad ) n + = sur [0, T]
(x, 0) = 0 dans
(4.123)
4.4. RELAXATION DES OBSERVATIONS : OBSERVATIONS NON PONCTUELLES 91
Si on multiplie (4.123) par une fonction test v H
1
() on obtient une formulation faible
_
[0,T]
t
v dxdt +
_
[0,T]
(grad )(grad v) dxdt +
_
[0,T]
v ddt =
_
[0,T]
v ddt, v V
(4.124)
D`es que le controle est susamment regulier lequation (4.123) admet une solution unique. Si
L
2
_
0, T; L
2
()
_
, alors L
2
_
[0, T]; H
1
()
_
C
0
_
[0, T], L
2
()
_
. Les observations
k
(t)
m
k=1
et
la fonctionnelle J() sont dans ce cas bien denies.
Le calcul de D() = J( + ) J() nous conduit naturellement vers la denition de letat
adjoint et les conditions doptimalite :
D =
1
2
m
k=1
_
T
0
_
1
[
k
[
_
k
dx
d
k
(t) +
1
[
k
[
_
k
dx
_
2
dt
+
2
| +|
2
V
J()
=
m
k=1
_
T
0
_
1
[
k
[
_
k
dx
d
k
(t)
__
1
[
k
[
_
k
dx
_
dt +
_
,
_
V
+O||
2
V
=
m
k=1
_
T
0
_
k
1
[
k
[
_
1
[
k
[
_
k
dx
d
k
(t)
_
dxdt +
_
,
_
V
+O||
2
V
=
m
k=1
_
[0,T]
1
[
k
[
_
1
[
k
[
_
k
dx
d
k
(t)
_
k
dxdt +
_
,
_
V
+O||
2
V
(4.125)
( est solution de (4.123) avec au second membre).
On introduit alors un etat adjoint p solution de lequation de la chaleur retrograde :
_
p
t
div(grad p) =
m
k=1
1
[
k
[
_
1
[
k
[
_
k
dx
d
k
(t)
_
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans
(4.126)
dont la forme faible secrit
_
p
t
wdx +
_
(grad p)(grad w) dx +
_
pwd =
m
k=1
_
1
[
k
[
_
1
[
k
[
_
k
dx
d
k
(t)
_
k
wdx, w H
1
()
p(x, T) = 0
(4.127)
Letat adjoint p est regulier car le terme source de (4.126) est dans L
2
( [0, T]). En particulier,
p L
2
_
0, T; H
1
()
_
C
0
_
0, T; L
2
()
_
et meme davantage.
Si on int`egre en temps (4.124) et (4.127), et apr`es une integration par parties, on montre que le
gradient de J secrit
J() = p[
+ L
2
_
0, T; L
2
()
_
(4.128)
et la condition doptimalite pour le probl`eme de minimisation est :
p[
+ = 0 (4.129)
92 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
Des methodes de descente de type gradient ou gradient conjugue peuvent etre mises en uvre pour
la minimisation de J.
Nous pouvons suivre ensuite la meme demarche que dans le cas des observations ponctuelles : on
peut considerer un ux dans H
1
_
0, T; L
2
()
_
pour obtenir un etat nal exact, ou bien reecrire
le probl`eme sous une forme duale. On remarquera que lappartenance L
2
en espace de la variable de
controle permet de denir directement letat adjoint dans le meme espace. La technique de transposi-
tion nest donc pas necessaire ici. Mais nous ne nous attarderons pas ici `a montrer ces variantes qui
decoulent tr`es naturellement en suivant les memes etapes que ce qui a ete presente plus haut.
4.5. BILAN 93
4.5 Bilan
4.5.1 Reconstruction simultanee de
0
et
Nous avons vu dans ce chapitre des methodes de determination, pour un solide tridimensionnel,
soit de sa temperature initiale
0
, soit des sources de chaleur auxquelles il est soumis. Une methode
specique fondee sur la transposition a ete developpee pour chaque cas.
En realite, pour pouvoir reconstruire le champ de temperature inconnu, il sera bien s ur necessaire
de connatre simultanement toutes ces grandeurs. Nous avons montre dans le cas de structures unidi-
mensionnelles dans le chapitre 3 la reconstruction simultanee de
0
et . Il est tout `a fait possible de
le faire aussi dans le cas tridimensionnel, en combinant les methodes presentees plus haut.
Pour reconstruire le couple de fonctions
0
, par exemple, la methode de transposition doit etre
adaptee pour denir le gradient par rapport aux deux composantes de la variable. Le probl`eme primal
consiste `a chercher le minimum de la fonctionnelle
J(
0
, ) =
1
2
m
k=1
_
T
0
_
(x
k
, t;
0
, )
d
k
(t)
_
2
dt +
2
|
0
, |
2
H
1
()H
1
([0,T])
(4.130)
Le choix
0
, 1 = H
1
() H
1
( [0, T]) garantit une regularite de susante pour denir
J. Pour calculer le gradient, on introduit p 1
solution de
_
p
t
div(grad p) =
m
k=1
_
(x
k
, t)
d
k
(t)
_
x
k
dans [0, T]
(grad p) n +p = 0 sur [0, T]
p(x, T) = 0 dans [0, T]
(4.131)
Le gradient de J dans est donne par P
1
, P
2
1 deni par transposition par
_
P
1
, P
2
, y, g
_
V
=
m
k=1
_
T
0
_
(x
k
, t)
d
k
(t)
_
v(x
k
, t) dt (4.132)
pour tout y, g 1, v(x, t) etant solution de
_
_
v
t
div(grad v) = 0 dans [0, T]
(grad v) n +v = g sur [0, T]
v(x, 0) = y dans [0, T]
(4.133)
Des conditions de compatibilite doivent etre satisfaites entre P
1
et P
2
. Comme dans le cas unidi-
mensionnel, une technique de penalisation peut etre utilisee. Nous avons dans ce cas besoin de calculer
les ux sur la fronti`ere de
0
: ils peuvent etre calcules `a laide de modes de branche. On retrouve dans
les annexes lextrait dune publication qui decrit la methodologie `a suivre (Bourquin & Nassiopoulos,
2007). Comme alternative, ces conditions peuvent etre satisfaites de mani`ere plus intrins`eque grace `a
un choix convenable des fonctions y et g.
Ce calcul par transposition reprend la demarche decrite dans les sections 4.2.3 et 4.3.3 pour le
calcul du gradient des fonctionnelles J
() ou J
0
(
0
) respectivement (cf. page 75 et page 86). Il
permet de denir les probl`emes duaux correspondants.
94 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
4.5.2 Calcul sur fenetres glissantes
Dans une demarche de surveillance de structures en continu, lutilisateur veut avoir `a tout moment
une estimation de letat de louvrage. Pour cela, il denit une fenetre dobservation sur une periode
de duree T precedant linstant present, et utilise les mesures enregistrees pendant cette duree pour
estimer, avec un algorithme de reconstruction, letat thermique. La n de la fenetre dobservation
correspond `a linstant present.
Lorsque cette estimation est realisee `a une cadence reguli`ere, lutilisateur denit ainsi une serie
de fenetres dobservation qui peuvent se superposer dans le temps. Comme lindique le schema 4.2
ci-dessous, le debut de la fenetre N + 1, qui permet la reconstruction `a linstant T
N+1
, appartient `a
la fenetre dobservation N, qui a permis la reconstruction `a linstant T
N
precedent. La periode entre
T
N
et T
N+1
doit etre superieure au temps de resolution pour lalgorithme utilise. On tend vers une
reconstruction en temps reel lorsque cette duree tend vers 0. Les algorithmes decrits jusquici sont
susamment rapides pour permettre des reconstructions `a des intervalles tr`es courts par rapport aux
temps caracteristiques des phenom`enes thermiques etudies, et repondent donc `a cette problematique.
-
t
T
N
T
N+1
Reconstruction N
Reconstruction N + 1
Fig. 4.2 Reconstruction avec fenetres dobservation superposees
Dans cette conguration de fenetres dobservation superposees, lavantage principal est quil nest
plus necessaire de chercher `a estimer letat au debut de la fenetre dobservation : celui-ci est dej`a
connu, puisquil a ete estime lors de la reconstruction precedente.
En t = T
N+1
, on veut connatre le champ de temperature (x, T
N+1
). Pour cela, on utilise les
mesures
d
k
(t)
m
k=1
pour t [T
N+1
T, T
N+1
], et on cherche
0
N+1
,
N+1
qui minimise lecart entre
d
k
(t)
m
k=1
et
N+1
(x
k
, t)
m
k=1
, avec
N+1
solution de
_
N+1
t
div(grad
N+1
) = 0 dans [T
N+1
T, T
N+1
]
(grad
N+1
) n +
N+1
=
N+1
sur [T
N+1
T, T
N+1
]
N+1
(x, T
N+1
T) =
0
N+1
dans
(4.134)
Or, la reconstruction precedente, fondee sur les mesures
d
k
(t)
m
k=1
pour t [T
N
T, T
N
], a permis
de determiner
N
(x, t) dans [T
N
T, T
N
]. Si T > T
N+1
T
N
, alors
0
N+1
=
N
(x, T
N+1
T)
est connu. La linearite de lequation de la chaleur permet decrire la solution de (4.134) comme la
somme de deux champs
N+1
=
+
, avec
_
t
div(grad
) = 0 dans [T
N+1
T, T
N+1
]
(grad
) n +
=
N+1
sur [T
N+1
T, T
N+1
]
(x, T
N+1
T) = 0 dans
(4.135)
4.5. BILAN 95
et
_
t
div(grad
) = 0 dans [T
N+1
T, T
N+1
]
(grad
) n +
= 0 sur [T
N+1
T, T
N+1
]
(x, T
N+1
T) =
0
N+1
dans
(4.136)
La solution
de (4.136) est determinee par calcul direct en prenant
0
N+1
=
N
(x, T
N+1
T). Il
reste `a determiner
par reconstruction de
N+1
, sur la base des mesures
d
k
(t)
(x
k
, t)
m
k=1
, t
[T
N+1
T, T
N+1
].
Concluons cette discussion en remarquant que
N+1
est en realite connu dans lintervalle [T
N+1
T, T
N
], et que lon dispose donc dune ebauche tr`es able de cette inconnue si les instants T
N
et T
N+1
sont susamment rapproches. Si des algorithmes iteratifs de type gradient sont utilises, ceci reduit de
mani`ere signicative le nombre diterations avant convergence. Il est possible de mettre en uvre des
techniques de reutilisation des espaces de Krylov generes par les directions de descente successivement
calculees, en protant du fait que ces espaces ne changent pas beaucoup pour des jeux de donnees
proches.
96 CHAPITRE 4. RECONSTRUCTION DE LA TEMP
ERATURE : SOLIDE 3D
97
Chapitre 5
Implantation numerique et algorithmes
A partir des methodes mises en place dans le chapitre precedent, nous nous interessons dans ce
chapitre `a limplantation pratique des dierents algorithmes qui en decoulent. Nous nous placons dans
des espaces discretises lies `a des maillages du domaine et du temps, et nous donnons le detail de mise
en uvre dalgorithmes directs ou iteratifs. Des resultats de simulations sont presentes.
98 CHAPITRE 5. IMPLANTATION NUM
ERIQUE ET ALGORITHMES
5.1 Remarques dordre general concernant la discretisation
5.1.1 Convergence uniforme de la methode des elements nis pour des equations
paraboliques
Nous nous donnons dorenavant un maillage regulier / de . Lie `a /, nous introduisons lespace
de dimension nie V
x
H
1
() construit par elements nis, cest-`a-dire engendre par des fonctions
dinterpolation liees au maillage /. Nous nous donnons aussi un maillage /
de la fronti`ere et un
espace de dimension nie H
x
construit par elements nis sur ce maillage. Si on veut eviter lutilisation
doperateurs de projection speciques, /
x,t
_
t
div(grad ) = f dans [0, T]
(grad ) n + = sur [0, T]
(x, 0) =
0
(x) dans
(5.1)
(
0
, ou f pouvant etre nuls selon les cas) lorsque le probl`eme parabolique est resolu par la methode
des elements nis et le -schema dintegration en temps. On a vu en eet les hypoth`eses de regularite
necessaires sur les donnees pour que (x, t) soit deni en tout point. Mais rien ne permet darmer
a priori que lapproximation
x,t
en un point x
k
est denie egalement. En dautres termes, pour un
point x
k
du domaine,
x,t
(x
k
, t) converge-t-il vers (x
k
, t) lorsque x et t tendent vers 0 ? La meme
question se pose `a chaque fois que lon est amene `a resoudre une equation parabolique, comme par
exemple pour les probl`emes (4.81) ou (4.113) qui ont la meme structure.
5.1. REMARQUES DORDRE G
EN
ETISATION 99
Une reponse `a ce point est dicile `a obtenir en general, et ceci depasserait les objectifs de ce
travail. Nous nous contenterons ici de donner quelques elements de reponse qui devraient pouvoir se
generaliser dans les cas des probl`emes traites ici. Nous cherchons des estimations derreur dans la
norme L
. Si cette erreur est bornee, alors la solution discr`ete converge en tout point vers la solution
continue.
Ciarlet (1978) fournit des estimations de convergence pour le probl`eme stationnaire. La solution u
du probl`eme
_
uv dx =
_
fv dx, v H
1
0
(), f L
2
() (5.2)
verie u H
1
0
(). Soit u
x
une solution approchee de (5.2) dans lespace delements nis V
x
H
1
0
().
Si u W
2,
() et si le maillage est regulier, alors il existe une constante C independante du param`etre
de discretisation x telle que
|u u
x
|
L
()
Cx
2
(
x
)
2
|u|
W
2,
()
o` u
x
est un facteur logarithmique tel que
x
= max(1, log(
1
x
)).
Dans ces inegalites, ||
W
2,
()
est une norme associee `a lespace de Sobolev W
2,
(). Ces estimations
derreur montrent quil y a convergence uniforme (i.e. convergence en tout point) de la solution u
x
du probl`eme approche. Dans le cas stationnaire donc, et avec les hypoth`eses adequates, u
x
(x
0
) est
bien deni.
Thomee (1984) donne les conditions necessaires de convergence pour les equations paraboliques.
Soit le probl`eme
_
_
u
t
u = f dans [0, T]
u = 0 sur [0, T]
u(, 0) = v dans
(5.3)
et son analogue semi-discret dans S
x
H
1
0
(), lespace des elements nis lineaires par morceaux qui
sannulent au bord
_
u
x
t
u
x
= P
x
f dans [0, T]
u
x
(0) = v
x
dans
(5.4)
o` u v
x
est le projete de v sur S
x
par isomorphisme et P
x
la projection de L
2
vers S
x
. On demontre
lestimation derreur
|u u
x
|
L
Cx
2
(
x
)
2
_
|v|
W
2
+
_
t
0
|
u
t
|
W
2
ds
_
, pour t > 0.
Nous avons eectue neanmoins des simulations numeriques pour verier la bonne convergence de
la valeur ponctuelle par calcul elements nis dans le cas parabolique traite ici. Elles concernent un
mod`ele cubique avec un capteur en son centre, auquel on applique une source surfacique susamment
reguli`ere sur une des faces : elle est construite comme une fonction sinusodale en deux dimensions
sannulant aux aretes du cube (cf. gure 5.1). La gure 5.2 montre le resultat des calculs elements
nis avec des maillages de plus en plus ns : on voit que les valeurs du champ sur le point o` u est situe
le capteur convergent lorsque le maillage est rane.
100 CHAPITRE 5. IMPLANTATION NUM
ERIQUE ET ALGORITHMES
(a) Distribution spatiale
(b) Evolution en temps
Fig. 5.1 Flux impose pour le test de la convergence
5.1. REMARQUES DORDRE G
EN
ETISATION 101
(a)
x,t
(x
k
, t) calcule avec des maillages dierents
(b) Erreur relative par rapport `a une solution de reference obtenue avec un maillage tr`es n
Fig. 5.2 Convergence de
x,t
(x
k
, t)
102 CHAPITRE 5. IMPLANTATION NUM
ERIQUE ET ALGORITHMES
Remarque :
Les resultats cites plus haut necessitent un certain nombre dhypoth`eses concernant no-
tamment la regularite du maillage. Dans le cas o` u une des hypoth`eses est violee et o` u
la convergence uniforme nest plus veriee, il est toujours possible de remplacer la valeur
ponctuelle numerique par une moyenne dans une petite zone autour du capteur. La valeur
moyenne approchee converge vers la moyenne exacte lorsque la taille du domaine tend vers
zero. Cette mani`ere simple de contourner la diculte ne necessite quun post-traitement
facilement implantable.
5.1.2 Approximation de lespace des observations
Nous avons vu que, dans le probl`eme dual, la variable inconnue se trouve dans lespace dual de
lespace des observations /
. Ici, /= L
2
(0, T)
m
, et on a par consequent /
= /.
Pour limplantation numerique, nous introduisons un sous-espace /
h
de / de dimension nie.
La mesure de chaque capteur k est projetee sur une base de fonctions reduite
ki
n
k
i=1
.
Lensemble de ces bases poru k = 1 `a m forme une base reduite
_
j
_
N
m
j=1
n
k
i=1
_
m
k=1
, N
m
=
m
k=1
n
k
et on denit /
h
comme lespace engendre par les fonctions de cette base.
Les fonctions
ki
peuvent etre choisies comme solutions du probl`eme
_
d
2
k
dt
2
=
k
sur[0, T]
d
k
(0)
dt
=
d
k
(T)
dt
= 0
(5.5)
qui admet une famille innie de solutions
i
,
ki
i=1
(ce sont des fonctions cosinus). Par troncature
`a lordre n
k
, on obtient la base voulue en prenant
ki
n
k
i=1
, k = 1..m.
Le choix dun nombre de fonctions de base n
k
dierent pour chaque indice k peut etre interessant si
lon souhaite avoir des precisions dierentes pour lapproximation des reponses de chaque capteur, en
fonction de leur inuence sur lobservation du syst`eme.
Le probl`eme de valeurs propres (5.5) poss`ede des solutions explicites faisant intervenir des fonctions
cosinus. Pour leur implantation, nous reprenons la partition uniforme T de [0, T] de param`etre t
introduite plus haut. La base approchee de /
t
h
, le projete de /
h
dans T
t
, secrit :
_
t
ki
n
k
i=1
_
m
k=1
(5.6)
Une tout autre mani`ere de construire une base de /
h
est de denir un maillage T
2
de [0, T]
(dierent de T ) et de prendre une base delements nis construite sur ce maillage. On na acc`es en
5.1. REMARQUES DORDRE G
EN
ETISATION 103
realite quaux approximations dans lespace discret T
t
des fonctions de forme de cette base, que nous
noterons donc l`a aussi
_
t
ki
n
k
i=1
_
m
k=1
. (5.7)
Le maillage T
2
doit etre plus grossier que T . Cette approche donne en general des bases de taille
m
k=1
n
k
beaucoup plus elevees, mais les proprietes dinvariance par rapport au temps des equations
paraboliques traitees permettent de faire des reductions de co ut de calcul non negligeables.
104 CHAPITRE 5. IMPLANTATION NUM
ERIQUE ET ALGORITHMES
5.2 Reconstruction dun ux
Nous revenons dans cette partie `a la methode presentee en 4.2 pour la reconstruction du ux, et on
presente la mani`ere de parvenir `a une implantation pratique de celle-ci. Plusieurs versions dierentes
de la methode ont ete vues :
Tout dabord, le probl`eme en formulation primale consiste `a minimiser le fonctionnelle
J
() =
1
2
m
k=1
_
T
0
_
(x
k
, t; )
d
k
(t)
_
2
dt +
2
||
2
H
1
([0,T])
(5.8)
(cf. (4.50)). On emploiera des methodes iteratives pour aborder cette minimisation.
La formulation duale conduit `a la minimisation de la fonctionnelle
I
_
X
_
=
1
2
_
m
k=1
_
T
0
(x
k
, t; P)X
k
(t) dt +
m
k=1
_
T
0
X
k
(t)
2
dt
_
k=1
_
T
0
X
k
(t)
d
k
(t) dt (5.9)
(cf. (4.74)), pour laquelle la mise en uvre dalgorithmes iteratifs peut etre avantageuse.
La minimisation de la fonctionnelle duale equivaut `a la resolution du probl`eme variationnel
consistant `a chercher X
k
m
k=1
/
= L
2
(0, T)
m
solution de (cf. (4.68))
_
[0,T]
_
P(X)P() +
P(X)
t
P()
t
+oP(X)oP()
_
d dt+
k=1
_
T
0
X
k
(t)
k
(t) dt =
_
T
0
d
k
(t)
k
(t) dt =
k
m
k=1
/
(5.10)
o` u o est loperateur de Poincare-Steklov. Un algorithme de resolution direct, construit `a partir
de la methode de Galerkin, peut etre envisage dans ce cas.
Nous avons vu en 4.2.3 une methode de transposition qui permet de calculer limage P de la trace
de letat adjoint par lisomorphisme I
1
. Elle est denie par dualite dans lespace H
1
( [0, T])
quon a dote de la norme convenable pour les calculs
b(v, w) =
_
[0,T]
_
vw +
v
t
v
t
+ovow
_
d dt v, w H
1
( [0, T])
5.2.1 Implantation numerique de letat adjoint
Rappels :
On a vu une methode qui permet dobtenir une approximation P
q
1
,q
2
de P sur la base
g
r
1
,r
2
(x)
q
1
,q
2
r
1
=1,r
2
=1
donnee par
P
q
1
,q
2
=
q
1
r
1
=1
q
2
r
2
=1
P
r
1
,r
2
h
r
1
(x)f
r
2
(t). (5.11)
o` u les coecients P
r
1
,r
2
sont solutions de
q
2
r
2
=1
P
r
1
,r
2
_
_
T
0
df
r
2
dt
df
s
2
dt
+ (1 +
2
r
1
)f
r
2
f
s
2
dt
_
=
_
T
0
(t)v
r
1
,s
2
(x
0
, t) dt r
1
= 1..q
1
s
2
= 1..q
2
(5.12)
5.2. RECONSTRUCTION DUN FLUX 105
Nous allons nous interesser dans ce qui suit `a limplantation pratique de ces expressions. Nous
nous placons dans les espaces de dimension nie V
x
(lie au maillage / de ), H
x
(lie au maillage
/
de ) et T
t
(lie `a la partition T de [0, T]) denis en 5.1.
Le calcul de letat adjoint se decompose en une succession detapes :
Calcul approche de h
r
1
q
1
r
1
:
Soit le probl`eme suivant
_
z
x
wdx +
_
z
x
wd =
x
_
_
z
x
wdx +
_
z
x
wd
_
, w V
x
(5.13)
qui admet une famille de solutions
x
, z
x
I(V
x
)
=1
avec z
x
V
x
H
1
() et (I(V
x
) est la
dimension de V
x
). On obtient la base de fonctions souhaitee en ne gardant que la trace des
fonctions z
x
sur :
h
x
r
1
q
1
r
1
=1
= z
x
q
1
=1
.
On construit ainsi lespace
H
x
h
= spanh
x
r
1
q
1
r
1
=1
.
Les solutions de (5.13) sont aussi des valeurs et vecteurs propres de loperateur o et sont utilisees
pour le calcul du produit scalaire deni par b(, ).
Calcul approche de f
r
2
q
2
r
2
=1
:
Si on fait le choix dune base construite par des modes de Fourier, la base approchee
f
t
r
2
q
2
r
2
=1
T
t
H
1
([0, T])
est obtenue en gardant les q
2
premi`eres fonctions propres de Fourier ecrites explicitement (fonc-
tions cosinus).
Si on fait le choix dune base delements nis, on obtient f
t
r
2
q
2
r
2
=1
directement `a laide dun
mailleur automatique.
On construit dans les deux cas lespace
T
t
h
= spanf
t
r
2
q
2
r
2
=1
.
La base approchee g
x,t
r
1
,r
2
q
1
,q
2
r
1
,r
2
=1
est obtenue par produit croise de h
x
r
1
q
1
r
1
=1
et f
t
r
2
q
2
r
2
=1
.
Nous resolvons ensuite le probl`eme (4.81) sous la forme approchee
_
v
x,t
r
1
,r
2
t
wdx +
_
grad v
x,t
r
1
,r
2
grad wdx +
_
v
x,t
r
1
,r
2
wd =
_
g
x,t
r
1
,r
2
wd, w V
x
(5.14)
Pour lintegration en temps, un schema dintegration numerique est necessaire : nous choisirons,
comme dans les parties precedentes, le -schema. Grace `a la propriete dinvariance temporelle
evoquee plus haut, si f
t
r
2
q
2
r
2
=1
est une base delements nis, le probl`eme nest resolu que q
1
fois,
le reste des solutions etant obtenu par translation de labscisse temporelle.
Resolution approchee de (4.89)
106 CHAPITRE 5. IMPLANTATION NUM
ERIQUE ET ALGORITHMES
Pour obtenir une approximation de P
q
1
,q
2
(on rappelle que P
q
1
,q
2
est une projection de I
1
p sur
H
h
T
h
), on resout q
1
q
2
fois le probl`eme suivant :
q
2
r
2
=1
P
x,t
r
1
,r
2
_
_
T
0
df
t
r
2
dt
df
t
s
2
dt
dt +
_
T
0
(1 +
x
r
1
2
)f
t
r
2
f
t
s
2
dt
_
=
_
T
0
t
(t)v
x,t
r
1
,s
2
(x
0
, t) dt r
1
= 1..q
1
, s
2
= 1..q
2
(5.15)
o` u
t
(t) est la projection de (t) sur /
t
h
. En pratique, on construit une suite de matrices
M
r
1
, r
1
= 1..q
1
telles que
M
t,x
r
1
= M
t
(1 +
x
r
1
2
) +K
t
avec M
t
ij
=
_
T
0
f
t
i
f
t
j
dt et K
t
ij
=
_
T
0
df
t
i
dt
df
t
j
dt
dt, et on resout les q
1
probl`emes matriciels
correspondants.
On obtient
P
q
1
,q
2
,x,t
=
q
1
r
1
=1
q
2
r
2
=1
P
x,t
r
1
,r
2
h
x
r
1
(x)f
t
r
2
(t). (5.16)
Un point delicat quil faut verier est la convergence de v
x,t
r
1
,r
2
(x
0
, t) intervenant dans (5.15). Nous
avons vu numeriquement en 5.1.1 que la methode des elements nis permet de calculer correctement
cette quantite. Les expressions donnees dans cette partie sont valables pour une source (t) en x = x
0
.
Pour une somme de sources, ou pour une source
k
(t) en x = x
k
, on modiera convenablement le
second membre dans (5.15).
Pour resumer, la methode de transposition modiee presentee ici permet de denir et de calculer
P, cest-`a-dire limage dans H
1
( [0, T]) de la trace sur le bord de p, qui lui-meme est un champ
resultant dune equation parabolique retrograde avec sources ponctuelles `a linterieur du domaine.
Du point de vue algorithmique, les principales etapes necessaires sont les suivantes :
1. Construction et stockage des vecteurs g
x,t
r
1
,r
2
(x, t), r
1
= 1..q
1
, r
2
= 1..q
2
2. Resolution de (5.14) pour les q
1
q
2
fonctions de base g
r
1
,r
2
3. Stockage des v
x,t
r
1
,r
2
(x
k
, t)
4. Resolution de (5.15) pour tout r
1
= 1..q
1
et s
2
= 1..q
2
5. Obtention de lapproximation de P par (5.16)
5.2. RECONSTRUCTION DUN FLUX 107
5.2.2 Algorithmes iteratifs
La methode du gradient conjugue sapplique `a des fonctionnelles convexes coercives de type
J(u) =
1
2
(Au, u) (b, u) (5.17)
avec A un operateur auto-adjoint deni positif. Elle consiste `a construire une suite
_
u
k
_
k0
telle que
la suite
_
J(u
k
)
_
k0
soit decroissante, de la mani`ere suivante. Pour un vecteur initial arbitraire u
0
on
pose
d
0
= Au
0
b = J(u
0
), r
0
=
(d
0
, d
0
)
(d
0
, Ad
0
)
et
u
1
= u
0
r
0
d
0
(J(u
0
) est le gradient de J en u
0
). On construit ensuite de proche en proche la suite
u
n+1
= u
n
r
n
d
n
avec
d
n
= J(u
n
) +
|J(u
n
)|
2
|J(u
n1
)|
2
d
n1
et
r
n
=
_
J(u
n
), d
n
_
_
d
n
, Ad
n
_ .
Les directions de descente d
n
ainsi choisies sont orthogonales par rapport au produit scalaire deni
par A :
_
d
k
, Ad
j
_
= 0, j ,= k
(on dit quelles sont conjuguees). Le scalaire r
n
, appele pas de descente, verie la relation
J(u
n
r
n
d
n
) = min
rR
J(u
n
rd
n
).
Lalgorithme ainsi construit converge en N iterations au plus.
Pour la reconstruction dun ux thermique, et en utilisant les notations abstraites du chapitre 2,
lalgorithme du gradient conjugue peut etre applique `a la minimisation de la fonctionnelle primale
(4.50) qui secrit aussi, en utilisant les notations du chapitre 2.
J
() =
1
2
_
I
1
,
_
V
_
I
1
d
,
_
V
+
2
||
2
V
+
1
2
_
d
,
d
_
M
,M
(5.18)
Le dernier terme etant forcement positif, il peut etre omis. Apr`es letape dinitialisation, lalgorithme
consiste `a construire la serie