Lo sentimos, su navegador no es compatible con JavaScript.

Introducción al simulador

Repositorio:Simulador IAMMETER

Bienvenido a hacernos saber sus pensamientos aquíIntegre un medidor de energía trifásico virtual (código abierto) en HA, utilícelo para optimizar su sistema fotovoltaico solar

Prefacio

La idea que nos permitió comenzar a desarrollar este simulador surge de este post.https://imeter.club/topic/320

Uno de nuestros clientes intenta optimizar el uso de la producción solar excedente por parte del asistente del hogar. Use el medidor de energía de IAMMETER para monitorear la salida de exceso solar y controlar la carga de Tesla por medio del Home Assistant (utilice el exceso de energía solar tanto como sea posible).

también queremos participar en este proyecto, para optimizar la lógica de control juntos. Pero ahora no tenemos el Tesla ni el inversor en nuestra oficina. Entonces tuvimos una idea, desarrollar un simulador para lograr tales trabajos.

A través de este simulador, puede obtener un WEM3080T simulado.

La fase A es el resultado de la medición de la salida del inversor solar (este resultado puede simularse completamente con el simulador u obtenerse de un medidor de energía real).

El perfil de carga se configura en el simulador, existen diferentes modelos de carga (fija, temporizada, configurable).

Luego, el simulador calcula el consumo de la red automáticamente por el resultado de la medición solar (simulado o real) y el perfil de carga (simulado), y genera el resultado en la fase B.

Instalación virtual del simulador

Altas funciones de luz

Puedes hacer trabajos tan interesantes con este simulador.

  • Optimice su estrategia de control de carga: cree un perfil de carga, cambie la lógica de control de la carga e intente averiguar con qué lógica se puede lograr el máximo rendimiento de su sistema solar fotovoltaico (para mejorar la tasa de uso propio en su sistema solar fotovoltaico).
  • Pronostique los ingresos de la energía solar fotovoltaica antes de la instalación: una salida de energía solar fotovoltaica simulada, calcule el posible ahorro e ingresos de energía solar fotovoltaica mediante los datos solares simulados y sus datos reales de consumo de energía eléctrica.

El medidor de energía trifásico simulado también se puede agregar a Home Assistant o IAMMETER, como el hardware real.

imagen-20221021135930204

Cómo funciona

El simulador está desarrollado por "ASP.NET Core", es de código abierto.

Repositorio del simulador IAMMETER

Después de ejecutar este código, se supone que ha instalado un medidor de energía trifásico (WEM3080T) de esta manera.

Diagrama de cableado en el sistema solar

El simulador también es compatible con la API de "monitorjson" como el medidor de energía trifásico real.

Los datos de la fase A en el simulador pueden provenir de datos totalmente simulados (puede configurar la potencia máxima para el inversor simulado), un medidor de energía real (WEM3080T) o el valor de retorno API de alguna plataforma (como PVoutput).

imagen-20221021102257501

El modelo de carga en este simulador

imagen-20221021141939391

El modelo de carga se utiliza para simular el consumo de energía real, hay tres modelos de carga diferentes que ahora se admiten.

  • Carga con valor de potencia fijo que se puede conmutar manualmente.
  • Cargue el valor dentro de un rango de potencia específico, ejecute en un rango de tiempo fijo.
  • Carga que puede ser controlada por una API (encendido/apagado, o la salida de potencia específica como el cargador tesla).

Puede introducir su propia lógica de control en este simulador para controlar dichos modelos de carga. Como hacer que una gran carga funcione en el momento de la tarifa de menor demanda, utilizando el exceso de producción solar tanto como sea posible.

Por supuesto, no es una manera fácil de proporcionar un modelo de carga que pueda simular la situación real. Después de abrir este código, esperamos que todos los interesados en este proyecto puedan mejorar juntos el modelo de carga para acercarlo a la situación real.

Uso 1: use los datos totalmente simulados en este simulador

En este uso, todos los datos son simulados por este simulador. Tanto la salida de energía solar fotovoltaica como el perfil de carga se simulan con respecto a su configuración.

El simulador simulará la salida fotovoltaica y emitirá sus datos en la fase A. Emitirá un perfil de carga simulado. Calculará la salida de la red mediante los datos fotovoltaicos simulados en la fase A y el perfil de carga simulado y los generará en la fase B.

Simule la salida de energía solar fotovoltaica

simular la salida del inversor fotovoltaico solar

Simular el perfil de carga

Simular el perfil de carga

Lee los datos del simulador e intégralos en Home Assistant

Puede obtener los datos del simulador mediante la misma API ("monitorjson") que admite el medidor de energía real

use la API local para obtener los datos del medidor de energía simulado

integrar el simulador en el Home Assistant

No parece tener sentido integrar un medidor de energía simulado en el asistente de Home, pero lo ayudará a comprender bien este simulador, luego lo usaría mejor en el uso 2 y el uso 3.

Uso 2: use la salida fotovoltaica solar real, descubra la mejor lógica de control de su carga

Seleccione la fuente de datos de la fase A en el simulador

Ahora, solo admite dos interfaces, leer desde un WEM3080T real o leer desde la API de IAMMETER

use la salida fotovoltaica solar real, descubra la mejor lógica de control de su carga

De hecho, cualquier interfaz que contenga datos de producción solar (ya sea leídos de medidores reales o obtenidos de API en línea) puede considerarse como una fuente de datos y agregarlos aquí.

Si está familiarizado con otras interfaces, bienvenido a enviar relaciones públicas a nuestrorepositorio.

crear el perfil de carga

Prueba a configurar un perfil de carga en el simulador, lo más parecido a tu situación real.

Luego el simulador calculará el consumo de la red, con respecto a esta fórmula Potencia de red = potencia de salida solar - potencia de carga También calculará los datos de kWh de la red (tanto la energía importada como la energía exportada) en consecuencia.

El simulador generará el resultado de los datos de la red (computado por la carga solar real y simulada) en la fase B.

Puede leer este resultado de cuadrícula simulado mediante la API local "monitorjson" e integrarlo en cualquier plataforma con la que esté familiarizado.

Si el modelo de carga está lo suficientemente cerca de su situación real, puede ayudarlo a encontrar la mejor lógica de control (algoritmo). Esta lógica de control puede ayudarlo a:

  • Alimente la carga con el exceso de energía solar tanto como sea posible.

  • Si la carga no puede alimentarse con energía solar (por la noche), intente encenderla en el horario de menor actividad tanto como sea posible.

Integre el simulador en Home Assistant para probar su lógica de control

Por favor refiérase a

Cómo crear un perfil de carga e integrarlo en el asistente de hogar

Árbitro

Ejecute este simulador por el código fuente o Docker

Cómo crear un perfil de carga e integrarlo en el asistente de hogar

Integre un medidor de energía trifásico virtual (código abierto) en HA, utilícelo para optimizar su sistema fotovoltaico solar

Cómo usar el medidor de energía Wi-Fi de IAMMETER en Home Assistant

Cima