Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Réglage régulation PI
#1
Bonjour a tous,

J'essaye de régler précisément les paramètres P et I d'un thermostat
Schneider qui commande un chauffage elec en PWM.
Dans un premier temps j'avais laissé le réglage par défaut : 4K/90min
mais cela n'est pas satisfaisant : pour une consigne à 20 j'ai 22 le
matin a 8h (16 la nuit) puis ça redescend rapidement à 18 (8h45) pour
finalement se stabiliser à 20 vers 11h.
J'aimerais éviter ce pic a 22 quitte a ce que la montée en température
soit plus lente.
Dois-je toucher au P, au I et dans quel sens ?

Merci pour votre aide...

Tomtom
#2
On samedi 26 février 2011, TomTom02 wrote:

> J'essaye de régler précisément les paramètres P et I d'un thermostat
> Schneider qui commande un chauffage elec en PWM.
> Dans un premier temps j'avais laissé le réglage par défaut : 4K/90min
> mais cela n'est pas satisfaisant : pour une consigne à 20 j'ai 22 le
> matin a 8h (16 la nuit) puis ça redescend rapidement à 18 (8h45) pour
> finalement se stabiliser à 20 vers 11h.
> J'aimerais éviter ce pic a 22 quitte a ce que la montée en température
> soit plus lente.
> Dois-je toucher au P, au I et dans quel sens ?

Regarde ici pour comprendre comment les différents termes sont utilisés :

http://fr.wikipedia.org/wiki/R%C3%A9gulateur_PID

Ici, tu oublies le terme D (sur lequel on agit de toute façon en dernier).

Dans ton cas, je commencerais pas réduire le terme I, pour limiter
l'overshoot sans pénaliser l'erreur finale.

Régler un PID n'est pas évident, et dans ce cas de figure, c'est long, car
il faut faire des essais successifs.

Il y a une méthode pour pré-déterminer les paramètres, en faisant une
réponse à un échelon en boucle ouverte (on fout la commande à fond, et on
relève la variation sans faire de régulation). Elle est décrite dans cet
excellent livre :

http://livre.fnac.com/a18147/Henk-Scholt...lation-PID

et ici :

http://saas.ulb.ac.be/fichiers/Bases_regulateur_PID.pdf

page 16 du pdf (19 du document).

Il te faut juste un thermomètre enregistreur, genre :

http://www.conrad.fr/enregistreur_de_tem...708829_FAS

Bonne chance !

--
Frédéric
#3
Merci pour cette réponse très complète. Dans mon cas il s'agit
uniquement d'un PI.
Je connais le principe mais ou je bute c'est sur la signification du
4K/90min.
J'imagine que le premier paramètre est la valeur du P et le second le
temps d'intégration.

Alors : 4K signifie-t-il que la bande prop est de 4 degrés ? Donc avec
une consigne à 20 la puissance est de 0% a 22 et de 100% à 18 ?
90 min serait le temps d'intégration. Dans ce cas pour diminuer
l'effet du I il faut allonger au maximum le temps ?

Est-ce que je me trompe ?

Merci

On 26 fév, 12:01, Frédéric <f...@gbiloba.org> wrote:
> On samedi 26 février 2011, TomTom02 wrote:
>
> > J'essaye de régler précisément les paramètres P et I d'un thermostat
> > Schneider qui commande un chauffage elec en PWM.
> > Dans un premier temps j'avais laissé le réglage par défaut : 4K/90min
> > mais cela n'est pas satisfaisant : pour une consigne à 20 j'ai 22 le
> > matin a 8h (16 la nuit) puis ça redescend rapidement à 18 (8h45) pour
> > finalement se stabiliser à 20 vers 11h.
> > J'aimerais éviter ce pic a 22 quitte a ce que la montée en température
> > soit plus lente.
> > Dois-je toucher au P, au I et dans quel sens ?
>
> Regarde ici pour comprendre comment les différents termes sont utilisés :
>
>    http://fr.wikipedia.org/wiki/R%C3%A9gulateur_PID
>
> Ici, tu oublies le terme D (sur lequel on agit de toute façon en dernier).
>
> Dans ton cas, je commencerais pas réduire le terme I, pour limiter
> l'overshoot sans pénaliser l'erreur finale.
>
> Régler un PID n'est pas évident, et dans ce cas de figure, c'est long, car
> il faut faire des essais successifs.
>
> Il y a une méthode pour pré-déterminer les paramètres, en faisant une
> réponse à un échelon en boucle ouverte (on fout la commande à fond, et on
> relève la variation sans faire de régulation). Elle est décrite dans cet
> excellent livre :
>
> http://livre.fnac.com/a18147/Henk-Scholt...-regulatio...
>
> et ici :
>
> http://saas.ulb.ac.be/fichiers/Bases_regulateur_PID.pdf
>
> page 16 du pdf (19 du document).
>
> Il te faut juste un thermomètre enregistreur, genre :
>
> http://www.conrad.fr/enregistreur_de_tem...aft_dl_100...
>
> Bonne chance !
>
> --
>     Frédéric
#4
On samedi 26 février 2011, TomTom02 wrote:

