首页 > 专利 > 杭州电子科技大学 > 一种化工工业过程性能保持控制方法专利详情

一种化工工业过程性能保持控制方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-07-11
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-12-18
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-02-09
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-07-11
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201810760937.7 申请日 2018-07-11
公开/公告号 CN108873688B 公开/公告日 2021-02-09
授权日 2021-02-09 预估到期日 2038-07-11
申请年 2018年 公开/公告年 2021年
缴费截止日
分类号 G05B13/02G05B13/04 主分类号 G05B13/02
是否联合申请 独立申请 文献类型号 B
独权数量 2 从权数量 0
权利要求数量 2 非专利引证数量 1
引用专利数量 1 被引证专利数量 0
非专利引证 1、2012.05.10CN 103529702 A,2014.01.22Limin Wang et al..Robust delaydependent iterative learning fault-tolerant control for batch processes withstate delay and actuator failures. 《Journal of process control》.2012,第22卷(第7期),第1273-1286页. 樊雷等.基于广义预测控制的间歇生产迭代优化控制《.过程控制》.2006,第33卷(第2期),第25-28页. Limin Wang et al..Average dwell time-based optimal iterative learning controlfor multi-phase batch processes《.Journalof Process Control》.2016,第1-12页.;
引用专利 US2012116546A 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 胡晓敏、徐峥、邹洪波 第一发明人 胡晓敏
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 3
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州浙科专利事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
吴秉中
摘要
本发明公开了一种化工工业过程性能保持控制方法,包括如下步骤:步骤1、建立系统批次过程模型;步骤2、设计批次过程的控制器。该方法首先是通过对连续非线性模型的分析,建立一个具有时滞的状态模型;然后,设计批次过程迭代学习控制量,并定义状态误差和输出跟踪误差,通过结合误差补偿的技术,得到了一种基于跟踪误差的控制更新律,进而作用于被控对象。这种批次过程性能保持控制方法的设计,不仅解决了批次过程控制中的非线性和不确定性问题,而且保证了系统的稳定运行。
  • 摘要附图
    一种化工工业过程性能保持控制方法
  • 说明书附图:其中,
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0009]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0013]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0017]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0021]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0024]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0028]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0031]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0034]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0037]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0043]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0046]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0050]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0054]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0057]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0061]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0064]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0067]
    一种化工工业过程性能保持控制方法
  • 说明书附图:[0070]
    一种化工工业过程性能保持控制方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-02-09 授权
