SlideShare uma empresa Scribd logo
1 de 39
Determinação de trajetórias ótimas
em circuitos fechados com
restrições dinâmicas e geométricas
Enga. Vivian Suzano Medeiros, M.Sc.
Prof. Ivan Fábio Mota de Menezes, D.Sc.
Prof. Mauro Speranza Neto, D.Sc.
DEPARTAMENTO DE ENGENHARIA MECÂNICA, PUC-Rio
Motivação
• Importância de trajetórias ótimas em pistas de corrida.
• Tornar os resultados das simulações e testes de comportamento dinâmico
de veículos em pistas de corrida ainda mais próximos das condições reais.
• O conhecimento prévio da trajetória ótima de uma pista de corrida pode
viabilizar a simulação de veículos de corrida autônomos, comandados
apenas por sistemas de sensoriamento e controle automático.
• Outros trabalhos já haviam sido feitos com esse objetivo, mas as técnicas
utilizadas tinham um custo computacional muito grande. A novidade foi a de
dividir a pista em trechos e concatená-los.
Objetivos
• Desenvolver um algoritmo (totalmente no ambiente Matlab®) de baixo custo
computacional, que possibilite determinar a trajetória ótima de um veículo
em um circuito fechado utilizando técnicas de otimização com restrição.
• Modelagem do problema de otimização como um problema de controle
ótimo, incluindo as restrições dinâmicas do veículo e as restrições
geométricas da pista.
Procedimento
• Definir características do veículo
• Construir a pista
• Determinar as trajetórias ótimas individuais em cada curva
• Concatenar as trajetórias ótimas via otimização através de polinômios de Hermite,
empregando as functions fmincon e fminbnd (Optimization Toolbox) em
conjunto com o modelo dinâmico do veículo
• Representar o movimento do veículo na pista
OBS: Código MATLAB  2000 linhas
Modelo do Veículo
Partícula Orientada
Modelo do Veículo no Simulink/MATLAB
Limites de Aceleração de um Veículo
Círculo de Aderência
Linha de Corrida (Trajetória Ótima) em uma Curva
Problema de Otimização
Trechos Ótimos Independentes
• A solução é um arco com ângulo equivalente ao da curva, que deve tangenciar o
ápice no raio interno e ser limitado pelo raio externo.
• Determinação dos parâmetros da curva a partir de uma análise geométrica.
• Trecho curvilíneo em movimento circular uniforme, com aceleração normal
máxima.
Trechos Ótimos Independentes
Trechos Ótimos Independentes
Pista Teste
Pista Teste
Pista Teste
Pista Barcelona
Pista Barcelona
Concatenação das Trajetórias Ótimas Individuais
Determinação das Curvas de Hermite que “unem” dois trechos da
pista (reta-curva, curva-curva, curva-reta) satisfazendo as restrições
geométricas da pista e dinâmicas do veículo (acelerações limite),
que possibilitam o veículo percorrê-las no menor tempo possível ...
Curva de Hermite: forma paramétrica polinomial simples, dados de
entrada conhecidos, dinâmica representativa de um piloto real de
corrida.
Curvas de Hermite
Curva utilizando uma equação polinomial, cuja forma é determinada
por dois pontos e dois vetores tangentes.
Concatenação de trechos retosConcatenação de trechos curvilíneos
“slow in, fast out”
Algoritmo de Concatenação
Curvas de Hermite
Trechos Curvilíneos
Concatenação com inclusão das restrições de aceleração através do Círculo de Aderência
Trechos Curvilíneos
Dada uma curva de Hermite, determinar o ponto de uma curva
de Hermite mais perto do centro da restrição interna da pista
Resultado do fminbnd para algumas curvas de Hermite
Trechos Curvilíneos
Trechos Retos
Pista Teste
Pista Teste
Pista Teste
• O algoritmo levou cerca de 29,3 s (num notebook padrão i5, sistema operacional
Linux) para concluir todo o processo de concatenação, o que é
consideravelmente eficiente.
• Restrições geométricas sempre satisfeitas, velocidades de entrada e saída
contínuas e sempre satisfeitas, o que pode ser considerado como eficaz.
Desempenho p/ Pista Teste
Pista Barcelona
Pista Barcelona
Pista Barcelona
Pista Barcelona
• O algoritmo levou cerca de 117,8 s (num notebook padrão i5, sistema
operacional Linux) para concluir todo o processo de concatenação.
Desempenho p/ Pista Barcelona
Pista Barcelona Completa
Vídeo
Conclusões
• Otimização por concatenação por curvas de Hermite: eficiência
computacional, restrições geométricas satisfeitas, comportamento dinâmico
similar ao piloto de corrida, forma geométrica da trajetória compatível com
resultados na literatura.
• Algumas curvas tiveram limite dinâmico do veículo excedido, possívelmente
devido aos modelos simplificados do veículo ou da pista empregados.
• O MATLAB se mostrou extremamente eficaz e eficiente para determinação
das trajetórias de acordo com o procedimento proposto.
Futuros Trabalhos
• Aplicar o algoritmo em um modelo mais completo do veículo, que inclua pelo
menos o grau de liberdade de guinada, e, entre outras, restrições associadas às
forças de aderência dos pneus.
• Concatenar as curvas independentes por pontos diferentes, adiantando ou
atrasando a entrada na curva quando necessário.
• Aplicar um método iterativo na solução do problema de controle ótimo e comparar
com as trajetórias obtidas através da utilização dos polinômios de Hermite obtidas
por métodos de otimização.
• Comparar os resultados com testes de pista de um veículo real.
• Empregar a trajetória obtida no problema de controle de rastreamento em malha
fechada, utilizando o modelo dinâmico do veículo (representado em Simulink).
OBRIGADO

