Memoir Final Depose
Memoir Final Depose
Préparé par :
-ELARBI RABAH SOFIANE
Dirigé par :
Mr. Professeur ABDERREZAK GUESSOUM
Mes parents : Ce travail est l’un des fruits de vos efforts, mais aucune
dédicace ne saurait exprimer mon profond amour et ma gratitude à
votre égard.
1. Introduction ………………………………………………………………………………………………………………..……3
2. Commande d’ordre fractionnaire ………………………………………………………………………………………3
3. Domaines d’application des systèmes fractionnaires …………………………………………………..……4
4. Représentation mathématique d’un système d’ordre fractionnaire……………………………………5
5. Opérateur d’ordre fractionnaire ………………………………………………………………………………………..5
5.1 Définition de Riemann-Liouville (R-L) ……………………………………………………………………………….6
5.2 Définition de Grunwald Letnikov (G-L)………………………………………………………………………..……7
5.3 Définition de Caputo ……………………………………………………………………………………………….……...7
5.4 Quelques propriétés de la dérivation non entière ……………………………………………………..…….8
6. Méthodes d’approximation des opérateurs d’ordre fractionnaire……………………………………...8
6.1 la méthode d’Oustaloup……………………………………………………………………………………………………9
6.2 la méthode de l’expansion par fractions continues EFC…………………………………………………….9
6.3 la méthode de Carlson…………………………………………………………………………………………….……..10
6.4 la méthode de Matsuda…………………………………………………………………………………………………10
7. Conclusion ………………………………………………………………………………………………………………………11
1.Introduction …………………………………………………………………………………………………………………….12
2.Correcteur PID classique ………………………………………………………………………………………………….12
2.1 Définition ………………………………………………………………………………………………………………….…..12
2.2 Structure …………………………………………………………………………………………………………………….…13
2.3 Fonctionnement………………………………………………………………………………………………………….…13
2.4 Utilisation ……………………………………………………………………………………………………………………..14
3.correcteur d’ordre fractionnaire PIλDµ ………………………….……………………………………………………..….14
3.1 Définition………………………………………………………………………………………………………………..………14
1.Introduction ………………………………………………………………………………………………….……………..….18
2.Définition de PSO…………………………………………………………………………………………….…………..…..18
3.Principe de fonctionnement de PSO……………………………………….……………………….…………….…19
4.Mécanisme de confinement……………………………………………………………………………..……………..21
5.Déroulement d’algorithme …………………………………………………………………………….….…………….22
6.Modèles de topologie. ………………………………………………………………………………….…….…………..23
6.1 Voisinages sociaux…………………………………………………………………………………….……….…………...23
6.2 Voisinage géographique…………………………………………………………………………….……………….…..23
1.Introduction ……………………………………………………………………………………………………….……………25
2.Logicielle utilisé (MATLAB) ……………………………………………………………………………..……………….25
2.1 Définition général………………………………………………………………………………………….………………..25
2.2 FOMCON Toolbox ………………………………………………………………………………………….………………..25
3.Modélisation du MCC…………………………………………………………………………………………………..…..27
4.Optimisation de PIλDµ par PSO …………………………………………………………………………………………30
Figure (5) : Correcteur PID et PIλDμ sur le plan (λ, μ). …………………………………………………………….….16
Figure (14) : Schéma de contrôle de MCC avec contrôleur PIλDμ avec PSO. ……………………..…….30
I
Tableau (1) : Les paramètres de PSO. …………………………………………………………………………………….……31
II
CRONE : Commande Robuste d'Ordre Non Entier
IAE : Integral of Absolute Error
Kd : le gain dérivé
Ki : le gain intégral
KP : le gain proportionnel
MCC : Moteur à courant continu
PID : Proportionnel Intégrateur Dérivateur
III
Les contrôleurs basés sur le calcul d’ordre fractionnaire gagnent de plus en plus d’intérêt
de la communauté scientifique intéressée par la commande des systèmes. Ce type de
contrôleurs peut impliquer des opérateurs ou des systèmes d’ordre fractionnaire dans leur
structure ou implémentation. Ils ont été introduits dans des boucles de commande dans un
effort continu d’améliorer la qualité des performances et la robustesse des systèmes asservis.
L’intérêt pour ce type de correcteurs est justifié par une meilleure flexibilité dans la
conception de la commande puisqu’ils ont un ou plusieurs paramètres en plus.
Dans ce travail, nous avons exploré l’utilisation d’une technique d’optimisation pour
déterminer les paramètres optimaux du correcteur PID et PIλDµ, à savoir λ, μ , Kp, Ki et Kd, qui
minimisent une fonction objective définie en terme de l’erreur de régulation en utilisant
l’optimisation par Essaims particulaires (PSO).
Une comparaison entre les performances obtenues par la correction PID et PIλDµ nous
montre la supériorité des performances du contrôleur fractionnaire et une validation
d‘algorithme (PSO) est illustrés par une application d‘une régulation de vitesse d’un moteur à
courant continu.
Mots clés : Correcteur PIλDµ fractionnaire, Optimisation par l’Essaim Particulaire (PSO),
moteur à courant continu, régulateur PID.
IV
تكتسي المراقبات المرتكزة أساسا على الحساب ذو األس الجزئي المزيد من االهتمام من طرف منظومة البحث
العلمي المشتغلة في مجال مراقبة األنظمة ،هذا النوع من المراقبات يتضمن معامالت أو أنظمة ذات أس جزئي في بنيتها،
كما تم إدراجها في حلقات التحكم ضمن جهد متواصل من أجل تحسين نوعية األداء ومتانة األنظمة.
في اآلونة األخيرة ،تم إقتراح مصححات جزئية والفائدة منها استعمال هذه المصححات تتبين بأفضلية ومرونة أكثر في إعداد
النظام والتحكم في معيار أو أكثر.
في هذا العمل اكتشفنا استخدام تقنية التحسين لتحديد المعامالت المثلى للمصحح PIDو PIλDµالجزئي أي إيجاد المعامالت
Ki،Kp،μ ،λو Kdمما يقلل من وظيفة موضوعية محددة من حيث خطأ التنظيم باستعمال تحسين سرب الجسيمات ) (PSOوهي
توضح المقارنة بين األداء الذي تم الحصول عليه بواسطة تصحيح PIDو PIλDµالجزئي تفوق األخير ،وكذلك يوضح التحقق
من صحة أداء وحدة التحكم الجزئي والتحقق من الخوارزمية ) (PSOمن خالل تطبيق تنظيم السرعة لمحرك ذو تيار مستمر.
ومع ذلك يظل مجال تحديد معامالت المصحح الجزئي PIλDµموضوعا موضعيا ،والهدف منه هو العثور على تقنيات أكثر
الكلمات المفتاحية :المصحح الجزئي ، PIλDµتحسين سرب الجسيمات ) ،(PSOمحرك ذو تيار مستمر ،تحكم.
V
Controllers based on fractional order calculus are gaining more and more interests from
the control community. This type of controllers may involve fractional operators or fractional
systems in their structure or implementation. They have been introduced in the control
applications in a continuous effort to enhance the system control quality performances and
robustness.
Recently, fractional correctors have been proposed. The interest in this type of correctors
is justified by a better flexibility in the design of the control because they have one or more
parameters.
In this work, we explored the use of an optimization technique to determine the optimal
parameters of the PID and fractional PIλDµ corrector, namely λ, μ , Kp, Ki et Kd,which minimize
an objective function defined in terms of regulation error using particle swarm optimization
(PSO) is an evolutionary algorithm that uses individuals to develop an optimal solution for a
multitude of problems .
A comparison between the performances obtained by the PID correction and fractional
PIλDµ shows us the superiority of the latter, as well as the performance of the fractional
controller and an (PSO) algorithm validation are illustrated by an application of a speed
regulation of a DC motor.
However, the field of determining the parameters of the fractional corrector PIλDµ
remains a topical subject, the aim of which is to find more efficient and optimal techniques in
the determination of these parameters.
Keyword : fractional PIλDµ corrector, Particulate Swarm Optimization (PSO), DC motor, control.
VI
Suite à l’évolution technologique et au développement sans cesse en génie électrique, les
méthodes d’optimisation connaissent de nos jours un essor considérable.
Les problèmes d'optimisation apparaissent dans plusieurs domaines, telle que la conception
de systèmes mécaniques, traitement d'image, l'électronique et la recherche opérationnelle.
Résoudre un tel problème est de donner les bonnes valeurs des paramètres pour avoir une
solution optimale. Ces valeurs doivent respecter les contraintes liées au problème.
Le calcul de l'ordre fractionnaire constitue la branche de mathématique traitant de la
différenciation et l'intégration sous un ordre arbitraire de l'opération, à savoir l'ordre peut être
n'importe quel nombre réel ou même complexe [1].
L’application des concepts du calcul fractionnaire dans le domaine des systèmes de commande
automatique et de l’identification par des modèles d’ordre fractionnaire remonte aux années
soixante [2], mais ce n’est que pendant les années 90 que les contrôleurs fractionnaires
gagnent de plus en plus d’intérêt au sein de la communauté de commande[3][4] .Le concept
de commande d’ordre fractionnaire signifie que les systèmes commandés et les correcteurs
sont représentés par des équations différentielles et des transferts d’ordre non entier. Dont le
but principal est d’améliorer les performances et la robustesse des systèmes de commande
classiques par l’introduction des opérateurs d’ordre fractionnaires dans les algorithmes de
commande.
En automatique, ce n’est qu’au début des années 1990 que le régulateur CRONE a été proposé
par Oustaloup [5]. En profitant des propriétés avantageuses des systèmes d'ordre
fractionnaire, ce régulateur permettait d'assurer la robustesse de la commande dans une
bande de fréquences donnée. Depuis cette initiative, La commande d'ordre fractionnaire
captiva l'intérêt de beaucoup de chercheurs. En 1999, Podlubny [6] a proposé le régulateur
PIλDµ, une généralisation du correcteur PID classique, comprenant une intégration
fractionnaire d'ordre λ et une dérivation fractionnaire d’ordre µ, élargissant ainsi le champ
d'application du calcul fractionnaire à la théorie de la commande [7] ce qui a orienté plusieurs
chercheurs à un nouvel axe de recherche qui est le réglage du correcteur PIλDµ d’ordre
fractionnaire [8-9].
La méthode d’optimisation que nous utiliserons est l’optimisation par essaim particulaire (PSO)
à cause de sa simplicité.
Dans ce travail, l’optimisation par essaim particulaire (PSO) est appliquée pour déterminer les
paramètres optimaux du régulateur PIλDµ. Les performances de l'approche d'optimisation sont
illustrées sur des systèmes de complexité différente.
Ce mémoire sera organisé en quatre chapitres structurés comme suit :
1
Le chapitre 1 rappelle quelques définitions du calcul fractionnaire, quelques propriétés
principales et aussi nous allons présenter la commande et les domaines d’application et la
représentation mathématique des opérateurs fractionnaire.
Aussi présenter quelques méthodes d’approximation des opérateurs d’ordre fractionnaire.
Le chapitre 2 présente différentes définitions de la commande PID et PID fractionnaire et les
structures des correcteurs et leur fonctionnement et utilisation.
Dans Le chapitre 3 on expose la nouvelle technique d’optimisation méta heuristique (PSO), et
son principe de fonctionnement.
Le chapitre 4 sera dédié à l’application d’algorithme d’optimisation PSO pour la recherche des
paramètres optimaux d’un correcteur PID et PID fractionnaire dont la tâche est de réguler un
système donné.
Dans ce mémoire, une régulation de la vitesse d’un moteur à courant continu, fera l’objet de
ce chapitre.
Une discussion des résultats obtenus révélera les améliorations obtenues par l’utilisation d’un
correcteur d’ordre fractionnaire et la réponse de ce dernier comparée avec la réponse du
correcteur PID classique.
Nous finirons ce mémoire par une conclusion et quelques perspectives.
2
L'analyse fractionnaire est une branche de l'analyse mathématique qui étudie la possibilité de
définir des puissances non entières des opérateurs de dérivation et d'intégration[1].
L’avancement des recherches dans le domaine de contrôle avancé est conduit vers l’utilisation
des systèmes fractionnaires, afin d’améliorer les performances de la boucle de commande, ce
dernier donne lieu à la naissance des contrôleurs non entier plus robuste l’un que les autres.
Les systèmes d’ordre fractionnaire sont utiles pour étudier le comportement insuffisant des
systèmes dynamiques en physique, en électrochimie et en biologie…etc [19].
Ces dérivées ou intégrations fractionnaires entrent dans le cadre plus général des opérateurs
pseudo-différentiels.
Par exemple, on peut se demander comment interpréter convenablement la racine carrée :
Le concept des opérateurs d’ordre fractionnaire a été défini aux 19 siècles par Riemann et
Liouville. Leur but était de prolonger la dérivation ou l’intégration d’ordre fractionnaire en
employant non seulement un ordre entier mais également des ordres non entiers [10],[11],
L'idée de calcul fractionnaire est connue depuis le calcul régulier, la première référence étant
probablement associé à Leibniz et L’Hôpital en 1695, où un dérivé de demi-ordre a été
mentionné [12].
3
- Commande intelligentes au cas fractionnaire (commande adaptative floue, commande
par mode glissant) [17].
-La commande adaptative d’ordre fractionnaire a connu ses premières publications au
début des années 1900 avec les travaux de Ladaci et Charef [18] .
• Automatique
La première idée a été introduite par Bode qui a proposé un asservissement avec une fonction
de transfert en boucle ouverte sous la forme d’un intégrateur d’ordre fractionnaire [20].
Oustaloup a aussi introduit le contrôleur CRONE [21].
En 1999 Podlubny a proposé le régulateur qui est une généralisation du PID classique pour la
commande des systèmes d’ordre fractionnaire [22].
• Électricité
En 1971, Schmidt et Drumheller ont basé dans leur travail sur des données expérimentales, ils
ont montré que le courant qui traverse un condensateur est proportionnel à la dérivée non
entière de la tension appliquée aux bornes de ce condensateur. Dans leur résultats une
impédance sous forme de puissance ½ de la variable de Laplace a été identifiée et appelée
"Fractor" ou condensateur fractionnaire [23].
• Thermique
L’identification d’un système de diffusion de chaleur a montré que l’équation de la chaleur est
modelée en utilisant une dérivée d’ordre 1/2 [24].
• Traitement d’image
Le traitement d’image en utilisant des dérivées d’ordre fractionnaire a fait l’objet d’un travail
de Matieu. En 2003[25], dans le domaine de géophysique, En 2000 [26] dans le domaine de la
biomédecine. Ont présenté en 2000 une application dans le domaine d’optique.
4
Pour les systèmes d’ordre entier, un système d’ordre fractionnaire peut être représenté par
[30] :
(1.1)
Une représentation d’état :
(1.2)
Une fonction de transfert :
(1.3)
Dans le domaine de la commande, des travaux intéressants ont été réalisés par I. A. Brin et
plus tard plusieurs mathématiciens et physiciens ont étudiés les opérateurs différentiels et les
systèmes d’ordre fractionnaire [17-18].
L’opérateur intégro-différentiel continu est défini comme :
(1.4)
* 𝛂 : est l’ordre de l’opérateur, il peut être un nombre complexe.
* S, t : sont des limites inferieur et supérieur de l’opérateur.
* ℛe(α) : est la partie réelle de α.
Il existe plusieurs définitions mathématiques pour l’intégration et la dérivation d’ordre
fractionnaire.
Les trois définitions les plus fréquemment utilisées pour la généralisation de la dérivée et
l’intégrale fractionnaire sont la définition de Riemann-Liouville, Grunwald Letnikov et la
définition de Caputo.
5
5.1 Définition de Riemann-Liouville (R-L) :
Définition 1 : (L’intégrale)
Inspirée de la formule de Cauchy. L’intégrale dite de Riemann- Liouville est définie ainsi [27] :
Soit :
• Cet ℜ : l’ensemble des nombres complexes et réels respectivement.
• ℛ(.) : Symbolise la partie réelle d’un nombre complexe.
Soit aussi :
• 𝛼∈C • ℜ(α) < 0 • t0 ∈ ℜ
• f : une fonction localement intégrable définie sur [𝑡0, +∞].
L’intégrale d’ordre 𝛼 de f de borne inferieure 𝑡0 est définie par :
(1.5)
(1.6)
Définition 2 : (La dérivé)
Soient : 𝛼∈C avec ℜ(𝛼) > 0
• n : est un entier positif.
• t0 ∈ ℜ
• f : une fonction localement intégrable définie sur [𝑡0, +∞ [
Le dérivé d’ordre α de f, de borne inferieure t0 est défini par [27] :
(1.7)
Où :
Le nombre n : est un entier.
Tel que : (n-1) < α < n
Remarque :
Pour simplifier l’écriture, on notera dans la suite I α pour I𝑡0α et D α pour D𝑡0α .
6
5.2 Définition de Grunwald Letnikov (G-L) :
Grünwald-Letnikov est une autre définition parmi les plus connues et répandues de la dérive
d’ordre fractionnaire. Cette définition est basée sur la définition usuelle de la différentiation
entière [27] :
(1.8)
Où : h :la période d’échantillonnage,
et les coefficients :
(1.9)
La définition de Gründwald-Leitnikov de l'intégrale d'ordre fractionnaire est formulée :
(1.10)
Où : h : est la période d’échantillonnage ; Les coefficients :
(1.11)
(1.12)
Avec : n : est un entier positif. Où : (n-1) < α < n
Cette définition peut être formulée également en fonction de la définition de Riemann –
Liouville comme suite :
7
(1.13)
Ce qui peut être décrit autrement par :
(1.14)
Il est très important de trouver des approximations d'ordre entier pour des fonctions de
transfert d’ordre fractionnaire. Autrement dit, lorsque les simulations doivent être exécutées
ou les correcteurs doivent être implémentés, les fonctions de transfert d’ordre fractionnaire
sont remplacées par des fonctions de transfert d’ordre entier, avec un comportement assez
identique à celles désirées, mais beaucoup plus facile à manipuler. Notons que les
approximations disponibles dans le domaine fréquentiel « s » sont appelées : Approximations
analogiques.
Dans la section suivante on va présenter quelques méthodes d’approximations de l’opérateur
d’ordre fractionnaire. Parmi ces méthodes on peut citer les méthodes suivantes :
- la méthode d’Oustaloup
- la méthode de Carlson.
- la méthode de Charef.
- la méthode de Matsuda.
- la méthode de l’expansion par fractions continues EFC (Expansion Fractionnaire
Continue).
8
La méthode de Oustaloup est plus utile et plus pratique pour les approximations des fonctions
de transferts d’ordre fractionnaire, c’est pourquoi on va l’utiliser pour l’implantation dans le
dernier chapitre.
(1.15)
En utilisant l’ensemble des formules de synthèse suivantes :
Où :
𝑤𝑢 : Est la fréquence de gain unité et la fréquence centrale d’une bande de fréquence
distribuée géométriquement autour.
Soit :
Avec :
𝑤ℎ. 𝑤𝑏 : sont la haute et la basse fréquence respectivement.
(1.16)
9
(1.17)
Où 𝐺ℎ(𝑠) est l’approximation en hautes fréquences, et 𝐺𝑙(𝑠) est l’approximation en basses
fréquences.
(1.18)
En posant :
Dans chaque itération, à partir de 𝐻0 (𝑠) = 1 comme valeur initiale, l’approximation est
obtenue par la formule suivante :
(1.19)
(1.20)
Avec :
10
Au début de ce chapitre nous avons donné quelques rappels historiques et des notions
essentielles pour la compréhension de notre travail sur les systèmes de commande et les
domaines d’application et Représentation mathématique des systèmes d’ordre fractionnaire.
Ensuite nous avons présenté les différentes définitions de base du calcul d’ordre fractionnaire
avec les approches de Riemann-Liouville, Grünwald-Letnikov et Caputo et ses propriétés.
Finalement, nous avons présenté les méthodes d’approximations et spécialement de
Oustaloup sur laquelle notre travail est basé.
Dans le chapitre suivant, nous aborderons sur la Commande PID fractionnaire.
11
En théorie du contrôle, l'utilisation du calcul fractionnaire a gagné beaucoup de succès non
seulement pour la conception de contrôleurs d'ordre fractionnaire pour les systèmes
rationnels mais aussi pour les systèmes d'ordre fractionnaire [34].
Il existe de nombreuses variantes de contrôleurs d'ordre fractionnaire et ils ont été utilisés
dans différentes applications en fonction des exigences de l'application spécifiques la plus
courante est la famille des contrôleurs PID d'ordre fractionnaire [35].
Les régulateurs PID répondent à plus du 90% des besoins industriels. Malheureusement,
malgré l'expérience acquise au fil des ans, les valeurs choisies pour les paramètres P, I et D ne
sont pas toujours satisfaisantes, ni adaptées au processus à régler.
En automatique, ce n'est qu'au début des années 1990 que le régulateur CRONE (Commande
Robuste d'Ordre Non Entier) était proposé par Oustaloup [33] puis en 1999, Podlubny [6] a
proposé le régulateur PIλDμ que nous allons détailler.
2.1 Définition :
Le régulateur PID, appelé aussi correcteur PID (proportionnel, intégral, dérivé) est un système
de contrôle permettant d’améliorer les performances d'un asservissement, c'est-à-dire un
système ou procédé en boucle fermée. C’est le régulateur le plus utilisé dans l’industrie où ses
qualités de correction s'appliquent à de multiples grandeurs physiques.
Le correcteur PID classique est implémenté dans des systèmes de commande à retour unitaire
classique donné par :
12
Où :
u(t) : le signal de commande.
e(t) : l’écart résultant de la différence entre la consigne r(t) et y(t) .
y(t) : la grandeur à commander.
C (s) ∶ la fonction de transfert du correcteur.
Gp(s) : est la fonction de transfert de système.
Le comportement du correcteur proportionnel intégral dérivé (PID) classique est décrit par
l’équation suivante :
(2.1)
En appliquant la transformée de Laplace à l’équation (2.1) avec les conditions initiales nulles
la fonction de transfère de ce correcteur peut être exprimé par :
(2.2)
[36]
2.3 Fonctionnement :
Un contrôleur PID fonctionne généralement sur le principe de l'ajustement ou du réglage des
termes proportionnels, intégraux ou dérivés. La différence entre ces variables est évaluée et
une partie du signal d'entrée est renvoyée à l'appareil en tant que signal de commande de
rétroaction. Cette valeur est généralement connue sous le nom de facteur de correction [37].
13
2.4 Utilisation :
Les contrôleurs proportionnels-intégraux-dérivés (PID) sont utilisés dans la plupart des
applications de contrôle de processus automatique dans l'industrie aujourd'hui pour réguler
le débit, la température, la pression, le niveau et de nombreuses autres variables de processus
industriels [37].
Des exemples de contrôleurs PID :
-Calibreur de température.
-Outils pour fils et câbles de température.
-Mesure de température sans contact.
-Étiquettes de température, laques et marqueurs.
3.1 Définition :
Podlubny propose le contrôleur PIλDμ pour améliorer le comportement du correcteur PID
comportant un intégrateur d’ordre λ et un différentiateur d’ordre µ, où λ et µ appartiennent à
l’ensemble des nombres réels.
Ceci est parce que les correcteurs PIλDμ ayant deux degrés de liberté supplémentaires pour
mieux ajuster les propriétés dynamiques de systèmes de commande d'ordre fractionnaire.
Puisque les ordres sont des nombres réels arbitraires, le correcteur d'ordre fractionnaire est
plus flexible et donne l’avantage de mieux régler les propriétés dynamiques des systèmes [38-
39].
Des activités de recherche sont dirigées pour définir de nouvelles techniques de réglage des
correcteurs d’ordre fractionnaire par l’extension de la théorie de la commande classique.
14
Figure (3) : Système de commande à retour unitaire classique
Où :
U(t) désigne le signal de commande et e(t) l’écart résultant de la différence entre la consigne
r(t)et la grandeur à commander y(t).
C(s) est la fonction de transfert du correcteur fractionnaire et Gp(s) est la fonction de transfert
de système dans notre cas c’est le moteur à courant continu.
L’équation de sortie du correcteur PIλDμ d’ordre fractionnaire dans le domaine de temps est
donnée sous la forme :
(2.3)
En appliquant la transformée de Laplace à l’équation (2.3) avec les conditions initiales nulles,
la fonction de transfère de ce correcteur peut être exprimé par :
(2.4)
(2.5)
(2.6)
La fonction de transfère C(s) d’un correcteur est :
(2.7)
En plus de Kp,Ki et Kd le correcteur PIλDμ possède deux autre paramètre de réglage λ et µ . Ceci
le rend plus flexible et donc une opportunité pour mieux ajuster les propriétés dynamiques
des systèmes de commande d’ordre fractionnaire [40].
15
3.3 Structure du correcteur PIλDμ:
La structure PIλDμ d’est constituée d’une connections parallèle des trois actions,
proportionnelle, intégrale et dérive [22].On dit PIλDμ ou PIαDμ c’est à dire λ et α sont les même
ordres comme il est montré par la figure suivante :
Figure (5) : : Correcteur PID (a) et PIλDμ (b) sur le plan (λ, μ)
16
Dans ce chapitre, nous avons présenté les équations et les structures principales de la
commande et le fonctionnement de PID et PIλDμ.
L’amélioration des performances et de la robustesse est une des raisons pour utiliser la
commande fractionnaire. Cependant, le domaine de détermination des paramètres du
correcteur PIλDμ reste un sujet d’actualité, dont le but est de trouver des techniques plus
efficaces et optimales dans la détermination de ces paramètres.
Donc, dans le cadre de ce mémoire, nous avons exploré l’utilisation d’une technique
d’optimisation pour déterminer les cinq paramètres du correcteur PIλDμ, et qui sera présentée
et détaillée dans le chapitre suivant.
17
Le réglage des paramètres de PIλDμ est un problème quotidien pour l’automaticien : pour cela
il faut disposer des méthodes simples à mettre en œuvre, rapides et suffisamment précises.
Plusieurs méthodes d’optimisations ont été proposées dans la littérature, et ont prouvé leur
efficacité dans différent domaines d’application. Nous intéressons dans ce chapitre à une
méthode métaheuristique, l’optimisation par essaim particulaire (PSO).
L’algorithme d’optimisation fait partie des moyens que nous proposons aux professionnels qui
souhaitent mettre en place une stratégie efficace pour l’amélioration de leurs résultats.
L’optimisation par essaim particulaire (OEP), ou Particle Swarm Optimization (PSO) en anglais,
est un algorithme évolutionnaire qui utilise une population de solutions candidates pour
développer une solution optimale au problème.
Cet algorithme a été proposé par Russel Eberhart (ingénieur en électricité) et James Kennedy
(socio-psychologue) en 1995[42].
Cette méthode est inspirée à partir de l'intelligence en groupe qui est basée sur le
comportement du déplacement des oiseaux ou des poissons pour la recherche de la
nourriture. Lorsque les oiseaux sont à la recherche de nourriture, d'un endroit à l'autre, il y a
toujours un oiseau qui peut sentir la nourriture et trouver l'endroit où elle peut être trouvée.
Comme s'il y’a un échange d’informations entres eux à tout moment, ils finiront par affluer
vers l'endroit où la nourriture peut être trouvé.
L’algorithme proposé par Kennedy et Eberhart en 1995 cherche à simuler ce comportement
social basé sur l’analyse de l’environnement et du voisinage et constitue alors une méthode de
recherche d’optimum par l’observation des tendances des individus voisins. Chaque individu
cherche à optimiser ses chances en suivant une tendance qu’il modère par ses propres vécus.
Le modèle qu’ils ont proposé à ensuite été étendu en un algorithme simple et efficace
d’optimisation [41].
18
Figure (6) : inspiration de la méthode de PSO
Les solutions candidates d’une population, appelées des particules, coexistent et évoluent
simultanément en se basant sur le partage des connaissances avec les particules voisines. Alors
qu’il volait à travers l’espace de recherche, chaque particule génère une solution utilisant sa
vectrice vitesse. Chaque particule modifie sa vitesse pour trouver une meilleure solution
(position) en appliquant sa propre expérience de vol (c-à-d mémoire ayant la meilleure
position trouvée dans les vols précédents) et l’expérience de particules voisines (c-à-d
meilleure solution trouvée de la population).
Dans un espace de recherche de dimension D, la particule i de l’essaim est modélisée par son
vecteur position 𝑥ij =(𝑥𝑖1𝑥𝑖2 … 𝑥𝑖𝐷) T et par son vecteur vitesse 𝑣ij = ( 𝑣𝑖1𝑣𝑖2 …𝑣𝑖𝐷) T .
La qualité de sa position est déterminée par la valeur de la fonction objective en ce point.
Cette particule garde en mémoire la meilleure position par laquelle elle est déjà passée, que
l’on note Pij =(𝑝𝑖1𝑝𝑖2 … 𝑝𝑖𝐷) T .
La meilleure position atteinte par ses particules voisines est notée 𝑔ij =(𝑔𝑖1𝑔𝑖2 … 𝑔𝑖𝐷) T
19
Le principe de la méthode d’essaim de particule est résumé par la figure suivante :
(3.1)
(3.2)
Avec :
𝑁𝑝 : est le nombre de particules de l'essaim.
𝑁𝑑 : est le nombre de variables du problème (c-à-d dimension d'une particule).
𝑁𝑘𝑚𝑎𝑥 : est le nombre maximal d'itérations.
𝑣𝑖𝑗 (k) : est la vitesse de la jième composante de la iième particule de l'essaim, à la kième itération.
𝑝𝑖𝑗 : est la jième composante de la meilleure position occupée par la iième particule de l'essaim
enregistrée dans les itérations précédentes (local best).
𝑔𝑖 : est la jième composante de la meilleure position occupée par la iième particule globale de
l'essaim (global best).
𝑥𝑖𝑗 (k) : est la jième coordonné de la position actuelle de la particule iième, à la kième itération.
ω : est en général une constante appelée coefficient d’inertie.
𝑐1 𝑒𝑡 𝑐2sont deux constantes appelées coefficients d’accélération.
𝑟1 𝑒𝑡 𝑟2 sont deux nombres aléatoires tirés uniformément dans [0,1] à chaque itération et
pour chaque dimension.
20
𝑤.𝑣𝑖𝑗 (k-1) : correspond à la composante physique du déplacement. Le paramètre 𝑤 contrôle
l’influence de la direction de déplacement sur le déplacement futur. Il est à noter que, dans
certaines applications, le paramètre 𝑤 peut être variable.
𝑐1. 𝑟1. (𝑝𝑖 𝑗𝑏𝑒𝑠𝑡-𝑥𝑖𝑗 (k-1)) : correspond à la composante cognitive du déplacement où 𝑐1 contrôle
le comportement cognitif de la particule.
𝑐2. 𝑟2.(𝑔𝑖 𝑏𝑒𝑠𝑡-𝑥𝑖𝑗 (k-1)) : correspond à la composante sociale du déplacement, où 𝑐2 contrôle
l’aptitude sociale de la particule.
Les gammes appropriées de valeur pour 𝑐1 𝑒𝑡 𝑐2 sont de 1 à 2 , mais 2 est le plus approprié
dans beaucoup de cas [43].
Le coefficient d’inertie peut être variable selon :
(3.3)
Où :
kmax, k sont respectivement le nombre maximum des itérations et le nombre d’itération
courante.
wmin et wmax sont respectivement les coefficients minimum et maximum d’inertie.
Le coefficient d’inertie w joue un rôle important dans la procédure de recherche. Elle garantit
un équilibre entre la recherche locale et la recherche globale, un bon choix de cette fonction
augmente l’efficacité de la méthode pour avoir une solution globale. L’expérience a montré
que la diminution linéaire de la valeur de 0.9 à 0.4 au cours de la procédure de recherche
donne des meilleurs résultats [43].
Il arrive parfois que compte tenu de la position courante et de la vitesse courante d'une
particule, cette dernière a tendance à sortir de l'espace de recherche lors de son déplacement.
Lorsque c'est le cas, l'algorithme fait intervenir un mécanisme de confinement, dit
confinement d'intervalle, afin de gérer le déplacement de la particule de manière à ce que
celui-ci l'amène sur un nouveau point appartenant lui aussi à l'espace de recherche.
De manière générale, ce mécanisme consiste à ramener la particule dans le point admissible
le plus proche [44].
(3.4)
21
Pour expliquer le principe de l'algorithme PSO appliqué pour résoudre un problème
d'optimisation, considérons le problème de minimisation [45] :
22
Le voisinage constitue la structure du réseau social. Les particules à l’intérieur d’un voisinage
communiquent entre elles. Différents voisinages ont été étudiés et représentent
essentiellement les topologies.
De plus, de sa simplicité à mettre en œuvre et son exécution conduit à l’obtention de très bon résultat,
rapidement et facilement avec peu de paramètre à ajuster et adapté pour l’optimisation de fonction,
ANN training, et les fuzzy control system.
Inconvénients de PSO :
L’algorithme de PSO a deux inconvénients principaux :
* Le deuxième inconvénient est que tout changement d’un de leur paramètre peut avoir un effet
sur le fonctionnement de l’algorithme tout comme sur la solution obtenue.
L'optimisation par essaims de particules présente un fort potentiel d'application pratique qui nous
avons présenté leur principe d’algorithme d’optimisation PSO.
Dans le chapitre suivant, nous allons appliquer cette méthode d’optimisation pour régler les
paramètres d'un régulateur PIλDμ.
24
L’objectif de ce chapitre est d’appliquer la stratégie d’optimisation (PSO), dont le but de calculer
les coefficients du régulateur PIλDμ pour avoir une meilleure réponse indicielle.
Tout d’abord, Dans la première partie nous allons définir logiciel MATLAB et sa boîte FOMCON
Toolbox.
Ensuite dans la deuxième partie nous allons modéliser le moteur à courant continue avec une
fonction de transfert et nous appliquerons la méthode développée dans le troisième chapitre
pour identifier les paramètres des régulateurs PID et PIλDμ.
Puis à l’aide du logiciel MATLAB on réalisera une simulation.
Enfin, nous proposerons une comparaison entre les deux correcteurs.
25
Les étapes pour installer FOMCON :
ÉTAPE 1 : Téléchargez la boîte à outils FOMCON
Téléchargez la boîte à outils depuis http://www.alab.ee/edu/iss0023/ depuis sous l'onglet
"Matériaux". La boîte à outils est emballée dans une archive ZIP. Extraire le contenu dans le
dossier de documents MATLAB sous votre répertoire personnel qui devrait ressembler à
\some\path\to\Your.Name\Documents\MATLAB\
Si vous utilisez votre ordinateur personnel, vous pouvez toujours choisir d'installer la boîte à
outils dans le dossier MATLAB qui devrait apparaître sous votre dossier de documents
utilisateur.
ÉTAPE 4 : Redémarrez MATLAB pour vous assurer que le bon chemin est chargé
Redémarrez MATLAB et tapez fomcon dans la fenêtre de commande MATLAB. Si tout était fait
correctement, l'application FOTF Viewer devrait se lancer [49].
Remarque :
Dans ce guide, nous supposons que vous installez la boîte à outils sur le Compte. La procédure
est plus facile si vous utilisez votre propre ordinateur. Dans ce cas, ignorez l'étape 3.2.
26
Figure (11) : Les étapes pour installer FOMCON
Un moteur à courant continu est système permettant de convertir une énergie électrique
d’entrée en une énergie mécanique de sortie.
Son avantage est sa facilité de faire varier sa vitesse et son inconvénient est sa maintenance
(changement régulier des contacts bague-balais) et le cout environ 3 fois moteur asynchrone.
Principe de fonctionnement du MCC Un moteur courant continu est composé des éléments
suivants :
• Un inducteur ou stator qui est l’élément du circuit magnétique immobile sur lequel un
enroulement est bobiné afin de produire un champ magnétique.
27
• Un induit ou rotor qui correspond à un cylindre en tôles magnétiques isolées entre elles et
perpendiculaires à l'axe du cylindre. L'induit est mobile en rotation autour de son axe et est
séparé de l'inducteur par un entrefer. A sa périphérie, des conducteurs sont régulièrement
répartis.
• Un collecteur à balais qui est solidaire de l'induit. Les balais sont fixes, ils frottent sur le
collecteur et ainsi alimentent les conducteurs de l'induit.
Équation électrique :
L’équation liant la tension u(t) de l’induit (rotor) et le courant d’induit i(t) est donnée par :
(4.1)
(4.2)
Où :
𝑅 et 𝐿 est la résistance et l’inductance du rotor
𝐸 est la force électromotrice
𝑘e : Constance de vitesse.
En appliquant la transformé de Laplace on obtient :
(4.3)
Donc :
(4.4)
Alors :
(4.5)
28
Équation mécanique :
(4.6)
(4.7)
Où :
𝑐m :est le couple moteur
𝑐r : couple résistant
𝐽 : Moment d’inertie rapporté au rotor
𝑘c : Constante de couple
𝑓 : Coefficient de frottement visqueux
Donc :
(4.8)
En appliquant la transformé de Laplace en vitesse, on obtient :
(4.9)
(4.10)
D’où :
(4.11)
Le schéma bloc fonctionnel du modèle moteur électrique en vitesse est donné par :
29
4.1 ajustement PIλDμ par PSO :
Contrairement au correcteur PID classique, il n’y a aucune méthode de réglage systématique
existante pour le correcteur PIλDμ fractionnaire.
Dans ce mémoire, nous proposons d’utiliser une méthode de conception ou d’optimisation par
un algorithme PSO.
Les trois paramètres du PID, ou les cinq paramètres d’un PIλDμ forme une particule.
Pour le réglage de PIλDμ, on va trouver la meilleure solution de position de chaque particule,
notée position locale, puis en cherche la meilleur pour un nombre d’itération prédéfini (100
itérations). En fonction d’une minimisation d’une fonction de cout (fonction objectif), on arrive
donc à obtenir une solution globale parfaite.
Figure (14) : schéma de contrôle de MCC avec contrôleur PIλDμ avec PSO
30
Critère de performances :
L’erreur en régime transitoire peut être utilisée pour caractériser la qualité d’un système
asservi donné.
L’évaluation de qualité d’un système asservi donné est faite par l’évaluation d’un critère de
qualité ou indice de performance.
L’évaluation est principalement basée sur la réponse indicielle du système asservi considéré.
Parmi les indices de performances souvent utilisés, on retrouve [50]:
Le Critère de ISE (Integral of Square Error).
Le Critère de IAE (Integral of Absolute Error).
Le Critère de ITSE (Integral of Time Multiplied Square Error).
Le Critère de ITAE (Integral of Time Multiplied Absolute Error).
En pratique, l’erreur en régime permanent n’est jamais nulle. L’intégration d’une fonction de
cette erreur sur un intervalle infini donne à l’indice de performance employé une valeur infinie.
Pour pallier à cet inconvénient, l’intégration est souvent faite sur un intervalle fini [0, T], dont
la borne supérieure T de l’intervalle est choisie supérieure au temps de réponse du système.
Dans notre travail on a utilisé le critère de performance IAE qui est défini par :
(4.12)
Ce critère est surtout utilisé lorsque le système asservi possède une réponse transitoire peu
oscillante avec un amortissement moyen.
31
La fonction de transfert de mcc est :
Le cout de PID :
Le cout de PIλDμ :
Paramètre Kp Ki Kd λ µ
PID 13.8619 20.0000 -2.1576 1 1
PIλDμ 20.0000 19.7096 20.0000 1.0022 -0.9979
32
Donc :
La fonction transfert de PID :
33
La fonction transfert de PIλDμ :
34
Analyse des résultats :
D’après les résultats obtenus dans les figures (15-16-17-18) et le Tableau 2 et les résultats des
couts, il est clair que l’algorithme PSO a réussi à optimiser les deux contrôleurs avec des
performances de contrôle très satisfaisantes.
La comparaison entre les deux contrôleurs en termes du temps de réponse, temps de montée,
et la valeur de coût est décrite comme suit :
-Le temps de montée presque le même dans les deux cas.
On peut donc dire que le contrôleur PIλDμ d’ordre fractionnaire a surpassé le contrôleur PID
classique dans les principales performances de contrôle. Car le PIλDμ d’ordre fractionnaire a
plus de flexibilité par rapport au PID classique ce qu’il lui permet d’ajouter des spécifications
additionnelles.
4.4Conclusion :
Dans ce chapitre, nous avons présenté une régulation d’un MCC avec un correcteur d’ordre
fractionnaire et pour l’optimisation de ces paramètres on a utilisé l’optimisation par algorithme
de PSO.
C’est un algorithme très simple et efficace qui a donné des performances satisfaisantes du
contrôleur d’ordre fractionnaire.
Une comparaison est faite avec le correcteur PID classique lui-même optimisé par le même
algorithme PSO.
Cette comparaison a révélé la supériorité du contrôleur d’ordre fractionnaire.
35
Dans le but d'améliorer la qualité des performances et la robustesse des systèmes asservis
beaucoup de chercheurs se sont intéressés à l’application du calcul d’ordre fractionnaire dans
le domaine de la commande conduisant à la naissance du domaine de la commande d’ordre
fractionnaire.
Des correcteurs et des algorithmes impliquant des opérateurs et des systèmes d’ordre
fractionnaire dans leur implémentation ou structure ont été élaborés telles que le correcteur
d’ordre fractionnaire.
Récemment, plusieurs travaux de recherche sont menés pour le développement de nouvelles
techniques de réglage du correcteur fractionnaire et ils sont toujours en cours pour le
rehaussement et l’amélioration de la qualité des performances des systèmes asservis.
Le but de ce travail est de définir le contrôle d’ordre fractionnaire et de donner les concepts
de bases de ce type de contrôle et de contribuer à une application d’une correction
fractionnaire qui est le contrôleur fractionnaire.
Pour le réglage de ces paramètres on a utilisé l’optimisation par algorithme de PSO. Le principe
de ce contrôleur consiste à généraliser le contrôleur PID d’ordre entier au cas fractionnaire, et
comme application on a opté pour la régulation de la vitesse d’un moteur DC.
L’idée de base est d’optimiser les paramètres kp, ki, kd, λ ,µ par minimisation de critère IAE afin
d’obtenir les paramètres optimaux.
L’application de cette méthode d’optimisation a été faite pour démontrer l’efficacité et
l’amélioration des performances des systèmes asservis d’ordre fractionnaire optimisés
comparées à ceux des contrôleurs PID classiques.
Les résultats numériques obtenus de régulation de vitesse de moteur ont montré qu’il y’a une
nette amélioration des performances avec le contrôleur d’ordre fractionnaire optimisé par
rapport au cas classique.
Par conséquent, on peut déduire que l'algorithme de PSO est très efficace pour optimiser le
contrôleur fractionnaire qui assure d'excellent comportement de vitesse du MCC.
36
[1] Matušů, R., “Application of fractional order calculus to control theory”, International journal of
mathematical models and methods in applied sciences, Vol.5, No 7, pp. 1162-1169, 2011.
[2] Manabe, S., “The non-integer integral and its application to control systems”, Journal of Japanese
Institute of Electrical Engineers, Vol. 80, No.3/4, pp. 589–597, 1960.
[3] Zemzami, M., Elhami, N., Makhloufi, A., Itmi, M., & Hmina, N., Application d’un modèle parallèle de
la méthode PSO au problème de transport d’électricité. Open Science-ISTE Science Publishing, 2016,
[4] Alam, M. N. Particle swarm optimization: Algorithm and its codes in matlab, 2016, (online)
disponible en:
https://www.researchgate.net/publication/297245624_Particle_Swarm_Optimization_Algorithm_and
_its_Codes_in_MATLAB (Cité : 25/08/2020).
[26] Oustaloup A., La dérivation non entière : théorie, synthèse et applications, Hermès, Paris, 1995
[6] Podlubny, I., “Fractional Differential Equations”, Academic Press. San Diego, 1999.
[7] Djouambi, A. Contribution à la commande CRONE. Thèse de doctorat, Université de. Mentouri de
Constantine, Algérie, 2008.
[8] B.M. Vinagre, V. Feliú, “Modeling and control of dynamic system using fractional calculus:
Application to electrochemical processes and flexible structures”, proceedings of 41st IEEE conference
on decision and control, Las Vegas, December 9, pp. 214-239, 2002
[9] S. C. D. Roy, “On the realisation of a constant-argument immitance or fractional operator”, IEEE,
Trans. On circuit theory, Vol. 14, no. 3, pp. 264-274, 1967.
[13] R.L. Balgley and R.A. Calico," Fractional –Order State Equations for the Control of Viscoelastic
Damped Structures : Control and Dynamics ", J. Guidance, vol. 14, No. 2, pp 304-311, 1991.
[14] M. Axell and E.M. Bise," Fractional Calculus Applications in Control Systems ", Proc IEEE 1990
National Aerospace and Electronics Conference, pages 563-566, New York, USA, 1990.
[15] A. Charef, H.H. Sun, Y.Y. Tsao, and B. Onaral, "Fractal System as Represented by Singularity
Function", IEEE Trans, On Automatic Control, vol. 37, No .9, pp.1465-1470, September 1992.
[16] A. Oustaloup, " From Fractality to Non Integer Derivation Through Recursivity a Property Common
to These Two Concepts : A Fundamental Idea for a New Process Control Strategy ", Proc 12th IMCS
World conférence, Paris (France), July 18- 22, 1988.
37
[17] A. Genouche, "Régulation Numérique ", Mémoire de Master en Automatique, Université de Skikda
(Algérie), 2010.
[18] A. Charef, H.H. Sun, Y.Y. Tsao, and B. Onaral, "Analysis of Polarization Dynamics by Singularity
Decomposition Method ", Annals of Biomedical Engineering, vol.20, No.3 pp 321-335, mai 1992.
[19] N. Fergani, " Réglage de PID Fractionnaire pour Réponse Désire en Boucle Fermée ", Mémoire de
Magister, Département d’électronique, Université des Frères Mentouri Constantine (Algérie),
décembre 2009.
[20] H. W. Bode, "Network Analysis and Feedback Amplifier Design", Produced by Technical Compsition
Co- Boston-Mass, New York (USA), D. Van Nostrand Company- INC, 1945.
[21] A. Oustaloup, "La Commande CRONE : Commande Robuste d'Ordre Non Entier", Edition Hermès
Science Publication, Paris (France) ,1991.
[22] I. Podlubny, "Fractional Order Systems and 𝑃𝐼𝜆𝐷𝜇 Controllers", IEEE Transactions On Automatic
Control, vol. 44, No. 1, pp. 208-214, 1999.
[23] T. Kaczorek and K. Rogowski, "Fractional Linear Systems and Electrical Circuits", Springer,
Bialystok(Poland), 2014.
[24] S. Das, "Functional Fractional Calculus for System Identification and Controls", SpringerVerlag,
Berlin (Germany), 2011.
[25] B. Mathieu, P. Melchior, A. Oustaloup, and Ch. Ceyral,"Fractional Differentiation for Edge
Detection", Signal Processing, vol.83, pp 2421-2432, 2003.
[26] M. Garcia and L.M. CruzOrive, "Fractional Trend of the Variance in Cavalieri Sampling", Image
Analysis and Stereology, vol.19 No.2 pp 1-79, 2000.
[28] Y. Ferdi, " Impulse Invariance-Based Method for the Computation of Fractional Integral of Order
0<𝛼",Computers and Electrical Engineering, vol.35.No.5. pp 722–729, 2009.
[29] A. Oustaloup, "La Commande CRONE : Commande Robuste d'Ordre Non Entier", Edition Hermès
Science Publication, Paris (France) ,1991.
[30] Khelil Amel Université Mohamed Khider Biskra Mémoire de Fin d'Etudes En vue de l’obtention du
diplôme: MASTER Contrôle d’ordre fractionnaire pour le contrôle de vitesse d’un moteur DC .
[31] K. Matsuda and H. Fujii. “H(infinity) optimized wave-absorbing control: Analytical and
experimental results”. Journal of Guidance, Control, and Dynamics, Vol. 16, No. 6, pp. 1146-1153, 1993.
[32] Vinagre, B. M., Podlubny, I., Hernandez, A., & Feliu, V., “Some approximations of fractional order
operators used in control theory and applications. Fractional calculus and applied analysis”, Vol. 3, No.
3, pp. 231-248, 2000.
[33] Oustaloup A., La dérivation non entière : théorie, synthèse et applications, Hermès, Paris, 1995.
[34] Yakoub, Z., Chetoui, M., Amairi, M., & Aoun, M. “Model-based fractional order controller design”.
IFAC-Papers On Line, Vol. 50, No. 1, pp. 10431-10436, 2017.
38
[35] Pan, Indranil, and Saptarshi Das. Intelligent fractional order systems and control : an introduction.
Vol. 438. Springer, 2012.
[36] B.M. Vinagre, V. Feliú, “Modeling and control of dynamic system using fractional calculus:
Application to electrochemical processes and flexible structures”, proceedings of 41st IEEE conference
on decision and control, Las Vegas, December 9, pp. 214-239, 2002.
[38] Bensafia Y., Ladaci S., Khettab K. „„Commande Multi-modèles du Moteur a Courant Continu ,‟‟
International Conference on Electronics and Oil, ICEO‟2011, Ouragla, Algeria, March 2011.
[39] AbdelhakimIdir, Madjid Kidouche,Yassine Bensafia, Khatir Khettab, Sid Ahmed Tadjer, „„Speed
Control of DC Motor Using PID and FOPID Controllers Based on Differential Evolution and PSO‟‟,
International Journal of Intelligent Engineering and Systems, Vol.11, No.4, 2018.
[40] Bagley R.L., Torvik P.J. „„On the appearance of the fractional derivatives in the behavior of real
materials,‟‟ J. Applied Mechanics, Vol. 41, pp. 294–298, 1984.
[41] Cooren, Y. Perfectionnement d'un algorithme adaptatif d'optimisation par Essaim Particulaire
Applications en génie médical et en électronique. Thèse de doctorat, Université de Paris 12 Val de
Marne, Paris, 2008.
[42] Kennedy, J. and Eberhart, R. (1995). Particle Swarm Optimization. In the IEEE International Joint
Conference on Neural Networks, pages 1942–1948, Perth.
[43]R. EBERHART et Y. Shi, «Comparing inertial weights and constriction factor in particle swarm
optimization», Proceeding of the International Congress on Evaluationing Computation, San Diego,
California, IEEE Service Center, Piscataway, NJ, pp. 84 88, 2000.
[45] R. MANSOURI , « Contribution à l'analyse et la synthèse des systèmes d'ordre fractionnaire par la
représentation d'état » thèse de Doctorat en Electrotechnique UMMTO 2008.
[46] R Qi, B Hu, P.H Cournede « PSOTS: A Particle Swarm Optimization Toolbox in Scilab »
978_1_4244_4453_3/09/2009 IEEE.
[47] Zemzami, M., Elhami, N., Makhloufi, A., Itmi, M., & Hmina, N., Application d’un modèle parallèle
de la méthode PSO au problème de transport d’électricité. Open Science-ISTE Science Publishing, 2016
[48] https://fr.mathworks.com/discovery/what-is-matlab.html
[49]https://alab.ee/edu/system/files/eduard.petlenkov/courses/ISS0023/2014_Autumn/materials/fo
mcon-install-guide.pdf
39