An adaptive mesh refinement method for indirectly solving optimal control problems

被引:0
作者
Chaoyi Yang
Brian C. Fabien
机构
[1] University of Washington,Mechanical Engineering
来源
Numerical Algorithms | 2022年 / 91卷
关键词
Optimal control; Indirect method; Collocation method; Adaptive mesh refinement; GPU parallel programming;
D O I
暂无
中图分类号
学科分类号
摘要
The indirect solution of optimal control problems (OCPs) with inequality constraints and parameters is obtained by solving the two-point boundary value problem (BVP) involving index-1 differential-algebraic equations (DAEs) associated with its first-order optimality conditions. This paper introduces an adaptive mesh refinement method based on a collocation method for solving the index-1 BVP-DAEs. The paper first derives a method to estimate the relative error between the numerical solution and the exact solution. The relative error estimate is then used to guide the mesh refinement process. The mesh size is increased when the estimated error within a mesh interval is beyond the numerical tolerance by either increasing the order of the approximating polynomial or dividing the interval into multiple subintervals. In the mesh interval where the error tolerance has been met, the mesh size is reduced by either decreasing the degree of the approximating polynomial or merging adjacent mesh intervals. An efficient parallel implementation of the method is implemented using Python and CUDA. The paper presents three examples which show that the approach is more computationally efficient and robust when compared with fixed-order methods.
引用
收藏
页码:193 / 225
页数:32
相关论文
共 74 条
[1]  
Amodio P(2000)Almost block diagonal linear systems: sequential and parallel solution techniques, and applications Numerical Linear Algebra with Applications 7 275-317
[2]  
Cash J(1989)On numerical differential algebraic problems with application to semiconductor device simulation SIAM J. Numer. Anal. 26 517-538
[3]  
Roussos G(1994)Collocation software for boundary value differential-algebraic equations SIAM J. Sci. Comput. 15 938-952
[4]  
Wright R(1998)Survey of numerical methods for trajectory optimization Journal of Guidance Control, and Dynamics 21 193-207
[5]  
Fairweather G(2000)Sqp-methods for solving optimal control problems with control and state constraints: adjoint variables, sensitivity analysis and real-time control J. Comput. Appl. Math. 120 85-108
[6]  
Gladwell I(2011)Direct trajectory optimization using a variable low-order adaptive pseudospectral method J. Spacecr. Rocket. 48 433-445
[7]  
Kraut G(2011)An hp-adaptive pseudospectral method for solving optimal control problems Optimal Control Applications and Methods 32 476-502
[8]  
Paprzycki M(1996)An a priori estimate for discrete approximations in nonlinear optimal control SIAM J. Control. Optim. 34 1315-1328
[9]  
Ascher U(1995)The pseudospectral legendre method for discretizing optimal control problems IEEE Trans. Autom. Control 40 1793-1796
[10]  
Ascher UM(1997)A collocation-type method for linear quadratic optimal control problems Optimal Control Applications and Methods 18 227-235