Skip to main content
Log in

Optimization method for solving bang-bang and singular control problems

  • Brief Paper
  • Published:
Journal of Control Theory and Applications Aims and scope Submit manuscript

Abstract

In this paper we study optimal control problems with the control variable appearing linearly. A novel method for optimization with respect to the switching times of controls containing both bang-bang and singular arcs is presented. This method transforms the control problem into a finite-dimensional optimization problem by reformulating the control problem as a multi-stage optimization problem. The optimal control problem is partitioned as several stages, with each stage corresponding to a particular control arc. A control vector parameterization approach is applied to convert the control problem to a static nonlinear programming (NLP) problem. The control profiles and stage lengths act as decision variables. Based on the Pontryagin maximal principle, a multi-stage adjoint system is constructed to calculate the gradients required by the NLP solvers. Two examples are studied to demonstrate the effectiveness of this strategy.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. A. Agrachev, G. Stefani, P. L. Zezza. Strong optimality for a bangbang trajectory. SIAM Journal of Control and Optimization, 2002, 41(4): 991–1014.

    Article  MathSciNet  MATH  Google Scholar 

  2. H. Maurer, C. Buskens, J. H. R. Kim, et al. Optimization methods for the verification of second order sufficient conditions for bang-bang controls. Optimal Control Applications and Methods, 2005, 26(1): 129–156.

    Article  MathSciNet  Google Scholar 

  3. G. Vossen. Switching time optimization for bang-bang and singular controls: variational derivatives and applications. Technical Report, Lehrund Forschungsanstalt fr Nichtlineare Dynamik, RWTH Aachen. Online: http://www.nld.rwth-aachen.de/de/139474.html.

  4. J. R. Banga, E. Balsa-Canto, C. G. Moles, et al. Dynamic optimization of bioprocesses: Efficient and robust numerical strategies. Journal of Biotechnology, 2005, 117(4): 407–419.

    Article  Google Scholar 

  5. W. Skolpap, J. M. Scharer, P. L. Douglas, et al. Fed-batch optimization of [alpha]-amylase and protease-producing Bacillus subtilis using genetic algorithm and particle swarm optimization. Chemical Engineering Science, 2008, 63(16): 4090–4099.

    Article  Google Scholar 

  6. V. M. Zavala, A. F. Tlacuahuac, E. V. Lima. Dynamic optimization of a semi-batch reactor for polyurethane production. Chemical Engineering Science, 2005, 60(11): 3061–3079.

    Article  Google Scholar 

  7. L. L. Simon, M. Introvigne, U. Fischer, et al. Batch reactor optimization under liquid swelling safety constraint. Chemical Engineering Science, 2008, 63(3): 770–781.

    Article  Google Scholar 

  8. T. Binder, A. Cruse, C. A. Cruz Villar, et al. Dynamic optimization using a wavelet based adaptive control vector parameterization strategy. Computers and Chemical Engineering, 2000, 24(2/7): 1201–1207.

    Article  Google Scholar 

  9. M. Schlegel, K. Stockmann, T. Binder, et al. Dynamic optimization using adaptive control vector parameterization. Computers and Chemical Engineering, 2005, 29(8): 1731–1751.

    Article  Google Scholar 

  10. M. Schlegel, W. Marquardt. Adaptive switching structure detection for the solution of dynamic optimization problems. Industrial and Engineering Chemistry Research, 2006, 45(24): 8083–8094.

    Article  Google Scholar 

  11. M. Schlegel, W. Marquardt. Detection and exploitation of the control switching structure in the solution of dynamic optimization problems. Journal of Process Control, 2006, 16(3): 275–290.

    Article  Google Scholar 

  12. V. M. Zavala, R. Huang, L. T. Biegler. Simultaneous nonlinear programming strategies for nonlinear model predictive control applications: recent advances and future directions. Proceedings Foundations of Computer-Aided Process Operations. Cambridge, MA: Kluwer Academic Publisher, 2008.

    Google Scholar 

  13. C. Bskens, H. Maurer. SQP-methods for solving optimal control problems with control and state constraints: adjoint variables, sensitivity analysis and real-time control. Journal of Computational and Applied Mathematics, 2000, 120(1/2): 85–108.

    Article  MathSciNet  Google Scholar 

  14. A. Korytowski, M. Szymkat, H. Maurer, et al. Optimal control of a fedbatch fermentation process: numerical methods, sufficient conditions and sensitivity analysis. Proceedings of the 47th IEEE Conference on Decision and Control. Cancun, Mexiko: IEEE, 2008.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shurong Li.

Additional information

This work was supported by the Natural Science Foundation of China (No. 60974039) and the National Science and Technology Major Project (No. 2008ZX05011).

Shurong LI received his B.S. degree from Shandong University in 1987. He later obtained M.S. and Ph.D. degrees from the Institute of Systems Science at Chinese Academy of Sciences in 1990 and 1993, respectively. He finished his postdoctoral research at Tsinghua University in 1995. Currently, he is a professor of the China University of Petroleum (East China). His recent research interests include optimal control and optimization, nonlinear control, intelligent control.

Ruiyan ZHAO is a Ph.D. candidate at the College of Information and Control Engineering, China University of Petroleum (East China). His major research interests include optimal control theory and the related applications in reservoir recovery.

Qiang ZHANG is a Ph.D. candidate at the College of Information and Control Engineering, China University of Petroleum (East China). His major research interests include optimal control theory and the related applications in reservoir recovery and chemical engineering.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, S., Zhao, R. & Zhang, Q. Optimization method for solving bang-bang and singular control problems. J. Control Theory Appl. 10, 559–564 (2012). https://doi.org/10.1007/s11768-012-0276-7

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-012-0276-7

Keywords

Navigation