Académique Documents
Professionnel Documents
Culture Documents
Orientador: Prof. Fbio Gonalves Jota Supervisor: Eng Daniel Codo de Faria
UNIVERSIDADE FEDERAL DE MINAS GERAIS ESCOLA DE ENGENHARIA CURSO DE GRADUAO EM ENGENHARIA DE CONTROLE E AUTOMAO PROJETO DE FIM DE CURSO
Monografia submetida banca examinadora designada pelo Colegiado Didtico do Curso de Engenharia de Controle e Automao da Universidade Federal de Minas Gerais como requisito parcial obteno do ttulo de Bacharel em Engenharia de Controle e Automao.
Orientador: Prof. Fbio Gonalves Jota Supervisor: Eng Daniel Codo de Faria
Monografia submetida banca examinadora designada pelo Colegiado Didtico do Curso de Engenharia de Controle e Automao da Universidade Federal de Minas Gerais como requisito parcial obteno do ttulo de Bacharel em Engenharia de Controle e Automao.
BANCA EXAMINADORA
__________________________________________________________ Fbio Gonalves Jota, PhD, DELT-UFMG __________________________________________________________ Daniel Codo de Faria, Engenheiro, PPGEE-UFMG __________________________________________________________ Patrcia Nascimento Pena, Doutora, CNPQ-UFMG
Agradecimentos
Quero agradecer em primeiro lugar minha famlia, que sempre me deu apoio e fora em todas as decises que tomei, e que me amparava nos momentos de incerteza. Principalmenteaosmeuspais,pormeeducaremdamelhorformapossvel. Meus amigos tambm foram parte importante nessa caminhada. Tambm sempre me diziam palavras de incentivo quando pensava que no fosse conseguir essa vitria. elesdevopartedasforasportersemprepersistido. Ao orientador Fbio Jota que, apesar de tantas tarefas, aceitou me orientar nesse projeto. Seus ensinamentos foram de grande valia e me ajudaram a vencer todas as dificuldades enfrentadas neste trabalho. Ao supervisor Daniel Codo por ter me dado as direesiniciaisparaestetrabalho,semasquaisteriaperdidoumtempomuitogrande. Ao Gilberto, por ter me auxiliado por vrias vezes no preparo das solues cidas queforamgastasemgrandequantidadeduranteostestes. ADeus,portermeabenoadoepossibilitadoamimaconclusodestetrabalho.
Resumo
OcontroledepHusualmenteencontradonombitoindustrial,muitopresente,por exemplo, em processos qumicos, biolgicos, farmacuticos, e na indstria alimentcia. O pH, ou potencial de hidrognio inico, uma medida da concentrao dos ons H+ em uma soluo, sendoigualao logaritmo negativo dessa concentrao.Emoutras palavras,ovalor de pH indica o quo cida ou bsica uma soluo, sendo que valores mais baixos determinam solues mais cidas. Normalmente trabalhase na faixa de 0 a 14 pH, indicandoqueaconcentraodosonssupracitadosvariaentre1014e1mol/l. O controle de pH uma tarefa difcil de ser realizada, principalmente devido grandenolinearidadedesteprocesso.Oganhodoprocessopodevariaremmuitasordens de grandeza dependendo do ponto de operao, o que exige uma enorme preciso dos atuadores, dos sensores e do controlador. A constante de tempo do processo tambm pode variar, dependendo das vazes do processo, por exemplo. Dentre outros, estes problemas tornam o controle de pH objeto de estudos ainda nos tempos atuais, principalmente enfatizandocontroladoresmaisavanadosdoqueossimplesPIDs. Neste trabalho, foram projetados e implementados dois controladores adaptativos, conhecidoscomoGMV(GeneralizedMinimumVariance)eGPC(GeneralizedPredictiveControl) para tentar atingir um controle satisfatrio em uma planta piloto localizada no LCPI UFMG(LaboratriodeControledeProcessosIndustriaisdaUFMG).Umavantagemdestes controladores a capacidade de adaptar seus parmetros em relao ao comportamento atual do processo. Para tanto, foram obtidos modelos do processo, incluindo uma modelagem dos efeitos da bomba peristltica existente na planta piloto, que ainda no havia sido feita. Com base nesses modelos, um simulador foi criado, de forma a propiciar uma plataforma para projeto e testes preliminares dos controladores adaptativos. Uma forma de adaptar os controladores online foi desenvolvida para a planta piloto devido ausncia de medio da varivel manipulada, uma dificuldade noprevista no incio do projeto. Resultados experimentais do controlador GMV aplicado planta real so
apresentados e comprovam um bom desempenho da malha de pH, inclusive comparativamente ao PID. Esperase que o Controlador Preditivo Generalizado (GPC) analisado e testado em estudos simulados apresente, na planta real, resultados prximos aosdoGMV.
Abstract
The pH control is usually found in industrial environment, with considerable examples in chemical, biological, pharmaceutical and food processes. The pH, or hydrogen ion potential, is a measure of H+ ion concentration of a solution and it is equivalent to the negative logarithm of this concentration. In other words, the pH value indicates how acid orbasicasolutionis,regardingthatlowerpHvaluesdetermineacidicsolutions.Normally, pH is considered only inside the range 0 to 14, which corresponds to an ion concentration thatvariesfrom1014to1mol/l. The pH control is a difficult task, mainly because of the great process nonlinearity. The process gain can vary in many orders of magnitude depending on the operating point, which demands a considerable precision for actuators, sensors and controllers. The process timeconstantcanalsovary,dependingontheprocessinandoutflowsforexample.Among others, these problems make the pH control a target of studies even nowadays, mainly emphasizinginmoreadvancedcontrollersinrelationtothesimplePID. In this work, two adaptive controllers were designed and implemented, known as GMV (Generalized Minimum Variance) and GPC (Generalized Predictive Control), in a tentativetoreachasatisfactorycontrolofapilotplantlocatedatLCPIUFMG(Laboratrio de Controle de Processos Industriais at UFMG). An advantage of these controllers is the ability of automatically adapting their parameters to match the current process behavior. For that, process models were obtained, including the modeling of a peristaltic pump existent in the pilot plant, which was not done before. Based on these process models, a simulator was created in order to perform as a design and preliminary testing platform for the adaptive controllers. A way to online adapt the controller was developed for the pilot plant since it doesnt have the manipulated variable measure, a difficulty not predicted in the beginning of this work. Experimental results for GMV controller applied to the real plant are presented and prove a good performance for the pH loop in comparison to the PIDcontroller.ItisexpectedthattheGPCcontroller,analysedandtestedonlyinsimulated
studieswillpresent,whenappliedtotherealprocess,resultsthatareclosetothoseonesfor GMV.
Sumrio
Introduo .................................................................................................................................15 1.1. MotivaodoProjeto .......................................................................................................15 1.2. EscopodoTrabalho..........................................................................................................20 1.3. OrganizaodoTexto ......................................................................................................22 2. DescriodaPlanta .................................................................................................................24 3. Metodologia..............................................................................................................................29 3.1. ModelagemdoProcesso..................................................................................................29 3.1.1. ModelagemdoProcessodepH .............................................................................29 3.1.2. ModelagemdoProcessodeNvel .........................................................................33 3.1.3. VariaodaVazodeBaseemRelaoAlturadoTanque ............................34 3.1.4. SensordepH.............................................................................................................34 3.1.5. BombasPeristlticas ................................................................................................35 3.1.6. EfeitosdoAgitador..................................................................................................38 3.2. ControledeNvel .............................................................................................................41 3.3. ProjetodoSimulador .......................................................................................................41 3.4. ImplementaodosControladores................................................................................45 3.4.1. EstimaodeParmetros ........................................................................................45 3.4.2. ControladorProporcionalIntegralDerivativo(PID)..........................................49 3.4.3. ControladordeVarinciaMnimaGeneralizado(GMV)...................................52 3.4.4. ControladorPreditivoGeneralizado(GPC).........................................................57 3.5. ObservaesFinais ...........................................................................................................63 4. ModelagemdoProcesso .........................................................................................................64 4.1. ModelagemdoProcessodepH......................................................................................64 4.2. SensorpH ..........................................................................................................................66 4.3. EfeitosdoAgitador ..........................................................................................................66 4.4. BombasPeristlticas.........................................................................................................69 5. SimulaoeImplementaodosControladores................................................................75 5.1. Simulador ..........................................................................................................................75 5.2. EstimaodeParmetrosOnline...................................................................................76 5.2.1. ProblemadeDeterminaodaVazodecido ..................................................76 5.2.2. AdaptaodaEstimaodeParmetros ..............................................................77 5.3. ImplementaoPID..........................................................................................................80 5.4. ImplementaoGMV.......................................................................................................81 5.5. ImplementaoGPC ........................................................................................................82 5.6. ImplementaoemDelphi ..............................................................................................84 6. Resultados .................................................................................................................................85 6.1. ResultadosSimulados......................................................................................................85 6.1.1. EfeitosdaBombaPeristltica .................................................................................85 6.1.2. ControlepeloPID.....................................................................................................87 1.
6.1.3. ControlepeloGMV..................................................................................................92 6.1.4. ControlepeloGPC ...................................................................................................97 6.2. ResultadosnaPlantaPiloto ..........................................................................................102 6.2.1. PID............................................................................................................................102 6.2.2. GMV.........................................................................................................................105 6.3. ObservaesFinais .........................................................................................................111 7. Concluso ................................................................................................................................113 7.1. ComentriosFinais.........................................................................................................113 7.2. SugestesparaTrabalhosFuturos ...............................................................................117 RefernciasBibliogrficas............................................................................................................119 ApndiceIRelaodeTransformaoentrepHeY............................................................121 ApndiceIIDeterminaoRecursivadosPolinmiosEj(z1)eFj(z1)naFormulaodo GPC...................................................................................................................................................123
10
Lista de Figuras
FIGURA1 ProcessoIndustrialTpicodeControledepH....................................................16 FIGURA2 CurvadeTitulaodeumProcessodeControledepH ...................................18 FIGURA3 IlustrativodaPlantaPilotodeControledepH ..................................................25 FIGURA4 ComponentesdeumaBombaPeristltica...........................................................37 FIGURA5 FluxogramadeSequnciadePassosdeSimulao ...........................................43 FIGURA6 DiagramadeBlocosdaMalhadeControleUtilizandoPID .............................51 FIGURA7 DiagramadeBlocosdaMalhaFechadacomControladoresAdaptativos .....53 FIGURA8 DegraunoProcesso. ...............................................................................................67 FIGURA9 RespostaComplementardaRespostaaoDegraudoProcesso ........................69 FIGURA10 VelocidadedasRajadasxAodeControleNormalizadadaBomba PeristlticadeEnviodecidoaoTanquedeMistura.................................................................72 FIGURA11 VazoMdiadeSadaxAodeControleNormalizadadaBomba PeristlticadeEnviodecidoaoTanquedeMistura.................................................................72 FIGURA12 ConvergnciadosMtodosdeEstimaoOnlinede1em1(emvermelho)e de60em60segundos(emazul)viaSimulao............................................................................80 FIGURA13 OscilaesSustentadasobtidasparaoganhocrticoKcu=1.419.600. .............81 FIGURA14 Efeitosdaimplementaodofiltroantispike.(a)antes;(b)depoisda implementao.. ................................................................................................................................84 FIGURA15 Testesimuladoemmanualparaverificaodosefeitosdabombaperistltica comaodecontroleiguala(a)23%;(b)23,5%;(c)24%. ...........................................................86 FIGURA16 RespostadoPIDsemconsiderarosefeitosdabombaperistlticaedosensor comosparmetrosapresentadosnaTabela5,comrefernciadepHvariandode7,3a 9,3.........................................................................................................................................................88 FIGURA17 RespostadoPIDconsiderandoapenasosefeitosdabombaperistlticacom osparmetrosapresentadosnaTabela5,comrefernciadepHvariandode7,3a9,3..........89 FIGURA18 RespostadoPIDconsiderandoapenasosefeitosdosensorcomos parmetrosapresentadosnaTabela5,comrefernciadepHvariandode7,3a9,3...............89 FIGURA19 RespostadoPIDconsiderandoosefeitosdabombaperistlticaedosensor comosparmetrosapresentadosnaTabela5,comrefernciadepHvariandode7,3a9,3. 90 FIGURA20 RespostadoPIDconsiderandoosefeitosdabombaperistlticaedosensor comosparmetrosapresentadosnaTabela6,comrefernciadepHvariandode7,3a9,3. 91 FIGURA21 RespostadoGMVsemconsiderarosefeitosdabombaperistlticaedo sensore=2x104.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)Perfildos ParmetrosEstimados......................................................................................................................93 FIGURA22 RespostadoGMVsemconsiderarosefeitosdabombaperistlticaedo sensore=2x104,retirandoseovalordoparmetroddaformulaodocontrolador. ......93 FIGURA23 RespostadoGMVconsiderandoapenasosefeitosdabombaperistlticae= 2x104.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)PerfildosParmetros Estimados........... ................................................................................................................................94
11
FIGURA24 RespostadoGMVconsiderandoapenasosefeitosdosensore=2x104.(a) RespostaaodegraudepHvariandode7,3a9,3.(b)PerfildosParmetrosEstimados. .......96 FIGURA25 RespostadoGMVconsiderandoosefeitosdabombaperistlticaedosensor e=2x104.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)PerfildosParmetros Estimados........ ...................................................................................................................................96 FIGURA26 RespostadoGPCsemconsiderarosefeitosdabombaperistlticaedosensor e=2x104.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)PerfildosParmetros Estimados........ ...................................................................................................................................98 FIGURA27 RespostadoGPCconsiderandoapenasosefeitosdabombaperistlticae= 2x104.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)PerfildosParmetros Estimados........... ................................................................................................................................98 FIGURA28 RespostadoGPCconsiderandoapenasosefeitosdosensore=2x104.(a) RespostaaodegraudepHvariandode7,3a9,3.(b)PerfildosParmetrosEstimados. .......99 FIGURA29 RespostadoGPCconsiderandoosefeitosdabombaperistlticaedosensore =2x104.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)PerfildosParmetros Estimados........... ..............................................................................................................................100 FIGURA30 RespostadoGPCsemconsiderarosefeitosdabombaperistlticaedosensor paraNU=1e=0,2.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)Perfildos ParmetrosEstimados....................................................................................................................101 FIGURA31 RespostadoGPCsemconsiderarosefeitosdabombaperistlticaedosensor paraNU=2e=0,2.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)Perfildos ParmetrosEstimados....................................................................................................................101 FIGURA32 RespostadoGPCsemconsiderarosefeitosdabombaperistlticaedosensor paraNU=3e=0,2.(a)RespostaaodegraudepHvariandode7,3a9,3.(b)Perfildos ParmetrosEstimados....................................................................................................................102 FIGURA33 RespostadocontroladorPIDaplicadoplantapiloto....................................103 FIGURA34 RespostadocontroladorPIDaplicadoplantapilotoconsiderandosea varivelY(diferenadeconcentrao). .......................................................................................104 FIGURA35 IlustraodanolinearidadedosensordepH................................................105 FIGURA36 RespostadocontroladorGMVaplicadoplantapiloto. ................................107 FIGURA37 Perfildosparmetrosestimadosnoprocessoreal.(a)Geral.(b)Com ampliao........... ..............................................................................................................................107 FIGURA38 RespostadocontroladorGMVaplicadoplantapilotoconsiderandosea varivelY(diferenadeconcentrao). .......................................................................................108 FIGURA39 RespostaComplementardoprocesso,comampliao. ................................ 109
12
Lista de Tabelas
TABELA1 TABELA2 TABELA3 TABELA4 TABELA5 TABELA6 EscolhadoPontodeOperaodoProcesso........................................................65 DeterminaodoTamanhodeumaRajada ........................................................70 VelocidadedasRajadasemFunodaAodeControle ................................71 VazoMdiadecidoemFunodaAodeControle..................................73 ParmetrosdoControladorPID ...........................................................................81 ParmetrosdoControladorPIDapsresintonia ..............................................90
13
Lista de Smbolos
PVvariveldeprocesso. MVvarivelmanipulada. PIDcontroladorproporcionalintegralderivativo. ARMAXautoregressivemovingaveragewithexogenousinput. ARIMAXautoregressiveincrementalmovingaveragewithexogenousinput. GMVControladordeVarinciaMnimaGeneralizado. GPCControladorPreditivoGeneralizado. Nhorizontedepredio. NUhorizontedecontrole. pesonosinaldecontrole. zvariveldiscreta. YdiferenadeconcentraoentreosonsH+eOH. Vvolumedotanquedemistura. Fvazodesoluo(l/s). Cconcentraodasoluo(mol/l). constantedetempo. referncia. [H+]concentraodoonH+. [OH]concentraodoonOH. relaodefiltragemparaofiltrodemdiamvel. Tsperododeamostragem. a1a,b0a,dparmetrosdoprocesso.
Lista de Subscritos
acido. bbase. kinstantedeamostragem.
14
1. Introduo
1.1. Motivao do Projeto
Malhas de controle de pH so usualmente encontradas no mbito industrial [Gustaffson e Waller, 1992], bem presentes em processos qumicos, biolgicos, farmacuticos, e na indstria alimentcia. Como alguns exemplos mais especficos, podem ser citadas as estaes de tratamento de esgoto. Kravaris e Wright (1991) afirmam que para se retirar metais pesados de fluxos contaminados de modo a evitar a poluio do meio ambiente, o mtodo mais empregado consiste no controle do pH, de tal forma que seja minimizadaasolubilidadedosmetais.Tambmque,emprocessosbiolgicos,ocontrolede pH pode ser utilizado para possibilitar o crescimento de clulas. Ainda hoje existem vrios estudos na rea de modelagem e de estratgias avanadas de controle voltadas para os processosdecontroledepH. O pH normalmente controlado por meio de um processo de neutralizao. Um tpicoprocessoindustrialmostradonaFigura1.Basicamente,quandoumcidoreagecom umabasecaracterizadaumareaodeneutralizao,representadapor
H + + OH H 2O ,(1.1)
onde H+ o hidrognio inico, e OH representa o on hidrxil. O pH, ou potencial de hidrognioinico,podesercalculadoatravsdaexpresso
pH = log[ H + ] ,(1.2)
15
FIGURA 1 - Processo Industrial Tpico de Controle de pH FONTE: [Kravaris e Wright, 1991]
naqual[H+]representaaconcentrao,emmol/l,dosonsdehidrognionasoluo.Agua tem a caracterstica de ter o valor de pH considerado neutro, igual a 7. Por exemplo, se em um meio alcalino ou seja, caracterizado por uma maior presena do on hidroxila, portanto um meio bsico for adicionado um cido, o seu pH ir diminuir, visto que acontecero reaes de neutralizao entre os dois ons que aumentaro a concentrao de ons hidrognio e diminuiro a de ons hidroxila. Tais reaes so comprovadas tendo em vista que a constante de equilbrio da gua vale 1014, que igual ao produto das concentraes de cido e base [Yln, 2001]. Isso significa que, em gua, o produto destas concentraessersempreiguala1014.Assim,paraqueaconstantenosejaalterada,aoser adicionado um concentrado cido, uma parte dos ons de caracterstica bsica deve ser consumida na neutralizao. Podese perceber que a concentrao de ons hidrognio realmente pode ser aumentada aps uma adio desse tipo devido ao fato de a reao mostrada em (1.1) ser bidirecional, evidenciando que nem todos os ons H+ seriam consumidos na reao. Valores tpicos de pH giram entre 0 e 14, para concentraes de H+ entre1e1014mol/l.
16
O processo ilustrado na Figura 1 consiste de um tanque de mistura, no qual o pH devesercontrolado.AvazoFcorrespondeaoconcentradoasertratadopormeiodavazo u,denominadavazodetitulao.Porexemplo,avazoFpodeserumconcentradobsico, porm deve ser tornado neutro para poder prosseguir no processo. Esse concentrado pode ser neutralizado por meio de uma soluo cida, que corresponderia vazo u. Tendo em vista a medida do pH no tanque, um controlador determinaria a abertura da vlvula de controle da vazo u para tentlo manter em uma certa referncia. O tanque agitado para garantirrelativahomogeneidadenotanquedemistura,tornando,dessaforma,amedidade pHrealizadapelosensoremumpontomaisrepresentativadopHmdiodotanque. primeiravista,pareceumproblemadecontrolecomum.Entretanto,agrandeno linearidade do processo provoca dificuldades para qualquer sistema de controle. O processo possui ganhos que podem variar em algumas ordens de grandeza, dependendo do ponto de operao. Segundo Gustaffson e Waller (1992), substncias tampo podem ser adicionadas no tanque para diminuir as nolinearidades. Dessa forma, estratgias de controlelinearpodemsermelhorempregadas. Entretanto, nem todo processo industrial utiliza esse artifcio, e a simples adio dessas substncias pode no resolver completamente o problema. Logo, estratgias de controle que consideram esta grande nolinearidade devem ser desenvolvidas. Como exemplo, a Figura 2 mostra a curva de titulao de um processo de neutralizao de uma baseforte a partir de um cidoforte. Um meio mais cido quanto menor for seu valor de pH, emaisbsicoquantomaior for seuvalor depH,sendo ambos osvaloresemrelaoao pH neutro. Por meio dessa curva, podese perceber que o ganho do processo na regio de pHiguala7muitomaiordoqueaqueleparavaloresdepHmaioresdoque11emenores do que 3. Essa curva foi determinada teoricamente por Rocha (2006) para a planta piloto utilizada para este projeto. Vale lembrar que a curva de titulao normalmente expressa pela abertura da vlvula de controle x pH, mas que, segundo Rocha (2006), para um processo cidoforte baseforte, o eixo das abscissas pode ser expresso como a razo entre vazes ouvolumesdecidoebase.
17
FIGURA 2 Curva de Titulao de um Processo de Controle de pH FONTE: [Rocha, 2006]
Da grande nolinearidade, derivase outro problema que tem impacto sobre os atuadores do processo. Para controlar o pH nas regies em que os ganhos so menores, visando conseguir promover uma alterao significativa do seu valor, o atuador deve prover umaumentorelativamente grande davazode titulaovazo decido ou basea ser manipulada pelo controlador para o controle de pH para ser capaz de alterar o pH. Porexemplo,paramudaropHde7para3,avlvuladeverproverumavazodetitulao 1,5 vezes maior que a vazo de base, aproximadamente, considerandose a Figura 2. Entretanto, caso o controle se d na regio de pH prximo a 7, as alteraes nessa vazo devem ser extremamente pequenas, visto que mnimas mudanas na vazo de titulao promovero grandes mudanas no valor de pH. Portanto, o atuador deveria ter uma alta resoluo aliada a uma grande faixa de operao, caractersticas difceis de serem encontradas em conjunto. Alm desses dois, existe um problema mais raro de tamponizao dotanque,queconsistena possibilidadedequeo pHaumente mesmoquea
18
concentrao de base aumente ou diminua, dependendo da concentrao de espcies tampopresentesnomeio[McAvoyetal.,1971]. Para resolver esses problemas, inmeras estratgias vm sendo adotadas. No que tange modelagem do processo, modelos vm sendo desenvolvidos para possibilitar o controle de pH por meio de outras variveis de processo, que tm relao com o pH do mesmo [Naranayan et al., 1997]. A utilizao destas variveis permite transformar o pH para valores mais lineares, fazendo com que o controle do processo seja mais fcil de ser projetado. Dentre elas, citada a diferena entre as concentraes de H+ e OH. A concentrao dessas espcies varia linearmente com a vazo de titulao, e pode ser diretamente relacionada com o pH atravs de uma expresso matemtica, desenvolvida no Apndice I Relao de Transformao entre pH e Y. Sendo assim, o pH medido pode ser convertido para essa nova varivel, e o controle pode ser realizado por meio de seus valores. Outras variveis citadas por Naranayan e companheiros (1997) so a concentrao de ons de hidrognio e o equivalente de cidoforte, descrito com detalhes em [Kravaris e Wright, 1991]. Segundo Loh e companheiros (1995), j foram propostas modelagens caixa preta para processos de controle de pH parecidos com o desta planta piloto por meio de redes neurais, que apresentam dificuldades de aproximao devido escolha dos valores passados de entrada e de sada a serem utilizados. Esse autor ainda desenvolve uma propostahbrida,comredesneuraisbaseadasemummodelofsicodoprocesso. J com relao s estratgias de controle avanado aplicadas no controle deste processo, Rocha (2006) cita tcnicas de controle avanado, como controle adaptativo, multivarivel, preditivo baseado em modelo, fuzzy, robusto, baseado em redes neurais e timo.EstastcnicassocandidatasevmsendoutilizadasnocontroledepH.Naranayane companheiros(1997)citamqueestratgiasdecontroleviaIMCadaptativonolinearforam aplicadas alguns processos, considerando essas variveis alternativas. Tcnicas de controle por redes neurais adaptativas com modelo de referncia, conhecida como MRANNC (Model Reference Adaptive Neural Net Control) foram usadas em [Loh et al., 1995]. Alm disso, Tadeo e colaboradores (2000) citam que controladores lineares adaptativos e
19
baseados em modelo tambm vm sendo utilizados, e optam pelo desenvolvimento de um controle robusto para esse tipo de sistema. J foram empregadas tambm estratgias de controle preditivo baseado em modelo, MPC, como em [Gomez et al., 2004]. Os autores comparam o desempenho de um controle desse tipo baseado em um modelo linear com outro baseado em um modelo de Wiener do processo, obtido pelo prprio autor. Porm, seus resultados so comparados apenas via simulao e no so estendidos um processo real. Por meio destes pargrafos iniciais, conseguese ter a viso geral de que o problema vem sendo bastante estudado, e que ainda no se chegou a um consenso sobre a melhor estratgia a ser adotada. Todas as novas estratgias de controle propostas vm solucionar problemas dasestratgiasanteriores, mas tambmapresentam limitaes. A inteno desse projeto utilizar estratgias de controle avanado na planta piloto do Laboratrio de ControledeProcessosIndustriais,quejseencontraautomatizada,comoobjetivodeobter um controle satisfatrio do pH em vrias faixas de operao. Essa planta ser descrita no Captulo2.
20
sabendose que esta limitao prejudica tal controle. Ou seja, a funo do engenheiro de controle no resolver problemas de projeto do processo, mas sim controlar o processo da formacomoelelheapresentado. A modelagem do processo tambm realizada. Estudos j foram realizados para a obteno desse modelo, mas ainda restam algumas lacunas. Dentre elas, destacase a desconsiderao dosefeitos da bomba peristltica,atuanteno controle da vazo deentrada de cido no processo. Essa bomba tem a caracterstica de emitir rajadas do concentrado cidoemquesto,comumperododependentedaaodecontroleaplicada.Oefeitodessa rajadapodedesviarmuitoopHdoseuvalorinicial,principalmenteseaPVestivernafaixa de pH prxima a 7. Mesmo que esse efeito ainda no tenha sido descrito em trabalhos anteriores relativos a este processo, concluses de grande valia j foram obtidas no que tange modelagem de outros elementos do processo, sendo apenas reapresentadas neste texto. A partir da modelagem do processo, um simulador foi desenvolvido, por meio do software MatLab. Esse simulador capaz de representar razoavelmente bem o comportamento do processo, possibilitando uma plataforma de testes preliminares para o projetista, que proporciona economia de tempo e estudo de resultados antes da aplicao doscontroladoresdesenvolvidosdiretamentenoprocessoreal. As estratgias de controle escolhidas foram desenvolvidas em linguagem MatLab, para testes de simulao. Escolheuse implementar dois controladores adaptativos, conhecidoscomoGMV(GeneralizedMinimumVariancecontroladordevarinciamnima)e GPC (Generalized Predictive Control controlador preditivo generalizado). Aps obtido sucesso nesses testes, as estratgias foram implementadas em Delphi, em um programa responsvel por realizar a interface entre o CLP e o PC, desenvolvido por Rocha (2006). O CLP, nesse controle, serve apenas como interface entre o PC e o processo, e para realizar intertravamentos. A limitao dese projetar tais controladores diretamente no CLP vem do fato de ele s realizar aritmtica de ponto fixo, o que torna o custobenefcio de uma implementao externa muito maior. A ao de controle calculada diretamente pelo
21
algoritmo implementado no PC. Com essa estrutura em pleno funcionamento, so realizados testes reais na planta para medir o desempenho das estratgias de controle implementadas. Aps os testes reais, so realizadas comparaes entre o desempenho real e o simulado. Alm disso, os pontos fortes e fracos de cada estratgia implementada so explicitados, sendo inclusive apresentadas algumas dificuldades na implementao das estratgiasescolhidas.
22
desempenho das estratgias, tendo em vista seus pontos fortes e fracos no controle do processoreal,bemcomoentreodesempenhorealeosimulado,parademonstraronvelde qualidade do simulador. Os testes reais so realizados com os controladores PID e GMV, e seusresultadostambmsocomparados. A concluso do presente trabalho, desenvolvida no Captulo 7, faz alguns comentriosfinaisedefinenovasdireesnasquaispoderosebasearfuturostrabalhosna plantapiloto.
23
2.
Descrio da Planta
A planta piloto utilizada neste projeto localizase no Laboratrio de Controle de
Processos Industriais, LCPI, do Departamento de Engenharia Eletrnica, no campus da UFMG.Nestecaptulodescritoocomportamentodaplanta,bemcomoseuscomponentes. Outra descrio da mesma pode ser encontrada em [Rocha, 2006]. A planta tem o objetivo de simular um processo de controle de pH, no qual um fluxo de concentrado bsico deve ser neutralizado por uma vazo de concentrado cido, controlada por uma estratgia de controlequalquer. Uma ilustrao da planta real mostrada na Figura 3. A planta consiste de trs tanques, sendo dois tanques de armazenamento e um de mistura. O tanque de mistura, da marca Nalgon, cilndrico, suporta temperaturas at 135C, tem capacidade de 5l e possui uma escala de medida de volume, que vai desde 500 a 4500 ml, sendo perfeitamente indicado para resistir s condies operacionais do processo. Os outros dois tanques, da marca Permution, modelo Barrilete, de dimenses iguais a 42 cm de altura e 16,5 cm de dimetro, tambm so cilndricos, so construdos em epxi [Permution, 2005], tm capacidade de 20l, possibilitam visualizao externa do nvel com escala em volume e tm utilidade quando do armazenamento das solues bsica e cida, enviadas ao tanque de mistura. No tanque de mistura, a agitao realizada por meio de um agitador eletromagntico, marca Fisatom, modelo 753, de 50W de potncia e alimentao 115V. Maiores detalhes podem ser encontrados em [Fisatom, 2005]. O nvel de agitao controlado manualmente, por um potencimetro, cuja escala varia de 0 a 8. O tanque responsvel por reter a soluo bsica conectado ao tanque de mistura diretamente por umamangueira.Avazodebaseregulada,semnenhumaformadecontrole,pormeioda aberturadeumatorneira,localizadanasadadotanque.
24
FIGURA 3 Ilustrativo da Planta Piloto de Controle de pH FONTE: [Rocha, 2006]
J o tanque contendo a soluo cida se comunica com o de mistura atravs de uma bomba peristltica, marca Omega, modelo PHP53, tipo T, com 100VA de potncia e alimentao de 115V, e comando eltrico de corrente de 4 a 20mA. A bomba tambm pode ser controlada manualmente por meio de um potencimetro, opo escolhida por meio de umachaveseletora.Essabombafoiescolhidaparatransportarasoluocidaentreosdois tanques por ser resistente corroso provocada pelo cido. Outras vantagens e desvantagensdessetipodebombapodemserencontradosem[Rocha,2006].Umasegunda bomba, idntica descrita, responsvel por regular a vazo de sada do tanque de mistura. Informaes tcnicas sobre as bombas podem ser encontradas em [Omega, 1996]. As duas bombas formam, portanto, o conjunto de atuadores do processo e a sua configuraopossibilita:
25
1. o controle do pH no tanque de mistura por meio da primeira bomba, cuja aodecontroleregulaaquantidadedeconcentradocido,atravsdavazo da soluo cida, necessria para neutralizar a vazo de base que entra no tanquedemistura; 2. ocontroledenveldomesmotanque,condioindispensvelparaocontrole depH,explicadanoCaptulo4,devidopresenadasegundabomba. Para medio do pH no tanque de mistura, o sensor de pH, marca Omega, modelo PHB72 [Omega, 1988] foi adotado. Tem uma faixa de operao de 0 a 14 pH, resoluo de 0,001 pH e acurcia de 0,005 pH. A tenso de sada do mesmo vai de 0 a 700 mV, correspondendo faixa de 0 a 14 pH [Omega, 1988]. Ainda possui um transdutor digital, sendo um visor de LEDs de 4 dgitos, e compensao automtica de temperatura, visto que a medida de pH muito influenciada por esse fator. Neste trabalho, a compensao automtica de temperatura no foi utilizada por encontrarse com defeito. O eletrodo, responsvel pela medida de pH, construdo com uma soluo 3,5M de KCl e com corpo de vidro. Essa soluo uma referncia para que o sensor consiga produzir um sinal de tensoquesejaproporcionalaopHdasoluomedida.Informaessobreofuncionamento de sensores de pH podem ser obtidas em [McMillan, 1994]. O sensor de pH posicionado em um lugar relativamente alto no tanque de mistura, por intermdio de um suporte, devidoarestriesdesecolocarosensormaisfundonotanque.SegundoShinskeyeGerry (2002), o mais indicado posicionar o sensor prximo sada do tanque, o que tentouse fazerduranteostestesaosecolocaromesmoemumaposioimediatamentesuperiorada sadadotanque. ComooCLPtemumafaixadeentradadesinaisanalgicosde 10V,foinecessrio montar um circuito eletrnico que amplificasse o sinal proveniente do sensor de pH antes que o mesmo fosse transmitido ao prprio CLP. O circuito amplificador constitudo, basicamente, pelo amplificador operacional TL071. Dois desses CIs foram utilizados. Esse
26
circuitodescritocomdetalhesem[Rocha,2006],ondeasvantagensdesteamplificadorso evidenciadas. O nvel do tanque de mistura medido com o auxlio de um sensor ultrassnico, tambm da marca Omega, modelo LV402, com transdutor digital de 4 dgitos. A faixa de operao de 15,24 a 914,4 cm, e fornece uma corrente de sada de 4 a 20 mA. O nvel inferidoapartirdadistnciaentreosensoreasoluodotanque.Essadistnciacalculada a partir do tempo decorrido para que o sinal acstico, de 30 a 300KHz, emitido pelo sensor sejarefletidopelasuperfciedasoluoeretorneaoprprio.Portanto,omesmosfunciona para superfcies refletoras, mas pode servir para medir distncias diversos tipos de materiais. O sinal de sada pode ser obtido atravs da interface RS232 presente no sensor. Maiores detalhes so apresentados em [Rocha, 2006] e [Omega, 1997]. Para ligar o sinal de corrente da sada do sensor ao CLP foi necessria uma adaptao, cujo diagrama eltrico descritoem[Rocha,2006]. Para controlar o processo, fazse o uso de um PC e um CLP. O CLP responsvel porreceberasmedidasdosensorultrassnicoedepH.Comoamedioadvindadosensor ultrassnico apenas representante da distncia entre o sensor e o nvel do tanque de mistura, a mesma deve ser transformada para a sua correspondente de nvel. Alm dessa funo, o CLP fica responsvel pelo controle do nvel da planta e por enviar os sinais de controle calculados pelos algoritmos de controle, implementados no CLP e no PC, s respectivasbombas.Porsermaiselaborado,oalgoritmodecontroledepHimplementado no computador, principalmente devido ao fato de que o CLP pode ser programado apenas em linguagem ladder, o que torna extremamente difcil a implementao das estratgias de controleavanadoescolhidasdiretamentenoprprio. OCLPescolhidodamarcaKeyence,modeloKV300.umminiCLP,compostopor um mdulo de alimentao, KVU4, outro de I/O analgicos, modelo KVN6, e outro mdulo processador com 10 entradas e 4 sadas digitais. O mdulo de I/O analgicos consiste de 4 entradas ( 10V, 5V, 0 a 20mA) e 2 sadas analgicas ( 10V, 5V, 4 a 20mA). O valor de tenso nas entradas/sadas configurado pelo usurio. O software de
27
programao do CLP, como j dito, s suporta a linguagem ladder, e foi desenvolvido para ser executado em ambiente Windows. O CLP se comunica com o computador por intermdio de uma porta RS232. Informaes mais detalhadas sobre o CLP so apresentadasem[Keyence,1999]. O computador ligado ao CLP, e ambos se comunicam por meio de uma placa de aquisio de dados, com conversores A/D e D/A, de 10 bits, responsveis por transferir os sinais dos sensores para o computador e os sinais de controle, calculados pelo PC, para o CLP, respectivamente. As funes do PC so as de colher e filtrar os dados do processo, calcular os sinais de controle para manter o pH prximo referncia, enviar tais sinais ao CLP e possibilitar o armazenamento dos dados de testes, contendo as medies de nvel e pH, os sinais de atuao, e os parmetros estimados. O PC um AMD Athlon 1800+, com 512MBdememriaRAM,esistemaoperacionalWindowsXP. O objetivo de controle manter tanto nvel quanto pH o mais prximos quanto o possvel de suas respectivas referncias. A primeira condio, como j frisado, fundamental para um bom controle de pH, visto que o modelo linearizado obtido para controleobtidoconsiderandoseumnvelestvel.Essacondiomostradacomdetalhes noCaptulo4.
28
3.
Metodologia
Nesse captulo descrita, brevemente, a metodologia de execuo desse projeto. Em
primeirolugar, ser discutidaa modelagem doprocesso. Grande partedesse trabalhoj foi feita em [Rocha, 2006]; entretanto, algumas lacunas ainda devem ser preenchidas. Ser citada tambm a forma de controle de nvel do tanque de mistura, j abordada por Rocha (2006). As partes mais importantes deste projeto, correspondendo ao desenvolvimento de um simulador para o processo e implementao de estratgias de controle avanado, seroapresentadasemseguida.Ocaptuloencerradocomalgumasconsideraesfinais.
29
naplantapilotodescritanoCaptulo2,comomostradonoCaptulo4.Rocha(2006)derivao modelodoprocessopormeiodeumbalanosimplesdemassa,modeloestequedadopor
onde: A escolha da varivel Y para a modelagem e controle do processo se deu devido fcil transformao entre o pH e seu valor. Tal relao de transformao encontrada no ApndiceI. Paraencontrarafunodetransfernciacorrespondenteparaesseprocesso,setorna necessriaalinearizaoemtornodeumpontodeoperao.Oobjetivoobterummodelo em funo da vazo de entrada da soluo cida, que ser usada no controle do pH. Rocha (2006) apresenta tambm esse modelo, lembrando que as variveis assinaladas com () determinamopontodeoperaodaplanta.Afunodetransferncia,ento, Vovolumedotanquedemistura(l); YadiferenanasconcentraesdosonsH+eOH(mol/l); Faavazodeentradadecidonotanquedemistura(l/s); Fbavazodeentradadebasenotanquedemistura(l/s); Caaconcentraodasoluocidadotanquedecido(mol/l); Cbaconcentraodasoluobsicadotanquedebase(mol/l); Favazodesadadotanquedemistura(l/s).
GpHa ( s)=
30
que um modelo de primeira ordem, sem tempo morto devido ao fato de a reao de neutralizao ser extremamente rpida, cujo tempo de reao pode ser desconsiderado , comconstantedetempoiguala
GpHb ( s)=
Por esses modelos, percebese que, para aproximar o processo de um sistema linear, o volume do tanque de mistura deve ser constante, bem como as vazes de entrada das solues cida e bsica, alm da concentrao de ons H+ e OH nas solues cida e bsica. Para manter o volume constante um controlador de nvel incorporado ao sistema, o qual deve ter um bom desempenho para permitir que o modelo linearizado represente bem o processo. Vale lembrar que a vazo de base regulada por meio de um simples registro; esta varivel ser considerada como perturbao constante para os controladores projetados. Rocha (2006) comenta que a derivao desse modelo supe homogeneidade no tanque de mistura, o que uma aproximao vlida dadas as dimenses do tanque e as pequenasvazesdeentrada.Valeaindaobservarque,paralinearizaodomodelo,avazo de concentrado cido deveria permanecer constante, o que no acontecer no processo, vistoqueabombaquereceberaaodecontrolecalculadapelocontroladorresponsvel poressavazo.Ovalorutilizadonessalinearizaoserescolhidocombaseemumamdia obtidanasimulaoparaocontroledopHprximoaovalorneutro,7.
31
Porltimo,restaobteromodelodiscretizadodoprocesso.Essemodeloimportante quando do projeto do simulador para o processo. Para obtlo, basta discretizar as funes de transferncia contnuas dadaspor (3.2)e (3.4). Na transformao para o modelo discreto j se considera a presena de um extrapolador de ordem zero, cuja funo manter o valor da varivel manipulada constante entre os instantes de amostragem. A funo de transfernciadiscretaparaomodelodiferenadeconcentraovazodecidoequivalea
K da z 1 Y ( z 1 ) G pHa ( z ) = = Fa ( z 1 ) 1 z 1 ,(3.5a)
1
K da =
onde = e
T S
paraomodelodiferenadeconcentraovazodebase:
K db z 1 Y ( z 1 ) G pHb ( z ) = = Fb ( z 1 ) 1 z 1 ,(3.5c)
1
K db =
A escolha do tempo de amostragem deve considerar diversos fatores. Rocha (2006) recomendasequeomesmosemantenhaentreoslimites
15
< Ts <
10
.(3.6)
32
Esses limites evitam o falseamento (aliasing) do sinal no caso, a varivel de processo. Maiores detalhes sobre os efeitos do tempo de amostragem so apresentados em [Rocha, 2006]. A escolha do perodo de amostragem ser apresentada no Captulo 4, e no Captulo6apresentaseumajustificativadessevalorbaseadaemtestesreais.
3.1.2.
[Rocha, 2006]. Este balano indica que a variao de massa no sistema igual vazo mssicadeentradamenosavazomssicadesada.Dessaforma,temosque:
s Ab
onde:
dh = a Fa + b Fb s Fs ,(3.7) dt
Sadensidadedasoluodotanquedemistura(kg/l); Abareadabasedotanquedemistura(m2); aebsoasdensidadesdassoluescidaebsica,respectivamente(kg/l); Fa e Fb so as vazes volumtricas de entrada da soluo cida e bsica no tanque
demistura,respectivamente(l/s); Fsavazodesadadotanquedemistura(l/s); A partir dessas equaes, Rocha (2006) obtm a funo de transferncia do processo comosendo
33
3.1.3.
base. De acordo com Alvarenga e Mximo (1999), a presso no interior do lquido varia de acordocomaalturadomesmonoreservatrio,atravsdarelao
p = pa + gh ,(3.9)
ondepa pressonointerior dotanqueemum pontoqualquer,paapressoatmosfrica, adensidadedolquido,gaaceleraodagravidadeehalturadolquidoemrelao aopontoaoqualsequerdeterminarp.Essapressoimportantenadeterminaodavazo de sada do tanque de base, visto que a ltima no controlada, e proporcionada apenas por uma abertura de uma vlvula (torneira). Dessa forma, caso a presso aumente, a vazo desadaaumentar. Nostestesrealizados,onveldotanquedebasefoimantidoconstantemanualmente, pois noexiste, noprocesso,um sensorparamedir onveldotanquede baseeumatuador paracontrolaraaberturadavlvuladesada.Anecessidadedemanterestenvelconstante vem da prpria derivao das funes de transferncia do processo, visto que a vazo de base deve permanecer constante para que o modelo fsico do processo de pH possa ser linearizadoemtornodeumpontodeoperao.
3.1.4.
Sensor de pH
O objetivo dessa etapa verificar a dinmica correspondente ao sensor de pH.
Dependendo da relao entre a constante de tempo do processo e a constante de tempo da respostadosensor,estepodeinfluirnadinmicapercebidapelocontroleealteraromodelo doprocesso. O sensor de pH possui diversas particularidades. Com o tempo, materiais se depositam na membrana do mesmo, responsvel por gerar a diferena de potencial que
34
depende do pH do processo, e alteram a sua medio, com impactos graves no controle do processo [Brandes, 2005]. Outro agravante que o sensor deve estar permanentemente calibrado (sendo que sua descalibrao ocorre com bastante freqncia). Segundo informaes obtidas em um laboratrio que realiza medies frequentes, para se conseguir medidas precisas se tornam necessrias calibraes dirias [Resende, 2007]. Entretanto, processos industriais fazem calibraes com menor freqncia. Recomendase fazer a limpezadosensorperiodicamente[Brandes,2005],eestarepresentaumaboaoportunidade parafazeracalibrao.Almdisso,olquidoderefernciadoeletrododemediodeveser trocado constantemente. Tais fatores mostram que o sensor de pH requer muito cuidado, e aqui so mostradas apenas algumas caractersticas peculiares, para que o leitor se familiarizecomoproblema. Rocha (2006) j apresenta o modelo do peagmetro, ou sensor de pH, da planta piloto desse projeto. Para tanto, o autor utilizouse do mtodo da resposta ao degrau, explicitado em seu prprio trabalho. O modelo derivado corresponde um modelo de primeiraordem,daforma
G pHmetro =
1 ,(3.10) s +1
cujaconstantedetempomostradanoCaptulo4.
3.1.5.
Bombas Peristlticas
Comojditoanteriormente,asbombasperistlticastmumefeitopreponderanteno
comportamento do processo. Como esse efeito altera muito a variabilidade da varivel controlada, pH, principalmente em regies de elevado ganho, decidiuse modellas conformedescritoaseguir. Para se entender o problema, em princpio, basta considerar o fato de que uma bomba peristltica emite rajadas do produto a ser bombeado. Essas rajadas tm volume
35
fixo, cujo valor depende da construo da bomba. O sinal de controle, manual ou automtico, que determina a ao da bomba, regula o nmero de rajadas por intervalo de tempo que a bomba emite. Considerando que, em um determinado tanque, se queira controlaroprocessoparaque o pH semantenhaem7,porexemplo,equeaadiode6ml de cido faa com que o pH caia para um valor prximo de 4, se cada rajada emitida pela bomba peristltica for de 6 ml, uma grande variao na PV ser observada. Esse problema ocorre na planta piloto desse projeto, e no pode ser resolvido, apenas minimizado. Por se tratar de um sistema cidoforte baseforte, a bomba peristltica acaba por promover uma variabilidadegrandenocontroledopHemtornodarefernciadesejada,principalmentena regiodepHprximaa7,comomostradomaisadiantenestetrabalho. Dessa forma, para se projetar um bom simulador, tornase necessrio considerar os efeitos de tal bomba. Provitec (2006) explica o princpio fsico do funcionamento de uma bombaperistltica.Elaconstitudade:
1. 2. 3. Cabeoteemformadeferradura,paraguiaramangueiradocartuchohidrulico; Oprpriocartuchohidrulico,queamangueiranaqualcorreoprodutoaserdosado; Osroletes,montadosnobraoportarolete,quepressionamamangueiradocartuchohidrulicocontrao cabeote; 4. 5. 6. 7. Oeixocentraldabomba,quegiraobraoportarolete; Conexoparamangueiradeaspiraodabombona(entradadabomba); Conexoparamangueiradeinjeo(sadadabomba); Motoreltrico,engrenagensdereduo,eletrnicadecontrolecomregulagem,leds,etc.
AFigura4mostraumafoto(diagrama)ilustrandoaconstruodabomba.Osroletes so comandados pela ao de controle aplicada bomba. Ao girarem (sentido horrio), formase um vcuo na mangueira de aspirao da bombona, que puxa o produto para dentropeloladoesquerdodabomba.Aocontinuargirando,oroletenoladodireitoliberaa passagem do produto que entrou puxado pelo vcuo na mangueira, o que caracteriza a emissodeumarajada.
36
FIGURA 4 - Componentes de uma Bomba Peristltica FONTE: http://www.provitec.com.br/produtos/peristaltica.html, 2006
Para modelar os efeitos deste movimento da bomba, necessrio primeiramente saberovolumedeumarajada.Paratanto,foi realizadoumprocedimento de calibrao em que, durante um intervalo de tempo suficientemente grande deixouse a bomba em funcionamento, emitindo as rajadas e acumulando o fluido bombeado em um tanque. Contouseonmeroderajadasemitidas,eapartirdovolumefinalnotanque,determinou seovolumedeumanicarajada,dividindoseovolumefinalpelonmeroderajadas. Feita a calibrao de rajadas, devese determinar a velocidade de emisso das rajadasemfunodosinaldecomandodabomba.Comabombaemmanual,enviaseuma aodecontroleconhecida(entre4e20mA,correspondentesa0e100%deao).Paraesse sinal,duranteumintervalodetemposuficientementegrande,contaseonmeroderajadas emitidas. Dividindoseesse valor pelo tempo cronometrado, obtmse o nmerode rajadas porsegundoparaaquelaao.Esseprocedimentorepetidoparavriospontosdeformaa determinaracurvaestticadabomba. O terceiro e ltimo passo consiste em transferir essas informaes para a simulao. Para tanto, uma varivel armazena o quanto o rolete, mostrado na Figura 4, j girou. Para fins de explicao, essa varivel ser referida como R. Repare que um giro de 180 dos roletes corresponde emisso de uma rajada. Cada unidade dessa varivel significa que os
37
roletes completaram um giro de 180, o que significa que essa varivel corresponde ao nmeroderajadasquedevemseremitidas.Paracadainstantedeamostragem,osimulador l a sada calculada pelo controlador (ao de controle da bomba) e, por meio da curva esttica da bomba, determina o nmero de rajadas a serem lanadas. O resultado desse clculo,somadoaovaloranteriordeR,onmeroderajadasquedevemseremitidasno instanteatual. Entretanto, essa varivel pode ser fracionria. Caso isso ocorra, s a parte inteira deve ser considerada na simulao das rajadas, pois a bomba real s emite um nmero inteiro de rajadas. O restante deve permanecer em R. Por exemplo, se o nmero 2,5 for calculado, o simulador deve emitir uma rajada equivalente a 2, e R deve passar a valer 0,5. Emitir uma rajada equivalente x significa, para fins de simulao, emitir naquele instanteumarajadacomvolumexvezesmaior doqueovolumedeumanicarajada. Essa abordagem vem do fato de que, no processo real, pode acontecer mais de uma rajada entre duas amostragens, e uma aproximao deste acontecimento na simulao pode ser implementadadessamaneira. Assim, modelase de forma mais realstica os efeitos da bomba peristltica. Somente a bomba de emisso de concentrado cido ser modelada. Para o controle de nvel, esses efeitospodemsernegligenciados.AmodelagemdabombaapresentadanoCaptulo4.
3.1.6.
Efeitos do Agitador
O projeto de um agitador para um dado processo requer mais cuidados do que se
pode imaginar. Pesquisadores da rea definem um termo, chamado tempo de mistura (mixing time), que se refere ao tempo necessrio para que a mistura atinja um certo grau de homogeneidade [Delaplace et al, 2000]. Esses autores ainda citam que, juntamente com a potnciaconsumida,otempodemisturadeterminaaeficinciadosistemadeagitao. Otempodemisturapodesercalculadoapartirdapotnciadoagitadorque,porsua vez,dependedas dimensesdo tanque, velocidade de rotao, formato doagitador, dentre outros fatores [Nienow, 1997], [Samaras el al, 2006]. Dessa forma, o tipo de processo j
38
determina os melhores sistemas deagitao a serem utilizados. Um bom dimensionamento do processo resulta em um tempo de mistura dez vezes menor do que o tempo de residncia[Samarasetal,2006],querelacionadoconstantedetempodoprocesso. Outro detalhe desse sistema que a agitao no deve ser to forte ao ponto de provocar vrtices. Vrtices so redemoinhos que podem surgir em correntes de gua e, segundo Patterson (2005), reduzem a segregao e aumentam os gradientes relativos de concentraoentreregiesdefluidosnohomogeneizados. Emoutras palavras,apresena de vrtices indica que o sistema est sendo mal homogeneizado, condio vital para a modelagemdoprocessodepHutilizadanesseprojeto. Com relao planta piloto, sabese que a forma do agitador foi escolhida de forma inadequada anteriormente, vistoque, emtanques demistura,o agitador deve provocarum fluxo transversal, e no radial [McMillan, 1994]. Fluxo radial significa paralelo ao agitador, e, no caso da planta piloto, ao fundo do tanque, enquanto o fluxo transversal paralelo s paredes do tanque. O formato do agitador atualmente presente na planta, segundo McMillan (1994), promove um fluxo predominantemente radial, inadequado para promover a homogeneizao desejada, o que pode dificultar ainda mais o controle de pH no tanque. Essa escolha foi feita pelo projetista de forma a tornar a planta piloto um objeto deestudosmaisinteressante. Para contornar esses problemas, a idia realizar uma modelagem emprica dos efeitos do agitador no processo. Acreditase, por experimentao na prpria plantapiloto, que a agitao promove uma variao na velocidade de resposta do processo. Quanto maior a agitao, mais rpida seria a resposta. Alguns tanques, semelhantes ao tanque de mistura da planta piloto, so agitados por meio de uma vazo de recirculao ao invs do usodeturbinasouagitadores.Quantomaiorarecirculaodentrodeumtanque,maiora agitao que seu contedo sofre. Sendo assim, pode ser feita uma associao direta entre a velocidade de rotao de um agitador com uma vazo de recirculao hipottica, na qual um aumento na velocidade de rotao do agitador provocaria um aumento na vazo de recirculao.
39
Reconsiderando a constante de tempo do processo, mostrada em (3.3), tendo em vista uma vazo de recirculao, podese estabelecer, baseado em [Jota, 1998], que a constantedetempodoprocessoseriaiguala
ondeFravazoderecirculao,eml/s.Pormeiodessaequao,podeseperceberqueum aumento da vazo de recirculao diminuiria a constante de tempo do processo, i.e., aumentaria a sua velocidade de resposta. Esse resultado o desejado, visto que a vazo de recirculaohipotticadiretamenteproporcionalaonveldeagitao. Dessa forma, basta modelar os efeitos do agitador como se a agitao fosse promovida por vazo de recirculao. O agitador possui um comando manual, que determinaavelocidade deagitao,por umpotencimetro cujaescalavariade0a 8, sendo que, quanto maior o valor, maior a agitao promovida. aceitvel que este valor chegue at 3, onde se inicia a formao de vrtices. Tal valor o escolhido para a realizao dos testes na planta, por promover a mxima homogeneizao sem formar vrtices significativos. Para adicionar os efeitos da agitao ao modelo do processo, foi realizado um teste de resposta ao degrau no processo real para o nvel de agitao adotado na planta, determinadopelocomandomanualdoagitador.Pormeiodarespostadoprocesso,podese determinar a constante de tempo utilizandose do mtodo da Resposta Complementar, apresentadoem[Teixeira,2004].EstesresultadossoapresentadosnoCaptulo4. A constante de tempo terica calculada para agitao nula, prevista pela equao (3.3) comparada com a obtida para o nvel de agitao escolhido. Tal valor substitudo na equao (3.11) e, com os valores da vazo de cido, vazo de base e volume do tanque
40
41
implementao da estimao de parmetros e do GPC, mostrados no item 3.4.1 e 3.4.3, por envolveremdiversasoperaesmatriciais. A sequncia que o simulador dever seguir mostrada na Figura 5. O primeiro passo para o projeto do simulador a definio do ponto de operao do processo. Tal pontodeterminadopelaescolhadovolumedotanque,vazesmdiasdeentradadecido e base, e valores de pH das solues cida e bsica. A segunda etapa corresponde derivao da equao de diferenas que representa o processo no ponto de operao escolhido. Tal equao depende, inclusive, do valor escolhido para o perodo de amostragem. Por se tratar de um processo de primeira ordem, a equao de diferenas tem aforma ya (k ) = a1a ya (k 1) + b0 a Fa (k 1) ,(3.12a)
y(k ) = ya (k ) + yb (k ) ,(3.12c)
onde y(k) o valor da diferena de concentrao entre os ons H+ e OH no tanque de mistura, em mol/l; ya(k) o efeito da vazo do concentrado cido nessa diferena de concentrao e yb(k) o correspondente em relao vazo do concentrado bsico. Fa(k) e Fb(k) so tais como em (3.1). Os parmetros das equaes de diferenas (a1a, a1b, b0a, b0b) so aqueles que refletem os efeitos das escolhas do ponto de operao e do perodo de amostragemparaasimulaonarespostadomodelo,epodemsercalculadospelasfunes de transferncia discretas, mostradas no conjunto de equaes (3.5). Tais funes de transfernciassofacilmenteconvertidasparaasequaesdediferenas(3.12a)e(3.12b). Oterceiropassocorrespondedeterminaodascondiesiniciaisdoprocesso,que consistemnosvaloresiniciaisdasvazesdecidoedebaseedadiferenadeconcentrao. A diferena de concentrao pode ser mapeada sem dificuldades para obter o valor do pH notanquedemistura.
42
5 Estimao de Parmetros
6 Clculo da Ao de Controle
No
Sim 9 FIM
A partir dessas informaes, o simulador capaz de fazer o clculo do valor da diferena de concentrao no primeiro instante de amostragem, por meio do conjunto de equaes (3.12) passo 4. A partir desse valor, podese tambm derivar o valor do pH no tanque.Aestevaloradicionadoumrudocommdiazero. No passo 5 acontece a estimao de parmetros. Essa estimao depende de valores passadosdaentrada,Fa(k),edasada,y(k).Omtododeestimaodeparmetrosescolhido o Mnimos Quadrados Recursivos com Fator de Esquecimento. Esse mtodo tem rpida
43
convergncia, e possibilita estimar os parmetros do processo online e para uma janela de tempo escolhida [Jota, 2006]. O funcionamento desse mtodo mostrado em 3.4.1, bem comoaformanaqualserimplementadoparaoprocessodecontroledepH. O passo 6 corresponde ao controlador implementado. Como o projeto aborda mais de um tipo de controlador, o simulador permite a escolha de qual deles ser simulado por meio de uma varivel interna. O clculo da ao de controle depende dos parmetros estimados no passo 5. Cada controlador possui estrutura e objetivos prprios, como descrito no item 3.4. O controlador escolhido calcula a ao de controle, limita seu valor entre 0 e 50% e envia o sinal limitado bomba. Escolheuse implementar o limite mximo em50%porjconseguirsecontrolaroprocessonafaixadesejada,de4a11pH,evitandoo consumo desnecessrio de reagente cido, difcil de ser preparado, durante os testes reais. Implementaramse os mesmos limites na simulao para atingir objetivos de comparao entre os resultados simulados e os reais. O algoritmo de limitao da ao de controle tambm corrige o valor de Fa(k) determinado pelo controlador, utilizado no clculo da resposta do processo. Por exemplo, se o valor de Fa(k) for calculado de tal forma que exija uma ao de controle na bomba maior que 50%, o valor corrigido de tal forma que corresponda ao de 50%. Tal correo necessria pois a diferena de concentrao calculada com as equaes descritas em (3.12), que requerem a vazo de cido e no a ao decontrole. O passo7 corresponde transformao daao de controle calculada no passo 6 em uma vazo de concentrado cido, a partir do modelo da bomba descrito em 3.1.5. A equao para esta transformao apresentada no Captulo 4. Aps este passo, caso o tempo de simulao tenha atingido um limite prdeterminado, a simulao encerrada e os resultados relevantes (pH do tanque, sada da bomba, ao de controle, diferena de concentrao, dentre outros) so mostrados em grficos. Caso contrrio, o simulador retornaaoquartopasso.
44
3.4.1.
Estimao de Parmetros
O conjunto de equaes (3.12) mostra que esse processo tem quatro parmetros a
serem estimados, sendo eles a1a, a1b, b0a, e b0b. Entretanto, como o objetivo estimar o efeito da bomba de cido no processo e a vazo de base permanecer constante, o mtodo deve ser utilizado para estimar apenas a1a e b0a, considerando que os outros dois parmetros fazem parte de uma perturbao constante pelo motivo de a vazo de base no se alterar. Tal perturbao resumida na equao (3.13) a seguir pelo fator d, que tambm deve ser estimado, que corresponde a um modelo ARMAX [Jota, 2006], representado pela equao dediferenas
45
dados que reflita a entrada, Fa(k), e a sada, y(k), para vrios instantes de amostragem. Um mtodocapazderealizaressatarefaomtododosMnimosQuadrados[Jota,2006]. Esse mtodo consiste em determinar um vetor de parmetros que representam o processo,,atravsdeseusvetoresdesada,y,edamatrizx.Assadasdoprocessopodem serdescritaspor
y=x.+e,(3.14a)
y1 y1 y y0 2 = y y0 1 yN y N 1 y N 2