Вы находитесь на странице: 1из 10

Table des matires

Chapitre 1 Prise en main de MATLAB et SIMULINK


I. PRISE EN MAIN DE MATLAB .............................................................................................. 1
I.1. LAIDE DANS MATLAB........................................................................................................ 1
I.2. TYPES DE DONNES ............................................................................................................ 4
I.3. NOTIONS DE BASE DE MATLAB........................................................................................ 4
I.4. TABLEAUX ............................................................................................................................. 7
I.4.1. Vecteurs ou tableaux 1 dimension ............................................................................... 7
I.4.2. Matrices ou tableaux 2 dimensions ............................................................................. 14
I.4.3. Tableaux multidimendionnels ........................................................................................ 17
I.5. LES CHANES DE CARACTRES ........................................................................................ 19
I.6. LES NOMBRES COMPLEXES............................................................................................... 20
I.7. LES POLYNMES .................................................................................................................. 23
I.8. GRAPHIQUES 2D ET 3D ........................................................................................................ 27
I.8.1. Graphiques 2D ............................................................................................................... 27
I.8.2. Graphiques 3D ............................................................................................................... 29
I.9. LES FICHIERS ET LAPROGRAMMATION AVEC MATLAB ............................................ 31
I.9.1. Fichiers De Donnes ...................................................................................................... 31
I.9.2. Fichiers De commandes et de fonctions ......................................................................... 32
I.9.3. Instructions de contrle.................................................................................................. 36
I.9.4. Oprateurs relationnels et logiques ............................................................................... 38
II. PRAISE EN MAIN DE SIMULINK....................................................................................... 45
II.1. QUELQUES BIBLIOTHQUES ............................................................................................ 45
II.2. QUELQUES EXAMPLES ...................................................................................................... 46
II.2.1. Rponse indicielle dun systme du 1er ordre ................................................................ 46
II.2.2. Rsolution dun systme linaire surdtermin............................................................. 47
II.2.3. Solution dquation diffrentielle du 2nd ordre ............................................................. 50
II.2.4. Rsolution dquations rcurrents ................................................................................ 54
II.2.5. Rgulateur PID ............................................................................................................. 55
III. MENU START ....................................................................................................................... 57

Chapitre 2 Chanes de caractres, dates et heures


I. LES CHANES DE CARACTRES ........................................................................................ 65
I.1. GNRALITS ....................................................................................................................... 65
I.2. FONCTIONS PROPRES AUX CHANES DE CARACTRES.............................................. 66
I.2.1. Conversion de chanes en nombres ................................................................................ 66
I.2.2. Conversion de nombres en chanes ................................................................................ 68
I.2.3. Tests sur les chanes ....................................................................................................... 70
I.2.4. Concatnation de chanes de caractres ........................................................................ 71
I.2.5. oprations sur les chanes .............................................................................................. 72
I.3. FONCTIONS UTILES ............................................................................................................. 74
I.4. LECTURE ET CRITURE DE CHANS FORMATES...................................................... 77
I.5. DES PROGRAMMES UTILES ............................................................................................... 79
I.6. APPLICATIONS ...................................................................................................................... 79
I.6.1. Cryptage et dcryptage dun message ............................................................................ 79
I.6.2. Palindrome..................................................................................................................... 80
II. GESTION DES DATES ET HEURES ................................................................................... 81
II.1. DIFFRENTS FORMATS DE DATES ET HEURES ............................................................ 81
II.2. AUTRES FONCTIONS UTILES DE MESURE DU TEMPS ................................................ 83
VIII Table des matires

Chapitre 3 Les nombres complexes


I. GNRALITS ........................................................................................................................ 87
II. OPRATIONS SUR LES NOMBRES COMPLEXES ......................................................... 89
II.1. SOMME, PRODUIT ET DIVISION DE COMPLEXES ........................................................ 89
II.2. RACINE, LOGARITHME ET EXPONENTIELLE DE COMPLEXES ................................. 90
III. FONCTIONS SPCIALES DE NOMBRES COMPLEXES .............................................. 91
III.1. REPRSENTATION GRAPHIQUE ..................................................................................... 91
III.2. FONCTIONS DE VARIABLES COMPLEXES.................................................................... 93
IV. APPLICATIONS .................................................................................................................... 95