2 2018-12-18 实质审查的生效 IPC(主分类): G05B 13/02 专利申请号: 201810760937.7 申请日: 2018.07.11
3 2018-11-23 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种化工工业过程性能保持控制方法,包括如下步骤:
步骤1、建立系统批次过程模型;
步骤2、设计批次过程的控制器;
步骤1具体如下:
1.1建立系统批次过程的状态模型,可描述如下:
其中,t是系统的离散时间,T是离散时间的上限,k是系统的批次索引;d(t)是时间延迟函数;x(t,k)和x(t-d(t),k)分别表示第k批次t时刻和t-d(t)时刻系统的过程状态;
表示第k批次t时刻过程状态的倒数;f[]表示非线性函数;u(t,k)表示第k批次t时刻系统的过程输入;y(t,k)表示在第k批次t时刻系统的过程输出;g[x(t,k)]表示与系统状态相关的非线性函数;
1.2系统批次过程离散化后的状态模型,可表示为:
其中,i、r是规则的数目;x(t+1,k)表示第k批次t+1时刻系统的过程状态;Ai,Aid,Bi,Ci分别表示规则i中的系统状态矩阵、系统延迟状态矩阵、系统输入矩阵和系统输出矩阵;ω(t,k)表示第k批次第t时刻系统状态的未知干扰;x(0,k)表示第k批次系统的初始状态,其初始值设置为x0,k;
1.3结合步骤1.2得到批次过程状态模型:
其中, 表示i=1,i=2,...,i
=r的叠加符号, 表示j=1,j=2,...,j=p的累乘符号,j表示预测时域,Mij表示预测集;
xj(t,k)表示第k批次t时刻在第j步的状态变量;Mij(xj(t,k))表示xj(t,k)的隶属度;wi(x(t,k))表示j=1,j=2,一直到j=p过程所有Mij(xj(t,k))的累乘值;
步骤2具体如下:
2.1首先设计批次过程性能保持的控制量,如下:
其中,u(t,k-1)表示第k-1批次t时刻系统的过程输入;r(t,k)表示第k批次t时刻的更新律;u(t,0)表示初始批次t时刻系统的过程输入,并设为0;
2.2定义系统状态误差和输出跟踪误差为:
其中,x(t,k-1)表示第k-1批次t时刻系统过程状态;δ(x(t,k))表示第k批次t时刻系统状态误差;e(t+1,k)表示第k批次t+1时刻的输出跟踪误差;yr(t+1,k)表示第k批次t+1时刻期望输出,y(t+1,k)表示第k批次t+1时刻实际输出;
2.3根据步骤1.3,步骤2.1,步骤2.2可以得到系统扩展状态误差,如下:
其中,δ(x(t+1,k))和δ(x(t-d(t),k))分别表示第k批次t+1时刻和t-d(t)时刻系统状态误差; 表示第k批次t时刻系统扩展状态的未知干扰;
2.4考虑到系统输出矩阵Ci=C,i=1,2,...,r,则根据步骤2.3可以得到系统输出跟踪误差为:
其中,e(t+1,k-1)表示第k-1批次t+1时刻的输出跟踪误差;C是系统输出矩阵;
2.5根据步骤2.3、步骤2.4并且结合误差补偿的技术,设计一种基于跟踪误差的更新律:
其中,Ki表示在规则i下的控制增益;
2.6根据步骤2.5,可以得到一种批次过程性能保持控制的控制器更新律:
2.7结合步骤2-1到步骤2-6可以得到一种化工批次过程性能保持控制量u(t,k),并将其再作用于被控对象。
说明书

技术领域

[0001] 本发明属于自动化技术领域,涉及一种化工工业过程性能保持控制方法。

背景技术

[0002] 在工业控制过程中,批次过程控制具有给定值最佳跟踪的优良性能,该性能保证了产品生产的一致性。但是,批次生产过程的控制是一个动态的控制过程,具有强非线性以及不确定性,这些因素对批次过程的控制性能指标具有很大的影响。为了优化批次过程控制中的非线性和不确定性,特别是系统中的时间延迟和外部扰动,引入一种最优性能保持器,来保证系统稳定运行,使其具有较好的控制性能。

发明内容

