palavras-chave Dynamic programming Electric vehicle Energy optimization Nonlinear optimization Optimal control Real-time control