Chapitre 4 Les polynmes


I. LES POLYNMES ................................................................................................................... 111
I.1. OPRATIONS SUR LES POLYNMES ................................................................................ 111
I.1.1. Multiplication, division et racines de polynmes ........................................................... 112
I.1.2. Manipulation de fonctions polynomials ......................................................................... 115
I.2. INTERPOLATION ET RGRESSION .................................................................................... 118
I.2.1. Interpolation au sens des moindres carrs ..................................................................... 118
I.2.2. Interpolations linaires et non linaires......................................................................... 120
II. APPLICATIONS ..................................................................................................................... 124
II.1. PUISSANCE DUN POLYNME.......................................................................................... 124
II.2. CALCUL DU PGCD DE DEUX POLYNMES.................................................................... 124
II.3. CALCUL DU PPCM DE DEUX POLYNMES.................................................................... 126
II.4. CALCUL DE LA TRANSFORME INVERSE DE LAPLACE ............................................ 127
II.5. CALCUL DE LA DRIVE N-IME DUN POLYNME .................................................. 129

Chapitre 5 Les vecteurs et matrices


I. VECTEURS ET MATRICES ................................................................................................... 133
I.1. LES VECTEURS...................................................................................................................... 134
I.1.1. Addition et soustraction ................................................................................................. 134
I.1.2. Transposition ................................................................................................................. 134
I.1.3. Oprations lment par element..................................................................................... 135
I.1.4. Gnration de vecteurs .................................................................................................. 136
I.1.5. Oprations relationnelles sur les vecteurs ..................................................................... 137
I.2. LES MATRICES ...................................................................................................................... 138
II. FONCTIONS SUR LES VECTEURS ET MATRICES ........................................................ 139
II.1. QUELQUES FONCTIONS SUR LES MATRICES ............................................................... 139
II.2. CONCATNATION ............................................................................................................... 143
II.3. EXTRACTION DUNE PARTIE DUNE MATRICE, EXTENSION DUNE MATRICE.... 144
II.4. COMPARAISON DE MATRICES ......................................................................................... 145
II.5. TYPAGE DES DONNES NUMRIQUES........................................................................... 149
II.6. TRANSFORMATIONS DE VECTEURS ET MATRICES .................................................... 150
III. FONCTIONS PROPRES AUX MATRICES ....................................................................... 151
III.1. PRODUIT DE MATRICES ................................................................................................... 151
III.2. INVERSION DE MATRICES ............................................................................................... 151
III.3. DIVISION DE MATRICES ................................................................................................... 152
III.4. EXPONENTIELLE, LOGARITHME ET RACINE CARRE DUNE MATRICE .............. 153
III.5. TEST DU TYPE DES LMENTS DUNE MATRICE....................................................... 155
Table des matires IX

IV. MATRICES PARTICULIRES ET SPCIALES .............................................................. 158


V. FACTORISATION ET DCOMPOSITION DE MATRICES ............................................ 164
VI. MATRICES CREUSES ET FONCTIONS ASSOCIES .................................................... 166
VII. APPLICATIONS................................................................................................................... 171
VII.1. MOYENNE ET VARIANCE DUNE SRIE DE MESURES............................................. 171
VII.2. DRIVE DUNE FONCTION ........................................................................................... 172
VII.3. CALCUL DINTGRALES................................................................................................. 174
VII.4. RSOLUTION DUN SYSTME DQUATIONS LINAIRES ...................................... 175
VII.5. RSOLUTION DUN SYSTME SOUS-DIMENSIONN OU INDTERMIN ............. 176
VII.6. RGRESSION LINAIRE .................................................................................................. 177
VII.7. RGRESSION NON LINAIRE ......................................................................................... 180

