Page 9 sur 34

Re: chauffage PID

Publié : 11 déc. 2017, 21:03
par vil1driver
Tant mieux ;)

Pour le log je voulais parler du journal..
Mais c'est pas grave.

Re: chauffage PID

Publié : 11 déc. 2017, 21:21
par jackslayter
J'ai compris ça mais je voyais pas pourquoi

Code : Tout sélectionner

2017-12-11 21:20:04.155 dzVents: PID zone: SALON
2017-12-11 21:20:04.155 dzVents: température: 20.6°C pour 20.5°C souhaité
2017-12-11 21:20:04.156 dzVents: Kp: 80
2017-12-11 21:20:04.156 dzVents: Ki: 25
2017-12-11 21:20:04.156 dzVents: Kd: 80
2017-12-11 21:20:04.156 dzVents: erreur: -0.06
2017-12-11 21:20:04.156 dzVents: ∑ erreurs: 1.4
2017-12-11 21:20:04.156 dzVents: Δ erreurs: -0.03
2017-12-11 21:20:04.156 dzVents: P: -4.8
2017-12-11 21:20:04.156 dzVents: I: 35
2017-12-11 21:20:04.156 dzVents: D: -2.4
2017-12-11 21:20:04.156 dzVents: cycle: 10min (sécu: 30s)
2017-12-11 21:20:04.156 dzVents: commande: 28% (02'48")

Re: chauffage PID

Publié : 12 déc. 2017, 09:11
par vil1driver
c'est plus parlant je trouve qu'un graph.

je pense que tu peux encore ajouter 10 à Ki

en régime stabilisé "∑ erreurs" est plafonnée à 2,
plus cette valeur sera proche de 2,
plus l'on comprendra que la consigne peine à être atteinte.

Re: chauffage PID

Publié : 12 déc. 2017, 10:30
par jackslayter

Code : Tout sélectionner

 2017-12-12 10:20:04.921 dzVents: PID zone: SALON
2017-12-12 10:20:04.921 dzVents: température: 20.4°C pour 20.5°C souhaité
2017-12-12 10:20:04.921 dzVents: Kp: 80
2017-12-12 10:20:04.921 dzVents: Ki: 25
2017-12-12 10:20:04.921 dzVents: Kd: 80
2017-12-12 10:20:04.921 dzVents: erreur: 0.14
2017-12-12 10:20:04.922 dzVents: ∑ erreurs: 1.9
2017-12-12 10:20:04.922 dzVents: Δ erreurs: 0
2017-12-12 10:20:04.922 dzVents: P: 11.2
2017-12-12 10:20:04.922 dzVents: I: 47.5
2017-12-12 10:20:04.922 dzVents: D: 0
2017-12-12 10:20:04.922 dzVents: cycle: 10min (sécu: 30s)
2017-12-12 10:20:04.922 dzVents: commande: 59% (05'54") 
avec +10

Code : Tout sélectionner

 2017-12-12 10:30:05.203 dzVents: PID zone: SALON
2017-12-12 10:30:05.203 dzVents: température: 20.4°C pour 20.5°C souhaité
2017-12-12 10:30:05.204 dzVents: Kp: 80
2017-12-12 10:30:05.204 dzVents: Ki: 35
2017-12-12 10:30:05.204 dzVents: Kd: 80
2017-12-12 10:30:05.204 dzVents: erreur: 0.11
2017-12-12 10:30:05.204 dzVents: ∑ erreurs: 1.9
2017-12-12 10:30:05.204 dzVents: Δ erreurs: -0.04
2017-12-12 10:30:05.204 dzVents: P: 8.8
2017-12-12 10:30:05.204 dzVents: I: 66.5
2017-12-12 10:30:05.204 dzVents: D: -3.2
2017-12-12 10:30:05.204 dzVents: cycle: 10min (sécu: 30s)
2017-12-12 10:30:05.204 dzVents: commande: 72% (07'12") 

Re: chauffage PID

Publié : 12 déc. 2017, 10:47
par vil1driver
fichu isolation hein, c'est pareil ici, pas simple de chauffer..

tu vas voir que ∑ erreurs va diminuer.. (après quelques 10ènes de minutes au dessus de la consigne..)
perso je m'autorise ki max = kp/2 donc au besoin j'augment aussi kp
ici j'ai kp = 90 et ki = 45

pour une pièce de 45m² et seulement 2500w de puissance de chauff alors ça plafonne vite et par temps très froid (proche de 0)
j'ai le tout qui tourne à presque 100% pour parfois ne pas réussir à tenir la consigne de 20°C :(

mais bon ma faute, il me manque bien 2000w..

Re: chauffage PID

Publié : 28 janv. 2018, 23:00
par rmist
Bonjour,

je suis nouveau dans ce joyeux monde de la domotique DIY et je vous tire mon chapeau pour ces réalisations abouties et les partages//collaborations qui en découlent.

En lisant ton script, j'ai envie de penser que ce script pourrais fonctionner avec n'importe quel type de chauffage, me le confirmes tu?
Si j'ai un relai qui commande la mise en route d'une chaudière à gaz par exemple (je l'affecte à pid['radiateur']) ?
Ensuite pour affecter les sondes aux script cela passe simplement par leur nom ?

Ma chaudière est commandable via la fermeture d'un contact. Contact fermé : elle régule une température de départ circuit chauffage (30-75°C réglable via un bouton). Pour régler cette température, elle fonctionne en mode hystérésis (et ne cesse de démarrer, couper...). Utiliser cette régulation PID permettrait de diminuer le nombre de marche//arrêt et bien-sûr d'atteindre une température de consigne.

Ma configuration serait une sonde oregon DIY, un relai radio et c'est tout... as-tu des exemples de personnes qui ont réaliser une telle régulation ?

Merci !

Rmist

Re: chauffage PID

Publié : 29 janv. 2018, 10:08
par vil1driver
Je ne sais pas si ce serait adapté..

Dans ton cas je laisserai le contact fermé l'hiver et j'essaierai de moduler la température de départ du circuit d'eau.

Je ne sais pas comment mais c'est comme cela que je pense que ce doit être le mieux.. Les trains de chaleur dans la tuyauterie ne doivent pas être bons.

En même temps je ne suis pas chauffagiste et si c'est le fonctionnement de ta chaudière, pas forcément simple de l'en détourner

Par contre je connais les risques et le manque de fiabilité de la domotique..
Selon moi, pas touche !

Re: chauffage PID

Publié : 30 janv. 2018, 01:02
par rmist
Merci de ta réponse.

Je pense que ce n'est pas le mode le plus pertinent en effet (le mieux serait de moduler la puissance de la chaudière pour faire en sorte qu'elle fasse le moins de cycle possible) mais il me semble que les thermostat hystérésis vendu par les fabricants de chaudière eux-même reposent sur ce principe, sauf qu'au lieu d'y caler une PID, c'est un simple thermostat tout ou rien.

Du coup je me suis lancé dans le script de Guitoo qui lui semble avoir mis en place une régulation pour le même type de chauffage que le mien.

Merci en tout cas :)

A+
Rmist

Re: chauffage PID

Publié : 30 janv. 2018, 07:46
par vil1driver
A moins de vraiment pouvoir faire du proportionnel et donc agir sur un appareil prévu pour, les scripts de PID sont tous sur le même principe
Guitoo a écrit : Un script_time se déclenche toute les 15min pour lancer (ou non) la chaudière pendant un certain temps via un des relais du Piface.
C’est un genre de modulation PWM avec une base de temps assez longue.
Intéresse toi à la conséquence d'un ordre 'Off' jamais reçu (domoticz en panne) avant de te lancer

Et par curiosité, quelle est la fréquence de démarrage du brûleur ?

Re: chauffage PID

Publié : 24 févr. 2018, 11:54
par batdiver77
Bonjour,

Ayant suivi ce script pour une régule PID via module Orno et radiateur fil pilote, merci pour ce travail, c'est ce que je cherchai depuis longtemps...:-)
Mais j'ai un petit pb au lancement du scipt :

Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_thermostatalicia.lua: /home/pi/domoticz/scripts/lua/modules.lua:18: attempt to call global 'getTemp' (a nil value)

Quelqu'un a une idée ???

Merci a tous ...