首页 > 专利 > 辽宁石油化工大学 > 一种不确定性间歇过程的约束2D跟踪控制方法专利详情

一种不确定性间歇过程的约束2D跟踪控制方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-11-27
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-05-22
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-09-04
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-11-27
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201711204060.5 申请日 2017-11-27
公开/公告号 CN107966902B 公开/公告日 2020-09-04
授权日 2020-09-04 预估到期日 2037-11-27
申请年 2017年 公开/公告年 2020年
缴费截止日
分类号 G05B13/02G05B13/04 主分类号 G05B13/02
是否联合申请 联合申请 文献类型号 B
独权数量 2 从权数量 0
权利要求数量 2 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 辽宁石油化工大学,杭州电子科技大学 当前专利权人 辽宁石油化工大学,杭州电子科技大学
发明人 王立敏、申毅腾、于晶贤、李平、张日东 第一发明人 王立敏
地址 辽宁省抚顺市望花区丹东路西段一号 邮编 113000
申请人数量 2 发明人数量 5
申请人所在省 辽宁省 申请人所在市 辽宁省抚顺市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
沈阳之华益专利事务所有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
黄英华
摘要
本发明针对带有不确定性的间歇过程,提出了一种不确定性间歇过程的约束2D跟踪控制方法。首先,针对给定的系统动态模型设计迭代学习控制律;根据2D系统理论以及所设计的迭代学习控制律,并引入状态误差和输出误差,将原系统动态模型转化为一个以预测值形式表示的2D‑FM闭环系统模型;进而,根据所设计的无穷时域性能指标和Lyapunov稳定性理论,给出以线性矩阵不等式(LMI)形式表示的确保闭环系统鲁棒渐进稳定的充分条件,以及最优控制律的表达形式。该方法控制下的跟踪误差数值更小,收敛更快;更重要的是,控制输入没有大幅度起伏,只需对其进行细微的调节,这有利于资源的节约,减少了频繁操作带来的麻烦。
  • 摘要附图
    一种不确定性间歇过程的约束2D跟踪控制方法
  • 说明书附图:图1
    一种不确定性间歇过程的约束2D跟踪控制方法
  • 说明书附图:图2
    一种不确定性间歇过程的约束2D跟踪控制方法
  • 说明书附图:图3
    一种不确定性间歇过程的约束2D跟踪控制方法
  • 说明书附图:图4
    一种不确定性间歇过程的约束2D跟踪控制方法
  • 说明书附图:图5
    一种不确定性间歇过程的约束2D跟踪控制方法
  • 说明书附图:图6
    一种不确定性间歇过程的约束2D跟踪控制方法
  • 说明书附图:图7
    一种不确定性间歇过程的约束2D跟踪控制方法
  • 说明书附图:图8
    一种不确定性间歇过程的约束2D跟踪控制方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-09-04 授权