Chapitre 6 Les Graphiques


I. LES GRAPHIQUES 2D ............................................................................................................ 186
I.1. GRAPHIQUES EN COORDONNES CARTSIENNES ...................................................... 186
I.2. GRAPHIQUES EN COORDONNES POLAIRES ................................................................. 191
I.3. LES DIAGRAMMES ............................................................................................................... 192
II. LES GRAPHIQUES 3D .......................................................................................................... 196
II.1. COURBES 3D ......................................................................................................................... 196
II.2. SURFACES ............................................................................................................................. 197
II.3. LES CONTOURS ................................................................................................................... 201
II.4. VOLUMES ET SURFACES DE RVOLUTION .................................................................. 203
II.5. APPARENCE DES GRAPHIQUES 3D.................................................................................. 206
III. AUTRES FONCTIONNALITS GRAPHIQUES ............................................................... 209
IV. GESTION DES HANDLES ET DES OBJETS GRAPHIQUES ......................................... 216
V. LES ANIMATIONS ................................................................................................................. 237

Chapitre 7 Programmation avec MATLAB


I. OPRATEURS ARITHMTIQUES, LOGIQUES ET CARACTRES SPCIAUX ........ 241
I.1. OPRATEURS ET CARACTRES SPCIAUX .................................................................... 241
I.1.1. Oprateurs arithmtiques............................................................................................... 241
I.1.2. Oprateurs relationnels ................................................................................................. 242
I.1.3. Caractres spciaux ....................................................................................................... 242
I.2. FONCTIONS RETOURNANT UNE VALEUR LOGIQUE .................................................... 243
II. EVALUATION DE COMMANDES EN CHANES DE CARACTRES .......................... 249
III. COMMANDES STRUCTURES ......................................................................................... 252
III.1. BOUCLE FOR ....................................................................................................................... 252
III.2. BOUCLE WHILE .................................................................................................................. 256
III.3. CONDITION IFELSE........................................................................................................ 256
III.4. CONDITION SWITCHCASE ........................................................................................... 258
III.5. INSTRUCTIONS DE RUPTURE DE SQUENCE .............................................................. 259
IV. SCRIPTS ET FONCTIONS................................................................................................... 259
IV.1. FICHIERS FONCTIONS....................................................................................................... 259
IV.1.1. Dfinitions et exemple.................................................................................................. 259
IV.1.2. Fonctions polymorphes ................................................................................................ 261
IV.1.3. Rcursivit des fonctions ............................................................................................. 267
IV.2. LES SOUS-FONCTIONS ..................................................................................................... 269
X Table des matires

V. CONSEILS DE PROGRAMMATION SOUS MATLAB ..................................................... 271


VI. DBOGUAGE DES FICHIERS............................................................................................ 273
VII. LE PROFILER ...................................................................................................................... 277
VIII. LES FICHIERS DE DONNES ......................................................................................... 280
IX. LES COMMANDES ET OUTILS DE DVELOPPEMENT ............................................. 282
IX.1. COMMANDES DE GESTION DENVIRONNEMENT ...................................................... 282
IX.2. COMMANDES DAIDE LUTILISATION DE MATLAB .............................................. 286
IX.3. GESTION DES RPERTOIRES ........................................................................................... 289
X. EDITEUR DE FICHIERS M .................................................................................................. 292

Chapitre 8 Tableaux multidimensionnels Cellules et Structures


