首页 > 专利 > 杭州电子科技大学 > 一种化工批次过程模糊迭代学习控制方法专利详情

一种化工批次过程模糊迭代学习控制方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-06-28
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-12-11
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-06-19
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-06-28
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201810685878.1 申请日 2018-06-28
公开/公告号 CN108829058B 公开/公告日 2020-06-19
授权日 2020-06-19 预估到期日 2038-06-28
申请年 2018年 公开/公告年 2020年
缴费截止日
分类号 G05B19/418 主分类号 G05B19/418
是否联合申请 独立申请 文献类型号 B
独权数量 2 从权数量 0
权利要求数量 2 非专利引证数量 1
引用专利数量 5 被引证专利数量 0
非专利引证 1、John Wiley & Sons.“2.1 TAKAGI-SUGENOFUZZY MODEL”《.Fuzzy Control SystemsDesign and Analysis:A Linear MatrixInequality Approach》.2001,王立敏 等.基于T-S模糊模型的间歇过程的迭代学习容错控制《.化工学报》.2017,第68卷(第3期),;
引用专利 CN108107723A、CN107765549A、CN104462850A、WO2004017258A2、CN107168293A 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 侯平智、余哲、胡晓敏、王立敏、张日东 第一发明人 侯平智
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 5
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州奥创知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
王佳健
摘要
本发明公开了一种化工批次过程模糊迭代学习控制方法。本发明首先通过分析一个非线性批次过程的状态空间模型,建立一个简单的模糊模型;然后采用迭代学习控制策略并定义了系统状态误差和输出跟踪误差,通过结合误差补偿的技术,得到了一种基于跟踪误差的控制更新律,进而得到控制量作用于被控对象。本发明将迭代学习控制与模糊控制相结合,有效的解决了工业生产过程中的不确定性以及非线性问题,并且系统的稳定性也有一定的提升。
  • 摘要附图
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:其中,
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:其中,-1
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:u(t,0)=0
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0009]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0012]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0014]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0018]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0025]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0027]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0028]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0029]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0032]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0035]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0037]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0045]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:6
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0050]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0054]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0061]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0064]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0065]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0068]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0071]
    一种化工批次过程模糊迭代学习控制方法
  • 说明书附图:[0073]
    一种化工批次过程模糊迭代学习控制方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-06-19 授权
2 2018-12-11 实质审查的生效 IPC(主分类): G05B 19/418 专利申请号: 201810685878.1 申请日: 2018.06.28
3 2018-11-16 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种化工批次过程模糊迭代学习控制方法,其特征在于该方法具体是:
步骤1、建立模糊模型,具体是:
1.1 考虑连续形式的非线性批次过程,模型如下:
其中,t为时刻,k是批次,x(t,k),u(t,k),ω(t,k),y(t,k)分别表示第k批次t时刻的状态、输入、未知干扰和输出, 表示第k批次t时刻状态的导数,Tk是批次k的运行时间,f[]、g[]都表示非线性函数;
1.2 将步骤1.1中的批次过程进一步处理成如下的模糊模型:
其中,
r表示为一个大于等于1的任意自然数,p表示为预测时域,j=1,
2...,p,Mij表示为模糊集,Ai,Bi,Ci分别表示在第i条规则之下系统的状态、输入和输出的对应的矩阵,x(t+1,k)表示第k批次t+1时刻的状态,z(t,k)表示第k批次t时刻的预测变量,z1(t,k),...,zp(t,k)分别表示第k批次t时刻在第1,...,p步的预测变量,Mij(zj(t,k))表示zj(t,k)在模糊集Mij作用下的一个重要过程参量;
步骤2、设计批次过程控制器,具体是:
2.1 对于一个模糊系统的描述,迭代学习控制律如下:
r(t,k)表示第k批次t时刻的更新律,u(t,0)表示迭代的初始值, u(t,k-1)表示第k-1批次t时刻的输入;
2.2 定义相邻批次过程中的系统状态误差和输出跟踪误差为:
δ(x(t,k))=x(t,k)-x(t,k-1)
e(t+1,k)=yr(t+1,k)-y(t+1,k)
δ(x(t,k))表示第k批次t时刻系统状态误差,e(t+1,k)表示第k批次t+1时刻的输出跟踪误差,x(t,k-1)表示第k-1批次t时刻状态,yr(t+1,k)表示第k批次t+1时刻预测输出,y(t+1,k)表示第k批次t+1时刻实际输出;
2.3 根据步骤2.2确定批次处理的扩展状态变量为:
其中,
表示z(t,k)的定义,xj(t,k)表示第k批次t时刻在第j步时系统的状态,Mij(xj(t,k))表示xj(t,k)在模糊集Mij作用下的一个重要过程参量,δ(x(t+1,k))表示第k批次t+1时刻系统状态误差,e(t+1,k-1)表示第k-1批次t+1时刻的输出跟踪误差,I表示一个单位矩阵,0表示一个零矩阵,δ(ω(t,k)))表示第k批次t时刻的干扰的跟踪误差;
2.4 根据步骤2.3并且结合误差补偿的技术,得到一种基于跟踪误差的更新律:
其中,Ki表示在规则i下的控制增益;
2.5 根据步骤2.4,在规则i下得到一种化工批次过程模糊迭代学习控制的控制器的更新律:
2.6 根据步骤2.1和步骤2.5,得到一种化工批次过程模糊迭代学习控制的控制量:
u(t,0)=0
2.7 根据步骤2.2到步骤2.6,依次循环求解基于一种化工批次过程模糊迭代学习控制的控制量u(t,k),再将其作用于被控对象。
说明书

