Λυπούμαστε, το πρόγραμμα περιήγησής σας δεν υποστηρίζει JavaScript!
Σύνδεση

Εισαγωγή στον προσομοιωτή

Αποθετήριο: IAMMETER-simulator

Καλώς ήρθατε να μας πείτε τις απόψεις σας εδώ: Ενσωματώστε έναν εικονικό τριφασικό μετρητή ενέργειας (ανοιχτού κώδικα) στο HA και χρησιμοποιήστε τον για να βελτιστοποιήσετε το φωτοβολταϊκό σας σύστημα

Πρόλογος

Η ιδέα που μας οδήγησε να ξεκινήσουμε την ανάπτυξη αυτού του προσομοιωτή προέρχεται από αυτή την ανάρτηση: https://imeter.club/topic/320

Ένας από τους πελάτες μας προσπαθεί να βελτιστοποιήσει τη χρήση της πλεονάζουσας ηλιακής παραγωγής μέσω του Home Assistant. Χρησιμοποιεί τον μετρητή ενέργειας της IAMMETER για να παρακολουθεί την πλεονάζουσα ηλιακή παραγωγή και να ελέγχει τη φόρτιση του Tesla μέσω του Home Assistant (χρησιμοποιώντας όσο το δυνατόν περισσότερη πλεονάζουσα ηλιακή ενέργεια).

Θέλουμε επίσης να συμμετάσχουμε σε αυτό το έργο, για να βελτιστοποιήσουμε μαζί τη λογική ελέγχου. Ωστόσο, δεν έχουμε αυτή τη στιγμή το Tesla και τον αντιστροφέα στο γραφείο μας. Έτσι είχαμε μια ιδέα: να αναπτύξουμε έναν προσομοιωτή για να επιτύχουμε τέτοιες εργασίες.

Μέσω αυτού του προσομοιωτή, μπορείτε να αποκτήσετε έναν προσομοιωμένο WEM3080T.

Η φάση A είναι το αποτέλεσμα της μέτρησης της παραγωγής του ηλιακού αντιστροφέα (αυτό το αποτέλεσμα μπορεί να προσομοιωθεί πλήρως από τον προσομοιωτή ή να ληφθεί από έναν πραγματικό μετρητή ενέργειας).

Το προφίλ φορτίου διαμορφώνεται στον προσομοιωτή· υπάρχουν διαφορετικά μοντέλα φορτίου (σταθερό, χρονοπρογραμματισμένο, παραμετροποιήσιμο).

Στη συνέχεια, ο προσομοιωτής υπολογίζει αυτόματα την κατανάλωση από το δίκτυο βάσει του αποτελέσματος της ηλιακής μέτρησης (προσομοιωμένης ή πραγματικής) και του προφίλ φορτίου (προσομοιωμένου) και εξάγει το αποτέλεσμα στη φάση B.

Εικονική εγκατάσταση του προσομοιωτή

Κύρια χαρακτηριστικά

Με αυτόν τον προσομοιωτή μπορείτε να κάνετε πολύ ενδιαφέροντα πράγματα.

  • Βελτιστοποιήστε τη στρατηγική ελέγχου του φορτίου σας:δημιουργήστε ένα προφίλ φορτίου, αλλάξτε τη λογική ελέγχου του φορτίου και προσπαθήστε να βρείτε ποια λογική μπορεί να αποφέρει τη μέγιστη απόδοση από το φωτοβολταϊκό σας σύστημα (για να βελτιώσετε το ποσοστό αυτοκατανάλωσης στο φωτοβολταϊκό σας σύστημα).
  • Προβλέψτε τα έσοδα από το φωτοβολταϊκό πριν από την εγκατάσταση:προσομοιώστε την παραγωγή του φωτοβολταϊκού και υπολογίστε την πιθανή εξοικονόμηση και το εισόδημα από τα προσομοιωμένα ηλιακά δεδομένα και τα πραγματικά δεδομένα κατανάλωσης ηλεκτρικής ενέργειας.

Ο προσομοιωμένος τριφασικός μετρητής ενέργειας μπορεί επίσης να προστεθεί στο Home Assistant ή στην IAMMETER, όπως ακριβώς και το πραγματικό υλικό.

image-20221021135930204

Πώς λειτουργεί

Ο προσομοιωτής έχει αναπτυχθεί με το "ASP.NET Core" και είναι ανοιχτού κώδικα.

Αποθετήριο IAMMETER-simulator

