SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Bolsista: Gustavo Henrique Jasper
Orientador: Alejandro Rafael Garcia Ramirez, Dr
PROJETO DE UMA BANCADA DIDÁTICA PARA AS
DISCIPLINAS DE CONTROLE E ROBÓTICA
DOS CURSOS DAS ENGENHARIAS
CONIC - SEMESP
14º Congresso Nacional de Iniciação Científica
São Paulo - SP, 28 a 29 de novembro de 2014
Contextualização
Problema:
Como aproximar o aluno à atividade industrial com a
finalidade de se obter uma melhor relação entre
teoria e prática e um estimulo ao aprendizado?
Solução proposta:
Desenvolvimento de uma bancada didática para
realização de atividades de práticas dos cursos das
Engenharias da Univali.
Sumário
 Introdução
o Controle de sistemas
 Referencial teórico
o Controle PID
o Softwares SCADA
o Arduino
 Metodologia
o Plataforma desenvolvida
 Desenvolvimento
o Hardware
o Firmware
o Software Supervisor
 Resultados
o Experiências de controle
 Trabalhos Futuros
 Conclusões
Controle de sistemas
Definição: Subsistemas e processos construídos
com o objetivo de obter uma saída desejada com um
desempenho desejado para uma entrada específica.
Importância:
 Propicia desempenho ótimo de sistemas
 Melhoria de qualidade
 Redução de custos
 Aumento de produtividade
 Automação de atividades
Controle de sistemas
Exemplos de aplicações:
 Navegação de veículos
 Nível de líquido em um
tanque
 Sistemas robóticos
 Temperatura em
ambientes
Controle PID
 Simples e eficiente
 Técnica de controle mais utilizada na indústria
 Permite o ajuste dos parâmetros durante o
funcionamento
 Permite o controle de sistemas cujo modelo
matemático é desconhecido.
 Serve como base para técnicas modernas
 Necessita ajuste dos parâmetros
Controle PID
Software Supervisor - SCADA
Supervisory control and data acquisition;
Demonstra o comportamento de um processo,
através de figuras, gráficos e indicadores.
Possibilita:
 Interface com o operador
 Armazenar histórico
 Analisar dados em tempo real
Arduino
 Plataforma de
prototipagem
eletrônica
 Hardware e
software
 Open-Source
 Facilidade no
projeto
Arduino
Plataforma desenvolvida
Integração hardware-software
para controle e supervisão de
rotação de um motor CC.
Componentes:
 Hardware para aquisição de
dados
 Interface de potência
 Firmware
 Software Supervisor
 Ajuste dos parâmetros PID
