Root » Serveurs » Chauffage » Technique » Régulation
Les systèmes de régulation
La théorie et la pratique
Régulation
Petit cours des différents systèmes de régulation. La théorie, et puis on vous explique comment la mettre concrètement en pratique.
-

-

Systèmes de régulation

1- La régulation ”tout-ou-rien“

Il existe plusieurs systèmes de régulation: le plus connu est le système du tout ou rien utilisé dans les thermostats d'ambiance. Le chauffage est éteint ou allumé selon que la température désirée (la température de consigne comme on dit dans le milieu) est ou n'est pas atteinte.

Il s'agit souvent de thermostats mécaniques. Ceux-ci on un hystérésis, c'est à dire qu'ils s'enclenchent par exemple à 19° et se déchenchent à 20°. C'est un avantange pour les systèmes de chauffage, ce qui évite que le bruleur ne soit enclenché et déclenché à la plus petite variation de température. L'hystérésis est parfaois appellé différentiel de température.

Les thermostats à anticipation

L'hystérésis produit produit un overshoot ou dépassement de température. L'eau chaude dans la chaudière et les radiateurs va continuer à faire monter la température. Les thermostats mécaniques d'ambiance sont pour cela équipés d'une minuscule résistance électrique qui va légèrement chauffer le bilame du thermostat. Cela cause un déclenchement prématuré du chauffage, et permet donc une meilleure régulation. Les petits chauffages d'appoint unt une anticipation "intégrée": le thermostat est placé très près du chauffage.

Demande
de
chaleur
Température
de
l'eau
> 2°60°
1.5 - 2°55°
1 - 1.5°50°
0.5 - 1°45°
< 0.540°

2- La commande proportionelle

Avec une commande proportionelle, on va par exemple faire dépendre la température de l'eau de chauffe de la demande en chaleur (différence entre température désirée et température demandée).

Cette relation est proportionelle: plus la demande de chaleur est élevée, et plus on chauffe l'eau. Un petit tableau vous explique tout: (les températures sont données à titre d'exemple)

Ajout d'une fonction intégrale

Le système précédent est une amélioration du système tout-ou-rien. La demande en chaleur est forte en début du cycle de chauffe, l'eau est fortement chauffée et la température désirée est rapidement atteinte...

Vraiment vrai? Pas vraiment: la température effective reste en dessous de la température désirée. Avec une eau de 50°, on peut à peine compenser les dépertitions de chaleur. La température reste coincée 1° sous la température de consigne.

Il existe plusieurs systèmes pour compenser ce défaut: on utilise une fonction intégrante qui va lentement augmenter la température de chauffe tant que la température de consigne n'est pas atteinte. Si la température désirée reste plus d'une heure sous la consigne, on ajoute 5° à la température de l'eau de chauffe.

Ce système est idéal s'il s'agit d'un système statique. Ici par contre l'influence des facteurs environementaux est prédominante. Plus il fait froid dehors, et plus les dépertitions seront importantes. S'il fait 15° dehors, il suffit de chauffer l'eau à 35° pour compenser les pertes. S'il fait -5°, il faut chauffer à 55°, uniquement pour compenser les pertes.

Le système que j'utilise est une modification de la température de consigne du local selon la température extérieure. Evidemment que la température de consigne n'est jamais atteinte quand il fait froid, mais la consigne a été augmentée automatiquement. Si la température de consigne est de 18°, je "triche" sur la consigne qui devient automatiquement 19° ou 20° ou... plus il fait froid à l'extérieur (consigne augmentée par pas de 0.1°).

Ajout d'une fonction dérivée

L'air a une inertie thermique pratiquement nulle comparée à l'eau dans les radiateurs. L'eau chaude admise dans les radiateurs va continuer à chauffer le local: nous avons ici à nouveau le problème du dépassement (overshoot) qui caractérise la régulation tout-ou-rien sans anticipation.

Nous allons donc ici aussi ajouter une fonction d'anticipation: la dérivée. Nous mesurons la température ambiante toutes les 5 secondes et nous faisons une moyenne glissante des 12 dernières mesures. Si la température a augmenté de 0.1° pendant notre "pas de temps" d'une minute, nous ajoutons 0.1° à la température mesurée pour obtenir la température de prédiction. C'est la température de prédiction que nous utilisons dans la boucle de régulation.


Non, ce n'est pas le module de commande
de mon chauffage central...

Statisme dans les groupes électrogènes couplés

Si le statisme est une condition qu'on cherche à éviter, il est des cas où elle est nécessaire pour le bon fonctionnement de systèmes.

Prenons le cas de groupes électrogènes couplés ensemble pour pouvoir fournir plus de puissance. Il faut ici que chaque générateur fournisse une puissance proportionelle à la demande. Si on demande trop de puissance à un générateur, il va se désynchroniser du réseau si on lui demande plus de puissance qu'il ne peut fournir.

Ici on va faire jouer le statisme pour stabiliser le système: la vitesse de rotation d'un générateur (ou son apport en puissance dans le cas de générateurs couplés) va légèrement diminuer quand on lui demande plus de puissance. Dans le cas de générateurs couplés, la puissance à fournir va donc être fournie proportionellement par tous les générateurs du groupe.

S'il n'y a pas de statisme il est possible que toute la puissance soit fournie par un générateur du groupe, jusqu'à ce qu'il fonctionne à la limite de ses possibilités.

Le statisme concerne aussi bien l'apport de puissance que l'apport de tension (puissance réactive). On trouve souvent le terme de "droop" en anglais.

