La méthode BIVAL

La méthode BIVAL est une méthode de type PI (voire PID) sur une pondération de cote amont et aval dans le bief, inventée par la Sogreah. Il y a peu de documentations sur cette méthode, et il existe probablement différentes variantes. Certaines variantes ont également une méthode de type incrément - décrément - temporisation plutôt que PID. Nous n’implémentons ici que la méthode la plus classique a priori avec un contrôleur de type PID. Sinon quitte à vous de programmer d’autres variantes avec les modules Matlab, Scilab, WDLangue ou User.

* ALPHA au format (F8.4)
PS=0.5
* K, Ti, Td, N, Antiwindup au format (4(F8.2,1X),F8.2)
PS=0.23     1245.2   0.00     5.00    0.0

ALPHA est le coefficient utilisé pour calculer la pondération entre Z(1) et Z(2) :

Y(1)=ALFA*Z(1)+(1-ALFA)*Z(2)

Ce calcul de Y(1) réalisé ainsi à partir de Z(1), Z(2) et ALFA remplace donc la variable d’origine Y(1). Mais il est nécessaire de définir à partir des interfaces cette variable Y(1), pour que la place mémoire soit disponible, et pour pouvoir aussi y affecter une trajectoire YT au cours du temps.

Sur cette variable Y(1) on applique ensuite un PID avec les coefficients K, Ti, Td et N fournis, ansi que l’antiwindup éventuel.