当前位置: 首页 > 专利查询>浙江大学专利>正文

MISO异因子全格式无模型控制方法技术

技术编号:21223843 阅读:52 留言:0更新日期:2019-05-29 04:36
本发明专利技术公开了一种MISO异因子全格式无模型控制方法,针对现有的采用同因子结构的MISO全格式无模型控制方法的局限性,也就是:在k时刻针对控制输入向量中的不同控制输入只能采用相同数值的惩罚因子与相同数值的步长因子的局限性,提出了一种采用异因子结构的MISO全格式无模型控制方法,在k时刻针对控制输入向量中的不同控制输入可采用不同数值的惩罚因子和/或不同数值的步长因子,能够解决强非线性MISO系统等复杂对象中存在的各个控制通道特性各异的控制难题。与现有的控制方法相比,本发明专利技术具有更高的控制精度、更好的稳定性与更广的适用性。

Full Format Model-Free Control Method for MISO with Different Factor

The invention discloses a full-format model-free control method for MISO with different factors. Aiming at the limitation of the existing full-format model-free control method for MISO with the same factor structure, that is, at k-time, aiming at the limitation that different control inputs in the control input vector can only adopt the same penalty factor and the same step-size factor, an asynchronous factor structure is proposed. The MISO full format model-free control method can adopt different penalty factors and/or step-size factors of different values for different control inputs in the control input vector at k-time, which can solve the control problems of different control channel characteristics in complex objects such as strong non-linear MISO systems. Compared with the existing control methods, the invention has higher control accuracy, better stability and wider applicability.

【技术实现步骤摘要】
MISO异因子全格式无模型控制方法
本专利技术属于自动化控制领域,尤其是涉及一种MISO异因子全格式无模型控制方法。
技术介绍
炼油、石化、化工、制药、食品、造纸、水处理、火电、冶金、水泥、橡胶、机械、电气等行业的被控对象,包括反应器、精馏塔、机器、设备、装置、生产线、车间、工厂,其中不少被控对象是MISO(MultipleInputandSingleOutput,多输入单输出)系统。实现对MISO系统的高精度、高稳定、高适用性控制,对工业的节能降耗、提质增效具有重要意义。然而,MISO系统的控制难题,尤其是强非线性MISO系统的控制难题,一直以来都是自动化控制领域所面临的重大挑战。MISO系统的现有控制方法中包括MISO全格式无模型控制方法。MISO全格式无模型控制方法是一种新型的数据驱动控制方法,不依赖被控对象的任何数学模型信息,仅依赖于MISO被控对象实时测量的输入输出数据进行控制器的分析和设计,并且实现简明、计算负担小及鲁棒性强,具有良好的应用前景。MISO全格式无模型控制方法的理论基础,由侯忠生与金尚泰在其合著的《无模型自适应控制—理论与应用》(科学出版社,2013年,第118页)中提出,其控制算法如下:其中,u(k)为k时刻控制输入向量,u(k)=[u1(k),…,um(k)]T,m为控制输入总个数(m为大于1的正整数),Δu(k)=u(k)-u(k-1);e(k)为k时刻误差;Δy(k)=y(k)-y(k-1),y(k)为k时刻输出实际值向量;Φ(k)为k时刻MISO系统伪分块雅克比矩阵估计值,Φp(k)为Φ(k)的第p块(p为正整数,1≤p≤Ly+Lu),||ΦLy+1(k)||为矩阵ΦLy+1(k)的2范数;λ为惩罚因子;ρ1,…,ρLy+Lu为步长因子;Ly为控制输出线性化长度常数,Ly为正整数;Lu为控制输入线性化长度常数,Lu为正整数。上述现有的MISO全格式无模型控制方法,采用了同因子结构,也就是说:在k时刻,针对控制输入向量u(k)中的不同控制输入u1(k),…,um(k),只能采用相同数值的惩罚因子λ与相同数值的步长因子ρ1,…,相同数值的步长因子ρLy+Lu。当现有的MISO同因子全格式无模型控制方法应用于强非线性MISO系统等复杂对象时,由于控制通道特性各异,往往难以实现理想的控制效果,制约了MISO全格式无模型控制方法的推广应用。为此,为了打破现有的MISO同因子全格式无模型控制方法的应用瓶颈,本专利技术提出了一种MISO异因子全格式无模型控制方法。
技术实现思路
为了解决
技术介绍
中存在的问题,本专利技术的目的在于,提供一种MISO异因子全格式无模型控制方法,其特征在于:当被控对象为MISO(MultipleInputandSingleOutput,多输入单输出)系统时,所述MISO异因子全格式无模型控制方法计算k时刻第i个控制输入ui(k)的数学公式如下:如果控制输入线性化长度常数Lu>1,则:如果控制输入线性化长度常数Lu=1,则:其中,k为正整数;m为所述MISO系统控制输入总个数,m为大于1的正整数;i表示所述MISO系统控制输入总个数中的第i个,i为正整数,1≤i≤m;ui(k)为k时刻第i个控制输入;Δuiu(k)=uiu(k)-uiu(k-1),iu为正整数;e(k)为k时刻误差;Δy(k)=y(k)-y(k-1),y(k)为k时刻输出实际值;Φ(k)为k时刻MISO系统伪分块雅克比矩阵估计值,Φp(k)为Φ(k)的第p块,φj,i,p(k)为矩阵Φp(k)的第j行第i列元素,||ΦLy+1(k)||为矩阵ΦLy+1(k)的2范数;p为正整数,1≤p≤Ly+Lu;λi为第i个控制输入的惩罚因子;ρi,p为第i个控制输入的第p个步长因子;Ly为控制输出线性化长度常数,Ly为正整数;Lu为控制输入线性化长度常数,Lu为正整数;针对MISO系统,所述MISO异因子全格式无模型控制方法将i的取值遍历正整数区间[1,m]内的所有值,即可计算得到k时刻控制输入向量u(k)=[u1(k),…,um(k)]T;所述MISO异因子全格式无模型控制方法具有异因子特征;所述异因子特征是指针对正整数区间[1,m]内任意两个互不相等的正整数i与x,在采用所述控制方法对MISO系统进行控制期间,如下(Ly+Lu+1)个不等式中至少有一个不等式成立:λi≠λx;ρi,1≠ρx,1;…;ρi,Ly+Lu≠ρx,Ly+Lu在采用上述技术方案的同时,本专利技术还可以采用或者组合采用以下进一步的技术方案:所述k时刻误差e(k)采用误差计算函数计算得到;所述误差计算函数的自变量包含输出期望值与输出实际值。所述误差计算函数采用e(k)=y*(k)-y(k),其中y*(k)为k时刻输出期望值,y(k)为k时刻输出实际值;或者采用e(k)=y*(k+1)-y(k),其中y*(k+1)为k+1时刻输出期望值;或者采用e(k)=y(k)-y*(k);或者采用e(k)=y(k)-y*(k+1)。所述被控对象包含反应器、精馏塔、机器、设备、装置、生产线、车间、工厂。运行本专利技术所述控制方法的硬件平台包含工业控制计算机、单片机控制器、微处理器控制器、现场可编程门阵列控制器、数字信号处理控制器、嵌入式系统控制器、可编程逻辑控制器、集散控制系统、现场总线控制系统、工业物联网控制系统、工业互联网控制系统的任意之一或任意种组合。本专利技术提供的MISO异因子全格式无模型控制方法,针对控制输入向量中的不同控制输入可采用不同数值的惩罚因子或不同数值的步长因子,能够解决强非线性MISO系统等复杂对象中存在的各个控制通道特性各异的控制难题。因此,与现有的MISO同因子全格式无模型控制方法相比,本专利技术提供的MISO异因子全格式无模型控制方法具有更高的控制精度、更好的稳定性与更广的适用性。附图说明图1为本专利技术的原理框图;图2为两输入单输出MISO系统采用本专利技术的MISO异因子全格式无模型控制方法时的控制效果图;图3为两输入单输出MISO系统采用本专利技术的MISO异因子全格式无模型控制方法时的控制输入曲线;图4为两输入单输出MISO系统采用现有的MISO同因子全格式无模型控制方法时的控制效果图;图5为两输入单输出MISO系统采用现有的MISO同因子全格式无模型控制方法时的控制输入曲线。具体实施方式下面结合附图和具体实施例对本专利技术进一步说明。图1给出了本专利技术的原理框图。针对具有m个控制输入(m为大于1的正整数)的MISO系统,采用MISO异因子全格式无模型控制方法进行控制;确定MISO异因子全格式无模型控制方法的控制输出线性化长度常数Ly,Ly为正整数;确定MISO异因子全格式无模型控制方法的控制输入线性化长度常数Lu,Lu为正整数;针对第i个控制输入ui(k)(i=1,…,m),确定MISO异因子全格式无模型控制方法用于计算ui(k)的数学公式中所有参数包含惩罚因子λi、步长因子ρi,1,…,ρi,Ly+Lu的数值;将当前时刻记为k时刻;将输出期望值y*(k)与输出实际值y(k)之差作为k时刻误差e(k);基于k时刻误差e(k)与惩罚因子λi、步长因子ρi,1,…,ρi,Ly+Lu的数值,采用MISO异因子全格式无模型控制方法计算k时刻第i个本文档来自技高网
...

