REAL LACOS: CONTROLE DIGITAL EM TEMPO REAL



Documentos relacionados
A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Suelen Fernanda Cendron RESUMO

IW10. Rev.: 02. Especificações Técnicas

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

1. CAPÍTULO COMPUTADORES

Santa Cruz do Sul, outubro de 2015.

Automação de Bancada Pneumática

O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Estudos Iniciais do Sistema didático para análise de sinais no domínio da frequência DSA-PC: tipos de janelas temporais.

O AMPLIFICADOR LOCK-IN

Controle para Motores de Passo usando módulo USB-6008

Levantamento da Característica de Magnetização do Gerador de Corrente Contínua

Espectro da Voz e Conversão A/D

Solução Integrada para Gestão e Operação Empresarial - ERP

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

Laboratório de Redes. Professora Marcela Santos

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para:

Um Driver NDIS Para Interceptação de Datagramas IP

Controle II. Estudo e sintonia de controladores industriais

Análise de Dados do Financeiro

FUNCIONALIDADES DO PHONEPARK

Introdução à Computação

Analisador de Espectros

Arquitetura dos Sistemas de Informação Distribuídos

A solução para a sua gestão de dados de ferramentas

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica

TCI 322. Conversor de Interface USB para RS422/RS485. Manual de Instalação

Visão geral do sistema de armazenamento e hierarquia de memória

Manual do Visualizador NF e KEY BEST

Associação Paralelo Ativo e Passivo Vantagens e Benefícios

LINGUAGEM DE BANCO DE DADOS

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Feature-Driven Development

desenvolvimento de SI

Curso de Linux Básico

QUESTIONÁRIO ONLINE NO MOODLE 2.x: NOVIDADES E POSSIBILIDADES

Como Gerar documento em PDF com várias Imagens

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Projeto 2.47 QUALIDADE DE SOFTWARE WEB

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

ELETRICIDADE BÁSICA ROTEIRO DA EXPERIÊNCIA 05 OSCILOSCÓPIO

Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST.

Modelo Cascata. Alunos: Bruno Nocera Zanette Pedro Taques

Curso Introdução à Educação Digital - Carga Horária: 40 horas (30 presenciais + 10 EaD)

Transforme o aprendizado de circuitos na sala de aula e no laboratório. ni.com. NI ELVIS Uma plataforma modular para ensino de Engenharia

Profª Danielle Casillo

Persistência e Banco de Dados em Jogos Digitais

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

CATÁLOGO DE APLICAÇÕES Atualização de Preços de Tabela de Venda

Projeto de Sistemas I

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba

CURSO DE ESPECIALIZAÇÃO EM GESTÃO ESCOLAR MODALIDADE A DISTÂNCIA.

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0


Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

5 Entrada e Saída de Dados:

Fundamentos de Sistemas Operacionais

Pag: 1/20. SGI Manual. Controle de Padrões

Aparelhos de Laboratório de Electrónica

Introdução ao Modelos de Duas Camadas Cliente Servidor

Virtual Welding. Treinamento do futuro

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Cartilha para utilização do software GRAPHMATICA no ensino de Funções Polinomiais do 1º grau no 9º ano do Ensino Fundamental.

Notas sobre os instrumentos

CURSO BÁSICO DE INFORMÁTICA

Tecnologia PCI express. Introdução. Tecnologia PCI Express

TCI S5-USB. Cabo de Programação STEP5 - USB. Manual de Instalação

Laboratório de Máquinas Elétricas Utilizando um Sistema de Aquisição de Dados

Segundo Pré-teste. Data de realização. 18 de Novembro de Local.

Modelos do Design de Software

Título: Controle de um sistema Bola- Barra com realimentação através de imagem

UM LABORATÓRIO WEB PARA ENSINO ORIENTADO A AUTOMAÇÃO E CONTROLE

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes

O AMPLIFICADOR LOCK-IN

Funções de Posicionamento para Controle de Eixos

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

Sistemas de Informação para Apoio à Decisão Gerencial

Smaart Fundamentos: Duração do treinamento: 8 hrs (primeiro dia)

Engenharia de Requisitos Estudo de Caso

1. NÍVEL CONVENCIONAL DE MÁQUINA

ENGENHARIA DE SOFTWARE I

Laboratório de Circuitos Elétricos /2. Experiência N o 02: Medidas AC

Disciplina: Introdução à Informática Profª Érica Barcelos

AVALIAÇÃO À DISTÂNCIA 1 GABARITO

Microsoft Access XP Módulo Um

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

Transcrição:

