• Nenhum resultado encontrado

Para realizar a simulação do mercado no ano de 2020 considerando a existência de veículos elétricos, é necessário proceder a poucas alterações face ao descrito anteriormente, para o caso em que não se consideravam os veículos elétricos. De facto, a única diferença é exatamente essa: a existência destes veículos.

Como se poderá verificar mais adiante neste documento, ao utilizador do programa é solicitada a escolha de um de vários cenários possíveis de penetração de veículos elétricos.

61

Essa penetração é definida como sendo a percentagem de veículos elétricos, em relação ao valor total do parque automóvel conjunto de Portugal e Espanha. Serão, mais adiante, tecidas considerações sobre este assunto.

No que toca à integração desses veículos elétricos no programa em causa, é apenas necessário determinar-se, com base na escolha do utilizador, o valor horário da quantidade de energia necessária para o carregamento desses veículos. Para o efeito, é multiplicada a percentagem de veículos elétricos escolhidos, pelo valor total do parque automóvel, pela potência de uma bateria de um veículo elétrico, pelo período de tempo de uma hora. A Figura 5.11. mostra um excerto de código onde é determinado o valor total da quantidade de energia a considerar para um dado cenário de penetração de veículos elétricos.

Figura 5.11 – Excerto de código do programa desenvolvido.

Este excerto está associado à leitura de opções relativas à utilização do interface desenvolvido, sendo que o importante, por ora, centra-se na determinação da quantidade de energia necessária para o carregamento dos veículos elétricos. Esta é feita, à semelhança do que já aconteceu para o caso do aumento de carga, em separado, para Portugal e Espanha. Desta forma, é facilitado o processo aquando da ocorrência de market splitting, sendo que, quando isso não sucede, a energia total da proposta a incorporar é simplesmente igual à soma dos valores das variáveis “QuanES” e “QuantPT”.

A inclusão da proposta dos veículos elétricos é realizada da mesma forma que a proposta referente ao aumento de carga, sendo que se considera uma nova proposta, antes das propostas de compra de energia existentes nos ficheiros do OMIE, com energia igual à quantidade de energia necessária para o carregamento das baterias dos veículos elétricos e com preço de 180,03€/MWh.

Para além desta alteração efetuada, era ainda necessário entrar em linha de conta com o período de carregamento dos veículos elétricos, que, como já foi referido é de 6 horas. Ou seja, é necessário que o programa considere que, num dado período de 6 horas, existem veículos elétricos, enquanto que no que resta do dia, deverá considerar que não existem estes veículos, sendo que o programa corre, para esses casos, como descrito na secção anterior.

O utilizador do programa poderá escolher entre três opções fixas de carregamento, com início às 20h, 21h e 24h, ou então definir um cenário livre de carregamento: para cada hora

62 Introdução

do dia deverá indicar a percentagem de veículos elétricos que iniciam o carregamento a essa mesma hora. Estas opções serão justificadas oportunamente.

Após a escolha do utilizador, o programa determina qual o período escolhido e, para cada hora do dia, verifica se se encontra num período em que ocorre o carregamento de veículos: caso o esteja, então considera a quantidade de energia necessária para o carregamento dos veículos elétricos (já explicado anteriormente) e determina o preço de mercado da mesma forma que anteriormente explicado; caso não o esteja, então corre como explicado na secção anterior, considerando apenas o aumento de carga previsto para o ano de 2020, sem veículos elétricos. Esta verificação de períodos de carregamento foi conseguida com recurso a uma simples variável booleana.

A maior dificuldade encontrada para esta incorporação dos veículos elétricos prendeu-se com o facto de os períodos de carregamento poderem ocorrer entre dois dias. Isto é, por exemplo, um período de carregamento que se inicie às 21 horas de um dia acaba às 3 horas do dia seguinte. Nesse sentido, é necessário que o programa esteja preparado para perceber que no período das 21 horas às 24 horas existem veículos elétricos em carregamento e no período da 1 hora até às 3 horas também, sendo que no restante tempo do dia, não existem. Para isso, foram criadas várias variáveis, as quais, para os casos em que ocorre uma mudança de dia no período de carregamento, dividam o período de carregamento em dois “subperíodos”: um até às 24 horas e outro a partir da 1 hora. Desta forma, a verificação de existência de veículos elétricos ficou facilitada, tendo apenas sido necessário realizar um “SE” lógico, com duas condições verdadeiras e independentes: ou a hora atual que está a ser considerada no programa se encontra num “subperíodo”, ou noutro “subperíodo”. A Figura 5.12. mostra um desses “SE” lógicos utilizados pelo programa.

Figura 5.12 – Excerto de código do programa desenvolvido.

A solução acima referida ganha mais relevância no caso em que o utilizador do programa escolhe, para cada hora do dia, qual a quantidade de veículos elétricos que se encontram a carregar a partir dessa hora. Especialmente, no que toca à quantidade de energia a considerar, uma vez que, se 50% dos veículos iniciarem o seu carregamento às 14 horas e 50% iniciarem às 15 horas, é necessário que o programa perceba que no período das 14h existe uma quantidade X e no das 15 horas existe uma quantidade 2X. A solução encontrada para este caso foi a de criar tantos períodos de carregamento quantas as horas do dia, sendo que os períodos que envolviam mudança de dia eram divididos em dois, tal como se mostra, em parte, na Figura 5.13..

63

Figura 5.13 – Excerto de código do programa desenvolvido.

Seguidamente, para cada hora do dia, o programa percorre uma sequência de “SE” lógicos, nos quais existe uma variável que vai sendo atualizada com a quantidade de energia, em função dos veículos elétricos em carregamento, em cada um dos períodos. No final dessa sequência de “SE” lógicos, obtém-se, caso a hora se enquadre em qualquer período de carregamento, o valor total da quantidade de energia necessária para o carregamento de todos os veículos elétricos, naquela hora, bem como a indicação, através da variável booleana acima referida, da existência de veículos a carregar. Caso a hora não se enquadre em nenhum período de carregamento, então o programa calcula o preço de mercado, com base apenas no aumento de carga. Desta forma, torna-se possível dotar o utilizador de uma grande flexibilidade na escolha dos períodos de carregamento, permitindo-lhe simular inúmeros cenários. A Figura 5.14. ilustra essa sequência de “SE” lógicos.

64 Introdução

Figura 5.14 – Excerto de código do programa desenvolvido.

Uma vez mais se salienta a necessidade que houve em separar a quantidade de energia necessária para carregamento em Portugal e em Espanha, por razões já especificadas.

Posteriormente ao tratamento da proposta dos veículos elétricos, a qual é ainda caraterizada pelo valor referente ao aumento de carga lido pelo programa (uma vez que se encontra em 2020), o programa segue a sua execução tendo em conta o que foi explicado na Secção 5.3.1..