Mais conteúdo relacionado

Semelhante a Determinação de Trajetórias Ótimas em Circuitos Fechados

Sistema monotrilho linha 15
Sistema monotrilho linha 15Sistema monotrilho linha 15
Sistema monotrilho linha 15Luiz Amaral
 
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Renato Arbex
 
Gaudencio Amos-- C--P.A.T.Correia11.pdf
Gaudencio Amos-- C--P.A.T.Correia11.pdfGaudencio Amos-- C--P.A.T.Correia11.pdf
Gaudencio Amos-- C--P.A.T.Correia11.pdfabacardarosagodinho
 
Redes de Computadores e Aplicacoes - Protocolos roteamento.pptx
Redes de Computadores e Aplicacoes - Protocolos roteamento.pptxRedes de Computadores e Aplicacoes - Protocolos roteamento.pptx
Redes de Computadores e Aplicacoes - Protocolos roteamento.pptxProfIvanSaboia
 
48.000.01 082%20 projeto
48.000.01 082%20 projeto48.000.01 082%20 projeto
48.000.01 082%20 projetoEmílio Becker
 
Aula 3 - Especificação de Veículos
Aula 3 - Especificação de VeículosAula 3 - Especificação de Veículos
Aula 3 - Especificação de VeículosRafael José Rorato
 
Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4edubenayon
 
O problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosO problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosEduardo Souza
 
Fluxos em Rede e Associação
Fluxos em Rede e AssociaçãoFluxos em Rede e Associação
Fluxos em Rede e AssociaçãoIorgama Porcely
 
Progress Rail - Apresentação Institucional
Progress Rail - Apresentação InstitucionalProgress Rail - Apresentação Institucional
Progress Rail - Apresentação Institucionalprogressrail
 
Roteadores
RoteadoresRoteadores
RoteadoresTiago
 
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66sCHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66slucianoesdras
 
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...VASCOIA
 
Injecao eletronica
Injecao eletronicaInjecao eletronica
Injecao eletronicaGaldeci Leal
 
