Вы находитесь на странице: 1из 53

P ROJETO : P OSICIONADOR

DE PLACA FOTOVOLTICA

COM MEDIDOR DE LUMENS

I NTRODUO
A Energia eltrica tornou-se imprescindvel humanidade. Ela est atrelada ao desenvolvimento socioeconmico e umas das formas mais convenientes de energia. Em localidades afastas das cidades e das linhas de transmisso, por vezes, torna invivel a entrega de energia eltrica nessas comunidades. Por via disto, o uso de sistemas alternativos proporciona o crescimento socioeconmico a essa populao. Destarte, em vista de sistemas alternativos geradores de energia eltrica para comunidades isoladas tm-se destaque em duas formas: elica e solar. A implantao de torres de gerao elica fica limitada a comunidades onde o vento tem fora suficiente para fazer com que as hlices girem e produzam energia eltrica. Por outro lado, a utilizao da energia solar est condicionada a ambientes onde h incidncia forte de radiao solar e alta insolao.

De acordo com o mapa Solarimtrico do Brasil [2], a regio da Amaznia Ocidental possu, em mdia anual de potencial de radiao solar de 16 MJ/m.dia (terceiro maior do pas), podendo chegar a 20 MJ/m.dia durante o ano. A insolao mdia anual est entre 4 e 7 horas. No existiam estaes de medio de radiao no estado de Rondnia. Existem diversos modos de se aproveitar a energia solar [3], dentre eles temos a heliotrmica (converso da irradiao em calor e do calor em energia eltrica), fotovoltaica (painel constitudo de material semicondutor que devido a incidncia da luz solar gera energia eltrica), solar trmica (aproveitamento do calor vindo da energia solar) e arquitetura solar (energia solar passiva).

Objetivando a converso direta e simples da energia solar em eltrica, os painis fotovoltaicos mostram-se como a melhor opo. Cabe discusso o impacto ambiental fornecido pelo uso das placas fotovoltaicas. As placas possuem fatores ambientais favorveis a sua utilizao, sendo a forma de gerao de energia eltrica menos agressiva conhecida pelo homem. Dentro destes fatores, merecem destaques a no modificao do equilbrio trmico terrestre, emisso evitada de gases de efeito estufa e de gases cidos, dispensa a necessidade de transporte de combustvel, a no formao de represas e a preservao do equilbrio ecolgico local. Atravs dela, algumas etapas importantes do processo de gerao de eletricidade por usinas termeltricas so eliminadas [4], como a produo, transporte e armazenamento de combustvel fssil utilizado nas turbinas. O nico impacto est relacionado com a sua produo e o seu descarte depois de 30 anos de vida til.

Devido ao alto custo de implantao e o baixo retorno dos investimentos com energia solar, o Brasil ainda no possu nenhum stio de produo de energia eltrica via energia solar [5], tendo somente sistemas isolados. No obstante, devido ao fator supracitado, no existem planos para criao de usinas energia solar. Para melhorar a relao custo-benefcio das placas, tem sido realizados estudos e projetos de automao das mesmas. Para ter um aproveitamento melhor da radiao solar necessrio que a incidncia dos raios solares seja perpendicular s placas fotovoltaicas. No entanto, devido ao movimento dirio do sol em relao Terra, esta eficincia tende a diminuir. Nos ltimos anos, tem sido realizados estudos e projetos de automao das placas fotovoltaicas, objetivando o aumento da eficincia desse sistema.

Em 2006, foi proposto por [6] um projeto onde uma estrutura mecnica permitia a movimentao de placas solares em dois eixos, com auxilio de motores de toca-fitas e Light Dependent Resistors (LDR), que auxiliaram na localizao do sol e de um controlador PID para posicionar o painel. O projeto apresentou um bom resultado, porm teve dificuldade em controlar a velocidade angular dos motores. No ano de 2008, foi desenvolvido por [7] um sistema de movimentao sem a necessidade do uso de motores e nem de sistema de controle. O dispositivo foi inspirado na forma como as plantas acompanham o movimento do Sol ao longo do dia. Sensores detectam a variao de temperatura entre as reas de sol e sombreadas do painel solar para verificar a necessidade de movimentao. O prprio calor altera as propriedades do material de suporte dos painis solares, fazendo com eles se movimentem. Com isso foi possvel observar uma eficincia de at 38% em relao s placas fixas. O grande empecilho est no alto custo de implantao.

