41 0 224KB
الجمهورية الجزائرية الديمقراطية الشعبية 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