Journal of Systems Engineering and Electronics ›› 2009, Vol. 31 ›› Issue (6): 1436-1440.

• 制导、导航与控制 • 上一篇    下一篇

分段状态约束非线性预测控制数值算法研究

朱志斌, 王岩, 陈兴林   

  1. 哈尔滨工业大学航天学院, 黑龙江, 哈尔滨, 150001
  • 收稿日期:2008-07-29 修回日期:2009-01-10 出版日期:2009-06-20 发布日期:2010-01-03
  • 作者简介:朱志斌(1981- ),男,博士研究生,主要研究方向为双足机器人步态规划及优化算法.E-mail:zuzijakey@hit.edu.cn
  • 基金资助:
    国家高技术研究发展计划(863项目)资助课题(2006AA04Z201)

Research on numerical algorithms for nonlinear predictive control problems based on segmented state constraints

ZHU Zhi-bin, WANG Yan, CHEN Xing-lin   

  1. Coll. of Astronautics, Harbin Inst. of Technology, Harbin 150001, China
  • Received:2008-07-29 Revised:2009-01-10 Online:2009-06-20 Published:2010-01-03

摘要: 针对含分段状态约束的非线性预测控制问题,在状态约束隐式法基础上提出了一种改进的快速数值算法。通过平滑处理将分段状态约束转化为与目标函数相同的正则形式,转化后的状态约束连续可微,从而可以由相同Hamiltonian方法计算目标函数和状态约束函数对控制参数的一阶导数。仿真结果表明,状态转换法能够求解双足机器人非线性预测控制问题。与惩罚函数法相比,状态转换法寻优时间短,数值最优解是所有约束范围的内点,从而证明了该方法的有效性。

Abstract: To solve nonlinear model predictive control(NMPC) problems based on segmented state constraints,an improved quick numerical method is proposed.Through smoothing process,the segmented state constraints are transformed into the same canonical form as the cost function,which is continuous and differential.Thus the first order derivative of both the cost function and state constraints with respect to control parameters can be computed by same Hamiltonian method.Simulation results show that the state transformation method could tackle the NMPC problem of biped robots.Compared with the penalty function method,the state transformation method needs less computational time,and the computed optimal solution is the inner point of restricted regions,thus verifying the effectiveness of this method.

中图分类号: