Commande et optimisation des processus

Table des matières

Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

I. INTRODUCTION

1. Processus continus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Processus continu linéaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Processus discrets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Processus discret linéaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Commande d'un processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Présentation du volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

II. COMMANDE NON OPTIMALE

1. Placement dipôles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Système à une seule entrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Système à plusieurs entrées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Remarques sur le placement de pôles par réaction d'état . . . . . . . . .

2. Découplage entrée - sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Découplage utilisant un régulateur . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Découplage par retour d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Commande à modèle interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Présentation du cas discret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Stabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Poursuite et régulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

d. Interprétation et spécification du filtre de régulation F(q) . . . . . . . .

e. Équivalence entre la CMI et la commande par réseau correcteur . . .

f. Procédure de choix d'un correcteur à modèle interne
   dans le cas monovariable discret . . . . . . . . . . . . . . . . . . . . . . . . . . .

g. Placement de pôles, cas discret . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Systèmes de commande adaptatifs et autoréglables . . . . . . . . . . . . . . .

a. Principes de base de la commande adaptative . . . . . . . . . . . . . . . . .

b. Recherche de la commande adaptative . . . . . . . . . . . . . . . . . . . . . . .

c. Adaptation en boucle ouverte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

d. Algorithmes d'adaptation paramétrique . . . . . . . . . . . . . . . . . . . . . .

e. Remarques générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

III. COMMANDE OPTIMALE

1. Principes et méthodes utilisés en commande optimale . . . . . . . . . . . . .

a. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Position du problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Calcul des variations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Variation d'une fonctionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Minimisation sans contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Minimisation en présence de contraintes . . . . . . . . . . . . . . . . . . . . .

3. Détermination de la commande optimale d'un processus continu . . . . .

a. Conditions d'optimalité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Équations canoniques et principe du maximum . . . . . . . . . . . . . . . .

c. Exemples de mise en oeuvre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

d. Systèmes linéaires à critère quadratique . . . . . . . . . . . . . . . . . . . . .

e. Systèmes continus linéaires stochastiques . . . . . . . . . . . . . . . . . . . .

4. Commande optimale des systèmes discrets . . . . . . . . . . . . . . . . . . . . .

a. Position du problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Minimisation en présence de contraintes . . . . . . . . . . . . . . . . . . . . .

c. Principe du maximum discret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

d. Système linéaire et critère quadratique . . . . . . . . . . . . . . . . . . . . . .

5. Recherche de structures optimales dans le domaine fréquentiel . . . . . .

a. Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Cas déterministe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Cas stochastique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6. Programmation dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Présentation de la méthode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Détermination de la commande optimale d'un processus discret . . .

d. Système linéaire sans contraintes, critère quadratique . . . . . . . . . . .

e. Détermination de la commande optimale d'un processus continu . . .

7. Commande optimale des systèmes interconnectés,
    méthodes de coordination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Présentation des méthodes de coordination . . . . . . . . . . . . . . . . . . .

b. Coordination au niveau du modèle . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Coordination au niveau du critère . . . . . . . . . . . . . . . . . . . . . . . . . .

d. Coordination mixte par prédiction interactive . . . . . . . . . . . . . . . . .

8. Commande quasi-optimale des systèmes à deux dynamiques . . . . . . . .

a. Système singulièrement perturbé . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Cas linéaire stationnaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

IV. OBSERVATION

1. Systèmes continus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Principe de l'observation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Détermination simplifiée d'un observateur . . . . . . . . . . . . . . . . . . . .

c. Détermination directe du gain de l'observateur . . . . . . . . . . . . . . . .

d. Principe de séparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Systèmes discrets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Observateurs prédicteurs ou correcteurs . . . . . . . . . . . . . . . . . . . . .

b. Calcul direct du gain d'un observateur . . . . . . . . . . . . . . . . . . . . . . .

c. Choix du gain de l'observateur-prédicteur . . . . . . . . . . . . . . . . . . . .

3. Simplification des observateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Observateur d'ordre réduit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Systèmes singulièrement perturbés . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Observation d'une fonction linéaire de l'état . . . . . . . . . . . . . . . . . .

 