Roteamento em Redes Ópticas Utilizando Algoritmo Genetico
Roteamento em Redes Ópticas Utilizando Algoritmo GeneticoRoteamento em Redes Ópticas Utilizando Algoritmo Genetico
Roteamento em Redes Ópticas Utilizando Algoritmo Geneticoedubenayon
 

Semelhante a Determinação de Trajetórias Ótimas em Circuitos Fechados (20)

gcs_aula08.pdf
gcs_aula08.pdfgcs_aula08.pdf
gcs_aula08.pdf
 
Sistema monotrilho linha 15
Sistema monotrilho linha 15Sistema monotrilho linha 15
Sistema monotrilho linha 15
 
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
 
Gaudencio Amos-- C--P.A.T.Correia11.pdf
Gaudencio Amos-- C--P.A.T.Correia11.pdfGaudencio Amos-- C--P.A.T.Correia11.pdf
Gaudencio Amos-- C--P.A.T.Correia11.pdf
 
Redes de Computadores e Aplicacoes - Protocolos roteamento.pptx
Redes de Computadores e Aplicacoes - Protocolos roteamento.pptxRedes de Computadores e Aplicacoes - Protocolos roteamento.pptx
Redes de Computadores e Aplicacoes - Protocolos roteamento.pptx
 
Hangout servo motor 2016 2810
Hangout  servo motor 2016 2810Hangout  servo motor 2016 2810
Hangout servo motor 2016 2810
 
Cp mm4 apostila - portugues
Cp mm4   apostila - portuguesCp mm4   apostila - portugues
Cp mm4 apostila - portugues
 
Rct 16 - camada de rede
Rct   16 - camada de redeRct   16 - camada de rede
Rct 16 - camada de rede
 
48.000.01 082%20 projeto
48.000.01 082%20 projeto48.000.01 082%20 projeto
48.000.01 082%20 projeto
 
Aula 3 - Especificação de Veículos
Aula 3 - Especificação de VeículosAula 3 - Especificação de Veículos
Aula 3 - Especificação de Veículos
 
Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4
 
O problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosO problema do transporte aplicado à grafos
O problema do transporte aplicado à grafos
 
Fluxos em Rede e Associação
Fluxos em Rede e AssociaçãoFluxos em Rede e Associação
Fluxos em Rede e Associação
 
Progress Rail - Apresentação Institucional
Progress Rail - Apresentação InstitucionalProgress Rail - Apresentação Institucional
Progress Rail - Apresentação Institucional
 
Roteadores
RoteadoresRoteadores
Roteadores
 
Aula 6 a camada de rede
Aula 6   a camada de redeAula 6   a camada de rede
Aula 6 a camada de rede
 
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66sCHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA   8996 g6h66j6k6k5l55hj6g6f66s
CHAVES CODIFICAS E MÓDULOS INJEÇÃO ELETRÔNICA 8996 g6h66j6k6k5l55hj6g6f66s
 
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...MÓDULOS INJEÇÃO ELETRÔNICA  E CHAVES CODIFICADAS                             ...
MÓDULOS INJEÇÃO ELETRÔNICA E CHAVES CODIFICADAS ...
 
Injecao eletronica
Injecao eletronicaInjecao eletronica
Injecao eletronica
 
Roteamento em Redes Ópticas Utilizando Algoritmo Genetico
Roteamento em Redes Ópticas Utilizando Algoritmo GeneticoRoteamento em Redes Ópticas Utilizando Algoritmo Genetico
Roteamento em Redes Ópticas Utilizando Algoritmo Genetico
 

Mais de Opencadd Advanced Technology

Openday PUC-RIO - Indústria 4.0 e aplicação no segmento de ar condicionado
Openday PUC-RIO - Indústria 4.0 e aplicação no segmento de ar condicionadoOpenday PUC-RIO - Indústria 4.0 e aplicação no segmento de ar condicionado
Openday PUC-RIO - Indústria 4.0 e aplicação no segmento de ar condicionadoOpencadd Advanced Technology
 
