[发明专利]一种化工批次过程鲁棒复合迭代学习控制方法在审
申请号: | 201810685861.6 | 申请日: | 2018-06-28 |
公开(公告)号: | CN108803340A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 侯平智;徐峥;胡晓敏;王立敏;张日东 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州奥创知识产权代理有限公司 33272 | 代理人: | 王佳健 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种化工批次过程鲁棒复合迭代学习控制方法。本发明首先建立系统批次过程的状态切换模型;其次,设计迭代学习控制量,并定义状态误差和输出误差;然后,给出扩展的线性动态模型,使系统的实际输出能够更快速地跟踪给定的设定点;最后,根据系统中相邻阶段的状态切换模型,得到最优的迭代学习更新率和控制量。不同于传统方法,本发明结合了反馈控制与迭代学习控制的复合控制,增强了批次过程的抗干扰能力,使系统的状态切换过程具有更好的控制性能。 | ||
搜索关键词: | 迭代学习 批次过程 状态切换 控制量 鲁棒 复合 线性动态模型 状态切换过程 抗干扰能力 定义状态 反馈控制 复合控制 建立系统 控制性能 实际输出 输出误差 相邻阶段 更新率 跟踪 | ||
【主权项】:
1.一种化工批次过程鲁棒复合迭代学习控制方法,其特征在于该方法具体是:步骤1、设计系统批次过程的状态切换模型,具体步骤是:1.1建立批次过程的系统状态模型:
其中,t是系统的离散时间,k是系统的批次索引;d(t)是时间延迟函数;
Cρ(t,k)分别表示ρ(t,k)阶段下对应过程的系统矩阵,ρ(t,k)表示第k批次t时刻系统所处于的过程阶段;x(t,k+1)、x(t+1,k+1)和x(t‑d(t),k+1)分别表示第k+1批次t时刻、t+1时刻和t‑d(t)时刻系统的过程状态;u(t,k+1)表示在k+1批次t时刻系统的过程输入;y(t,k+1)表示在第k+1批次t时刻系统的过程输出;ωρ(t,k)(t,k+1)表示第k+1批次第ρ(t,k)阶段t时刻系统状态的外部干扰;x(0,k+1)表示第k+1批次系统的初始状态,其初始值设置为x0,k+1;1.2多阶段批次过程第i阶段的系统状态模型表示为:
其中,i=1,2,…,q是自然数;xi(t,k+1)、xi(t+1,k+1)和xi(t‑d(t),k+1)分别表示第k+1批次第i阶段t时刻、t+1时刻和t‑d(t)时刻系统的过程状态;
Ci表示第i阶段下对应过程的系统矩阵;ui(t,k+1)表示第k+1批次第i阶段t时刻系统的过程输入;yi(t,k+1)表示第k+1批次第i阶段t时刻系统的过程输出;ωi(t,k+1)表示第k+1批次第i阶段t时刻系统状态的外部干扰;1.3建立两个相邻阶段之间的状态切换模型:
其中,
为第k+1批次第i阶段的切换时间;Ji是第i阶段的状态转移矩阵;
分别表示第k+1批次第i阶段和第i+1阶段在
时刻系统的过程状态;1.4设定切换时间:
其中,min表示取最小值;Gi(x(t,k+1))<0表示系统状态过程的切换条件函数;
为系统第k+1批次第i‑1阶段的切换时间;
为系统第k+1批次初始阶段的切换时间;1.5建立系统整个运行阶段的切换序列模型:
其中,q为批次过程的最后阶段;
是连接第k0批次第1阶段结束和第k0批次第2阶段开始的点,
是连接第k0批次第q阶段结束和第k1批次第1阶段开始的点;(T11,k1),ρ(T11,k1)是连接第k1批次第1阶段结束和第k1批次第2阶段开始的点,(T1q,k2),ρ(T1q,k2)是连接第k1批次第q阶段结束和第k2批次第1阶段开始的点;
是连接第kk‑1批次第q阶段结束和第kk批次第1阶段开始的点,
是连接第kk批次第q阶段结束和第kk+1批次第1阶段开始的点;步骤2、设计批次过程的鲁棒复合迭代学习控制器,具体步骤是:2.1设计迭代学习控制量:
其中,ui(t,k)、ui(t,k+1)分别表示第k和k+1批次第i阶段t时刻的控制量输入,ui(t,0)表示初始控制量输入;ri(t,k+1)表示第k+1批次第i阶段t时刻的更新律;2.2定义状态误差与输出误差如下:![]()
其中,
表示第k+1批次第i阶段t时刻系统过程的状态误差,ei(t,k+1)表示第k+1批次第i阶段t时刻系统过程的输出误差;
表示第i阶段延迟后的过程输出;2.3根据步骤1.1、步骤2.1和步骤2.2得到系统第i个阶段的状态切换模型:![]()
其中,
和
分别表示第k+1批次第i阶段t+1时刻和t‑d(t)时刻系统的状态误差;ei(t+1,k+1)和ei(t+1,k)分别表示第k+1批次和第k批次第i阶段t+1时刻系统的输出误差;
表示第k+1批次第i阶段t时刻系统状态切换的外部干扰;2.4根据步骤2.3对系统的干扰分析如下;当系统为重复干扰时:
当系统为非重复干扰时:
2.5设计系统批次过程第i阶段扩展状态:
其中,
和
分别表示第k+1批次第i阶段t和t+1时刻的扩展状态;2.6由步骤2.3和步骤2.5得到新的状态切换模型:
其中![]()
![]()
![]()
其中,
表示第k批次第i阶段t+1时刻系统的状态误差;
表示第k批次第i阶段t+1时刻系统的扩展状态;Fi(t,k)表示第k批次第i阶段t时刻的参数矩阵;
Ai、Bi、
Di、Hi表示第i阶段对应过程的系统矩阵;Ei、Ei、
Ii表示具有不同维数的单位矩阵;2.7根据步骤2.6得到迭代学习更新律,形式如下:
其中,
分别表示第i阶段不同状态的增益系数;2.8结合步骤2‑1到步骤2‑7得到化工批次过程最优控制律ui(t,k+1)并作用于被控对象。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810685861.6/,转载请声明来源钻瓜专利网。