×

The control parameterization method for nonlinear optimal control: a survey. (English) Zbl 1276.49025

Summary: The control parameterization method is a popular numerical technique for solving optimal control problems. The main idea of control parameterization is to discretize the control space by approximating the control function by a linear combination of basis functions. Under this approximation scheme, the optimal control problem is reduced to an approximate nonlinear optimization problem with a finite number of decision variables. This approximate problem can then be solved using nonlinear programming techniques. The aim of this paper is to introduce the fundamentals of the control parameterization method and survey its various applications to non-standard optimal control problems. Topics discussed include gradient computation, numerical convergence, variable switching times, and methods for handling state constraints. We conclude the paper with some suggestions for future research.

MSC:

49M37 Numerical methods based on nonlinear programming
65K10 Numerical optimization and variational techniques
65P99 Numerical problems in dynamical systems
90C30 Nonlinear programming
93C15 Control/observation systems governed by ordinary differential equations
PDF BibTeX XML Cite
Full Text: DOI

References:

[1] B. Açikmeşe, <em>Lossless convexification of a class of optimal control problems with non-convex control constraints</em>,, Automatica J. IFAC, 47, 341 (2011) · Zbl 1207.49036
[2] N. U. Ahmed, “Elements of Finite-Dimensional Systems and Control Theory,”, Longman Scientific and Technical (1988) · Zbl 0658.93002
[3] N. U. Ahmed, “Dynamic Systems and Control with Applications,”, World Scientific (2006) · Zbl 1127.93001
[4] Z. Benayache, <em>A new nonlinear control methodology for irrigation canals based on a delayed input model</em>,, in (2008)
[5] J. M. Blatt, <em>Optimal control with a cost of switching control</em>,, Journal of the Australian Mathematical Society - Series B: Applied Mathematics, 19, 316 (1976) · Zbl 0361.49005
[6] M. Boccadoro, <em>Optimal control of switching surfaces in hybrid dynamical systems</em>,, Discrete Event Dynamic Systems: Theory and Applications, 15, 433 (2005) · Zbl 1101.93054
[7] C. Büskens, <em>SQP-methods for solving optimal control problems with control and state constraints: Adjoint variables, sensitivity analysis and real-time control</em>,, Journal of Computational and Applied Mathematics, 120, 85 (2000) · Zbl 0963.65070
[8] L. Caccetta, <em>Computational aspects of the optimal transit path problem</em>,, Journal of Industrial and Management Optimization, 4, 95 (2008) · Zbl 1158.49032
[9] Q. Chai, <em>A max-min control problem arising in gradient elution chromatography</em>,, Industrial and Engineering Chemistry Research, 51, 6137 (2012)
[10] Q. Chai, <em>A unified parameter identification method for nonlinear time-delay systems</em>,, Journal of Industrial and Management Optimization, 9, 471 (2013) · Zbl 1274.93064
[11] Q. Chai, <em>A class of optimal state-delay control problems</em>,, Nonlinear Analysis: Real World Applications, 14, 1536 (2013) · Zbl 1263.93096
[12] Q. Chai, <em>Time-delay estimation for nonlinear systems with piecewise-constant input</em>,, Applied Mathematics and Computation, 219, 9543 (2013) · Zbl 1287.93102
[13] Q. Q. Chai, <em>Optimal control of an industrial-scale evaporation process: Sodium aluminate solution</em>,, Control Engineering Practice, 20, 618 (2012)
[14] B. Christiansen, <em>Optimal control of a voice-coil-motor with Coulombic friction</em>,, in (2008)
[15] M. Chyba, <em>Design and implementation of time efficient trajectories for autonomous underwater vehicles</em>,, Ocean Engineering, 35, 63 (2008)
[16] J. Y. Dieulot, <em>Tracking control of a nonlinear system with input-dependent delay</em>,, in (2001)
[17] B. Farhadinia, <em>A computational method for a class of non-standard time optimal control problems involving multiple time horizons</em>,, Mathematical and Computer Modelling, 49, 1682 (2009) · Zbl 1165.49309
[18] M. Gerdts, <em>A nonsmooth Newton’s method for discretized optimal control problems with state and control constraints</em>,, Journal of Industrial and Management Optimization, 4, 247 (2008) · Zbl 1157.49036
[19] C. J. Goh, <em>Control parametrization: A unified approach to optimal control problems with general constraints</em>,, Automatica J. IFAC, 24, 3 (1988) · Zbl 0637.49017
[20] P. G. Howlett, <em>Local energy minimization in optimal train control</em>,, Automatica J. IFAC, 45, 2692 (2009) · Zbl 1180.49043
[21] L. S. Jennings, “MISER3 Optimal Control Software: Theory and User Manual,”, University of Western Australia (2004)
[22] L. S. Jennings, <em>A computational algorithm for functional inequality constrained optimization problems</em>,, Automatica J. IFAC, 26, 371 (1990) · Zbl 0713.90079
[23] C. Jiang, <em>An exact penalty method for free terminal time optimal control problem with continuous inequality constraints</em>,, Journal of Optimization Theory and Applications, 154, 30 (2012) · Zbl 1264.49036
[24] C. Jiang, <em>A neighboring extremal solution for an optimal switched impulsive control problem</em>,, Journal of Industrial and Management Optimization, 8, 591 (2012) · Zbl 1292.90289
[25] K. Kaji, <em>Nonlinearly constrained time-delayed optimal control problems</em>,, Journal of Optimization Theory and Applications, 82, 295 (1994) · Zbl 0812.49008
[26] C. Y. Kaya, <em>Computational method for time-optimal switching control</em>,, Journal of Optimization Theory and Applications, 117, 69 (2003) · Zbl 1029.49029
[27] H. W. J. Lee, <em>An optimal control approach to nonlinear mixed integer programming problems</em>,, Computers and Mathematics with Applications, 36, 87 (1998) · Zbl 0941.90058
[28] H. W. J. Lee, <em>Sensor scheduling in continuous time</em>,, Automatica J. IFAC, 37, 2017 (2001) · Zbl 0991.94019
[29] H. W. J. Lee, <em>Control parametrization enhancing technique for time optimal control problems</em>,, Dynamic Systems and Applications, 6, 243 (1997) · Zbl 0894.49018
[30] H. W. J. Lee, <em>Control parametrization enhancing technique for optimal discrete-valued control problems</em>,, Automatica J. IFAC, 35, 1401 (1999) · Zbl 0942.93025
[31] H. W. J. Lee, <em>Control parametrization enhancing technique for solving a special ODE class with state dependent switch</em>,, Journal of Optimization Theory and Applications, 118, 55 (2003) · Zbl 1030.65077
[32] H. W. J. Lee, <em>Semi-infinite programming approach to nonlinear time-delayed optimal control problems with linear continuous constraints</em>,, Optimization Methods and Software, 21, 679 (2006) · Zbl 1112.49030
[33] R. Li, <em>Control parameterization enhancing transform for optimal control of switched systems</em>,, Mathematical and Computer Modelling, 43, 1393 (2006) · Zbl 1139.49030
[34] B. Li, <em>An exact penalty function method for continuous inequality constrained optimal control problem</em>,, Journal of Optimization Theory and Applications, 151, 260 (2011) · Zbl 1251.49026
[35] B. Li, <em>An optimal PID controller design for nonlinear constrained optimal control problems</em>,, Discrete and Continuous Dynamical Systems: Series B, 16, 1101 (2011) · Zbl 1234.49031
[36] Q. Lin, <em>A new computational method for a class of free terminal time optimal control problems</em>,, Pacific Journal of Optimization, 7, 63 (2011) · Zbl 1211.49041
[37] Q. Lin, <em>A new computational method for optimizing nonlinear impulsive systems</em>,, Dynamics of Continuous, 18, 59 (2011) · Zbl 1210.49035
[38] Q. Lin, <em>Optimal control computation for nonlinear systems with state-dependent stopping criteria</em>,, Automatica J. IFAC, 48, 2116 (2012) · Zbl 1258.49051
[39] Y. Liu, <em>A numerical method for a class of mixed switching and impulsive optimal control problems</em>,, Computers and Mathematics with Applications, 52, 625 (2006) · Zbl 1122.49025
[40] C. Liu, <em>Modelling and optimal control for nonlinear multistage dynamical system of microbial fed-batch culture</em>,, Journal of Industrial and Management Optimization, 5, 835 (2009) · Zbl 1186.49024
[41] Y. Liu, <em>On a class of optimal control problems with state jumps</em>,, Journal of Optimization Theory and Applications, 98, 65 (1998) · Zbl 0908.49023
[42] R. Loxton, <em>Minimizing control variation in nonlinear optimal control</em>,, Automatica J. IFAC, 49, 2652 (2013) · Zbl 1364.93052
[43] R. Loxton, <em>Control parameterization for optimal control problems with continuous inequality constraints: New convergence results</em>,, Numerical Algebra, 2, 571 (2012) · Zbl 1256.65065
[44] R. Loxton, <em>Optimal control problems with multiple characteristic time points in the objective and constraints</em>,, Automatica J. IFAC, 44, 2923 (2008) · Zbl 1160.49033
[45] R. Loxton, <em>Computational method for a class of switched system optimal control problems</em>,, IEEE Transactions on Automatic Control, 54, 2455 (2009) · Zbl 1367.93287
[46] R. Loxton, <em>An optimization approach to state-delay identification</em>,, IEEE Transactions on Automatic Control, 55, 2113 (2010) · Zbl 1368.93126
[47] R. Loxton, <em>Robust suboptimal control of nonlinear systems</em>,, Applied Mathematics and Computation, 217, 6566 (2011) · Zbl 1209.93041
[48] R. Loxton, <em>Optimal switching instants for a switched-capacitor DC/DC power converter</em>,, Automatica J. IFAC, 45, 973 (2009) · Zbl 1162.49044
[49] R. Loxton, <em>Optimal control problems with a continuous inequality constraint on the state and the control</em>,, Automatica J. IFAC, 45, 2250 (2009) · Zbl 1179.49032
[50] D. G. Luenberger, “Linear and Nonlinear Programming,” 3rd Edition,, Springer (2008) · Zbl 1207.90003
[51] R. B. Martin, <em>Optimal control drug scheduling of cancer chemotherapy</em>,, Automatica J. IFAC, 28, 1113 (1992)
[52] J. Matula, <em>On an extremum problem</em>,, Journal of the Australian Mathematical Society - Series B: Applied Mathematics, 28, 376 (1987) · Zbl 0615.49001
[53] J. Nocedal, “Numerical Optimization,” 2nd Edition,, Springer (2006)
[54] V. Rehbock, “Tracking Control and Optimal Control,”, PhD thesis (1994)
[55] V. Rehbock, <em>Two defence applications involving discrete valued optimal control</em>,, ANZIAM Journal, 44 (2002) · Zbl 1016.34093
[56] V. Rehbock, <em>A survey of the control parametrization and control parametrization enhancing methods for constrained optimal control problems</em>,, in (1999) · Zbl 0946.49028
[57] J. P. Richard, <em>Time-delay systems: An overview of some recent advances and open problems</em>,, Automatica J. IFAC, 39, 1667 (2003) · Zbl 1145.93302
[58] T. Ruby, <em>Numerical solutions of optimal switching control problems</em>,, in (2005) · Zbl 1119.65349
[59] T. Ruby, <em>Optimal control of hybrid power systems</em>,, Dynamics of Continuous, 10, 429 (2003) · Zbl 1025.49024
[60] A. Siburian, <em>Numerical procedure for solving a class of singular optimal control problems</em>,, Optimization Methods and Software, 19, 413 (2004) · Zbl 1060.49022
[61] D. E. Stewart, <em>A numerical algorithm for optimal control problems with switching costs</em>,, Journal of the Australian Mathematical Society - Series B: Applied Mathematics, 34, 212 (1992) · Zbl 0767.49024
[62] K. L. Teo, <em>Control parametrization enhancing transform to optimal control problems</em>,, Nonlinear Analysis: Theory, 63 (2005) · Zbl 1224.49044
[63] K. L. Teo, <em>A simple computational procedure for optimization problems with functional inequality constraints</em>,, IEEE Transactions on Automatic Control, 32, 940 (1987) · Zbl 0623.90067
[64] K. L. Teo, <em>A computational method for a class of dynamical optimization problems in which the terminal time is conditionally free</em>,, IMA Journal of Mathematical Control and Information, 6, 81 (1989) · Zbl 0673.49013
[65] K. L. Teo, “A Unified Computational Approach to Optimal Control Problems,”, Longman Scientific and Technical (1991) · Zbl 0747.49005
[66] K. L. Teo, <em>Nonlinear optimal control problems with continuous state inequality constraints</em>,, Journal of Optimization Theory and Applications, 63, 1 (1989) · Zbl 0663.49015
[67] K. L. Teo, <em>Optimal control with a cost on changing control</em>,, Journal of Optimization Theory and Applications, 68, 335 (1991) · Zbl 0697.49030
[68] K. L. Teo, <em>The control parameterization enhancing transform for constrained optimal control problems</em>,, Journal of the Australian Mathematical Society - Series B: Applied Mathematics, 40, 314 (1999) · Zbl 0929.49014
[69] K. L. Teo, <em>A computational method for free time optimal control problems, with application to maximizing the range of an aircraft-like projectile</em>,, Journal of the Australian Mathematical Society - Series B: Applied Mathematics, 28, 393 (1987) · Zbl 0654.70031
[70] K. L. Teo, <em>Numerical solution of an optimal control problem with variable time points in the objective function</em>,, ANZIAM Journal, 43, 463 (2002) · Zbl 1001.65068
[71] K. L. Teo, <em>A new computational algorithm for functional inequality constrained optimization problems</em>,, Automatica J. IFAC, 29, 789 (1993) · Zbl 0775.49003
[72] T. L. Vincent, “Optimality in Parametric Systems,”, John Wiley (1981) · Zbl 0485.49001
[73] L. Y. Wang, <em>Time delayed optimal control problems with multiple characteristic time points: Computation and industrial applications</em>,, Journal of Industrial and Management Optimization, 5, 705 (2009) · Zbl 1186.49023
[74] L. Y. Wang, <em>Optimal control problems arising in the zinc sulphate electrolyte purification process</em>,, Journal of Global Optimization, 54, 307 (2012) · Zbl 1259.49027
[75] K. H. Wong, <em>The control parametrization enhancing transform for constrained time-delayed optimal control problems</em>,, ANZIAM Journal, 43 (2002) · Zbl 0998.49022
[76] S. F. Woon, <em>Global optimization method for continuous-time sensor scheduling</em>,, Nonlinear Dynamics and Systems Theory, 10, 175 (2010) · Zbl 1225.37120
[77] S. F. Woon, <em>Towards global solutions of optimal discrete-valued control problems</em>,, Optimal Control Applications and Methods, 33, 576 (2012) · Zbl 1275.49057
[78] C. Z. Wu, <em>Global impulsive optimal control computation</em>,, Journal of Industrial and Management Optimization, 2, 435 (2006) · Zbl 1112.49031
[79] C. Z. Wu, <em>A filled function method for optimal discrete-valued control problems</em>,, Journal of Global Optimization, 44, 213 (2009) · Zbl 1192.49032
[80] R. Yu, <em>Optimal partial harvesting schedule for aquaculture operations</em>,, Marine Resource Economics, 21, 301 (2006)
[81] C. Yu, <em>Optimal discrete-valued control computation</em>,, Journal of Global Optimization, 56, 503 (2013) · Zbl 1272.49067
[82] Y. Zhao, <em>Rigorous global optimization for dynamic systems subject to inequality path constraints</em>,, Industrial and Engineering Chemistry Research, 50, 12678 (2011)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.