Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmo de controle
Changes history:
➢
➢
2
Sumário
PART I. INTRODUÇÃO .................................................................................................................................................... 6
H. RESET..................................................................................................................................................................16
A. INICIALIZAÇÃO ....................................................................................................................................................21
E. RESET..................................................................................................................................................................25
A. FREIO DE EMERGÊNCIA.......................................................................................................................................26
B. FREIOS (ROTOR E NACELLE) ................................................................................................................................26
4
Índices de figuras
FIGURA 1 - FLUXOGRAMA ALGORITIMO DO MÓDULO DE CONTROLE ..................................................................................................... 7
FIGURA 2 - FLUXOGRAMA ALGORITIMO DO MÓDULO DE PROTEÇÃO .................................................................................................. 21
FIGURA 3 - TOPOLOGIA DE CONTROLE DO AEROGERADOR ............................................................................................................... 29
5
Part I. Introdução
Propósito do Documento
✓ Descrever as funcionalidades do algoritmo implementado a partir do documento TEY
RT101.05-A_PROJETO CANOAS TCN24 - ALGORITMO DE CONTROLE.
6
Part II. Maquina de Estados do Bloco de Controle
A maquina de estados do modulo de controle é responsável pela tomada de decisão para acionar todos os
atuadores do sistema, com exceção do freio de emergência, a partir da aquisição dos dados dos sensores
instalados. Podemos dividir a operação do modulo de controle da seguinte forma: A maquina de estados
principal, em que opera a rotina de tomada de decisão principal, e as Sub-rotinas paralelas, que operam a
partir de decisões da rotina principal, fazendo controle de subsistemas, como freio do eixo principal,
posicionamento da Nacelle, monitoramento de falhas entre outros.
A seguir as descrições da implementação da maquina de estados principal do modulo de controle. Na
sequência do documento temos a descrição das rotinas dos subsistemas, que são referenciadas na máquina de
estados principal. Todos os termos em negrito possuem sua definição nas seções seguintes deste documento.
Inicialização de
Operação
Verificação de
Falhas de Operação 7
Verificação de StartUp de Baixa StartUp de Alta
Condições de
parada Normal
Espera de
Verificação de conexão com Grid
velocidade do Vento
Parada De
Reset
Emergencia
➢ Operação:
1. Aciona freio rotor e freio Yaw; Rotinas dos freios recebem o parâmetro PushCommand (ver
definição na rotina dos freios).
2. Mantém Alinhamento da Nacelle no modo desligado.
3. Ativa a sub-rotina que comanda sinal de atividade do bloco de controle (Sc) e ler sinal de
atividade do bloco de proteção (Ss).
4. Ativa o controle de ângulo das pás e os posiciona em 90°.
5. Chama rotina FailOperation.
a. Se houver erro vai para o estado Parada de Emergência.
6. Chama rotina StopConditions.
a. Se houver condição de parada, muda para estado Parada Normal.
7. Envia massagem ao Inversor de requisição de desconexão com a rede. (via mensagem rede CAN)
➢ Rotinas Paralelas:
1. Rotina de Alinhamento da Nacelle com detecção de limite de curso para giro da Nacelle.
2. Detecção de condições de parada (StopConditions).
3. Detecção de falha de operação (Fail Operation).
4. Rotina dos Leds mantém os três Leds piscando com frequência de 1Hz.
➢ Operação:
1. Mantém freio do eixo freando. Rotinas dos freios continuam no estado PushCommand.
2. Verifica velocidade do vento utilizando filtro de média móvel de 30 segundos e se não tem
comando para desabilitar o alinhamento da Nacelle.
a. Se atingir velocidade mínima de alinhamento da Nacelle, Ativa o controle da posição da
Nacelle.
b. Se não, mantém alinhamento da Nacelle no modo desligado.
➢ Rotinas Paralelas:
1. Rotina de Alinhamento da Nacelle com detecção de limite de curso para giro da Nacelle.
2. Rotina de Controle dos freios.
3. Detecção de condições de parada (StopConditions).
4. Detecção de falha de operação (FailOperation).
➢ Operação:
1. Muda comando da Nacelle para CMD_NACELLE_ON (Nacelle então vai para estado
CHECK_POSITION); Espera Nacelle mudar para estado ALIGNED e o freio do YAW estar em
BRAKED.
2. Libera o freio eixo principal utilizando o comando Release para a rotina de Controle do freio do
eixo.
3. Verifica se tem comando para desabilitar o alinhamento da Nacelle.
a. Se tiver, mantém alinhamento da Nacelle no modo desligado.
b. Se não, Verifica alinhamento da Nacelle com a direção do vento e faz o alinhamento caso
não esteja alinhado; Ativa Nacelle com controle de posição.
4. Verifica se o freio do rotor está liberado.
a. Se estiver, Ativa o posicionamento do ângulo das pás para o mesmo do parâmetro da
Interface. Com rampa de StartUp de Baixa.
➢ Rotinas Paralelas:
1. Rotina de Alinhamento da Nacelle com detecção de limite de curso para giro da Nacelle.
2. Rotina de Controle dos freios.
3. Detecção de condições de parada (StopConditions). 10
4. Detecção de falha de operação (FailOperation).
5. Detecção de velocidade do vento acima ou abaixo dos limites.
d. StartUp de Alta
➢ Operação:
1. Libera o freio eixo principal utilizando o comando Release para a rotina de Controle do freio do
eixo.
2. Verifica se tem comando para desabilitar o alinhamento da Nacelle.
a. Se tiver, mantém alinhamento da Nacelle no modo desligado.
b. Se não, Verifica alinhamento da Nacelle com a direção do vento e faz o alinhamento caso
não esteja alinhado; Ativa Nacelle com controle de posição.
3. Verifica se o freio do rotor está liberado.
a. Se estiver, Ativa o posicionamento do ângulo das pás para o mesmo do parâmetro da
Interface. Com rampa de StartUp de Alta.
➢ Rotinas Paralelas:
1. Rotina de Alinhamento da Nacelle com detecção de limite de curso para giro da Nacelle. 11
2. Rotina de Controle dos freios.
3. Detecção de condições de parada (StopConditions).
4. Detecção de falha de operação (FailOperation).
5. Detecção de velocidade do vento acima ou abaixo dos limites.
➢ Operação:
f. Produção de Energia
➢ Operação:
2. Libera o freio eixo principal utilizando o comando Release para a rotina de Controle do freio do
eixo.
3. Verifica se tem comando para desabilitar o alinhamento da Nacelle.
a. Se tiver, mantém alinhamento da Nacelle no modo desligado.
b. Se não, Verifica alinhamento da Nacelle com a direção do vento e faz o alinhamento caso
não esteja alinhado; Ativa Nacelle com controle de posição.
4. Controlar o ângulo das pás utilizando a potencia da rede Peletr e a rotação do rotor;
(1) Quando a rotação for menor que rotação nominal, controla o ângulo das pás utilizando a
potencia da rede Peletr mostrado na equação 1:
(2) Quando a rotação for maior que rotação nominal, Controla o ângulo das pás utilizando
rotação do rotor, mostrado na equação 2:
➢ Rotinas Paralelas: 13
1. Rotina de Alinhamento da Nacelle com detecção de limite de curso para giro da Nacelle.
2. Rotina de Controle dos freios.
3. Detecção de condições de parada (StopConditions).
4. Detecção de falha de operação (FailOperation).
5. Detecção de velocidade do vento acima ou abaixo dos limites.
g. Parada Normal
➢ Operação:
1. Comanda ângulo das pás para 90 graus, com rampa própria de Parada Normal.
2. Acionar os freios quando rotação do eixo de baixa for menor que 4 RPM; Inicialmente mantém o
freio do eixo principal parado, em no estado ForceOff.
3. Verificar se é Parada Normal para destorcer os cabos (S2,1 = 1 ou S2,2 = 1). Neste caso deve-se
executar o procedimento para destorcer os cabos no período Dtn4 e ativar sinalização Led
Amarelo enquanto tiver executando esta rotina.
4. Verificar se é Parada Normal por velocidade do vento abaixo de Vin, neste caso deve-se acionar
sinalização Led Amarelo com frequência de 2Hz.
5. Verificar se é Parada Normal por velocidade do vento Acima de Vout, neste caso deve-se acionar 14
sinalização Led Amarelo com frequência de 8Hz.
➢ Rotinas Paralelas:
1. Rotina de Desenrolar cabos da Nacelle com detecção de limite de curso para giro da Nacelle.
2. Rotina de Controle dos freios.
3. Detecção de falha de operação (FailOperation).
4. Detecção de velocidade do vento acima dos limites de segurança.
h. Parada De Emergência
➢ Operação:
➢ Rotinas Paralelas:
1. Se tem comando Manual, esta conectado 485 e botão de emergência está liberado, então vai para
estado Manual.
2. Verifica se velocidade do vento é menor do que VOUT.
a. Verifica se velocidade do eixo principal reduziu e parou.
b. Verifica se ângulo das pás esta em 90° (Bandeira).
c. Verifica se e tem comando de reset.
d. Envia massagem ao Inversor de requisição de desconexão com a rede. (via mensagem
rede CAN).
3. Se todas as condições anteriores forem satisfeita, muda para o estado Reset.
i. Reset
➢ Operação:
1. Limpa FaultCode.
2. Desliga Nacelle com ForceOff.
3. Desliga Freios com ForceOff.
4. Limpa flags de falta CAN.
5. Desliga sinal S7 que vai para proteção.
a. Alinhamento da Nacelle
➢ Operação:
➢ Operação:
1. Comando Push:
i. Aciona motor CC na direção de frenagem até detectar sobrecorrente; ao detectar
sobrecorrente desliga o motor CC; caso esta condição não seja atingida até o tempo
TIMEOUT indica erro no freio;
2. Comando Release:
i. Aciona motor CC na direção de liberação durante o tempo RELEASETIME; caso seja
detectada sobrecorrente então acusa erro no freio;
ii. Para ambos os comandos considera-se um tempo de partida do motor CC
(STARTUP_TIME) no qual a sobrecorrente é ignorada.
3. Comando Force Off:
a. Mantém os freios desabilitados, não deixa que tenha nenhum comando.
➢ Operação:
1. Verificar permanentemente os estados dos sensores S2,1 e S2,2 de fim de curso da Nacelle.
2. Verificar permanentemente os estados dos sensores S1,1 e S1,2 de fim de curso do ângulo das pás.
3. Atuar no caso de um dos sensores atingirem o estado ativo;
4. Ação em caso de atingir um dos fins de curso da Nacelle:
a. Mudar o estado atual para Parada Normal.
b. Iniciar rotina de giro da Nacelle para destorcer os cabos após o rotor estiver parado.
5. Ação em caso de atingir um dos fins de curso do ângulo das pás:
a. Mudar o estado atual para Parada de Emergência.
b. Acionar led de indicação para inspeção do ângulo das pás. 18
➢ Operação:
Tem que detectar faltas direto apenas em casos críticos nos quais a placa de controle pode não estar
operando corretamente. Então seria no WD, no caso do S7, se der problemas nos freios ou se VSEG for
superado. Botão de emergência deve primeiro passar pelo controle que vai tentar parar o sistema.
➢ Operação:
Esta sub-rotina verifica algumas condições de falhas mais brandas em relação às falhas de
emergência, e ativa a Parada Normal.
➢ Condições de parada:
1. (Verifica se sensores de limite do Ângulo das pás estão ativos); Modulo de Proteção muda para
estado Parada Normal (Normal Stop) no caso de um destes sensores estiverem ativos.
2. Limite inferior (0°) das pás atingido.
3. Limite superior (90°) das pás atingido.
4. Medição de velocidade do eixo principal superior à velocidade máxima permitida.
5. Medição de ângulo de passo diferente entre o recebido do controle e o medido.
6. Velocidade do vento acima da velocidade de segurança.
7. Enable Operation desativado.
8. Limite de giro da Nacelle (Direita ou Esquerda) Ativo.
9. Velocidade do vento acima de Vout.
10. Velocidade do vento abaixo de Vin
➢ Operação:
Inicialização de
Operação
Rotinas Paralelas
Monitoramento
Verificação de
Falhas de Operação
Verificação de
velocidade do Vento Parada De
Emergencia
a. Inicialização
➢ Operação:
1. Se tiver comando Manual e estiver conectado 485, então vai para estado Manual.
2. Se houver FailOperation muda para estado Parada de Emergência.
3. Após tempo no estado INIT muda para Monitoramento / Intervenção
b. Monitoramento / Intervenção
➢ Operação:
➢ Rotinas Paralelas: 22
1. Se qualquer situação descrita acima ocorrer, aguarda-se até 0.2 segundos o sinal de suspensão do
bloco de controle (S7 = 1), e muda o estado do bloco de proteção para Parada de emergência.
2. Se tiver comando vai para estado Manual.
3. Se tiver FailOperation então vai para estado Parada de Emergência.
4. Se tiver StopConditions então liga o S8 (requisição de parada) e vai para estado Parada Normal.
c. Parada Normal
Quando o módulo de proteção detecta condição de parada Normal, é enviado sinal S8 (requisição de
parada) para o módulo de controle, que inicia processo de parada de emergência, acionando o freio do eixo
principal e levando ângulo das pás para 90°. O módulo de proteção fica monitorando a parada observando
queda na velocidade do eixo de baixa. Se não cair entra em ação.
➢ Operação:
➢ Rotinas Paralelas:
d. Parada de Emergência
Quando entra neste estado, o módulo de proteção assume o comando e ativa o Sinal de Emergência
S6. Espera um tempo predefinido e aciona o freio do eixo principal e do Yaw. Aciona relé do variador de
passo. Espera tempo pré-definido, ativa o comando pitch90, monitora a velocidade do eixo de baixa, e quando
chegar a zero aciona o freio emergência. Se não cair liga freio emergência; se subir acima de SpeedMax
também liga o freio emergência.
➢ Operação:
1. Se tiver comando de manual e emergência não está pressionado, então vai para estado Manual.
2. Verifica se o rotor está parado e aguarda o sinal de reset para mudar para o estado de Inicialização.
3. Sai deste modo e vai para estado RESET se:
a. Velocidade do vento menor do que VOUT.
b. Eixo de baixa menor do que parâmetro.
c. Ângulo das Pás está abaixo de parâmetro.
d. Reset foi pressionado pelo usuário.
e. Reset
➢ Operação:
a. Freio de Emergência
2. Comando Push:
26
a. Mantém motor CC desligado e desliga eletroímã, liberando a pastilha que por sua vez
freia o eixo.
➢ Operação:
1. Comando Push:
a. Aciona motor CC na direção de frenagem até detectar sobrecorrente; ao detectar
sobrecorrente desliga o motor CC; caso esta condição não seja atingida até o tempo
TIMEOUT indica erro no freio;
c. Fail Operation
Esta sub-rotina detecta falta apenas em casos críticos nos quais a placa de controle pode não estar
operando corretamente. Então seria no WD, no caso do S7, se der problemas nos freios ou se VSEG for
superado. Botão de emergência deve primeiro passar pelo controle que vai tentar parar o sistema.
➢ Operação:
d. Stop Conditions
➢ Condições de parada:
27
1. Limites das pás foram atingidos.
2. Medição de velocidade do eixo principal diferente entre o recebido do controle e o medido.
3. Medição de ângulo de passo diferente entre o recebido do controle e o medido.
4. Eixo de baixa atingiu velocidade de segurança.
5. Eixo de alta atingiu velocidade de segurança.
6. Verifica se alguém saiu da rede CAN.
7. Verifica se botão de emergência foi pressionado.
➢ Operação:
1. Led Vermelho:
a. Estado Prot_Normal_Stop
i. Led Pisca com frequência de 1Hz.
b. Estado Prot_Emergency_Stop
i. Led Permanece Aceso
c. Demais estados:
i. Led Permanece apagado
2. Led Verde:
a. Estado Prot_Init
i. Led Permanece aceso
b. Estado Prot_Monitoring
i. Led Pisca com frequência de 1Hz.
28
Part VI. Anexos:
A42
‘
Drive L1/2/3 FBr’
PWP L1/2/3 FBy’
S7 SC V[m/s] RS485
CAN
A21 A22 Aaux S6 SS S’5
B11
Drive Drive 2 B12 Φ’2 S’12 S’5 S’21 S’22 S’31 S’32 S’33 Φ’1 Φ’2 N’G N’C
yaw PWP
L1/2
L1/2 S’11
CAN
B52 RS485
Baux N’G V NG NC S21 S22 S31 S32 S33 φ1 φ2 S11 S12
A52 RS485'
Freio
Emg.
A51 A52
Aux Coil
RS485'
Anemômetro
Ângulo Nacelle Painel CTRL
RPM[baixa]
Pot1
Pot2
Fr Fe LimMax
RS232
LimMin RS232
RS232
Sala de Controle
30