Em busca de um sistema que seja vivel economicamente, sustentvel ecologicamente, de fcil implementao e com uma eficincia energtica maior, estamos desenvolvendo um sistema embarcado de posicionamento automtico para mdulos fotovoltaicos de baixo custo utilizando motores de corrente contnua. Atravs deste sistema embarcado busca-se obter o mximo aproveitamento da radiao solar nos painis, aumentando a potncia fornecida por meio da posio que fornecer a maior relao lumens-tenso.

O BJETIVO
Fazer uma anlise quantitativa de energia eltrica fornecida em uma placa fotovoltaica esttica e comparar com uma placa fotovoltaica dinmica controlada por um sistema microprocessado com dois graus de liberdade, movendo-se nos ngulos azimute e vertical, para utilizao da energia eltrica em comunidades isoladas e em busca de melhorar a relao custo-benefcio desse aproveitamento. Levantar dados das condies climticas, como temperatura e quantidade de lumens para utilizao de placas fotovoltaicas na cidade de Porto Velho RO.

M ETODOLOGIA
Como parte inicial da pesquisa, para verificar a viabilidade do projeto, foram realizadas simulaes com um painel solar modelo KC80, Kyocera medindo cerca de 976 mm de comprimento, 652 mm de largura e 56 mm de espessura. As medies foram segmentadas em duas etapas. A primeira etapa consistia em mensurar a tenso da placa sem carga e concomitantemente, atravs de um luxmetro, que fora mantido em paralelo placa, coletar a quantidade de lumens recebidos pelo painel. Na segunda etapa, foi realizado o procedimento para mensurar a quantidade de tenso fornecida pela placa, estando a mesma sujeita a uma carga padro de 28 Ohms. Os dados encontram-se dispostos em forma de grficos, sendo que na figura 02 mostrada a relao ngulo-tenso para a placa sem carga, na figura 03 a relao ngulotenso para a placa com carga de 28 Ohms e, na figura 04 a relao ngulo-lumens mostrada.

Para prottipo, foi projetada uma estrutura de suporte para os painis fotovoltaicos em que nela seja permitida a movimentao em dois eixos. Para o ajuste do conjunto so empregados motores de corrente contnua. Para efetuar o controle do ajuste foi montado um sistema embarcado baseado no microcontrolador PIC 16F877A da Microchip. O sistema embarcado consiste em 4 sensores Light Dependent Resistor (LDR) que so ligados em um arranjo resistivo de forma a se obter a queda de tenso em um determinado LDR. Essa diferena de potencial encontrada no LDR transmitida ao microcontrolador que com base em nos dados internos, recolhidos durante o dia e programados, determina se h a necessidade de se efetuar uma rotao e o sentido da rotao. Esta anlise feita em comparao as posies leste e oeste que determinam a movimentao do motor de azimute e os sensores nas posies norte e sul determinam a rotao do motor vertical. A figura 01 mostra o fluxograma de controle dos motores. Aps a verificao dos sensores o microcontrolador esperava vinte segundos para que os motores sejam acionados, determinao essa para que a placa solar fizesse movimentos desnecessrios devido uma sobra momentnea.

Para prottipo, foi projetada uma estrutura de suporte para os painis fotovoltaicos em que nela seja permitida a movimentao em dois eixos. Para o ajuste do conjunto so empregados motores de corrente contnua. Para efetuar o controle do ajuste foi montado um sistema embarcado baseado no microcontrolador PIC 16F877A da Microchip. O sistema embarcado consiste em 4 sensores Light Dependent Resistor (LDR) que so ligados em um arranjo resistivo de forma a se obter a queda de tenso em um determinado LDR. Essa diferena de potencial encontrada no LDR transmitida ao microcontrolador que com base em nos dados internos, recolhidos durante o dia e programados, determina se h a necessidade de se efetuar uma rotao e o sentido da rotao. Esta anlise feita em comparao as posies leste e oeste que determinam a movimentao do motor de azimute e os sensores nas posies norte e sul determinam a rotao do motor vertical. A figura 01 mostra o fluxograma de controle dos motores. Aps a verificao dos sensores o microcontrolador esperava vinte segundos para que os motores sejam acionados, determinao essa para que a placa solar fizesse movimentos desnecessrios devido uma sobra momentnea.

M ODELO M ECNICO DE R ASTREAMENTO

D IMENSIONAMENTO D O M OTOR D E PASSO

De acordo com a curva caracterstica:

PARMETROS O BTIDOS DA C URVA C ARACTERSTICA


Potncia Mxima 2: 20 W