Openday PUC-RIO - Detecção de Operação Anormal em Aero Geradores
Openday PUC-RIO - Detecção de Operação Anormal em Aero GeradoresOpenday PUC-RIO - Detecção de Operação Anormal em Aero Geradores
Openday PUC-RIO - Detecção de Operação Anormal em Aero GeradoresOpencadd Advanced Technology
 
Openday PUC-RIO - Transmissão de dados pela luz visível
Openday PUC-RIO - Transmissão de dados pela luz visívelOpenday PUC-RIO - Transmissão de dados pela luz visível
Openday PUC-RIO - Transmissão de dados pela luz visívelOpencadd Advanced Technology
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Opencadd Advanced Technology
 
Indústria 4.0 - Vantagens e Impactos para a sociedade. Fabiana Tarabal
Indústria 4.0 - Vantagens e Impactos para a sociedade. Fabiana TarabalIndústria 4.0 - Vantagens e Impactos para a sociedade. Fabiana Tarabal
Indústria 4.0 - Vantagens e Impactos para a sociedade. Fabiana TarabalOpencadd Advanced Technology
 
Desenvolvimento de software autônomo para determinação e controle de órbita e...
Desenvolvimento de software autônomo para determinação e controle de órbita e...Desenvolvimento de software autônomo para determinação e controle de órbita e...
Desenvolvimento de software autônomo para determinação e controle de órbita e...Opencadd Advanced Technology
 
Simulação e desenvolvimento de algoritmos de tempo real usando Matlab/Simulin...
Simulação e desenvolvimento de algoritmos de tempo real usando Matlab/Simulin...Simulação e desenvolvimento de algoritmos de tempo real usando Matlab/Simulin...
Simulação e desenvolvimento de algoritmos de tempo real usando Matlab/Simulin...Opencadd Advanced Technology
 
Breve histórico da engenharia de sistemas no Brasil e as Iniciativas atuais d...
Breve histórico da engenharia de sistemas no Brasil e as Iniciativas atuais d...Breve histórico da engenharia de sistemas no Brasil e as Iniciativas atuais d...
Breve histórico da engenharia de sistemas no Brasil e as Iniciativas atuais d...Opencadd Advanced Technology
 
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarUtilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarOpencadd Advanced Technology
 

Mais de Opencadd Advanced Technology (20)

Openday PUC-RIO - Indústria 4.0 e aplicação no segmento de ar condicionado
Openday PUC-RIO - Indústria 4.0 e aplicação no segmento de ar condicionadoOpenday PUC-RIO - Indústria 4.0 e aplicação no segmento de ar condicionado
Openday PUC-RIO - Indústria 4.0 e aplicação no segmento de ar condicionado
 
Openday PUC-RIO - Detecção de Operação Anormal em Aero Geradores
Openday PUC-RIO - Detecção de Operação Anormal em Aero GeradoresOpenday PUC-RIO - Detecção de Operação Anormal em Aero Geradores
Openday PUC-RIO - Detecção de Operação Anormal em Aero Geradores
 
Openday PUC-RIO - Transmissão de dados pela luz visível
Openday PUC-RIO - Transmissão de dados pela luz visívelOpenday PUC-RIO - Transmissão de dados pela luz visível
Openday PUC-RIO - Transmissão de dados pela luz visível
 
Openday PUC-RIO - Engenharia de Requisitos
Openday PUC-RIO - Engenharia de RequisitosOpenday PUC-RIO - Engenharia de Requisitos
Openday PUC-RIO - Engenharia de Requisitos
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
 
INOVADEF - Apresentação Brigadeiro Romão
INOVADEF - Apresentação Brigadeiro RomãoINOVADEF - Apresentação Brigadeiro Romão
INOVADEF - Apresentação Brigadeiro Romão
 
INOVADEF - Apresentação Marcelo Lopes
INOVADEF - Apresentação Marcelo LopesINOVADEF - Apresentação Marcelo Lopes
INOVADEF - Apresentação Marcelo Lopes
 
