Professional Documents
Culture Documents
I. PRÉSENTATION ET OBJECTIF
q fu ite
Qe
q fuite1 = a f 1 ⋅ S ⋅ 2 g ⋅ h1
q1→2 = at ⋅ S ⋅ signe(h1 − h2 ) ⋅ 2 g ⋅ ∆h
q fuite 2 = a f 2 ⋅ S ⋅ 2 g ⋅ h2
h1
h2 Données numériques
On souhaite synthétiser des régulateurs qui asservissent les niveaux de fluide, h1 dans
le premier cas et h2 dans le second, à une consigne et cela quelque soient les coefficients
d’ouverture des vannes de fuite (qui constituent des perturbations des systèmes étudiés).
Les seules mesures disponibles sont les niveaux de fluide dans les 2 cuves. La seule
commande possible est le débit de la pompe d’alimentation en fluide de la cuve 1.
La toolbox fuzzy logic de Matlab possède un éditeur qui permet de créer des systèmes
d’inférences floues : des FIS (pour fuzzy inference system). Cette boite à outils permet de
générer des fichiers « .fis », qui correspondent à des systèmes d’inférences floues et dont font
partie les RLF.
Cette boite à outils possède 3 éditeurs (de fis, de règles et de fonctions d’appartenance)
qui permettent de saisir l’ensemble des données du FIS ainsi que 2 interfaces graphiques qui
permettent de visualiser les inférences directement sur la base de règles, ainsi que des surfaces
de contrôle.
Pour lancer cet éditeur principal : >>fuzzy. dans la command windows de Matlab.
Régulateur 1
c. Lancer l’éditeur de FIS pour créer le RLF que vous chargerez dans le
fuzzy controleur lorsqu’il sera crée. Créer ce RLF…
Régulateur 2