Spelling suggestions: "subject:"controle multivariable"" "subject:"controle variável""
1 |
Sensor fusion and embedded devices to estimate and control the depth and width of the weld bead in real time / Fusão sensorial e dispositivos embarcados para estimar e controlar a penetração e a largura do cordão de solda em tempo realAlvarez Bestard, Guillermo 07 November 2017 (has links)
Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Mecânica, 2017. / Submitted by Raquel Almeida (raquel.df13@gmail.com) on 2018-03-13T20:33:59Z
No. of bitstreams: 1
2017_GuillermoAlvarezBestard.pdf: 9664678 bytes, checksum: 358024e196bf55e45bb81b4815254ad7 (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2018-03-13T21:24:34Z (GMT) No. of bitstreams: 1
2017_GuillermoAlvarezBestard.pdf: 9664678 bytes, checksum: 358024e196bf55e45bb81b4815254ad7 (MD5) / Made available in DSpace on 2018-03-13T21:24:34Z (GMT). No. of bitstreams: 1
2017_GuillermoAlvarezBestard.pdf: 9664678 bytes, checksum: 358024e196bf55e45bb81b4815254ad7 (MD5)
Previous issue date: 2018-03-13 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES). / O processo GMAW é amplamente utilizado na indústria, mas seu controle automático está limitado pela dificuldade existente em medir as principais grandezas do processo e fechar a malha de controle. As condições ambientais adversas dificultam o uso dos sistemas de medição convencionais para obter informações da geometria do cordão de solda. Nestas condições o desenvolvimento do sistema de medição é complexo e o correto desempenho não é garantido. Neste trabalho desenvolvem-se sistemas e ferramentas para coletar os valores das variáveis e fornecer estímulos ao processo de soldagem GMAW convencional com fonte de soldagem de tensão constante, permitindo a estimação da geometria do cordão de solda em um sistema de controle em malha aberta. Os estimadores da penetração e a largura do cordão são implementados baseados na fusão dos dados termográficos, a intensidade da corrente e a tensão de soldagem em uma rede neural. Desenvolveu-se um algoritmo para extrair as caraterísticas da imagem infravermelha e para fornecer essas informações aos estimadores. Para validar os modelos dos estimadores foi implementado um perfilômetro a laser para obter as dimensões externas do cordão de solda e um algoritmo de processamento de imagem para medir a penetração fazendo um corte longitudinal no cordão. Os resultados obtidos são documentados e discutidos no texto. Este trabalho também inclui uma proposta de projeto para um emulador robótico de soldagem orbital e seu sistema de controle multivariável para controlar a geometria do cordão de solda utilizando os estimadores desenvolvidos. Os algoritmos são otimizados para dispositivos embarcados e processamento em tempo real. / The GMAW process is widely used in industry, but the automatic control is limited by the difficulty in the process for measuring the main magnitudes and for closing the control loop. Adverse environmental conditions in the process make it harder to use conventional measurement systems to obtain information about the weld bead geometry. Under these conditions, the control system design is complex and good performance is not guaranteed. In this research, systems and tools were developed to collect the values of the welding variables and send stimuli to the GMAW conventional process with constant voltage power source, which us allows to estimate the geometry of the weld bead in an open-loop control. The depth and width estimates of the weld bead are implemented based on the fusion of the thermographic data, the welding current and the welding voltage in a neural network. An algorithm was developed to extract the features of the infrared image and deliver this information to the estimators. To validate the estimator models, a laser profilometer was implemented to measure the external dimensions of the bead and an image processing algorithm to measure the depth by making a longitudinal cut in the weld bead. The results obtained are documented and discussed in the text. This work also includes a design proposal for a robotic orbital welding emulator and its multivariable control system to control the geometry of the weld bead using the developed estimators. The algorithms are optimized for embedded devices and real-time processing.
|
2 |
Aplicações de hardware-in-the-loop no desenvolvimento de uma mão robótica / Hardware-in-the-Ioop applications in the robotic hand developmentAlbuquerque, André Ribeiro Lins de 09 March 2007 (has links)
o trabalho tem como objetivo o estudo e a aplicação da técnica de hardware-in-the-loop como uma ferramenta de suporte no processo de desenvolvimento de uma mão artificial robótica. Os esforços se concentram no desenvolvimento de um ambiente computacional e um ambiente experimental para trabalharem em conjunto e simultaneamente. No ambiente computacional foi desenvolvido o modelo do sistema simulado em tempo real. No ambiente experimental, partes do protótipo da mão robótica foram implementadas. Em ambos os casos, foram desenvolvidos e empregados um controlador seguidor multivariável. Adotando este tipo de abordagem, partes do sistema simulado em tempo real poderão ser substituídas - à medida de suas necessidades - por partes físicas, como por exemplo: sensores, atuadores e novos hardwares de controle, possibilitando uma considerável redução de investimento em hardware e de tempo de projeto. / The purpose of this work is the study and the application of the hardware-in-the-loop technique as a support tool in the development process of an artificial robotic hand. The efforts concentrate on the development of a computational and experimental environment to work together and simultaneously. In the computational environment, the simulated system model was developed in real-time. In the experimental environment, prototype parts of the robotic hand were implemented. In both cases, a multivariable controIler was developed and utilized. By adopting this approach, parts of the system simulated in real time can be substituted - according to the needs - by physical parts, such as: sensors, actuators, and new control hardware, allowing a considerable investment reduction in hardware and in time of project.
|
3 |
Controle de arfagem e guinada de um sistema de hélices paralelas / Pitch and yaw control of a parallel propeller systemBreganon, Ricardo 24 September 2009 (has links)
A aplicação de técnicas de controle multivariáveis com o auxílio de ferramentas computacionais vem sendo bastante empregada em projetos de sistemas de controle complexos, que tem como base o conceito de variáveis de estado. Neste trabalho, visamos desenvolver um sistema de controle seguidor com realimentação de estados para um protótipo de um sistema de hélices paralelas onde a dinâmica é não linear e possui três graus de liberdade sendo dois graus de liberdade controlados. Serão utilizados dois modelos matemáticos: um modelo linear e um modelo não linear. A representação linear será utilizada para gerar as matrizes de ganho do sistema de controle. O modelo não linear é obtido através de prototipagem virtual no ambiente de desenvolvimento ADAMS®, que utiliza técnicas de modelagem de sistemas multicorpos para a obtenção das equações dinâmicas do movimento. Em seguida o modelo não linear é exportado para o ambiente de simulações em MATLAB®. A simulação é utilizada para verificar se a técnica de controle linear utilizada tem a capacidade de controlar o sistema não linear e analisar o comportamento do conjunto controlador mais a planta não linear já que está sendo feita atribuição de auto-estrutura completa. Os resultados obtidos ilustram o desempenho e a eficiência da metodologia proposta. / The application of multivariable control techniques with the aid of computing tools has been largely used in projects of complex control systems that are based on the concept of state-variables. The objective of this paper is to show the development of a tracking-system with state-feedback for a prototype of a parallel propeller system presenting nonlinear dynamics with three degrees-of-freedom but having only two controlled. Two mathematical models are used: a linear model and a nonlinear model. The linear representation is used to design the gain matrices of the linear control system. The nonlinear model is obtained through the virtual prototyping environment system ADAMS®, using modeling techniques of multi-body systems to obtain the dynamic motion equations. Then, the nonlinear model is exported to SIMULINK® (MATLAB®). The simulation is used to verify if the applied linear control techniques are able to control the nonlinear model and to analyze the system behavior (control system plus nonlinear plant). The design of the control system is done using the entire eigenstructure assignment technique. The results show the performance and the efficiency of the proposed methodology.
|
4 |
Aplicações de hardware-in-the-loop no desenvolvimento de uma mão robótica / Hardware-in-the-Ioop applications in the robotic hand developmentAndré Ribeiro Lins de Albuquerque 09 March 2007 (has links)
o trabalho tem como objetivo o estudo e a aplicação da técnica de hardware-in-the-loop como uma ferramenta de suporte no processo de desenvolvimento de uma mão artificial robótica. Os esforços se concentram no desenvolvimento de um ambiente computacional e um ambiente experimental para trabalharem em conjunto e simultaneamente. No ambiente computacional foi desenvolvido o modelo do sistema simulado em tempo real. No ambiente experimental, partes do protótipo da mão robótica foram implementadas. Em ambos os casos, foram desenvolvidos e empregados um controlador seguidor multivariável. Adotando este tipo de abordagem, partes do sistema simulado em tempo real poderão ser substituídas - à medida de suas necessidades - por partes físicas, como por exemplo: sensores, atuadores e novos hardwares de controle, possibilitando uma considerável redução de investimento em hardware e de tempo de projeto. / The purpose of this work is the study and the application of the hardware-in-the-loop technique as a support tool in the development process of an artificial robotic hand. The efforts concentrate on the development of a computational and experimental environment to work together and simultaneously. In the computational environment, the simulated system model was developed in real-time. In the experimental environment, prototype parts of the robotic hand were implemented. In both cases, a multivariable controIler was developed and utilized. By adopting this approach, parts of the system simulated in real time can be substituted - according to the needs - by physical parts, such as: sensors, actuators, and new control hardware, allowing a considerable investment reduction in hardware and in time of project.
|
5 |
Controle multivariável em redes de trocadores de calor com bypasses. / Multivariable control on a heat exchanger network with bypasses.Delatore, Fabio 20 April 2011 (has links)
Atualmente, existe uma grande variedade de metodologias de controle que poderiam ser utilizadas e aplicadas a processos industriais. Algumas destas metodologias têm um projeto complexo, exigindo um estudo extra de engenharia para projetar um controlador com um desempenho excelente. Outros controladores não apresentam um desempenho tão bom, embora apresentem um projeto extremamente simples. Entre a mais simples e a mais complexa metodologia, existem soluções de controle intermediárias, baseadas nas teorias de controle ótimo, que apresentam uma relativa simplicidade de projeto combinada com um desempenho superior. A presente tese apresenta a aplicação de duas técnicas de controle aplicadas a uma Rede de Trocadores de Calor (RTC) com bypasses: o controle LQR (Regulador Linear Quadrático) e o controle H-Infinito, apresentando os resultados obtidos em simulação no Matlab/Simulink e também resultados experimentais. Além disso, foi desenvolvido um procedimento para a validação experimental de um modelo matemático do trocador de calor casco e tubo 1-1 proposto por NOVAZZI (2006). A obtenção dos resultados experimentais foi realizada através de uma RTC em escala piloto, projetada e construída no Laboratório de Engenharia Química do Centro Universitário da FEI, com a instrumentação necessária e devidamente interconectada a um computador PC através de uma placa de aquisição de dados. A simulação e os ensaios experimentais realizados com os controladores LQR e H-Infinito aplicados na RTC apresentaram resultados adequados quando comparados à dinâmica da RTC em malha aberta (600s.), pois exigiram em torno de 200s. para impor uma mudança de setpoint ou rejeitar os distúrbios aplicados na vazão fria e na temperatura quente de entrada. Além disso, os controladores foram capazes de eliminar as interações entre as variáveis de processo. / Nowadays, there are a lot of different control methodologies that could be used on industrial processes. Some of these methodologies have a complex design and also demands an extra engineering effort to design the controller with a superior performance. Some other controllers may not lead to a desirable performance although they are too easy to design. Midway between the simplest and the most complex controller designs, there are an intermediate solutions based on optimal control theory, that present a relative simplicity in design combined with a superior performance. The contribution of this work is to apply the LQR control (Linear Quadratic Regulator) and the H-Infinity control on a Heat Exchanger Network (HEN) with bypasses, presenting the simulations and the experimental results. An experimental validation of the shell and tube heat exchanger mathematical model was successfully developed based on a procedure proposed. The experimental results were obtained with an HEN assembled on the Chemical Engineering Laboratory located at Centro Universitario da FEI. The instrumentation was adequately performed and the signals were interconnected on PC computer by using a data acquisition card. The simulation and the experimental results with the LQR and the H-Infinity control demanded 200s. to achieve a new steady state hen disturbances or set point variation were applied on the HEN. Compared with the HEN setting time (600s.), the controllers demonstrated reasonable results to perform a disturbance rejection and a set point variation.
|
6 |
Controle multivariável em redes de trocadores de calor com bypasses. / Multivariable control on a heat exchanger network with bypasses.Fabio Delatore 20 April 2011 (has links)
Atualmente, existe uma grande variedade de metodologias de controle que poderiam ser utilizadas e aplicadas a processos industriais. Algumas destas metodologias têm um projeto complexo, exigindo um estudo extra de engenharia para projetar um controlador com um desempenho excelente. Outros controladores não apresentam um desempenho tão bom, embora apresentem um projeto extremamente simples. Entre a mais simples e a mais complexa metodologia, existem soluções de controle intermediárias, baseadas nas teorias de controle ótimo, que apresentam uma relativa simplicidade de projeto combinada com um desempenho superior. A presente tese apresenta a aplicação de duas técnicas de controle aplicadas a uma Rede de Trocadores de Calor (RTC) com bypasses: o controle LQR (Regulador Linear Quadrático) e o controle H-Infinito, apresentando os resultados obtidos em simulação no Matlab/Simulink e também resultados experimentais. Além disso, foi desenvolvido um procedimento para a validação experimental de um modelo matemático do trocador de calor casco e tubo 1-1 proposto por NOVAZZI (2006). A obtenção dos resultados experimentais foi realizada através de uma RTC em escala piloto, projetada e construída no Laboratório de Engenharia Química do Centro Universitário da FEI, com a instrumentação necessária e devidamente interconectada a um computador PC através de uma placa de aquisição de dados. A simulação e os ensaios experimentais realizados com os controladores LQR e H-Infinito aplicados na RTC apresentaram resultados adequados quando comparados à dinâmica da RTC em malha aberta (600s.), pois exigiram em torno de 200s. para impor uma mudança de setpoint ou rejeitar os distúrbios aplicados na vazão fria e na temperatura quente de entrada. Além disso, os controladores foram capazes de eliminar as interações entre as variáveis de processo. / Nowadays, there are a lot of different control methodologies that could be used on industrial processes. Some of these methodologies have a complex design and also demands an extra engineering effort to design the controller with a superior performance. Some other controllers may not lead to a desirable performance although they are too easy to design. Midway between the simplest and the most complex controller designs, there are an intermediate solutions based on optimal control theory, that present a relative simplicity in design combined with a superior performance. The contribution of this work is to apply the LQR control (Linear Quadratic Regulator) and the H-Infinity control on a Heat Exchanger Network (HEN) with bypasses, presenting the simulations and the experimental results. An experimental validation of the shell and tube heat exchanger mathematical model was successfully developed based on a procedure proposed. The experimental results were obtained with an HEN assembled on the Chemical Engineering Laboratory located at Centro Universitario da FEI. The instrumentation was adequately performed and the signals were interconnected on PC computer by using a data acquisition card. The simulation and the experimental results with the LQR and the H-Infinity control demanded 200s. to achieve a new steady state hen disturbances or set point variation were applied on the HEN. Compared with the HEN setting time (600s.), the controllers demonstrated reasonable results to perform a disturbance rejection and a set point variation.
|
7 |
Controle de arfagem e guinada de um sistema de hélices paralelas / Pitch and yaw control of a parallel propeller systemRicardo Breganon 24 September 2009 (has links)
A aplicação de técnicas de controle multivariáveis com o auxílio de ferramentas computacionais vem sendo bastante empregada em projetos de sistemas de controle complexos, que tem como base o conceito de variáveis de estado. Neste trabalho, visamos desenvolver um sistema de controle seguidor com realimentação de estados para um protótipo de um sistema de hélices paralelas onde a dinâmica é não linear e possui três graus de liberdade sendo dois graus de liberdade controlados. Serão utilizados dois modelos matemáticos: um modelo linear e um modelo não linear. A representação linear será utilizada para gerar as matrizes de ganho do sistema de controle. O modelo não linear é obtido através de prototipagem virtual no ambiente de desenvolvimento ADAMS®, que utiliza técnicas de modelagem de sistemas multicorpos para a obtenção das equações dinâmicas do movimento. Em seguida o modelo não linear é exportado para o ambiente de simulações em MATLAB®. A simulação é utilizada para verificar se a técnica de controle linear utilizada tem a capacidade de controlar o sistema não linear e analisar o comportamento do conjunto controlador mais a planta não linear já que está sendo feita atribuição de auto-estrutura completa. Os resultados obtidos ilustram o desempenho e a eficiência da metodologia proposta. / The application of multivariable control techniques with the aid of computing tools has been largely used in projects of complex control systems that are based on the concept of state-variables. The objective of this paper is to show the development of a tracking-system with state-feedback for a prototype of a parallel propeller system presenting nonlinear dynamics with three degrees-of-freedom but having only two controlled. Two mathematical models are used: a linear model and a nonlinear model. The linear representation is used to design the gain matrices of the linear control system. The nonlinear model is obtained through the virtual prototyping environment system ADAMS®, using modeling techniques of multi-body systems to obtain the dynamic motion equations. Then, the nonlinear model is exported to SIMULINK® (MATLAB®). The simulation is used to verify if the applied linear control techniques are able to control the nonlinear model and to analyze the system behavior (control system plus nonlinear plant). The design of the control system is done using the entire eigenstructure assignment technique. The results show the performance and the efficiency of the proposed methodology.
|
8 |
Identificação e controle de um veículo submersível autônomo sub-atuado. / Identification and control of a sub-actuated autonomous underwater vehicle.Cutipa Luque, Juan Carlos 22 June 2012 (has links)
O presente trabalho apresenta a descrição de um modelo matemático completo em seis graus de liberdade para um Veículo Submersível Autônomo (VSA) sub-atuado. Desenvolveram-se métodos de identificação de sistemas para identificar o modelo não linear do veículo. A fim de evitar problemas de divergência na estimação de parâmetros hidrodinâmicos do modelo, usou-se o método de transformação paramétrica. Usou-se o filtro estendido de Kalman como estratégia para o processo de estimação de parâmetros quando ruídos de natureza gaussiana estavam presentes no modelo e nas medidas. Com o objetivo de estimar um maior número de parâmetros de uma só vez, empregou-se o método de máxima verossimilhança. Os experimentos mostraram que o filtro de Kalman responde bem à estimação de parâmetros específicos, porém, divergiu facilmente à estimação de múltiplos parâmetros. Uma alternativa que apresentou melhor desempenho foi o método de máxima verossimilhança. Testaram-se manobras circulares e de zig-zags para a obtenção de dados do veículo. Para os ensaios experimentais, utilizou-se o VSA sub-atuado do Laboratório de Veículos Não Tripulados (LVNT) do Departamento de Engenharia Mecatrônica da Escola Politécnica da Universidade de São Paulo. Validou-se o modelo identificado mediante o simulador do veículo. Numa segunda etapa, desenvolveram-se controladores H¥ capazes de controlar a dinâmica do VSA em seus seis graus de liberdade. Projetaram-se controladores SISO (uma entrada e uma saída) e MIMO (múltiplas entradas e múltiplas saídas) com o fim de avaliar o acoplamento dinâmico do sistema. Projetaram-se controladores centralizados robustos para garantir as condições de operação num ambiente marinho e em condições de laboratório próximas às de uma aplicação real. As leis de controle são baseadas na técnica de sensibilidade mista H¥ que garantem condições de robustez do sistema de controle, tanto no desempenho quanto na estabilidade. Uma estrutura de controle de dois graus de liberdade (2GL) produziu melhores propriedades de desempenho comparada com a estrutura do controlador de um grau de liberdade. Compararam-se as respostas dos controladores descentralizados SISO e os controladores centralizados. O controlador 2GL garantiu as especificações do projeto, inclusive aquelas definidas no domínio do tempo. Um controlador central pode controlar o veículo na realização de manobras complexas em três dimensões que emulem a inspeção ou monitoramento de sistemas offshores ou outras tarefas comuns na exploração submarinha. O trabalho apresenta também a integração dos algoritmos de controle com o sistema de tempo real embarcado, os sensores inerciais de navegação, os motores elétricos para os atuadores lemes e o propulsor, o banco de baterias e o processador central ARM7 de 32 bits de ponto fixo. Traduziram-se os algoritmos de controle de ordem elevada para a aritmética de ponto fixo produzindo a execução rápida e, no possível, evitando a ocorrência de transbordamento de dados. / This work presents a full six degrees-of-freedom mathematical model description of a subactuated Autonomous Underwater Vehicle (AUV). The work developed methods of System Identification for identifying the nonlinear model of the vehicle. In order to avoid divergence problems in the process of hydrodynamic, it used the parametric transformation technique. It used the extended Kalman filter to estimate the model parameters subject to Gaussian noise, in the process and in the measurements. In order to tackle the problem of multiple parameter estimation at once, the work used the maximum likelihood approach. The experimental results showed that the Kalman filter approach is better when the aim is to estimate a specific parameter, however, it diverges easily when the aim is to estimate multiple parameters. The maximum likelihood technique showed better response to estimate multiple parameters of the model. Zig-zag and circular standard maneuvers were tested with the identification algorithms. For experimental tests, an AUV, namely Pirajuba and constructed by the Unmanned Vehicle Laboratory (LVNT), were used. Results were also assessed using an AUV six degrees of freedom simulator. In a second stage, the work developed H¥ controllers to manoeuvre the vehicle in six-degrees-of-freedom. Decoupled SISO (single input and single output variables) and MIMO (multiple input and multiple output variables) controllers were synthesized in order to validate the coupling dynamics of the AUV. Moreover, centralized robust controllers were developed to control the vehicle in the sea and in test tanks with extreme conditions close to the ocean environmental. The control techniques were based in the H¥ mixed sensitivity approach which guarantees robust performance and stability of the sub-actuated system. A structure of two-degrees-of-freedom (2GL) controller presented better performance compared with the classic single H¥ controller of one degree of freedom structure. A comparison between responses was used to validate the decoupling and centralized controllers. The 2GL controller has good performance specifications despite these defined in the time domain. A central controller can control the AUV in complex maritime task that require complex and three-dimensional manoeuvres. The work deals also with the implementation issues coding these advanced control algorithms into the real time embedded system including inertial sensors, electric motors for the propeller and actuator surfaces, battery banks, and the unit central process ARM7 of 32 bits of fixed point. The control algorithms were translated from floating point to fixed point arithmetic avoiding data overflow, seeking simplicity and fast task execution.
|
9 |
Identificação e controle de um veículo submersível autônomo sub-atuado. / Identification and control of a sub-actuated autonomous underwater vehicle.Juan Carlos Cutipa Luque 22 June 2012 (has links)
O presente trabalho apresenta a descrição de um modelo matemático completo em seis graus de liberdade para um Veículo Submersível Autônomo (VSA) sub-atuado. Desenvolveram-se métodos de identificação de sistemas para identificar o modelo não linear do veículo. A fim de evitar problemas de divergência na estimação de parâmetros hidrodinâmicos do modelo, usou-se o método de transformação paramétrica. Usou-se o filtro estendido de Kalman como estratégia para o processo de estimação de parâmetros quando ruídos de natureza gaussiana estavam presentes no modelo e nas medidas. Com o objetivo de estimar um maior número de parâmetros de uma só vez, empregou-se o método de máxima verossimilhança. Os experimentos mostraram que o filtro de Kalman responde bem à estimação de parâmetros específicos, porém, divergiu facilmente à estimação de múltiplos parâmetros. Uma alternativa que apresentou melhor desempenho foi o método de máxima verossimilhança. Testaram-se manobras circulares e de zig-zags para a obtenção de dados do veículo. Para os ensaios experimentais, utilizou-se o VSA sub-atuado do Laboratório de Veículos Não Tripulados (LVNT) do Departamento de Engenharia Mecatrônica da Escola Politécnica da Universidade de São Paulo. Validou-se o modelo identificado mediante o simulador do veículo. Numa segunda etapa, desenvolveram-se controladores H¥ capazes de controlar a dinâmica do VSA em seus seis graus de liberdade. Projetaram-se controladores SISO (uma entrada e uma saída) e MIMO (múltiplas entradas e múltiplas saídas) com o fim de avaliar o acoplamento dinâmico do sistema. Projetaram-se controladores centralizados robustos para garantir as condições de operação num ambiente marinho e em condições de laboratório próximas às de uma aplicação real. As leis de controle são baseadas na técnica de sensibilidade mista H¥ que garantem condições de robustez do sistema de controle, tanto no desempenho quanto na estabilidade. Uma estrutura de controle de dois graus de liberdade (2GL) produziu melhores propriedades de desempenho comparada com a estrutura do controlador de um grau de liberdade. Compararam-se as respostas dos controladores descentralizados SISO e os controladores centralizados. O controlador 2GL garantiu as especificações do projeto, inclusive aquelas definidas no domínio do tempo. Um controlador central pode controlar o veículo na realização de manobras complexas em três dimensões que emulem a inspeção ou monitoramento de sistemas offshores ou outras tarefas comuns na exploração submarinha. O trabalho apresenta também a integração dos algoritmos de controle com o sistema de tempo real embarcado, os sensores inerciais de navegação, os motores elétricos para os atuadores lemes e o propulsor, o banco de baterias e o processador central ARM7 de 32 bits de ponto fixo. Traduziram-se os algoritmos de controle de ordem elevada para a aritmética de ponto fixo produzindo a execução rápida e, no possível, evitando a ocorrência de transbordamento de dados. / This work presents a full six degrees-of-freedom mathematical model description of a subactuated Autonomous Underwater Vehicle (AUV). The work developed methods of System Identification for identifying the nonlinear model of the vehicle. In order to avoid divergence problems in the process of hydrodynamic, it used the parametric transformation technique. It used the extended Kalman filter to estimate the model parameters subject to Gaussian noise, in the process and in the measurements. In order to tackle the problem of multiple parameter estimation at once, the work used the maximum likelihood approach. The experimental results showed that the Kalman filter approach is better when the aim is to estimate a specific parameter, however, it diverges easily when the aim is to estimate multiple parameters. The maximum likelihood technique showed better response to estimate multiple parameters of the model. Zig-zag and circular standard maneuvers were tested with the identification algorithms. For experimental tests, an AUV, namely Pirajuba and constructed by the Unmanned Vehicle Laboratory (LVNT), were used. Results were also assessed using an AUV six degrees of freedom simulator. In a second stage, the work developed H¥ controllers to manoeuvre the vehicle in six-degrees-of-freedom. Decoupled SISO (single input and single output variables) and MIMO (multiple input and multiple output variables) controllers were synthesized in order to validate the coupling dynamics of the AUV. Moreover, centralized robust controllers were developed to control the vehicle in the sea and in test tanks with extreme conditions close to the ocean environmental. The control techniques were based in the H¥ mixed sensitivity approach which guarantees robust performance and stability of the sub-actuated system. A structure of two-degrees-of-freedom (2GL) controller presented better performance compared with the classic single H¥ controller of one degree of freedom structure. A comparison between responses was used to validate the decoupling and centralized controllers. The 2GL controller has good performance specifications despite these defined in the time domain. A central controller can control the AUV in complex maritime task that require complex and three-dimensional manoeuvres. The work deals also with the implementation issues coding these advanced control algorithms into the real time embedded system including inertial sensors, electric motors for the propeller and actuator surfaces, battery banks, and the unit central process ARM7 of 32 bits of fixed point. The control algorithms were translated from floating point to fixed point arithmetic avoiding data overflow, seeking simplicity and fast task execution.
|
10 |
Controle MPC multivariável com restrições usando funções de Laguerre / Multivariate MPC control with constraints using Laguerre functionsPINHEIRO, Tarcísio Carlos Farias 01 March 2018 (has links)
Submitted by Luciclea Silva (luci@ufpa.br) on 2018-06-28T13:22:37Z
No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertacao_controlempcmultivariavel.pdf: 17090263 bytes, checksum: 9c35a8e3be627f9a64e83d1d833824c8 (MD5) / Approved for entry into archive by Luciclea Silva (luci@ufpa.br) on 2018-06-28T13:23:07Z (GMT) No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertacao_controlempcmultivariavel.pdf: 17090263 bytes, checksum: 9c35a8e3be627f9a64e83d1d833824c8 (MD5) / Made available in DSpace on 2018-06-28T13:23:07Z (GMT). No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertacao_controlempcmultivariavel.pdf: 17090263 bytes, checksum: 9c35a8e3be627f9a64e83d1d833824c8 (MD5)
Previous issue date: 2018-03-01 / FAPESPA - Fundação Amazônia de Amparo a Estudos e Pesquisas / Neste trabalho apresenta-se o projeto de um controlador preditivo multivariável baseado em
modelo, com restrições, usando as Funções de Laguerre, tendo o intuito de demonstrar os
benefícios e facilidades da aplicação deste tipo de controlador em sistemas MIMO (MultipleInput
and Multiple-Output) com restrições. O controlador proposto apresenta a vantagem de
diminuir a carga computacional utilizada para resolver o problema de otimização envolvido no
projeto, isto porque utiliza uma rede de filtros de funções ortonormais de Laguerre para obter
a trajetória futura do sinal de controle dentro de um horizonte de predição, além de melhorar
o compromisso entre a viabilidade do sinal de controle e o desempenho de malha fechada
do sistema para os casos com restrições, no qual as funções de Laguerre são utilizadas em
conjunto com a Programação Quadrática de Hildreth para encontrar a solução ótima do sinal
de controle com restrições. Este controlador apresenta grandes vantagens se comparado com
o controle preditivo baseado em modelo em sua abordagem clássica, em que os operadores de
avanço de tempo são utilizados para predizer a trajetória futura do sinal de controle, o que leva
à soluções, em alguns casos, pouco satisfatórias, e a uma alta carga computacional para casos
onde o sinal de controle requer um longo horizonte de predição e uma alto desempenho em
malha fechada. Este trabalho também relata testes experimentais com um manipulador robótico
configurado como um sistema MIMO com três entradas e três saídas e testes simulados com a
coluna de destilação binária de Wood e Berry que é um sistema MIMO com duas entradas e
duas saídas, contendo atrasos de transporte. Os testes têm como objetivo comparar os resultados
do controlador apresentado com o controlador que usa a abordagem tradicional e com isso
demonstrar as vantagens do método usando as funções de Laguerre e sua eficiência para sistemas
MIMO. / This work presents a constrained multivariable model predictive controller using Laguerre
Functions. This controller uses a set of orthonormal Laguerre networks for representation of the
control trajectory within a control horizon. In order to demonstrate the advantages of applying
this type of controller in MIMO (Multiple-Input and Multiple-Output) systems, the Laguerre
Functions Functions are used to decrease the computational load used to calculate the optimal
control. In addition, It improves the compromise between control signal viability and closed-loop
performance of the system. The Laguerre Functions are also used in conjunction with Hildreth’s
Quadratic Programming to find the optimal solution for the case where the control signal is
constrained. The proposed controller presents advantages when compared to the classical model
predictive control approach, where forward shift operators are used to predict the future trajectory
of the control signal, leading to unsatisfactory solutions and a high computational load for cases
where the control signal demands a long prediction horizon and a high closed-loop performance.It
is also reported the practical testes with a robotic manipulator configured as a MIMO system with
three inputs and three outputs and tests simulated with the Wood and Berry binary distillation
column which is a MIMO system with two inputs and two outputs, also containing transport time
delays. The tests aim to compare the controller results presented with the traditional predictive
control approach and thereby demonstrate the advantages of the method using the Laguerre
functions and their efficiency for MIMO systems.
|
Page generated in 0.099 seconds