Non, l'auto-tune te permet de régler automatiquement les paramètre P I et D en fonction de ton système. Que tu soit dans la phase d’empâtage ou d'ébullition, les propriétés de ton système ne vont pas changer des masses, tu peux donc te permettre de faire l'auto tune une fois, sauvegarder les paramètres puis les réutiliser à chaque fois.Gipaulus a écrit :mais comme je suis en monocuve (BIAB), l'inertie va d'office changer entre les différentes phases de brassage. du coup garder l'autotune actif en permanence me semble nécessaire pour que le pid s'adapte, non ?
Pour faire simple, tu as lancé l'empatage à 62°C, le PID contrôle la résistance et lui dit de chauffer à 30% par exemple pour maintenir la température. Tu actives le switch pour couper la commande. La température de la cuve commence à baisser, pour rectifier le PID essaye de chauffer de plus en plus fort, mais comme le switch est activé, rien ne se passe. Le PID demande une chauffe à 40%, puis 50% ... jusqu'à arriver à une commande de 100% !Gipaulus a écrit :et vu le risque d'oscillation décrit par adhafera, je pense laisser à priori l'interrupteur en amont du pid quand même (même si je comprend pas très bien ce qu'il entend par oscillation )
Lorsque tu remets le circuit en ligne, le PID va demander une chauffe à 100%, ta cuve va se remettre à chauffer, (plus ou moins rapidement en fonction de l'inertie). Si tu as laissé longtemps le switch activé, le PID a accumulé les erreurs (grâce à son paramètre I) et lorsque la cuve sera de nouveau à température, la commande sera encore très élevée (70% ?), tu coup ça va continuer à chauffer et à dépasser la consigne des 62°C.
Le PID va s'en rendre compte, mais il va se passer un certain temps avant qu'il arrive à compenser sa commande et s'il met trop de temps à compenser, il va te sortir au bout d'un certain temps une commande à 0%, ce qui va refroidir ta cuve, et ainsi de suite... il y a des cas où tu peux passer d'une commande 100% à 0% en chaîne et une température réelle qui se met elle aussi à osciller autour de ta consigne des 62°C. C'est ce qu'on appelle un système oscillant...
Si tu veux comprendre comment marche un PID, j'ai écrit il y a presque 10 ans maintenant deux articles de vulgarisation là dessus :
http://www.ferdinandpiette.com/blog/201 ... e-calculs/
http://www.ferdinandpiette.com/blog/201 ... c-arduino/
A+
EDIT : sinon, sur ta carte PID, tu n'as pas une option pour suspendre la chauffe sans devoir éteindre ton système ?