技术领域

[0001] 本发明属于自动化技术领域,涉及一种化工批次过程模糊迭代学习控制方法。

背景技术

[0002] 在实际工业生产过程中,批次过程控制具有给定值最佳跟踪的优良性能,该性能保证了产品生产的一致性。但是批次过程实际上是动态过程,具有强非线性以及不确定性,一般的控制方法往往达不到满意的控制精度,如何实现批次过程的高精度有效控制仍然是一个待解决的问题。近几十年来,迭代学习控制已被广泛应用于批次处理过程中,作为一种开环前馈控制方案,迭代学习控制对不确定性和干扰很敏感,单一的迭代学习控制方案不能同时保证系统稳定性和控制精度,因此提出一种更加有效的处理批次过程的控制方法是有必要的。

发明内容

[0003] 本发明的目的是更好的处理批次过程的不确定性以及非线性问题,进而提出了一种新的批次过程模糊迭代学习控制方法。
[0004] 本发明首先通过分析一个非线性批次过程的状态空间模型,建立一个简单的模糊模型;然后采用迭代学习控制策略并定义了系统状态误差和输出跟踪误差,通过结合误差补偿的技术,得到了一种基于跟踪误差的控制更新律,进而得到控制量作用于被控对象。
[0005] 本发明方法的步骤包括:
[0006] 步骤1、模糊模型的建立,具体步骤是:
[0007] 1.1首先考虑连续形式的非线性批次过程,模型如下:
[0008]
[0009] 其中,t为时刻,k是批次,x(t,k),u(t,k),ω(t,k),y(t,k)分别表示第k批次t时刻的状态、输入、未知干扰和输出, 表示第k批次t时刻状态的导数,Tk是批次k的运行时间,f[],g[]都表示非线性函数。
[0010] 1.2将步骤1.1中的批次过程进一步处理成如下的模糊模型:
[0011]
[0012] 其中,
[0013]
[0014] r表示为一个大于等于1的任意自然数,p表示为预测时域,j=1,2...,p,Mij表示为模糊集,Ai,Bi,Ci分别表示在第i条规则之下系统的状态、输入和输出的对应的矩阵,x(t+1,k)表示第k批次t+1时刻的状态,z(t,k)表示第k批次t时刻的预测变量,z1(t,k),...,zp(t,k)分别表示第k批次t时刻在第1,...,p步的预测变量,Mij(zj(t,k))表示zj(t,k)在模糊集Mij作用下的一个重要过程参量。
[0015] 步骤2、设计批次过程控制器,具体步骤是:
[0016] 2.1对于一个模糊系统的描述,迭代学习控制律应具有以下一般形式:
[0017]
[0018] r(t,k)表示第k批次t时刻的更新律,u(t,0)表示迭代的初始值,u(t,k-1)表示第k-1批次t时刻的输入。
[0019] 2.2定义相邻批次过程中的系统状态误差和输出跟踪误差为:
[0020] δ(x(t,k))=x(t,k)-x(t,k-1)
[0021] e(t+1,k)=yr(t+1,k)-y(t+1,k)
[0022] δ(x(t,k))表示第k批次t时刻系统状态误差,e(t+1,k)表示第k批次t+1时刻的输出跟踪误差,x(t,k-1)表示第k-1批次t时刻状态,yr(t+1,k)表示第k批次t+1时刻预测输出,y(t+1,k)表示第k批次t+1时刻实际输出。
[0023] 2.3根据步骤2.2,可以确定批次处理的扩展状态变量为:
[0024]
[0025] 其中,
[0026]
[0027]
[0028]
[0029] 表示z(t,k)的定义,xj(t,k)表示第k批次t时刻在第j步时系统的状态,Mij(xj(t,k))表示xj(t,k)在模糊集Mij作用下的一个重要过程参量,δ(x(t+1,k))表示第k批次t+1时刻系统状态误差,e(t+1,k-1)表示第k-1批次t+1时刻的输出跟踪误差,I表示一个具有适当维数的单位矩阵,0表示一个具有适当维数的零矩阵,δ(ω(t,k)))表示第k批次t时刻的干扰的跟踪误差。
[0030] 2.4根据步骤2.3并且结合误差补偿的技术,得到一种基于跟踪误差的更新律:
[0031]
[0032] 其中,Ki表示在规则i下的控制增益。
[0033] 2.5根据步骤2.4,在规则i下得到一种化工批次过程模糊迭代学习控制的控制器的更新律:
[0034]
[0035] 2.6根据步骤2.1和步骤2.5,得到一种化工批次过程模糊迭代学习控制的控制量:
[0036]
[0037] u(t,0)=0
[0038] 2.7根据步骤2.2到步骤2.6,依次循环求解基于一种化工批次过程模糊迭代学习控制的控制量u(t,k),再将其作用于被控对象。
[0039] 本发明的有益效果:本发明提出了一化工批次过程模糊迭代学习控制的控制方法,该方法将迭代学习控制与模糊控制相结合,有效的解决了工业生产过程中的不确定性以及非线性问题,并且系统的稳定性也有一定的提升。

