Go Down

Topic: Chauffage centrale et inertie (Read 6 times) previous topic - next topic

zoroastre

Bonjour,

Je prépare le code de mon arduino afin de gérer un chauffage centrale. La partie qui me pose problème se situe au niveau de la gestion des plages de chauffe. En effet, j'aimerais éviter de 'surchauffer' ma maison lorsque mon système passerait d'une plage de nuit ou d'absence à une plage dite  optimale.
En effet, à l'aide de sonde DS1820, j'enclenche mon relais thermostat à une température mini et stoppe mon relais à t+0.2. L'inertie de mes radiateur en fonte fait le reste.

J'aimerais avoir votre avis sur le meilleur moyen de connaitre l'inertie de mon chauffage. J'ai pensé à integrer une variable de temporisation afin de suspendre la chauffe pendant x temps, mais cela ne me semble pas être le meilleur moyen.
Je songe plutôt à comparer les valeurs de temperatures et ainsi savoir si je suis en pente ascendante ou descendante. Peut-être avec la fonction 'map', que je ne maitrise pas...

Merci pour vos aide.

Zoroastre.
Veuillez indiquer [RESOLU] dans l'entête du titre en éditant votre premier message ;)

Jean-François

#1
Jan 02, 2011, 01:39 pm Last Edit: Jan 02, 2011, 01:40 pm by jfs Reason: 1
Il faut programmer un régulateur PID

Il me semble qu'il existe un librairie PID pour Arduino, mais je ne sais pas si elle concerne la même chose.
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

zoroastre

Merci Jean-Francois pour ta réponse.

Un régulateur PID semble être une idée interessante, le seul souci est qu'il faut piloter un relais à deux positions uniques ON/OFF.
Et un régulateur PID est un algorithme servant à maintenir une tendance...idéal pour maintenir une charge.

La solution, il est vrai, est de calculer la dérivée de mes mesures de température afin de trouver la tendance et ainsi d'agir ou non en conséquence.
Peut-être avec un 'Array' dynamique qui comparerait ses propres valeurs.

@+
Veuillez indiquer [RESOLU] dans l'entête du titre en éditant votre premier message ;)

Bidouille

Bonjour zoroastre,

Si tu veux faire de la régulation de chauffage, y a pas 36 solutions :
- soit tu travailles en tout ou rien pendant des durées ( c'est comme cela que travaille les thermostats d'ambiance).
- soit tu travailles en modulant la température ( c'est comme cela que travaille les régulations de chauffage).

Dans tous les cas, je te conseille de rajouter une sonde de température externe pour capter la température externe ( CQFD  ;D ) car ça permettra ainsi d'intègrer les déperditions de ton habitat qui varient en fonction de cette température externe.

Enfin, si tu as une exposition plein sud, tu peux mettre un capteur de lumière pour détecter le plein soleil / ciel nuageux afin de diminuer la demande du fait de cet apport.

Le but de ces 2 capteurs est d'anticiper pour améliorer le résultat.  

Quelles valeurs prévois-tu pour le fonctionnement "ECO" et "Confort" ?

Euh, c'est quoi la : "fonction 'map'" S.T.P ?

A+

vincelge

Bonjour,
certains régulateurs fonctionnent avec une base de temps de régulation pour améliorer la tenue de la température et éviter les variations dues à l'inertie.
Plutôt que d'avoir 2 modes de fonctionnements (ça chauffe en dessous de la temp de consigne, puis ça s'arrête quand elle est atteinte), ca chauffe de manière discontinue sur une période fixe (10mn par exemple).
Tu as alors un truc du genre:











Chauffearrêt
1mn9mnT°+0.8
2mn8mnT°+0.6
3mn7mnT°+0.4
4mn6mnT°+0.2
5mn5mnT° consigne
6mn4mnT°-0.2
7mn3mnT°-0.4
8mn2mnT°-0.6
9mn1mnT°-0.8


Plus tu t'approches de la T° de consigne, plus les temps d'arrêt sont importants pour que l'inertie soit minimisée.
Si tu es au dessus de la temp de consigne mais que la temp diminue, tu anticipes en chauffant peu de temps, ce qui limite la chute. Le système doit s'auto réguler.

J'ai ce système depuis peu. J'y trouve un inconvénient: le chauffe-eau tourne plus souvent et comme chez moi il est bruyant (bruit d'eau dans les conduites) c'est un peu chiant la nuit.
Je pense qu'à l'utilisation, c'est par contre plus économique & plus confortable
Tous les jours, je roule en Electrique
Arretons de polluer !

Moi & mon Ardu

Go Up