Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!

Giới thiệu trình mô phỏng

Kho:IAMMETER-mô phỏng

Chào mừng bạn đến cho chúng tôi biết suy nghĩ của bạn ở đâyTích hợp đồng hồ đo năng lượng 3 pha ảo (mã nguồn mở) vào HA, sử dụng nó để tối ưu hóa hệ thống pv năng lượng mặt trời của bạn

Lời nói đầu

Ý tưởng cho phép chúng tôi bắt đầu phát triển trình mô phỏng này đến từ bài đăng nàyhttps://imeter.club/topic/320

Một trong những khách hàng của chúng tôi cố gắng tối ưu hóa việc sử dụng năng lượng mặt trời dư thừa của trợ lý tại nhà. Sử dụng đồng hồ đo năng lượng của IAMMETER để theo dõi sản lượng dư thừa của năng lượng mặt trời và kiểm soát việc sạc Tesla của Trợ lý tại nhà (sử dụng càng nhiều càng tốt lượng năng lượng mặt trời dư thừa càng tốt).

chúng tôi cũng muốn tham gia vào dự án này, để cùng nhau tối ưu hóa logic điều khiển. Nhưng chúng tôi không có Tesla và biến tần trong văn phòng của chúng tôi bây giờ. Vì vậy, chúng tôi đã lên ý tưởng, phát triển một trình mô phỏng để đạt được những công việc như vậy.

Thông qua trình mô phỏng này, bạn có thể nhận được WEM3080T mô phỏng.

Pha A là kết quả đo của đầu ra biến tần năng lượng mặt trời (Kết quả này hoàn toàn có thể được giả lập hoặc lấy từ máy đo năng lượng thực).

Cấu hình tải được cấu hình trong trình mô phỏng, có các mô hình tải khác nhau (cố định, hẹn giờ, có thể định cấu hình).

Sau đó, trình mô phỏng sẽ tự động tính toán mức tiêu thụ lưới điện bằng kết quả đo năng lượng mặt trời (mô phỏng hoặc thực) và hồ sơ tải (mô phỏng), và xuất ra kết quả trong giai đoạn B.

Cài đặt ảo của trình mô phỏng

Các tính năng ánh sáng cao

Bạn có thể làm những công việc thú vị như vậy bằng trình mô phỏng này.

  • Tối ưu hóa chiến lược kiểm soát tải của bạn: tạo hồ sơ tải, thay đổi logic điều khiển của tải và cố gắng tìm ra logic nào có thể đạt được lợi nhuận tối đa từ hệ thống PV năng lượng mặt trời của bạn (Để cải thiện tỷ lệ tự sử dụng trong hệ thống PV năng lượng mặt trời của bạn).
  • Dự báo doanh thu điện mặt trời trước khi lắp đặt: mô phỏng sản lượng điện mặt trời, tính toán thu nhập và tiết kiệm điện mặt trời có thể có bằng dữ liệu mặt trời mô phỏng và dữ liệu tiêu thụ năng lượng điện thực của bạn.

Đồng hồ đo năng lượng 3 pha mô phỏng cũng có thể được thêm vào Trợ lý chính hoặc IAMMETER, giống như phần cứng thực.

hình ảnh-20221021135930204

Làm thế nào nó hoạt động

Trình mô phỏng được phát triển bởi & quot; ASP.NET Core & quot ;, nó là mã nguồn mở.

Kho lưu trữ IAMMETER-simulator

Sau khi bạn chạy mã này, nó giả định rằng bạn đã cài đặt đồng hồ đo năng lượng 3 pha (WEM3080T) theo cách này.

Sơ đồ đấu dây trong hệ mặt trời

Trình mô phỏng cũng hỗ trợ API của & quot; monitorjson & quot; giống như đồng hồ đo năng lượng 3 pha thật.

Dữ liệu của pha A trong trình mô phỏng có thể đến từ dữ liệu được mô phỏng hoàn toàn (bạn có thể đặt công suất tối đa cho biến tần được mô phỏng), đồng hồ đo năng lượng thực (WEM3080T) hoặc giá trị trả về API từ một số nền tảng (chẳng hạn như PVoutput).

hình ảnh-20221021102257501

Mô hình tải trong trình mô phỏng này

hình ảnh-20221021141939391

Mô hình phụ tải được sử dụng để mô phỏng công suất tiêu thụ thực, hiện có ba mô hình tải khác nhau được hỗ trợ.

  • Tải với giá trị công suất cố định có thể được chuyển đổi bằng tay.
  • Giá trị tải trong phạm vi công suất cụ thể, chạy trong phạm vi thời gian cố định.
  • Tải có thể được kiểm soát bởi một API (bật / tắt hoặc đầu ra nguồn cụ thể như bộ sạc tesla).

Bạn có thể giới thiệu logic điều khiển của riêng mình trong trình mô phỏng này để điều khiển các mô hình tải như vậy. Chẳng hạn như làm cho một số phụ tải lớn hoạt động trong thời gian biểu giá thấp điểm, sử dụng năng lượng mặt trời dư thừa càng nhiều càng tốt.