REAL LACOS: CONTROLE DIGITAL EM TEMPO REAL Andreya Prestes da Silva 1, Rejane de Barros Araújo 1, Rosana Paula Soares Oliveira 1 e Luiz Affonso Guedes 1 Universidade Federal do ParáB 1 Laboratório de Controle e Sistemas LACOS Campus do Guamá 66.000-000 affonso@ufpa.br Resumo. O principal objetivo deste trabalho é apresentar um Ambiente para Ensino de Sistema de Controle Digital em Tempo Real denominado de REAL LACOS. O ambiente foi concebido para ser modular, de uso intuitivo, representar os experimentos de forma realística e de baixo custo. O ambiente foi desenvolvido na linguagem de programação Delphi 3.0 e permite acesso através de vários tipos de conexão, como: portas paralelas, portas seriais e placas conversoras A/D e D/A O ambiente possui módulos de instrumentação virtual em geral, como osciloscópio e gerador de função, e módulos voltados para a área de sistemas de controle, como controle clássico, controle PID e controle por variáveis de estados. O ambiente já se encontra em uso nas aulas de laboratório de sistemas de controle do curso de engenharia elétrica da UFPA há dois semestres. Palavras-chave: Ensino de Sistemas de Controle, Controle em Tempo Real.

1. INTRODUÇÃO A instrumentação virtual vem ganhando espaço de forma progressiva e significativa tanto em aplicações industriais quanto na área educacional. Este recurso é capaz de substituir vários aparelhos eletrônicos de propósito específico, como geradores de sinais e aparelhos de medições, por computadores de propósito geral munidos de hardware e software de aquisição e tratamento de sinais. Há vários aspectos vantajosos no emprego da instrumentação virtual, como: flexibilidade, versatilidade e principalmente boa relação entre custo e benefício. Atualmente já há alguns softwares destinados à instrumentação virtual disponíveis comercialmente, dentre eles destaca-se o LabView [1]. Via de regra, esses softwares são bastante sofisticados e requerem treinamento específico para desenvolver aplicativos, além de possuírem preços proibitivos à maioria das instituições de ensino superior do país. Assim, há uma forte demanda para desenvolvimento de ambientes de instrumentação virtual de propósito geral ou específico, que venham atender à realidade das instituições de ensino de engenharia do país. Neste trabalho é apresentado um ambiente computacional, denominado de REAL LACOS, voltado ao auxílio do ensino de sistemas de controle em tempo real baseado nos princípios da instrumentação virtual. O ambiente foi projetado de modo modular, visando possibilitar futuras expansões, e para ter uma interface com o usuário mais intuitiva possível, de modo a facilitar ao máximo o seu uso. Como o ambiente foi concebido para dar suporte às aulas práticas das disciplinas de sistemas de controle, desenvolveu-se módulos de osciloscópio e gerador de funções, típicos de instrumentação virtual, além de módulos destinados às atividades de controle de processos em tempo real. Neste trabalho são apresentados de forma sistêmica as principais funcionalidades do ambiente. O restante deste artigo está dividido de modo a apresentar tanto os aspectos de concepção quanto as funcionalidades do ambiente. 2. CONCEPÇÃO DO AMBIENTE PARA ENSINO DE CONTROLE EM TEMPO REAL O ambiente apresentado neste trabalho foi projetado segundo concepções modernas de construção de sistemas de software, levando-se em consideração aspectos como: modularidade; simplicidade de uso; flexibilidade; facilidade de manutenção; robustez e representação realista. A modularidade permitirá que futuras extensões, manutenções e atualizações possam ser realizadas da forma mais rápida e segura possíveis. A interface simples e intuitiva ao usuário deve propiciar o mínimo de tempo possível para adaptação ao ambiente, evitando-se assim possíveis desmotivações por parte do usuário. Ao mesmo tempo, o ambiente tem de ser bastante flexível, de modo a permitir uma ampla gama aplicações. Como o ambiente foi concebido para ensino, houve preocupação com aspectos de robustez diante de possíveis utilizações inadequadas por porte dos usuário aprendiz. Também houve a preocupação para que o ambiente não viesse a encobrir os aspectos realísticos das experiências A parte do software do ambiente foi desenvolvida na linguagem Delphi. A linguagem Delphi foi escolhida por a mesma apresentar várias características desejadas, como: possibilitar implementação de aplicativos simples, de fácil manipulação por parte do usuário e auto-explicativos; possuir componentes gráficos de interface e componentes de acesso às portas de entrada e saída do computador e ser bastante difundida e muito bem documentada. Além disso, os aplicativos são modulares e extensíveis, facilitando sua manutenção e atualização. As saídas gráficas foram projetadas de forma a representar a realidade, ou seja, as mesmas características de um osciloscópio ou de um gerador de sinais reais; e no caso do controlador, de forma a atingir uma maior funcionalidade. Há a possibilidade se interligar o ambiente com vários tipos de dispositivos de conversão A/D e D/A, sendo que os resultados apresentados aqui advém do uso de conversores A/D e D/A via porta paralela. 3. FUNCIONALIDADES DO REAL LACOS Nesta seção serão apresentados de forma sistêmica os principais módulos do REAL LACOS. A Figura 1 apresenta a tela principal do ambiente, onde se pode observar as diversas opções, que dão acesso aos módulos do ambiente.