3- La commande prédictive

Mais il est des cas où la régulation classique atteint ses limites. La chaudière forme aussi une bouche de régulation fermée, avec sa température de consigne (variable selon la demande en chaleur) et sa température mesurée.

La température de l'eau ne doit pas être très stable, mais il faut éviter de chauffer l'eau trop fort (chauffage en pure perte).

Le problème est que ma sonde de température n'est pas en mesure de suivre rapidement les changements de température (du fait de sa construction et de la construction de la chaudière). La sonde placée en haut du réservoir ne mesure pas correctement l'apport de chaleur (en bas du réservoir). La sonde détecte l'augmentation au boût d'une minute, alors que l'eau est déjà bien trop chaude.

La commande prédictive utilise des astuces qu'un système de régulation classique PID ne connait pas. Je sais que l'eau de la chaudière augmente d'un degré toutes les 5 secondes de fonctionnement (circulateur à l'arrêt). On va donc augmenter artificiellement la température mesurée de l'eau quand le bruleur fonctionne. Nous tenons compte de la vitesse de rotation du circulateur (quand l'eau circule, elle chauffe moins rapidement). Mon système module la puissance du circulateur selon la demande en chaleur.

Mon système tient compte de la puissance de fonctionnement du circulateur, mais pas de la température à l'entrée de la chaudière (cette mesure est trop en retard avec la température effective de l'eau).

La commande prédictive est utilisée partout

  • là où il n'est pas possible d'obtenir des mesures en temps voulu (temps de propagation trop important),
  • là où le procédé est très complexe et dépend de nombreux facteurs (pétrochimie, hauts fourneaux, ...).
Mais le chauffage par le sol utilise aussi le principe de la régulation prédictive: le température de l'eau qui circule dans les tuyaux dépend uniquement de la température extérieures puisque les pertes moyennes (et donc l'apport de chaleur pour les compenser) dépendent de la température extérieure.

Un exemple de commande prédictive est donné sur la page consacrée au plancher chauffant. Ce système a une inertie thermique si importante qu'une régulation classique n'est pas possible.

Le statisme

Le statisme est un paramètre utilisé dans la régulation. On essaie de l'éliminer dans la plupart des systèmes, sauf dans les générateurs couplés ensemble pour pouvoir fournir plus de puissance.

Un système a une valeur de consigne, par exemple une température de 18° ou une tension de 230V: c'est la valeur recherchée qui doit être maintenue par le système de régulation. Le système compare cette valeur à la valeur effective et modifie si nécessaire l'apport de puissance pour obtenir la valeur de consigne. Le régulateur injecte une puissance donnée dans le système, cette puissance est proportionelle à la différence entre la valeur de consigne et la valeur effective, c'est la composante P (proportionelle) d'un régulateur PID.

Prenons le cas d'un système de chauffage central dont on règle la température de l'eau pour maintenir la température dans les locaux à la valeur de consigne. Dans notre cas, nous avons une température de l'eau de 40° pour maintenir la température du local à 18°.

Supposons maintenant une vague de froid: les dépertitions sont plus importantes et la température de l'eau doit monter à 50° pour compenser les dépertitions. Or pour que le système fasse monter la température de l'eau (apport de puissance plus élevé), il faut que le système détecte une condition d'erreur. Il faut donc qu'il y ait une différence de température entre la température de consigne et la température effective (autrement le régulateur ne va pas augmenter la puissance injectée dans le système). Plus il faut froid, plus la température effective est donc basse.

Dans un système de régulation classique, l'écart de réglage ou statisme est d'environ 5%: quand la température extérieure chûte de 10°C, la température intérieure chûte de 0.5°C.

Il s'agit ici d'une régulation proportionelle classique. Dans le cas d'une régulation PID complète, l'intégration constante de l'erreur va faire augmenter la puissance, et finalement la température effective va atteindre la température de consigne (et l'erreur "I" devient nulle). Par contre quand la vague de froid est passée, la puissance fournie est alors trop importante par rapport aux pertes dans le batiment et la température se stabilise au dessus de la consigne. Ici aussi l'intégration de l'erreur va faire diminuer la puissance fournie.

La composante "D" (dérivée) permet d'éviter l'instabilité. En utilisant la dérivée de la température (dT), on va diminuer l'apport de puissance quand la température effective monte, pour éviter un overshoot (ou dépassement). Quand la température monde d'1 degré par 5 minutes, la température de consigne est réduite de 0.5°. Quand la différence de température diminue, l'apport de chaleur diminue, la montée en température diminue, et ainsi la température de consigne est ramenée à sa valeur normale. Souvent il faut un paramètrage différent pour une dérivée positive (montée en température effective) et une dérivée négative. L'utilisation de la dérivée permet une stabilisation de la température sans oscillations.

Dans mon système de chauffage central, j'utilise une correction à priori et non d'une régulation par composante "i" qui est plus lente. Quand la température extérieure descend de par exemple 10°, la température de consigne est automatiquement augmentée de 0.5°, pour compenser l'erreur de statisme avant qu'elle ne se produit.

La valeur de consigne reste dans tous les cas la même (par exemple 18°). Par contre elle est modifiée de façon transparante par le système de régulation secondaire: la boucle de régulation se comporte somme si la consigne était de 17.5° (par exemple cas de la rapide montée en température) ou de 18.5° (température extérieure plus basse à la moyenne).

Links to relevant pages - Liens vers d'autres pages au contenu similaire - Links naar gelijkaardige pagina's