I. TABLEAUX MULTIDIMENSIONNELS ............................................................................... 297
I.1. DFINITION ET GNRATION DUN TABLEAU MULTIDIMENSIONNEL .................. 297
I.1.1. Dfinition ....................................................................................................................... 297
I.1.2. Cration dun tableau multidimensionnel ...................................................................... 298
I.1.3. Extraction dun sous-tableau ......................................................................................... 301
I.1.4. Oprations sur les tableaux............................................................................................ 302
I.1.5. Changement des dimensions dun tableau ..................................................................... 304
I.1.6. Permutation des dimensions dun tableau...................................................................... 305
I.1.7. Utilisation pratique des tableaux multidimensionnels dans lindustrie .......................... 306
II. TABLEAUX MULTIDIMENSIONNELS DE CELLULES ................................................. 312
II.1. CELLULES, TABLEAUX DE CELLULES ........................................................................... 312
II.1.1. Construction de cellules................................................................................................ 312
II.1.2. Accs aux lments des cellules, indexation ................................................................. 314
II.1.3. Concatnation de cellules ............................................................................................. 316
II.2. TABLEAUX DE CELLULES................................................................................................. 317
II.2.1. Tableaux bidimensionnels............................................................................................. 317
II.2.2. Tableaux multidimensionnels de cellules ...................................................................... 319
II.3. FONCTIONS PROPRES AUX CELLULES ET TABLEAUX DE CELLULES ................... 320
III. TABLEAUX MULTIDIMENSIONNELS DE STRUCTURES .......................................... 326
III.1. STRUCTURES ...................................................................................................................... 326
III.2. TABLEAUX DE STRUCTURES .......................................................................................... 329
III.3. CONVERTIR UN TABLEAU DE CELLULES EN TABLEAU DE
STRUCTURES ET INVERSEMENT ................................................................................... 330
III.4. FONCTIONS PROPRES AUX TABLEAUX DE STRUCTURES ....................................... 331

Chapitre 9 SIMULINK
I. PRISE EN MAIN RAPIDE ....................................................................................................... 338
I.1. SIMULATION DE SYSTMES DYNAMIQUES CONTINUS .............................................. 338
I.1.1. Rponse un chelon et une rampe dun systme analogique du 2nd ordre............... 339
I.1.2. Equation diffrentielle du second ordre ......................................................................... 342
I.1.3. Modle dtat du systme du second ordre .................................................................... 344
I.1.4. Rgulation Proportionnelle et Intgrale......................................................................... 347
I.1.5. Gnration dun sinus cardinal...................................................................................... 351
I.2. SIMULATION DE SYSTMES DISCRETS........................................................................... 353
I.2.1. Filtrage dun signal bruit par moyenne mobile ............................................................ 353
I.2.2. Rgulation intgrale numrique ..................................................................................... 357
Table des matires XI

I.2.3. Rsolution dquation rcurrente ................................................................................... 359


I.2.4. Rsolution de systmes dquations non linaires .......................................................... 363
II. MASQUAGE OU ENCAPSULATION DE SOUS-SYSTMES .......................................... 366
III. UTILISATION DES CALLBACKS ..................................................................................... 371
IV. CRATION DUNE BIBLIOTHQUE PERSONNELLE ................................................. 372
V. ETUDE DES DIFFRENTES LIBRAIRIES DE SIMULINK ............................................. 374
V.1. LIBRAIRIE SINKS................................................................................................................. 374
V.2. LIBRAIRIE SOURCES .......................................................................................................... 378
V.3. LIBRAIRIE DISCRETE ......................................................................................................... 379
V.3.1. Commande intgrale ..................................................................................................... 380
V.3.2. Commande P.I. dun systme analogique ..................................................................... 381
V.3.3. Commande P.I. avec blocage de lintgrale.................................................................. 383
V.3.4. Rsolution dune quation de rcurrence...................................................................... 385
V.4. LIBRAIRIE CONTINUOUS .................................................................................................. 387
V.5. TABLES DINTERPOLATION OU DEXTRAPOLATION LINAIRES ........................... 393
V.5.1. Table dinterpolation et dextrapolation ....................................................................... 394
V.6. LIBRAIRIE LOGIC AND BIT OPERATIONS ...................................................................... 398
V.6.1. Circuits logiques et combinatoires ................................................................................ 398
V.6.2. Somme de 2 bits avec retenue ....................................................................................... 399
V.6.3. Ralisation de fonction logique quelconque.................................................................. 400
V.6.4. Autres lments de la librairie Logic and Bit Operations ............................................. 402
V.7. LIBRAIRIE PORTS & SUBSYSTEMS ................................................................................. 404
V.8. LIBRAIRIE USER-DEFINED FUNCTIONS ......................................................................... 407
V.9. LIBRAIRIE COMMONLY USED BLOCKS ......................................................................... 409
V.10. LIBRAIRIE DISCONTINUITIES ........................................................................................ 410
V.11. LIBRAIRIE MATH OPERATIONS ..................................................................................... 412
V.12. LIBRAIRIE SIGNAL ROUTING ......................................................................................... 414
VI. SIMULINK EXTRAS............................................................................................................. 418
VI.1. LIBRAIRIE ADDITIONAL DISCRETE .............................................................................. 418
VI.2. LIBRAIRIE ADDITIONAL LINEAR ................................................................................... 420
VI.3. LIBRAIRIE ADDITIONAL SINKS ...................................................................................... 422
VI.4. LIBRAIRIES TRANSFORMATION & FLIPS FLOP .......................................................... 424

