0% ont trouvé ce document utile (0 vote)
70 vues4 pages

TP2 Multivariable 2024-2025

Le document présente une étude sur un procédé hydraulique à travers la modélisation non linéaire de trois cuves interconnectées. Il décrit les équations d'état du système, les débits entre les cuves, et propose un schéma de simulation sous Matlab/Simulink pour analyser le fonctionnement des cuves. Enfin, il aborde la simulation temporelle pour vérifier l'équilibre des niveaux d'eau dans les cuves selon différentes configurations de vannes.

Transféré par

lacostevista
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
70 vues4 pages

TP2 Multivariable 2024-2025

Le document présente une étude sur un procédé hydraulique à travers la modélisation non linéaire de trois cuves interconnectées. Il décrit les équations d'état du système, les débits entre les cuves, et propose un schéma de simulation sous Matlab/Simulink pour analyser le fonctionnement des cuves. Enfin, il aborde la simulation temporelle pour vérifier l'équilibre des niveaux d'eau dans les cuves selon différentes configurations de vannes.

Transféré par

lacostevista
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Master 1 Université Ferhat Abbas Sétif 1

Automatisation industrielle et process Faculté de Technologie


Année universitaire : 2024/2025 Département d’Electrotechnique

TP2 : Systèmes multivariables : Etude d’un procédé hydraulique. Partie 1


(modélisation non linéaire)
I. Modélisation

I.1 Description du procédé hydraulique


Le procédé représenté sur la figure (1) est un système hydraulique composé de trois cuves T1,
T2 et T3, d'une bâche B0 et de deux pompes P1 et P2. Chaque cuve est reliée à la bâche par un
conduit de section Sn dont le débit est modulable par une vanne manuelle. De plus deux
conduits de mêmes sections, dont le débit est modulable par une vanne, permettent de relier
les cuves T1 et T3 d'une part et les cuves T2 et T3 d'autre part.

Débit Q1 Débit Q2

Cuve T1 Cuve T3 Cuve T2

h1

h3
P1 h2 P2
Vanne 13 Vanne 32

Vanne 10 Vanne 30 Vanne 20

Bâche B0

Figure 1

Les pompes ont un fonctionnement unidirectionnel et sont contrôlées en débit. Les niveaux
d'eau dans les cuves, notés h1, h2 et h3, sont mesurés par des capteurs placés sur les cuves.

Le boîtier de commande réalise:

• Le contrôle du débit des pompes.

• Le conditionnement des mesures de niveaux des trois cuves.

• La prise en compte des consignes de références.

8
Master 1 Université Ferhat Abbas Sétif 1
Automatisation industrielle et process Faculté de Technologie
Année universitaire : 2024/2025 Département d’Electrotechnique

I.2 Modèle de connaissance non linéaire, représentation d'état


Le niveau d'eau de chaque cuve est proportionnel à l'intégrale des débits des différents
conduits. On peut donc écrire les équations suivantes:

dh1
Sc   Q10  h1   Q13  h1 , h3   Q1
dt
dh2
Sc  Q20  h2   Q32  h2 , h3   Q2 (I.1)
dt
dh3
Sc  Q30  h3   Q32  h2 , h3   Q13  h1 , h3 
dt

Sc : section d'une cuve Q30 : débit de la cuve T3 dans la bâche B0

h1 : hauteur d'eau dans la cuve T1 Q32 : débit de la cuve T3 dans la cuve T2

h2 : hauteur d'eau dans la cuve T2 Q13 : débit de la cuve T1 dans la cuve T3

h3 : hauteur d'eau dans la cuve T3 Q1 : débit de la pompe P1

Q10 : débit de la cuve T1 dans la bâche B0 Q2 : débit de la pompe P2

Q20 : débit de la cuve T2 dans la bâche B0

En utilisant la loi de Torricelli, les différents débits peuvent s'écrire sous la forme suivante:

Q10  h1   az10 S n 2 gh1  a10 h1


Q20  h2   az 20 S n 2 gh2  a 20 h2
Q30  h3   az 30 S n 2 gh3  a 30 h3
Q13  h1 , h3   az13 S n sign h1  h3  2 g h1  h3  a13 sign h1  h3  h1  h3

Q32  h2 , h3   az 32 S n sign h3  h2  2 g h3  h2  a 32 sign h3  h2  h3  h2

où Sn représente la section des conduits entre les différents éléments, et les coefficients aij
traduisent le débit du conduit reliant l'élément i à l'élément j via la vanne Vij. Toutes les
vannes sont à la même hauteur correspondant au niveau zéro. Le système de trois équations
différentielles non linéaires (I.1) constitue l'équation d'état du procédé. Le vecteur d'état
correspond aux trois hauteurs d'eau h1, h2 et h3. Les entrées de commande sont les deux
débits Q1 et Q2, les sorties à régler sont les niveaux h1 et h2.

 h1    Q10 h1   Q13 h1 , h3   1 0


      Q1   Q1 
 Q20 h2   Q32 h2 , h3  (I.2)
 
S c H  S c  h2       0 1    QH   B 
      Q2   Q2 
 h3    Q30 h3   Q13 h1 , h3   Q32 h2 , h3   0 0 

 h1 
 y1   1 0 0  
     h2   CH (I.3)
 y 2   0 1 0  
 h3 

Ce modèle constitue le modèle complet du procédé pour chaque configuration. A chaque


position des vannes, correspond un ensemble de valeurs des coefficients aij.
9
Master 1 Université Ferhat Abbas Sétif 1
Automatisation industrielle et process Faculté de Technologie
Année universitaire : 2024/2025 Département d’Electrotechnique

