Fonction d'intégration avec le Millenium

Modérateurs : ramses, Balajol, monteric, j2c

Répondre
Avatar du membre
YvesBr
Maitre Solaire
Maitre Solaire
Messages : 1422
Enregistré le : lun. mars 20, 2006 23:54 pm
Localisation : Moselle - aéroport 57

Message par YvesBr »

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
Fichiers joints
L'extrait du programme
L'extrait du programme
capture1.png (11.79 Kio) Vu 2166 fois

Avatar du membre
YvesBr
Maitre Solaire
Maitre Solaire
Messages : 1422
Enregistré le : lun. mars 20, 2006 23:54 pm
Localisation : Moselle - aéroport 57

Message par YvesBr »

Pas moyen de mettre le programme en fichier joint.
Accessible ici : http://brungard.free.fr/portedoc/yb.pm3
Yves

Avatar du membre
p_bricoleur
Modérateur
Modérateur
Messages : 1671
Enregistré le : mar. déc. 27, 2005 10:37 am
Localisation : Rueil-Malmaison (92)
Contact :

Message par p_bricoleur »

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

Avatar du membre
YvesBr
Maitre Solaire
Maitre Solaire
Messages : 1422
Enregistré le : lun. mars 20, 2006 23:54 pm
Localisation : Moselle - aéroport 57

Message par YvesBr »

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

Avatar du membre
Yves Guern
Expert Solaire
Expert Solaire
Messages : 522
Enregistré le : dim. janv. 01, 2006 20:02 pm
Localisation : Jouques (13)

Message par Yves Guern »

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????

Avatar du membre
YvesBr
Maitre Solaire
Maitre Solaire
Messages : 1422
Enregistré le : lun. mars 20, 2006 23:54 pm
Localisation : Moselle - aéroport 57

Message par YvesBr »

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.

Avatar du membre
p_bricoleur
Modérateur
Modérateur
Messages : 1671
Enregistré le : mar. déc. 27, 2005 10:37 am
Localisation : Rueil-Malmaison (92)
Contact :

Message par p_bricoleur »

Ah oui bien vu !
J'avais pas pensé à une oscillation de la température d'entrée à la limite.
(on raisonne trop souvent en supposant que tout est parfait).

Cordialement

Avatar du membre
Yves Guern
Expert Solaire
Expert Solaire
Messages : 522
Enregistré le : dim. janv. 01, 2006 20:02 pm
Localisation : Jouques (13)

Message par Yves Guern »

Bonsoir,

Oui pourquoi pas mettre une mémoire de plus cela marche aussi.

C'est simplement plus cher et maintenant que j'ai rempli mon MIII je suis nerveuse....

A+

Avatar du membre
YvesBr
Maitre Solaire
Maitre Solaire
Messages : 1422
Enregistré le : lun. mars 20, 2006 23:54 pm
Localisation : Moselle - aéroport 57

Message par YvesBr »

Voilà, j'ai reprogrammé le MIII en ajoutant une fonction mémoire. Faut dire que je n'ai pas trop de contrainte de taille.
Depuis, çà à l'air de bien fonctionner. Il ne me restera plus qu'à donner quelques résultats. Mais le soleil n'est pas encore franchement au rendez-vous.
Encore merci Yves.

Yves

Répondre

Retourner vers « Crouzet M2-M3, autres API et péripheriques »