TP - N°00) Zitouni Hamza [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

‫الجمهورية الجزائرية الديمقراطية الشعبية‬ République Algérienne Démocratique et Populaire ‫وزارة التعليم العالي و البحث العلمي‬ Ministère de l’Enseignement Supérieur et de la Recherche Scientifique

Université Larbi Ben M’hidi Oum-El-Bouaghi Faculté des Sciences et Sciences Appliquées Département de Génie Mécanique Filière : Génie Mécanique Option : énergétique Module : Optimisation TP N° : 00

PRESENTATION DE L’OUTIL D’OPTIMISATION OPTIMTOOL DANS MATLAB

Présenté par : Zitouni hamza Date : 03-11-2021

Année universitaire : 2021 – 2022 Compte rendu du TP 

Page 1

But du TP : -Savoir formuler correctement un problème d’optimisation - sa familiariser avec optimtool - initiera la programmation d’un problème d’optimisation Il existe deux manières afin d’aboutir à l’optimisation toolbox dans matlab

1/ écrire Optimtool dans la page new file MATLAB → cliquer entrée : 2/ Ouvrir MATLAB Star → Toolboxes → Optimization → Optimtool :

Figure 1 : Interface de l’outil d’aide à l’optimisation optimtool avec matlab Tableau 01 : L’utilisation des éléments constituant optimtool

Page 2

N Eléments ° 01 Solver

Utilisation Pour le choix de l’algorithme d’optimisation

02 Algorithm

Est une méthode générale pour résoudre un type de problèmes

03 Objective function

C’est le nom donne à la fonction

04 Derivatives

Le gradient est calculé par la fonction

05 Start point

Défini le point à partir duquel la minimisation va commencer (valeur initiales)

06 Linear inequalities

Valeurs des contraintes linéaires d’égalité

07 Linear equalities

. Valeurs des contraintes linéaires d’inégalité

08 Bounds

Les limites ( valeurs des limites inferieures et supérieurs)

09 Nonlinear constraint function 10 derivatives

Programme exprimer le nom des contraintes non linéaires

11 Start

Lance la minimisation

12 Clear Results

Indique la valeur finale de la fonction

13 Current iteration

Le nombre Interaction actuelle

14 Max iterations

Limite le nombre d’itérations de l’algorithme

15 X tolerance

Stoppe l’optimisation quand la norme de la différence entre deux point successifs est inferieur a cette valeur

16 Nonlinear constraint tolerance 17 Plot functions

La valeur de tolérance de contrainte non linéaire

18

……………………………………………………………………………….

19

……………………………………………………………………………….

20

……………………………………………………………………………….

Pour ajouter une trace (on peut utiliser plusieurs fonctions)

Conclusion : En apprenant a utiliser les outil optimaltool , cela nous permet de travailler plus facilement sur le programme toolbox d’optimisation de matlab avec facilite Et aussi simplifie obtenir les résultats clairs et tracer les courbe

Page 3