2 2018-05-22 实质审查的生效 IPC(主分类): G05B 13/02 专利申请号: 201711204060.5 申请日: 2017.11.27
3 2018-04-27 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种不确定性间歇过程的约束2D跟踪控制方法,其特征在于,包括以下步骤:
步骤1、构建二维状态空间模型,并将其转化为2D-FM模型,具体为:
1.1首先构建二维状态空间模型,由如下形式表示:
其中,t表示时间,k表示批次,x0,k为k批次运行时的初始条件;x(t,k)∈Rn,y(t,k)∈Rl和u(t,k)∈Rm分别表示k批次t时刻的状态变量,输出变量和输入变量; 且A,B,C为适维常数矩阵;ΔA(t,k)表示系统内部不确定性且满足ΔA(t,k)=EG(t,k)F,其中GT
(t,k)G(t,k)≤I,{E,F}为适维常数矩阵,I为适维单位矩阵;w(t,k)表示未知的外部扰动;
1.2针对上述模型(1),引入如下形式的迭代学习控制律:
∑ilc:u(t,k)=u(t,k-1)+r(t,k) for u(t,0)=0,t=0,1,2,…,T    (2)
其中,u(t,0)表示迭代过程的初值,r(t,k)∈Rm为待确定的迭代学习控制律;本发明的控制目标是确定更新律r(t,k),使其控制下的运行轨迹y(t,k)尽可能地跟踪上设定的轨迹yr(t);
1.3定义输出误差:
e(t,k)=y(t,k)-yr(t)           (3)
其中,yr(t)表示每一批次的设定轨迹;
1.4定义一个批次方向的误差函数:
δf(t,k)=f(t,k)-f(t,k-1)          (4)
其中,f可为状态变量,输出变量或者未知的外部扰动;
1.5将构建的二维状态空间模型转化为2D-FM模型,对于模型(1),由式(2)-(4)可得:
其中
由此,可获得增广的2D-FM模型:
其中, C1=[C  0] ,
步骤2、根据所得到的2D-FM模型设计出相应形式的控制律,具体为:
2.1设计如下的迭代学习控制律:
则闭环形式的2D-FM系统可表示为:
2.2用z(t+j|t,k),r(t+j|t,k),y(t+j|t,k)分别表示相应变量的预测值,上式(9)可重新写为:
其中,j=0,1,
2...;
2.3考虑如下的性能指标:
其约束条件为:
其中,Q1,Q2∈R(n+l)×(n+l),R∈Rm×m为给定的正定矩阵,正数rm>0,δym>0分别为更新律输入增量和输出变量的上界值;
2.4定义一个如下的Lyapunov函数:
其中,P1>0,P2>0;
若要系统渐近稳定,则需满足下列条件:
2.5对上式从j=0到∞求和,且有V[z(∞,k)]=0或z(∞,k)=0,P1+P2<P,则:
J∞(t,k)≤V[z(t,k)]<z(t,k)TPz(t,k)≤γ        (15)
其中,γ为J∞(t,k)的上界值;
2.6将V[z(t,k)]<z(t,k)TPz(t,k)≤γ写成LMI的形式:
2.7根据式(10)和(13),式(14)可展开为:
若要上式成立,则需有:
式(18)成立的等价条件为:
且伴有下列约束条件:
其中,P1,P2,P∈R(n+l)×(n+l)为对称正定矩阵,Y1,Y2∈Rm×(n+l),X∈Rm×m和Z∈Rl×l为对称矩阵,且γ>0,μ>0,η>0,λ>0,并定义S=γP-1, ε=γ-1η,Yi=HiS,i=1,2;
2.8根据上述线性矩阵不等式约束(16)、(19)-(21),可实时获得Y1,Y2和S,则所求的控制律r(t,k)增益为:
H1=Y1S-1=γ-1Y1P,H2=Y2S-1=γ-1Y2P
从而获得具有约束的控制律u(t,k)。
说明书

技术领域

[0001] 本发明属于工业过程的先进控制领域,涉及一种不确定性间歇过程的约束2D跟踪控制方法。

背景技术

[0002] 间歇过程已成为现代制造业最为重要的生产方式之一,随着生产规模的增大,以及生产步骤复杂程度的增加,实际生产中存在的不确定性日益凸显,不仅影响到了系统的高效平稳运行,甚至威胁到了产品的质量。
[0003] 现阶段采用的鲁棒迭代学习控制策略虽然可以有效地抵制生产环节中的不确定性,提高系统的稳定性,改善系统的控制性能,但该控制律是基于整个生产过程而求解得出,在控制效果上属于覆盖全局的优化控制,即自始至终使用同一控制律。
[0004] 然而,在实际运行时,系统状态不可能完全按照所求得的控制律作用而变化;若当前时刻的系统状态与设定值发生一定的偏离时,仍继续采用同一控制律,随着时间的推移,系统状态的偏离会愈发增大,而现行的鲁棒迭代学习控制方法无法解决系统状态偏离愈发增大的问题,这势必会对系统的稳定运行和控制性能产生不良的影响。
[0005] 模型预测控制(MPC)能够很好地满足控制律实时更新修正的需要,通过“滚动优化”和“反馈校正”的方式获得每一时刻的最优控制律,确保系统状态能够尽可能地沿着设定的轨迹运行。
[0006] 然而,现行的预测控制技术大多采用的是一维形式的控制律,批次间缺少“迭代学习”的过程,控制效果无法随批次的递增而改善;其次,现有成果多数考虑的是有限时域的最优控制问题,鲜有涉及不确定性系统无穷时域优化问题的讨论。这些问题的出现在一定程度上削弱了预测控制的作用效果,因而急需提出一种新的控制方法来弥补现有方法的不足。
[0007] 现行的预测控制技术大多在一维方向上设计控制律,每一批次只是单纯的重复,控制性能无法随着批次的递增而得到完善;将迭代学习控制与预测控制相结合,所设计的二维控制律可有效地提升系统沿批次方向的控制性能,改善控制效果。同时,设计一个无穷时域的性能指标,旨在使用最小的控制能量来克服最大的扰动,并在最优控制律的作用下使得所要求的性能指标达到最小。

发明内容

