A numerical algorithm for optimal control of a class of hybrid systems: differential transformation based approach

A novel numerical algorithm based on differential transformation is proposed for optimal control of a class of hybrid systems with a predefined mode sequence. From the necessary conditions for optimality of hybrid systems, the hybrid optimal control problem is first converted into a two-point boundary value problem (TPBVP) with additional transverse conditions at the switching times. Then we propose a differential transformation algorithm for solving the TPBVP which may have discontinuities in the state and/or control input at the switching times. Using differential transformation, the hybrid optimal control problem reduces to a problem of solving a system of algebraic equations. The numerical solution is obtained in the form of a truncated Taylor series. By taking advantage of the special properties of the linear subsystems and a quadratic cost functional, the differential transformation algorithm can be further simplified for the switched linear quadratic optimal control problem. We analyse the error of the numerical solution computed by the differential transformation algorithm and some computational aspects are also discussed. The performance of the differential transformation algorithm is demonstrated through illustrative examples. The differential transformation algorithm has been shown to be simple to be implemented and computationally efficient.

[1]  Raymond A. DeCarlo,et al.  Optimal control of switching systems , 2005, Autom..

[2]  Anders Rantzer,et al.  Piecewise linear quadratic optimal control , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[3]  C. Mei Differential Transformation Approach for Free Vibration Analysis of a Centrifugally Stiffened Timoshenko Beam , 2006 .

[4]  Anders Rantzer,et al.  Convex dynamic programming for hybrid systems , 2002, IEEE Trans. Autom. Control..

[5]  Y. C. Liu,et al.  Solution of Two-Point Boundary-Value Problems Using the Differential Transformation Method , 1998 .

[6]  Panos J. Antsaklis,et al.  Special issue on hybrid systems: theory and applications a brief introduction to the theory and applications of hybrid systems , 2000, Proc. IEEE.

[7]  Magnus Egerstedt,et al.  Transition-time optimization for switched-mode dynamical systems , 2006, IEEE Transactions on Automatic Control.

[8]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[9]  S. Kahne,et al.  Optimal control: An introduction to the theory and ITs applications , 1967, IEEE Transactions on Automatic Control.

[10]  J. Lygeros,et al.  Toward optimal control of switched linear systems , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[11]  Panos J. Antsaklis,et al.  Optimal control of switched systems based on parameterization of the switching instants , 2004, IEEE Transactions on Automatic Control.

[12]  Cha'o-Kuang Chen,et al.  Transverse vibration of a rotating twisted Timoshenko beams under axial loading using differential transform , 1999 .

[13]  V. Borkar,et al.  A unified framework for hybrid control: model and optimal control theory , 1998, IEEE Trans. Autom. Control..

[14]  Dinesh Manocha,et al.  SOLVING SYSTEMS OF POLYNOMIAL EQUATIONS , 2002 .

[15]  C.G. Cassandras,et al.  Optimal control of hybrid systems in manufacturing , 2000, Proceedings of the IEEE.

[16]  Inseok Hwang,et al.  A Computational Approach to Solve Optimal Control Problems Using Differential Transformation , 2007, 2007 American Control Conference.

[17]  Peter E. Caines,et al.  Optimality Zone Algorithms for Hybrid Systems: Efficient Algorithms for Optimal Location and Control Computation , 2006, HSCC.

[18]  H. Sussmann,et al.  A maximum principle for hybrid optimal control problems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[19]  C. Chicone Ordinary Differential Equations with Applications , 1999, Texts in Applied Mathematics.

[20]  John Lygeros,et al.  Verified hybrid controllers for automated vehicles , 1998, IEEE Trans. Autom. Control..

[21]  Benedetto Piccoli,et al.  Hybrid systems and optimal control , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[22]  Ming-Jyi Jang,et al.  Two-dimensional differential transform for partial differential equations , 2001, Appl. Math. Comput..

[23]  Frédéric Kratz,et al.  An Optimal Control Approach for Hybrid Systems , 2003, Eur. J. Control.

[24]  Alberto Bemporad,et al.  On the Optimal Control Law for Linear Discrete Time Hybrid Systems , 2002, HSCC.

[25]  M. Alamir,et al.  On solving optimal control problems for switched hybrid nonlinear systems by strong variations algorithms , 2003 .

[26]  Ming-Jyi Jang,et al.  On solving the initial-value problems using the differential transformation method , 2000, Appl. Math. Comput..

[27]  Erich Kaltofen,et al.  Solving systems of nonlinear polynomial equations faster , 1989, ISSAC '89.

[28]  Xuping Xu,et al.  Optimal control of switched systems: new results and open problems , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[29]  Panos J. Antsaklis,et al.  Results and Perspectives on Computational Methods for Optimal Control of Switched Systems , 2003, HSCC.

[30]  R. Gaines Continuous dependence for two-point boundary value problems , 1969 .

[31]  Alberto Bemporad,et al.  Optimal control of continuous-time switched affine systems , 2006, IEEE Transactions on Automatic Control.

[32]  Mohammad Shahid Shaikh Optimal control of hybrid systems: theory and algorithms , 2004 .

[33]  Guest Editorial,et al.  Hybrid Control Systems : An Introductory Discussion to the Special Issue , 2009 .

[34]  J. Lygeros,et al.  A game theoretic approach to controller design for hybrid systems , 2000, Proceedings of the IEEE.

[35]  A. Giua,et al.  Optimal control of switched autonomous linear systems , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[36]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[37]  C. Iung,et al.  Linear quadratic optimization for hybrid systems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[38]  C. Pinello,et al.  Automotive engine control and hybrid systems: challenges and opportunities , 2000, Proceedings of the IEEE.

[39]  Charles W. Bert,et al.  Analysis of axial vibration of compound bars by differential transformation method , 2004 .

[40]  Eldon Hansen,et al.  Numerical Methods for Unconstrained Optimization and Nonlinear Equations (J. E. Dennis, Jr., and Robert B. Schnabel) , 1986 .

[41]  Peter E. Caines,et al.  On the Optimal Control of Hybrid Systems: Optimization of Trajectories, Switching Times, Location Schedules , 2003, HSCC.

[42]  Christos G. Cassandras,et al.  Hybrid Controllers for Hierarchically Decomposed Systems , 2000, HSCC.