Documentação

Controlo do armazenamento da bateria
(para versões de firmware a partir de 1.25.2)

A documentação para controlar o armazenamento da bateria para versões de firmware < 1.25.2 pode ser encontrada aqui.

A maioria dos sistemas de armazenamento de baterias instalados em conjunto com sistemas de energia solar tem uma regra de carregamento incorporada, segundo a qual tentam carregar antes de a eletricidade ser alimentada e tentam descarregar antes de a eletricidade ser retirada da rede. Os sistemas de armazenamento industrial podem ser controlados de acordo com outros critérios, por exemplo, para limitar os picos de carga ou o consumo de energia durante as janelas de pico de carga, de acordo com as especificações do operador da rede. Os pequenos sistemas de armazenamento de baterias seriam submetidos a ciclos de carregamento profundos devido ao carregamento do automóvel elétrico e, por conseguinte, estariam sujeitos a um elevado desgaste. Por isso, em muitos casos, faz sentido controlar o sistema de armazenamento utilizando o Gestor de Carregamento cFos. Para tal, é necessário um modelo que seja controlável ou, pelo menos, uma opção de comutação através de um relé.

Os sistemas de armazenamento podem ser controlados como parte do modelo de bateria SunSpec 124 (por exemplo, Fronius) ou ter os seus próprios registos Modbus que permitem o controlo. Os dispositivos híbridos funcionam como inversores para painéis solares e sistemas de armazenamento. Os inversores, contadores e acumuladores de baterias são criados como mosaicos de contadores no cFos Charging Manager. Por isso, é possível ativar o controlo da bateria em todos os contadores. Para equipamentos SunSpec com o modelo 124, o Gestor de Carregamento cFos tenta controlar o sistema de armazenamento associado. Poderá ser necessário ativar isto primeiro no dispositivo. Para contadores definidos pelo utilizador (Victron, etc.), o Gestor de Carga cFos tenta encontrar uma variável definida pelo utilizador chamada "soc" (em percentagem). Esta pode então ser apresentada no mosaico do contador.

No controlo do armazenamento da bateria, é possível especificar primeiro a potência máxima de carga e descarga. -1 significa que o Gestor de Carregamento não deve controlar a potência de carga ou descarga. Em seguida, pode definir várias regras de carregamento que são processadas uma após a outra a cada poucos segundos e limitam a corrente de carga ou descarga. As regras de carregamento funcionam de forma semelhante às regras de carregamento das Wallboxes. O Gestor de carregamento cFos utiliza a potência máxima de carga ou descarga como valor inicial, ou seja, o valor de controlo, e permite que este seja alterado através do processamento das regras de carregamento.

Depois de todas as regras de carregamento terem sido processadas, existe um limite atual (que também pode ser 0) para a potência de carregamento ou descarregamento. O cFos Charging Manager armazena estes valores nas variáveis definidas pelo utilizador, denominadas «charge_power_w», «charge_power_prc» (valor expresso em percentagem), «discharge_power_w» e «discharge_power_prc». Além disso, existe uma variável definida pelo utilizador denominada «bat_mode». Aqui é registado se existe um limite de carga ou de descarga (0 = sem valores, 1 = limite de carga, 2 = limite de descarga, 3 = limite de carga e descarga). Nos dispositivos SunSpec, os limites são convertidos e gravados nos registos previstos para o efeito. No caso de contadores definidos pelo utilizador, é possível criar saídas definidas pelo utilizador que gravem os valores das variáveis acima referidas no dispositivo. Encontrará exemplos para este efeito nas definições de contadores fornecidas para Victron ou Kostal Plenticore. Se o limite de carga ou de descarga não for controlado, as respetivas variáveis não existem, pelo que também não são gravadas na memória. Com a configuração «Modo» do controlador do acumulador, pode determinar o que deve acontecer quando existem valores positivos tanto para a potência de carga como para a potência de descarga. «Neutro» significa que o cFos Charging Manager transmite ambos os valores ao acumulador e este, se for caso disso, decide por si próprio o que fazer dentro de um determinado intervalo. «Priorizar o carregamento» significa que a potência de descarga é definida como 0 quando a potência de carregamento é positiva; «Priorizar a descarga» significa que a potência de carregamento é definida como 0 quando a potência de descarga é positiva. Isto é útil quando o acumulador dispõe apenas de um valor para a potência de carga e de descarga. Se a potência de carga ou de descarga for inferior a 0, as variáveis definidas pelo utilizador são eliminadas. Deve ter isto em conta ao criar definições de contadores personalizadas. Este é o caso, por exemplo, se tiver especificado -1 como potência máxima de carga ou descarga, ou se as suas regras de carga conduzirem a valores negativos. Desta forma, pode, por exemplo, criar definições de contadores que só atuem de forma controladora sobre o acumulador de bateria se existirem as variáveis correspondentes (if exist(charge_power_w)...).

Saída de comutação: Infelizmente, algumas memórias não podem ser controladas diretamente com as regras acima. No entanto, para poder, pelo menos, desativar o depósito de armazenamento com as regras acima (por exemplo, quando um carro está a carregar), pode tentar utilizar um contacto de comutação se o depósito de armazenamento tiver uma entrada de controlo. Se for viável, pode também desligar o depósito do acumulador eletricamente da rede, utilizando um contactor (para evitar a destruição do depósito do acumulador, deve perguntar previamente ao fabricante ou ao eletricista se o dispositivo é adequado para isso). No campo "Saída de comutação", pode especificar o nome de uma variável que é definida como 1 se a potência de carga ou descarga for positiva após a análise das regras de carregamento e como 0 se não for. O gestor de carregamento cFos fornece uma definição de contador para uma caixa de distribuição ou tomada Shelly. Quando se configura este contador, é-lhe atribuído um ID de dispositivo, por exemplo, M5. Pode então especificar a switchbox Shelly em "Switching output" (Saída de comutação) na unidade de controlo do acumulador utilizando: M5.output1. Se o nome da variável for precedido de um sinal de menos, a saída de comutação é invertida(-M5.output1)