Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2014 (2014), Article ID 286538, 21 pages
http://dx.doi.org/10.1155/2014/286538
Research Article

Optimal Control of Diesel Engines: Numerical Methods, Applications, and Experimental Validation

1Institute for Dynamic Systems and Control, ETH Zurich, Sonneggstraße 3, 8092 Zurich, Switzerland
2FPT Motorenforschung AG, Schlossgasse 2, 9320 Arbon, Switzerland

Received 6 October 2013; Revised 20 November 2013; Accepted 20 November 2013; Published 5 February 2014

Academic Editor: Hui Zhang

Copyright © 2014 Jonas Asprion et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. L. Guzzella and C. H. Onder, Introduction to Modeling and Control of Internal Combustion Engine Systems, Springer, Berlin, Germany, 2nd edition, 2010. View at Publisher · View at Google Scholar
  2. C. Rakopoulos and E. Giakoumis, Diesel Engine Transient Operation, Springer, London, UK, 2009.
  3. M. Lindgren and P.-A. Hansson, “Effects of transient conditions on exhaust emissions from two non-road diesel engines,” Biosystems Engineering, vol. 87, no. 1, pp. 57–66, 2004. View at Publisher · View at Google Scholar · View at Scopus
  4. J. R. Hagena, Z. S. Filipi, and D. N. Assanis, “Transient diesel emissions: analysis of engine operation during a tip-in,” SAE Technical Paper 2006-01-1151, 2006. View at Google Scholar
  5. J. F. Cassidy, “A computerized on-line approach to calculating optimum engine calibrations,” SAE Technical Paper 770078, 1977. View at Google Scholar
  6. M. Hafner and R. Isermann, “Multiobjective optimization of feedforward control maps in engine management systems towards low consumption and low emissions,” Transactions of the Institute of Measurement and Control, vol. 25, no. 1, pp. 57–74, 2003. View at Publisher · View at Google Scholar · View at Scopus
  7. C. Atkinson, M. Allain, and H. Zhang, “Using model-based rapid transient calibration to reduce fuel consumption and emissions in diesel engines,” SAE Technical Paper 2008-01-1365, 2008. View at Google Scholar
  8. M. Guerrier and P. Cawsey, “The development of model based methodologies for gasoline IC engine calibration,” SAE Technical Paper 2004-01-1466, 2004. View at Google Scholar
  9. I. Brahma, M. C. Sharp, and T. R. Frazier, “Empirical modeling of transient emissions and transient response for transient optimization,” SAE Technical Paper 2009-01-1508, 2009. View at Google Scholar
  10. E. Alfieri, Emissions-controlled diesel engine [Ph.D. thesis], ETH Zurich, 2009.
  11. A. de Risi, P. Carlucci, T. Donateo, and A. Ficarella, “A combined optimization method for common rail diesel engines,” in American Society of Mechanical Engineers, Internal Combustion Engine Division (Publication) ICE, vol. 38, pp. 243–250, 2002. View at Google Scholar
  12. J. Wahlström, L. Eriksson, and L. Nielsen, “Controller tuning based on transient selection and optimization for a diesel engine with EGR and VGT,” SAE Technical Paper 2008-01-0985, 2008. View at Google Scholar
  13. A. A. Malikopoulos, D. N. Assanis, and P. Y. Papalambros, “Real-time self-learning optimization of diesel engine calibration,” Journal of Engineering for Gas Turbines and Power, vol. 131, no. 2, Article ID 022803, 2009. View at Publisher · View at Google Scholar · View at Scopus
  14. H. J. Ferreau, G. Lorini, and M. Diehl, “Fast nonlinear model predictive control of gasoline engines,” in Proceedings of the IEEE International Conference on Control Applications (CCA '06), pp. 2754–2759, Munich, Germany, October 2006. View at Publisher · View at Google Scholar · View at Scopus
  15. H. J. Ferreau, P. Ortner, P. Langthaler, L. del Re, and M. Diehl, “Predictive control of a real-world Diesel engine using an extended online active set strategy,” Annual Reviews in Control, vol. 31, no. 2, pp. 293–301, 2007. View at Publisher · View at Google Scholar · View at Scopus
  16. L. del Re, P. Ortner, and D. Alberer, “Chances and challenges in automotive predictive control,” in Automotive Model Predictive Control, chapter 1, pp. 1–22, Springer, Berlin, Germany, 2010. View at Google Scholar
  17. A. R. Dohner, “Optimal control solution of the automotive emission-constrained minimum fuel problem,” Automatica, vol. 17, no. 3, pp. 441–458, 1981. View at Publisher · View at Google Scholar · View at Scopus
  18. Y. Urano, Y. Nakano, H. Takada, and M. Sugita, “Optimization technique for transient emission reduction of heavy duty diesel engine,” SAE Technical Paper 2005-01-1099, 2005. View at Google Scholar
  19. A. Westlund and H. E. Angström, “Fast physical emission predictions for offline calibration of transient control strategies,” SAE Technical Paper 2009-01-1778, 2009. View at Google Scholar
  20. C. Ericson, B. Westerberg, I. Odenbrand, and R. Egnell, “Characterisation and model based optimization of a complete diesel engine/SCR system,” SAE Technical Paper 2009-01-0896, 2009. View at Google Scholar
  21. M. Benz, M. Hehn, C. H. Onder, and L. Guzzella, “Model-based actuator trajectories optimization for a diesel engine using a direct method,” Journal of Engineering for Gas Turbines and Power, vol. 133, no. 3, Article ID 032806, 2011. View at Publisher · View at Google Scholar · View at Scopus
  22. R. Omran, R. Younes, J. C. Champoussin, D. Fedeli, F. Masson, and N. Guerrassi, “Genetic algorithm for dynamic calibration of engine’s actuators,” SAE Technical Paper 2007-01-1079, 2007. View at Google Scholar
  23. R. Omran, R. Younes, and J.-C. Champoussin, “Optimal control of a variable geometry turbocharged diesel engine using neural networks: applications on the ETC test cycle,” IEEE Transactions on Control Systems Technology, vol. 17, no. 2, pp. 380–393, 2009. View at Publisher · View at Google Scholar · View at Scopus
  24. S. Kameswaran and L. T. Biegler, “Simultaneous dynamic optimization strategies: recent advances and challenges,” Computers and Chemical Engineering, vol. 30, no. 10–12, pp. 1560–1575, 2006. View at Publisher · View at Google Scholar · View at Scopus
  25. J. T. Betts, Practical Methods for Optimal Control and Estimation Using Nonlinear Programming, vol. 19, Society for Industrial and Applied Mathematics (SIAM), Philadelphia, Pa, USA, 2nd edition, 2010. View at Publisher · View at Google Scholar · View at MathSciNet
  26. L. B. Rall, Automatic Differentiation: Techniques and Applications, vol. 120 of Lecture Notes in Computer Science, Springer, Berlin, Germany, 1981.
  27. A. Griewank and A. Walter, Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation, Society for Industrial and Applied Mathematics (SIAM), Philadelphia, Pa, USA, 2nd edition, 2008. View at MathSciNet
  28. C. Quérel, O. Grondin, and C. Letellier, “State of the art and analysis of control oriented NOx models,” SAE Technical Paper 2012-01-0723, 2012. View at Google Scholar
  29. J. Asprion, O. Chinellato, and L. Guzzella, “A fast and accurate physics-based model for the NOx emissions of Diesel engines,” Applied Energy, vol. 103, pp. 221–233, 2013. View at Publisher · View at Google Scholar
  30. E. G. Pariotis, G. M. Kosmadakis, and C. D. Rakopoulos, “Comparative analysis of three simulation models applied on a motored internal combustion engine,” Energy Conversion and Management, vol. 60, pp. 45–55, 2012. View at Publisher · View at Google Scholar · View at Scopus
  31. G. A. Weisser, Modelling of combustion and nitric oxide formation for medium-speed DI diesel engines: a comparative evaluation of zero- and three-dimensional approaches [Ph.D. thesis], ETH Zurich, 2001.
  32. A. Schilling, A. Amstutz, C. H. Onder, and L. Guzzella, “A real-time model for the prediction of the NOx emissions in DI diesel engines,” in Proceedings of the IEEE International Conference on Control Applications (CCA '06), pp. 2042–2047, Munich, Germany, October 2006. View at Publisher · View at Google Scholar · View at Scopus
  33. J. Asprion, O. Chinellato, and L. Guzzella, “Optimisation-oriented modelling of the NOx emissions of a Diesel engine,” Energy Conversion and Management, vol. 75, pp. 61–73, 2013. View at Publisher · View at Google Scholar
  34. J. Asprion, O. Chinellato, C. H. Onder, and L. Guzzella, “From static to dynamic optimisation of Diesel-engine control,” in Proceedings of the 52nd IEEE Conference on Decision and Control, Florence, Italy, December 2013. View at Publisher · View at Google Scholar
  35. M. Diehl, H. G. Bock, H. Diedam, and P.-B. Wieber, “Fast direct multiple shooting algorithms for optimal robot control,” in Fast Motions in Biomechanics and Robotics, M. Diehl and K. Mombaur, Eds., vol. 340 of Lecture Notes in Control and Information Sciences, pp. 65–93, Springer, Berlin, Germany, 2006. View at Publisher · View at Google Scholar · View at MathSciNet
  36. J. T. Betts, “Survey of numerical methods for trajectory optimization,” Journal of Guidance, Control, and Dynamics, vol. 21, no. 2, pp. 193–207, 1998. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus
  37. A. V. Rao, “A survey of numerical methods for optimal control,” Advances in the Astronautical Sciences, vol. 135, pp. 497–528, 2009. View at Google Scholar
  38. B. A. Conway, “A survey of methods available for the numerical optimization of continuous dynamic systems,” Journal of Optimization Theory and Applications, vol. 152, no. 2, pp. 271–306, 2012. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  39. R. W. H. Sargent, “Optimal control,” Journal of Computational and Applied Mathematics, vol. 124, no. 1-2, pp. 361–371, 2000. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  40. L. T. Biegler, “An overview of simultaneous strategies for dynamic optimization,” Chemical Engineering and Processing, vol. 46, no. 11, pp. 1043–1053, 2007. View at Publisher · View at Google Scholar · View at Scopus
  41. G. Bashein and M. Enns, “Computation of optimal controls by a method combining quasi-linearization and quadratic programming,” International Journal of Control, vol. 16, pp. 177–187, 1972. View at Publisher · View at Google Scholar · View at Zentralblatt MATH
  42. L. T. Biegler, “Solution of dynamic optimization problems by successive quadratic programming and orthogonal collocation,” Computers and Chemical Engineering, vol. 8, no. 3-4, pp. 243–247, 1984. View at Publisher · View at Google Scholar · View at Scopus
  43. D. Tieu, W. R. Cluett, and A. Penlidis, “A comparison of collocation methods for solving dynamic optimization problems,” Computers and Chemical Engineering, vol. 19, no. 4, pp. 375–381, 1995. View at Google Scholar · View at Scopus
  44. A. L. Herman and B. A. Conway, “Direct optimization using collocation based on high-order Gauss-Lobatto quadrature rules,” Journal of Guidance, Control, and Dynamics, vol. 19, no. 3, pp. 592–599, 1996. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus
  45. D. A. Benson, G. T. Huntington, T. P. Thorvaldsen, and A. V. Rao, “Direct trajectory optimization and costate estimation via an orthogonal collocation method,” Journal of Guidance, Control, and Dynamics, vol. 29, no. 6, pp. 1435–1440, 2006. View at Publisher · View at Google Scholar · View at Scopus
  46. S. Kameswaran and L. T. Biegler, “Convergence rates for direct transcription of optimal control problems using collocation at Radau points,” Computational Optimization and Applications, vol. 41, no. 1, pp. 81–126, 2008. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  47. D. Garg, M. Patterson, W. W. Hager, A. V. Rao, D. A. Benson, and G. T. Huntington, “A unified framework for the numerical solution of optimal control problems using pseudospectral methods,” Automatica, vol. 46, no. 11, pp. 1843–1851, 2010. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  48. E. Hairer and G. Wanner, “Stiff differential equations solved by Radau methods,” Journal of Computational and Applied Mathematics, vol. 111, no. 1-2, pp. 93–111, 1999. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  49. J. C. Butcher, Numerical Methods for Ordinary Differential Equations, John Wiley & Sons, Chichester, UK, 2003. View at Publisher · View at Google Scholar · View at MathSciNet
  50. C. L. Darby, W. W. Hager, and A. V. Rao, “Direct trajectory optimization using a variable low-order adaptive pseudospectral method,” Journal of Spacecraft and Rockets, vol. 48, no. 3, pp. 433–445, 2011. View at Publisher · View at Google Scholar · View at Scopus
  51. C. L. Darby, W. W. Hager, and A. V. Rao, “An hp-adaptive pseudospectral method for solving optimal control problems,” Optimal Control Applications & Methods, vol. 32, no. 4, pp. 476–502, 2011. View at Publisher · View at Google Scholar · View at MathSciNet
  52. J. F. Bonnans, J. C. Gilbert, C. Lemaréchal, and C. A. Sagastizábal, Numerical Optimization: Theoretical and Practical Aspects, Springer, Berlin, Germany, 2nd edition, 2006. View at MathSciNet
  53. J. Nocedal and S. J. Wright, Numerical Optimization, Springer Series in Operations Research and Financial Engineering, Springer, New York, Second edition, 2006. View at MathSciNet
  54. D. C. Liu and J. Nocedal, “On the limited memory BFGS method for large scale optimization,” Mathematical Programming, vol. 45, no. 3, pp. 503–528, 1989. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  55. “The HSL mathematical software library,” http://www.hsl.rl.ac.uk.
  56. “MUMPS homepage,” http://graal.ens-lyon.fr/MUMPS.
  57. “PARDISO homepage,” http://www.pardiso-project.org.
  58. P. E. Gill and E. Wong, “Sequential quadratic programming methods,” in Mixed Integer Nonlinear Programming, J. Lee and S. Leyffer, Eds., vol. 154 of The IMA Volumes in Mathematics and Its Applications, pp. 147–224, Springer, New York, NY, USA, 2012. View at Publisher · View at Google Scholar · View at Zentralblatt MATH
  59. P. E. Gill, W. Murray, and M. A. Saunders, “SNOPT: an SQP algorithm for large-scale constrained optimization,” SIAM Review, vol. 47, no. 1, pp. 99–131, 2005. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  60. A. Wächter and L. T. Biegler, “On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming,” Mathematical Programming, vol. 106, no. 1, pp. 25–57, 2006. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  61. “METIS—serial graph partitioning and fill-reducing matrix ordering,” http://glaros.dtc.umn.edu/gkhome/metis/metis/overview.
  62. C. Büskens and D. Wassel, “The ESA NLP solver WORHP,” in Modeling and Optimization in Space Engineering, G. Fasano and J. D. Pintér, Eds., vol. 73 of Optimization and Its Applications, pp. 85–110, Springer, New York, NY, USA, 2013. View at Google Scholar · View at MathSciNet
  63. R. H. Byrd, J. Nocedal, and R. A. Waltz, “KNITRO: an integrated package for nonlinear optimization,” in Large-Scale Nonlinear Optimization, vol. 83 of Nonconvex Optimization and Its Applications, pp. 35–59, Springer, New York, NY, USA, 2006. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  64. C. Canuto, M. Y. Hussaini, A. Quarteroni, and T. A. Zang, Spectral Methods: Fundamentals in Single Domains, Springer, Berlin, Germany, 2006. View at MathSciNet
  65. J.-P. Berrut and L. N. Trefethen, “Barycentric Lagrange interpolation,” SIAM Review, vol. 46, no. 3, pp. 501–517, 2004. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  66. M. A. Patterson and A. V. Rao, “Exploiting sparsity in direct collocation pseudospectral methods for solving optimal control problems,” Journal of Spacecraft and Rockets, vol. 49, pp. 364–377, 2012. View at Google Scholar
  67. J. R. Cloutier and C. N. D’Souza, “Unification of the direct and indirect approaches to optimal control,” AIAA Meeting Papers Archive 481 AIAA-92-4529-CP, 1992. View at Google Scholar
  68. H. P. Geering, Optimal Control with Engineering Applications, Springer, Berlin, Germany, 2007.
  69. A. L. Schwartz, Theory and implementation of numerical methods based on Runge-Kutta integration for solving optimal control problems [Ph.D. thesis], University of California, Berkeley, Calif, USA, 1996.
  70. J. Asprion, C. H. Onder, and L. Guzzella, “Including drag phases in numerical optimal control of Diesel engines,” in Proceedings of the 7th IFAC Symposium on Advances in Automotive Control, Tokyo, Japan, 2013.
  71. S. Gros, M. Zanon, and M. Diehl, “A relaxation strategy for the optimization of airborne wind energy systems,” in European Control Conference (ECC '13), Zurich, Switzerland, 2013.
  72. E. G. Giakoumis and A. I. Alafouzos, “Comparative study of turbocharged diesel engine emissions during three different transient cycles,” International Journal of Energy Research, vol. 34, no. 11, pp. 1002–1015, 2010. View at Publisher · View at Google Scholar · View at Scopus
  73. T. Ott, C. Onder, and L. Guzzella, “Hybrid-electric vehicle with natural gas-diesel engine,” Energies, vol. 6, pp. 3571–3592, 2013. View at Publisher · View at Google Scholar
  74. C. H. Bischof, H. M. Bücker, A. Vehreschild, and J. Willkomm, Automatic Differentiation for Matlab (ADiMat), MATLAB-Day, Aachen, Germany, 2012.
  75. S. M. Rump, “Verification methods: rigorous results using floating-point arithmetic,” Acta Numerica, vol. 19, pp. 287–449, 2010. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  76. M. Fink, “Automatic differentiation for Matlab,” 2007, http://www.mathworks.com/matlabcentral/fileexchange/15235.
  77. G. Stewart, F. Borrelli, J. Pekar, D. Germann, D. Pachner, and D. Kihas, “Toward a systematic design for turbocharged engine control,” in Automotive Model Predictive Control, chapter 14, pp. 211–230, Springer, Berlin, Germany, 2010. View at Google Scholar
  78. M. V. Kothare, P. J. Campo, M. Morari, and C. N. Nett, “A unified framework for the study of anti-windup designs,” Automatica, vol. 30, no. 12, pp. 1869–1883, 1994. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet