Désolé, votre navigateur ne supporte pas JavaScript !

Présentation du simulateur

Dépôt:Simulateur IAMMETER

Bienvenue à nous faire part de vos réflexions iciIntégrez un compteur d'énergie triphasé virtuel (open source) dans HA, utilisez-le pour optimiser votre système solaire pv

Préface

L'idée qui nous a permis de commencer à développer ce simulateur vient de ce posthttps://imeter.club/topic/320

Un de nos clients essaie d'optimiser l'utilisation de l'excédent de production solaire par l'aide à domicile. Utilisez le compteur d'énergie d'IAMMETER pour surveiller la production excédentaire solaire et contrôler la charge Tesla par l'assistant domestique (utilisez l'excédent solaire autant que possible).

nous voulons aussi participer à ce projet, pour optimiser ensemble la logique de contrôle. Mais nous n'avons pas la Tesla et l'onduleur dans notre bureau maintenant. Nous avons donc eu une idée, développer un simulateur pour réaliser de tels travaux.

Grâce à ce simulateur, vous pouvez obtenir un WEM3080T simulé.

La phase A est le résultat de mesure de la sortie de l'onduleur solaire (ce résultat peut être complètement simulé par le simulateur ou obtenu à partir d'un compteur d'énergie réel).

Le profil de charge est configuré dans le simulateur, il existe différents modèles de charge (fixe, temporisé, configurable).

Ensuite, le simulateur calcule automatiquement la consommation du réseau en fonction du résultat de la mesure solaire (simulée ou réelle) et du profil de charge (simulé), et affiche le résultat dans la phase B.

Installation virtuelle du simulateur

Caractéristiques lumineuses élevées

Vous pouvez faire des travaux aussi intéressants avec ce simulateur.

  • Optimisez votre stratégie de contrôle de charge: créez un profil de charge, modifiez la logique de contrôle de la charge et essayez de trouver quelle logique peut atteindre le rendement maximal de votre système solaire PV (pour améliorer le taux d'auto-utilisation de votre système solaire PV).
  • Prévoir les revenus solaires photovoltaïques avant l'installation: simulez une sortie solaire PV, calculez les économies et les revenus PV solaires possibles grâce aux données solaires simulées et à vos données réelles de consommation d'énergie électrique.

Le compteur d'énergie triphasé simulé peut également être ajouté à l'assistant domestique ou à IAMMETER, comme le matériel réel.

image-20221021135930204

Comment ça fonctionne

Le simulateur est développé par "ASP.NET Core", il est open source.

Référentiel du simulateur IAMMETER

Après avoir exécuté ce code, il suppose que vous avez installé un compteur d'énergie triphasé (WEM3080T) de cette manière.

Schéma de câblage dans le système solaire

Le simulateur prend également en charge l'API de "monitorjson" comme le vrai compteur d'énergie triphasé.

Les données de la phase A dans le simulateur peuvent provenir de données totalement simulées (vous pouvez définir la puissance maximale de l'onduleur simulé), d'un compteur d'énergie réel (WEM3080T) ou de la valeur de retour API d'une plate-forme (telle que PVoutput).

image-20221021102257501

Le modèle de charge dans ce simulateur

image-20221021141939391

Le modèle de charge est utilisé pour simuler la consommation électrique réelle. Trois modèles de charge différents sont actuellement pris en charge.

  • Charge avec valeur de puissance fixe commutable manuellement.
  • Charger la valeur dans une plage de puissance spécifique, exécuter dans une plage de temps fixe.
  • Charge pouvant être contrôlée par une API (marche/arrêt, ou la puissance de sortie spécifique comme le chargeur tesla).

Vous pouvez introduire votre propre logique de contrôle dans ce simulateur pour contrôler ces modèles de charge. Par exemple, faire fonctionner une charge importante en période de tarif hors pointe, en utilisant le plus possible la production solaire excédentaire.

Bien sûr, ce n'est pas un moyen facile de fournir un modèle de charge capable de simuler la situation réelle. Après avoir ouvert ce code, nous espérons que toutes les personnes intéressées par ce projet pourront améliorer ensemble le modèle de charge, pour le rendre plus proche de la situation réelle.

Usage1:utiliser les données totalement simulées dans ce simulateur

Dans cet usage, toutes les données sont simulées par ce simulateur. La sortie solaire PV et le profil de charge sont simulés en fonction de votre réglage.

Le simulateur simulera la sortie PV et sortira ses données dans la phase A. Il produira un profil de charge simulé. Il calculera la sortie du réseau par les données PV simulées dans la phase A et le profil de charge simulé et le sortira dans la phase B.

Simuler la production solaire PV

simuler la sortie de l'onduleur solaire PV

Simuler le profil de charge

Simuler le profil de charge

Lire les données du simulateur et les intégrer dans Home Assistant

Vous pouvez utiliser obtenir les données du simulateur par la même API ("monitorjson") que le compteur d'énergie réel prend en charge

utiliser l'API locale pour obtenir les données du compteur d'énergie simulé

intégrer le simulateur dans l'assistant d'accueil

Cela ne semble pas logique d'intégrer un compteur d'énergie simulé dans l'assistant domestique, mais cela vous aidera à bien comprendre ce simulateur, vous utiliserez alors mieux le simulateur en utilisation 2 et en utilisation 3.

Utilisation 2 : utilisez la vraie sortie solaire PV, découvrez la meilleure logique de contrôle de votre charge.

Sélectionnez la source de données de la phase A dans le simulateur

Maintenant, il ne prend en charge que deux interfaces, lues à partir d'un vrai WEM3080T ou lues à partir de l'API d'IAMMETER

utilisez la sortie PV solaire réelle, découvrez la meilleure logique de contrôle de votre charge

En fait, toute interface contenant des données de production solaire (qu'elles soient lues à partir de compteurs réels ou obtenues à partir d'API en ligne) peut être considérée comme une source de données et les ajouter ici.

Si vous connaissez d'autres interfaces, n'hésitez pas à soumettre votre PR à notredépôt.

créer le profil de charge

Essayez de configurer un profil de charge dans le simulateur, aussi proche que votre situation réelle.

Ensuite, le simulateur calculera la consommation du réseau, par rapport à cette formule Puissance du réseau = puissance de sortie solaire - puissance de charge Il calculera également les données kWh du réseau (à la fois l'énergie importée et l'énergie exportée) en conséquence.

Le simulateur affichera le résultat des données de réseau (calculé par la charge solaire réelle et simulée) dans la phase B .

Vous pouvez lire ce résultat de grille simulée par l'API locale "monitorjson", et l'intégrer dans n'importe quelle plate-forme que vous connaissez.

Si le modèle de charge est suffisamment proche de votre situation réelle, cela peut vous aider à trouver la meilleure logique de contrôle (algorithme). Cette logique de contrôle peut vous aider :

  • Alimentez la charge avec l'excédent solaire autant que possible.

  • Si la charge ne peut pas être alimentée par l'énergie solaire (la nuit), essayez de l'alimenter autant que possible en dehors des heures de pointe.

Intégrez le simulateur à Home assistant pour tester votre logique de contrôle

Prière de se référer à

Comment créer un profil de charge et l'intégrer dans l'assistant domestique

Réf

Exécutez ce simulateur par le code source ou Docker

Comment créer un profil de charge et l'intégrer dans l'assistant domestique

Intégrez un compteur d'énergie triphasé virtuel (open source) dans HA, utilisez-le pour optimiser votre système solaire pv

Comment utiliser le compteur d'énergie Wi-Fi d'IAMMETER dans l'assistant domestique

Sommet