检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西安交通大学电子与信息工程学院自动化系,陕西西安710049
出 处:《控制理论与应用》2017年第1期69-76,共8页Control Theory & Applications
基 金:国家高技术研究发展计划("863"计划)项目(2014AA041802);国家自然科学基金项目(61573269);陕西省自然科学基金项目(2016JM6049)资助~~
摘 要:双层结构预测控制是指先进行设定值优化、再进行设定值跟踪的预测控制.在已有的双层结构动态矩阵控制的基础上,本文给出基于状态空间模型的双层结构预测控制算法.该算法基于干扰模型和新定义的开环预测值,给出了新的开环预测模块.该开环预测模块采用Kalman滤波方法得到操作变量、被控变量的开环动、稳态预测值.基于这些开环预测值,稳态目标计算模块的基本原理同双层结构动态矩阵控制,但是具体细节上遵循状态空间方法.动态控制模块基于稳态目标计算提供的操作变量、被控变量的稳态目标(设定值),采用二次规划算法计算控制作用.仿真算例证实了该算法的有效性.The so-called double-layered model predictive control(MPC) performs firstly the setpoint optimization,then the setpoint tracking. Based-on the existing double-layered dynamic matrix control, this paper gives an algorithm for double-layered MPC based on the state-space model. Based on the disturbance model and the newly defined open-loop predictions, this algorithm proposes a new open-loop prediction module. This open-loop prediction module adopts the Kalman filter to obtain the open-loop dynamic/steady-state predictions of manipulated/controlled variables(MVs/CVs). Based on these open-loop predictions, the steady-state target calculation(SSTC) module is the same as in double-layered dynamic matrix control, but its details obey the state-space method. Based on the steady-state targets(setpoints) of MVs/CVs provided by SSTC, the dynamic control module computes the control moves by solving the quadratic programming. The numerical example verifies the effectiveness of the proposed algorithm.
关 键 词:预测控制 状态空间 KALMAN滤波 设定值优化 双层结构
分 类 号:TP273[自动化与计算机技术—检测技术与自动化装置]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15