期刊文献+

数值求解最优控制问题中的精确导数计算方法 被引量:1

EXACT DERIVATIVE CALCULATION FOR SOLVING OPTIMAL CONTROL PROBLEM NUMERICALLY
原文传递
导出
摘要 针对常微分方程最优控制问题的数值求解,提出了一种自动计算性能指标梯度的方法.该方法通过显式数值积分方法求解状态方程,将最优控制的性能指标看作控制参数向量的显式函数,并根据链式求导法则计算其梯度.针对欧拉法和四阶龙格库塔法,推导了下一时刻状态对当前状态及控制导数的解析表达式.在求解状态方程的过程中,计算并采用行压缩方式存储了这些数值.然后在计算性能指标时反向计算,获得性能指标的精确梯度,并将其用于基于梯度的最优控制求解.通过计算实例验证了所计算导数的准确性,并在求解最优控制问题时与前向差分梯度方法进行了比较,求解结果表明了该方法的有效性. An automatic approach is presented for calculating the gradient of per- formance in solving optimal control problem (OCP) governed by ordinary differential equations. The state equations are integrated explicitly, and the performance of OCP is regarded as an explicit function with respect to control parameters, the gradient of which can be calculated by using chain rule of derivation. The derivatives of states on next step with respect to current states and controls are given analytically for Euler method and 4th-order Runge-Kutta method. During the procedure of state equation integrating, these derivatives are calculated numerically and stored in row compressed form. The exact gradient of performance are computed backward time with the stored derivatives and can be used for solving OCP based on gradient method. An example is given for verify the accuracy of the derivatives provided by the exact derivative method. The results are compared to the gradient calculation method of forward difference in solving the OCP, which demonstrated the effectiveness of the presented method.
出处 《系统科学与数学》 CSCD 北大核心 2015年第7期812-822,共11页 Journal of Systems Science and Mathematical Sciences
基金 国家自然科学基金(60974039) 山东省自然科学基金(ZR2011FM002) 中央高校基本科研业务费专项资金资助课题
关键词 最优控制 梯度 自动微分 Optimal control, gradient, automatic differentiation.
  • 相关文献

参考文献11

  • 1Goh C J, Teo K L. Control parametrization: A unified approach to optimal control problems with general constraints. Automatica 1988, 24(1): 3-18.
  • 2Kameswaran S, Biegler L T. Simultaneous dynamic optimization strategies: Recent advances and challenges. Computers &: Chemical Engineering, 2006, 30(10): 1560-1575.
  • 3Canto E B, Banga J R, Alonso A A, et al. Restricted second order information for the solution of optimal control problems using control vector parameterization. Journal of Process Control, 2002, 12(2): 243-255.
  • 4Betts J T. Practical Methods for Optimal Control and Estimation Using Nonlinear Programming. Philadelphia: SIAM, 2010.
  • 5Griesse R, Walther A. Evaluating gradients in optimal control: Continuous adjoints versus auto- matic differentiation. Journal of Optimization Theory and Applications, 2004, 122(1): 63-86.
  • 6Walther A. Automatic differentiation of explicit Runge-Kutta methods for optimal control. Com- putational Optimization and Applications, 2007, 36(1): 83-108.
  • 7Birgina E G, Evtusenko Y G. Automatic differentiation and spectral projected gradient methods for optimal control problems. Optimization Methods and Software, 1998, 10(2): 125-146.
  • 8Chen Y Q, Liang J, Gu J, et al. RIOTS+ AD: Integrating automatic differentiation into compu- tational optimal control. International Conference on Control Science and Engineering, Harbin, 2003, 18-20.
  • 9程强,张海斌,王斌.自动微分的原理和方法[J].计算数学,2009,31(1):15-36. 被引量:7
  • 10邵之江,郑小青.基于自动微分的精馏塔优化计算灵敏度分析[J].化工学报,2004,55(8):1296-1300. 被引量:5

二级参考文献7

  • 1Shao Zhijiang(邵之江), Zhang Yuyue(张余岳),Qian Jixin(钱积新).Unified Approach for Distillation Column Simulation and Optimization Based on Equation-oriented Algorithms.Journal of Chemical Industry and Engineering(China)
  • 2Shen Jingzhu(沈静珠).Process System Optimization (过程系统优化).2nd ed.Beijing:Tsinghua University Press,1994
  • 3Sastry S Isukapalli.Uncertainty Analysis of Transport-Transformation Models:[dissertation].Rutgers:State University of New Jersey,1999
  • 4Guo Tianmin(郭天民).Multicomponent Vapor-Liquid Equilibrium and Distillation(多元汽-液平衡和精馏).Beijing:Chemical Industry Press, 1983
  • 5Thomas F Coleman,Arun Verma.ADMAT: An Automatic Differentiation Toolbox for MATLAB.Ithaca:Cornell University,1998
  • 6LiXiang(李翔) ShaoZhijiang(邵之江) ZhongWeitao(仲卫涛) QianJixin(钱积新).Polycondensation Process Optimization Based on Hybrid Automatic Differentiation[J].Journal of Chemical Industry and Engineering(China)(化工学报),.
  • 7穆穆.Nonlinear singular vectors and nonlinear singular values[J].Science China Earth Sciences,2000,43(4):375-385. 被引量:37

共引文献10

同被引文献20

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部