Abstract
There have been a number of results in the literature showing that a direct transcription numerical approach to optimal control problems could have a number of surprising and desirable behaviors that were not always predicted by the existing theory especially when differential algebraic equations are involved. Most of these results were developed with an implicit Runge-Kutta (IRK) discretization being used. It is important to know which of these observations hold for direct transcription software using different types of discretizations and which are discretization specific. This paper reexamines several of these questions but using an hp-pseudospectral code. It is seen that while philosophically the results are often similar to the IRK results, there are some differences that should be understood by users solving constrained optimal control problems. This paper also discusses a type of regularization for higher index problems that does not reduce the index.
Similar content being viewed by others
References
Balla, K., Kurina, G.A., März, R.: Index criteria for differential algebraic equations arising from linear-quadratic optimal control problems. J. Dyn. Control. Syst. 12, 289–311 (2006)
Betts, J.T.: Practical methods for optimal control and estimation using nonlinear programming, 2nd ed. SIAM, Philadelphia (2010)
Betts, J.T., Biehn, N., Campbell, S.L.: Convergence of nonconvergent IRK discretizations of optimal control problems with state inequality constraints. SIAM J. Sci. Comp. 23, 1981–2007 (2002)
Betts, J.T., Campbell, S.L., Engelsone, A.: Direct transcription solution of optimal control problems with higher order state constraints: theory vs practice. Optim. Eng. 8, 1–19 (2007)
Betts, J.T., Campbell, S.L., Engelsone, A.: Direct transcription solution of inequality constrained optimal control problems, pp 1622–1626. Proceedings of the American Control Conference, Boston (2004)
Betts, J.T., Erb, S.O.: Optimal low thrust trajectories to the Moon. SIAM J. Appl. Dyn. Syst. 2, 144–170 (2003)
Biegler, L.T., Campbell, S.L., Mehrmann, V. (eds.): Control and optimization with differential-algebraic constraints. SIAM, Philadelphia (2012)
Biegler, L.T.: Nonlinear programming strategies for dynamic chemical process optimization. Theor. Found. Chem. Eng. 48, 541–554 (2014)
Brenan, K.E., Campbell, S.L., Petzold, L.R.: Numerical solution of initial-value problems in differential-algebraic equations. SIAM, Philadelphia (1996)
Campbell, S.L., März, R.: Direct transcription solution of high index optimal control problems and regular Euler-Lagrange equations. J. Comput. Appl. Math. 202, 186–202 (2007)
Campbell, S.L., Kunkel, P., Mehrmann, V.: Regularization of linear and nonlinear descriptor systems. In: Biegler, L.T., Campbell, S.L., Mehrmann, V. (eds.) Control and optimization with differential-algebraic constraints, pp 17–34. SIAM, Philadelphia (2012)
Darby, C.L., Hager, W.W., Rao, A.V.: An hp-adaptive pseudospectral method for solving optimal control problems. Optimal Control Applications and Methods 32, 476–502 (2011)
Engelsone, A., Campbell, S.L., Betts, J.T.: Direct transcription solution of higher-index optimal control problems and the virtual index. Appl. Numer. Math. 57, 281–296 (2007)
Engelsone, A., Campbell, S.L., Betts, J.T.: Order of Convergence in the direct transcription solution of optimal control problems, pp 3723–3728. Proceedings of the IEEE Conference on Decision Control - European Control Conference, Seville (2005)
Ghanbari, F., Goreishi, F.: Convergence analysis of the pseudospectral method for linear DAEs of index-2. Int. J. Comp. Methods 10, 1350019–1–1350019-20 (2013)
Hosseini, M.M.: Pseudospectral method for numerical solution of DAEs with an error estimation. Appl. Math. Comput. 170, 115–124 (2005)
Hosseini, M.M.: A domain decomposition method for solution of nonlinear differential algebraic equations. Appl. Math. Comput. 181, 1737–1744 (2006)
Hosseini, M.M.: Numerical solution of linear high-index DAEs, Computational Science and Its Applications ICCSA 2004, vol. 305, pp 676–685. Lecture Notes in Computer Science, Springer (2004)
Jacobsen, D.H., Lele, M.M., Speyer, J.L.: New necessary conditions of optimality for control problems with state variable inequality constraints. J. Math. Anal. Appl. 35, 255–284 (1971)
Jay, L.O.: Lobatto methods. In: Engquist, B. (ed.) Encyclopedia of applied and computational mathematics, numerical analysis of ordinary differential equations. Springer - The Language of Science (2013)
Kameswaran, S., Biegler, L.T.: Convergence rates for direct transcription of optimal control problems using collocation at Radau points. Computat. Optim. Appls. 41, 81–126 (2008)
Kameswaran, S., Biegler, L.T.: Simultaneous dynamic optimization strategies: recent advances and challenges. Comput. Chem. Eng. 30, 1560–1573 (2006)
Kameswaran, S., Biegler, L.T.: Advantages of nonlinear-programming-based methodologies for inequality path-constrained optimal control problems - a numerical study. SIAM J. Sci. Stat. Comput. 30, 957–981 (2008)
Kunkel, P., Mehrmann, V.: Differential-algebraic equations: analysis and numerical solution. European Mathematical Society, Zürich (2006)
Lamour, R., März, R., Tischendorf, C.: Differential-algebraic equations: a projector based analysis. Differential Algebraic Equations Forum, Springer (2012)
März, R.: Notes on linearization of DAEs and on optimization with differential-algebraic constraints. In: Biegler, L.T., Campbell, S.L., Mehrmann, V. (eds.) Control and optimization with differential-algebraic constraints, pp 37–58. SIAM, Philadelphia (2012)
Patterson, M.A., Rao, A.V.: GPOPS II: A MATLAB software for solving multiple-phase optimal control problems using hp-adaptive Gaussian quadrature collocation methods and sparse nonlinear programming. ACM Trans. Math Software 41, 1–37 (2014)
Rao, A.V., Benson, D.A., Darby, C., Patterson, M.A., Francolin, C., Sanders, I., Huntington, G.T.: Algorithm 902: Gpops, a MATLAB software for solving multiple-phase optimal control problems using the Gauss pseudospectral method. ACM Trans. Math. Softw. 37, 22:1–22:39 (2010)
Saravi, M., Babolian, E., England, R., Bromilow, M.: System of linear ordinary differential and differential-algebraic equations and pseudo-spectral method. Computers and Mathematics with Applications 59, 1524–1531 (2010)
Wächter, A., Biegler, L.T.: On the Implementation of a primal-dual interior point filter line search algorithm for large-scale nonlinear programming. Math. Program. 106, 25–57 (2006)
Yaganeh, S., Saadatmandi, A., Soltanian, F., Dehghan, M.: The numerical solution of differential-algebraic equations by sinc-collocation method. Comp. Appl. Math. 32, 343–354 (2013)
Author information
Authors and Affiliations
Corresponding author
Additional information
Research supported in part by NSF Grant DMS-1209251.
Rights and permissions
About this article
Cite this article
Campbell, S.L., Betts, J.T. Comments on direct transcription solution of DAE constrained optimal control problems with two discretization approaches. Numer Algor 73, 807–838 (2016). https://doi.org/10.1007/s11075-016-0119-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-016-0119-6