| La régulation de température d'une maison chauffée par une installation de chauffage central est relativement simple car on dispose de plusieurs systèmes de régulation. On peut par exemple diminuer la température de l'eau de la chaudière quand la température de consigne est pratiquement atteinte pour obtenir une bonne régulation sans dépassement. S'il n'est pas possible d'utiliser un tel système de régulation (avec modulation de la puissance), il faut faire appel à une commande prédictive, c'est le cas si on ne dispose que d'une commande tout ou rien. |
Différence avec un chauffage central
|
L'apport de chaleur était controlé par une modulation de la puissance. Je n'utilise pas un triac avec modification de l'angle de conduction (qui produit des harmoniques et est interdit pour les puissances élevées). J'utilise une commande cyclique (période d'une minute) dont je modifie le rapport: 100% - 83% - 66% - 50% ... au fur et à mesure que la température mesurée s'approche de la température de consigne. Les appareils de chauffage électrique sont équipés d'un thermostat qui se trouve près de l'élément chauffant, ce qui produit une réduction de puissance quand la température est pratiquement atteinte (par arrêt et remise en route). Un système identique est d'application dans les thermostats mécaniques d'ambiance (thermostats à bilame) où une petite résistance apporte un peu de chaleur supplémentaire quand le chauffage est en fonction. Nous devons imiter ce système avec notre commande électronique. |
Besoins
|
Nous avons besoin d'une sonde de température externe pour corriger la température à l'intérieur. Ce n'est pas obligatoire, mais cela ajoute au confort d'utilisation.
Chaque pièce qui doit être chauffée dispose d'une sonde de température. Comme élément de commande, nous utilisons un contacteur statique (solid state relay) qui ne s'use pas (ce qui est important pour un relais qui est commuté environ mille fois par jour), qui peut commander des charges importantes (surtout si elles sont purement ohmiques comme c'est le cas ici). La commutation s'effectue lors du passage à zéro: il n'y a donc pas de parasites. Les radiateurs électriques sont commandés en groupe ou individuellement (un relais statique par radiateur). La commande individuelle permet de mieux moduler la puissance, par exemple 1000, 2000 ou 3000W selon la demande en chaleur. |
Boucle de régulation fermée
|
Une boucle de régulation qui n'est pas fermée est comparable à la pédale de gaz d'une auto qui n'a que deux positions: ralenti ou plein gaz. Pour atteindre la vitesse de croisière, tu donnes des gaz au maximum, puis tu relâche la pédale, tu appuie à nouveau à fond,... Un tel système de régulation n'apporte que peu de confort aux passagers!
Il est possible de doser parfaitement la puissance avec une boucle de régulation fermée. Dans une auto, on injecte la quantité exacte de carburant, alors que l'injecteur fonctionne en tout ou rien. On dose le carburant en variant la durée d'ouverture. Pour avoir une bonne régulation, il faut une boucle de régulation fermée qui réponde le plus linéairement possible. Le chauffage qui est mis en route et stoppé forme une interruption dans la boucle de régulation. Au lieu d'allumer ou d'éteindre le chauffage, nous allons en moduler la puissance, et donc avoir un transfert de fonction linéaire. En partique, nous réduisons la puissance de chauffe quand la température demandée est presque atteinte. Nous travaillons avec un cycle d'une minute, et à chaque cycle nous calculons le temps de fonctionnement du cycle suivant.
|
Température de consigne Température mesurée | Chauffage à | dispose de plusieurs éléments chauffants | (1 minute) Exemple pour une puissance totale de 3000W |
| <= -1 | 100% | 2000W à 100%, 1000W à 100% | 3000W |
|---|---|---|---|
| -0.8 | 83% | 2000W à 100%, 1000W à 50% | 2500W |
| -0.6 | 67% | 2000W à 100%, 1000W à l'arrêt | 2000W |
| -0.4 | 50% | 2000W à 50%, 1000W à 50% | 1500W |
| -0.2 | 33% | 2000W à l'arrêt, 1000W à 100% | 1000W |
| 0.0 | 17% | 2000W à l'arrêt, 1000W à 50% | 500W |
| >= +0.2 | 0% | 2000W à l'arrêt, 1000W à l'arrêt | 0W |
On chauffe à 67% pour une demande de chaleur de 0.7°C.
L'exemple nous montre que la température demandée ne sera jamais atteinte en hiver. Nous avons par exemple besoin de 1500W pour maintenir le local à température. La température va rester 0.5° en deçà de la température de consigne, alors que les habitants veulent un supplément de chaleur quand il fait froid. C'est pour cela qu'une sonde extérieure est utile. Nous ajoutons via le logiciel 1 degré à la température de consigne quand il y a une température extérieure de 0° (établissez vous-même le tableau de compensation). |
Réalisation pratique du logiciel
|
Nous utilisons une période d'1 minute. A chaque minute, nous calculons la demande en chaleur de chaque local et donc la puissance nécessaire. La demande en chaleur est la température de consigne (corrigée par la température extérieure) moins la température mesurée. Pour la température mesurée, nous utilisons la température de prédiction.
Comment vous réalisez votre bouche de régulation n'a pas d'importance, vous pouvez par exemple déterminer le temps de chauffe à la seconde près. La seule condition est que vous évitez une commande tout ou rien (chauffer à puissance maximale jusqu'à l'obtention de la température de consigne). |