实施方案

[0040] 以实际过程中以一种非线性连续搅拌釜式反应器为例:
[0041] 由非线性连续搅拌釜式反应器模型出发,通过调控模糊控制器的参数,从而实现对非线性连续搅拌釜式反应器温度的控制。
[0042] 步骤1、非线性连续搅拌釜式反应器模型的模糊模型的建立,具体步骤:
[0043] 1.1首先考虑连续形式的非线性连续搅拌釜式反应器,模型如下:
[0044]
[0045] 其中,t为时刻,k是批次,x(t,k),u(t,k),ω(t,k),y(t,k)分别表示第k批次t时刻的非线性连续搅拌釜式反应器的两种物料的浓度、阀门开度、未知干扰和温度输出,表示第k批次t时刻非线性连续搅拌釜式反应器状态的导数,Tk是批次k的运行时间,f[],g[]都表示非线性函数。
[0046] 1.2将步骤1.1中的非线性连续搅拌釜式反应器模型进一步处理成一个二维的模糊模型:
[0047]
[0048] 其中,
[0049]
[0050] r表示为一个大于等于1的自然数,p表示为预测时域,j=1,2...,p,Mij表示为模糊集,Ai,Bi,Ci分别表示在i规则之下非线性连续搅拌釜式反应器系统的状态、输入和输出的对应矩阵,x(t+1,k)表示第k批次t+1时刻的状态,z(t,k)表示第k批次t时刻的预测变量,z1(t,k),...,zp(t,k)分别表示第k批次t时刻在j=1,...,p的预测变量,Mij(zj(t,k))表示zj(t,k)在模糊集Mij作用下的一个重要过程参量。
[0051] 步骤2、设计非线性连续搅拌釜式反应器模型的控制器,具体步骤:
[0052] 2.1对于一个二维的非线性连续搅拌釜式反应器模型的模糊系统的描述,迭代学习控制律应具有以下一般形式:
[0053]
[0054] r(t,k)表示第k批次t时刻的更新律,u(t,0)表示阀门的初始开度,u(t,k-1)表示第k-1批次t时刻的阀门开度。
[0055] 2.2定义相邻非线性连续搅拌釜式反应器模型批次过程中的系统状态误差和温度输出的跟踪误差为:
[0056] δ(x(t,k))=x(t,k)-x(t,k-1)
[0057] e(t+1,k)=yr(t+1,k)-y(t+1,k)
[0058] δ(x(t,k))表示第k批次t时刻非线性连续搅拌釜式反应器系统的状态误差,e(t+1,k)表示第k批次t+1时刻的温度输出的跟踪误差,x(t,k-1)表示第k-1批次t时刻非线性连续搅拌釜式反应器系统的状态,yr(t+1,k)表示第k批次t+1时刻预测的温度输出,y(t+1,k)表示第k批次t+1时刻实际的温度输出。
[0059] 2.3根据步骤2.2可以确定批次处理非线性连续搅拌釜式反应器的扩展状态变量为:
[0060]
[0061] 其中,
[0062]
[0063]
[0064]
[0065] 表示z(t,k)的定义,xj(t,k)表示第k批次t时刻在第j步时非线性连续搅拌釜式反应器的状态,Mij(xj(t,k))表示xj(t,k)在模糊集Mij作用下的一个重要过程参量,δ(x(t+1,k))表示第k批次t+1时刻非线性连续搅拌釜式反应器系统状态误差,e(t+1,k-1)表示第k-1批次t+1时刻的温度输出的跟踪误差,I表示一个具有适当维数的单位矩阵,0表示一个具有适当维数的零矩阵,δ(ω(t,k)))表示第k批次t时刻非线性连续搅拌釜式反应器干扰的跟踪误差。
[0066] 2.4结合误差补偿的技术,得到一种基于跟踪误差的更新律:
[0067]
[0068] 其中,Ki表示在规则i下的非线性连续搅拌釜式反应器的控制增益。
[0069] 2.5根据步骤2.4,在规则i下得到一种化工批次过程模糊迭代学习控制的控制器的更新律:
[0070]
[0071] 2.6根据步骤2.1和步骤2.5,得到基于一种化工批次过程模糊迭代学习控制的控制器。
[0072]
[0073] u(t,0)=0
[0074] 2.7依照2.2到2.6中的步骤依次循环求解基于一种化工批次过程模糊迭代学习控制的控制量u(t,k),再将其作用于非线性连续搅拌釜式反应器。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号