Академический Документы
Профессиональный Документы
Культура Документы
ca a
Resumo. Este trabalho apresenta a simulao computacional de um modelo ca matemtico de 4a ordem para atuadores pneumticos. A modelagem matemtica a a a contribui para o controle preciso e as simulaes computacionais baseadas no co modelo do sistema permitem prever problemas de projeto do sistema e do controlador, antes da sua realizao em prottipos experimentais. ca o
1.
Introduo ca
O presente trabalho trata da simulaao numrica de um modelo no linear de 4a c e a ordem. A modelagem matemtica de sistemas dinmicos importante no projeto a a e de mquinas inteligentes, pois utilizada para ns de simulaao, de projeto de cona e c troladores timos e no estudo do comportamento das variveis de estado do sistema. o a Os atuadores pneumticos tm como vantagens a boa relao fora/tamanho e a a e ca c exibilidade de instalaao, quando comparados com os atuadores eltricos, e so de c e a baixo custo e limpos quando comparados com os atuadores hidrulicos. a Entretanto, os atuadores pneumticos possuem diculdades de controle devido a a diversas caracter sticas no lineares do sistema [5] e [7], tais como a compressibila idade do ar, o comportamento no linear da vazo mssica nos orif a a a cios da vlvula a e sua zona morta, alm do atrito nas vedaoes do cilindro [1]. Uma estratgia e c e de compensaao destas caracter c sticas e da minimizao de seus efeitos danosos ca no funcionamento do sistema mecnico atravs da modelagem matemtica e sua a e e a utilizaao no controle timo [3]. c o Este trabalho prope e descreve detalhadamente um esquema de simulaao como c putacional para atuadores pneumticos a partir de um modelo matemtico baseado a a
1 lucianoka@ibest.com.br 2 valdiero@unijui.edu.br 3 pedro@unijui.edu.br 4 rakov@unijui.edu.br
214
Endler et al.
na literatura internacional e que representa as principais caracter sticas deste sistema dinmico. Os parmetros do sistema so escolhidos a partir de dados de a a a bancadas experimentais tambm de literaturas internacionais e como principais cone tribuioes tm-se um conjunto de orientaoes para implementaao e execuao das c e c c c simulaoes computacionais, alm da anlise do comportamento dos elementos do c e a sistema.
2.
O atuador servo pneumtico composto por uma servovlvula de controle direcional a e a e um cilindro pneumtico. Este um atuador que permite posicionar uma carga em a e um determinado ponto do curso do atuador ou seguir uma trajetria varivel em o a funao do tempo, ao contrrio do atuador pneumtico convencional que restringe o c a a posicionamento do atuador a pontos discretos bem denidos (como, por exemplo, os ns de curso avanado e recuado). A Figura 1 mostra o desenho esquemtico de c a um atuador pneumtico. a
Figura 1: Desenho esquemtico de um atuador pneumtico a a Durante o funcionamento do atuador pneumtico, o ar comprimido fornecido a e a servovlvula a uma dada presso de suprimento regulada. Com o objetivo de a a seguir o valor de referncia e a partir dos sinais das malhas de realimentaao, o cone c trolador gera uma tenso de controle UT , que energiza as bobinas dos solenides da a o servovlvula e produz um deslocamento xv do carretel. O carretel, ao ser deslocado, a gera orif cios de passagem, fornecendo o ar comprimido para uma das cmaras do a cilindro e permitindo que o ar da outra escoe para a atmosfera. Logo aps tem-se a o variaao das presses nas cmaras resultando numa fora que movimenta o mbolo c o a c e do cilindro gerando um deslocamento y, positivo ou negativo dependendo do sinal de entrada.
215
3.
Neste trabalho adotou-se um modelo no-linear de 4a ordem [6], formado pelo a acoplamento dinmico das equaoes diferenciais que descrevem a dinmica das a c a presses nas cmaras do cilindro e o movimento do mbolo. Alm disso, tem-se o a e e a vazo mssica atravs dos oricios da servovlvula como uma no lineariedade a a e a a importante. Esse modelo pode ser representado na forma de variveis de estado a como: y1 = y2 (3.1) Ay3 Ay4 By2 + (3.2) y2 = M M M y3 = (y2 y4 A + RT qma (y3 , UT )) (3.3) V10 + Ay1 (y2 y4 A + RT qmb (y4 , UT )) (3.4) y4 = V20 Ay1 onde M massa deslocada no atuador, B o coeciente de atrito viscoso, A a rea e a do mbolo, qma e qmb a vazo mssica na cmara 1 e 2 respectivamente conforme e a a a descrita detalhadamente na literatura GUENTHER et al. [5], ANDRIGHETTO et al. [2], BOBROW e McDONELL [4] e BAVARESCO et al. [3] T a temperatura do ar de suprimento, R constante universal dos gases, a relaao entre os calores c espec cos do ar, V10 e V20 o volume morto na cmara 1 e 2, UT o sinal de controle a em tenso aplicado a servovlvula, y1 e y2 a posiao e velocidade e y3 e y4 as presses a a c o nas cmaras 1 e 2. a As vazes mssicas qma e qmb podem ser escritas da seguinte forma: o a qma = A0 pu ou qma = A0 pu e qmb = A0 pu ou qmb = A0 pu RT 2 +1
+1 1
2 ( 1)RT
pd pu
pd pu
+1 1
+1
se
pd > 0.528 pu
(3.5)
RT
2 +1
2
se
pd 0.528 pu
(3.6)
2 ( 1)RT
pd pu
pd pu
+1
se
pd > 0.528 pu
(3.7)
se
pd 0.528 pu
(3.8)
sendo pu a presso a montante e pd a presso ajusante no orif da vlvula. A a a cio a vazo mssica passa de snica para saturada no instante em que a relaao pu 0.528 a a o c pd e que chamada de relaao cr e c tica. Temos tambm que A0 = A0 (u), que ser a e a entrada do nosso sistema. Os parmetros do sistema esto mostrados na Tabela 1. Estes dados foram a a utilizados nas simulaoes computacionais do atuador pneumtico. c a
216
Endler et al.
Tabela 1: Parmetros do atuador pneumtico a a Parmetro a Descriao c ps = 6 105 Pa Presso de suprimento a patm = 1 105 Pa Presso atmosfrica a e Area util na cmara 1 a A1 = 2.4 104 m2 Area util na cmara 2 a A2 = 2.4 104 m2 4 3 V10 = 1.25 10 m Volume morto na cmara 1 a V20 = 1.25 104 m3 Volume morto na cmara 2 a R = 287JKG/K Constante Universal dos Gases T = 293K Temperatura do ar de suprimento L = 0.5m Curso util do cilindro B = 240 Coeciente do atrito viscoso = 1.4 Adimensional Relaao entre os calores especicos do ar c M = 1kg Massa inercial do cilindro
4.
Esta seao mostra detalhadamente a metodologia usada na implementaao das c c simulaoes numricas do modelo matemtico descrito na seao anterior. A simulaao c e a c c numrica foi feita com auxilio da ferramenta computacional Matlab/Simulink, utie lizando o mtodo ODE4 (Runge kutta) com o passo de 0.001 segundos. e O sinal de controle senoidal permite observar os efeitos nas variveis de estado a causados por uma variaao cont c nua da entrada. Alm disso, permite a anlise do e a comportamento do sistema nas inverses de movimento do atuador pneumtico. o a Para o sinal de entrada senoidal, recomenda-se a escolha de uma amplitude e uma freqncia tal que a varivel de estado no ultrapasse os limites f ue a a sicos de m de curso. Neste trabalho utilizou-se uma senide de amplitude 1 10 e de freqncia o ue de (2/0.5)rad/s , regulada de modo que durante a simulaao o deslocamento do c mbolo do cilindro no ultrapassasse o m do curso denido. e a O sinal de controle em degrau permite a anlise do comportamento das variveis a a de estado do atuador pneumtico em partidas rpidas que so muito comuns em a a a diversas de suas aplicaoes. Para realizar as simulaoes, recomenda-se que para c c cada valor de degrau utilizado seja regulado um tempo de simulaao tal que sejam c respeitados os limites de m de curso comentados anteriormente. A Figura 2 mostra o diagrama de blocos utilizado para a simulaao do modelo c no linear de 4a ordem representado pelas equaoes 3.1, 3.2, 3.3 e 3.4. a c A Figura 3 a representaao em forma de diagrama de blocos das equaoes e c c 3.5, 3.6, 3.7 e 3.8 que representam respectivamente as equaoes das vazes mssicas c o a nas cmaras 1 e 2. A entrada neste subsistema vlvula o sinal de controle, mas a a e tambm possuiu a realimentaao das presses nas cmaras 1 e 2 do cilindro, pa e pb , e c o a respectivamente, resultando num acoplamento dinmico do subsistema da vlvula a a com o subsistema da equaao da continuidade nas cmaras do cilindro. As variveis c a a de sa so as vazes nas cmaras do cilindro qma e qmb . da a o a As equaoes 3.5, 3.6, 3.7 e 3.8 apresentam no linearidades, alm disso essas c a e
217
equaoes dependem das presses nas cmaras e das seoes de passagem do ar. A c o a c rea do orif A0 varia de acordo com a tenso de controle u, ou seja, A0 = A0 (u). a cio a Alm das no linearidades presentes na equaao da vazo da vlvula, a zona e a c a a morta est presente em vlvulas proporcionais de controle direcional. A no a a a linearidade de zona morta uma imperfeiao causada pela sobreposiao do ressalto e c c do carretel da servovlvula em relaao ao orif de passagem do ar sob presso, a c cio a uma vez que a largura do ressalto do carretel maior que a largura do orif e cio. Este tipo de imperfeiao desconsiderada no diagrama de bloco da Figura 3. c e A Figura 4 mostra o subsistema do diagrama de blocos da equaao da conc tinuidade do cilindro, dada pelas expresses 3.3 e 3.4. Tendo como variveis de o a entrada as vazes qma e qmb nas cmaras 1 e 2 do cilindro, respectivamente. A o a variaao da posiao do mbolo do cilindro em funao do tempo realimentada e c c e c e provm do subsistema seguinte, acarretando mais um acoplamento dinmico no e a atuador pneumtico. As variveis de sa so as presses nas cmaras do cilindro a a da a o a pa e pb . Considerando que as presses iniciais nas cmaras, pai e pbi no so nulas, o a a a necessrio determin-las para que a simulaao numrica apresente resultados ade a a c e equados de previso do comportamento dinmico. Os valores das presses iniciais a a o so obtidos a partir da equaao do movimento para aceleraao, velocidade e posiao a c c c
218
Endler et al.
iniciais, e devem ser congurados como condiao inicial nos respectivos blocos de inc tegraao. Considerando a posiao, a velocidade e a aceleraao iniciais nulas, tem-se: c c c pai = A2 A1 + A2 (ps + patm )
Figura 4: Diagrama de blocos da equaao da continuidade no cilindro. c A gura 5 representa o diagrama de blocos do subsistema da equaao 3.2 do c movimento do mbolo pneumtico. A entrada a fora pneumtica que resulta da e a e c a equaao das presses pa e pb e a sa temos a velocidade y e a posiao y do mbolo c o da c e do cilindro pneumtico. As condioes iniciais para posiao e velocidade geralmente a c c conguram-se como nulas que quando o mbolo est parado, como foi representado e e a na Figura 1, pois tal conguraao facilita a determinaao das condioes iniciais para c c c as presses. o
5.
Nesta seao apresenta-se o resultado das simulaoes computacionais do modelo c c matemtico de 4a ordem proposto neste trabalho. Os parmetros usados nas a a simulaoes foram detalhados na Tabela 1. O diagrama de blocos utilizado est c a representado na Figura 1, onde foram comentadas as condioes de simulaao. Foram c c feitas simulaoes com entrada senoidal e com entrada em degrau, cujos resultados c so mostrados a seguir. a
219
5.1.
Para as simulaoes com entrada senoidal foi congurado uma amplitude 1 10 de c e freqncia de (2/0.5) rad/s. O tempo de simulaao foi de 2 segundos. ue c A Figura 6 mostra o comportamento da posiao e velocidade ao longo do tempo. c
Figura 6: Posiao e velocidade do mbolo cilindro ao longo do tempo. c e A Figura 7 refere-se ` dinmica das presses nas cmaras do cilindro pneumtico. a a o a a As presses partem de valores iniciais pr-estabelecidos atravs da condiao inicial, o e e c pode-se observar que justamente enquanto a presso na cmara a est aumentando a a a at a presso de suprimento a presso na cmara b est diminuindo at a presso e a a a a e a atmosfrica e vice e versa, mostra tambm, o comportamento das vazes de uido e e o nos orif cios a e b da vlvula proporcional, as quais correspondem `s vazes nas a a o cmaras 1 e 2 do cilindro, respectivamente. a
220
Endler et al.
5.2.
Inicialmente foram realizadas simulaoes tendo como sinal de entrada um degrau c unitrio no instante inicial. Pelo fato do diagrama de blocos utilizado na simulaao a c no considerar os limites de curso do atuador, foi regulado o tempo de simulaao a c de 0.5 segundos. O sinal de entrada unitrio equivale a uma pequena abertura da a vlvula e uma partida do atuador pneumtico. A Figura 8 representa a posiao a a c e a velocidade do mbolo do atuador pneumtico para uma entrada em degrau e a regulando o tempo de simulaao para no ultrapassar o m de curso. c a
221
Figura 9: Dinmica das presses e vazes nas cmaras do cilindro. a o o a Os resultados de simulaao apresentados nesta seao ilustram a ecincia da c c e metodologia proposta para a implementaao dos diagramas de blocos e permitem c observar o comportamento dinmico do atuador pneumtico. Deve-se precaver da a a limitaao f c sica dos ns de curso e estabelecer adequadamente as condioes inicias c para que seja garantida a convergncia do mtodo numrico utilizado nas simulaoes, e e e c seguindo as recomendaoes da seao 4. c c
6.
Concluses o
Neste trabalho, foram apresentadas detalhadamente as implementaoes computac cionais de um modelo matemtico no linear de 4a ordem para atuadores pneumtia a a cos. Foi apresentado o resultado das simulaoes numricas para as entradas em dec e grau e senoidal em malha aberta, sendo constatadas as caracter sticas do sistema. Os diagramas de blocos do modelo do atuador pneumtico podem ser usados a para elaboraao de estratgias de controle e tambm para realizaao da melhoria e c e e c modicaoes nos prottipos experimentais que sero utilizados em trabalhos futuros. c o a
Agradecimentos
222
Endler et al.
Referncias e
[1] P.L. Andrighetto, A.C. Valdiero, L. Carlotto, Study of the friction behavior in industrial pneumatic actuators, em ABCM Symposium Series in Mechatronics, Vol. 2, pp. 369-376, ABCM, 2006. [2] P.L. Andrighetto, A.C. Valdiero, C.N. Vincensy, Experimental comparisons of the control solutions for pneumatic servo actuators, em Proceedings of the 17th Brazilian Congress of Mechanical Engineering (COBEM), COBEM, 2003. [3] D. Bavaresco, A.C. Valdiero, M. Rakov, P.L. Andrighetto, Modelagem matemtica e controle linear por realimentaao de um atuador pneumtico, a c a em Congresso Nacional de Matemtica Aplicada e Computacional, pp. 29, a SBMAC, 2006. [4] J.E. Bobrow, B.W. Mcdonell, Modeling, identication, and control of a pneumatically actuated, force controllable robot, IEEE Trans. on Robotics and Automation, 14, No. 5 (1998), 732-742. [5] R. Guenther, E.A. Perondi, E.R. De Pieri, A.C. Valdiero, Cascade controlled pneumatic positioning system with LuGre model based friction compensation, Journal of the Brazilian Society of Mechanical Sciences and Engineering, 28 (2006), 48-57. [6] E.A. Perondi, Controle No-Linear em Cascata de um Servoposicionador a Pneumtico com Compensaao de Atrito, Tese de Doutorado, DEM, Unia c versidade Federal de Santa Catarina, Florianpolis, 2002. o [7] A.C. Valdiero, D. Bavaresco, P.L. Andrighetto, Experimental identication of the dead zone in proportional directional pneumatic valves, International Journal of Fluid Power, 9 (2008), 27-34.