Prévia do material em texto
1
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
Projeto e Análise de Compensadores por Intermédio da
Resposta em Frequência Utilizando o Fator k
1. OBJETIVO
Realizar o projeto e a análise de compensadores utilizando a técnica do fator
k, aplicado a um conversor CC-CC abaixador de tensão;
2. MATERIAL UTILIZADO
A Atividade Prática de Controle Contínuo será utilizada com a utilização do
software de simulação gratuito Scilab. O aluno poderá fazer o download do software
no endereço.
https://www.scilab.org/download/6.1.1
Além disso, aconselha-se fortemente, assistir a Aula prática 1 (Aula 7)
e a Aula Prática 3 (Aula 9).
O aluno deverá simular e resolver os seguintes exercícios e entregar o
relatório em um ARQUIVO ÚNICO NO FORMATO PDF no AVA no ícone
Trabalhos.
3. INTRODUÇÃO
Os conversores CC-CC são circuitos eletrônicos de potência que tem a
finalidade de alterar um nível de tensão em corrente contínua, da sua entrada para
a sua saída, por isso são chamados de conversores CC-CC. Eles podem elevar ou
diminuir uma tensão CC, dependendo da topologia e do funcionamento.
Para esta Atividade Prática, vamos utilizar o conversor CC-CC abaixador de
tensão, cujo circuito é mostrado na Figura 1.
Figura 1 – Conversor CC-CC abaixador-elevador de tensão.
Este circuito possui uma função de transferência dada por
https://www.scilab.org/download/6.1.1
2
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
𝑣𝑐(𝑠)
𝑑(𝑠)
=
𝑉𝑖
𝐿𝐶𝑠2 +
𝐿
𝑅 𝑠 + 1
onde vc(s) que representa a tensão no capacitor saída é o sinal de saída, e d(s) que
representa a razão cíclica é o sinal de entrada.
Para os exercícios a seguir, considere os seguintes parâmetros da função
de transferência.
- L = 2 mH
- C = 470 F
- R = 2 Ω
- E = 100 V
- D = 0,25
Com o auxílio do Scilab, realize as etapas a seguir para projetar e analisar
um sistema de controle para este conversor.
O fator k é uma técnica de controle que permite o projeto de três tipos de
compensadores, cada qual com sua característica específica, denominados de
compensadores Tipo 1, Tipo 2 e Tipo 3, mostrados na Figura 2.
Nos circuitos da Figura 2, o sinal IN é o sinal amostrado da tensão de saída
do conversor CC-CC. O sinal Vref é o valor normalizado que se deseja na saída.
Figura 2 – Compensadores do Tipo 1, Tipo 2 e Tipo 3.
Por exemplo, vamos supor que um circuito como mostrado na Figura 1,
possui uma tensão de saída (que é a tensão sobre o capacitor e sobre o resistor)
seja de 100 V. Então deve-se projetar um divisor resistivo, por exemplo, de modo
3
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
que a tensão no ponto médio seja equivalente a 100V. Esta tensão pode ser de 2,5
V, por exemplo, e será o sinal IN do compensador.
Assim sabe-se que se no ponto médio do divisor resistivo houver 2,5 V, na
saída haverá 100 V. Portanto, a tensão Vref deve ser de 2,5 V.
Então os compensadores atuam sobre a diferença entre o sinal Vref e IN, e
com base na atuação, resulta-se no sinal OUT, que atuará sobre o conversor,
regulando a tensão de saída.
Independentemente do tipo de compensador utilizado, alguns passos devem
ser seguidos para o projeto dos compensadores.
Passo 1) Obter o diagrama de Bode da planta em malha aberta.
Passo 2) Escolher a frequência de corte desejada (fc).
Passo 3) Escolher a margem de fase desejada (MF).
A margem de fase é um valor escolhido pelo projetista que deve ficar entre
45º e 90º. Para a maioria dos casos, 60º é uma boa escolha.
Passo 4) Determinar o ganho do compensador (G).
Este ganho é calculado fazendo
20 log 𝐺 = 𝐺𝑑𝐵
O valor de GdB é o valor obtido no gráfico de magnitude, em dB, do diagrama
de Bode, na frequência de corte (fc) escolhida.
Passo 5) Determinar o avanço de fase desejado (α).
O avanço de fase desejado é dado por
𝛼 = 𝑀𝐹 − 𝑃 − 90º
onde P é a defasagem provocada pelo sistema, que é o ângulo na frequência de
corte no gráfico de fase no diagrama de Bode.
Passo 6) Escolher o compensador (Tipo 1, Tipo 2 ou Tipo 3).
Passo 7) Cálculo do fator k
Para um compensador do Tipo 1, o fator k é sempre 1.
Para um compensador do Tipo 2, o fator k é dado por
𝑘 = 𝑡𝑔 (
𝛼
2
+ 45º)
4
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
Para um compensador do Tipo 3, o fator k é dado por
𝑘 = [𝑡𝑔 (
𝛼
4
+ 45º)]
2
Após o Passo 7, cada um dos compensadores possui um equacionamento
específico para a determinação de seus componentes.
Independentemente do tipo do compensador escolhido, deve-se atribuir um
valor para o resistor R1, e a partir dele, e de alguns dados determinados nos Passos
de 1 a 7, determina-se o valor dos demais elementos.
A seguir segue o equacionamento de cada um dos compensadores.
Compensador Tipo 1
𝐶1 =
1
2 ∙ 𝜋 ∙ 𝑓𝑐 ∙ 𝐺 ∙ 𝑅1
Compensador Tipo 2
𝐶2 =
1
2 ∙ 𝜋 ∙ 𝑓𝑐 ∙ 𝐺 ∙ 𝑘 ∙ 𝑅1
𝐶1 = 𝐶2(𝑘
2 − 1)
𝑅2 =
𝑘
2 ∙ 𝜋 ∙ 𝑓𝑐 ∙ 𝐶1
Compensador Tipo 3
𝐶2 =
1
2 ∙ 𝜋 ∙ 𝑓𝑐 ∙ 𝐺 ∙ 𝑅1
𝐶1 = 𝐶2(𝑘 − 1)
𝑅2 =
√𝑘
2 ∙ 𝜋 ∙ 𝑓𝑐 ∙ 𝐶1
𝑅3 =
𝑅1
𝑘 − 1
𝐶3 =
1
2 ∙ 𝜋 ∙ 𝑓𝑐 ∙ √𝑘 ∙ 𝑅3
5
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
4. PROCEDIMENTOS EXPERIMENTAIS
QUESTÃO 1) A partir da função de transferência do conversor CC-CC, apresente
a reposta em frequência (diagrama de Bode) para uma frequência de 1 mHz até 1
MHz. Mostre o código que foi implementado no Scilab.
Preencha a tabela a seguir com o que é solicitado.
Código
Implementa
do no
Scilab para
a
declaração
da função
de
transferênci
a e da
resposta
em
frequência
do
conversor
s= s%;
C=470*10^-6
L=2*10^-3
E=100
R=2
G= syslin ('c',E/(L*C*s^2+(L/R)*s+1));
bode (G, 0.001,1000000);
Figura da
resposta
em
frequência
do
conversor.
Gráfico de
módulo e de
fase entre 1
mHz e 1
MHz
6
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
QUESTÃO 2) Para uma margem de fase de 50º projete os componentes de um
compensador do Tipo 3, para o referido conversor CC-CC.
Adote 300 Hz como frequência de corte desejada.
Para o valor do resistor R1 adote o número do seu RU divido por 1000, sem
arredondamentos.
Exemplo:
𝑅𝑈 1649402 → 𝑅1 =
1649402
1000
→ 𝑅1 = 1649,402
Preencha a tabela com o que é solicitado.
Defasamento provocado
pelo sistema na
frequência de corte
desejada (P)
Ganho em dB na
frequência de corte
desejada (GdB)
Cálculo e valor do ganho
do compensador (G)
Cálculo e valor do
avanço de fase desejado
(alfa)
Cálculo e valor do fator k
Cálculo e valor de R1
Cálculo e valor de C2
Cálculo e valor de C1
Cálculo e valor de R2
Cálculo e valor de R3
Cálculo e valor de C3
QUESTÃO 3) Apresente a dedução matemática para a obtenção da função de
transferência do compensador do Tipo 3, e a função de transferência numérica,
considerando os valores dos componentes encontrados na QUESTÃO 3.
7
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
Preencha a tabela a seguir com o que é solicitado.
Dedução
matemática da
função de
transferência do
compensador do
Tipo 3
100
G = ---------------------
1 +1000s +0.0000009s²
QUESTÃO 4) Considerando a função de transferência do compensador do Tipo 3,
dada por
𝐸𝑜(𝑠)
𝐸𝑖(𝑠)
=
𝑅2𝐶1𝐶3(𝑅1 + 𝑅3)𝑠
2 + (𝑅2𝐶1 + 𝐶3(𝑅1 + 𝑅3))𝑠 + 1
𝑅1𝑅2𝑅3𝐶1𝐶2𝐶3𝑠3 + 𝑅1(𝑅2𝐶1𝐶2 + 𝑅3𝐶1𝐶3 + 𝑅3𝐶2𝐶3)𝑠2 + 𝑅1(𝐶1 + 𝐶2)𝑠
Apresenta a função de transferência do compensador, preenchendo a tabela a
seguir.
Código Implementado no
Scilab para a declaração da
função de transferência e da
resposta em frequência do
compensador.
Figura da resposta em
frequência do compensador.
Gráfico de módulo e de fase
entre 1 mHz e 1 MHzQUESTÃO 5) Obtenha a resposta ao degrau para o sistema em malha aberta sem
compensação.
- Sistema em malha aberta sem compensação:
Em que d(s) = 0,25 e G(s) é a função de transferência da planta. O vetor de tempo
deve ser declarado como t = (0:0.0001:0.03).
Preencha a tabela a seguir com as respostas
Código implementado no
Scilab para a visualização
da resposta ao degrau em
malha aberta sem
compensação.
8
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
Figura da resposta ao
degrau em malha aberta.
QUESTÃO 6) Considerando o seguinte diagrama em malha fechada com
compensação.
em que C(s) é a função de transferência do compensador, e que G(s) é a função
de transferência da planta.
Apresente a resposta em frequência em malha aberta, e a medição da margem de
fase e da margem de ganho. Utilize a ferramenta Toggle Datatip Mode para verificar
a margem de fase e de ganho.
Código implementado no
Scilab para a visualização
da resposta em frequência
da função de transferência
em malha aberta.
Figura da resposta em
frequência da função de
transferência em malha
aberta de 1 mHz até 1 MHz.
Medição e valor da margem
de fase no Scilab.
Medição e valor da margem
de ganho no Scilab.
QUESTÃO 7) Apresente graficamente os polos e zeros da planta e do
compensador. Utilize o comando plzr do Scilab.
Código implementado no
Scilab para a visualização
os polos e zeros da planta
Figura dos polos e zeros da
planta da planta, G(s)
Código implementado no
Scilab para a visualização
os polos e zeros do
compensador
9
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
Figura dos polos e zeros do
compensador, C(s)
Observações:
Todas as observações a seguir devem OBRIGATORIAMENTE, serem atendidas.
Qualquer uma delas que não seja atendida o trabalho será DESCONSIDERADO:
• Não serão aceitas figuras na forma de fotos de caderno e fotos de tela do
computador. Questões que não atenderem este item serão desconsideradas;
• Todos os cálculos devem ser digitados utilizando um editor de equações.
Figuras e textos com baixa resolução, ou em tamanho desproporcional serão
desconsiderados.
• As questões devem ser respondidas EXCLUSIVAMENTE no espaço
destinado a cada cálculo nas tabelas apresentadas em cada questão.
• O tamanho das tabelas pode ser alterado para que os cálculos e figuras
caibam no espaço destinado à resposta.
• Quaisquer outras dúvidas, podem ser esclarecidas pela tutoria.
Opcional:
Para os alunos que desejarem se aprofundar mais em relação a projetos de
controladores por meio do fator k, podem ler o artigo, em inglês, no link
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=CF261FC44BE55004BA
724BFE3B5C4B92?doi=10.1.1.196.6850&rep=rep1&type=pdf
Vale ressaltar que a leitura do artigo é opcional, não sendo necessária a sua
leitura para a realização desta Atividade Prática.
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=CF261FC44BE55004BA724BFE3B5C4B92?doi=10.1.1.196.6850&rep=rep1&type=pdf
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=CF261FC44BE55004BA724BFE3B5C4B92?doi=10.1.1.196.6850&rep=rep1&type=pdf
10
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
clc;
clear;
//////////////////
//Insira seu RU
///////////////////
RU = xxxxxxxxx;
/////////////
//Questão 1
/////////////
s = %s;
L = 2e-3; //L = 2 mH
C = 470e-6; //C = 470 uF
R = 2; //R = 2 ohms
Vi = 100; //Vi = 100 V
D = 0.25; //D = 0,25
fmin = 1e-3; //frequência mínima de 1 mHz
fmax = 1e6; //frequência máxima de 1 MHz
Gs = syslin('c',Vi/(L*C*s^2+(L/R)*s+1)); //funcão de transferência do conversor
bode(Gs,fmin,fmax) //Digrama de Bode entre 1 mHz e 1 MHz
xtitle('Questão 1');
/////////////
//Questão 2
/////////////
MF = 50; //Margem de fase
fc = 300; //freqeuência de corte desejada
P = -141.1; //defasamento provocado pelo sistema na frequência de corte (valor extraído do diagrama de Bode)
Gdb = 30.45; //ganho em dB na frequência de corte (valor extraído do diagrama de Bode)
G = 10^(Gdb/20); //cálculo de G
alfa = MF - P - 90; //calculo de alfa
///////////////////////////
//Compensador do Tipo 3
///////////////////////////
alfa_rad = (2*%pi*alfa/360); //valor de alfa em rad porque o Scilab calcula o ângulo em radianos
k = (tan(alfa_rad/4+%pi/4))^2; //valor do fator k para o compensador do Tipo 3
R1 = RU/1000; //valor de R1
C2 = 1/(2*%pi*fc*G*R1); //valor de C2
C1 = C2*(k-1); //valor de C1
R2 = sqrt(k)/(2*%pi*fc*C1); //valor de R2
R3 = R1/(k-1); //valor de R3
C3 = 1/(2*%pi*fc*sqrt(k)*R3); // valor de C3
mprintf("Compensador do Tipo 3 - RU =%e\r\n",RU)
mprintf("R1_T3=%e\r\n",R1)
mprintf("C1_T3=%e\r\n",C1)
mprintf("R2_T3=%e\r\n",R2)
mprintf("C2_T3=%e\r\n",C2)
mprintf("R3_T3=%e\r\n",R3)
mprintf("C3_T3=%e\r\n",C3)
/////////////
//Questão 3 - Dedução no arquivo PDF enviado no Gabarito
/////////////
/////////////
//Questão 4
/////////////
Cs =
syslin('c',(R2*C1*C3*(R1+R3)*s^2+(R2*C1+C3*(R1+R3))*s+1)/(R1*R2*R3*C1*C2*C3*s^3+R1*(R2*C1*C2+R3*C1
11
Controle Contínuo
Atividade Prática
Prof. Samuel Polato Ribas
*C3+R3*C2*C3)*s^2+R1*(C1+C2)*s)); //função de transferência do compensador Tipo 3
figure;
clf;
bode(Cs,fmin,fmax) //Digrama de Bode do compensador entre 1 mHz e 1 MHz
xtitle('Questão 4');
/////////////
//Questão 5
/////////////
t = (0:0.0001:0.03);
y = csim('step',t,(D*Gs));
figure;
clf;
plot(t,y)
xtitle('Questão 5');
xgrid;
/////////////
//Questão 6
/////////////
FTMA = Cs*Gs; //função de transferência de malha aberta
figure;
clf;
bode(FTMA,fmin,fmax) //Diagrama de Bode da função de transferência em malha aberta
xtitle('Questão 6');
/////////////
//Questão 7
/////////////
figure;
clf;
plzr(Gs) //polos e zeros da planta
xtitle('Questão 7');
figure;
clf;
plzr(Cs) //polos e zeros do compensador
xtitle('Questão 7');