Hardware
Opto-acoplador – TIL 111
Ponte H - L298
Firmware
attachInterrupt(0, countRevolutions, FALLING);
void loop() {
If ( Serial.available() > 0) {
analogWrite(pwm, Serial.parseInt()
resetFrequency();
}
if (millis()-lastmillis>100){
resetFrequency();
}else{
If (millis()-lastmillis==100){
detachInterrupt(0);
frequency &= 0b111111111111100;
Serial.println ((int)frequency);
resetFrequency();
}
}
}
void countRevolutions(){
frequency++;
}
void resetFrequency(){
detachInterrupt(0);
frequency = 0;
lastmillis = millis();
attachInterrupt(0, countRevolutions, FALLING);
}
Software Supervisor
Desenvolvido na plataforma Labview™ em conjunto
com o plugin PID and Fuzzy Logic Toolkit.
Requisitos funcionais:
 Apresentar gráficos em tempo real para o valor da
referência, variável de processo e saída do controle.
 Permitir ao usuário alterar os parâmetros do
controlador PID
 Efetuar cálculo de controle e enviar a saída à placa
Arduino.
Software Supervisor
Programação através de diagrama de blocos:
Software Supervisor
Definição do setpoint (referência):
Software Supervisor
Interface com o usuário:
Experiências de controle
Parâmetros ajustados experimentalmente:
Experiências de controle
Parcela integral acima dos parâmetros ajustados:
Experiências de controle
Parcela proporcional acima dos parâmetros ajustados:
Experiências de controle
Resposta à aplicação de carga:
Trabalhos Futuros
 Desenvolvimento de estratégia de resposta mais
rápida para leitura da rotação do motor
o Redução do tempo de resposta de 100ms para
20ms
o Redução do ruído
 Viabilização do estudo da parcela derivativa,
dependente de um baixo nível de ruído e um tempo
de resposta menor do que o atingido no atual projeto.
 Desenvolvimento de rotina de ajuste automático dos
ganhos do controlador PID.
Conclusões
Como consequência desse projeto haverá um salto
qualitativo e quantitativo no conhecimento que é
transmitido nas disciplinas Sistemas de controle e
Robótica que não dispõem de uma ferramenta similar à
proposta neste trabalho.
Inicio das atividades práticas no semestre atual
(2014-2).
Apoio
O desenvolvimento do projeto contou com
financiamento do edital PIBITI 2013.

Mais conteúdo relacionado

Semelhante a Bancada didática para controle e robótica

Inventário de Ativos de TI - Smart Inventory
Inventário de Ativos de TI - Smart InventoryInventário de Ativos de TI - Smart Inventory
Inventário de Ativos de TI - Smart InventoryAmanda Monique Miguel
 
Apresentação Closed-loop Automação Industrial - 2022
Apresentação Closed-loop Automação Industrial - 2022Apresentação Closed-loop Automação Industrial - 2022
Apresentação Closed-loop Automação Industrial - 2022LucasLopesLemos1
 
27817833 apostila-de-sistema-supervisorio-intouch
27817833 apostila-de-sistema-supervisorio-intouch27817833 apostila-de-sistema-supervisorio-intouch
27817833 apostila-de-sistema-supervisorio-intouchIvanir Silva
 
Aula 01 apresentação e eletrônica
Aula 01 apresentação e eletrônicaAula 01 apresentação e eletrônica
Aula 01 apresentação e eletrônicaAlexandrino Sitoe
 
TDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.io
TDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.ioTDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.io
TDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.iotdc-globalcode
 
Katálysis - Webshow - Automação Laboratorial V
Katálysis - Webshow - Automação Laboratorial VKatálysis - Webshow - Automação Laboratorial V
Katálysis - Webshow - Automação Laboratorial VKatálysis Científica
 
A Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance AplicacionalA Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance AplicacionalNuno Baptista Rodrigues
 
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...Joao Galdino Mello de Souza
 
Gerenciamento de configuração com puppet
Gerenciamento de configuração com puppetGerenciamento de configuração com puppet
Gerenciamento de configuração com puppetElton Simões
 
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosProdemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosGustavo Lopes
 
Modelo de Atendimento
Modelo de AtendimentoModelo de Atendimento
Modelo de AtendimentoPedro388
 
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7aob
 

Semelhante a Bancada didática para controle e robótica (20)

Inventário de Ativos de TI - Smart Inventory
Inventário de Ativos de TI - Smart InventoryInventário de Ativos de TI - Smart Inventory
Inventário de Ativos de TI - Smart Inventory
 
Kafer2014.pdf
Kafer2014.pdfKafer2014.pdf
Kafer2014.pdf
 
Apresentação Closed-loop Automação Industrial - 2022
Apresentação Closed-loop Automação Industrial - 2022Apresentação Closed-loop Automação Industrial - 2022
Apresentação Closed-loop Automação Industrial - 2022
 
27817833 apostila-de-sistema-supervisorio-intouch
27817833 apostila-de-sistema-supervisorio-intouch27817833 apostila-de-sistema-supervisorio-intouch
27817833 apostila-de-sistema-supervisorio-intouch
 
Aula 01 apresentação e eletrônica
Aula 01 apresentação e eletrônicaAula 01 apresentação e eletrônica
Aula 01 apresentação e eletrônica
 
Cap.1.3 medidas desempenho
Cap.1.3 medidas desempenhoCap.1.3 medidas desempenho
Cap.1.3 medidas desempenho
 
TDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.io
TDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.ioTDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.io
TDC2018SP | Trilha Testes - Testes de carga e performance com Gatling.io
 
Case SCHULZ
Case SCHULZCase SCHULZ
Case SCHULZ
 
Katálysis - Webshow - Automação Laboratorial V
Katálysis - Webshow - Automação Laboratorial VKatálysis - Webshow - Automação Laboratorial V
Katálysis - Webshow - Automação Laboratorial V
 
A Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance AplicacionalA Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance Aplicacional
 
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
 
Sistemas Supervisórios
Sistemas SupervisóriosSistemas Supervisórios
Sistemas Supervisórios
 
Gerenciamento de configuração com puppet
Gerenciamento de configuração com puppetGerenciamento de configuração com puppet
Gerenciamento de configuração com puppet
 
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosProdemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
 
EventoUDOP
EventoUDOPEventoUDOP
EventoUDOP
 
Modelo de Atendimento
Modelo de AtendimentoModelo de Atendimento
Modelo de Atendimento
 
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
 
Webshow - Automação Laboratorial I
Webshow - Automação Laboratorial IWebshow - Automação Laboratorial I
Webshow - Automação Laboratorial I
 
Mainframe Performance Review
Mainframe Performance ReviewMainframe Performance Review
Mainframe Performance Review
 
Aula 01
Aula 01Aula 01
Aula 01
 

Bancada didática para controle e robótica

  • 1. Bolsista: Gustavo Henrique Jasper Orientador: Alejandro Rafael Garcia Ramirez, Dr PROJETO DE UMA BANCADA DIDÁTICA PARA AS DISCIPLINAS DE CONTROLE E ROBÓTICA DOS CURSOS DAS ENGENHARIAS CONIC - SEMESP 14º Congresso Nacional de Iniciação Científica São Paulo - SP, 28 a 29 de novembro de 2014
  • 2. Contextualização Problema: Como aproximar o aluno à atividade industrial com a finalidade de se obter uma melhor relação entre teoria e prática e um estimulo ao aprendizado? Solução proposta: Desenvolvimento de uma bancada didática para realização de atividades de práticas dos cursos das Engenharias da Univali.
  • 3. Sumário  Introdução o Controle de sistemas  Referencial teórico o Controle PID o Softwares SCADA o Arduino  Metodologia o Plataforma desenvolvida  Desenvolvimento o Hardware o Firmware o Software Supervisor  Resultados o Experiências de controle  Trabalhos Futuros  Conclusões
  • 4. Controle de sistemas Definição: Subsistemas e processos construídos com o objetivo de obter uma saída desejada com um desempenho desejado para uma entrada específica. Importância:  Propicia desempenho ótimo de sistemas  Melhoria de qualidade  Redução de custos  Aumento de produtividade  Automação de atividades
  • 5. Controle de sistemas Exemplos de aplicações:  Navegação de veículos  Nível de líquido em um tanque  Sistemas robóticos  Temperatura em ambientes
  • 6. Controle PID  Simples e eficiente  Técnica de controle mais utilizada na indústria  Permite o ajuste dos parâmetros durante o funcionamento  Permite o controle de sistemas cujo modelo matemático é desconhecido.  Serve como base para técnicas modernas  Necessita ajuste dos parâmetros
  • 8. Software Supervisor - SCADA Supervisory control and data acquisition; Demonstra o comportamento de um processo, através de figuras, gráficos e indicadores. Possibilita:  Interface com o operador  Armazenar histórico  Analisar dados em tempo real
  • 9. Arduino  Plataforma de prototipagem eletrônica  Hardware e software  Open-Source  Facilidade no projeto
  • 11. Plataforma desenvolvida Integração hardware-software para controle e supervisão de rotação de um motor CC. Componentes:  Hardware para aquisição de dados  Interface de potência  Firmware  Software Supervisor  Ajuste dos parâmetros PID
  • 12. Hardware Opto-acoplador – TIL 111 Ponte H - L298
  • 13. Firmware attachInterrupt(0, countRevolutions, FALLING); void loop() { If ( Serial.available() > 0) { analogWrite(pwm, Serial.parseInt() resetFrequency(); } if (millis()-lastmillis>100){ resetFrequency(); }else{ If (millis()-lastmillis==100){ detachInterrupt(0); frequency &= 0b111111111111100; Serial.println ((int)frequency); resetFrequency(); } } } void countRevolutions(){ frequency++; } void resetFrequency(){ detachInterrupt(0); frequency = 0; lastmillis = millis(); attachInterrupt(0, countRevolutions, FALLING); }
  • 14. Software Supervisor Desenvolvido na plataforma Labview™ em conjunto com o plugin PID and Fuzzy Logic Toolkit. Requisitos funcionais:  Apresentar gráficos em tempo real para o valor da referência, variável de processo e saída do controle.  Permitir ao usuário alterar os parâmetros do controlador PID  Efetuar cálculo de controle e enviar a saída à placa Arduino.
  • 16. Software Supervisor Definição do setpoint (referência):
  • 18. Experiências de controle Parâmetros ajustados experimentalmente:
  • 19. Experiências de controle Parcela integral acima dos parâmetros ajustados:
  • 20. Experiências de controle Parcela proporcional acima dos parâmetros ajustados:
  • 21. Experiências de controle Resposta à aplicação de carga:
  • 22. Trabalhos Futuros  Desenvolvimento de estratégia de resposta mais rápida para leitura da rotação do motor o Redução do tempo de resposta de 100ms para 20ms o Redução do ruído  Viabilização do estudo da parcela derivativa, dependente de um baixo nível de ruído e um tempo de resposta menor do que o atingido no atual projeto.  Desenvolvimento de rotina de ajuste automático dos ganhos do controlador PID.
  • 23. Conclusões Como consequência desse projeto haverá um salto qualitativo e quantitativo no conhecimento que é transmitido nas disciplinas Sistemas de controle e Robótica que não dispõem de uma ferramenta similar à proposta neste trabalho. Inicio das atividades práticas no semestre atual (2014-2).
  • 24. Apoio O desenvolvimento do projeto contou com financiamento do edital PIBITI 2013.