Introduction to matrix analysis (2nd ed.)
Introduction to matrix analysis (2nd ed.)
Optimal Control by Mathematical Programming
Optimal Control by Mathematical Programming
Numerical method for a class of optimal control problems subject to nonsmooth functional constraints
Journal of Computational and Applied Mathematics
Hi-index | 22.14 |
A suboptimal control algorithm for linear-quadratic regulator problems with state variable inequality constraints (SVIC) is developed. The state and control variables are approximated by cubic splines on an uniform mesh. Through collocation at the knots, the dynamic equations and SVIC are reduced to a set of linear algebraic equations and the suboptimal control is constructed from the solution of a quadratic programming problem with sparse matrices. The number of non-zero storage elements required for these matrices varies linearly with the number of mesh points. Computational experience for specific examples is presented and compared with other approaches described in the literature. Good to excellent accuracy is obtained with modest computational requirements. Memory considerations and on-line implementation are discussed. From both the computational and storage aspects, the approach offers an effective alternative for SVIC problems. Extensions of the algorithm to more general control problems are suggested.