CONTROLE DE POSIÇÃO ATRAVÉS DO ACIONAMENTO DE MOTORES
Leticia Harumi Mishima, [email protected]
Luciane Felix da Silva, [email protected]
Rafael Brasil de Almeida, [email protected]
Rodrigo do Nascimento Moreira, [email protected]
Centro Federal de Educação Tecnológica de São Paulo
Rua Pedro Vicente, 625 – São Paulo, SP, Brasil.
Resumo: Esse artigo tem como principal objetivo
descrever a elaboração de um projeto focado inteiramente na
aquisição de sinais analógicos e digitais que, através de
técnicas computacionais possibilita a aplicação de controle
do sistema projetado.
Uma base acrílica fixada a uma haste metálica tipo
parafuso tem seu ângulo rotacional variável. O objetivo é:
controlar a variação angular da base acrílica através do
acionamento de um motor DC localizado em uma das
extremidades da base, atuando como uma reação contrária
ao efeito causado por outro motor DC localizado na outra
extremidade da base acrílica. Perceba que apenas um dos
motores é acionado pela malha de controle. A variação
angular é detectada por um potenciômetro de precisão
interligada à haste metálica através de uma “correia” e
conectado a uma placa de aquisição de sinais.
Palavras chaves: Aquisição de sinais, controle de posição,
motor DC, malha de controle.
Abstract: The main objective of this article is to
describe the elaboration of a project entirely focused in the
analogs and digitals signal acquisition that, by computational
techniques makes possible the control application of the
projected system.
An acrylic base fixed in a screwed metal horn has its
angle variable. The objective is: to control the angle
variation of the acrylic base by activating a DC motor
located in one of the sides of the base, acting like an
opposite reaction to the effect caused by other DC motor
located on the other side of the acrylic base. See that only
one of the motors is activated by the closed loop. The angle
variation is detected by a potentiometer of precision linked
to the metal horn through a strap and connected to a circuit
of signal acquisition.
Key words: Signal acquisition, control of position, DC
motor, closed loop.
1. Introdução
Um sistema de controle é composto por um ou mais
dispositivos que gerenciam o comportamento de sinais de
saída, de acordo com um “set-point”. Pode ser definido
também como a interconexão, de tal maneira, a comandar,
controlar ou ajustar a si mesmo ou outro sistema[1].
Quando se fala em controle, a palavra medição fica
subentendida nesse conceito. As informações recebidas
através dessas medições são também comparadas com um
valor estipulado, que é um valor desejado para a saída do
sistema, também denominado de Set Point. Verifica-se então
a diferença entre ambos fazendo com que o controlador atue
de forma a minimizar este erro. Em um sistema de controle,
quando esta seqüência de operações: medir a variável,
comparar com um valor pré-determinado, atuar no sistema
de forma a minimizar a diferença entre a medida e o set
point; é efetuada, denominamos que esta estrutura forma
uma malha de controle. [2]
Num sistema de controle em malha fechada, o
monitoramento contínuo dos dispositivos, através de
realimentação, permite que sejam corrigidos os desvios
(Erros) entre sinal de saída em relação ao sinal de entrada,
através de um sinal de controle determinado pelo próprio
controlador. [3]
A figura abaixo ilustra o diagrama de blocos do sistema
projetado:
KP
Set-Point
M1
Sistema
1
Ti s
Sensor
KP
Ve
M2
Onde:
K P - ganho a ser ajustado para a hélice controlada
1 - Integrador
Ti s
M 1 - motor controlado
K - ganho do motor manipulado
M 2 - motor manipulado
θ - posição do eixo central
Hélice 2
Neste sistema pode ser implementado o controlador
Proporcional ou o controlador Proporcional mais Integral.
Este sistema pode ser bem empregado para fins didáticos,
possibilitando um estudo mais prático sobre controle
automático que vem produzindo meios para otimizar o
desempenho dos sistemas, melhorar a produtividade e
diminuir o trabalho nas operações manuais que sofrem
avanços constantemente.
“conecta” a um potenciômetro 1KΩ
correia feita com barbante.
4
através de uma
2. Descrição Lógica e Física
O princípio do funcionamento baseia-se no acionamento
dos motores. Ao ligar o primeiro motor, a hélice – que será a
variável manipulada (Hélice 2) - provocará uma força que
fará com que a haste se movimente. Para mantê-la parada, o
controlador deverá acionar o outro motor – variável
controlada (Hélice 1) – exercendo força proporcional oposta
para que haja o equilíbrio.
Para que isso ocorra, primeiramente foi elaborado um
programa, através do software LabVIEW, que realizará o
controle do sistema e através de uma placa de aquisição
ocorre a transmissão de dados entre o programa e o esquema
físico.
A corrente gerada pela placa é muito pequena, então foi
preciso a utilização de um amplificador de potência. Assim,
as saídas da placa serão ligadas no circuito amplificador e,
do circuito, para os motores.
Para estipular a posição da haste, foram feito medidas no
potenciômetro para 16 posições possíveis, assim, pode-se
determinar os valores para o set-point e notar, através do
gráfico posição x tensão, que exerce uma função linear (vide
Anexo 1).
Posição
Tensão
(V)
Posição
Tensão
(V)
01
2,613
09
2,468
02
2,594
10
2,45
03
2,573
11
2,431
04
2,557
12
2,414
05
2,537
13
2,396
06
2,521
14
2,383
07
2,504
15
2,367
08
2,486
16
2,347
2.1 Montagem
Para a realização do controle, a parte física do projeto
(vide Figura 1) foi realizada da seguinte maneira: duas
hélices 2 , fixadas em motores DC 1 , foram postas nas
extremidades de uma haste acrílica e, em seu centro, foi
colocada um eixo cilíndrico contendo uma roldana 3 que se
Figura 1 – Esquema Físico do Projeto
2.2 O Controlador
Por meio de uma linguagem de programação gráfica,
elaborou-se um software de controle para o sistema físico
projetado.
Baseado no modelo de fluxo de dados, o software de
controle criado no ambiente LabVIEW tinha sua estrutura
lógica baseada no Controlador Proporcional+Integral (PI).
O software de controle também poderia ter sido criado a
partir de um Controlador Proporcional. Ele não deixa de ser
um meio poderoso de estabilização, mas se aplicado ao
sistema, o controlador geraria uma resposta com erro de
regime.
Um Controlador Integral também seria aplicável, uma
vez que ele acaba com o erro de regime no tempo, sendo esta
sua principal característica. A questão é que a resposta do
controlador integral é muito lenta. São grandes erros em
pequenos tempos, ou seja, haveria ação do controlador
integral na presença de grandes desvios em um curto espaço
de tempo.
Para resolver o problema de tempo de resposta, o
Controlador Integral deve ser usado sempre junto ao
Controlador Proporcional.
2.3 O Software
Como já previamente dito, o melhor controlador a ser
atribuído ao sistema é o Proporcional + Integral.
Para possibilitar esse tipo de aplicação de controle, a
adaptação do software foi feita da seguinte maneira:
• Criou-se um ajuste de SET-POINT para ser
comparado com o sinal do sensor, gerando-se um
erro;
• Criou-se um ajuste de Kp (ganho do controlador
proporcional);
• Criou-se um ajuste de Ti (ganho do controlador
integral);
• Criou-se um ajuste para uma das hélices (a hélice
controlada pelo usuário).
Nesse sistema, a saída do controlador depende do ganho
“Kp”, do ganho “Ti”, da saída anterior e do erro anterior,
como pode ser observado através da função de tranferência:
Ao receber a tensão da placa, o PWM manterá a
amplitude dos pulsos constantes e varia sua largura
proporcionalmente ao sinal de entrada. A vantagem de se
utilizar esse circuito é que os pulsos mantêm o valor nominal
de pico, gerando um maior torque nos motores.
 T e( K − 1) 

