Numerical Solution of Optimal Control Problems by Direct Collocation

نویسنده

  • Oskar von Stryk
چکیده

By an appropriate discretization of control and state variables, a constrained optimal control problem is transformed into a finite dimensional nonlinear program which can be solved by standard SQP-methods [10]. Convergence properties of the discretization are derived. From a solution of this method known as direct collocation, these properties are used to obtain reliable estimates of adjoint variables. In the presence of active state constraints, these estimates can be significantly improved by including the switching structure of the state constraint into the optimization procedure. Two numerical examples are presented. 1 Statement of problems Systems governed by ordinary differential equations arise in many applications as, e. g., in astronautics, aeronautics, robotics, and economics. The task of optimizing these systems leads to the optimal control problems investigated in this paper. The aim is to find a control vector u(t) and the final time tf that minimize the functional J [u, tf ] = Φ(x(tf ), tf) (1) subject to a system of n nonlinear differential equations ẋi(t) = fi(x(t), u(t), t), i = 1, . . . , n, 0 ≤ t ≤ tf , (2) boundary conditions ri(x(0), x(tf ), tf) = 0, i = 1, . . . , k ≤ 2n, (3) and m inequality constraints gi(x(t), u(t), t) ≥ 0, i = 1, . . . , m, 0 ≤ t ≤ tf . (4) Here, the l vector of control variables is denoted by u(t) = (u1(t), . . . , ul(t)) T and the n vector of state variables is denoted by x(t) = (x1(t), . . . , xn(t)) T . The functions Φ : IR → IR, f : IR → IR, r : IR → IR, and g : IR → IR are assumed to be continuously differentiable. The controls ui : [0, tf ] → IR, i = 1, . . . , l, are assumed to be bounded and measureable and tf may be fixed or free. 1 2 Discretization This section briefly recalls the discretization scheme as described in more detail in [18]. Some of the basic ideas of this discretization scheme have been formerly outlined by Kraft [14] and Hargraves and Paris [11]. A discretization of the time interval 0 = t1 < t2 < . . . < tN = tf (5) is chosen. The parameters Y of the nonlinear program are the values of control and state variables at the grid points tj, j = 1, . . . , N, and the final time tf Y = (u(t1), . . . , u(tN), x(t1), . . . , x(tN ), tN) ∈ IR. (6) The controls are chosen as piecewise linear interpolating functions between u(tj) and u(tj+1) for tj ≤ t < tj+1 uapp(t) = u(tj) + t− tj tj+1 − tj (u(tj+1)− u(tj)). (7) The states are chosen as continuously differentiable functions and piecewise defined as cubic polynomials between x(tj) and x(tj+1) with ẋapp(s) := f(x(s), u(s), s) at s = tj, tj+1,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Numerical Solution of Fractional Optimal Control Problems Using Spectral Method and Hybrid Functions

In this paper‎, ‎a modern method is presented to solve a class of fractional optimal control problems (FOCPs) indirectly‎. ‎First‎, ‎the necessary optimality conditions for the FOCP are obtained in the form of two fractional differential equations (FDEs)‎. ‎Then‎, ‎the unknown functions are approximated by the hybrid functions‎, ‎including Bernoulli polynomials and Block-pulse functions based o...

متن کامل

Generalized B-spline functions ‎method‎‎ for solving optimal control problems

‎In this paper we introduce a numerical approach that solves optimal control problems (OCPs) ‎using collocation methods‎. ‎This approach is based upon B-spline functions‎. ‎The derivative matrices between any two families of B-spline functions are utilized to‎ ‎reduce the solution of OCPs to the solution of nonlinear optimization problems‎. ‎Numerical experiments confirm our heoretical findings‎.

متن کامل

Solving infinite horizon optimal control problems of nonlinear interconnected large-scale dynamic systems via a Haar wavelet collocation scheme

We consider an approximation scheme using Haar wavelets for solving a class of infinite horizon optimal control problems (OCP's) of nonlinear interconnected large-scale dynamic systems. A computational method based on Haar wavelets in the time-domain is proposed for solving the optimal control problem. Haar wavelets integral operational matrix and direct collocation method are utilized to find ...

متن کامل

A numerical approach to solve eighth order boundary value problems by Haar wavelet collocation method

In this paper a robust and accurate algorithm based on Haar wavelet collocation method (HWCM) is proposed for solving eighth order boundary value problems. We used the Haar direct method for calculating multiple integrals of Haar functions. To illustrate the efficiency and accuracy of the concerned method, few examples are considered which arise in the mathematical modeling of fluid dynamics an...

متن کامل

Numerical Solution of Hybrid Optimal Control Problems with Applications in Robotics

Abstract: Numerical solution techniques for a class of hybrid (discrete event / continuous variable) optimal control problems (HOCP) are described, and their potential use in robotic applications is demonstrated. HOCPs are inherently combinatorial due to their discrete event aspect which is one of the main challenges when numerically solving for optimal hybrid trajectories. One may associate a ...

متن کامل

Numerical Solution of Optimal Control Problems by Direct Collocation 1 Statement of Problems

By an appropriate discretization of control and state variables, a constrained optimal control problem is transformed into a nite dimensional nonlinear program which can be solved by standard SQP-methods 10]. Convergence properties of the discretization are derived. From a solution of this method known as direct collocation, these properties are used to obtain reliable estimates of adjoint vari...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993