Αφού εκτελέσετε αυτόν τον κώδικα, θεωρείται ότι έχετε εγκαταστήσει έναν τριφασικό μετρητή ενέργειας (WEM3080T) με αυτόν τον τρόπο.

Διάγραμμα καλωδίωσης σε ηλιακό σύστημα

Ο προσομοιωτής υποστηρίζει επίσης το API "monitorjson", όπως και ο πραγματικός τριφασικός μετρητής ενέργειας.

Τα δεδομένα της φάσης A στον προσομοιωτή μπορούν να προέρχονται από πλήρως προσομοιωμένα δεδομένα (μπορείτε να ορίσετε τη μέγιστη ισχύ για τον προσομοιωμένο αντιστροφέα), από έναν πραγματικό μετρητή ενέργειας (WEM3080T) ή από την τιμή επιστροφής κάποιου API πλατφόρμας (όπως το PVoutput).

image-20221021102257501

Το μοντέλο φορτίου σε αυτόν τον προσομοιωτή

image-20221021141939391

Το μοντέλο φορτίου χρησιμοποιείται για την προσομοίωση της πραγματικής κατανάλωσης ενέργειας. Υπάρχουν τρία διαφορετικά μοντέλα φορτίου που υποστηρίζονται επί του παρόντος.

  • Φορτίο με σταθερή τιμή ισχύος που μπορεί να ενεργοποιηθεί/απενεργοποιηθεί χειροκίνητα.
  • Φορτίο με τιμή εντός συγκεκριμένου εύρους ισχύος, που λειτουργεί σε καθορισμένο χρονικό διάστημα.
  • Φορτίο που μπορεί να ελεγχθεί μέσω API (ενεργοποίηση/απενεργοποίηση ή συγκεκριμένη ισχύς εξόδου, όπως ο φορτιστής Tesla).

Μπορείτε να εισαγάγετε τη δική σας λογική ελέγχου σε αυτόν τον προσομοιωτή για να διαχειριστείτε τέτοια μοντέλα φορτίου. Για παράδειγμα, να κάνετε κάποια μεγάλα φορτία να λειτουργούν κατά τις ώρες χαμηλού τιμολογίου, χρησιμοποιώντας όσο το δυνατόν περισσότερη πλεονάζουσα ηλιακή ενέργεια.

Φυσικά, δεν είναι εύκολο να δημιουργηθεί ένα μοντέλο φορτίου που να προσομοιώνει με ακρίβεια την πραγματική κατάσταση. Αφού δημοσιεύσαμε αυτόν τον κώδικα ως ανοιχτό, ελπίζουμε όλοι όσοι ενδιαφέρονται για αυτό το έργο να βελτιώσουν από κοινού το μοντέλο φορτίου, ώστε να πλησιάσει περισσότερο την πραγματική κατάσταση.

Χρήση 1:χρησιμοποιήστε τα πλήρως προσομοιωμένα δεδομένα σε αυτόν τον προσομοιωτή

Σε αυτή τη χρήση, όλα τα δεδομένα προσομοιώνονται από τον προσομοιωτή. Τόσο η παραγωγή του φωτοβολταϊκού όσο και το προφίλ φορτίου προσομοιώνονται σύμφωνα με τις ρυθμίσεις σας.

Ο προσομοιωτής θα προσομοιώσει την παραγωγή του φωτοβολταϊκού και θα εξάγει τα δεδομένα της στη φάση A. Θα εξάγει ένα προσομοιωμένο προφίλ φορτίου. Θα υπολογίσει την ενέργεια από το δίκτυο βάσει των προσομοιωμένων δεδομένων φωτοβολταϊκού της φάσης A και του προσομοιωμένου προφίλ φορτίου και θα την εξάγει στη φάση B.

Προσομοίωση της παραγωγής του φωτοβολταϊκού

προσομοίωση της παραγωγής του ηλιακού αντιστροφέα

Προσομοίωση του προφίλ φορτίου

Προσομοίωση του προφίλ φορτίου

Ανάγνωση των δεδομένων από τον προσομοιωτή και ενσωμάτωσή τους στο Home Assistant

Μπορείτε να λάβετε τα δεδομένα από τον προσομοιωτή μέσω του ίδιου API ("monitorjson") που υποστηρίζει ο πραγματικός μετρητής ενέργειας

χρήση του τοπικού API για τη λήψη δεδομένων από τον προσομοιωμένο μετρητή ενέργειας