[0008] 本发明针对带有不确定性的间歇过程提出了一种预测控制方法,通过与鲁棒迭代学习控制相结合,有效地解决了系统状态偏差随时间增大以及控制律实时修正的问题。首先,针对给定的系统动态模型设计迭代学习控制律;根据2D系统理论以及所设计的迭代学习控制律,并引入状态误差和输出误差,将原系统动态模型转化为一个以预测值形式表示的2D-FM闭环系统模型;进而,根据所设计的无穷时域性能指标和Lyapunov稳定性理论,给出以线性矩阵不等式(LMI)形式表示的确保闭环系统鲁棒渐进稳定的充分条件,以及最优控制律的表达形式。最终,通过与传统一维预测控制的比较,证明了所提出的2D鲁棒迭代学习预测控制策略的可行性和优越性。
[0009] 一种不确定性间歇过程的约束2D跟踪控制方法,包括以下步骤:
[0010] 步骤1、构建二维状态空间模型,并将其转化为2D-FM模型,具体为:
[0011] 1.1首先二维状态空间模型由如下形式表示:
[0012]
[0013] 其中,t表示时间,k表示批次,x0,k为k批次运行时的初始条件;x(t,k)∈Rn,y(t,k)∈Rl和u(t,k)∈Rm分别表示k批次t时刻的状态变量,输出变量和输入变量;且A,B,C为适维常数矩阵;ΔA(t,k)表示系统内部不确定性且满足ΔA(t,k)=EG(t,k)F,其中G(t,k)GT(t,k)≤I,{E,F}为适维常数矩阵,I为适维单位矩阵;w(t,k)表示未知的外部扰动;
[0014] 1.2针对上述模型(1),引入如下形式的迭代学习控制律:
[0015] ∑ilc:u(t,k)=u(t,k-1)+r(t,k)(for u(t,0)=0,t=0,1,2,…,T)   (2)[0016] 其中,u(t,0)表示迭代过程的初值,r(t,k)∈Rm为待确定的迭代学习更新律;本发明的控制目标是确定更新律r(t,k),使其控制下的运行轨迹y(t,k)尽可能地跟踪上设定的轨迹yr(t);
[0017] 1.3定义输出误差:
[0018] e(t,k)=y(t,k)-yr(t)   (3)
[0019] 其中,yr(t)表示每一批次的设定轨迹;
[0020] 1.4定义一个批次方向的误差函数:
[0021] δf(t,k)=f(t,k)-f(t,k-1)   (4)
[0022] 其中,f可为状态变量,输出变量或者未知的外部扰动;
[0023] 1.5将构建的二维状态空间模型转化为2D-FM模型,对于模型(1),由式(2)-(4)可得:
[0024]
[0025]
[0026] 其中
[0027] 若 则系统的扰动为重复性扰动;否则,系统的扰动为非重复性扰动,本发明仅讨论非重复性扰动下的最优控制问题;
[0028] 由此,可获得增广的2D-FM模型:
[0029]
[0030] 其中, C1=[C 0],
[0031] 步骤2、根据所得到的2D-FM模型设计出相应形式的控制律,具体为:
[0032] 2.1设计如下的迭代学习控制律:
[0033]
[0034] 则闭环形式的2D-FM系统可表示为:
[0035]
[0036] 2.2用z(t+j|t,k),r(t+j|t,k),y(t+j|t,k)分别表示相应变量的预测值,上式(9)可重新写为:
[0037]
[0038] 其中,j=0,1,2...;
[0039] 2.3考虑如下的性能指标:
[0040]
[0041] 其约束条件为:
[0042]
[0043] 其中,Q1,Q2∈R(n+l)×(n+l),R∈Rm×m为给定的正定矩阵,正数rm>0,δym>0分别为更新律输入增量和输出变量的上界值;
[0044] 2.4定义一个如下的Lyapunov函数:
[0045]
[0046] 其中,P1>0,P2>0;
[0047] 若要系统渐近稳定,则需满足下列条件:
[0048]
[0049] 2.5对上式从j=0到∞求和,且有V[z(∞,k)]=0或z(∞,k)=0,P1+P2<P,则:
[0050]
[0051] 其中,γ为J∞(t,k)的上界值;
[0052] 2.6将V[z(t,k)]<z(t,k)TPz(t,k)≤γ写成LMI的形式:
[0053]
[0054] 2.7根据式(10)和(13),式(14)可展开为:
[0055]
[0056] 若要上式成立,则需有:
[0057]
[0058] 式(18)成立的等价条件为:
[0059]
[0060] 且伴有下列约束条件:
[0061]
[0062]
[0063]
[0064] 其中,P1,P2,P∈R(n+l)×(n+l)为对称正定矩阵,Y1,Y2∈Rm×(n+l),X∈Rm×m和Z∈Rl×l为对称矩阵,且γ>0,μ>0,η>0,λ>0,并定义S=γP-1, ε=γ-1η,Yi=HiS, i=1,2,ε=γ-1η;
[0065] 2.8根据上述线性矩阵不等式约束(16)、(19)-(21),可实时获得Y1,Y2和S,则所求的控制律r(t,k)增益为:
[0066] H1=Y1S-1=γ-1Y1P,H2=Y2S-1=γ-1Y2P
[0067] 从而获得具有约束的控制律u(t,k)。
[0068] 与现有技术相比,本发明的有益效果为:
[0069] 本发明所提出的方法无论在跟踪性能上,还是在输入输出上都要好于传统的一维预测控制。该方法控制下的跟踪误差数值更小,收敛更快;更重要的是,控制输入没有大幅度起伏,只需对其进行细微的调节,这有利于资源的节约,减少了频繁操作带来的麻烦,符合时下“绿色高效”的发展理念。从长远来看,这种方法的提出,可以为设计节能减耗的控制器提供理论和技术上的支持。

