Fonction d'intégration avec le Millenium
Modérateurs : ramses, Balajol, monteric, j2c
- YvesBr
- Maitre Solaire

- Messages : 1422
- Enregistré le : lun. mars 20, 2006 23:54 pm
- Localisation : Moselle - aéroport 57
Bonsoir,
suivant la trace de ceux ont ouvert le chemin, j'ai repris une fonction d'intégration proposée par Yves Guern pour évaluer la quantité d'énergie que me permet de récupérer mon installation. Comme je fonctionne directement sur des radiateurs, j'ai fait comme hypothèse que la puissance récupérée était celle dissipée par les radiateurs, C'est donc une fonction linéaire de la différence de température entre l'ambiance (supposée constante) et le fluide.
Le programme que j'ai fait semble bien marcher sur les premiers kWh, puis il affiche de brusques sauts (300 kwh de plus à la fin de la journée :P ). Je ne comprends pas comment cela peut se produire.
Voici le schéma du programme. La valeur en entrée est la température à la sortie d'un capteur x10. Je mets aussi le programme lui-même.
Merci par avance pour la perspicacité de débogage.
Yves
suivant la trace de ceux ont ouvert le chemin, j'ai repris une fonction d'intégration proposée par Yves Guern pour évaluer la quantité d'énergie que me permet de récupérer mon installation. Comme je fonctionne directement sur des radiateurs, j'ai fait comme hypothèse que la puissance récupérée était celle dissipée par les radiateurs, C'est donc une fonction linéaire de la différence de température entre l'ambiance (supposée constante) et le fluide.
Le programme que j'ai fait semble bien marcher sur les premiers kWh, puis il affiche de brusques sauts (300 kwh de plus à la fin de la journée :P ). Je ne comprends pas comment cela peut se produire.
Voici le schéma du programme. La valeur en entrée est la température à la sortie d'un capteur x10. Je mets aussi le programme lui-même.
Merci par avance pour la perspicacité de débogage.
Yves
- Fichiers joints
-
- L'extrait du programme
- capture1.png (11.79 Kio) Vu 2166 fois
- YvesBr
- Maitre Solaire

- Messages : 1422
- Enregistré le : lun. mars 20, 2006 23:54 pm
- Localisation : Moselle - aéroport 57
Pas moyen de mettre le programme en fichier joint.
Accessible ici : http://brungard.free.fr/portedoc/yb.pm3
Yves
Accessible ici : http://brungard.free.fr/portedoc/yb.pm3
Yves
- p_bricoleur
- Modérateur

- Messages : 1671
- Enregistré le : mar. déc. 27, 2005 10:37 am
- Localisation : Rueil-Malmaison (92)
- Contact :
Bonjour,
J'ai regardé rapidement ton programme et l'ai simulé.
Je comprends que tu soustrais la température intérieure (constante) à celle des capteurs et j'imagine que tu multiplies par le débit par minute.
Ce qui donne une quantité d'énergie par minute.
Toutes les minutes, tu ajoutes la quantité d'énergie trouvée à un compteur global.
La gestion du débordement est assez scabreuse et on voit bien que le Millenium n'est pas fait pour faire des calculs.
Quelle est la cadence d'incrémentation typique du compteur de kWh (nombre de kWh par heure) et l'ordre de grandeur de la quantité ajoutée à la mémoire toutes les minutes ?
As-tu vu le problème se produire en temps réel ou est-ce à la fin de la journée que le cumul est anormal ?
Cordialement
J'ai regardé rapidement ton programme et l'ai simulé.
Je comprends que tu soustrais la température intérieure (constante) à celle des capteurs et j'imagine que tu multiplies par le débit par minute.
Ce qui donne une quantité d'énergie par minute.
Toutes les minutes, tu ajoutes la quantité d'énergie trouvée à un compteur global.
La gestion du débordement est assez scabreuse et on voit bien que le Millenium n'est pas fait pour faire des calculs.
Quelle est la cadence d'incrémentation typique du compteur de kWh (nombre de kWh par heure) et l'ordre de grandeur de la quantité ajoutée à la mémoire toutes les minutes ?
As-tu vu le problème se produire en temps réel ou est-ce à la fin de la journée que le cumul est anormal ?
Cordialement
- YvesBr
- Maitre Solaire