ενσωμάτωση του προσομοιωτή στο Home Assistant

Μπορεί να φαίνεται ανούσιο να ενσωματώσετε έναν προσομοιωμένο μετρητή ενέργειας στο Home Assistant, αλλά θα σας βοηθήσει να κατανοήσετε καλά αυτόν τον προσομοιωτή και έτσι θα τον χρησιμοποιήσετε καλύτερα στη χρήση 2 και στη χρήση 3.

Χρήση 2: χρησιμοποιήστε την πραγματική ηλιακή παραγωγή και βρείτε την καλύτερη λογική ελέγχου για το φορτίο σας

Επιλογή της πηγής δεδομένων της φάσης A στον προσομοιωτή

Προς το παρόν υποστηρίζονται μόνο δύο διεπαφές: ανάγνωση από έναν πραγματικό WEM3080T ή ανάγνωση από το API της IAMMETER.

χρησιμοποιήστε την πραγματική ηλιακή παραγωγή για να βρείτε την καλύτερη λογική ελέγχου του φορτίου σας

Στην πραγματικότητα, οποιαδήποτε διεπαφή περιέχει δεδομένα ηλιακής παραγωγής (είτε διαβάζονται από πραγματικούς μετρητές είτε λαμβάνονται από διαδικτυακά API) μπορεί να θεωρηθεί ως πηγή δεδομένων και να προστεθεί εδώ.

Αν γνωρίζετε άλλες διεπαφές, είστε ευπρόσδεκτοι να υποβάλετε ένα PR στο αποθετήριό μας.

Δημιουργία του προφίλ φορτίου

Προσπαθήστε να διαμορφώσετε ένα προφίλ φορτίου στον προσομοιωτή, όσο το δυνατόν πιο κοντά στην πραγματική σας κατάσταση.

Στη συνέχεια, ο προσομοιωτής θα υπολογίσει την κατανάλωση από το δίκτυο σύμφωνα με αυτόν τον τύπο: Ισχύς δικτύου = ισχύς ηλιακής παραγωγής - ισχύς φορτίου Θα υπολογίσει επίσης αναλόγως τα δεδομένα kWh του δικτύου (τόσο την εισαγόμενη όσο και την εξαγόμενη ενέργεια).

Ο προσομοιωτής θα εξάγει το αποτέλεσμα των δεδομένων δικτύου (που υπολογίζεται από την πραγματική ηλιακή παραγωγή και το προσομοιωμένο φορτίο) στη φάση B.

Μπορείτε να διαβάσετε αυτό το προσομοιωμένο αποτέλεσμα δικτύου μέσω του τοπικού API "monitorjson" και να το ενσωματώσετε σε οποιαδήποτε πλατφόρμα γνωρίζετε.

Αν το μοντέλο φορτίου είναι αρκετά κοντά στην πραγματική σας κατάσταση, μπορεί να σας βοηθήσει να βρείτε την καλύτερη λογική ελέγχου (αλγόριθμο). Αυτή η λογική ελέγχου μπορεί να σας βοηθήσει:

  • Να τροφοδοτείτε το φορτίο με την πλεονάζουσα ηλιακή ενέργεια όσο το δυνατόν περισσότερο.

  • Αν το φορτίο δεν μπορεί να τροφοδοτηθεί από ηλιακή ενέργεια (τη νύχτα), προσπαθήστε να το τροφοδοτήσετε όσο το δυνατόν περισσότερο κατά τις ώρες χαμηλού τιμολογίου.

Ενσωμάτωση του προσομοιωτή στο Home Assistant για τη δοκιμή της λογικής ελέγχου σας

Ανατρέξτε στο

Πώς να δημιουργήσετε ένα προφίλ φορτίου και να το ενσωματώσετε στο Home Assistant

Αναφορές

Εκτελέστε αυτόν τον προσομοιωτή με τον πηγαίο κώδικα ή μέσω Docker

Πώς να δημιουργήσετε ένα προφίλ φορτίου και να το ενσωματώσετε στο Home Assistant

Ενσωματώστε έναν εικονικό τριφασικό μετρητή ενέργειας (ανοιχτού κώδικα) στο HA και χρησιμοποιήστε τον για να βελτιστοποιήσετε το φωτοβολταϊκό σας σύστημα

Πώς να χρησιμοποιήσετε τον μετρητή ενέργειας Wi-Fi της IAMMETER στο Home Assistant

Πάνω