[0003] 本发明的目的是为了优化批次过程控制中的非线性和不确定性,提出了一种化工批次过程性能保持控制方法。该方法首先是通过对连续非线性模型的分析,建立一个具有时滞的状态模型;然后,设计批次过程迭代学习控制量,并定义状态误差和输出跟踪误差,通过结合误差补偿的技术,得到了一种基于跟踪误差的控制更新律,进而作用于被控对象。这种批次过程性能保持控制方法的设计,不仅解决了批次过程控制中的非线性和不确定性问题,而且保证了系统的稳定运行。
[0004] 本发明的技术方案是通过模型建立、控制器设计、算法设计、优化等手段,提出一种化工批次过程性能保持控制方法,利用该方法可以改善系统的时延性和不稳定性。
[0005] 本发明的方法步骤包括:
[0006] 步骤1、建立系统批次过程模型,具体步骤是:
[0007] 1.1建立系统批次过程的状态模型,可描述如下:
[0008]
[0009] 其中,t是系统的离散时间,T是离散时间的上限,k是系统的批次索引;d(t)是时间延迟函数;x(t,k)和x(t-d(t),k)分别表示第k批次t时刻和t-d(t)时刻系统的过程状态;表示第k批次t时刻过程状态的倒数;
[0010] f[]表示非线性函数;u(t,k)表示第k批次t时刻系统的过程输入;y(t,k)表示在第k批次t时刻系统的过程输出;g[x(t,k)]表示与系统状态相关的非线性函数。
[0011] 1.2系统批次过程离散化后的状态模型,可表示为:
[0012]
[0013] i=1,2,...,r,0≤t≤T;k=1,2,...
[0014] 其中,i、r是规则的数目;x(t+1,k)表示第k批次t+1时刻系统的过程状态;Ai,Aid,Bi,Ci分别表示规则i中的系统状态矩阵、系统延迟状态矩阵、系统输入矩阵和系统输出矩阵;ω(t,k)表示第k批次第t时刻系统状态的未知干扰;x(0,k)表示第k批次系统的初始状态,其初始值设置为x0,k。
[0015] 1.3结合步骤1.2得到批次过程状态模型:
[0016]
[0017] 其中, 表示i=1,i=2,...,i=r的叠加符号, 表示j=1,j=2,...,j=p的累乘符号,j表示预测时域,Mij表示预测集;xj(t,k)表示第k批次t时刻在第j步的状态变量;Mij(xj(t,k))表示xj(t,k)的隶属度;wi(x(t,k))表示j=1,j=2,一直到j=p过程所有Mij(xj(t,k))的累乘值。
[0018] 步骤2、设计批次过程的控制器,具体步骤是:
[0019] 2.1首先设计批次过程性能保持的控制量,如下:
[0020]
[0021] 其中,u(t,k-1)表示第k-1批次t时刻系统的过程输入;r(t,k)表示第k批次t时刻的更新律;u(t,0)表示初始批次t时刻系统的过程输入,并设为0。
[0022] 2.2定义系统状态误差和输出跟踪误差为:
[0023]
[0024] 其中,x(t,k-1)表示第k-1批次t时刻系统过程状态;δ(x(t,k))表示第k批次t时刻系统状态误差;e(t+1,k)表示第k批次t+1时刻的输出跟踪误差;
[0025] yr(t+1,k)表示第k批次t+1时刻期望输出,y(t+1,k)表示第k批次t+1时刻实际输出。
[0026] 2.3根据步骤1.3,步骤2.1,步骤2.2可以得到系统扩展状态误差,如下:
[0027]
[0028] 其中,δ(x(t+1,k))和δ(x(t-d(t),k))分别表示第k批次t+1时刻和t-d(t)时刻系统状态误差; 表示第k批次t时刻系统扩展状态的未知干扰。
[0029] 2.4考虑到系统输出矩阵Ci=C(i=1,2,...,r),则根据步骤2.3可以得到系统输出跟踪误差为:
[0030]
[0031] 其中,e(t+1,k-1)表示第k-1批次t+1时刻的输出跟踪误差;C是系统输出矩阵。
[0032] 2.5根据步骤2.3、步骤2.4并且结合误差补偿的技术,设计一种基于跟踪误差的更新律:
[0033]
[0034] 其中,Ki表示在规则i下的控制增益。
[0035] 2.6根据步骤2.5,可以得到一种批次过程性能保持控制的控制器更新律:
[0036]
[0037] 2.7结合步骤2-1到步骤2-6可以得到一种化工批次过程性能保持控制量u(t,k),并将其再作用于被控对象。

实施方案

