Professional Documents
Culture Documents
ao de Consumo de Combustvel em
Percurso de Autom
ovel
1 O problema abordado
Para esse estudo foi considerado um veculo com motor a combustao interna, cuja
aceleracao pode ser controlada por um dispositivo automatico. O trajeto a ser
percorrido (missao) ja e conhecido e fixado, e as altitudes ao longo do qual sao
conhecidas, levantadas por GPS. Nesse contexto, utilizamos a programacao dinamica
(PD) em conjunto com um modelo para o consumo e movimento do carro para
realizar calculos de otimizacao e simulacoes.
2 M
etodos e Procedimentos
De forma sucinta, o metodo de PD [1, 4, 7] e uma ferramenta computacional que
permite a otimizacao de processos em que ocorrem tomadas de decisoes em etapas.
Uma vez que se possua um sistema da forma
sendo xk o estado do sistema em uma etapa k (neste trabalho, cada etapa e associada
com um instante de tempo), e uk a entrada de controle, representando uma decisao
que e feita na etapa k; e se defina uma quantidade que se deseja minimizar, chamada
custo ou criterio de desempenho
N
X 1
J = g(xN , N) + f (xk , uk , k)
1
xk+1 = xk + vk ,
s
P (vk , uk ) c2 vk2 (1)
vk+1 = vk2 2ghk + 2t , k = 1, 2, . . . , N,
m
3 Resultados obtidos
Foram obtidas solucoes empregando PD para diferentes missoes envolvendo trechos
reais entre as cidades de Sao Carlos e Ribeirao Preto. As solucoes foram comparadas
em termos do custo J e de consumo de combustvel, e foram gerados graficos das
variaveis de estado e controle. Vide Figura 1 para uma ilustracao dos resultados
em uma missao, sendo que as velocidades inicial e final foram fixadas em v0 = 16 e
vmeta = 16 respectivamente (unidades SI). O custo obtido foi J 70, 36. Em uma
simulacao com os mesmos parametros, porem cuja trajetoria nao foi otimizada, e
sim feita tentando manter a velocidade constante, o custo obtido foi J 75, 76. Em
todos os casos, o custo terminal, ou seja, a parcela do custo associado ao estado
final, foi desprezvel (menor que 0,1). Em outra simulacao, tambem com 150 etapas,
mas com velocidades inicial e final de 25m/s, o custo obtido foi J 58, 22, enquanto
para o caso em que foi mantida velocidade constante temos J 59, 26.
Quanto ao desempenho computacional, mencionamos que atualmente o tempo
de execucao e da ordem de 5 minutos com uma estrategia de malha movel para a
variavel xk com 100 elementos (vide as curvas em preto no primeiro grafico da Figura
1), malha regular para vk com 40 elementos, malha fixa para u com 20 elementos,
com as quais obtivemos bons resultados. O n umero de etapas foi considerado fixado
em todos os casos, N = 150. O algoritmo da PD foi cuidadosamente analisado e
otimizado para um desempenho mais rapido. O laco interno da PD, referente a
varredura da malha para uk , foi eliminada empregando apenas calculos vetoriais
com esta variavel. Os calculos mais pesados, como da funcao P que envolve uso de
interpolacao por splines, foram colocado nos lacos mais externos de maneira a serem
realizados um n umero pequeno de vezes.
3000 30
1000 20
v
1000 10
0 75 150 0 75 150
t t
1 830
825
0.5
u
h
820
0 815
0 75 150 0 75 150
t t
Figura 1: Graficos obtidos pela simulacao com 150 etapas de 1,1s, velocidade inicial e
final de 16m/s, e dist ancia de trajeto 2640m. A curva vermelha representa a dist ancia
percorrida (m), a curva rosa, a velocidade (m/s), a curva azul, a acelerac ao e a curva
marrom, a altitude (m), a cada etapa considerada. e as curvas pretas s ao os limitantes
superior e inferior estabelecidos para xk para limitar o espaco de estados e assim, conseguir
calculos mais precisos e r
apidos.
4 Aplicac
ao
Para possibilitar a aplicacao da teoria, programas computacionais e dados levantados
durante o projeto, foi desenvolvido um aplicativo para a plataforma Android [6] que
permite que um dispositivo como um smartphone ou tablet se torne um Aconselhador
Inteligente de Velocidade (AIV), isto e, auxilie o motorista a conduzir de maneira a
minimizar o consumo de combustvel.
O AIV desenvolvido funciona da seguinte maneira: o usuario pode carregar em
seu dispositivo arquivos gerados pelos programas que realizam os calculos de oti-
mizacao de consumo atraves de programacao dinamica correspondentes a trajetos
em rodovias. Uma vez que o motorista esteja com o sistema ligado em seu automovel
e comece a dirigir em um desses trajetos, aplicativo comecara a informar, em in-
tervalos regulares, qual e velocidade que o motorista devera manter para minimizar
o consumo. Isso e feito de duas maneiras diferentes: em um mostrador na tela do
dispositivo e tambem por meio de comandos de voz, de maneira a nao tirar a atencao
do condutor enquanto dirige.
Um ponto interessante do aplicativo e que ele pode ser facilmente instalado em
qualquer dispositivo que possua uma versao recente do sistema operacional Android
e um localizador GPS, ou seja, em in
umeros modelos de smartphone atuais.
5 An
alise e Conclus
oes
Comparando o consumo obtido na simulacao utilizando o controle otimizado com
PD, `aquele obtido em simulacoes em que o veculo mantem uma velocidade pratica-
mente constante, a economia de combustvel foi da ordem de 1% a 7% em diferentes
casos de simulacao. Isso se deu porque, em alguns casos, a trajetoria simulada
otima tinha uma variacao grande na velocidade, enquanto em alguns casos ela se
assemelhou `a trajetoria de velocidade constante.
Em alguns testes com um veculo real, foi observada uma economia de cerca de
5% utlizando o AIV desenvolvido, em comparacao com o mesmo trajeto sem a uti-
lizacao do sistema. Podemos concluir que e possvel ter uma economia significativa
de combustvel atraves das ferramentas desenvolvidas nesse projeto.
O uso de um modelo simplificado foi muito u til, na medida que permitiu obter
solucoes otimas em um tempo relativamente pequeno, e ajudou no levantamento
dos parametros do modelo. O desenvolvimento do aplicativo AIV tambem foi muito
interessante por permitir a aplicacao da parte teorica e computacional do projeto.
Refer
encias
[1] D. P. Bertsekas, Dynamic Programming and Optimal Control, Dover Publi-
cations, 1995
[2] A. Gilat, MATLAB: An Introduction with Applications, John Wiley & Sons,
2004