Integração de Sessão de Carregamento

Considerações importantes para configurar consistentemente o sistema central e o carregador para fornecer rastreamento de sessão confiável, permitindo operações de gerenciamento, experiência do usuário e prevenindo resultados indesejados.

Tópicos neste documento:

Tempo limite de início da sessão

Certifique-se de configurar o período de tempo limite de início da sessão no lado do carregador. Ele cobre o tempo disponível para iniciar a sessão, desde a aceitação da solicitação de início remoto ou autorização do motorista.

O tempo limite de autorização e início de sessão remota no lado do carregador representa o tempo desde a aceitação de RemoteStartTransaction/Authorization do OCPP (Open Charge Point Protocol), após o qual a sessão deve ser iniciada. Se esse tempo for ultrapassado, o carregador deve impedir qualquer início de sessão sem a próxima aceitação da operação RemoteStartTransaction ou Authorization do OCPP.

Para evitar o uso fraudulento, sugerimos o uso de medidas preventivas configurando o período de tempo limite do carregador no qual se espera que a sessão comece. O OCPP 1.6 tem uma configuração ConnectionTimeOut, que pode ser usada conforme descrito abaixo.

O carregador também pode ter outras configurações que não fazem parte do OCPP 1.6 para lidar com outros cenários preventivos - para lidar com esses, verifique o manual específico do carregador ou consulte o fabricante.

O OCPP 1.6 exige suporte para a configuração ConnectionTimeOut: Intervalo em segundos desde o início do status: ‘Preparing’ até que a Transação incipiente seja cancelada automaticamente, devido à falha do motorista do EV (Electric Vehicle) em inserir (corretamente) o(s) conector(es) do cabo de carregamento na(s) tomada(s) apropriada(s). O Charge Point DEVE voltar ao estado original, provavelmente: ‘Available’.

A seção de tempo limite da sessão está relacionada às configurações de ready-session-expiration do sistema central, pois fecha sessões inativas com base nas configurações de expiração e na configuração do trabalho ocioso. Certifique-se de usar o tempo de expiração da sessão pronta consistente no sistema central, para que ele funcione alinhado com o carregador.

Autorização do motorista

Como os motoristas/clientes que pretendem carregar o veículo podem usar os tipos de pagamento pré-pago, pós-pago ou pay-now, cada carregamento de sessão precisa ser primeiro autorizado pelo sistema central do Tridens Monetization para verificar a suficiência de fundos do motorista para iniciar a sessão de carregamento. Assim, as listas e caches de autorizações locais e offline do carregador precisam ser desativados, para propagar todas as autorizações para o sistema central.

Abaixo está a lista de configurações de autorização padronizadas OCPP 1.6 e OCPP 2.0.1. Observe que os carregadores podem ter sua própria lista personalizada de configurações, fora do escopo padronizado. Como um CPO (Charge Point Operator), revise a implementação específica do carregador para quaisquer configurações adicionais que precisem ser gerenciadas.

Nome do Atributo de Configuração
Descrição
Restrição
Nome da Variável OCPP 1.6
Nome da Variável OCPP 2.0.1
Authorize Remote Session RequestsIndica se as solicitações de início remoto precisam ser autorizadas pelo carregador antes de prosseguir com o carregamento.Defina como true, para garantir que a sessão ainda esteja autorizada a iniciar.AuthorizeRemoteTxRequestsAuthorizeRemoteStart
Authorization Cache EnabledIndica se o carregador suporta o cache de autorização para os identificadores do motorista.Defina como false, para evitar o uso dos caches de autorização locais do carregador.AuthorizationCacheEnabledAuthCacheEnabled
Local Offline AuthorizationIndica se o carregador, quando offline, iniciará uma transação para identificadores autorizados localmente.Defina como false, para evitar o uso dos caches de autorização locais do carregador.LocalAuthorizeOfflineLocalAuthorizeOffline
Allow Offline Session of Unknown DriverIndica se o carregador permite autorizar quaisquer identificadores desconhecidos que não podem ser autorizados pela lista de autorização local ou pelo cache de autorização.Defina como false, para evitar quaisquer sessões não verificadas.AllowOfflineTxForUnknownIdOfflineTxForUnknownIdEnabled
Central Contract ValidationIndica se o Charge Point pode fornecer um certificado de contrato que não pode validar ao Sistema Central para validação como parte da autorização.

Usado no escopo do Plug & Charge do ISO 15118.
Defina como true, para que a verificação do sistema central seja usada.CentralContractValidationAllowedCentralContractValidationAllowed
Offline Contract ValidationIndica se o ponto de carga tentará validar um certificado de contrato quando estiver offline (não conectado ao sistema central).

Usado no escopo do Plug & Charge do ISO 15118.
Defina como false, para que a verificação do sistema central seja usada.ContractValidationOfflineContractValidationOffline

Tabela 1: Lista de configurações de autorização para gerenciar em OCPP 1.6 e 2.0.1.

Sessões offline

Desative o carregador para iniciar as sessões de carregamento sem a permissão do sistema central, pois isso resultaria em sessões públicas sem cliente.

