La méthode STEPS

La méthode STEPS permet de générer des échelons sur la ou les commandes U.

On lit les paramètres suivants sur le fichier .reg sur la ligne PS=

READ(U,900,ERR=10) UMIN,UMAX,NB,MODE,XSWITCH,IDELAI
900 FORMAT(2(F8.2,1X),I2,1X,I1,1X,F8.2,1X,I2)

Où :
STEPS est un module qui va modifier les valeurs de U entre UMIN et UMAX,
UMIN est affecté à U dès le premier pas de temps, en passant par NB steps de même valeur (NB > 0), et jusqu’à UMAX, (remarque : on peut avoir UMIN < ou > UMAX)
MODE défini la manière de passer d’une valeur à une autre :
MODE=0 : les valeurs de U sont maintenues pendant XSWITCH secondes,
MODE=1 : les valeurs de U sont maintenues jusqu’à ce que les variables mesurées Z sont constantes à la précision XSWITCH près. Dans ce cas les variables Z choisies doivent être rentrées en mode I (incrémental).
IDELAI permet de retarder le step (par exemple pour vérifier qu’on est bien en régime permanent, ou pour synchroniser avec d’autres modules comme USER1, LQG par exemple). Il est donné en nombre de pas de temps (entier I2 >=0).

Remarque : si des variables Y sont décrites sur le fichier .reg pour ce module, leurs valeurs seront écrites sur le fichier .lst juste avant la génération du step. Cela permet de vérifier l’état de certaines variables hydrauliques juste avant les générations de steps.