II. Schéma de simulation sous Matlab/ Simulink

II.1 Simulation de la cuve T1


L’objectif ici est de réaliser un schéma pour simuler le fonctionnement de la cuve T1. Pour
cela, on va créer dans un premier temps un programme Matlab (tkinit.m) contenant
l’ensemble des paramètres nécessaires à la simulation. Pour ce faire on utilisera l’éditeur de
texte disponible sous Matlab. Ensuite sous Simulink, en utilisant les différentes bibliothèques
disponibles et les équations établies au début de ce document, recomposer le schéma suivant :

1 +
Q1
f(u) + -K- 1/s 1
-Q10 Integrator Saturation Hauteur d'eau
Gain1 dans la cuve
Mux f(u) +
2 -Q13
Hauteur d'eau Sum
cuve suivante Mux1 -1 2
Debit cuve
Gain suivante

Dans ce schéma ne doivent apparaître que des noms de variables. Aucunes valeurs
numériques ne doivent être introduites ici. Une fois terminé, vous enregistrez votre schéma
sous le nom cuve1.mdl

Valeurs des paramètres:


Hauteur maximale utile des cuves Hmax = 0.6 m;
Section des cuves Sc = 0.0154 m2;
Section des tuyaux Sn = 5 10-5 m2;
Débit maximal de la pompe P1 DP1max = 10-4 m3/s
Débit maximal de la pompe P2 DP2max = 10-4 m3/s
Gravité terrestre g = 9.81;
Coefficient pour le débit de T1 vers B0 az10 = 0.60;
Coefficient pour le débit de T2 vers B0 az20 = 0.70;
Coefficient pour le débit de T3 vers B0 az30 = 0.60;
Coefficient pour le débit de T1 vers T3 az13 = 0.50;
Coefficient pour le débit de T3 vers T2 az32 = 0.50;
Position vanne entre cuve i et cuve j (Bâche = cuve 0) Pvij=0 si vanne fermée, Pvij=1 si vanne
ouverte.

II.2 Simulation temporelle de la cuve T1.


Nous allons vérifier que le point h10 = 0.5118, h20 = 0.1040 et h30 = 0.3079 pour un débit Q1
de 5 10-5 m3/s et Q2 nul est bien un point d’équilibre. Pour ce faire remplacer l’entrée 1 et
l’entrée 2 par des blocs constants ayant pour valeurs respectives 5 10-5 et 0. On rappelle que la
configuration des vannes est la suivante: pv10=0; pv13=1. Les paramètres de simulation seront
réglés dans le sous menu ‘’configuration’’ du menu simulation. Vous sélectionnerez la
méthode d’intégration Runge Kutta (ODE 45), le pas maximal de simulation (Max time step)
sera de 10s, et la durée de simulation (stop time) sera fixée à tsim=4000 s. Vous pourrez
observer l’évolution de la hauteur d’eau h1 dans la cuve T1 en utilisant le bloc scope de la

10
Master 1 Université Ferhat Abbas Sétif 1
Automatisation industrielle et process Faculté de Technologie
Année universitaire : 2024/2025 Département d’Electrotechnique

bibliothèque Sinks. Les paramètres du schéma seront initialisés en lançant votre programme
tkinit.m. La simulation sera lancée en sélectionnant la commande start du menu simulation.

5e-5 +
Q1 Graph

f(u) + -K- 1/s 1


-Q10 Integrator Saturation Hauteur d'eau
Gain1 dans la cuve
Mux f(u) +
0.3079 -Q13
Niveau h3 Sum
Mux1 -1 2
Debit cuve
Gain suivante

Vérifier que la sortie h1(t) tend bien vers la valeur d’équilibre h10.

II.3 Simulation des trois cuves

II.3.1. Construction du Schéma Simulink


Il est possible de regrouper tout les blocs contenus dans cuve1.mdl en dehors des blocs
d’entré et de sortie en sélectionnant l’ensemble des blocs avec la souris et en utilisant la
commande « Create subsystem » du menu Edit. On obtient alors le schéma suivant:

1 1 1 1
Q1 Hauteur d'eau Q1 niveau
h1
dans la cuve
2 2 Cuve T1
Hauteur d'eau Debit cuve
cuve suivante Cuve T1 suivante
2
niveau
Il est alors possible de représenter l’ensemble des trois cuves de la manière h3

suivante: Cuve T3

Les sous ensembles cuve T2 et cuve T3 étant obtenues par duplication de


Cuve T1 puis modification des paramètres contenus dans les fonctions. 3
Les valeurs des nouveaux Paramètres contenus dans Cuve T2 et Cuve T3 2 niveau
h2
Q2 Cuve T2
seront saisies dans le programme d’initialisation tkinit.m.
Dans une nouvelle fenêtre que vous enregistrerez sous le nom TroisCuves.mdl
construisez le schéma Simulink de l’ensemble des trois cuves.

II.3.2. Simulation temporelle de l’ensemble des trois cuves


Vérifier en utilisant la même démarche qu’en II.2 que le point h10 = 0.5118, h20 = 0.1040 et
h30 = 0.3079 pour un débit Q1 de 5 10-5 m3/s et Q2 nul est bien un point d’équilibre. On
rappelle que la configuration des vannes est la suivante: pv10=0; pv20=1; pv30=0; pv13=1;
pv32=1; où pvij désigne l’état de la vanne entre la cuve i et la cuve j. Lorsque ce paramètre est
égal à 1 la vanne est en pleine ouverture, la valeur 0 correspond à la position fermée.

11

Vous aimerez peut-être aussi