【技术保护点】
1.MISO异因子全格式无模型控制方法,其特征在于:当被控对象为MISO(Multiple Input and Single Output,多输入单输出)系统时,所述MISO异因子全格式无模型控制方法计算k时刻第i个控制输入ui(k)的数学公式如下:如果控制输入线性化长度常数Lu>1,则:

【技术特征摘要】
1.MISO异因子全格式无模型控制方法,其特征在于:当被控对象为MISO(MultipleInputandSingleOutput,多输入单输出)系统时,所述MISO异因子全格式无模型控制方法计算k时刻第i个控制输入ui(k)的数学公式如下:如果控制输入线性化长度常数Lu>1,则:如果控制输入线性化长度常数Lu=1,则:其中,k为正整数;m为所述MISO系统控制输入总个数,m为大于1的正整数;i表示所述MISO系统控制输入总个数中的第i个,i为正整数,1≤i≤m;ui(k)为k时刻第i个控制输入;Δuiu(k)=uiu(k)-uiu(k-1),iu为正整数;e(k)为k时刻误差;Δy(k)=y(k)-y(k-1),y(k)为k时刻输出实际值;Φ(k)为k时刻MISO系统伪分块雅克比矩阵估计值,Φp(k)为Φ(k)的第p块,φj,i,p(k)为矩阵Φp(k)的第j行第i列元素,||ΦLy+1(k)||为矩阵ΦLy+1(k)的2范数;p为正整数,1≤p≤Ly+Lu;λi为第i个控制输入的惩罚因子;ρi,p为第i个控制输入的第p个步长因子;Ly为控制输出线性化长度常数,Ly为正整数;Lu为控制输入线性化长度常数,Lu为正整数;针对MISO系统,所述MISO异因子全格式无模型控制方法将i的取值遍历正整数区间[1,m]内的所有值,即可计算得到k时刻控制输入向量u(k)=[u1(k),…,um(k)]T;所述MISO异因子全格式无模型控制方法具...

【专利技术属性】
技术研发人员:卢建刚陈晨
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1