Certifique-se de desativar as configurações LocalAuthorizeOffline e AllowOfflineTxForUnknownId do OCPP 1.6 no lado do carregador.

O CPO precisa revisar a implementação e configuração específica do carregador, pois outras configurações fora do escopo padronizado podem ser aplicadas.

Relatórios de valores do medidor

Configure o intervalo de relatório dos valores do medidor da sessão no carregador, para que o progresso da sessão apareça. Aconselhamos o uso de um intervalo de 15 segundos. Você geralmente pode configurar isso no painel do próprio carregador ou usar o painel do EV Charge, que pode fazer isso via OCPP.

Para acessar esta seção no EV Charge, no Menu , clique em Stations . Uma lista paginada de todas as estações é mostrada em formato tabular. Clique em Actions para a estação específica. Na página da estação, clique em Configuration no canto superior direito para acessar a página Configuration, selecione a aba Meter para regular o intervalo de amostragem. Como alternativa, a aba Custom também pode ser usada para isso.

Exemplo de Intervalo de Configuração do Medidor

Figura 1: Exemplo de configuração do intervalo no formulário de Configuração da Estação no painel do Tridens EV Charge.

Para mostrar a medição de potência ativa no aplicativo móvel, o CPO precisa configurar o carregador para enviar certas medições no escopo da sessão de carregamento (geralmente pelo menos kW para potência e kWh (Kilowatt-hour) para energia). Mais uma vez, isso geralmente é possível pelo painel do carregador ou pelo painel do EV Charge, onde a configuração MeterValuesSampledData do OCPP pode ser usada.

Para navegar até esta área no EV Charge, vá ao Menu e selecione Stations . Você verá uma lista paginada de todas as estações em formato tabular. Clique em Actions para a estação específica. Uma vez na página da estação, no canto superior direito acesse a página Configuration, selecione a aba Meter para regular as grandezas medidas de amostragem. Como alternativa, a aba Custom no canto superior direito também pode ser usada.

Exemplo de Configuração de Grandezas Medidas

Figura 2: Exemplo de configuração de grandezas medidas no formulário de Configuração da Estação no painel do Tridens EV Charge.

Grandezas medidas importantes para lidar:

NomeDescriçãoNome OCPP 1.6Nome OCPP 2.0.1
Importação de EnergiaEnergia importada instantânea (Wh ou kWh) para o veículo.Energy.Active.Import.IntervalEnergy.Active.Import.Interval
Importação de PotênciaImportação de potência instantânea (W ou kW) para o EV.Power.Active.ImportPower.Active.Import
Importação de CorrenteImportação de corrente instantânea (A) para o EV.Current.ImportCurrent.Import
TensãoSuprimento de tensão instantânea (V) entre a rede e o EV.VoltageVoltage
Estado de Carga da BateriaPorcentagem que representa o estado de carga da bateria do veículo.SoCSoC

Tabela 2: Lista de configurações de grandezas medidas em OCPP 1.6 e 2.0.1.

Valores do medidor relacionados à sessão

Valores do medidor que estão relacionados à sessão de carregamento específica e representam as grandezas medidas relacionadas a ela.

Intervalo de valores do medidor da sessão

Intervalo em segundos, pelo qual o carregador enviará os relatórios de valor do medidor para o sistema central durante a sessão de carregamento. O intervalo sugerido é de 10 a 15 segundos.

Refere-se a MeterValueSampleInterval do OCPP 1.6 e SampledDataTxUpdatedInterval do OCPP 2.0.1.

Grandezas medidas dos valores do medidor da sessão

Grandezas medidas que o carregador enviará no ‘Intervalo de valores do medidor da sessão’. Sugerido: potência, energia, estado de carga, tensão, corrente.

Refere-se a MeterValuesSampledData do OCPP 1.6 e SampledDataTxUpdatedMeasurands do OCPP 2.0.1.

Valores gerais do medidor

Os valores gerais do medidor são relatados independentemente da sessão e podem ser necessários nos cenários das sessões que estão sendo terminadas pelo estacionamento final.

Intervalo de valores gerais do medidor

Intervalo em segundos, pelo qual o carregador enviará relatórios regulares de valor do medidor ao sistema central durante a sessão de carregamento.

Refere-se a ClockAlignedDataInterval do OCPP 1.6 e AlignedDataInterval do OCPP 2.0.1.

Grandezas medidas dos valores gerais do medidor

Grandezas medidas que o carregador enviará no ‘Intervalo de valores gerais do medidor’. Sugerido: potência oferecida.

Refere-se a MeterValuesAlignedData do OCPP 1.6 e AlignedDataMeasurands do OCPP 2.0.1.

Detecção do tipo de leitura de energia

Absoluto (Absolute): Leitura do medidor de energia que está acumulando o consumo de todas as sessões em um conector.

Relativo (Relative): Leitura do medidor de energia começando em 0 para cada sessão.