> Merci pour cette réponse très complète. Dans mon cas il s'agit
> uniquement d'un PI.
> Je connais le principe mais ou je bute c'est sur la signification du
> 4K/90min.
> J'imagine que le premier paramètre est la valeur du P et le second le
> temps d'intégration.
>
> Alors : 4K signifie-t-il que la bande prop est de 4 degrés ? Donc avec
> une consigne à 20 la puissance est de 0% a 22 et de 100% à 18 ?
> 90 min serait le temps d'intégration. Dans ce cas pour diminuer
> l'effet du I il faut allonger au maximum le temps ?
>
> Est-ce que je me trompe ?

Euh, je sais pas trop, là... Bizarre, comme unités ! C'est encore un truc
un peu spécial... Faut jongler avec, quoi !

--
Frédéric
#5
Je pense que 4K/90min correspond au rapport entre sensibilité (le P) et
temps d'intégration (le I).

Pour réduire l'overshoot à 22°C, je réduirais la sensibilité, i.e., le P
(qui, je pense, chauffe de 0 à 100¨% pour un écart de température à la
consigne de 0 à 4K=4°C)

Pour éviter l'undershoot suivant à 18°C, je réduirais le temps
d'intégration... (pour ne pas prendre en compte la période à 22°C), mais
cela dépend de la constante de temps de la pièce que tu chauffes (et de la
distance entre le convecteur et la sonde de température).

A quelle heure la consigne passe-t-elle de 16 à 20°C ? D'après ce que tu
dis, ta pièce réagit plus vite que ton PI, donc soit la sonde est trop
proche du convecteur (tu mesure alors la température du convecteur, et il
est plus chaud que la consigne), soit le I est trop grand.

N.
#6
On samedi 26 février 2011, Nicolas Garnier wrote:

> Je pense que 4K/90min correspond au rapport entre sensibilité (le P) et
> temps d'intégration (le I).
>
> Pour réduire l'overshoot à 22°C, je réduirais la sensibilité, i.e., le P
> (qui, je pense, chauffe de 0 à 100¨% pour un écart de température à la
> consigne de 0 à 4K=4°C)

Ah, ouais, vu.

> Pour éviter l'undershoot suivant à 18°C, je réduirais le temps
> d'intégration... (pour ne pas prendre en compte la période à 22°C), mais
> cela dépend de la constante de temps de la pièce que tu chauffes (et de
> la distance entre le convecteur et la sonde de température).
>
> A quelle heure la consigne passe-t-elle de 16 à 20°C ? D'après ce que tu
> dis, ta pièce réagit plus vite que ton PI, donc soit la sonde est trop
> proche du convecteur (tu mesure alors la température du convecteur, et
> il est plus chaud que la consigne), soit le I est trop grand.

C'est ce que je préconisais aussi : d'abord réduire le I...

--
Frédéric
#7
Ok merci pour vos réponses. J'ai déjà un enregistrement sur une
semaine avec un point tous les quart d'heure. Je vous le communiquerai
demain parce que je n'ai pas les données avec moi.
En "gros" la consigne passe à 20 vers 6h30 et l'overshoot est à 8h15
et l'undershoot à 9h.
Pour réduire le P, il faut donc que je passe à 6K ou à 2K ?
Et pour le I, il faut que j'augmente le temps ?
Je sais c'est bizarre comme coefficients PI mais plusieurs
constructeurs semblent utiliser cette façon de régler leur régulateur
(ex abb, Schneider, Theben...).

On 26 fév, 22:35, Frédéric <f...@gbiloba.org> wrote:
> On samedi 26 février 2011, Nicolas Garnier wrote:
>
> > Je pense que 4K/90min correspond au rapport entre sensibilité (le P) et
> > temps d'intégration (le I).
>
> > Pour réduire l'overshoot à 22°C, je réduirais la sensibilité, i.e., le P
> > (qui, je pense, chauffe de 0 à 100¨% pour un écart de température à la
> > consigne de 0 à 4K=4°C)
>
> Ah, ouais, vu.
>
> > Pour éviter l'undershoot suivant à 18°C, je réduirais le temps
> > d'intégration... (pour ne pas prendre en compte la période à 22°C), mais
> > cela dépend de la constante de temps de la pièce que tu chauffes (et de
> > la distance entre le convecteur et la sonde de température).
>
> > A quelle heure la consigne passe-t-elle de 16 à 20°C ? D'après ce que tu
> > dis, ta pièce réagit plus vite que ton PI, donc soit la sonde est trop
> > proche du convecteur (tu mesure alors la température du convecteur, et
> > il est plus chaud que la consigne), soit le I est trop grand.
>
> C'est ce que je préconisais aussi : d'abord réduire le I...
>
> --
>     Frédéric
#8
On dimanche 27 février 2011, TomTom02 wrote:

