引用本文:王曦,李德伟,席裕庚.采用双速率框架的快速预测控制算法[J].控制理论与应用,2016,33(1):13~22.[点击复制]
WANG Xi,LI De-wei,XI Yu-geng.Double-speed-frame-based fast predictive control algorithm[J].Control Theory and Technology,2016,33(1):13~22.[点击复制]
采用双速率框架的快速预测控制算法
Double-speed-frame-based fast predictive control algorithm
摘要点击 3717  全文点击 2201  投稿时间:2015-04-24  修订日期:2015-07-07
查看全文  查看/发表评论  下载PDF阅读器
DOI编号  10.7641/CTA.2016.50335
  2016,33(1):13-22
中文关键词  模型预测控制  双速率框架  实时修正  快速算法
英文关键词  model predictive control  double speed frame  real-time correct  fast algorithm
基金项目  国家自然科学基金项目(61221003, 61374110, 61333009), 国家高新技术研究发展计划(“863”计划)项目(2015AA043102)资助.
作者单位E-mail
王曦 上海交通大学 salila@sjtu.edu.cn 
李德伟* 上海交通大学 dwli@sjtu.edu.cn 
席裕庚 上海交通大学  
中文摘要
      约束模型预测控制(model predictive control, MPC)在实际应用中优化计算复杂度高, 无法在采样周期内完 成优化以保证系统实时性. 本文针对这一问题, 提出采用双速率框架的快速预测控制算法(DSF–MPC). 该算法将实 时控制量的求解分解到两个时间尺度上进行, 即双速率框架: 每隔数个采样周期, 慢速率层负责完成一次对完 整MPC优化问题的求解; 而在每个采样周期, 快速率层负责根据系统反馈信息和慢速率层算法预测信息的差值, 朝 着使目标函数值下降的负梯度方向, 修正慢速率层的优化结果来获取实际控制量, 以满足控制的实时性要求. 该算 法不要求在每个采样周期内都完成MPC中的在线优化, 故能在继承MPC优点的同时, 满足快速系统的控制实时性 要求. 针对直流电动机和倒立摆系统的仿真结果, 验证了该算法的有效性, 反映了其在快速系统中的应用潜力.
英文摘要
      The constrained model predictive control (MPC) is often with high computational complexity, there may not be enough time to solve the optimization problem in a sampling period. To solve this problem, we propose a double-speedfame- based fast predictive control algorithm (DSF–MPC), in which the solving process of real-time control is decomposed into two parts with high and low speeds. In every finite number of sampling periods, the low-speed part solves once the MPC optimization problem to obtain the control value. In each sampling period, the fast part determines the real control value by modifying the control value obtained from the low-speed part in the negative gradient direction of the objective function, based on the difference between the feed-back information from the system and the predictive information from the low speed part. Since this algorithm doesn’t solve the optimization problem in each sampling period, it not only meets the real-time requirement of fast-speed system, but also inherits advantages of MPC. Simulation results of the system model of DC motor with inverted pendulum show the effectiveness of this proposed algorithm and reflect its application potentiality for fast systems.