Velocidade 2: 4,166e-4 Hz Potncia Mxima 1: 14,54 W Velocidade 1: 0,00129 Hz

2
1

Corrente 2: 3,94 A

Corrente 1: 2,63 A

S ENSOR P IRNOMETRO

CUSTO ELEVADO!!!

S ENSOR P IRELIOMETRO

CUSTO ELEVADO!!!

PLANEJAMENTO

Projeto Previsto

Projeto Executado

Utilizava-se os seguintes sensores:


Substitui-se os sensores por:


de temperatura; pirnometro;

ponte H; LDR

pireliometro.

RESULTADOS

GRFICO DE NGULO VS.TENSO A VAZIO

G RFICO

TENSO VS .

COM USO DA CARGA

NGULO DE 28

GRFICO DE LMENS NGULOS

VS .

M ATERIAIS DO PROJETO
UTILIZADO

E SQUEMA G ERAL

C IRCUITO G LOBAL

C IRCUITO L GICO

Funo de disparo de acordar o PIC. Isto acontecer quando estiver amanhecendo e as resistncias internas do LDR estiver em nvel alto, devido ao perodo noturno.

C IRCUITO P ONTE H

Contm duas pontes H para os dois motores de ngulo e altura.

C IRCUITO D OBRADOR DE T ENSO


PV

D200
PV 1N4007

D100
vd 1N4007

U100
Q DC 3 7

R100
100

VCC

C500 R200
10k

CV

C100
220u

220u

C200
10u

GND

TR

TH

555

C300
220u

C400
10n

O funcionamento de dobrar a tenso possvel atravs de dois capacitores, pois ao ter um sinal de pulso de 12V, no semiciclo positivo ir carregar o primeiro capacitor, e no semiciclo negativo carrega o segundo capacitor, assim totalizar no dobro da tenso fornecida pela fonte inserida.

vd

C DIGO EM LIGUAGEM C NO PIC16F877A


#include <16F877A.h> //O PIC utilizado, obigatrio! #device adc=10 // Define que ser usado o converosr A/D //com 10 bits de resoluo. Pode ser utilizado de 8 bits tambm. #use delay(clock=4000000) #FUSES NOWDT //Sem Watch dog, evitando reset #FUSES XT //Crystal de oscilao igual a 4MHZ #FUSES PUT //Tempo de incio do PIC #FUSES NOPROTECT //Codigo sem proteo de leitura, software livre! #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) // used for I/O #FUSES NOCPD //No EE protection #use fast_io(a) // Controla port A #use fast_io(b) // Controla port B #use fast_io(c) // Controla port C #use fast_io(d) // Controla port D #use fast_io(e) // Controla port E

/************************************************************* variaveis globais *************************************************************/ float valor_adc1, valor_adc2, valor_adc3, valor_adc4,voltage1,voltage2,voltage3,voltage4; float vmin=0.0989; int32 contagem1=0; int32 contagem2=0; int32 contagem3=0; int32 contagem4=0; int32 contagem5=0; int32 contagem6=0; int32 contagem7=0; int32 contagem8=0;

C DIGO EM LIGUAGEM C NO PIC16F877A


/*********************************************************** Interrupo Externa ***********************************************************/ #int_ext // Servir para 'acordar' o pic quando este estiver no modo sleep void externa() { output_high(pin_c6); // Faz pino c6 ter sada alta disable_interrupts(int_ext); // desliga interrupo }

C DIGO EM LIGUAGEM C NO PIC16F877A