V. FILTRAGE

1. Filtre de Wiener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Cas des signaux continus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Cas des signaux discrets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Le filtre de Kalman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Le filtre de Kalman discret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Le filtre de Kalman continu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Commentaires sur le filtre de Kalman . . . . . . . . . . . . . . . . . . . . . . .

3. Applications du filtrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Commande optimale stochastique . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Lissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

VI. PROBLÈMES ET EXERCICES RÉSOLUS

1. Alunissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Présentation du problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Mise en équation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Résolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Problème du brachistochrone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Formulation du problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Résolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Mobile en déplacement dans un milieu résistant . . . . . . . . . . . . . . . . .

a. Présentation du problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Recherche de la solution optimale . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Commande d'un moteur de laminoir . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Formulation du problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Recherche de la solution optimale . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Recherche directe de la solution optimale à tf non fixé . . . . . . . . . .

5. Détermination de la commande optimale d'un système linéaire . . . . . .

a. Présentation du problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Recherche de l'initialisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Application numérique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

ANNEXES

 

FORME OBSERVABLE DE LUENBERGER

 

CALCUL DE DÉRIVÉES

1. Dérivées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Dérivée partielle première . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Dérivée partielle seconde d'une fonction scalaire . . . . . . . . . . . . . .

2. Opération sur les dérivées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Dérivée de somme et produit de fonctions . . . . . . . . . . . . . . . . . . . .

b. Dérivée d'une fonction de fonction . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Règle pratique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

ESTIMATION D'UNE VARIABLE ALÉATOIRE

1. Estimation au sens des moindres carrés . . . . . . . . . . . . . . . . . . . . . . . .

2. Estimateur au sens des moindres carrés . . . . . . . . . . . . . . . . . . . . . . . .

a. Estimation linéaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Estimateur optimal de variables gaussiennes . . . . . . . . . . . . . . . . . .

 

DÉMONSTRATION DES RELATIONS DU FILTRE DE KALMAN

1. Estimation récursive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Démonstration des équations du filtre de Kalman . . . . . . . . . . . . . . . .

3. Décomposition du filtre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

DUALITÉ ENTRE FILTRAGE ET COMMANDE OPTIMALE

1. Problème (COQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Cas des systèmes discrets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Cas des systèmes continus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Remarque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Problème (F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Cas de systèmes discrets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Cas des systèmes continus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Remarque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Dualité des problèmes (COQ) et (F) . . . . . . . . . . . . . . . . . . . . . . . . . .

 

FACTORISATION " RACINE CARRÉE "

1. Lemme de factorisation matricielle . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Décomposition de Cholewsky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

RÉSOLUTION DES ÉQUATIONS ALGÉBRIQUES DE RICCATI

1. Préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Quelques définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Recherche de valeurs propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c. Fonction signe et produit étoile . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Équation de Riccati continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Méthode itérative par quasi-linéarisation . . . . . . . . . . . . . . . . . . . . .

b. Méthodes hamiltoniennes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Équation de Riccati discrète . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a. Méthodes itératives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

b. Méthodes symplectiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

BIBLIOGRAPHIE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

15

 

 

19

19

20

21

21

21

22

22

 

 

25

26

30

36

37

37

39

44

44

45

47

49

49

 
51

53

56

56

58

64

64

68

 

 

69

69

70

71

71

73

78

81

82

83

85

97

107

109

109

110

111

113

116

116

118

127

131

131

131

135

139

145

 
148

148

149

151

153

154

154

158

 

 

168

168

169

170

176

178

178

180

181

183

183

187

189

 

 

198

198

202

205

205

216

220

229

229

230

233

 

 

237

237

237

238

241

241

242

243

243

243

244

246

246

247

248 

249

249

250

252

 

 

 

 

 

 

261

261

262

262

262

262

262

262

263

 

 

265

267

268

269

 

 

273

275

276

 

 

279

279

280

280

280

280

281

282

282

 

 

283

284

 

 

285

285

287

288

290

290

291

292

292

294

 

297

301