[发明专利]非线性无模型预测控制方法在审
申请号: | 201810897858.0 | 申请日: | 2018-08-08 |
公开(公告)号: | CN108614435A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 李金;赵柯璇;李瑞兔;李淑敏 | 申请(专利权)人: | 西安思优特自动控制技术有限公司 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 苏州中合知识产权代理事务所(普通合伙) 32266 | 代理人: | 赵晓芳 |
地址: | 710061 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 泛模型 工控系统 特征向量 预测控制 模型预测控制 自回归模型 递推 非线性时变系统 预测控制算法 非线性模型 非线性系统 最小二乘法 参数估计 估计结果 控制参数 输出作用 梯度算法 未知参数 系统输出 预测模型 中性能 求解 预测 时变 输出 引入 应用 | ||
1.一种非线性无模型预测控制方法,其特征在于,所述方法步骤如下:
步骤1:通过非线性模型求解预测控制的泛模型;
步骤2:采用递推最小二乘法求得泛模型中特征向量的估值序列;
步骤3:通过估值序列建立自回归模型,采用广义递推梯度算法对自回归模型进行参数估计;
步骤4:通过对自回归模型中未知参数的估计结果,求得泛模型特征向量的预测值;
步骤5:已知泛模型特征向量及其预测值,求得泛模型的预测控制律,带入工控系统中的设定值与控制参数,求得控制输出;
步骤6:将控制输出作用在工控系统上,得到系统输出。
2.根据权利要求1所述的非线性无模型预测控制方法,其特征在于,所述通过非线性模型求解预测控制的泛模型的具体方法是:对于非线性模型:
其中,
n是正整数。
m是正整数。
与控制律结合起来,可以实时的用泛模型来表述:
y(k)-y(k-1)=φ(k-1)τ[u(k-1)-u(k-2)] (2)
其中,φ(k)是关于的函数,被称作为y(k)对u(k)的泛模型特征向量。
根据公式(2),系统的泛模型可表述为:
y(k+1)-y(k)=φ(k)τ[u(k)-u(k-1)] (3)
假定是已知的,并且是对φ(k)的最佳估计,则公式(3)可被近似替代为:
则公式(4)即为预测控制的泛模型。
3.根据权利要求2所述的非线性无模型预测控制方法,其特征在于,所述采用递推最小二乘法求得泛模型中特征向量的估值序列的具体方法是:对泛模型(4),采用递推最小二乘法求φ(k-1)估值
其中,
p(k)=(1-M(k)Δuτ(k-1))p(k-1)。
4.根据权利要求3所述的非线性无模型预测控制方法,其特征在于,所述通过估值序列建立自回归模型,采用广义递推梯度算法进行参数估计的具体方法是:在k时刻,通过公式(5)得到一系列估值序列利用这些历史数据,建立自回归模型,对其进行预测估计,即:
其中θ是系数,r是适当的阶数,利用广义递推梯度算法求得参数的估计值:
5.根据权利要求4所述的非线性无模型预测控制方法,其特征在于,所述通过对未知参数的估计结果,求得泛模型特征向量的预测值的具体方法是:根据公式(7),当参数为非时变时,对的预测公式是:
如果参数为时变的,进一步用多层低阶预报方法对其进行预报,即对每个分量,分别建立他们的自回归模型:
其中,ni是第i个模型的阶数,位置参数可以用最小二乘法辨识,如果辨识结果经检验是非时变的,就用公式(9)作为预报公式,即:
这时,预测公式写为:
其中,j=1,2…Nu-1,Nu为控制步长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安思优特自动控制技术有限公司,未经西安思优特自动控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810897858.0/1.html,转载请声明来源钻瓜专利网。