实施方案

[0078] 下面结合附图和具体实施例对本发明做进一步的说明。
[0079] 如图1所示,一种不确定性间歇过程的约束2D跟踪控制方法,包括以下步骤:
[0080] 步骤1、构建二维状态空间模型,并将其转化为2D-FM模型,具体为:
[0081] 1.1首先二维状态空间模型由如下形式表示:
[0082]
[0083] 其中,t表示时间,k表示批次,x0,k为k批次运行时的初始条件;x(t,k)∈Rn,y(t,k)∈Rl和u(t,k)∈Rm分别表示k批次t时刻的状态变量,输出变量和输入变量;且A,B,C为适维常数矩阵;ΔA(t,k)表示系统内部不确定性且满足ΔA(t,k)=EG(t,k)F,其中G(t,k)GT(t,k)≤I,{E,F}为适维常数矩阵,I为适维单位矩阵;w(t,k)表示未知的外部扰动;
[0084] 1.2针对上述模型(1),引入如下形式的迭代学习控制律:
[0085] ∑ilc:u(t,k)=u(t,k-1)+r(t,k)(for u(t,0)=0,t=0,1,2,…,T)   (2)[0086] 其中,u(t,0)表示迭代过程的初值,r(t,k)∈Rm为待确定的迭代学习更新律;本发明的控制目标是确定更新律r(t,k),使其控制下的运行轨迹y(t,k)尽可能地跟踪上设定的轨迹yr(t);
[0087] 1.3定义输出误差:
[0088] e(t,k)=y(t,k)-yr(t)   (3)
[0089] 其中,yr(t)表示每一批次的设定轨迹;
[0090] 1.4定义一个批次方向的误差函数:
[0091] δf(t,k)=f(t,k)-f(t,k-1)   (4)
[0092] 其中,f可为状态变量,输出变量或者未知的外部扰动;
[0093] 1.5将构建的二维状态空间模型转化为2D-FM模型,对于模型(1),由式(2)-(4)可得:
[0094]
[0095]
[0096] 其中
[0097] 若 则系统的扰动为重复性扰动;否则,系统的扰动为非重复性扰动,本发明仅讨论非重复性扰动下的最优控制问题;
[0098] 由此,可获得增广的2D-FM模型:
[0099]
[0100] 其中, C1=[C 0],
[0101] 步骤2、根据所得到的2D-FM模型设计出相应形式的控制律,具体为:
[0102] 2.1设计如下的迭代学习控制律:
[0103]
[0104] 则闭环形式的2D-FM系统可表示为:
[0105]
[0106] 2.2用z(t+j|t,k),r(t+j|t,k),y(t+j|t,k)分别表示相应变量的预测值,上式(9)可重新写为:
[0107]
[0108] 其中,j=0,1,2...;
[0109] 2.3考虑如下的性能指标:
[0110]
[0111] 其约束条件为:
[0112]
[0113] 其中,Q1,Q2∈R(n+l)×(n+l),R∈Rm×m为给定的正定矩阵,正数rm>0,δym>0分别为更新律输入增量和输出变量的上界值;
[0114] 2.4定义一个如下的Lyapunov函数:
[0115]
[0116] 其中,P1>0,P2>0;
[0117] 若要系统渐近稳定,则需满足下列条件:
[0118]
[0119] 2.5对上式从j=0到∞求和,且有V[z(∞,k)]=0或z(∞,k)=0,P1+P2<P,则:
[0120]
[0121] 其中,γ为J∞(t,k)的上界值;
[0122] 2.6将V[z(t,k)]<z(t,k)TPz(t,k)≤γ写成LMI的形式:
[0123]
[0124] 2.7根据式(10)和(13),式(14)可展开为:
[0125]
[0126] 若要上式成立,则需有:
[0127]
[0128] 式(18)成立的等价条件为:
[0129]
[0130] 且伴有下列约束条件:
[0131]
[0132]
[0133]
[0134] 其中,P1,P2,P∈R(n+l)×(n+l)为对称正定矩阵,Y1,Y2∈Rm×(n+l),X∈Rm×m和Z∈Rl×l为对称矩阵,且γ>0,μ>0,η>0,λ>0,并定义S=γP-1, ε=γ-1-1
η,Yi=HiS, i=1,2,ε=γ η;
[0135] 2.8根据上述线性矩阵不等式约束(16)、(19)-(21),可实时获得Y1,Y2和S,则所求的控制律r(t,k)增益为:
[0136] H1=Y1S-1=γ-1Y1P,H2=Y2S-1=γ-1Y2P
[0137] 从而获得具有约束的控制律u(t,k)。
[0138] 实施例
[0139] 注塑成型过程是一个典型的间歇过程。注射阶段的注射速度、保压阶段中的保压压力、塑化阶段中的熔体温度都是影响产品最终质量的关键因素,必须对这些参数进行稳定和准确的控制,从而确保产品的质量。
[0140] 其中,保压阶段为决定产品质量的重要阶段。在此阶段,由于低温模具具有冷却作用,为防止模腔中的熔体逆压倒流及熔体冷却而导致产品收缩,注射喷嘴仍需保持有一定的压力。因此,喷嘴压力是该阶段最为重要的被控变量,这个压力也称为保压压力。
[0141] 针对带有非重复性扰动的注塑成型过程,通过保压阶段进行实验,分别得到传统的一维预测控制与本发明给出的二维鲁棒迭代学习预测控制的各项实验结果,通过对跟踪性能,以及输入输出量的比较,说明本发明所提出方法的有效性和优越性。
[0142] 根据保压阶段所采集到的数据建立下列模型,分别对传统方法和本发明所提出的方法进行实验,对比结果如下:
[0143]
[0144] 其中, w(t,k)=[Δ1 Δ2]T,Δi(i=1,2)为区间[0,1]上的随机变量。
[0145] 从图2可知,本发明所提出方法的跟踪性能明显好于传统的一维预测控制方法,其跟踪误差不仅数值小,而且收敛速度快,可以在短时间内(大约10个批次)快速收敛到平稳状态,并基本实现“零误差”跟踪(稳定运行时跟踪误差接近于零)。
[0146] 图3和图4可以看出,所提出方法的输出响应可以在短时间内跟踪上给出的设定轨迹,所需的运行时间和跟踪轨迹的拟合程度均要好于传统的一维预测控制方法;输出轨迹更加平稳光滑,波动更小,体现出了该方法不错的抗干扰能力。
[0147] 从图5和图6可以看出,在所提出方法的作用下,输入变量的变化趋势与传统的一维预测控制相比,更加的平稳光滑,稳定之后几乎没有波动,即输入变量的增量近似为零,这一点在图7和图8中也得到了证明。在实际生产中,运用本发明提出的控制方法,当系统稳定运行后,便可通过基本不变的控制输入实现系统的稳定运行,减少了由不断调节控制输入所带来的能量损耗和繁琐的操作,有利于提高生产效率。
[0148] 以注塑成型过程中保压段喷嘴压力的控制律设计为例,验证本发明所提出二维迭代学习预测控制控制方法的有效性和优越性。
[0149] 实验结果表明,本发明所提出的方法无论在跟踪性能上,还是在输入输出上都要好于传统的一维预测控制。该方法控制下的跟踪误差数值更小,收敛更快;更重要的是,控制输入没有大幅度起伏,只需对其进行细微的调节,这有利于资源的节约,减少了频繁操作带来的麻烦,符合时下“绿色高效”的发展理念。从长远来看,这种方法的提出,可以为设计节能减耗的控制器提供理论和技术上的支持。

附图说明

[0070] 图1为本发明设计的流程图。
[0071] 图2为本发明跟踪性能比较图。
[0072] 图3为本发明输出响应对比1示意图。
[0073] 图4为本发明输出响应对比2示意图。
[0074] 图5为本发明输入变量对比1示意图。
[0075] 图6为本发明输入变量对比2示意图。
[0076] 图7为本发明输入变量增量对比1示意图。
[0077] 图8为本发明输入变量增量对比2示意图。
专利联系人(活跃度排行)