[0038] 以控制三容水箱水位实验为例:
[0039] 在三容水箱水位实验中,只使用一次注射来观察控制器的效果。将每一个注射过程视为一个批次,然后将三容水箱的注水过程视为批次过程。
[0040] 步骤1、设计三容水箱注水过程的模型,具体步骤是:
[0041] 1.1建立三容水箱注水过程的状态模型,可描述如下:
[0042]
[0043] 其中,t是系统的离散时间,T是离散时间的上限,k是注射过程的批次索引;d(t)是时间延迟函数;x(t,k)和x(t-d(t),k)分别表示第k批次t时刻和t-d(t)时刻三容水箱注水过程的水位状态; 表示第k批次t时刻三容水箱水位状态的倒数;f[]表示非线性函数;u(t,k)表示第k批次t时刻三容水箱注水过程的阀门开度;y(t,k)表示在第k批次t时刻三容水箱注水过程的注水速度;g[x(t,k)]表示与系统状态相关的非线性函数。
[0044] 1.2三容水箱注水过程离散化后的状态模型,可表示为:
[0045]
[0046] i=1,2,...,r,0≤t≤T;k=1,2,...
[0047] 其中,i是规则的数目;x(t+1,k)表示第k批次t+1时刻系统的过程状态;Ai,Aid,Bi,Ci分别表示规则i中三容水箱注水过程的系统状态矩阵、系统延迟状态矩阵、系统输入矩阵和系统输出矩阵;ω(t,k)表示第k批次第t时刻三容水箱注水过程的未知干扰;x(0,k)表示第k批次三容水箱注水过程的初始状态,其初始值设置为x0,k。
[0048] 1.3结合步骤1.2得到三容水箱注水过程状态模型:
[0049]
[0050] 其中, 表示i=1,i=2,...,i=r的叠加符号, 表示j=1,j=2,...,j=p的累乘符号,j表示预测时域,Mij表示预测集;xj(t,k)表示第k批次t时刻在第j步的状态变量;Mij(xj(t,k))表示xj(t,k)的隶属度;wi(x(t,k))表示j=1,j=2,一直到j=p过程所有Mij(xj(t,k))的累乘值。
[0051] 步骤2、设计三容水箱注水过程的控制器,具体步骤是:
[0052] 2.1首先设计三容水箱注水过程的迭代学习控制量,如下:
[0053]
[0054] 其中,u(t,k-1)表示第k-1批次t时刻阀门开度;r(t,k)表示第k批次t时刻的更新律;u(t,0)表示阀门的初始开度,并设为0。
[0055] 2.2定义三容水箱注水过程的水位状态误差和注水速度跟踪误差为:
[0056]
[0057] 其中,x(t,k-1)表示第k-1批次t时刻三容水箱注水过程的水位状态;
[0058] δ(x(t,k))表示第k批次t时刻水位状态误差;e(t+1,k)表示第k批次t+1时刻的注水速度跟踪误差;yr(t+1,k)表示第k批次t+1时刻期望注水速度,y(t+1,k)表示第k批次t+1时刻实际注水速度。
[0059] 2.3根据步骤1.3,步骤2.1,步骤2.2可以得到三容水箱注水过程水位扩展状态误差,如下:
[0060]
[0061] 其中,δ(x(t+1,k))和δ(x(t-d(t),k))分别表示第k批次t+1时刻和t-d(t)时刻三容水箱注水过程的注水状态误差; 表示第k批次t时刻三容水箱注水过程水位扩展状态的未知干扰。
[0062] 2.4考虑到系统输出矩阵Ci=C(i=1,2,...,r),则根据步骤2.3可以得到注水速度跟踪误差为:
[0063]
[0064] 其中,e(t+1,k-1)表示第k-1批次t+1时刻的注水速度跟踪误差;C是系统输出矩阵。
[0065] 2.5根据步骤2.3、步骤2.4并且结合误差补偿的技术,设计一种基于跟踪误差的更新律:
[0066]
[0067] 其中,Ki表示在规则i下三容水箱注水过程的控制增益。
[0068] 2.6根据步骤2.5,可以得到一种批次过程性能保持控制的控制器的更新律:
[0069]
[0070] 2.7结合步骤2-1到步骤2-6可以得到一种化工批次过程性能保持控制量u(t,k),并将其再作用于三容水箱注水过程的控制器。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号