A novel numerical method based on the differential transformation is proposed for solving nonlinear optimal control problems in this paper. The differential transformation is a linear operator that transforms a function from the original time and/or space domain into another domain in order to simplify the differential calculations. The optimality conditions for the optimal control problems can be represented by algebraic and differential equations. Using the differential transformation, these algebraic and differential equations with their boundary conditions are first converted into a system of nonlinear algebraic equations. Then the numerical optimal solutions are obtained in the form of finite-term Taylor series by solving the system of nonlinear algebraic equations. The differential transformation algorithm is similar to the spectral element methods in that the computational region splits into several subregions but it uses polynomials of high degrees by keeping a small number of subregions. The differential transformation algorithm could solve the finite- (or infinite-) time horizon optimal control problems formulated as either the algebraic and ordinary differential equations using Pontryagin’s minimum principle or the Hamilton–Jacobi–Bellman partial differential equation using dynamic programming in one unified framework. In addition, the differential transformation algorithm can efficiently solve optimal control problems with the piecewise continuous dynamics and/or nonsmooth control. The performance is demonstrated through illustrative examples.
Skip Nav Destination
e-mail: ihwang@purdue.edu
e-mail: li31@purdue.edu
e-mail: ddu@purdue.edu
Article navigation
September 2009
Research Papers
Differential Transformation and Its Application to Nonlinear Optimal Control
Inseok Hwang,
Inseok Hwang
Assistant Professor
School of Aeronautics and Astronautics,
e-mail: ihwang@purdue.edu
Purdue University
, West Lafayette, IN 47907
Search for other works by this author on:
Jinhua Li,
Jinhua Li
Graduate Student
School of Aeronautics and Astronautics,
e-mail: li31@purdue.edu
Purdue University
, West Lafayette, IN 47907
Search for other works by this author on:
Dzung Du
Dzung Du
Graduate Student
School of Aeronautics and Astronautics,
e-mail: ddu@purdue.edu
Purdue University
, West Lafayette, IN 47907
Search for other works by this author on:
Inseok Hwang
Assistant Professor
School of Aeronautics and Astronautics,
Purdue University
, West Lafayette, IN 47907e-mail: ihwang@purdue.edu
Jinhua Li
Graduate Student
School of Aeronautics and Astronautics,
Purdue University
, West Lafayette, IN 47907e-mail: li31@purdue.edu
Dzung Du
Graduate Student
School of Aeronautics and Astronautics,
Purdue University
, West Lafayette, IN 47907e-mail: ddu@purdue.edu
J. Dyn. Sys., Meas., Control. Sep 2009, 131(5): 051010 (11 pages)
Published Online: August 19, 2009
Article history
Received:
August 5, 2008
Revised:
May 7, 2009
Published:
August 19, 2009
Citation
Hwang, I., Li, J., and Du, D. (August 19, 2009). "Differential Transformation and Its Application to Nonlinear Optimal Control." ASME. J. Dyn. Sys., Meas., Control. September 2009; 131(5): 051010. https://doi.org/10.1115/1.3155013
Download citation file:
Get Email Alerts
Offline and online exergy-based strategies for hybrid electric vehicles
J. Dyn. Sys., Meas., Control
Optimal Control of a Roll-to-Roll Dry Transfer Process With Bounded Dynamics Convexification
J. Dyn. Sys., Meas., Control (May 2025)
In-Situ Calibration of Six-Axis Force/Torque Transducers on a Six-Legged Robot
J. Dyn. Sys., Meas., Control (May 2025)
Active Data-enabled Robot Learning of Elastic Workpiece Interactions
J. Dyn. Sys., Meas., Control
Related Articles
Continuous Optimal Infeed Control for Cylindrical Plunge Grinding, Part 2: Controller Design and Implementation
J. Manuf. Sci. Eng (May,2004)
Fractional Optimal Control of Continuum Systems
J. Vib. Acoust (April,2009)
Continuous Optimal Infeed Control for Cylindrical Plunge Grinding, Part 1: Methodology
J. Manuf. Sci. Eng (May,2004)
Automotive Transmission Clutch Fill Control Using a Customized Dynamic Programming Method
J. Dyn. Sys., Meas., Control (September,2011)
Related Proceedings Papers
Related Chapters
Efficient Audio Retrieval Based on Locality Sensitive Hash
International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)
The Use of Hash Table for Building the Distance Matrix in a Pair-Wise Sequence Alignment
International Conference on Software Technology and Engineering (ICSTE 2012)
Dynamic Programming
Engineering Optimization: Applications, Methods, and Analysis