O sistema central do Tridens Monetization utiliza a seguinte detecção de consumo de energia para uma sessão, pois existem diferentes variedades de tipos de relatórios por carregadores:

  • Carregadores relatando valores absolutos do medidor de energia no início, meio e fim da sessão. Energia de todas as sessões no carregador até agora.

  • Carregadores relatando os valores relativos do medidor de energia da sessão no início, meio e fim da sessão. Energia da sessão específica.

  • Carregadores relatando um valor absoluto do medidor de energia no início e no fim da sessão, mas no intervalo intermediário, eles estão enviando relatórios de energia relativos à sessão (baseados em zero).

Validação do relatório de energia

O sistema central do Tridens Monetization utiliza a validação do consumption de energia da sessão de carregamento para a sessão de carregamento persistida, ao receber os relatórios do carregador. A capacidade de potência do conector é verificada junto com o tempo de leitura do medidor de energia. Este mecanismo serve para superar um problema quando os carregadores relatam o consumo obsoleto ou excessivo do medidor de energia.

A validação é feita em duas etapas, onde ambas precisam passar:

  • O carimbo de data/hora (timestamp) da leitura do medidor de energia relatado para a sessão persistida é verificado em relação à última leitura válida do medidor da sessão persistida. É considerado válido se o timestamp da leitura do medidor de energia não for anterior ao timestamp da leitura anterior do medidor.

  • A energia relatada (Wh/kWh) é verificada em relação à capacidade do conector. É considerado válido se a energia consumida ao longo do tempo for possível para a capacidade de potência do conector na diferença de tempo em relação ao timestamp do relatório anterior válido do medidor de energia da sessão persistida.

Se o conector tiver uma capacidade de potência configurada menor, a diferença de energia relatada será muito grande para a capacidade configurada e, assim, os relatórios do medidor de energia serão descartados e o consumo de energia não será persistido nas sessões do Tridens Monetization.

Os cenários abaixo são baseados no conector de carregamento que é capaz de um fluxo de energia de 30kW.

Cenário 1

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão2000 Wh08:00:00Leitura absoluta do medidor.
Intermediário da sessão2025 Wh08:00:30Leitura absoluta do medidor.
Fim da sessão2050 Wh08:01:00Leitura absoluta do medidor.

Cenário 2

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão0 Wh08:00:00Leitura relativa da sessão.
Intermediário da sessão25 Wh08:00:30Leitura relativa da sessão.
Fim da sessão50 Wh08:01:00Leitura relativa da sessão.

Cenário 3

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão2000 Wh08:00:00Leitura absoluta do medidor.
Intermediário da sessão 125 Wh08:00:30Leitura relativa da sessão.
Intermediário da sessão 250 Wh08:01:00Leitura relativa da sessão.
Fim da sessão2075 Wh08:01:30Leitura absoluta do medidor.

Cenário 4

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão2000 Wh08:00:00Leitura absoluta do medidor.
Intermediário da sessão 12025 Wh08:00:30Leitura absoluta do medidor.
Intermediário da sessão 22020 Wh08:01:00Leitura absoluta do medidor.
Hora válida, relatório de energia obsoleto inválido.
Inválido e não impacta a sessão.
Fim da sessão2075 Wh08:01:30Leitura absoluta do medidor.

Cenário 5

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão2000 Wh08:00:00Leitura absoluta do medidor.
Intermediário da sessão2025 Wh08:00:30Leitura absoluta do medidor.
Fim da sessão2020 Wh08:01:00Leitura absoluta do medidor.
Hora válida, relatório de energia obsoleto inválido.
Inválido e não impacta a sessão.

Cenário 6

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão2000 Wh08:00:00Leitura absoluta do medidor.
Intermediário da sessão 12025 Wh07:59:59Leitura absoluta do medidor.
Hora obsoleta inválida.
Inválida e não impacta a sessão.
Intermediário da sessão 22050 Wh08:01:00Leitura absoluta do medidor.
Fim da sessão2075 Wh08:01:30Leitura absoluta do medidor.

Cenário 7

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão2000 Wh08:00:00Leitura absoluta do medidor.
Intermediário da sessão2025 Wh08:00:30Leitura absoluta do medidor.
Fim da sessão2050 Wh08:00:29Leitura absoluta do medidor.
Hora obsoleta inválida.
Inválida e não impacta a sessão.

Cenário 8

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão2000 Wh08:00:00Leitura absoluta do medidor.
Intermediário da sessão2500 Wh08:00:30Leitura absoluta do medidor.
Hora válida. Relatório de energia excessiva inválido sobre a capacidade de potência do conector.
Inválido e não impacta a sessão.
Fim da sessão2050 Wh08:01:00Leitura absoluta do medidor.

Cenário 9

Escopo da leitura do medidorValor da leitura do medidorHora da leitura do medidorNotas
Início da sessão2000 Wh08:00:00Leitura absoluta do medidor.
Intermediário da sessão2025 Wh08:00:30Leitura absoluta do medidor.
Fim da sessão2500 Wh08:01:00Leitura absoluta do medidor.
Hora válida. Relatório de energia excessiva inválido sobre a capacidade de potência do conector.
Inválido e não impacta a sessão.

Repetição de evento de sessão

Repete o envio do evento em caso de falha. O valor sugerido é 3.

Refere-se a TransactionMessageRetryInterval do OCPP 1.6.