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.
In this paper, we develop a computational method for a class of optimal control problems where the objective and constraint functionals depend on two or more discrete time points. These time points can be either fixed or variable. Using the control parametrization technique and a time scaling transformation, this type of optimal control problem is approximated by a sequence of approximate optimal parameter selection problems. Each of these approximate problems can be viewed as a finite dimensional optimization problem. New gradient formulae for the cost and constraint functions are derived. With these gradient formulae, standard gradient-based optimization methods can be applied to solve each approximate optimal parameter selection problem. For illustration, two numerical examples are solved.
We consider an optimal control problem with a nonlinear continuous inequality constraint. Both the state and the control are allowed to appear explicitly in this constraint. By discretizing the control space and applying a novel transformation, a corresponding class of semi-infinite programming problems is derived. A solution of each problem in this class furnishes a suboptimal control for the original problem. Furthermore, we show that such a solution can be computed efficiently using a penalty function method. On the basis of these two ideas, an algorithm that computes a sequence of suboptimal controls for the original problem is proposed. Our main result shows that the cost of these suboptimal controls converges to the minimum cost. For illustration, an example problem is solved.
We consider a switched-capacitor DC/DC power converter with variable switching instants. The determination of optimal switching instants giving low output ripple and strong load regulation is posed as a non-smooth dynamic optimization problem. By introducing a set of auxiliary differential equations and applying a time-scaling transformation, we formulate an equivalent optimization problem with semi-infinite constraints. Existing algorithms can be applied to solve this smooth semi-infinite optimization problem. The existence of an optimal solution is also established. For illustration, the optimal switching instants for a practical switched-capacitor DC/DC power converter are determined using this approach
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.