Chapitre 10 Masques et sous-systmes


I. SOUS-SYSTMES .................................................................................................................... 430
I.1. SOUS-SYSTME SINUS AMORTI ........................................................................................ 430
I.2. SOUS-SYSTME GNRATEUR DE SQUENCES BINAIRES
PSEUDO-ALATOIRES, SBPA ............................................................................................. 432
II. MASQUAGE DES SOUS-SYSTMES .................................................................................. 434
II.1. MASQUAGE DU SOUS-SYSTME SINUS AMORTI......................................................... 434
II.2. MASQUE DU SOUS-SYSTME DU GNRATEUR SBPA .............................................. 436
II.3. MASQUES DALGBRE LINAIRE ................................................................................... 440
II.3.1. Rsolution dquation linaire ...................................................................................... 440
II.3.2. Gnrateur PWM .......................................................................................................... 445
III. SOUS-SYSTMES DE LA BIBLIOTHQUE PORTS & SUBSYSTEMS ....................... 447
III.1. ITERATOR SUBSYSTEM .................................................................................................... 447
III.2. SOUS-SYSTME IF.............................................................................................................. 448
III.3. SOUS-SYSTME SWITCH CASE ....................................................................................... 449
III.4. SOUS-SYSTMES ACTIVS ET TRIGGS ....................................................................... 451
XII Table des matires

III.4.1. Sous-systmes activs .................................................................................................. 451


III.4.2. Sous-systmes triggs ou dclenchs ........................................................................... 452
III.5. SOUS-SYSTMES CONFIGURABLES .............................................................................. 453

Chapitre 11 S-fonctions
I. PRINCIPE DE FONCTIONNEMENT DES S-FONCTIONS ............................................... 455
II. LES DIFFRENTES TAPES DE SIMULATION .............................................................. 458
II.1. S-FONCTION CODE EN LANGAGE M ............................................................................ 458
II.1.1. S-fonction avec modle dtat discret ........................................................................... 458
II.1.2. S-fonctions avec paramtres optionnels ........................................................................ 462
II.1.3. S-fonction avec chantillonnage variable ..................................................................... 465
II.1.4. S-fonction avec modle dfini par ses quations mathmatiques .................................. 467
II.2. S-FONCTION EN LANGAGE C (FICHIER C MEX) ........................................................... 468
III. LES S-FONCTIONS BUILDER ........................................................................................... 472
III.1. SYSTME SOUS FORME DE MODLE DTAT DISCRET ............................................ 472
III.2. SYSTME SOUS FORME DE MODLE DTAT CONTINU .......................................... 476
III.3. SYSTME DFINI PAR DES QUATIONS MATHMATIQUES.................................... 479
IV. S-FONCTIONS HYBRIDES ................................................................................................. 480
IV.1. EXEMPLE 1 DE SYSTME HYBRIDE .............................................................................. 480
V. S-FONCTIONS AUX TAILLES DES SIGNAUX DES
ENTRES/SORTIES DYNAMIQUES .................................................................................. 484
V.1. TAILLE DYNAMIQUE DES VECTEURS DENTRES/SORTIES .................................... 485
V.2. TAILLE DYNAMIQUE DU VECTEUR DTAT ................................................................ 486
VI. DIFFRENTS AUTRES EXEMPLES DE S-FONCTIONS ............................................... 489
VI.1. SYSTME DU 2ND ORDRE DISCRET, QUATION DE RCURRENCE ....................... 489
VI.2. SOLUTION DUN SYSTME LINAIRE 2 INCONNUES ............................................ 491
VI.3. RSOLUTION DUNE QUATION RCURRENTE NON LINAIRE ............................ 492
VI.4. RGULATION PROPORTIONNELLE ET INTGRALE P.I. ............................................ 493
VII. USER DATA .......................................................................................................................... 497

