Page 1 sur 1
Posté : mer. mars 02, 2011 21:11 pm
par TAM
Bonjour,
Je cherche à commander ma vanne trois voies pour réguler la température de départ de mon plancher, et ce par impulsions.
Dans les blocs "custom" j'ai trouvé les 3 PID de la photo ci-jointe.
Le premier conviendrait bien à ma vanne car il peut sortir directement en PWM, avec une période de 10s ( pour la PWM et l'échantillonnage)
J'aimerais savoir s'il y a des retours d'expérience à ce sujet ?
Ce(s) bloc(s) peuvent-ils me faciliter la tâche ou est-il possible de faire sans ?
Merci pour vos avis.
Posté : mer. mars 02, 2011 23:26 pm
par TAM
Un ppt de Crouzet sur leurs PID ci-dessous:
Posté : jeu. mars 03, 2011 22:05 pm
par YvesBr
Bonsoir, c'est difficile de donner un avis sur aussi peu de données initiales.
La sortie PWM est prévue pour attaquer des appareils ayant des entrées PWM. Soit ta vanne a une entrée de ce type, soit elle n'en a pas. D'ici, on ne peut pas voir.
Tu peux jeter un coup d'oeil à ce sujet :
http://forum.apper-solaire.org/viewtopic.php?t=4462. C'est une proposition que j'avais faite, mais sur laquelle je n'ai pas de retour.
Yves
Posté : jeu. mars 03, 2011 23:04 pm
par TAM
Bonsoir,
Merci pour le lien. Je n'avais pas trouvé ce sujet sur le forum.
J'ai lu en diagonale le PM3 donné, il faudra que je le regarde en détail.
Ma vanne est une bête TOR à 3 fils qui prend 60" pour s'ouvrir ou se fermer.
En attendant, j'avais avancé de mon côté .... et renoncé au bloc PID car en le testant, pas trouvé comment inhiber l'intégrale et j'aime bien commencer sans intégrale, par exemple en P voire PD.
De plus, la régulation de la t° de départ de mon plancher (que je remplacer par un M3) ne semble pas présenter de Ti ...
Posté : mar. mars 08, 2011 22:08 pm
par TAM
Après pas mal de tâtonnements, j'arrive à un résultat aussi bon, voire meilleur que l'ancienne régulation de la t° de départ avec le principe suivant:
La vanne est commandée par une PWM
fixe à savoir par impulsion "ouvrir" ou "fermer" de 1,2s avec une période de 10s.
J'ai défini une
bande de t° allant de +0,4° à -0,4° autour de la consigne.
La séquence en début de chaque période 10s:
L'algo
réguler est le suivant:
Code : Tout sélectionner
si t°(N) est dans la bande ET t°(N) inférieure t°(N_1) alors ouvrir
si t°(N) inférieure à la bande ET t°(N) inférieure ou égale à t°(N_1) alors ouvrir
si t°(N) est dans la bande ET t°(N) supérieure à t°(N_1) alors fermer
si t°(N) supérieure à la bande ET t°(N) supérieure ou égale à t°(N_1) alors fermer
Résultats des tests: pas très nerveux mais la t° de départ reste dans la plage fixée, sans que la vanne gigote, et ce pour une eau de chaudière fluctuant de 27 à 50°
[edit1] le site n'aime pas les <: remplacés par "inférieur"...
[edit2] correction du 1): mieux dans ce sens!
Posté : mar. mars 08, 2011 22:27 pm
par YvesBr
Bonsoir,
Si je comprends bien, en aucun cas tu n'arrêtes de donner une impulsion ?
Yves
Posté : mer. mars 09, 2011 14:44 pm
par TAM
Bjr,
Si si, aucune impulsion dans le cas qui n'est pas marqué (normal rien à faire) à savoir qd la t° est dans la bande et qu'elle ne varie pas.
C'est bien visible en pratique: la régulation remonte la t° dans la bande et sans dérive, la vanne n'est alors plus commandée, jusqu'à ce que la dérivé devienne négative et là hop une ou plusieurs petites impulsions pour annuler la dérivé voire ramener la t° dans la bande si elle en sort.
Posté : ven. nov. 15, 2013 1:56 am
par mhenocq
bonjour TAM,
je veux pouvoir faire la meme chose pour mon pc,et actuellement je bricole sur mon programme sans arriver a un résultat optimum.
partagerais tu ton programme ? afin que je puisse en tiré partie et comprendre comment tu a fais.
merci par avance