- Messages : 1422
- Enregistré le : lun. mars 20, 2006 23:54 pm
- Localisation : Moselle - aéroport 57
Bonjour p_bricoleur,
Tu as bien compris la méthode, sauf que la base n'est pas un débit, mais la puissance rayonnée par les deux radiateurs, de 1600 W chacun à avec un Delta T de 50K.
La puissance courante est de l'ordre du kW, donc avec un "débordement" toutes les heures. La valeur ajoutée chaque minute est de l'ordre de quelques centaines.
Je n'ai pas vu de passage en direct à une valeur aberrante. Ce n'est effectivement qu'en fin de journée que je constate le problème, et encore pas toutes les journées.
J'ai l'impression que c'est un défaut du fonctionnement du compteur, car je ne vois pas dans quelles conditions il pourrait y avoir des "débordements" aussi nombreux.
Yves
Tu as bien compris la méthode, sauf que la base n'est pas un débit, mais la puissance rayonnée par les deux radiateurs, de 1600 W chacun à avec un Delta T de 50K.
La puissance courante est de l'ordre du kW, donc avec un "débordement" toutes les heures. La valeur ajoutée chaque minute est de l'ordre de quelques centaines.
Je n'ai pas vu de passage en direct à une valeur aberrante. Ce n'est effectivement qu'en fin de journée que je constate le problème, et encore pas toutes les journées.
J'ai l'impression que c'est un défaut du fonctionnement du compteur, car je ne vois pas dans quelles conditions il pourrait y avoir des "débordements" aussi nombreux.
Yves
- Yves Guern
- Expert Solaire

- Messages : 522
- Enregistré le : dim. janv. 01, 2006 20:02 pm
- Localisation : Jouques (13)
Bonsoir
[align=center] :D On gagne quoi? :D [/align]
Sous entendu je pense avoir trouvé...:
Lorsque la mémoire est prête à déborder (disons qu'elle contient 32600) toutes les oscillations de la valeur d'entrée (B38 vers B40) autour de 168 font déborder l'additionneur et s'incrémenter le preset count...
Solution: faire un OU entre le débordement et l'horloge 1 minute et relier l'entrée RAZ de la mémoire sur le débordement. Cela aura pour effet de faire une erreur d'arrondi systématique (en valeurs inférieures) mais cela ne dois pas être bien grave.
A+
PS: Je n'arrive pas à joindre une image du programme, il semble que j'ai dépassé les quots????
[align=center] :D On gagne quoi? :D [/align]
Sous entendu je pense avoir trouvé...:
Lorsque la mémoire est prête à déborder (disons qu'elle contient 32600) toutes les oscillations de la valeur d'entrée (B38 vers B40) autour de 168 font déborder l'additionneur et s'incrémenter le preset count...
Solution: faire un OU entre le débordement et l'horloge 1 minute et relier l'entrée RAZ de la mémoire sur le débordement. Cela aura pour effet de faire une erreur d'arrondi systématique (en valeurs inférieures) mais cela ne dois pas être bien grave.
A+
PS: Je n'arrive pas à joindre une image du programme, il semble que j'ai dépassé les quots????
- YvesBr
- Maitre Solaire

- Messages : 1422
- Enregistré le : lun. mars 20, 2006 23:54 pm
- Localisation : Moselle - aéroport 57
Bonsoir Yves,
Très pertinent, comme remarque. :D
Je te donnerais bien une étoile de plus à ta médaille de maître solaire. :)
Que penses tu d'une cellule de mémoire entre la fonction de gain et l'entrée de la fonction ADD/SUB, déclenchée également par le compteur 1min ?
Cà devrait stabiliser le signal pendant la minute, et ne prendre la valeur qu'au moment de l'impulsion du timer. Et sans erreur systématique.
Merci beaucoup.
Yves
PS : fred me dit qu'il a débloqué la possibilité de dépose de fichiers joints. J'ai eu le même problème que toi.
Très pertinent, comme remarque. :D
Je te donnerais bien une étoile de plus à ta médaille de maître solaire. :)
Que penses tu d'une cellule de mémoire entre la fonction de gain et l'entrée de la fonction ADD/SUB, déclenchée également par le compteur 1min ?
Cà devrait stabiliser le signal pendant la minute, et ne prendre la valeur qu'au moment de l'impulsion du timer. Et sans erreur systématique.
Merci beaucoup.
Yves
PS : fred me dit qu'il a débloqué la possibilité de dépose de fichiers joints. J'ai eu le même problème que toi.
- p_bricoleur
- Modérateur

- Messages : 1671
- Enregistré le : mar. déc. 27, 2005 10:37 am
- Localisation : Rueil-Malmaison (92)
- Contact :
- Yves Guern
- Expert Solaire

- Messages : 522
- Enregistré le : dim. janv. 01, 2006 20:02 pm
- Localisation : Jouques (13)