contrôleur flou
Anglais: fuzzy controller
Un contrôleur qui utilise un ensemble de règles de logique floue.
Contrôleur flou : une logique qui gère les zones grises
Un contrôleur flou est un système électronique qui prend des décisions basées sur des valeurs d'entrée imprécises ou vagues plutôt que sur des conditions strictes de vrai ou faux. Au lieu d'attendre qu'un signal dépasse un seuil net avant d'agir, il interprète les mesures comme des degrés d'appartenance à des catégories qui se chevauchent, puis applique un ensemble de règles pour générer des sorties de contrôle proportionnelles. Une lecture de capteur de température de 47 °C pourrait simultanément être enregistrée comme « plutôt frais » et « plutôt chaud » ; le contrôleur flou pondère les deux états et produit une réponse de contrôle mélangée.
Le cœur d'un contrôleur flou est sa fonction d'appartenance : une courbe qui mappe des entrées numériques (comme 0 à 100 °C) sur des ensembles flous avec des noms comme « froid », « tiède », « chaud ». Ces courbes se chevauchent généralement. Une valeur à 40 °C pourrait être à 60 % « tiède » et à 40 % « frais ». Le contrôleur applique ensuite une bibliothèque de règles si-alors, telles que « si la température est tiède et l'humidité est élevée, alors réduire la vitesse du ventilateur de 30 % ». Parce que les entrées correspondent à plusieurs états flous, plusieurs règles se déclenchent simultanément, et leurs sorties se mélangent en douceur plutôt que de basculer brusquement entre des états discrets.
Les contrôleurs flous excellent là où les modèles mathématiques précis sont difficiles ou inconnus. Les machines à laver industrielles les utilisent pour estimer la charge de tissu et l'absorption d'eau sans capteurs de charge ; les systèmes CVC ajustent le chauffage et le refroidissement avec des règles floues plutôt que des points de consigne rigides ; les systèmes d'ascenseur utilisent la logique floue pour lisser l'accélération et réduire les secousses. Les systèmes de freinage antiblocage et les transmissions automatiques dans les véhicules s'appuient sur des moteurs d'inférence floue pour gérer la relation continue et non linéaire entre la pression de freinage et le glissement des roues ou la position de l'accélérateur et la sélection des vitesses. Ils gèrent gracieusement les données de capteurs bruyantes car une erreur de mesure de 2 % se situe toujours largement dans le même ensemble flou.
Mise en œuvre et compromis
Un contrôleur flou nécessite de la mémoire et du temps de traitement pour calculer les valeurs d'appartenance et déclencher toutes les règles applicables, puis défuzzifier la sortie pour la transformer en un signal net. Les microcontrôleurs et les automates programmables industriels (API) avec une vitesse d'horloge et une RAM adéquates peuvent exécuter la logique floue ; les systèmes embarqués utilisent souvent des tables de correspondance pour précalculer les fonctions d'appartenance et les sorties de règles, échangeant de la mémoire contre de la vitesse. Le développement exige un réglage : définir les formes des courbes d'appartenance, sélectionner les règles et calibrer la méthode de défuzzification (le centre de gravité et le centre de surface sont courants). Contrairement aux contrôleurs PID, les systèmes flous n'ont pas de formule de réglage universellement applicable ; les ingénieurs doivent tester et ajuster sur le terrain.
Le terme « flou » ne fait pas référence à de mauvaises performances, mais au concept mathématique des ensembles flous, introduit par Lotfi Zadeh en 1965. Un ensemble flou attribue une appartenance partielle plutôt qu'une inclusion binaire ; un objet peut appartenir à un ensemble au degré 0,7 plutôt que d'être entièrement dedans ou entièrement dehors. Cette terminologie persiste malgré un scepticisme persistant dans les industries habituées aux seuils nets, bien que les contrôleurs flous soient devenus la norme dans les appareils grand public et les systèmes automobiles où un comportement fluide et adaptatif est plus important que des modèles explicites.
Sources
- Source de la définitionWiktionary