INOVADEF - Apresentação Sender Rocha
INOVADEF - Apresentação Sender RochaINOVADEF - Apresentação Sender Rocha
INOVADEF - Apresentação Sender Rocha
 
Apresentação Allyson Chiarini
Apresentação Allyson ChiariniApresentação Allyson Chiarini
Apresentação Allyson Chiarini
 
Apresentação Osvaldo Maia
Apresentação Osvaldo MaiaApresentação Osvaldo Maia
Apresentação Osvaldo Maia
 
Indústria 4.0 - Vantagens e Impactos para a sociedade. Fabiana Tarabal
Indústria 4.0 - Vantagens e Impactos para a sociedade. Fabiana TarabalIndústria 4.0 - Vantagens e Impactos para a sociedade. Fabiana Tarabal
Indústria 4.0 - Vantagens e Impactos para a sociedade. Fabiana Tarabal
 
Licenciamento math works
Licenciamento math worksLicenciamento math works
Licenciamento math works
 
Webinar Classificação Images com MATLAB
Webinar Classificação Images com MATLABWebinar Classificação Images com MATLAB
Webinar Classificação Images com MATLAB
 
Webinar Novidades da Release R2017b
Webinar Novidades da Release R2017bWebinar Novidades da Release R2017b
Webinar Novidades da Release R2017b
 
Desenvolvimento de software autônomo para determinação e controle de órbita e...
Desenvolvimento de software autônomo para determinação e controle de órbita e...Desenvolvimento de software autônomo para determinação e controle de órbita e...
Desenvolvimento de software autônomo para determinação e controle de órbita e...
 
Simulação e desenvolvimento de algoritmos de tempo real usando Matlab/Simulin...
Simulação e desenvolvimento de algoritmos de tempo real usando Matlab/Simulin...Simulação e desenvolvimento de algoritmos de tempo real usando Matlab/Simulin...
Simulação e desenvolvimento de algoritmos de tempo real usando Matlab/Simulin...
 
Breve histórico da engenharia de sistemas no Brasil e as Iniciativas atuais d...
Breve histórico da engenharia de sistemas no Brasil e as Iniciativas atuais d...Breve histórico da engenharia de sistemas no Brasil e as Iniciativas atuais d...
Breve histórico da engenharia de sistemas no Brasil e as Iniciativas atuais d...
 
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarUtilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
 
Visão Computacional
Visão ComputacionalVisão Computacional
Visão Computacional
 
Webinar SDR
Webinar SDRWebinar SDR
Webinar SDR
 

Último

07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp txrafaelacushman21
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaWilliamCruz402522
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06AndressaTenreiro
 

Último (7)

07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp tx
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aula
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
 

