[发明专利]一种基于多变量约束区间预测控制的平稳控制实现方法有效
| 申请号: | 201711180482.3 | 申请日: | 2017-11-23 |
| 公开(公告)号: | CN109828459B | 公开(公告)日: | 2020-05-26 |
| 发明(设计)人: | 邹涛;刘博文;于海斌;曾鹏;张鑫;马小龙 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 李巨智 |
| 地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 多变 约束 区间 预测 控制 平稳 实现 方法 | ||
1.一种基于多变量约束区间预测控制的平稳控制实现方法,其特征在于:包括以下步骤:
步骤1:针对被控对象进行区间参数设置;
步骤2:利用改进的DMC算法对控制输入进行约束,将得到的控制量作用到被控对象;
所述改进的DMC算法包括以下步骤:
步骤1:通过检测得到当前时刻k的各个被控变量的实际输出值y(k)=[y1(k),y2(k),…yp(k)]T,通过上一时刻对当前时刻k的预测输出值计算预测误差:
步骤2:计算预测输出校正值:
其中,H为误差校正矩阵,设置其元素全部为1,
步骤3:计算初始预测值:
其中,S为移位矩阵,
步骤4:通过极小化性能指标进行QP问题求解得到m个控制变量的控制增量;
步骤5:计算k时刻对未来P个控制周期的预测值:
其中,A为动态矩阵,通过被控对象的过程模型获得;ΔuM(k)为步骤4中求得的控制增量的向量形式;
步骤6:判断如果被控变量输出yi(k)在平稳控制区间内,则判断,如果|dUi|<dUi,ths,则dUi=0,如果|dUi|≥dUi,ths,则dUi不变;其中dUi为第i个控制变量的求得的控制增量,dUi,ths为第i个控制变量的控制增量阈值;
如果被控变量输出yi(k)不在平稳控制区间内,则执行步骤7;
步骤7:计算当前时刻k的控制输入值:
ui(k)=ui(k-1)+dUi(k)
其中,ui(k-1)为当前时刻k的上一时刻的控制输入量;
步骤8:下一时刻返回步骤1。
2.根据权利要求1所述的基于多变量约束区间预测控制的平稳控制实现方法,其特征在于:所述区间参数设置包括以下步骤:
步骤1:被控对象具有m个执行机构,相应的控制变量为m个,被控对象有p个被控变量,用p维的列向量表示为y=[y1…yp]T;
步骤2:将p个被控变量按照控制目标的不同进行分类,将控制目标为设定点控制的被控变量设置为y′=[y1…yn]T,将控制目标为区间控制的被控变量设置为y″=[yn+1…yp]T;
步骤3:对控制目标为区间控制的被控变量y″=[yn+1…yp]T中每个被控变量yi设置区间上限和区间下限,表示为[yi,low,yi,high],并将该区间设置为其平稳控制区间;当被控变量yi超出区间上限或区间下限时,被控目标值为
步骤4:对控制目标为设定点控制的被控变量y′=[y1…yn]T中的每个被控变量yj设置平稳控制区间[yj,low,yj,high];
步骤5:对于所有被控变量设置平稳控制比例系数;
步骤6:设置平稳控制的控制增量阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711180482.3/1.html,转载请声明来源钻瓜专利网。





