Brevet FR2939918A1 — publié le 20100618

DOMAINE TECHNIQUE GENERAL La présente invention concerne un procédé de régulation d'un niveau d'eau 5 dans un aménagement hydraulique. Elle concerne également un système de régulation et un produit programme d'ordinateur correspondants. ETAT DE L'ART De nombreux systèmes de régulation de niveau d'eau existent de par le 10 monde. La figure 1 représente schématiquement un aménagement 2 hydraulique régulé, dit à surface libre, et contenant un volume d'eau de géométrie quelconque. L'aménagement 2 peut ainsi être un réservoir, un bassin, un barrage, une retenue, une prise d'eau, une rivière, un canal, un 15 bief... L'aménagement 2 peut avoir divers usages, qu'il s'agisse de la production d'électricité, de l'entraînement de machines industrielles ou encore d'irrigation pour l'agriculture. L'aménagement 2 régulé peut être enchaîné avec un aménagement 20 amont 2a et/ou un aménagement aval 2b. Les systèmes de régulation connus sont très disparates : ils vont des plus simples (pour les réservoirs) aux plus sophistiqués (tout particulièrement pour les biefs, canaux et rivières) en utilisant des techniques avancées de l'Automatique. 25 Il est difficile de réguler un niveau d'eau d'un aménagement 2 à surface libre de type canal ou rivière. En effet, un tel aménagement 2 est complexe : grande taille (plusieurs km de long), non-linéaire (le comportement de l'aménagement n'est pas le même suivant le régime de fonctionnement où il se trouve), distribué dans 30 l'espace (régi par les équations aux dérivées partielles d'ordre n de Saint- Venant, qui font intervenir le temps, l'espace et qui induisent des temps de retard variables avec le régime de fonctionnement), multi-variables et soumis à des perturbations aléatoires. Le problème à résoudre par les concepteurs de systèmes de régulation de niveau est le suivant. Il s'agit de maintenir à tout instant un niveau d'eau de l'aménagement le plus proche possible d'une consigne de niveau (constante ou variable au cours du temps), fixée par l'opérateur, et ce malgré des perturbations extérieures aléatoires (apports ou prélèvements d'eau qui ne sont pas totalement mesurables). Comme le montre la figure 2, représentant schématiquement un système 1 de régulation connu, une solution classique consiste à asservir une mesure du niveau Zr par exemple (voir figure 1) à la consigne de niveau Zr*. L'asservissement s'effectue au moyen d'une boucle 5 de régulation numérique passant par un dispositif de commande 4 dans lequel est programmé un procédé de régulation. Le procédé connu comprend deux fonctions principales de régulation. La première fonction principale est une fonction de correcteur, qui calcule les ordres de commande à partir de l'écart e entre la mesure Zr du niveau et la consigne de niveau Zr. Les ordres de commande sont amplifiés par un amplificateur 31 avant d'être envoyés à un actionneur 3 d'un organe réglant 20 ou 21, par exemple une vanne. Les correcteurs connus utilisés dans l'industrie pour cette application sont en général de type : PID (Proportionnelle Intégrale Dérivée) à paramètres constants ou variables en fonction d'une loi non-linéaire, PID généralisé (correcteur de type polynomial), prédicteur de Smith, commande Hinfini (commande linéaire dite robuste basée sur la norme Hinfini), commande optimale (par exemple Linear Quadratic), commande non linéaire ou encore logique floue. La deuxième fonction principale est une fonction d'anticipation, qui 30 complète les ordres de commande du correcteur en prenant en compte la partie connue des perturbations extérieures. En outre, pour réguler le niveau d'eau dans un aménagement hydraulique 2, et comme le montre la figure 1, deux principes de commande sont appliqués : - soit en contrôlant le débit entrant Qe de l'aménagement (on commande ainsi l'organe réglant 20), - soit en contrôlant le débit sortant Qs de l'aménagement (on commande ainsi l'organe réglant 21). Comme on le voit sur les figures 1 et 2, dans les deux cas, la commande agit sur l'ouverture d'une vanne ou d'un vannage 20 ou 21 à 10 l'aide d'un actionneur 3 (vérin hydraulique ou moteur électrique). Les performances généralement demandées à un système de régulation de niveau sont généralement : - tenue du niveau dans la bande admissible, - stabilité de la commande, 15 - maîtrise des variations de débit générées par la commande (contrôle de la vitesse de variation du débit). - rapidité au suivi de niveau de consigne et au rejet de perturbations. Historiquement, constat est fait que les systèmes de régulation ont 20 rarement atteint des performances optimales ou alors au prix d'un temps de conception et de mise au point élevés. Le temps de conception et de mise au point augmente lorsque le cahier des charges exige une robustesse des performances sur toute la plage de fonctionnement, et vis-à-vis des variations des caractéristiques de 25 l'aménagement (temps de retard variables, superficie du réservoir variable en fonction du niveau et de l'envasement, usure de la turbine ou de l'organe 20 ou 21, abaques débit-ouverture incertains...). Les procédés de commande avancés (basés sur le concept de robustesse) n'ont pas à ce jour permis de résoudre le compromis coût/performance dans un contexte industriel. En effet, ils nécessitent : - des compétences de haut niveau en Automatique, - un modèle mathématique représentatif de l'aménagement (avec identification à partir de mesures ou de simulations numériques), - un réglage d'un nombre élevé de paramètres (supérieur à dix) qui rend les essais de mise en service difficiles et la maintenance délicate (réservée à un spécialiste). En outre, aucun système industriel connu de régulation n'est capable de réguler un niveau d'eau distant d'un organe réglant (comme une vanne par exemple), de manière complètement automatique (et non semimanuelle) avec toutes les performances citées précédemment. Le cas d'un niveau distant est en effet complexe, compte-tenu des retards mais également des phénomènes hydrauliques de basculement des plans d'eau, en fonction du débit. PRESENTATION DE L'INVENTION L'invention propose de pallier à au moins un de ces inconvénients, préférentiellement tous. A cet effet, on propose selon l'invention un procédé de régulation d'un niveau d'eau positionné en un point quelconque dans un aménagement hydraulique, comportant les étapes consistant à : - commander, grâce à un dispositif de commande, au moins un actionneur d'un organe réglant de l'aménagement hydraulique, pour la régulation d'un 25 niveau d'eau dans l'aménagement ; - réguler le niveau dans l'aménagement, grâce à une boucle de retour reliée au dispositif, la régulation comportant les étapes de - mesure du niveau dans l'aménagement, grâce à au moins un capteur (6) de mesure appartenant à la boucle ; et - comparaison, grâce à au moins un comparateur appartenant au dispositif, entre une consigne de niveau et une mesure de niveau à réguler issue du capteur ; ledit procédé étant caractérisé en ce qu'il comporte une étape consistant à - calculer, grâce à un correcteur auto-adaptatif du dispositif de commande, à chaque pas Te de temps d'échantillonnage, un signal u(t) de commande de l'actionneur, tel que : u(t+Te) = â d (dZ* ùF (t)+PI(e) (1) avec : Z*(t) la consigne de niveau ; F une variable, mise à jour à chaque pas de temps Te, et représentant un modèle complet de l'aménagement hydraulique ; a est un coefficient constant tel que F et a.0 sont du même ordre de grandeur; PI(e) = Kp.e+Ki.Je.dt avec e = Z(t) ûZ * (t) , avec Z(t) la mesure du niveau à réguler au cours du temps, issue du capteur et Kp et Ki des gains constants. L'invention est avantageusement complétée par les caractéristiques 20 suivantes, prises seules ou en une quelconque de leur combinaison techniquement possible : - le procédé comporte une étape d'estimation de la dérivée de la mesure de niveau à réguler par un filtrage, grâce à un filtre du dispositif relié au correcteur auto-adaptatif, de sorte que le correcteur auto-adaptatif calcule la 25 variable F, mise à jour à chaque pas de temps Te, selon la formule : F(t) = Est dz(t) ùa.u(t) OÙ Est r dZ(t) Z(t)ùZ(tùT) = Filtre dt T e - il comporte une étape de filtrage d'anticipation, grâce à un filtre d'anticipation, par exemple au premier ordre, le filtre prenant en compte un retard égal au temps de propagation estimé entre une mesure de niveau d'entrée et une mesure de niveau de sortie de l'aménagement ; - il comporte une étape de limitation, grâce à un limiteur, le limiteur limitant le signal de commande de sorte que - l'amplitude d'un débit Qs sortant de l'aménagement entre deux bornes Qsmin et Qsmax soit telle que : Qsmin Qs Qsmax et/ou - la vitesse de variation du débit Qs sortant à une vitesse Vmax 10 maximale soit telle que : ù V max Zs*(t) la consigne de niveau calculée, issue d'une boucle telle que Zs * (t) = Zf * +PI (er) 20 avec Zf =(Zr ûce.Ze)/c où c et ce sont des facteurs de forme prenant en compte les positions respectives d'une part d'un niveau distant Zr à réguler et d'autre part d'une mesure Ze d'un niveau d'entrée dans l'aménagement ; PI(er) = Kpr.er+Kir. f er.dt où er = Zr *(t) ù Zr(t) et Kpr et Kir des gains constants. L'invention concerne également un système et un produit programme d'ordinateur de mise en oeuvre du procédé. 30 L'invention présente de nombreux avantages. 25 Le dispositif de commande met en oeuvre une commande appelée sans modèle par l'homme du métier qui, par ses propriétés de robustesse, d'adaptabilité et de simplicité, apporte des performances remarquables non égalées par les dispositifs connus, dans un temps de mise au point très court, adapté au milieu industriel. L'invention permet donc la maîtrise du temps passé au réglage optimal des paramètres pour la mise en oeuvre du procédé de régulation, que ce soit en étude de simulation, ou sur site. L'invention présente l'avantage de ne pas nécessiter la connaissance d'un modèle mathématique de l'aménagement, d'où un gain encore accru de temps pour la conception du système de régulation (il n'y a plus besoin d'identifier les paramètres du modèle). Seuls trois paramètres (Kp, Ki, a) du procédé de régulation sont à régler pour toute la plage de fonctionnement, sans compétence particulière. Pour les aménagements en cascade, le même jeu de paramètres (Kp, Ki) pourra être utilisé sur tous les aménagements de la chaîne. L'invention s'applique à tout aménagement hydraulique, qu'il soit isolé ou enchaîné à d'autres aménagements en cascade, comme représenté en figure 1. L'invention peut être mise en oeuvre sur les systèmes déjà existant avec très peu d'adaptations, grâce au produit programme d'ordinateur selon l'invention, qui, une fois chargé sur le système adapté, permet la mise en oeuvre d'un procédé selon l'invention. Le système de régulation selon l'invention, peut être implanté localement, au niveau de certains organes réglants (régulation 25 décentralisée). Les performances obtenues par le système de régulation sont garanties sur toute la plage de fonctionnement en : - maîtrise des niveaux d'eau, - suivi de la consigne de niveau (pouvant évoluer dans le temps), 30 - rejet des perturbations extérieures de toute nature, - maîtrise des variations de débit générées par la commande. L'invention permet de réguler non seulement un niveau proche, mais également et surtout un niveau distant de l'organe réglant. L'invention permet également un découplage entre la régulation et la poursuite : la poursuite est choisie par l'ingénieur (overshoot / undershoot, temps d'établissement) afin de satisfaire les spécifications en boucle fermée. La charge du correcteur auto-adaptatif est minime (traitements simples et nombre d'opérations faible). La maintenance est également facilitée. PRESENTATION DES FIGURES D'autres caractéristiques, buts et avantages de l'invention ressortiront de la description qui suit, qui est purement illustrative et non limitative, et qui doit être lue en regard des dessins annexés sur lesquels : - la figure 1, déjà commentée, représente schématiquement un aménagement hydraulique à réguler, enchaîné avec un aménagement amont et un aménagement aval ; - la figure 2, déjà commentée également, représente schématiquement un mode de réalisation d'un système connu de régulation ; - la figure 3 représente schématiquement un principe d'un mode de réalisation possible d'un système selon l'invention ; - les figures 4 représentent schématiquement un premier mode de réalisation possible d'un système selon l'invention ; - les figures 5 représentent schématiquement un deuxième mode de 25 réalisation possible d'un système selon l'invention ; - la figure 6 représente schématiquement les étapes principales d'un procédé selon l'invention ; - la figure 7 représente schématiquement un mode manuel de commande. 30 Sur l'ensemble des figures, les éléments similaires portent des références numériques identiques. DESCRIPTION DETAILLEE La figure 3, en combinaison avec la figure 1, représente schématiquement un principe d'un mode de réalisation possible d'un système 1 de régulation d'un niveau Ze, Zr, ou Zs d'eau dans un aménagement 2 hydraulique, selon l'invention. Ze correspond au niveau d'eau en entrée de l'aménagement 2, Zs correspond au niveau d'eau en sortie de l'aménagement 2, et Zr correspond au niveau d'eau entre l'entrée et la sortie de l'aménagement 2. Le système 1 de régulation comporte principalement un dispositif 4 de commande d'au moins un actionneur 3 d'un organe réglant 20 ou 21 de l'aménagement 2 pour la régulation du niveau Ze, Zr, ou Zs d'eau dans l'aménagement 2. L'actionneur 3 est du type vérin hydraulique ou moteur électrique. L'organe réglant est par exemple une vanne en entrée 20 ou une vanne 21 en sortie de l'aménagement. Un amplificateur 31 permet d'amplifier le signal de commande en sortie du dispositif 4 de commande pour son envoi dans l'actionneur 3. Le système 1 comporte également une boucle 5 de retour, comportant principalement au moins un capteur 6 de mesure de niveau dans l'aménagement 2, et reliée au dispositif 4. Le dispositif 4 comporte également au moins un comparateur 7 entre une consigne de niveau Z*(t) de (Ze*, Zr*, ou Zs*) et une mesure Z(t) (Ze, Zr, ou Zs) de niveau issue du capteur 6. Le dispositif 4 de commande comporte un correcteur auto-adaptatif 40 apte à calculer, à chaque pas Te de temps d'échantillonnage notamment de la mesure Z(t), un signal u(t) de commande de l'actionneur 3, selon une commande sans modèle décrite plus en détail dans la suite de la présente description, en référence aux figures 4 concernant un premier mode de réalisation possible. Les développements qui suivent concernent des régulations de niveau par commande du débit sortant Qs (voir figure 1 notamment). On comprend qu'ils sont facilement transposables pour une commande du débit entrant 2939918 ~ 10 Qe, en remplaçant Qs par Qe et Qe par Qs dans les figures 4a, 4b, 4c, 4d et 5a, 5b et 5c par exemple. REGULATION D'UN NIVEAU PROCHE DE L'ORGANE REGLANT On décrit ici, en référence aux figures 4, et notamment à la figure 4a, un 5 premier mode de réalisation possible d'un système selon l'invention, s'appliquant avantageusement à la commande d'un organe réglant 21 pour réguler par exemple le niveau Zs, qui est situé à proximité de l'organe 21. Dans ces conditions, le niveau Zs réagit sans retard à un ordre de commande. La régulation s'effectue au moyen d'une boucle 5 interne de 10 régulation. Le principe de l'invention repose sur un modèle local du système hydraulique, recalculé à chaque pas de temps de période d'échantillonnage Te. En d'autres termes, il n'est pas nécessaire d'avoir un modèle physique complet de l'aménagement 2. 15 On évite donc une modélisation aussi complète que possible, et toujours délicate à obtenir, en prenant comme modèle local de l'aménagement 2 l'équation différentielle d'ordre n : dZ 'n =F+a.0 d où u(t) et Z(t) sont respectivement un signal de commande pour l'organe 20 réglant (agissant sur le débit sortant Qs dans le cas des figures 4) et une mesure du niveau (niveau Zs à réguler dans le cas des figures 4), évoluant au cours du temps ; complet : c'est une variable mise à jour à chaque pas de temps Te ; F une variable qui représente la structure mal connue du modèle 25 a est un coefficient constant, déterminé de sorte que F et a.0 soient approximativement du même ordre de grandeur. dérivées partielles (équations de Saint Venant) qui suggèrent intuitivement Les modèles connus des canaux sont basés sur des équations aux de prendre une valeur de n élevée. 30 Les inventeurs ont cependant constaté que, pour une application industrielle aux aménagements hydrauliques, le choix de n = 1 est suffisant et même avantageux, car il permet en outre de réduire le nombre d'opérations effectuées par le système de régulation. Avantageusement, le correcteur auto-adaptatif 40 calcule la variable F, mise à jour à chaque pas de temps Te, selon la formule : F(t) = Est dz(t) ùa.u(t) OÙ Est dZ(t) = Filtre Z(t) - Z(t -T) à savoir une estimation de la dt T e dérivée temporelle de la mesure du niveau à réguler. L'estimation ainsi proposée simplifie grandement les calculs, et permet d'obtenir une bonne estimation de la valeur numérique de F à chaque instant Te, malgré la période d'échantillonnage élevée (de l'ordre de la minute), ce qui est le cas dans les aménagements hydrauliques. On en déduit le signal de commande u(t), issue du dispositif 4 -- que l'homme du métier appelle aussi correcteur Proportionnel-Intégral (PI) intelligent -- , par : u(t+Te) = â d (dZ* ùF (t)+PI(e) (1) où PI(e) = Kp.e+Ki.f e.dt avec e = Z(t) -Z * (t) . Les gains Kp et Ki sont ceux habituels pour ce type de correcteur. On se ramène ainsi au réglage d'un intégrateur simple dans le dispositif 4. Le réglage de l'intégrateur du dispositif 4 est particulièrement facile et d'une 20 extrême robustesse, puisqu'insensible aux variations de modèles. Le signal de commande u calculé peut également subir un filtrage. Comme le montre la figure 4b, le système 1 peut comporter un filtre 42 d'anticipation, ayant en entrée le débit d'entrée Qe, et dont la sortie est additionnée au signal de commande u(t) via un additionneur 420. 25 Le filtre 42 d'anticipation est apte à prendre en compte un retard égal au temps de propagation estimé entre une mesure Ze de niveau d'entrée de l'aménagement et une mesure Zs de niveau de sortie, à réguler.15 Le filtre 42 est par exemple du premier ordre. Comme le montre la figure 4c, le système 1 peut comporter un limiteur 43 apte à limiter le signal de commande de sorte que l'amplitude du débit Qs sortant de l'aménagement 2 entre deux bornes Qsmin et Qsmax soit telle que : Qsmin REGULATION D'UN NIVEAU DISTANT DE L'ORGANE REGLANT On décrit ici, en référence à la figure 5, un deuxième mode de réalisation d'un système selon l'invention s'appliquant avantageusement à la commande d'un organe réglant 21, pour réguler le niveau Zr qui est situé à distance de l'organe 21. Dans ces conditions, le niveau Zr réagit avec retard à un ordre de commande. Comme on le constate sur la figure 5, la régulation s'effectue au moyen de deux boucles 5 et 9 de régulation en cascade. Ainsi, comme le montrent les figures 5, et notamment la figure 5a, le système comporte une boucle 9 de retour à partir de l'aménagement 2 et reliée au dispositif 4. La boucle 9 comporte un module 90 d'anticipation apte à calculer la variable Zr telle que ùce.Ze)/c où c et ce sont des facteurs de forme prenant en compte les positions respectives d'une part d'un niveau distant Zr à réguler et d'autre part d'une mesure Ze d'un niveau d'entrée dans l'aménagement. On a par exemple, c = ce = 0,5 si le capteur mesurant Zr est au milieu 30 du canal (ou encore c = 1/3 et ce = 2/3 au prorata des distances entre les positions de Ze, Zr et Zs). Le système comporte également un module 91 de correction, réalisant une fonction classique de correcteur Proportionnel Intégral, apte à corriger l'erreur er telle que ur = PI (er) = K pr .er + Kir .J er.dt où er = Zr * (t) ù Zr(t) et Kpr et Kir des gains constants. Le signal Zr est additionné au signal PI(er) via l'intermédiaire d'un additionneur 900, Zs * (t) = Zf * +PI (er) (2) pour former une consigne Zs* dans l'équation (1) prise en compte par le correcteur auto-adaptatif 40 pour le calcul de la commande u(t), à savoir 1 u(t+Te)=~ dt ( d*ùF\(t)+PI(e). La consigne Zs* est avantageusement limitée dans la plage [Zsmin , Zsmax], pour éviter les trop gros écarts d'amplitude dans les niveaux. Comme le montre la figure 5b, le système peut comporter, comme pour le premier mode de réalisation, un limiteur 43 apte à limiter l'amplitude du débit Qs sortant de l'aménagement 2 entre deux bornes Qsmin et Qsmax telles que : Qsmin Qs Qsmax Le limiteur 43 peut également être apte à limiter la vitesse de variation du débit Qs sortant à une vitesse Vmax maximale telle que : ù V max Ce traitement particulier de blocage est également appliqué à ur lorsque la variable Zs* sature dans le schéma de régulation d'un niveau distant (voir fig. 5). Ces situations peuvent se produire en régime normal de fonctionnement ou en régime exceptionnel de crue.10 REVENDICATIONS1. Procédé de régulation d'un niveau (Ze, Zr, Zs) d'eau positionné en un point quelconque dans un aménagement (2) hydraulique, comportant les 5 étapes consistant à : - commander, grâce à un dispositif (4) de commande, au moins un actionneur (3) d'un organe réglant (20, 21) de l'aménagement hydraulique, pour la régulation d'un niveau (Ze, Zr, Zs) d'eau dans l'aménagement (2) ; - réguler le niveau dans l'aménagement (2), grâce à une boucle (5) de 10 retour reliée au dispositif (4), la régulation comportant les étapes de - mesure du niveau dans l'aménagement (2), grâce à au moins un capteur (6) de mesure appartenant à la boucle (5) ; et - comparaison, grâce à au moins un comparateur (7) appartenant au dispositif (4), entre une consigne (Z*(t)) de niveau et une mesure (Z(t)) de 15 niveau à réguler issue du capteur (6) ; ledit procédé étant caractérisé en ce qu'il comporte une étape consistant à - calculer, grâce à un correcteur auto-adaptatif (40) du dispositif (4) de commande, à chaque pas Te de temps d'échantillonnage, un signal u(t) de 20 commande de l'actionneur (3), tel que : u(t+Te) = a (dd * -F (t)+PI(e) (1) avec : Z*(t) la consigne de niveau ; F une variable, mise à jour à chaque pas de temps Te, et représentant un modèle complet de l'aménagement (2) hydraulique ; 25 a est un coefficient constant tel que F et a.0 sont du même ordre de grandeur; PI(e) = Kp.e+Ki.Je.dt avec e = Z(t) ûZ * (t) , avec Z(t) la mesure du niveau à réguler au cours du temps, issue du capteur (6) et 30 Kp et Ki des gains constants. 2. Procédé selon la revendication 1, comportant une étape d'estimation de la dérivée de la mesure de niveau à réguler par un filtrage, grâce à un filtre (41) du dispositif (4) relié au correcteur auto-adaptatif (40), de sorte que le correcteur auto-adaptatif (40) calcule la variable F, mise à jour à chaque pas de temps Te, selon la formule : F(t) = Est dz(t) ùa.u(t) i Z(t)ùZ(tùT) T i Où Est dZ(t) dt = Filtre 3. Procédé selon l'une des revendications 1 ou 2, comportant une étape de filtrage d'anticipation, grâce à un filtre (42) d'anticipation, par exemple au premier ordre, le filtre (42) prenant en compte un retard égal au temps de propagation estimé entre une mesure (Ze) de niveau d'entrée et une mesure (Zs) de niveau de sortie de l'aménagement. 4. Procédé selon l'une des revendications 1 à 3, comportant une étape de limitation, grâce à un limiteur (43), le limiteur (43) limitant le signal de commande de sorte que - l'amplitude d'un débit Qs sortant de l'aménagement (2) entre deux bornes Qsmin et Qsmax soit telle que : Qsmin 5. Procédé selon l'une des revendications 1 à 4, comportant une étape de régulation indirecte d'un niveau (Zr) qui est distant de l'organe réglant (20, 21), en calculant, grâce au correcteur auto-adaptatif (40), un signal de commande u(t) pour la régulation d'un niveau proche (Zs) tel que :251 u(t+Te dt ) _ (d* ùFt)+PI(e) a avec : Zs(t) un niveau proche à réguler au cours du temps pour réguler indirectement le niveau Zr(t) distant ; Zs*(t) la consigne de niveau calculée, issue d'une boucle (9) telle que Zs * (t) = Zf * +PI (er) avec Zf =(Z@ -ce.Ze)/c où c et ce sont des facteurs de forme prenant en compte les positions respectives d'une part d'un niveau distant Zr à réguler et d'autre part d'une mesure Ze d'un niveau d'entrée dans l'aménagement ; PI(er) = Kpr.er+KZr. f er.dt où er = Zr *(t) ù Zr(t) et Kpr et Kir des gains constants. 6. Système (1) de régulation d'un niveau (Ze, Zr, Zs) d'eau dans un 15 aménagement (2) hydraulique, comportant : - au moins un capteur (6) de mesure de niveau dans l'aménagement (2) ; - un dispositif (4) de commande d'au moins un actionneur (3) d'un organe (20, 21) réglant de l'aménagement (2), pour la régulation d'un niveau (Ze, Zr, Zs) d'eau dans l'aménagement (2) ; 20 - une boucle (5) de retour reliant le capteur (6) au dispositif (4), le dispositif (4) comportant au moins un comparateur (7) entre une consigne de niveau (Z*(t)) et une mesure (Z(t)) de niveau issue du capteur (6) ; ledit système étant caractérisé en ce que le dispositif (4) de commande comporte un correcteur auto-adaptatif (40) qui 25 calcule, à chaque pas Te de temps d'échantillonnage, un signal u(t) de commande de l'actionneur (3), tel que : u(t+Te) _ (d Z* ùF\(t)+PI(e) a dt avec : Z*(t) la consigne de niveau ; F une variable, mise à jour à chaque pas de temps Te, et 30 représentant un modèle complet de l'aménagement (2) hydraulique ;a est un coefficient constant tel que F et a.0 sont du même ordre de g randeur PI(e) Kp.e+K~.Je.dt avec e = Z(t) -Z * (t) , avec Z(t) la mesure du niveau à réguler au cours du temps, issue du capteur (6) et Kp et Ki des gains constants. 7. Système selon la revendication 6, dans lequel le dispositif (4) comporte un filtre (41) relié au correcteur auto-adaptatif (40), de sorte que le correcteur auto-adaptatif (40) soit apte à calculer la variable F, mise à jour à chaque pas de temps Te, selon la formule : F(t) = Estr dZ(t) où Est dZ(t) = Filtre dt T i 15 8. Système selon l'une des revendications 6 ou 7, comportant - un filtre (42) d'anticipation, par exemple au premier ordre, apte à prendre en compte un retard égal au temps de propagation estimé entre une mesure (Ze) de niveau d'entrée et une mesure (Zs) de niveau de sortie de l'aménagement ; et/ou 20 - un limiteur (43) apte à limiter le signal de commande de sorte que l'amplitude d'un débit Qs sortant de l'aménagement (2) entre deux bornes Qsmin et Qsmax soit telle que : Qsmin 9. Système selon l'une des revendications 6 à 8, comportant une boucle (9) de retour reliée au dispositif (4) et comportant - un module (90) d'anticipation apte à calculer la variable Zr telle que Z, = (Z; ùce.Ze)/c où c et ce sont des facteurs de forme prenant en compte les positions respectives d'une part d'un niveau distant Zr à réguler et d'autre part d'une mesure Ze d'un niveau d'entrée dans l'aménagement ; - un module (91) de correction apte à corriger l'erreur er telle que PI(er) = Kpr.er+Kir. f er.dt où er=Zr*(t)ùZr(t) et Kpr et Kir des gains constants ; de sorte que Zs* prise en compte par le correcteur auto-adaptatif (40) pour le calcul du signal de commande soit égale à Zs *(t) = Zf * +PI (er) . 10. Produit programme d'ordinateur, qui, une fois chargé sur un système selon l'une des revendications 6 à 9, permet la mise en oeuvre d'un procédé selon l'une des revendications 1 à 5.20