Determinação de Trajetórias Ótimas em Circuitos Fechados

  • 1.
  • 2. Determinação de trajetórias ótimas em circuitos fechados com restrições dinâmicas e geométricas Enga. Vivian Suzano Medeiros, M.Sc. Prof. Ivan Fábio Mota de Menezes, D.Sc. Prof. Mauro Speranza Neto, D.Sc. DEPARTAMENTO DE ENGENHARIA MECÂNICA, PUC-Rio
  • 3. Motivação • Importância de trajetórias ótimas em pistas de corrida. • Tornar os resultados das simulações e testes de comportamento dinâmico de veículos em pistas de corrida ainda mais próximos das condições reais. • O conhecimento prévio da trajetória ótima de uma pista de corrida pode viabilizar a simulação de veículos de corrida autônomos, comandados apenas por sistemas de sensoriamento e controle automático. • Outros trabalhos já haviam sido feitos com esse objetivo, mas as técnicas utilizadas tinham um custo computacional muito grande. A novidade foi a de dividir a pista em trechos e concatená-los.
  • 4. Objetivos • Desenvolver um algoritmo (totalmente no ambiente Matlab®) de baixo custo computacional, que possibilite determinar a trajetória ótima de um veículo em um circuito fechado utilizando técnicas de otimização com restrição. • Modelagem do problema de otimização como um problema de controle ótimo, incluindo as restrições dinâmicas do veículo e as restrições geométricas da pista.
  • 5. Procedimento • Definir características do veículo • Construir a pista • Determinar as trajetórias ótimas individuais em cada curva • Concatenar as trajetórias ótimas via otimização através de polinômios de Hermite, empregando as functions fmincon e fminbnd (Optimization Toolbox) em conjunto com o modelo dinâmico do veículo • Representar o movimento do veículo na pista OBS: Código MATLAB  2000 linhas
  • 7. Modelo do Veículo no Simulink/MATLAB
  • 8. Limites de Aceleração de um Veículo Círculo de Aderência
  • 9. Linha de Corrida (Trajetória Ótima) em uma Curva
  • 11. Trechos Ótimos Independentes • A solução é um arco com ângulo equivalente ao da curva, que deve tangenciar o ápice no raio interno e ser limitado pelo raio externo. • Determinação dos parâmetros da curva a partir de uma análise geométrica. • Trecho curvilíneo em movimento circular uniforme, com aceleração normal máxima.
  • 19. Concatenação das Trajetórias Ótimas Individuais Determinação das Curvas de Hermite que “unem” dois trechos da pista (reta-curva, curva-curva, curva-reta) satisfazendo as restrições geométricas da pista e dinâmicas do veículo (acelerações limite), que possibilitam o veículo percorrê-las no menor tempo possível ... Curva de Hermite: forma paramétrica polinomial simples, dados de entrada conhecidos, dinâmica representativa de um piloto real de corrida.
  • 20. Curvas de Hermite Curva utilizando uma equação polinomial, cuja forma é determinada por dois pontos e dois vetores tangentes.
  • 21. Concatenação de trechos retosConcatenação de trechos curvilíneos “slow in, fast out” Algoritmo de Concatenação
  • 23. Trechos Curvilíneos Concatenação com inclusão das restrições de aceleração através do Círculo de Aderência
  • 24. Trechos Curvilíneos Dada uma curva de Hermite, determinar o ponto de uma curva de Hermite mais perto do centro da restrição interna da pista Resultado do fminbnd para algumas curvas de Hermite
  • 30. • O algoritmo levou cerca de 29,3 s (num notebook padrão i5, sistema operacional Linux) para concluir todo o processo de concatenação, o que é consideravelmente eficiente. • Restrições geométricas sempre satisfeitas, velocidades de entrada e saída contínuas e sempre satisfeitas, o que pode ser considerado como eficaz. Desempenho p/ Pista Teste
  • 35. • O algoritmo levou cerca de 117,8 s (num notebook padrão i5, sistema operacional Linux) para concluir todo o processo de concatenação. Desempenho p/ Pista Barcelona
  • 37. Conclusões • Otimização por concatenação por curvas de Hermite: eficiência computacional, restrições geométricas satisfeitas, comportamento dinâmico similar ao piloto de corrida, forma geométrica da trajetória compatível com resultados na literatura. • Algumas curvas tiveram limite dinâmico do veículo excedido, possívelmente devido aos modelos simplificados do veículo ou da pista empregados. • O MATLAB se mostrou extremamente eficaz e eficiente para determinação das trajetórias de acordo com o procedimento proposto.
  • 38. Futuros Trabalhos • Aplicar o algoritmo em um modelo mais completo do veículo, que inclua pelo menos o grau de liberdade de guinada, e, entre outras, restrições associadas às forças de aderência dos pneus. • Concatenar as curvas independentes por pontos diferentes, adiantando ou atrasando a entrada na curva quando necessário. • Aplicar um método iterativo na solução do problema de controle ótimo e comparar com as trajetórias obtidas através da utilização dos polinômios de Hermite obtidas por métodos de otimização. • Comparar os resultados com testes de pista de um veículo real. • Empregar a trajetória obtida no problema de controle de rastreamento em malha fechada, utilizando o modelo dinâmico do veículo (representado em Simulink).