/*********************************************************** Rotina Principal ***********************************************************/ void main() { setup_timer_0(rtcc_internal|rtcc_div_32); // Ajusta timer 0 com o clock //interno e dividido por 32 set_timer0(131); // Faz o timer 0 comear a partir de 131 ( timer 0 vai de 0 255) SETUP_TIMER_2 (T2_DIV_BY_16,255,1); // Ajusta timer2 com clock dividido por 16, em 255, com pre scale de 1 SETUP_ADC_PORTS(AN0_AN1_AN2_AN3_AN4); // Define quais portas do tris A sero entradas analgicas SETUP_ADC(ADC_CLOCK_DIV_8); // Clock do conversor dividido por 8 enable_interrupts(global); Interrupo global ligadas enable_interrupts(int_ext); Interrupo externa ligada while(true) {

C DIGO EM LIGUAGEM C NO PIC16F877A


set_tris_a(0xff); // Faz com que todas a portas do TRIS A fique como entrada. set_tris_b(0x01); // Faz com que a porta RB0 seja entrada e as outras sejam sadas para o TRIS B. set_tris_c(0x00); // Faz com que todas a portas do TRIS C fique como sada. set_tris_d(0x00); // Faz com que todas a portas do TRIS D fique como sada. set_tris_e(0x00); // Faz com que todas a portas do TRIS E fique como sada.

C DIGO EM LIGUAGEM C NO PIC16F877A


/*********************************************************** Aqui onde o valor de tenso adiquirida pelas entradas AN0 AN3 tem seu valor lido pelo controlador.Cada porta tem seu canal do conversor (0 4). Para cada canal escolhido o pic espera 200 us e atraves do comando read_adc() esse valor passa a ser armazenado em uma varivel definida anteriormente no cdigo. Aps cada valor convertido para digital atravs da equao Valorlido* Vfundo de Escala/[(2^n)-1], onde Vfundo de escala a tenso mxima de entrada no pic (5V) e n=10 que a resoluo do conversor. Valor convertido armazenado onde depois ser feita comparaes entre eles. ********************************************************/ SET_ADC_CHANNEL(0); delay_us (200); valor_adc1= read_adc(); voltage1=(valor_adc1*5.0)/1023; delay_us(200); set_adc_channel(1); delay_us(200);

valor_adc2=read_adc(); voltage2=(valor_adc2*5.0)/1023; delay_us(200); SET_ADC_CHANNEL(2); delay_us(200); valor_adc3=read_adc(); voltage3=(valor_adc3*5.0)/1023; delay_us(200); SET_ADC_CHANNEL(3); delay_us(200); valor_adc4=read_adc(); voltage4=(valor_adc4*5.0)/1023; delay_us(200);

/*********************************************************** Compara Valor convertido e armazenado em voltage 1 e voltage 2 e com base nisso o microcontrolador toma a deciso de quais portas ficaram em estado alto ou baixo ***********************************************************/ if (voltage1<voltage2) { // Caso condio assim satisfeita contagem1++; Contagem1 incrementada contagem2=0; Contagem2 zerada(necessrio para que a condio se repita n vezes) setup_ccp1(CCP_OFF); // desliga PWM 1 // Sequncia de Pinos em estado baixo. output_low(pin_d6); output_low(pin_e2); output_low(pin_b3); output_low(pin_b6);

if(contagem1==2000) // Caso contagem1 seja 2000, o que em tempo o pic "espera" entre 20 30 segundos { output_high(pin_c7); // Pino C7 em estado Alto setup_ccp2(CCP_PWM); // PWM 2 Ligada set_pwm2_duty(12); // Porcentagem do duty Circle da onda PWM gerada ( parte da onde que fica em alto , aproximado 10 %) } } else if (voltage1>voltage2) { // Caso condio assim satisfeita contagem2++; Contagem2 incrementada contagem1=0; Contagem1 zerada(necessrio para que a condio se repita n vezes) setup_ccp2(CCP_OFF); // desliga PWM 2 // Sequncia de Pinos em estado baixo. output_low(pin_d6); output_low(pin_e2);

output_low(pin_b3); output_low(pin_c7); if(contagem2==2000) // Caso contagem1 seja 2000, o que em tempo o pic "espera" //entre 20 30 segundos { output_high(pin_b6); // Pino B6 em estado Alto setup_ccp1(CCP_PWM); // PWM 1 Ligada set_pwm1_duty(12); // Porcentagem do duty Circle da onda PWM gerada ( parte //da onde que fica em alto , aproximado 10 %) } } else if(voltage1==voltage2) {

// Caso condio assim satisfeita contagem1=0; //Contagem1 zerada contagem2=0; //Contagem2 zerada // Todos os pinos esto em estado baixo output_low(pin_b6); output_low(pin_c7); setup_ccp1(CCP_OFF); setup_ccp2(CCP_OFF); output_high(pin_b3); }

/********************************************************** Compara Valor convertido e armazenado em voltage 2 e voltage 3 e com base nisso o microcontrolador toma a deciso de quais portas ficaram em estado alto ou baixo a explicao das linhas basicamente a mesma de cima, porm nessa no h PWM **********************************************************/ if (voltage3<voltage4) { contagem3++; contagem4=0; output_low(pin_d6); output_low(pin_e2); output_low(pin_b5); output_low(pin_c4); if(contagem3==2000) { output_high(pin_b4); }

} if (voltage3>voltage4) { contagem4++; contagem3=0; output_low(pin_d6); output_low(pin_e2); output_low(pin_b4); output_low(pin_c4); if(contagem4==2000) { output_high(pin_b5); }

} else if(voltage3==voltage4) { contagem3=0; contagem4=0; output_low(pin_b5); output_low(pin_b4); output_high(pin_c4); }

/************************************************************* Nesse caso quando a condio satisfeita o Pic esperar por volta de 4 minutos para que ele entre em modo sleep os if's das contagens 5 7 no esto em uso. Contagem 8 determina o tempo de para que o pic entre em sleep *************************************************************/ if ((voltage1<=vmin && voltage2<=vmin) && (voltage3<=vmin && voltage4<=vmin)) { output_low(pin_b4); output_low(pin_b6); output_low(pin_c7); contagem5++; contagem6++; contagem7++; contagem8++; if(contagem5==2000) {

output_high(pin_d6); output_high(pin_e2); } if(contagem6==6000) { output_low(pin_d6); } if(contagem7==25300) { output_low(pin_e2); } if(contagem8==27000) { sleep(); } } } }

