LaboratóriosdeControle Aeropêndulo -...

16
MVO-20 - Fundamentos da teoria de controle Laboratórios de Controle Aeropêndulo Professores: Guilherme Soares ([email protected]) Flávio Ribeiro (fl[email protected]) Apoio: Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 1 / 16

Transcript of LaboratóriosdeControle Aeropêndulo -...

Page 1: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

MVO-20 - Fundamentos da teoria de controle

Laboratórios de Controle

AeropênduloProfessores:

Guilherme Soares ([email protected])Flávio Ribeiro ([email protected])

Apoio:

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 1 / 16

Page 2: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

O aeropêndulo

Potenciômetro

Motor DC e hélice

θ

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 2 / 16

Page 3: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Trata-se de um sistema não-linear...!

Potenciômetro

Motor DC e hélice

θ

θ̈ + c θ̇ + gl sin θ = τ

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 3 / 16

Page 4: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Pode ser linearizado...

¨̃θ + c ˙̃θ + k θ̃ = F − Feq ,

onde θ̃(t) = θ(t)− θeq.

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 4 / 16

Page 5: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Possui pontos de equilíbrio estáveis e instáveis!

Estável Instável

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 5 / 16

Page 6: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Atividades

Primeiro bimestre:Familiarização com o kit de eletrônica;Projeto e montagem do pêndulo;Identificação estática;

Segundo bimestre:Identificação dinâmica;Projeto e implementação de sistemas de controle.

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 6 / 16

Page 7: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Avaliação

Relatório bimestral;Vale um terço da nota do bimestre;Em duplas;Pode ser atribuida nota extra quando o aluno propor inovações (ex.:melhorar o projeto do pêndulo)

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7 / 16

Page 8: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Relatório bimestral (1o bimestre)

Em duplas, deve incluir:Introdução (com breve descrição do aparato experimental, emespecial das inovações do projeto, dificuldades encontradas, etc.)Modelagem: descrição do modelo matemático do pêndulo,considerações entre a relação do modelo utilizado e o protótipoconstruido;Identificação estática: curvas de sinal comandado vs. posição deequilíbrio.

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 8 / 16

Page 9: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Material disponívelArduino UNO;

Potenciômetro;

Motor DC, hélice e salva hélice;

Protoboard;

Fontes de 12 V e conectoresDC:

Driver do motor;

Botão, fios, etc.

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 9 / 16

Page 10: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Bancada de sistemas

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 10 / 16

Page 11: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Software disponívelCódigo arduinoMVO20lab1.ino, que será embarcado no Arduino.Códigos codigosMATLAB.zip, faz a comunicação entre o MATLAB e oArduino:

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 11 / 16

Page 12: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Atividades do dia

1 Instalar Arduino IDE no computador;2 Testar o funcionamento do potenciômetro e comunicação com

MATLAB (utilizando os códigos de exemplo fornecidos);3 Dividir os grupos para o projeto do pêndulo, começar o projeto;

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 12 / 16

Page 13: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Como ligar o potenciômetro ao arduino

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 13 / 16

Page 14: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Exemplo de código arduino para leitura do sinal dopotenciômetro

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 14 / 16

Page 15: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Relembrando, as atividades que devem ser desenvolvidasaté o fim do bimestre:

Montagem da bancada de sistemas;Projeto e montagem do pêndulo;Modelagem;Identificação estática do pêndulo;

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 15 / 16

Page 16: LaboratóriosdeControle Aeropêndulo - flavioluiz.github.ioflavioluiz.github.io/cursos/MVO20/slides.pdf · Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 7/16.

Cronograma do 1o bimestre

Lab 1: Familialização com o kit de eletrônica: leitura dopotenciômetro;Lab 2 (04/setembro): Projeto do pêndulo;Lab 3 (11/setembro): Familiarização com o kit de eletrônica: controledo motor DC;Lab 4 (18/setembro): Montagem do pêndulo e identificação estática;

Relatório: entrega até 6/outubro (sexta-feira da 1a semana do 2obimestre)

Guilherme Soares, Flávio Ribeiro MVO-20 - Laboratós de Controle 16 / 16