Skip to main content

Can Evolutionary Algorithms Beat Dynamic Programming for Hybrid Car Control?

  • Conference paper
  • First Online:
Book cover Applications of Evolutionary Computation (EvoApplications 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9597))

Included in the following conference series:

Abstract

Finding the best possible sequence of control actions for a hybrid car in order to minimize fuel consumption is a well-studied problem. A standard method is Dynamic Programming (DP) that is generally considered to provide solutions close to the global optimum in relatively short time. To our knowledge Evolutionary Algorithms (EAs) have so far not been used for this setting, due to the success of DP. In this work we compare DP and EA for a well-studied example and find that for the basic scenario EA is indeed clearly outperformed by DP in terms of calculation time and quality of solutions. But, we also find that when going beyond the standard scenario towards more realistic (and complex) scenarios, EAs can actually deliver a performance en par or in some cases even exceeding DP, making them useful in a number of relevant application scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    from the Matlab interp1 function.

References

  1. Bacher, C., Krenek, T., Raidl, G.R.: Reducing the number of simulationsin operation strategy optimizationfor hybrid electric vehicles. In: Esparcia-Alcázar, A.I., Mora, A.M. (eds.) EvoApplications 2014. LNCS, vol. 8602, pp. 553–564. Springer, Heidelberg (2014)

    Google Scholar 

  2. Bellman, R.: Dynamic programming and stochastic control processes. Inf. Control 1(3), 228–239 (1958)

    Article  MathSciNet  MATH  Google Scholar 

  3. Cassebaum, O., Bäker, B.: Predictive supervisory control strategy for parallel HEVs using former velocity trajectories. In: Vehicle Power and Propulsion Conference (VPPC), pp. 1–6. IEEE (2011)

    Google Scholar 

  4. Desai, C., Williamson, S.S.: Comparative study of hybrid electric vehicle control strategies for improved drivetrain efficiency analysis. In: Electrical Power and Energy Conference (EPEC), pp. 1–6. IEEE (2009)

    Google Scholar 

  5. Desai, C., Williamson, S.S.: Optimal design of a parallel hybrid electric vehicle using multi-objective genetic algorithms. In: Vehicle Power and Propulsion Conference, VPPC 2009, pp. 871–876. IEEE (2009)

    Google Scholar 

  6. Guemri, M., Neffati, A., Caux, S., Ngueveu, S.U.: Management of distributed power in hybrid vehicles based on DP or Fuzzy Logic. Optim. Eng. 15, 993–1012 (2013)

    Article  MathSciNet  Google Scholar 

  7. Hansen, N., Kern, S.: Evaluating the CMA evolution strategy on multimodal test functions. In: Yao, X., et al. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 282–291. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  8. Jacquin, S., Jourdan, L., Talbi, E.-G.: Dynamic programming based metaheuristicfor energy planning problems. In: Esparcia-Alcázar, A.I., Mora, A.M. (eds.) EvoApplications 2014. LNCS, vol. 8602, pp. 165–176. Springer, Heidelberg (2014)

    Google Scholar 

  9. Krenek, T., Ruthmair, M., Raidl, G.R., Planer, M.: Applying (hybrid) metaheuristics to fuel consumption optimization of hybrid electric vehicles. In: Di Chio, C., et al. (eds.) EvoApplications 2012. LNCS, vol. 7248, pp. 376–385. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Lin, C.C., Peng, H., Grizzle, J.: A stochastic control strategy for hybrid electric vehicles. In: Proceedings of the American Control Conference, vol. 5, pp. 4710–4715, June 2004

    Google Scholar 

  11. Millo, F., Rolando, L., Fuso, R., Mallamo, F.: Real CO2 emissions benefits and end users operating costs of a plug-in hybrid electric vehicle. Appl. Energy 114, 563–571 (2014)

    Article  Google Scholar 

  12. Montazeri-Gh, M., Poursamad, A., Ghalichi, B.: Application of genetic algorithm for optimization of control strategy in parallel hybrid electric vehicles. J. Franklin Inst. 343(4–5), 420–435 (2006)

    Article  MATH  Google Scholar 

  13. Piccolo, A., Ippolito, L., zo Galdi, V., Vaccaro, A.: Optimisation of energy flow management in hybrid electric vehicles via genetic algorithms. In: IEEE/ASME International Conference on Advanced Intelligent Mechatronics I, vol. 1, pp. 434–439 (2001)

    Google Scholar 

  14. Rodemann, T., Narukawa, K., Fischer, M., Awada, M.: Many-objective optimization of a hybrid car controller. In: Mora, A.M., Squillero, G. (eds.) EvoApplications 2015. LNCS, vol. 9028, pp. 593–603. Springer, Switzerland (2015)

    Google Scholar 

  15. Schwefel, H.P.P.: Evolution and Optimum Seeking: The Sixth Generation. Wiley, New York (1993)

    Google Scholar 

  16. Sinoquet, D., Rousseau, G., Milhau, Y.: Design optimization and optimal control for hybrid vehicles. Optim. Eng. 12(1–2), 199–213 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  17. Sundström, O., Guzzella, L.: A generic dynamic programming Matlab function. In: Control Applications, (CCA) Intelligent Control, (ISIC), pp. 1625–1630. IEEE (2009)

    Google Scholar 

  18. Sundström, O., Guzzella, L., Soltic, P.: Optimal hybridization in two parallel hybrid electric vehicles using dynamic programming. In: Proceedings of the 17th IFAC World Congress vol. 17, no. 1, pp. 4642–4647, May 2013

    Google Scholar 

Download references

Acknowledgments

The authors want to the thank the reviewers for valuable feedback. Ken Nishikawa acknowledges the financial support from Honda Research Institute Europe.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tobias Rodemann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Rodemann, T., Nishikawa, K. (2016). Can Evolutionary Algorithms Beat Dynamic Programming for Hybrid Car Control?. In: Squillero, G., Burelli, P. (eds) Applications of Evolutionary Computation. EvoApplications 2016. Lecture Notes in Computer Science(), vol 9597. Springer, Cham. https://doi.org/10.1007/978-3-319-31204-0_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31204-0_50

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31203-3

  • Online ISBN: 978-3-319-31204-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics