Relatório 2

download Relatório 2

of 7

description

Técnicas para controladores

Transcript of Relatório 2

  • 1

    EXPERIMENTO 04 ESQUEMA ANTI WIND UP - CONTROLADOR PID EXPERIMENTO 05 MTODO ZIEGLER NICHOLS - CONTROLADOR PID EXPERIMENTO 06 TRANSFERNCIA BUMPLESS DE MODO DE CONTROLE

    Resumo - O presente relatrio se refere a trs

    experimentos de controle. No primeiro experimento

    foi implementado o Esquema Anti Wind Up para

    melhorar o sinal saturado do sistema. No

    experimento seguinte, foi executado um mtodo

    heurstico de sintonia de controladores PID. E, no

    terceiro experimento, foi testado um algoritmo para

    anlise da transferncia bumpless. Desta maneira,

    foram coletados dados para anlise e comprovao da

    teoria estudada na disciplina. Os experimentos foram

    realizados atravs do software LabVIEW na

    plataforma virtual NI Elvis.

    Palavras-Chave: Controladores, PID, Anti-Windup,

    Ziegler Nichols, bumpless.

    I. INTRODUO TERICA

    I.1 Esquema Anti Wind Up

    A utilizao da tcnica de controle PID

    (Controlador Proporcional, Integral e Derivativo)

    uma das mais comuns dentro do processo industrial

    por se tratar de uma tcnica com excelente custo-

    benefcio. No entanto, mesmo que esta seja projetada

    da melhor maneira, durante sua implementao e

    utilizao, falhas no desempenho do sistema podem

    surgir.

    A situao mais comum quando h

    saturao no sinal do atuador. Quando isso ocorre, a

    planta passa a se comportar como um sistema em

    malha aberta. Com a continuao da integrao do

    erro, o termo da integral tende a aumentar, assumindo

    valores muito elevados, sem qualquer efeito sobre a

    planta. O erro deve trocar de sinal durante um

    intervalo de tempo, para que o termo da integral

    possa retornar ao estado estacionrio. Isso ocasiona

    um elevado sobressinal e tempo de acomodao

    relativamente grande. Tal fenmeno conhecido

    como Wind Up.

    Existem algumas tcnicas Anti-Wind Up para

    contornar tal fenmeno. A tcnica utilizada no

    presente experimento exposto neste relatrio, trata-se

    do Back-Calculation and Tracking. Que quando o

    sinal do atuador saturado, o termo integral

    recalculado de forma que seu valor permanea no

    valor limite do atuador.

    I.2 Mtodo Ziegler Nichols

    Como dito anteriormente, o Controlador PID

    o mais utilizado dentro do ambiente industrial. Para

    implementao do mesmo necessrio a

    determinao dos parmetros iniciais, Kp, Ki e Kd.

    No entanto, se a planta to complicada que seu

    modelo matemtico no pode ser obtido facilmente,

    uma aproximao analtica para o desgnio de um

    controlador de PID no possvel.

    Com o intuito de facilitar a tarefa de

    determinao dos parmetros, em 1942 Ziegler e

    Nichols publicaram um trabalho que deram origem a

    dois mtodos distintos de sintonia.

    No presente relatrio, vamos nos ater apenas

    ao mtodo do Ganho Crtico.

    Neste mtodo procede-se um teste inicial em

    malha fechada, com Ti = e Td = 0, subtraindo assim as componentes integrativa e derivativa do

    controlador. Logo aps, aumenta-se o valor de Kp de

    zero at seu valor crtico (Ku), para o qual a sada

    exibe pela primeira vez uma oscilao sustentada

    com um certo perodo crtico (Tu). Se no houver

    oscilao para qualquer valor de Kp, esse mtodo no

    aplicvel.

    De posse dos valores de Ku e Tu e com axlio

    da tabela abaixo, possvel determinar os parmetros

    atravs da tabela abaixo:

    ECA004 SISTEMA DE CONTROLE CLSSICO MAIO/2015 UNIVERSIDADE FEDERAL DE ITAJUB

    CAMPUS AVANADO DE ITABIRA

    ENGENHARIA DE CONTROLE E AUTOMAO

    ENGENHARIA ELTRICA

  • 2

    Tipo de

    Controlador

    K Ti Td

    P 0,5 Ku 0

    PI 0,45 Ku 0,8 Tu 0

    PID 0,6 Ku 0,5 Tu 0,125 Tu Tabela 1: Frmulas de Ziegler-Nichols para ajuste pelo

    mtodo do perodo crtico.

    I.3 Transferncia Bumpless

    O controlador, neste caso o PID, possui dois

    modos de operao, sendo estes o automtico e o

    manual.

    Durante o manejo no modo automtico, o

    controlador calcula a diferena entre o valor nominal

    desejado e o valor real da varivel de processo.

    Assim, o sinal de sada ajustado para reduzir o valor

    desta diferena.

    Ao passo que, no modo manual, o operador

    escolhe qual ser o sinal de sada, independente do

    modo automtico. Podendo este valor ser diferente do

    que o controlador tenha calculado.

    Desta forma, quando h a mudana do modo

    utilizado, pode acontecer um salto repentino na sada

    do controlador.

    A transferncia bumpless, transferncia

    ininterrupta, se trata de um recurso disponvel em

    controladores PID que descreve a ao desejada do

    controlador ao alternar o modo de operao de

    manual para automtico ou vice versa.

    II. OBJETIVOS II.1 Esquema Anti Wind Up

    Estudar o efeito da saturao em um

    controlador com ao integrativa e

    consequentemente Esquema Anti Wind Up;

    II.2 Mtodo Ziegler Nichols

    Apresentar um mtodo heurstico de sintonia

    de controladores PID realizando a partir de testes em

    malha fechada da malha de controle;

    II.3 Transferncia Bumpless

    Implementar um algoritmo que permite uma

    transferncia suave (Bumpless) entre o modo de

    controle manual e automtico.

    III. Materiais e Mtodos

    III.1 Materiais

    - Motor de corrente contnua, fabricante Labtools;

    - NI LabVIEW.

    - MatLab

    III.2 Mtodos

    O relatrio contm trs mtodos distintos que

    possibilitam um melhor sinal de sada de um controle

    em um sistema de malha fechada.

    Com a finalidade de comprovar o resultado

    de tais mtodos tericos, o Esquema Anti Wind Up,

    o Mtodo Ziegler Nichols-PID e a Transferncia

    Bumpless, foi utilizado a plataforma do programa

    LabVIEW para simular e coletar os dados do sistema,

    sendo que nos experimentos a planta implementada

    foi o motor CC fabricante Labtools, acoplado ao

    mdulo Elvis da National Instruments.

    III.2.1 Esquema Anti Wind Up

    A primeira parte realizada foi a do Esquema

    Anti Wind Up. A partir de um controlador PID

    esquematizado de forma emprica (com =9; =35; e =0,01) foi implementado o Esquema Anti Wind Up para melhorar a saturao no sinal do

    atuador. O Diagrama de Blocos est apresentado na

    Figura 1 a seguir:

    Fig. 1 Diagrama de Blocos do Esquema Anti Wind Up

    implementado no LabVIEW

    Aps a implementao do Esquema Anti

    Wind Up foi aplicado na entrada do sistema um sinal

    quadrado com amplitude 4 e perodo 2.

    Para a anlise e discusso do experimento

    foram coletados os resultados com a compensao

  • 3

    Anti Wind Up, =0,017, e sem a compensao Anti Wind Up. E simulados outros valores para a comparao do sinal de sada do sistema.

    III.2.2 Mtodo Ziegler Nichols

    A segunda parte do experimento foi a

    implementao do mtodo heurstico de sintonia de

    controladores PID.

    Para a execuo desta parte do experimento

    foram realizadas algumas mudanas no Diagrama de

    Blocos. Foi adicionado uma funo de transferncia

    de primeira ordem simulando a dinmica do sensor

    no lao de controle, sendo a constante de tempo da

    funo igual a 0,9. Funo de transferncia

    adicionada[ft(s)]:

    () =1

    0,9 + 1

    (1)

    Tambm foi alterado a implementao do

    controlador PID, reorganizando os ganhos

    (proporcional, derivativo e integrativo) de forma

    dependentes.

    A seguir, a Figura 2 ilustra a nova

    configurao do Diagrama de Blocos para o

    Controlador PID Mtodo de Ziegler Nichols:

    Fig. 2 Diagrama de Blocos para o Controlador PID

    Mtodo Ziegler Nichols no LabVIEW

    Alimentando a malha fechada com um sinal

    quadrado de entrada de amplitude 2 e perodo 15 foi

    definido =0; =inf; e =0. Para definir o perodo de oscilao do

    sistema[] foi preciso aumentar at que este

    atingisse seu ganho crtico[], ou seja, at que o sistema chegasse a sua estabilidade marginal.

    Com ==22 foi exportado o sinal de sada do sistema ao MatLab pegando-se dois pontos

    seguidos de pico da oscilao sustentvel, como pode

    ser observado na Figura 6.

    Pelos dados da Figura 6 definimos =22 e =1,034 para calcular pelas frmulas de Ziegler Nichols os parmetros para os controladores P, PI e

    PID. Sendo estes:

    Controlador K Ti Td

    P 0,5Ku _ _

    PI 0,4Ku 0,8Tu _

    PID 0,6Ku 0,5Tu 0,125Tu

    ||

    Controlador K

    P 11 _ _

    PI 8,8 0,827 _

    PID 13,2 0,517 0,129 Tabela 2 Parmetros para os controladores P, PI e PID

    pelas frmulas de Ziegler Nichols

    Para a anlise e comparao foi obtido os

    dados de sada do controlador P, PI, PID e PID com

    ajuste fino.

    III.2.3 Transferncia Bumpless

    A ltima parte do experimento foi preciso

    implementar a Transferncia Bumpless. As Figuras 3

    e 4, a seguir, apresentam o Diagrama de Bloco para o

    sistema manual e o sistema automtico,

    respectivamente:

  • 4

    Fig. 3 Diagrama de Blocos da Transferncia Bumpless

    Sistema Manual

    Fig. 4 Diagrama de Blocos da Transferncia Bumpless Sistema Automtico

    Aps a implementao foram coletados os

    dados, para anlise, na transio de manual para

    automtico e na transio de automtico para manual.

    IV. RESULTADOS

    Os resultados presentes no relatrio foram

    produtos dos dados coletados nos experimentos e

    plotados pelo programa MatLab.

    IV.1 Esquema Anti Wind Up

    A Figura 5 apresenta trs sinais sobrepostos

    sendo um sinal quadrado com amplitude 4 e perodo

    2, o outro o sinal do PID esquematizado de forma

    emprica sem o Esquema Anti Wind Up e o ultimo o

    sinal do PID esquematizado de forma emprica com

    o Esquema Anti Wind Up.

    Fig. 5 Resposta ao sinal de referncia de um sistema em malha fechada com e sem o Esquema Anti Wind Up.

    IV.2 Mtodo Ziegler Nichols

    A Figura 6 apresenta o sinal de sada do

    sistema com oscilao sustentvel, sendo assim o

    sinal estar em estabilidade marginal. Os dados da

    imagem sero fundamentais para definir os

    parmetros dos controladores pelo Mtodo de Ziegler

    Nichols

    Fig. 6 Sinal de sada com oscilao sustentvel

  • 5

    Na Figura 7 temos quadro sinais expostos. O

    sinal de referncia, degrau com amplitude 2. O sinal

    de sada do controlador P, sendo =11. O sinal de sada do controlador PI, sendo =8,8 e =1,209. E o sinal de sada do controlador PID, sendo =13,2, =1,934 e =0,129.

    Fig. 7 Resposta ao degrau dos controladores P, PI e

    PID calculados pelo mtodo Ziegler Nichols

    A Figura 8 apresenta os sinais sobrepostos da

    sada do controlador PID com ajuste fino e sem ajuste

    fino.

    Fig. 8 Resposta ao degrau do controlador PID com e

    sem ajuste fino

    IV.3 Transferncia Bumpless

    Os ltimos grficos, que esto presente na

    Figura 9 e Figura 10, foram plotados dois sinais no

    MatLab. Sendo que em um deles o grfico, Figura 9,

    contm o sinal de sada de Transferncia Bumbless

    do modo Manual para o Automtico.

    Fig. 9 Sinal de sada de Transferncia Bumpless

    Manual-> Automtico

    E no outro, o grfico, Figura 10, apresenta o sinal

    de sada de Transferncia Bumbless do modo Automtico

    para o Manual.

    Fig. 10 Sinal de sada de Transferncia Bumpless Automtico->Manual

    O sinal de referncia para ambos os grficos

    acima foi o de um sinal de uma onda quadrada com

    perodo 10 e amplitude 2.

    V. DISCUSSES Os resultados coletados nos experimentos na

    plataforma LabVIEW foram bastantes conclusivos e

    coerentes em relao a matria terica estudada.

    V.1 Esquema Anti Wind Up

    Para amenizar o efeito da saturao na

    parcela integrativa de um controlador necessrio a

    implementao de um Esquema Anti Wind Up.

    Na Figura 5 observamos dois sinais de sada

    de um controlador PID com o controle atingindo o

    mximo absoluto. Sendo o representado em verde a

    resposta de um sistema PID sem o Esquema Anti

  • 6

    Wind Up e o representado em vermelho a resposta de

    um sistema PID com o Esquema Anti Wind Up.

    Na resposta sem o Esquema Anti Wind Up

    enxergamos o Wind Up, ou seja, o erro sendo

    integrado e o sistema em saturao durante um

    perodo maior que o necessrio. Enxergamos uma

    resposta lenta no regime transitrio.

    Na resposta com o Esquema Anti Wind Up

    h uma amenizao destes problemas indesejveis

    em um controle. Podendo-se enxergar, apesar do

    sinal estar com um ganho baixo, a resposta segue o

    perodo do sinal de referncia.

    Logo comparando os sinais sem e com o

    Esquema Anti Wind Up podemos dizer que a

    ausncia do esquema faz o sinal de sada ter um maior

    sobrepasso e um maior tempo de estabilizao.

    OBS.:

    Para validar teoricamente o utilizado,

    observamos que sendo = = 0,01 e =1

    =

    1

    35= 0,029. E tendo a relao:

    = (2)

    = 0,0290,01 = 0,017

    Temos que:

    < < 0,01 < 0,017 < 0,029

    :. observamos que a relao terica do

    Esquema Anti Wind Up foi cumprida.

    OBS.:

    No foi possvel coletar valores distintos de

    ganhos para , visto que a alterao deste piorar o desempenho de controle da malha fechada do

    sistema.

    Vejamos, sabendo que = e =1

    sendo que < < e que deve-se obedecer a relao (2).

    No h como mudar o valor de sem comprometer o controle PID do sistema.

    OBS.:

    O baixo ganho do sinal de sada do Esquema

    com Anti Wind Up deve-se aos parmetros

    determinados ao PID, mais especificamente ao valor

    de , esquematizado de forma emprica e no ao Esquema Anti Wind Up em si.

    V.2 Mtodo Ziegler Nichols

    O Mtodo Ziegler Nichols um dos muitos

    mtodos existentes para se definir parmetros de um

    controlador P, PI ou PID. Sendo muito utilizado em

    sistemas quando no se conhece a dinmica da planta.

    Primeiramente para utilizar-se este mtodo

    deve-se obter o limiar de saturao o qual zera-se e iguala = e = 0. Aps estabelecer estes parmetros variado at que este sistema esteja marginalmente estvel.

    Na Figura 6 tem-se o sinal de sada do

    sistema marginalmente estvel e por ele pode-se

    coletar e calcular . = = 22

    Pontos:

    Pt.1:

    x:9.876 y:5.688

    Pt.2:

    x:10.91 y:5.656

    =

    (3)

    = 10.91 9.876 = 1,034

    Pelas frmulas de Ziegler Nichols foi

    calculado os parmetros para os controladores P, PI e

    PID, conforme calculado anteriormente na Tabela 2.

    Controlador K

    P 11 _ _

    PI 8,8 0,827 _

    PID 13,2 0,517 0,129 Tabela 3 Valores para os controladores P, PI e PID

    A Figura 7 mostra os sinais de sada dos

    controladores P, PI e PID sobrepostos. Na Figura

    observamos que o controlador P resulta em um erro

    em regime permanente, enquanto que o controlador

    PI e PID rastreiam exatamente a entrada em regime

    permanente. Os trs controladores resultam em

    oscilao com sobressinal, tendo os controladores P

    e PI as oscilaes mais considerveis.

    Na Figura 8 observamos dois sinais

    sobrepostos o controlador PID com e sem ajuste fino.

    Nela podemos observar que para a reduo do

    sobressinal do controlador PID foi preciso diminuir o

    ganho proporcional. No caso, reduziu-se em 2 o

    parmetro K.

    V.3 Transferncia Bumpless

    Foi implementado um algoritmo que permite

    uma transferncia suave entre o modo de controle

    manual e automtico

    Na Figura 9 observamos a Transferncia

    Bumpless da Manual para a Automtica. Observando

  • 7

    o momento da Transferncia Bumpless o valor de

    sada Manual utilizado para iniciar o integrador que

    implementa o termo integral do PID.

    Na Figura 10 temos a Transferncia

    Bumpless da Automtica para a Manual com isto o

    valor de sada Manual assume o ltimo valor de sada

    calculado pelo modo Automtico. Depois existe a

    possibilidade do usurio do programa modificar o

    valor Manual.

    VI. CONCLUSO Os experimentos realizados foram de suma

    importncia para a compreenso dos parmetros que

    devem ser levados em considerao e que interferem

    diretamente na implementao dos controladores

    PID.

    Foi possvel testar a eficcia do esquema

    Anti Wind Up, onde pode-se observar uma melhor

    resposta do sistema, com efeito de saturao na

    parcela integrativa, utilizando-o. Atravs do mtodo

    de Ziegler Nichols, constatou-se que o controlador

    PID obtm os melhores resultados que o P e o PI, por

    possuir o erro em regime permanente e um

    sobressinal menor. A eficcia da transferncia

    bumpless tambm pode ser comprovada atravs da

    implementao de um algoritmo que suavizou a

    transferncia entre o modo de controle manual e

    automtico.

    Logo, pode-se considerar as atividades

    prticas como satisfatrias, uma vez que todos os

    objetivos foram cumpridos e analisados com base nos

    conceitos tericos.

    VII. REFERNCIAS BIBLIOGRFICAS [1] Phillips, Charles L. e Harbor, Royce D.; Sistemas

    de Controle e Realimentao, MAKRON Books, 1

    Edio. 1996.

    [2].Gene F. Franklin, J. David Powell e Abbas

    Emami-Naeini; Sistema de Controle para

    Engenharia, 6 edio, Bookman, 2013. [3] Controladores e Indicadores. Disponvel em:

    . Acesso em 03 de mai. 2015.

    [4] HADADE NETO, Antonio et al. Tcnicas anti-

    windup em estruturas de controle PID, RST e

    GPC. 2005.

    [5] Bumpless Transfer and Bumpless Tuning.

    Disponvel em:

    . Acesso

    em 04 de mai. 2015.