Chapitre 12 Les fonctions Callbacks


I. CALLBACKS ASSOCIS UN MODLE SIMULINK ..................................................... 499
I.1. MTHODE INTERACTIVE .................................................................................................... 500
I.2. PAR PROGRAMMATION AVEC LA COMMANDE SET_PARAM .................................... 504
II. CALLBACKS ASSOCIS DES BLOCS DUN MODLE SIMULINK ......................... 505
III. ETUDE DES QUELQUES CALLBACKS ........................................................................... 507
III.1. OPENFCN ............................................................................................................................. 507
III.2. COPYFCN DELETEFCN ................................................................................................... 509
III.3. AUTRES CALLBACKS........................................................................................................ 510
IV. FICHIER STARTUP.............................................................................................................. 510

Chapitre 13 Stateflow
I. INTRODUCTION ..................................................................................................................... 514
II. EXEMPLES DAPPLICATION ............................................................................................. 516
II.1. EXEMPLE 1 : SYSTME DESSUIE-GLACES DUN VHICULE .................................... 516
II.2. EXEMPLE 2 : CHRONOMTRE........................................................................................... 519
Table des matires XIII

II.3. COMPTEUR ........................................................................................................................... 521


II.4. CLIGNOTANT ....................................................................................................................... 522
II.5. HORLOGE .............................................................................................................................. 524
III. OBJETS DE STATEFLOW .................................................................................................. 525
III.1. LES TATS ........................................................................................................................... 525
III.2. LES TRANSITIONS.............................................................................................................. 530
III.2.1. Les transitions par dfaut ............................................................................................ 530
III.2.2. Labels des transitions .................................................................................................. 530
III.3. LES VNEMENTS ............................................................................................................. 531
III.4. LES OBJETS DATA ............................................................................................................. 532
IV. MODLISATION DE SYSTMES CONTINUS DANS STATEFLOW........................... 532
V. FONCTIONS GRAPHIQUES................................................................................................. 535
V.1. SINUS CARDINAL ................................................................................................................ 536
V.2. CARR, TIERS DE LA VALEUR ABSOLUE ...................................................................... 537
VI. FONCTIONS DE TEST IF ... THEN ... ELSE ..................................................................... 539
VII. BOUCLE FOR ...................................................................................................................... 544
VII.1. VALEUR DUNE FONCTION ............................................................................................ 544
VII.2. COURBES DE LISSAJOUS ................................................................................................ 546
VIII. GNRATION DUN SIGNAL PWM .............................................................................. 548
VIII.1. COMPARAISON DUNE CONSTANTE ET DUN SIGNAL TRIANGULAIRE ............ 548
VIII.2. CONDITION ELSE ............................................................................................................ 550
IX. RGULATION PID NUMRIQUE ET ANALOGIQUE ................................................... 551
IX.1. RPONSE IMPULSIONNELLE DUN SYSTME DISCRET DU 1ER ORDRE ................ 551
IX.2. RGULATION PID DISCRTE........................................................................................... 552
IX.3. RGULATION PID ANALOGIQUE ................................................................................... 557
X. FONCTIONS DCRITES EN LANGAGE MATLAB (EMBEDDED FONCTIONS)....... 562
XI. LES BOX ................................................................................................................................. 567
XII. FONCTIONS TEMPORELLES LOGIQUES .................................................................... 570
XIII. TABLES DE VRIT ......................................................................................................... 571
XIV. JONCTION DE LHISTORIQUE...................................................................................... 575
XV. UTILISATION DES VECTEURS ET MATRICES DANS STATEFLOW ..................... 577
XVI. UTILISATION DE FONCTIONS ET DE DONNES MATLAB,
OPRATEUR ML .. ............................................................................................................ 579
XVI.1. UTILISATION DE FONCTIONS MATLAB ..................................................................... 579
XVI.2. RSULTAT DUN CALCUL PRCDENT DE LOPRATEUR ML ............................ 580
XVII. FONCTION ML ................................................................................................................. 583
XVIII. APPEL DE FONCTIONS MATLAB .............................................................................. 586