u ( K ) = u ( K − 1) + K p e( K )1 + −
e( K ) 
 Ti
A inserção dos ajustes Kp e Ti ocorreu, pois era
necessário encontrar um ponto ideal entre esses ganhos para
que o sinal de saída se mantivesse o mais estável possível,
ou seja, não tendesse à instabilidade.
O esquema de programação pode ser visualizado no
Anexo 2 desse artigo.
Gráfíco de Pulso para EP=2,5V
Gráfíco de Pulso para EP=1,0V
Interface Gráfica do Programa
2.4 Circuito Amplificador de Potência
A utilização de um circuito amplificador de potência se
fez necessário devido ao baixo sinal na saída da placa de
aquisição. Basicamente, é composto por CI 3524 (PWM), CI
4N26 (optoacoplador), IRF620 (MOSFET), resistores e
capacitor.
O optoacoplador é ativado com a presença de luz e
possui, internamente, um emissor de luz e um fototransistor,
assim, não haverá ligação entre o circuito modulador e o que
ativará o motor.
O CI 4N26 receberá o sinal de saída do PWM e, quando
ativado, permitirá a passagem da tensão de 12V, fazendo
com que o MOSFET, que está agindo como chave, feche o
circuito, aplicando corrente sobre o motor. Deste modo, o
motor será acionado de acordo com a freqüência do pulso
gerado no PWM.
3. Resultados
Após longos testes e inúmeras tentativas de estabilização
do sistema, conseguiu-se determinar os valores aproximados
de Kp e Ti (ganhos dos controladores) para que a resposta
não tendesse a instabilidade.
Durante os testes observou-se que:
O tempo de resposta do sistema era extremamente lento
quando o ganho Ti era ajustado com um valor alto. Dessa
forma, concluímos que esse ponto de ajuste não seria
eficiente, uma vez que o motor controlado pela malha
responderia ao seu comando depois de um tempo
consideravelmente alto, não conseguindo alcançar a posição
desejada da haste acrílica.
Por outro lado, a velocidade de resposta do sistema seria
alta quando o ganho Ti fosse baixo. Concluiu-se que esse
ponto de ajuste também não seria adequado, uma vez que o
sinal de saída do sistema iria tender a instabilidade, podendo
também fazer com que a saída saturasse.
Através do método de tentativa e erro, os ganhos foram
ajustados conforme mostra a figura abaixo:
4. Conclusão
Desde o primeiro dia de elaboração do projeto, tinhamos
em mente que a aplicação do sistema construído era
totalmente voltada para fins didáticos. Por esse e outros
motivos, o grupo tinha em mãos uma grande oportunidade
de desenvolver um sistema flexível, ou seja, o projeto
poderia sofre alterações, tanto aplicativas quanto
construtivas, mas mantendo o mesmo objetivo: o controle de
posição de uma haste móvel.
O controle muitas vezes se mostrou impreciso, uma vez
que o sinal de saída do controlador se encontrava instável.
Esse problema pôde ser resolvido variando-se o ganho Kp e
Ti do controlador PI, como já citado anteriormente nesse
artigo.
Em certos momentos, a imprecisão do sistema não se deu
apenas devido à instabilidade do controlador, mas também
se deu por problemas na montagem final. É aí que entra a
questão do sistema ser flexível. Trocamos uma correia de
borracha por um barbante. Essa alteração não prejudicou o
objetivo do projeto, pelo contrário, melhorou ainda mais a
precisão do sensor.
7. Bibliografia
[1] www.wikipedia.com
[2] Apostila Conceitos Básicos de Instrumentação e Controle
[3] Dorf, R.C., Bishop, R.H., “Sistemas de Controle
Moderno”, 8ª Edição, Editora LTC.
ANEXO 1
Gráfico Tensão x Posição
ANEXO 2
Programação realizada no software LabVIEW
ANEXO 3
Montagem Final do Projeto
Download

Artigo