controle a estrutura variavel´ da vazao de uma˜ … · plos s˜ao o uso de controle preditivo em...

6
CONTROLE A ESTRUTURA VARI ´ AVEL DA VAZ ˜ AO DE UMA BOMBA PERIST ´ ALTICA Gabriel Tavares de Melo , Jos´ e Paulo V. S. da Cunha , Jos´ e Franco M. do Amaral Departamento de Eletrˆ onica e Telecomunica¸c˜ oes — Faculdade de Engenharia Universidade do Estado do Rio de Janeiro — Rua S˜ ao Francisco Xavier 524, sala 5001E — 20550-900 Emails: [email protected], [email protected], [email protected] Abstract— Two algorithms are developed for the accurate control of the flow rate of a peristaltic pump: proportional and variable structure. The objetive is to improve the infusion of drugs. The totalized number of drops is feedback in order to achieve closed-loop control. Variable structure control achieves better performance, which is verifyed theoretically and in simulation results. Experimental results obtained with a microcontroller based prototype are also presented. Keywords— Flow control, Peristaltic pump, Infusion pump, Variable structure control, Computer control. Resumo— ao desenvolvidas duas estrat´ egias para o controle preciso da vaz˜ ao de uma bomba perist´ altica: proporcional e a estrutura vari´ avel. O objetivo ´ e melhorar a infus˜ ao de medicamentos em pacientes. Para realizar o controle em malha fechada, realimenta-se a totaliza¸ ao das gotas detetadas por um dosador. O controle a estrutura vari´ avel produz um desempenho melhor, o que ´ e verificado teoricamente e por meio de simula¸ oes. Tamb´ em s˜ ao apresentados resultados experimentais de um prot´ otipo implementado com um microcontrolador. Palavras-chave— Controle de vaz˜ ao, Bomba perist´ altica, Bomba de infus˜ ao, Controle a estrutura vari´ avel, Controle por computador. 1 Introdu¸ ao As bombas para a infus˜ ao de medicamentos em pacientes s˜ ao adotadas em terapias em que a infu- ao por gravidade n˜ao proporciona resultados sa- tisfat´orios em consequˆ encia da irregularidade da quantidade infundida e da pouca uniformidade da taxa de infus˜ ao. O controle preciso da vaz˜ao ´ e importante, por exemplo, na infus˜ ao de medica- mentos vasoativos potentes, que seriam dif´ ıceis ou perigosos de se ministrar pela infus˜ ao por gravi- dade. Usualmente s˜ ao empregadas bombas perist´al- ticas (Klespitz and Kov´ acs, 2014) que geram uma vaz˜ ao proprocional ` a velocidade de rota¸ c˜aodeseu motor. A Figura 1 apresenta um tipo de bomba perist´ altica em que trˆ es roletes, montados sobre um disco girat´ orio, comprimem um tubo flex´ ıvel. O movimento dos roletes por fora do tubo bom- beia o l´ ıquido que est´ a bloqueado entre dois desses roletes. Boa parte das bombas de infus˜ ao opera em malha aberta, o que ´ e feito ajustando-se a ve- locidade do motor para gerar a vaz˜ ao desejada (Kommu et al., 2014). Para que a vaz˜ao seja ade- quada, ´ e necess´ario que as caracter´ ısticas dos di- versos componentes da bomba (e.g., diˆametro e flexibilidade do tubo) sejam precisas (Klespitz and Kov´ acs, 2014). Seria desej´ avel aliviar o requisito de precis˜ ao, especialmente porque o tubo ´ e descar- tado ap´os cada opera¸ ao, portanto, ´ e importante reduzir seu custo. Diferentes t´ ecnicas de medi¸ c˜ao e controle de vaz˜ ao de bombas perist´ alticas podem ser encon- tradas na literatura. Em (de Mar´ e et al., 2001), ´ e utilizado o balan¸ co de massa do recipiente que Sentido da rota¸ ao Sa´ ıda Entrada Rolete Tubo Flex´ ıvel Fixa¸ oes ✄✗ Figura 1: Bomba perist´ altica. cont´ em o fluido utilizado na infus˜ ao. Atrav´ es da taxa de varia¸ c˜ao da massa no recipiente, ´ e poss´ ı- vel estimar-se a vaz˜ ao de sa´ ıda. Este m´ etodo, al´ em de necessitar do uso de balan¸ cas de alta precis˜ ao, requer tratamentos para mitigar o efeito de per- turba¸ c˜oes e vibra¸ c˜oes na medida. Outros exem- plos s˜ ao o uso de controle preditivo em (Hu and Chen, 2013) e controle repetitivo em (Hillerstr¨ om and Sternby, 1994). arias bombas de infus˜ ao j´a utilizam um do- sador que mede a vaz˜ao a partir da contagem de gotas detetadas por um fototransistor, conforme a Figura 2. Geralmente a contagem de gotas ´ e utilizada apenas para monitorar a opera¸ c˜aodo equipamento (Yubin et al., 2010), o que ´ e feito verificando se a vaz˜ ao est´ a dentro de limites to- ler´ aveis. Riscala e Moreira (1997) propuseram a utiliza¸ c˜ao da contagem de gotas para o controle de vaz˜ ao em malha fechada. A partir dessa concep- XXI Congresso Brasileiro de Automática - CBA2016 UFES, Vitória - ES, 3 a 7 de outubro ISSN 2525-8311 2390

Upload: hanga

Post on 10-Nov-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CONTROLE A ESTRUTURA VARIAVEL´ DA VAZAO DE UMA˜ … · plos s˜ao o uso de controle preditivo em (Hu and Chen, 2013) e controle repetitivo em (Hillerstr¨om and Sternby, 1994)

CONTROLE A ESTRUTURA VARIAVEL DA VAZAO DE UMA

BOMBA PERISTALTICA

Gabriel Tavares de Melo∗, Jose Paulo V. S. da Cunha∗, Jose Franco M. do Amaral∗

∗Departamento de Eletronica e Telecomunicacoes — Faculdade de EngenhariaUniversidade do Estado do Rio de Janeiro — Rua Sao Francisco Xavier 524, sala 5001E — 20550-900

Emails: [email protected], [email protected], [email protected]

Abstract— Two algorithms are developed for the accurate control of the flow rate of a peristaltic pump:proportional and variable structure. The objetive is to improve the infusion of drugs. The totalized number ofdrops is feedback in order to achieve closed-loop control. Variable structure control achieves better performance,which is verifyed theoretically and in simulation results. Experimental results obtained with a microcontrollerbased prototype are also presented.

Keywords— Flow control, Peristaltic pump, Infusion pump, Variable structure control, Computer control.

Resumo— Sao desenvolvidas duas estrategias para o controle preciso da vazao de uma bomba peristaltica:proporcional e a estrutura variavel. O objetivo e melhorar a infusao de medicamentos em pacientes. Para realizaro controle em malha fechada, realimenta-se a totalizacao das gotas detetadas por um dosador. O controle aestrutura variavel produz um desempenho melhor, o que e verificado teoricamente e por meio de simulacoes.Tambem sao apresentados resultados experimentais de um prototipo implementado com um microcontrolador.

Palavras-chave— Controle de vazao, Bomba peristaltica, Bomba de infusao, Controle a estrutura variavel,Controle por computador.

1 Introducao

As bombas para a infusao de medicamentos empacientes sao adotadas em terapias em que a infu-sao por gravidade nao proporciona resultados sa-tisfatorios em consequencia da irregularidade daquantidade infundida e da pouca uniformidade dataxa de infusao. O controle preciso da vazao eimportante, por exemplo, na infusao de medica-mentos vasoativos potentes, que seriam difıceis ouperigosos de se ministrar pela infusao por gravi-dade.

Usualmente sao empregadas bombas peristal-ticas (Klespitz and Kovacs, 2014) que geram umavazao proprocional a velocidade de rotacao de seumotor. A Figura 1 apresenta um tipo de bombaperistaltica em que tres roletes, montados sobreum disco giratorio, comprimem um tubo flexıvel.O movimento dos roletes por fora do tubo bom-beia o lıquido que esta bloqueado entre dois dessesroletes.

Boa parte das bombas de infusao opera emmalha aberta, o que e feito ajustando-se a ve-locidade do motor para gerar a vazao desejada(Kommu et al., 2014). Para que a vazao seja ade-quada, e necessario que as caracterısticas dos di-versos componentes da bomba (e.g., diametro eflexibilidade do tubo) sejam precisas (Klespitz andKovacs, 2014). Seria desejavel aliviar o requisitode precisao, especialmente porque o tubo e descar-tado apos cada operacao, portanto, e importantereduzir seu custo.

Diferentes tecnicas de medicao e controle devazao de bombas peristalticas podem ser encon-tradas na literatura. Em (de Mare et al., 2001),e utilizado o balanco de massa do recipiente que

zz

z

bb����

' $

?

Sentido da rotacao

6

?SaıdaEntrada

����

Rolete

����

���

Tubo Flexıvel

Fixacoes

u

���

CCO

Figura 1: Bomba peristaltica.

contem o fluido utilizado na infusao. Atraves dataxa de variacao da massa no recipiente, e possı-vel estimar-se a vazao de saıda. Este metodo, alemde necessitar do uso de balancas de alta precisao,requer tratamentos para mitigar o efeito de per-turbacoes e vibracoes na medida. Outros exem-plos sao o uso de controle preditivo em (Hu andChen, 2013) e controle repetitivo em (Hillerstromand Sternby, 1994).

Varias bombas de infusao ja utilizam um do-sador que mede a vazao a partir da contagem degotas detetadas por um fototransistor, conformea Figura 2. Geralmente a contagem de gotas eutilizada apenas para monitorar a operacao doequipamento (Yubin et al., 2010), o que e feitoverificando se a vazao esta dentro de limites to-leraveis. Riscala e Moreira (1997) propuseram autilizacao da contagem de gotas para o controle devazao em malha fechada. A partir dessa concep-

XXI Congresso Brasileiro de Automática - CBA2016 UFES, Vitória - ES, 3 a 7 de outubro

ISSN 2525-8311 2390

Page 2: CONTROLE A ESTRUTURA VARIAVEL´ DA VAZAO DE UMA˜ … · plos s˜ao o uso de controle preditivo em (Hu and Chen, 2013) e controle repetitivo em (Hillerstr¨om and Sternby, 1994)

@@��

l s l

Fototransistor

LED

���+

Dosador

Recipiente

uu

u���

-

Bomba Peristaltica

Saıda de Lıquido

(para o paciente)

?

?- -6

?

r

Figura 2: Bomba de infusao com seus elementos basicos.

cao, neste artigo modela-se a dinamica da bombade infusao na secao 2 para permitir o estudo detres estrategias de controle (secao 3): (i) malhaaberta, (ii) proporcional e (iii) estrutura variavel.Na secao 4 avalia-se o efeito da natureza quan-tizada da contagem de gotas no desempenho dasduas estrategias de controle em malha fechada.Na secao 5 sao apresentados resultados de simu-lacao que auxiliam a avaliacao do desempenho decada estrategia. Na secao 6 relatam-se os resulta-dos alcancados com um prototipo implementadocom um microcontrolador.

2 Modelo da Dinamica

O principal componente desta bomba de infusao euma bomba peristaltica que retira lıquido de umrecipiente pela compressao de um tubo flexıvel. Otubo e comprimido por roletes acionados por ummotor de passo. Uma grande vantagem da utili-zacao do motor de passo e que a sua velocidadeω(t) (em rad/s) pode ser controlada com preci-sao, mesmo em malha aberta, pela frequencia dospulsos de acionamento u(t) (em Hz), que sera ado-tada como variavel de controle. Assumindo-se queo movimento de rotacao e contınuo, tem-se:

ω(t) = Kmu(t) , (1)

na qual Km (rad) e o angulo de rotacao de umpasso do motor. O refluxo do lıquido deve ser evi-tado para nao comprometer a saude do paciente.Por isto, a rotacao do motor deve ser unidirecionale o controle deve ser limitado (u(t) ≥ 0, ∀t ≥ 0).

Antes de circular pela bomba, o lıquido passapor um dosador que pinga gotas que sao contadaspara a medicao da vazao. A vazao da bomba,proporcional a velocidade de rotacao, e integrada,resultando no numero de gotas (ng(t)) que passampelo dosador:

ng(t) = vg(t) = Kb(t)ω(t) , t ≥ 0 , (2)

na qual vg(t) (gota/s) e a vazao de saıda da bombaperistaltica e Kb(t) (gota/rad) e o coeficiente de

vazao da bomba. O modelo da dinamica da bombade infusao e representado pelo diagrama na Fig. 3.

A variavel medida e o numero total de go-tas (ngq). Apesar de se considerar em boa parteda analise dos controladores que este e um sis-tema linear, o numero total de gotas e uma me-dida quantizada (ngq(t) ∈ N), o que o torna naolinear. No entanto, a simplificacao linear e jus-tificada pois o numero de gotas que passam pelodosador ao longo de um grande intervalo de tempoe muito grande, entao ngq(t)≈ng(t)∈R

+. Na se-cao 4 analisa-se o efeito da quantizacao da medida.

Assume-se que o coeficiente Kb(t) e uma fun-cao contınua por partes. Usualmente nao e conhe-cido precisamente, mas e limitado por constantesconhecidas (Kb min, Kb max):

0 < Kb min < Kb(t) < Kb max , ∀t ≥ 0 . (3)

3 Controle de Vazao

3.1 Controle em malha aberta

Usualmente o controle de vazao de bombas peris-talticas e realizado ajustando-se a velocidade derotacao do motor (Kommu et al., 2014). Nestaestrategia tipo feedforward assume-se que o coe-ficiente de vazao da bomba e o nominal Kb (i.e.,Kb(t) ≡ Kb) e o volume de cada gota e constante econhecido. Calcula-se a frequencia de controle domotor para a vazao desejada (vgref em gota/s):

u(t) =vgref (t)

KmKb

. (4)

3.2 Controle proporcional

O coeficiente de vazao Kb(t) e bastante depen-dente dos seguintes fatores: diametro e flexibi-lidade do tubo da bomba peristaltica; volumede cada gota; temperatura, viscosidade e densi-dade do lıquido; pressao na saıda e na entrada dabomba. Para tornar o sistema menos sensıvel a va-riacoes do coeficiente de vazao Kb(t), acrescenta-se a acao em malha aberta (4) um termo de reali-

XXI Congresso Brasileiro de Automática - CBA2016 UFES, Vitória - ES, 3 a 7 de outubro

ISSN 2525-8311 2391

Page 3: CONTROLE A ESTRUTURA VARIAVEL´ DA VAZAO DE UMA˜ … · plos s˜ao o uso de controle preditivo em (Hu and Chen, 2013) e controle repetitivo em (Hillerstr¨om and Sternby, 1994)

Km Kb(t)∫

- - - - -u(t) ω(t) vg(t) ng(t) ngq(t)

Motor de passo Bomba peristaltica Dosador

-

6

Figura 3: Diagrama de blocos do modelo da dinamica da bomba de infusao.

mentacao proporcional:

u(t) =vgref (t)

KmKb

+ Kpe(t) , (5)

na qual Kp > 0 e o ganho proporcional. Escolheu-se o erro das gotas totalizadas dado por:

e(t) =

∫ t

0

vgref (τ)dτ − ng(t) , (6)

por ser menos sensıvel a erros de quantizacao doque a diferenciacao numerica que seria necessariapara estimar o erro de vazao (vgref (t) − ng(t)).

Para analisar a estabilidade do controle pro-porcional em malha fechada, lembra-se a equacaodinamica da malha aberta (vide (1) e (2)):

ng(t) = vg(t) = KmKb(t)u(t) . (7)

Derivando-se (6) obtem-se:

e(t) = vgref (t) − ng(t) . (8)

Substituindo-se (7) e (5) em (8), obtem-se aequacao dinamica do erro:

e(t) = −KmKb(t)Kpe(t)+vgref (t)

(

Kb − Kb(t)

Kb

)

.

(9)Analisando-se (9), conclui-se que se Kb(t) ≡

Kb, uma vez que KmKbKp > 0, entao e(t) → 0exponencialmente a medida que t → +∞. CasoKb(t) difira do valor nominal, o erro e limitadopor (conforme e demonstrado no Apendice A):

|e(t)| ≤ |e(0)| exp (−KmKb minKpt) +

+supt≥0 (vgref (t)) supt≥0

∣Kb − Kb(t)∣

KmKb minKpKb

.

(10)

Avaliando-se este majorante, percebe-se quea influencia do erro inicial (e(0)) e eliminada amedida que t → +∞. Alem disso, o erro maximopode ser reduzido escolhendo-se um valor grandepara Kp, como seria de se esperar.

3.3 Controle a estrutura variavel

Para se obter um melhor desempenho na rejeicaode perturbacoes e robustez a variacoes parametri-cas, propoe-se o uso da lei de controle a estrutura

variavel (Utkin et al., 1999):

u(t) =

{

[(Kb min − δ)Km]−1vgref (t), e(t) > 0 ,

[(Kb max + δ)Km]−1vgref (t), e(t) < 0 ,

(11)na qual δ > 0 e uma constante arbitrada. Parase evitar que o sinal de controle seja negativo enecessario que δ < Kb min.

Para se mostrar a estabilidade e o desempe-nho desta lei de controle, utiliza-se a funcao deLyapunov:

V (e) =e2

2, (12)

cuja derivada em relacao ao tempo, obtida a partirde (7) e (8), e:

V (e) = e(t)e(t) = e(t) [vgref (t) − ng(t)] =

= e(t) [vgref (t) − KmKb(t)u(t)] . (13)

Substituindo-se a lei de controle (11) em (13):

V (e) =

{

e(t)vgref (t)(

1 − Kb(t)Kb min−δ

)

, e(t) > 0 ,

e(t)vgref (t)(

1 − Kb(t)Kb max+δ

)

, e(t) < 0 ,

(14)concluindo-se que V < 0 (e 6= 0), logo o errotende para a superfıcie de deslizamento e = 0. Seadicionalmente vgref (t) > vgref min > 0,∀t ≥ 0,(vgref min e uma constante arbitraria) o erro alcan-cara a superfıcie de deslizamento em tempo finitoe permanecera nesta a partir de entao.

4 Efeitos da Natureza Quantizada da

Contagem de Gotas

A contagem de gotas e uma medicao quantizadapor truncamento que acarreta um erro na medicaodo volume bombeado ng de ate uma gota, isto e:

ng(t) = ngq(t) + ǫ(t) , (15)

na qual o erro de truncamento e 0 ≤ ǫ(t) < 1(Franklin et al., 1990). Nesta secao e analisado oefeito desta quantizacao no desempenho dos con-troladores proporcional e a estrutura variavel.

4.1 Efeito no controlador proporcional

O ganho proporcional Kp amplifica o erro de trun-camento ǫ(t), o que causa um desvio no sinal decontrole u(t) igual a Kp ǫ(t). Uma vez que o erro

XXI Congresso Brasileiro de Automática - CBA2016 UFES, Vitória - ES, 3 a 7 de outubro

ISSN 2525-8311 2392

Page 4: CONTROLE A ESTRUTURA VARIAVEL´ DA VAZAO DE UMA˜ … · plos s˜ao o uso de controle preditivo em (Hu and Chen, 2013) e controle repetitivo em (Hillerstr¨om and Sternby, 1994)

de truncamento maximo e uma gota, a cada to-talizacao de gota e gerado um salto no sinal decontrole com amplitude ∆u = Kp. Portanto, avelocidade de rotacao do motor e, consequente-mente, a vazao de saıda da bomba sofrerao osci-lacoes com amplitudes proporcionais ao ganho docontrolador. Para que o erro de rastreamento sejapequeno, e necessario escolher um valor grandepara Kp (vide eq. (10)), o que requer um com-promisso de projeto entre o erro de rastreamentotoleravel e a uniformidade desejada para a vazao.

4.2 Efeito no controlador a estrutura variavel

No controlador a estrutura variavel (11) a ampli-tude da oscilacao do sinal de controle,

∆u=

(

1

(Kb min−δ)Km

−1

(Kb max+δ)Km

)

vgref ,

(16)e independente do erro de truncamento se a vazaode referencia vgref for mantida constante. Se afaixa de variacao do parametro Kb for pequena,pode-se escolher valores proximos para Kb min eKb max, o que reduz a amplitude das oscilacoes emelhora a uniformidade da vazao de saıda, o quese conclui da eq. (16). Essa amplitude tambemsera pequena se a vazao desejada for baixa, o quee uma vantagem do controlador a estrutura varia-vel sobre o controlador proporcional, pois este ul-timo gera oscilacoes com amplitudes independen-tes da vazao desejada, relativamente grandes parapequenas vazoes. Por outro lado, o erro de ras-treamento do controlador proporcional aumentapara vazoes grandes se os parametros da bombanao forem os nominais (vide eq. (10)), enquantoque o erro sera mantido bastante pequeno pelocontrolador a estrutura variavel.

5 Resultados de Simulacoes

Nesta secao sao apresentados resultados de simu-lacoes para possibilitar a comparacao de desem-penho do controlador proporcional (Figs. 4 e 6)com o controlador a estrutura variavel (Figs. 5e 7). Os parametros do controlador proporci-onal sao: Kp = 20 e Kb = 1, 768 gota/rad.Os parametros do controlador a estrutura varia-vel sao: Kb min − δ = 1, 5 gota/rad e Kb max +δ = 2, 5 gota/rad. O passo do motor e Km =0, 01571 rad (0, 9◦). O coeficiente de vazao dabomba Kb(t) ≡ 1, 55 gota/rad difere do nominalem aproximadamente 12%.

Em baixa vazao (vgref = 0, 25 gota/s) e evi-dente que a amplitude das oscilacoes do sinal decontrole a estrutura variavel (Fig. 5) e menor quea resultante do controle proporcional (Fig. 4).

Se a vazao de referencia for grande (vgref =4, 0 gotas/s), a amplitude das oscilacoes do sinalde controle a estrutura variavel (Fig. 7) e umpouco maior que a amplitude das oscilacoes do

0

1

2

3

4

5

0 5 10 15 20

n gq

(got

as)

tempo (s)

0

5

10

15

20

25

0 5 10 15 20

u (H

z)tempo (s)

Figura 4: Simulacao do controlador proporcionalcom vazao de referencia vgref = 0, 25 gota/s. Sinalde referencia tracejado.

0

1

2

3

4

5

0 5 10 15 20

n gq

(got

as)

tempo (s)

0 2 4 6 8

10 12 14

0 5 10 15 20

u (H

z)

tempo (s)

Figura 5: Simulacao do controlador a estru-tura variavel com vazao de referencia vgref =0, 25 gota/s. Sinal de referencia tracejado.

XXI Congresso Brasileiro de Automática - CBA2016 UFES, Vitória - ES, 3 a 7 de outubro

ISSN 2525-8311 2393

Page 5: CONTROLE A ESTRUTURA VARIAVEL´ DA VAZAO DE UMA˜ … · plos s˜ao o uso de controle preditivo em (Hu and Chen, 2013) e controle repetitivo em (Hillerstr¨om and Sternby, 1994)

0

5

10

15

20

0 1 2 3 4 5

n gq

(got

as)

tempo (s)

100

120

140

160

180

200

0 1 2 3 4 5

u (H

z)

tempo (s)

Figura 6: Simulacao do controlador proporcionalcom vazao de referencia vgref = 4, 0 gotas/s. Sinalde referencia tracejado.

controle proporcional (Fig. 6). Outro problemae que o controlador proprocional permite que oerro de rastreamento nas gotas totalizadas (ngq

na Fig. 6) aumente na medida que a vazao au-menta. Para reduzı-lo foi necessario o uso de umganho proporcional grande.

O controlador a estrutura variavel e o maisadequado a bomba de infusao, pois o erro de ras-tremento e inferior a uma gota independentementeda vazao de referencia. Alem disso, a relacao en-tre a amplitude da oscilacao do sinal de controle eo seu valor medio se mantem para qualquer valorda vazao de referencia, o que indica sua adequacaoem diversas condicoes de operacao.

6 Resultados Experimentais

O controlador foi implementado em um micro-controlador Atmel 89C52, da famılia 8051, comclock de 7, 3728 MHz (Riscala e Moreira, 1997).A elaboracao do software foi facilitada pela sim-plicidade do algoritmo a estrutura variavel e pelabaixa velocidade do processo controlado. O pulsogerado pelo fototransistor do dosador, apos devi-damente condicionado, e aplicado a uma entradade interrupcao que ativa a rotina de contagem degotas. O microcontrolador gera diretamente ospulsos de excitacao dos transistores que acionamo motor de passo na frequencia determinada peloalgoritmo de controle.

A Figura 8 apresenta um resultado obtidocom vgref = 0, 15 gota/s. No controlador foramusados os seguintes parametros: Km = 0, 0314 rad

0

5

10

15

20

0 1 2 3 4 5

n gq

(got

as)

tempo (s)

100

120

140

160

180

200

0 1 2 3 4 5

u (H

z)

tempo (s)

Figura 7: Simulacao do controlador a estru-tura variavel com vazao de referencia vgref =4, 0 gotas/s. Sinal de referencia tracejado.

-1

0

0 50 100 150 200

Err

o (g

ota)

tempo (s)

Figura 8: Experimento realizado com o prototipo.Resposta do erro de rastreamento para vazao dereferencia vgref = 0, 15 gota/s.

(1, 8◦), Kb min − δ = 1, 41 gota/rad e Kb max + δ =2, 36 gota/rad. O erro de rastreamento obtido ex-perimentalmente foi semelhante ao esperado, nomaximo uma gota. Entretanto, noutras sequen-cias de testes foi observado o gotejamento emalguns instantes irregulares (e.g., imediatamenteapos a queda de outra gota), acarretando erros derastreamento de ate duas gotas. Acredita-se queisto seja consequencia de deficiencias na monta-gem, provavelmente o desalinhamento do eixo derotacao da bomba.

7 Conclusao

Foram apresentados alguns resultados sobre o con-trole de vazao de uma bomba peristaltica tendoem vista sua aplicacao em bombas de infusao uti-

XXI Congresso Brasileiro de Automática - CBA2016 UFES, Vitória - ES, 3 a 7 de outubro

ISSN 2525-8311 2394

Page 6: CONTROLE A ESTRUTURA VARIAVEL´ DA VAZAO DE UMA˜ … · plos s˜ao o uso de controle preditivo em (Hu and Chen, 2013) e controle repetitivo em (Hillerstr¨om and Sternby, 1994)

lizadas na administracao de medicamentos.As estrategias de controle proporcional e a es-

trutura variavel foram comparadas teoricamentee com auxılio de simulacoes. O controle a estru-tura variavel resultou no melhor desempenho poisproduz vazoes mais uniformes que o controle pro-porcional. O controle proporcional gera oscilacoesque podem ser intoleraveis no sinal de controleda bomba e na vazao, especialmente se a vazaodesejada for pequena. Isto e causado pela quanti-zacao da medicao feita pelo contador de gotas emconjunto com o alto ganho do controlador, que enecessario para reduzir o erro de rastreamento.

A implementacao de ambos algoritmos e sim-ples, o que favorece o uso de microcontroladorescom pouca capacidade de processamento.

Agradecimentos

Os autores gostariam de agradecer a fabricantede equipamentos biomedicos Braun (Sao Goncalo,RJ), que cedeu alguns componentes para a cons-trucao do prototipo. Este trabalho foi parcial-mente financiado pelo CNPq, CAPES e FAPERJ.

Referencias

de Mare, L., Velut, S., Hagander, P. and Akesson,M. (2001). Feedback control of flow rate froma peristaltic pump using balance measure-ments, Proc. European Contr. Conf., Porto,pp. 2164–2168.

Franklin, G. F., Powell, J. D. and Workman, M. L.(1990). Digital Control of Dynamic Systems,2nd edn, Addison-Wesley.

Hillerstrom, G. and Sternby, J. (1994). Appli-cation of repetitive control to a peristalticpump, ASME J. of Dynamics Systems Me-asurem. and Contr. 116(4): 786–789.

Hu, G.-F. and Chen, L.-G. (2013). Applicationof generalized predictive control to a peristal-tic pump, Applied Mechanics and MechanicalEngineering III, Vol. 249 of Applied Mecha-nics and Materials, Trans. Tech. Publicati-ons, pp. 572–576.

Klespitz, J. and Kovacs, L. (2014). Peristalticpumps — A review on working and controlpossibilities, Proc. IEEE 12th Int. Symp. Ap-plied Machine Intelligence and Informatics(SAMI), Herl’any, Slovakia, pp. 191–194.

Kommu, A., Kanchi, R. R. and Uttarkar, N. K.(2014). Design and development of micro-controller based peristaltic pump for automa-tic potentiometric titration, Int. Conf. Com-munications and Signal Processing (ICCSP),Melmaruvathur, India, pp. 157–161.

Riscala, A. G. e Moreira, F. (1997). Prototipomicroprocessado de uma bomba de infusao,Projeto de Graduacao em Engenharia Eletro-nica — UERJ, Rio de Janeiro.

Utkin, V., Guldner, J. and Shi, J. (1999). SlidingMode Control in Electromechanical Systems,Taylor & Francis Ltd., London.

Vidyasagar, M. (1978). Nonlinear Systems Analy-sis, Prentice-Hall, Englewood Cliffs, NJ.

Yubin, Z., Yunping, Y., Zhengang, W., Wen-bin, Z., Yu, C. and Hao, L. (2010). Re-search on intelligent infusion device controlsystem based on chip microcomputer, Proc.Int. Forum Information Technology and Ap-plications (IFITA), Vol. 1, Kunming, China,pp. 301–304.

A Majorante do Erro para o Controlador

Proporcional

Seguindo (Vidyasagar, 1978, p. 93), a seguinte de-sigualdade e valida para a equacao do erro (9):

|e(t)| ≤ exp

(∫ t

0

−KmKb(τ)Kpdτ

)

|e(0)|+

+

∫ t

0

exp

(∫ t

τ

−KmKb(s)Kpds

)

×

×

vgref (τ)Kb − Kb(τ)

Kb

dτ , (17)

da qual decorre a sequencia de majorantes:

|e(t)| ≤ exp

(∫ t

0

−KmKbminKpdτ

)

|e(0)|+

+

∫ t

0

exp

(∫ t

τ

−KmKbminKpds

)

×

× supt≥0

vgref (t)Kb − Kb(t)

Kb

= exp (−KmKbminKpt) |e(0)|

+

∫ t

0

exp [−KmKbminKp(t − τ)]×

× supt≥0

vgref (t)Kb − Kb(t)

Kb

≤ exp (−KmKbminKpt) |e(0)|

+ supt≥0

(vgref (t)) supt≥0

Kb − Kb(t)

Kb

×

×

∫ t

0

exp [−KmKbminKp(t − τ)] dτ

= exp (−KmKbminKpt) |e(0)|

+ supt≥0

(vgref (t)) supt≥0

Kb − Kb(t)

Kb

×

×1 − exp (−KmKbminKpt)

KmKbminKp

, (18)

que resulta no majorante (10).

XXI Congresso Brasileiro de Automática - CBA2016 UFES, Vitória - ES, 3 a 7 de outubro

ISSN 2525-8311 2395