Chapitre 14 Traitement du signal


I. TRAITEMENT NUMRIQUE DES SIGNAUX DTERMINISTES .................................. 587
I.1. SYNTHSE DES FILTRES NUMRIQUES .......................................................................... 587
I.1.1. Rponse impulsionnelle .................................................................................................. 588
I.1.2. Rponse en frquences ................................................................................................... 589
I.2. RPONSE EN FRQUENCES DUN FILTRE NUMRIQUE .............................................. 591
I.3. APPLICATIONS ...................................................................................................................... 599
I.3.1. Filtrage de signaux ........................................................................................................ 599
I.3.2. Analyse spectrale ........................................................................................................... 600
XIV Table des matires

II. SIGNAUX STOCHASTIQUES .............................................................................................. 606


II.1. CARACTRISTIQUES STATISTIQUES DU FILTRAGE NUMRIQUE........................... 606
II.1.1. Signaux stochastiques monodimensionnels ................................................................... 606
II.1.2. Systmes et signaux stochastiques multidimensionnels ................................................. 615
II.2. ESTIMATION DE SIGNAUX ET DE MODLES DE SYSTMES DISCRETS ................. 619
II.2.1. Algorithme des moindres carrs rcursifs .................................................................... 619
II.2.2. Filtrage de Kalman ....................................................................................................... 626
II.2.2.1. Application 1 : Estimation dune constante ............................................................... 627
II.2.2.2. Estimation de ltat dun processus dynamique ......................................................... 630
II.2.2.3. Extraction dune sinusode noye dans du bruit ........................................................ 637
III. SIGNAL PROCESSING TOOLBOX & SIGNAL PROCESSING BLOCKSET.............. 643
III.1. GUI DE LA BOITE OUTILS SIGNAL PROCESSING TOOLBOX .......................... 644
III.1.1. GUI sptool et FDATool ............................................................................................... 644
III.1.2. Quelques fonctions de la boite outils Signal Processing Toolbox ....................... 646
III.2. ETUDE DE QUELQUES BLOCS DE LA LIBRAIRIE SIGNAL
PROCESSING BLOCKSET................................................................................................ 655
III.2.1. Librairie Estimation .............................................................................................. 656
III.2.2. Librairie Filtrage ................................................................................................... 658
III.2.3. Librairie Math Functions ...................................................................................... 663
III.2.4. Librairie Signal Management ................................................................................ 665

Chapitre 15 Rgulation et contrle de procds