Figura 1 Tela principal do REAL LACOS. Os módulos Osciloscópio e Gerador de Funções possuem as principais funcionalidades dos seus respectivos equipamentos reais, além de outras características como salvar para arquivo, e imprimir os experimentos. A Figura 2 apresenta uma saída típica do módulo Osciloscópio, donde se pode observar que ele possui suporte para dois canais (a saída pode ser interpolada linearmente ou tipo hold de ordem zero). No caso, o gráfico advém de um sinal senoidal com hold. Figura 2 Saída gráfica típica do módulo Osciloscópio. Os outros módulos disponíveis são associados mais propriamente à engenharia de controle: controle genérico, controle por variáveis de estados e controle PID. Todos eles possuem estruturas similares, que contém uma fonte (baseada no módulo Gerador de Funções) que pode gerar vários tipos de sinais de referência, possibilidade de se trabalhar em malha aberta ou fachada, visualizador gráfico dos sinais de saída (baseado no módulo Osciloscópio) com suporte para exibir várias curvas simultaneamente. A Figura 3 apresenta uma tela de um experimento em tempo real realizado através do módulo de controle Genérico, dessa figura se pode observar que o referido módulo permite de forma extremamente intuitiva a implementação de

controladores de até terceira ordem, sendo que a opção contínuo/discreto se refere à forma de representação da função de transferência do controlador, que no caso pode ser no Plano S ou no Plano Z, sendo que ambas realizações são discretas [2]. O experimento exibido na Figura 3 se utilizou de uma entrada de referência tipo onda quadrada de 300mHz, com nível DC nulo e amplitude pico-a-pico de 10V. O controle foi uma função de transferência unitária e o processo utilizado para propósito de controle foi uma planta de segunda ordem implementada por amplificadores operacionais. Figura 3 Experimento utilizando o módulo de controle Genérico. A Figura 4 apresenta os resultados obtidos a partir da utilização do módulo de controle PID. Este módulo permite a implementação direta de controles com estrutura PID, que são o padrão em aplicações industriais. Observa-se que o módulo de controle genérico engloba o módulo de controle PID, porém o desenvolvimento deste se deveu à necessidade de se manipular diretamente com os parâmetros Kp, Ti e Td (ganho proporcional, tempo de integração e tempo de derivação, respectivamente), que são bem compreendidos no ambiente industrial. A Figura 5 apresenta os resultados de um experimento obtido através do módulo de controle por Espaço de Estados. A versão atual do REAL LACOS suporta apenas duas variáveis de estados, porém a expansão para mais variáveis está prevista para versões futuras. No experimento exemplo se utilizou um motor DC didático de pequeno porte como planta a ser controlada, sendo que K1 e K2 multiplicam respectivamente os sinais de posição e de velocidade. A variável K3 funciona com um ganho direto, que no caso foi ajustada para anular o erro de regime permanente de posição.

Figura 4 - Experimento utilizando o módulo de controle PID. Figura 5 - Experimento utilizando o módulo de controle por Espaço de Estados.

4. CONCLUSÃO Neste trabalho foi apresentado de forma sistêmica o ambiente REAL LACOS, que foi concebido para ser uma ferramenta de baixo custo para o auxílio às aulas de laboratório das disciplinas de sistemas de controle dos cursos de graduação e pós-graduação na área de engenharia. Sendo bom ressaltar que aqui, por questão de escopo, foram apenas apresentadas as principais funcionalidades do ambiente, de modo a se vislumbrar as extraordinárias possibilidades de seu uso. O REAL LACOS foi projetado e implementado no LACOS (LAboratório de COntrole e Sistemas) da UFPA e já é utilizado em aulas de laboratórios de sistemas de controle por estudantes de graduação em engenharia elétrica há dois semestres. Como o REAL LACOS foi muito bem aceito pelos alunos e professores, já se encontram em desenvolvimento novos módulos e funcionalidades, muitos deles sugeridos pelos próprios usuários. Como exemplo, podemos citar o módulo de resposta em freqüência, que contemplará tanto a representação polar (gráfico de Nyquist) quanto a representação logarítmica (gráficos de Bode). Em trabalhos futuros se pretende enfocar aspectos de ensino e análise de desempenho de controladores em tempo real utilizando-se o ambiente do REAL LACOS, o que não foi possível ser abordado no presente trabalho. 5. REFERÊNCIAS [1] Robert H. Bishop. Learning with LabVIEW. Addison Wesley Publication, 2000. [2] Gene F. Franklin, Abbas R. Emani-Naeini, and J. David Powell. Feedback Control of Dynamic Systems. Addison Wesley Publication, 1993.