> Ok merci pour vos réponses. J'ai déjà un enregistrement sur une
> semaine avec un point tous les quart d'heure. Je vous le communiquerai
> demain parce que je n'ai pas les données avec moi.
> En "gros" la consigne passe à 20 vers 6h30 et l'overshoot est à 8h15
> et l'undershoot à 9h.
> Pour réduire le P, il faut donc que je passe à 6K ou à 2K ?
> Et pour le I, il faut que j'augmente le temps ?
> Je sais c'est bizarre comme coefficients PI mais plusieurs
> constructeurs semblent utiliser cette façon de régler leur régulateur
> (ex abb, Schneider, Theben...).

Oui, je pense que pour réduire le I, il faut augmenter la constante de
temsp (c'est en 1/t)...

--
Frédéric
#9
J'ai enfin réussi à trouver une doc explicative du programme
d'application :

https://docs.google.com/viewer?a=v&pid=e...MTg4&hl=en

En page 36 le processus est décrit ; cependant d'après ce que je
comprends il faut y aller à tâtons... Question annexe : en PWM avec un
cycle de 10 minutes on arrive à une soixantaine de cycles d'ouverture/
fermeture par jour. Quid de la résistance du contacteur (je précise
que c'est une "grosse installation" constituée de multiples circuits
en tri...) ; existe-t-il des relais statiques de grosse puissance ?

On 27 fév, 09:00, Frédéric <f...@gbiloba.org> wrote:
> On dimanche 27 février 2011, TomTom02 wrote:
>
> > Ok merci pour vos réponses. J'ai déjà un enregistrement sur une
> > semaine avec un point tous les quart d'heure. Je vous le communiquerai
> > demain parce que je n'ai pas les données avec moi.
> > En "gros" la consigne passe à 20 vers 6h30 et l'overshoot est à 8h15
> > et l'undershoot à 9h.
> > Pour réduire le P, il faut donc que je passe à 6K ou à 2K ?
> > Et pour le I, il faut que j'augmente le temps ?
> > Je sais c'est bizarre comme coefficients PI mais plusieurs
> > constructeurs semblent utiliser cette façon de régler leur régulateur
> > (ex abb, Schneider, Theben...).
>
> Oui, je pense que pour réduire le I, il faut augmenter la constante de
> temsp (c'est en 1/t)...
>
> --
>     Frédéric
#10
Bonjour,

Voici le tableau des enregistrements de T° pendant une semaine :

https://docs.google.com/viewer?a=v&pid=e...Njcw&hl=en

Qu'en pensez-vous ?

Merci

On 27 fév, 09:33, TomTom02 <tho...@bertanier.fr> wrote:
> J'ai enfin réussi à trouver une doc explicative du programme
> d'application :
>
> https://docs.google.com/viewer?a=v&pid=e...&srcid=0Bz...
>
> En page 36 le processus est décrit ; cependant d'après ce que je
> comprends il faut y aller à tâtons... Question annexe : en PWM avec un
> cycle de 10 minutes on arrive à une soixantaine de cycles d'ouverture/
> fermeture par jour. Quid de la résistance du contacteur (je précise
> que c'est une "grosse installation" constituée de multiples circuits
> en tri...) ; existe-t-il des relais statiques de grosse puissance ?
>
> On 27 fév, 09:00, Frédéric <f...@gbiloba.org> wrote:
>
>
>
> > On dimanche 27 février 2011, TomTom02 wrote:
>
> > > Ok merci pour vos réponses. J'ai déjà un enregistrement sur une
> > > semaine avec un point tous les quart d'heure. Je vous le communiquerai
> > > demain parce que je n'ai pas les données avec moi.
> > > En "gros" la consigne passe à 20 vers 6h30 et l'overshoot est à 8h15
> > > et l'undershoot à 9h.
> > > Pour réduire le P, il faut donc que je passe à 6K ou à 2K ?
> > > Et pour le I, il faut que j'augmente le temps ?
> > > Je sais c'est bizarre comme coefficients PI mais plusieurs
> > > constructeurs semblent utiliser cette façon de régler leur régulateur
> > > (ex abb, Schneider, Theben...).
>
> > Oui, je pense que pour réduire le I, il faut augmenter la constante de
> > temsp (c'est en 1/t)...
>
> > --
> >     Frédéric- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)