I. COMMANDE LINAIRE QUADRATIQUE LQI................................................................. 673
II. COMMANDE RST .................................................................................................................. 684
III. COMMANDE ASYMPTOTIQUE ET COMMANDE OPTIMALE
DANS LESPACE DTAT................................................................................................... 693
III.1. COMMANDE ASYMPTOTIQUE PAR PLACEMENT DE PLES .................................... 693
III.2. COMMANDE OPTIMALE DANS LESPACE DTAT ..................................................... 697
IV. LA RGULATION PID ......................................................................................................... 708
V. LA BOITE OUTILS CONTROL SYSTEM TOOLBOX .............................................. 712
V.1. ETUDE DUN SYSTME DUN MOTEUR AVEC CHARGE............................................. 712
V.2. LE SYSTME LINAIRE ET INVARIANT DANS LE TEMPS, LTI .................................. 731
V.2.1 Fonction de transfert...................................................................................................... 731
V.2.2. Zro-Ple-Gain ............................................................................................................. 732
V.2.3. Espace dtat................................................................................................................. 733
V.2.4. Les objets LTI et leurs proprits .................................................................................. 735
V.2.5. Les systmes LTI dans SIMULINK................................................................................ 741
V.2.6. LTI viewer ..................................................................................................................... 743

Chapitre 16 Contrle par logique floue


I. PRINCIPE FONDAMENTAL .................................................................................................. 747
II. ETAPES DE MISE EN UVRE DUN CONTRLEUR FLOU ....................................... 748
II.1. ETAPE DE FUZZIFICATION ................................................................................................ 748
II.2. ETAPE DINFRENCE.......................................................................................................... 749
II.3. ETAPE DE DFUZZIFICATION .......................................................................................... 752
III. LINTERFACE GRAPHIQUE DE LA BOTE OUTILS
FUZZY LOGIC TOOLBOX ................................................................................................ 754
Table des matires XV

IV. CRATION DUN SYSTME FLOU LAIDE DES


COMMANDES DE LA BOTE OUTILS ......................................................................... 761
IV.1. FUZZIFICATION DES VARIABLES DENTRE ET DE SORTIE ................................... 762
IV.2. EDITION DES RGLES FLOUES ....................................................................................... 765
IV.3. DFUZZIFICATION ............................................................................................................ 773
IV.4. UTILISATION DU RGULATEUR DANS UNE LOI DE COMMANDE.......................... 774
V. UTILISATION DU RGULATEUR FLOU DANS SIMULINK ......................................... 778
VI. MTHODE DE SUGENO ..................................................................................................... 785
VI.1. RALISATION DUN RGULATEUR FLOU PAR LINTERFACE GRAPHIQUE ......... 786
VI.2. RALISATION DUN RGULATEUR FLOU PAR LES COMMANDES
DE LA BOTE OUTILS .................................................................................................... 794
VII. BLOC FUZZY LOGIC CONTROLLER WITH RULEVIEWER ............................. 804

Chapitre 17 Rseaux de neurones


I. INTRODUCTION ..................................................................................................................... 807
II. RSEAUX DE NEURONES LINAIRES ADAPTATIFS .................................................. 808
II.1. ARCHITECTURE ................................................................................................................... 808
II.2. LOI DAPPRENTISSAGE ...................................................................................................... 809
II.3. QUELQUES DOMAINES DAPPLICATION ....................................................................... 810
II.3.1. Identification de processus ........................................................................................... 810
II.3.2. Prdiction de signal ...................................................................................................... 814
II.3.3. Suppression dinterfrence ........................................................................................... 818
III. RSEAUX COUCHES CACHES, RTROPROPAGATION DE LERREUR ......... 824
III.1. PRINCIPE .............................................................................................................................. 824
III.2. FONCTIONS DE TRANSFERT............................................................................................ 825
III.3. ALGORITHME DE RTROPROPAGATION ..................................................................... 830
IV. COMMANDE PAR MODLE INVERSE NEURONAL .................................................... 832
IV.1. PREMIRE ARCHITECTURE ............................................................................................. 833
IV.2. DEUXIME ARCHITECTURE............................................................................................ 847
V. PRDICTION DE SIGNAL .................................................................................................... 871

Rfrences bibliographiques ............................................................. 879


Index .................................................................................................... 883
http://www.springer.com/978-3-642-11763-3

Вам также может понравиться