A procedure to solve optimal control problems numerically by parametrization via runge-kutta-methods
Harry Poppe, K. Kautz
Abstract
Harry Poppe, K. Kautz
Abstract
In this paper, we consider a class of nonlinear optimal control problems (Bolzaproblems) with constraints of the control vector, initial and boundary conditions of the state vector. The time interval is fixed. We parametrize the control function: we use a fixed uniform partition of the time interval and the control functions are approximated by step func¬tions, where the values of these functions are the optimization variables (parameters). Bat we can approximate the control function by (piecewise defined) polynomials of higher degrees too. In our second example we tested an approach with a polynomials of first degree. To get the approximative values of the state variables we implement the parameters into a integration scheme of Runge-Kutta type. Finally for the optimization the integration scheme directly is combined with a nonlinear programming-solver, for instance an SQP-solver. The existence of an optimal solution is assumed. Convergence properties of this method are not considered in this paper, but will be treated in a forthcoming paper
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper, we consider a class of nonlinear optimal control problems (Bolzaproblems) with constraints of the control vector, initial and boundary conditions of the state vector. The time interval is fixed. We parametrize the control function: we use a fixed uniform partition of the time interval and the control functions are approximated by step func¬tions, where the values of these functions are the optimization variables (parameters). Bat we can approximate the control function by (piecewise defined) polynomials of higher degrees too. In our second example we tested an approach with a polynomials of first degree. To get the approximative values of the state variables we implement the parameters into a integration scheme of Runge-Kutta type. Finally for the optimization the integration scheme directly is combined with a nonlinear programming-solver, for instance an SQP-solver. The existence of an optimal solution is assumed. Convergence properties of this method are not considered in this paper, but will be treated in a forthcoming paper
Key concepts: Mathematics, Piecewise, Solver, Optimal control, Runge–Kutta methods, Parametrization (atmospheric modeling), Sequential quadratic programming, Nonlinear system