Choisir et utiliser un bloc PID ? [Millenium custom]
Modérateurs : ramses, Balajol, monteric, j2c
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.
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.
Un ppt de Crouzet sur leurs PID ci-dessous:
- Fichiers joints
-
- La regulation avec Millenium 2.ppt
- (526.5 Kio) Téléchargé 135 fois
- YvesBr
- Maitre Solaire
- Messages : 1414
- Enregistré le : lun. mars 20, 2006 23:54 pm
- Localisation : Moselle - aéroport 57
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
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
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 ...
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 ...
Modifié en dernier par TAM le jeu. mars 03, 2011 23:07 pm, modifié 2 fois.
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:
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!
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:
Code : Tout sélectionner
1) t°(N-1) = t°(N)
2) lire t°(N)
3) réguler
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
[edit1] le site n'aime pas les <: remplacés par "inférieur"...
[edit2] correction du 1): mieux dans ce sens!
Modifié en dernier par TAM le jeu. mars 10, 2011 21:02 pm, modifié 2 fois.
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.
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.