Tất nhiên, không phải là một cách dễ dàng để cung cấp một mô hình tải có thể mô phỏng tình hình thực tế. Sau khi chúng tôi mở mã nguồn này, chúng tôi hy vọng mọi người quan tâm đến dự án này có thể cùng nhau cải thiện mô hình tải để làm cho nó gần với tình hình thực tế hơn.

Cách sử dụng1 : sử dụng dữ liệu được mô phỏng hoàn toàn trong trình mô phỏng này

Trong cách sử dụng này, tất cả dữ liệu được mô phỏng bởi trình mô phỏng này. Cả đầu ra PV năng lượng mặt trời và cấu hình tải đều được mô phỏng theo cài đặt của bạn.

Trình mô phỏng sẽ mô phỏng đầu ra PV và xuất dữ liệu của nó trong pha A. Nó sẽ xuất ra một hồ sơ tải mô phỏng. Nó sẽ tính toán sản lượng lưới bằng dữ liệu PV mô phỏng trong pha A và cấu hình tải mô phỏng và xuất nó trong pha B.

Mô phỏng sản lượng điện mặt trời

mô phỏng đầu ra biến tần PV năng lượng mặt trời

Mô phỏng hồ sơ tải

Mô phỏng hồ sơ tải

Đọc dữ liệu từ trình mô phỏng và tích hợp nó vào Home Assistant

Bạn có thể sử dụng lấy dữ liệu từ trình mô phỏng bằng cùng một API (& quot; monitorjson & quot;) mà đồng hồ đo năng lượng thực hỗ trợ

sử dụng API cục bộ để lấy dữ liệu từ đồng hồ năng lượng mô phỏng

tích hợp trình mô phỏng vào Trợ lý chính

Việc tích hợp đồng hồ đo năng lượng mô phỏng vào Trợ lý nhà có vẻ không hợp lý, nhưng nó sẽ giúp bạn hiểu rõ về trình mô phỏng này, sau đó bạn sẽ sử dụng trình mô phỏng tốt hơn trong cách sử dụng 2 và sử dụng 3.

Cách sử dụng 2: sử dụng đầu ra PV năng lượng mặt trời thực, tìm ra logic điều khiển tốt hơn tải của bạn

Chọn nguồn dữ liệu của pha A trong trình mô phỏng

Bây giờ, nó chỉ hỗ trợ hai giao diện, đọc từ WEM3080T thực hoặc đọc từ API của IAMMETER

sử dụng đầu ra PV năng lượng mặt trời thực, tìm ra logic điều khiển tốt hơn tải của bạn

Trên thực tế, bất kỳ giao diện nào có chứa dữ liệu đầu ra năng lượng mặt trời (dù được đọc từ đồng hồ đo thực hay lấy từ các API trực tuyến) đều có thể được coi là nguồn dữ liệu và được thêm chúng vào đây.

Nếu bạn đã quen với các giao diện khác, hoan nghênh bạn gửi PR chokho.

tạo hồ sơ tải

Cố gắng định cấu hình hồ sơ tải trong trình mô phỏng, giống với tình huống thực của bạn.

Sau đó, trình mô phỏng sẽ tính toán mức tiêu thụ lưới điện, liên quan đến công thức này Điện lưới = công suất đầu ra mặt trời - công suất tải Nó cũng sẽ tính toán dữ liệu kWh lưới (cả năng lượng nhập khẩu và năng lượng xuất khẩu) cho phù hợp.

Trình mô phỏng sẽ xuất ra kết quả dữ liệu lưới (được tính toán bằng năng lượng mặt trời thực và tải mô phỏng) trong giai đoạn B.

Bạn có thể đọc kết quả lưới mô phỏng này bằng API cục bộ & quot; monitorjson & quot ;, và tích hợp nó vào bất kỳ nền tảng nào bạn quen thuộc.

Nếu mô hình tải đủ gần với tình huống thực tế của bạn, nó có thể giúp bạn tìm ra logic (thuật toán) điều khiển tốt nhất. Logic điều khiển này có thể giúp bạn:

  • Cung cấp năng lượng cho tải bằng năng lượng mặt trời dư thừa càng nhiều càng tốt.

  • Nếu phụ tải không thể cấp điện bằng năng lượng mặt trời (vào ban đêm) thì hãy cố gắng cấp điện vào giờ thấp điểm càng nhiều càng tốt.

Tích hợp trình mô phỏng vào Trợ lý chính để kiểm tra logic điều khiển của bạn

Vui lòng tham khảo trước

Cách tạo cấu hình tải và tích hợp nó vào trợ lý gia đình

Tham khảo

Chạy trình mô phỏng này bằng mã nguồn hoặc Docker

Cách tạo cấu hình tải và tích hợp nó vào trợ lý gia đình

Tích hợp đồng hồ đo năng lượng 3 pha ảo (mã nguồn mở) vào HA, sử dụng nó để tối ưu hóa hệ thống pv năng lượng mặt trời của bạn

Cách sử dụng đồng hồ đo năng lượng Wi-Fi của IAMMETER trong Home Assistant

Đứng đầu