ORAMENTO
Produto PIC16F877A Barra de pinos Cristal de 4Mhz Placa fenolite Quantidade 1 1 2 1 Preo R$ 14,64 2,50 3,50 40,00

Painel Solar
LDR MOSFET CI 555

1
4 8 1

Emprstimo
24,00 48,00 2,00

Bateria
Estrutura Motores de teste Outros

2
1 2 -

Emprstimo
250,00 100,00 50,00

CONCLUSO

Aps a anlise dos resultados obtidos quanto a tenso e a quantidade de Lmens ao longo do dia entre uma placa fixa e uma placa que acompanha o movimento do sol foi possvel notar uma maior eficincia energtica da placa mvel. Conclui-se ento que o desenvolvimento de um sistema de automao para as placas fotovoltaicas aumenta o rendimento das mesmas, no entanto para a alimentao do sistema necessrio um gasto de energia que diminui essa eficincia, o qual poder ser corrigido com estudos posteriores.

Apesar de um prottipo em desenvolvimento, os resultados preliminares mostram que existe uma melhora considervel com a placa em movimentao e que, como pressuposto pelo mapa solamtrico do Brasil, a regio estudada mostra-se como uma regio que merece ateno em estudos posteriores para implantao de stios de para produo de energia eltrica via energia solar devido ao ndice de radiao, insolao, quantidade de horas do dia e as grandes reas disponveis para a construo de grandes empreendimentos.

P LANOS F UTUROS

Inicialmente contribuir para as pesquisas do Grupo de Pesquisa de Modelagem de Sistemas Eltricos(GPMSE), tambm para as redes inteligentes (smarts grid) e o principal , para um desenvolvimento sustentvel e realizar estudo de caso em residncias.

R EFERNCIAS
http://www.isr.uc.pt/~torrado/rel/final/Psolar.html http://www.construtoraandradejunior.com.br/noticias.php? noticia_id=644 1. Ministrio de Minas e Energia, Secretaria de Planejamento e Desenvolvimento Energtico e Empresa de Pesquisa Energtica, Plano Nacional de Energia 2030 9 Outras Fontes, Braslia: MME : EPE, 2007. 2. C. Tiba, et al, Atlas Solarimtrico do Brasil: Banco de Dados Terrestres, Recife: Ed. Universitria da UFPE, 2000.

5. E. M. D. Pereira, et alii, Energia Solar Trmica em: Fontes Alternativas de Energia no Brasil, Rio de Janeiro: Ed. Cincia Moderna, 2004. 6. M. T. Tolmasquim, Fontes Alternativas de Energia no Brasil, Rio de Janeiro: Ed. Cincia Moderna, 2004.
7. Ministrio de Minas e Energia, Secretaria de Planejamento e Desenvolvimento Energtico e Empresa de Pesquisa Energtica, Matriz Energtica Nacional 2030, Braslia: MME : EPE, 2007.
D. R. Fortes, J. F. Kudo, J. C. Ferreira: Controle de Direcionamento de um Painel Solar, LECI I, UFMG, 2006.

8.

9. Inovao Tecnolgica, Painis solares acompanham Sol sem uso de motores usando liga bimetlica, [Online] Disponvel em: http://www.inovacaotecnologica.com.br/noticias/n oticia.php?artigo=paineis-solares-acompanham-solsem-uso-de-motores-usando-ligabimetalica&id=010115080926

Agradecemos a sua ateno!

Вам также может понравиться