首页 > 专利 > 杭州电子科技大学 > 一种化工间歇过程的新型复合跟踪控制方法专利详情

一种化工间歇过程的新型复合跟踪控制方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-12-13
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-02-01
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-07-23
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-12-13
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201711327249.3 申请日 2017-12-13
公开/公告号 CN108803314B 公开/公告日 2021-07-23
授权日 2021-07-23 预估到期日 2037-12-13
申请年 2017年 公开/公告年 2021年
缴费截止日
分类号 G05B13/04 主分类号 G05B13/04
是否联合申请 独立申请 文献类型号 B
独权数量 2 从权数量 0
权利要求数量 2 非专利引证数量 1
引用专利数量 1 被引证专利数量 0
非专利引证 1、2005.05.05GB 689237 A,1953.03.25苏涛.化工间歇过程的迭代学习控制方法. 《中国优秀硕士学位论文全文数据库(电子期刊)》.2015,(第5期),I140-81.;
引用专利 US2005094549A 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 张日东、李平 第一发明人 张日东
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 2
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州奥创知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
王佳健
摘要
本发明公开了一种化工间歇过程的新型复合跟踪控制方法。本发明首先利用局部非线性化方法建立化工间歇过程的离散模型,然后引入跟踪控制律,定义系统的状态误差和跟踪输出误差得到扩展的过程控制系统,最后采取一种补偿控制算法设计更新律,根据闭环系统模型以及稳定性条件求得控制器的增益进而得到更新律和控制律。与传统的控制策略相比,本发明所提出的新型复合跟踪控制策略可以通过使用沿过程方向的跟踪控制的跟踪反馈控制达到良好的跟踪特性,保证系统获得更好的控制性能。
  • 摘要附图
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:2
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:其中,
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:其中,-1
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:其中,-1-2
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:立
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:其中,-1-2-3
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:和
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0010]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0012]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0016]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0023]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0026]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0030]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0033]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:是第k‑1‑h
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0037]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0040]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0042]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0045]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0048]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:等式成立
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0050]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0051]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:和-1
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:9
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0063]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0067]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0074]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0077]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0081]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0084]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:是第k‑1‑h-1
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0088]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0091]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0093]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0096]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:11
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:等式成立-1
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:[0102]
    一种化工间歇过程的新型复合跟踪控制方法
  • 说明书附图:和-1-2
    一种化工间歇过程的新型复合跟踪控制方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-07-23 授权
2 2019-02-01 实质审查的生效 IPC(主分类): G05B 13/04 专利申请号: 201711327249.3 申请日: 2017.12.13
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种化工间歇过程的新型复合跟踪控制方法,其特征在于该方法具体是:
步骤
1.建立化工间歇过程的模型,具体是:
在化工间歇过程中,对执行器部分故障的系统建立离散状态空间模型形式如下:
其中t表示有限离散时间,k是周期指数,k取任意自然数;i=1,2,…r;r是任意非零自然数;z(t,k)表示被控对象的状态;
zj(t,k)是第j条弹性语言变量,j=1,2,…,p,p表示条件语言变量数;Mij(zj(t,k))是zj(t,k)在一种弹性语言集Mij中的隶属度函数;hi(z(t,k))表示wi(z(t,k))在wi(z(t,k))集合中的权重值;wi(z(t,k))表示zj(t,k)在弹性语言集Mij中的隶属度函数求积;α是对应的稳定性系数;x(t+1,k)是第k个周期t+1时刻的状态;Ai,Aid,Bi,Ci分别对应表示系统的状态常数矩阵,状态延迟常数矩阵,输入常数矩阵和输出常数矩阵;x(t‑d(t),k)是第k个周期系统延迟后的状态;d(t)是时间延迟函数,dm≤d(t)≤dM,dM和dm分别表示延迟的上下界;x0,k和x(0,k)是第k个周期初始时刻的状态;xk(t)是第k周期t时刻的状态;x(t,k),yk(t),u(t,k)和ω(t,k)分别表示第k个周期t时刻化工间歇过程的状态,输出,跟踪控制律和未知外部干扰;
步骤
2.设计化工间歇过程控制器,具体是:
2.1当执行器部分故障时,引入跟踪控制律形式如下:
其中,r(t,k)是第k个周期t时刻待设计的更新律;u(t,0)表示化工间歇过程中控制律的初始值;u(t,k‑1)是第k‑1个周期t时刻的跟踪控制律,u(t,k)是第k个周期t时刻的跟踪控制律;
2.2定义系统状态误差和系统输出跟踪误差,形式如下
δ(x(t,k))=x(t,k)‑x(t,k‑1)
e(t,k)=yrd(t,k)‑y(t,k)
其中,δ(x(t,k))表示系统t时刻第k个周期状态误差的后向差分算子,x(t,k‑1)是第k‑
1个周期t时刻的状态;e(t,k)是第k个周期t时刻系统的输出跟踪误差,yrd(t,k)是第k周期t时刻系统的跟踪输出轨迹,y(t,k)是第k周期t时刻系统的实际输出;
2.3结合步骤1到2.2得到相邻周期的状态误差形式
其中,δ(x(t+1,k))是第t+1时刻第k个周期状态误差的后向差分算子;Aid是状态延迟常数矩阵;x(t+1,k‑1)是第k‑1个周期t+1时刻的状态,x(t+1,k)是第k个周期t+1时刻的状态,δ(x(t,k))是第t时刻第k个周期状态误差的后向差分算子,δ(x(t‑d(t),k))是第t‑d(t)时刻第k个周期状态误差的后向差分算子;
其中, 表示广义上的未知外部干扰,w(t,k)表示基础未知外部干扰,x(t‑d(t),k‑
1)是第k‑1个周期系统延迟后的状态,δ(hi)=δ(hi(z(t,k)))‑δ(hi(z(t,k‑1))),为了表示方便,hi(z(t,k))用hi表示;
2.4对于系统的输出跟踪误差,进一步处理成如下形式
其中,e(t+1,k)是第k个周期t+1时刻的输出跟踪误差;yrd(t+1)是t+1时刻给定的跟踪输出轨迹;y(t+1,k)是第k周期t+1时刻的实际输出;e(t+1,k‑1)是第k‑1个周期t+1时刻的输出跟踪误差;C=Ci,i=1,2…,r;
2.5由步骤2.3和2.4,等价的扩展跟踪控制系统表示为
其中,
h(k‑1)满足hm≤h(k‑1)≤hM,hm和hM为其上下界,e(t+1,k‑1‑h(k‑1))是第k‑1‑h(k‑1)个周期第t+1时刻输出跟踪误差,e(t+1,k‑1)是第k‑1个周期第t+1时刻输出跟踪误差,δ(x(t‑d(t),k))是第t‑d(t)时刻第k个周期状态误差的后向差分算子,z(t,k)表示弹性规则语言变量,表示系统的状态扩展矩阵, 表示状态延迟扩展矩阵, 表示输入扩展矩阵, 表示输出扩展矩阵;
2.6设计基于跟踪误差的更新律:
其中,Ki是待求解的控制器增益;
2.7由步骤2.6得到系统的整体更新律表示为:
2.8进一步作简化处理,令
xh(t+1,k)表示第k个周期t+1时刻在h方向上的状态,xv(t,k+1)表示第k+1个周期t时刻在v方向上的状态;xh(t,k)和xv(t,k)分别是第k个周期t时刻沿方向h,v上的状态;xh(x(t‑d(t),k))表示第k个周期延迟d(t)时刻沿h方向的状态,xv(t+1,k‑1‑h(k‑1))表示第k‑1‑h(k‑1)个周期t+1时刻沿v方向的状态; 表示第k个周期t+1时刻沿方向h上和第k+1个周期t时刻沿方向v上的状态矩阵, 表示第k个周期t时刻沿方向h,v上的状态矩阵, 表示第k个周期延迟d(t)时刻沿h方向的状态矩阵;
则由步骤2.5到2.7,在更新律的作用下,系统模型表示为:
其中, 表示在更新率作用下的系统增广状态矩阵;
2.9根据闭环系统稳定条件,假设存在对称正定矩阵
m×(n+l)
以及矩阵Yi,Yj∈R ,使得以下矩阵不等式成

其中, 表示简化
h v
矩阵,I表示一定维数的单位矩阵;T表示对应矩阵的转置;L 和L 分别是沿h方向和v方向的h v
给定对称正定矩阵L;S和S分别是沿h方向和v方向的给定对称正定矩阵S; 和 分别是沿h方向和v方向的给定对称正定矩阵M1; 和 分别是沿h方向和v方向的给定对称正定h v (n+l)×(n+l)
矩阵M2;X 和X 分别是沿h方向和v方向的给定对称正定矩阵X;R 是(n+l)×(n+l)实m×(n+l)
矩阵集合,R 是m×(n+l)实矩阵集合,m,n,l为对应的维数,D为差迟单位矩阵,H为延迟单位矩阵;
表示第j个经扩展的状态常数矩阵的转置, 是第j
个经扩展的输入常数矩阵的转置;*表示矩阵中相应的对称项, 表示第i个和j个经扩展的状态常数矩阵转置和的均值, 表示第i个和第j个经扩展的输入常数矩阵转置的均值;
‑1 ‑1
那么得到控制器的增益Ki=YiL ,Kj=YjL ;
2.10重复步骤2.3到2.9可得更新律,进一步由步骤2.1得到化工间歇过程的跟踪控制律u(t,k)作用于被控对象。
说明书

技术领域

[0001] 本发明属于自动化技术领域,涉及一种新型的复合跟踪控制方法。

背景技术

[0002] 随着工业的发展,工业过程控制广泛应用于化工、医药、生物制品、现代农业等领域。随着产品需求的增加,自动化控制系统规模逐步扩大,批量生产需要在复杂的环境下运行。但是在生产技术有限的情况下,生产机器在长时间的运行下可能会发生故障。从安全生产和经济效益的角度来看,希望在故障固定后,系统仍然稳定,而且具有一定的跟踪控制性能。而化工间歇过程滞后严重的问题在工业过程扩展中普遍存在,这在一定程度上会影响系统的稳定性和控制性能的下降。因此,研究系统的先进控制技术来处理这些问题是很有必要的。

发明内容

[0003] 本发明目的是当化工间歇过程中执行器出现故障时,过程输出还能很好的跟踪给定的输出轨迹,因此提出了一种新型复合跟踪控制方法。
[0004] 本发明首先利用局部非线性化方法建立化工间歇过程的离散模型,然后引入跟踪控制律,定义系统的状态误差和跟踪输出误差得到扩展的过程控制系统,最后采取一种补偿控制算法设计更新律,根据闭环系统模型以及稳定性条件求得控制器的增益进而得到更新律和控制律。
[0005] 本发明的技术方案是通过模型建立、补偿控制方法、优化等手段,确立了一种新型的复合跟踪控制方法,利用该方法可有效处理非线性化工间歇过程的故障和跟踪控制问题,保证系统具有良好的控制性能。
[0006] 本发明方法的步骤包括:
[0007] 步骤1建立化工间歇过程的模型,具体步骤如下:
[0008] 在化工间歇过程中,对执行器部分故障的系统建立离散状态空间模型形式如下:
[0009]
[0010] 其中t表示有限离散时间,k是周期指数,k取任意自然数;i=1,2,…r; r是任意非零自然数;z(t,k)表示被控对象的状态;
[0011]
[0012] zj(t,k)是第j条弹性语言变量,j=1,2,...,p,p表示条件语言变量数; Mij(zj(t,k))是zj(t,k)在一种弹性语言集Mij中的隶属度函数;α是对应的稳定性系数;x(t+1,k)是第k个周期t+1时刻的状态;Ai,Aid,Bi,Ci分别对应表示系统的状态常数矩阵,状态延迟常数矩阵,输入常数矩阵和输出常数矩阵; x(t‑d(t),k)是第k个周期系统延迟后的状态;d(t)是时间延迟函数, dm≤d(t)≤dM,dM和dm分别表示延迟的上下界。x0,k和x(0,k)是第k个周期初始时刻的状态;xk(t)是第k周期t时刻的状态;x(t,k),yk(t),u(t,k)和ω(t,k) 分别表示第k个周期t时刻化工间歇过程的状态,输出,输入和未知外部干扰。
[0013] 步骤2.设计化工间歇过程控制器,具体步骤是:
[0014] 2.1当执行器部分故障时,为了实现化工间歇过程的跟踪控制目标,引入跟踪控制律形式如下:
[0015]
[0016] 其中,r(t,k)是第k个周期t时刻待设计的更新律;u(t,0)表示化工间歇过程中控制律的初始值。u(t,k‑1)是第k‑1个周期t时刻的跟踪控制律。
[0017] 2.2定义系统状态误差和系统输出跟踪误差,形式如下
[0018] δ(x(t,k))x(t,k)‑x(t,k‑1)
[0019] e(t,k)yrd(t,k)‑y(t,k)
[0020] 其中,δ(x(t,k))表示系统t时刻第k个周期状态误差的后向差分算子, x(t,k‑1)是第k‑1个周期t时刻的状态;e(t,k)是第k个周期t时刻系统的输出跟踪误差,yrd(t,k)是第k周期t时刻系统的跟踪输出轨迹,y(t,k)是第k 周期t时刻系统的实际输出。
[0021] 2.3结合步骤1到2.2得到相邻周期的状态误差形式
[0022]
[0023] 其中,δ(x(t+1,k))是第t+1时刻第k个周期状态误差的后向差分算子; Aid是状态延迟常数矩阵;x(t+1,k‑1)是第k‑1个周期t+1时刻的状态;
[0024]
[0025]
[0026] 这里的x(t‑d(t),k‑1)是第k‑1个周期系统延迟后的状态,
[0027] δ(hi)=δ(hi(z(t,k)))‑δ(hi(z(t,k‑1))),为了表示方便,hi(z(t,k))用hi表示。
[0028] 2.4对于系统的输出跟踪误差,进一步处理成如下形式
[0029]
[0030] 其中,e(t+1,k)是第k个周期t+1时刻的输出跟踪误差;yrd(t+1)是t+1 时刻给定的跟踪输出轨迹;y(t+1,k)是第k周期t+1时刻的实际输出; e(t+1,k‑1)是第k‑1个周期t+1时刻的输出跟踪误差;C=Ci,i=1,2…,r(这里是系统输出的跟踪误差,考虑的是特殊情况)。
[0031] 2.5由步骤2.3和2.4,等价的扩展跟踪控制系统表示为
[0032]
[0033] 其中,
[0034] h(k‑1)满足hm≤h(k‑1)≤hM,hm和hM为其上下界,e(t+1,k‑1‑h(k‑1)) 是第k‑1‑h(k‑1)个周期第t+1时刻输出跟踪误差。
[0035] 2.6设计基于跟踪误差的更新律:
[0036]
[0037] 其中,Ki是待求解的控制器增益。
[0038] 2.7由步骤2.6可以得到系统的整体更新律表示为
[0039]
[0040] 2.8进一步作简化处理,令
[0041]
[0042] xh(t+1,k)表示第k个周期t+1时刻在h方向上的状态,xv(t,k+1)表示第 k+1个周期t时刻在v方向上的状态。xh(t,k)和xv(t,k)分别是第k个周期t时刻沿方向h,v上的状态。xh(x(t‑d(t),k))表示第k个周期延迟d(t)时刻沿h方向的状态,xv(t+1,k‑1‑h(k‑1))表示第k‑1‑h(k‑1)个周期t+1时刻沿v方向的状态。
[0043] 则由步骤2.5到2.7,在更新律的作用下,系统模型表示为:
[0044]
[0045] 其中,
[0046] 2.9根据闭环系统稳定条件,假设存在对称正定矩阵
[0047]
[0048] 以及矩阵Yi,Yj∈Rm×(n+l),使得以下矩阵不等式成立
[0049]
[0050]
[0051] 其中, I表示h v
一定维数的单位矩阵;T表示对应矩阵的转置;L 和L分别是沿h方向和v方向的给定对称正h v
定矩阵L;S 和S分别是沿h方向和v方向的给定对称正定矩阵S; 和 分别是沿h方向和vh
方向的给定对称正定矩阵M1; 和 分别是沿h方向和v方向的给定对称正定矩阵M2;X 和v (n+l)×(n+l)
X分别是沿 h方向和v方向的给定对称正定矩阵X;R 是(n+l)×(n+l)实矩阵集合,m×(n+l)
R 是m×(n+l)实矩阵集合,m,n,l为对应的维数。
[0052] 表示第j个经扩展的状态常数矩阵的转置,是第j个经扩展的输入常数矩阵的转置;*表示矩阵中相应的对称项。
[0053] 那么得到控制器的增益Ki=YiL‑1,Kj=YjL‑1。
[0054] 2.10重复步骤2.3到2.9可得系统的更新律r(t,k),进一步由步骤2.1 得到化工间歇过程的最优控制律u(t,k)作用于被控对象。
[0055] 本发明提出了一种化工间歇过程的新型复合跟踪控制方法。该方法建立了化工间歇过程的离散模型,并设计了该过程控制器,有效地处理了化工间歇过程中的跟踪控制等问题,并保证系统具有良好的控制性能。与传统的控制策略相比,本发明可以通过使用沿过程方向的跟踪控制的跟踪反馈控制达到良好的跟踪特性,保证系统获得更好的控制性能。

实施方案

[0056] 以三容水箱注水过程控制为例:
[0057] 过程中的每一次的注水过程可以看作是一个间歇过程,调节手段是通过调节泵的流量来控制液位的高度。
[0058] 步骤1.建立化工间歇过程的模型,具体是:
[0059] 在化工间歇过程中,对执行器部分故障的系统建立离散状态空间模型形式如下:
[0060]
[0061] 其中t表示有限离散时间,k是周期指数,k取任意自然数;i=1,2,…r; r是任意非零自然数;z(t,k)表示水箱内液位的状态;
[0062]
[0063] zj(t,k)是第j条弹性语言变量,j=1,2,...,p,p表示条件语言变量数; Mij(zj(t,k))是zj(t,k)在一种弹性语言集Mij中的隶属度函数;α是对应的稳定性系数;x(t+1,k)是第k个周期t+1时刻的状态;Ai,Aid,Bi,Ci分别对应表示系统的状态常数矩阵,状态延迟常数矩阵,输入常数矩阵和输出常数矩阵; x(t‑d(t),k)是第k个周期系统延迟后的状态;d(t)是时间延迟函数, dm≤d(t)≤dM,dM和dm分别表示延迟的上下界。x0,k和x(0,k)是第k个周期初始时刻的状态;xk(t)是第k周期t时刻的状态;x(t,k),yk(t),u(t,k)和ω(t,k) 分别表示第k个周期t时刻化工间歇过程注水过程的状态,实际液位的高度,注水输入和未知外部环境干扰。
[0064] 步骤2.设计化工间歇过程控制器,具体是:
[0065] 2.1当部分水泵阀门故障时,为了实现化工间歇过程的跟踪控制目标,引入跟踪控制律形式如下:
[0066]
[0067] 其中,r(t,k)是第k个周期t时刻待设计的更新律;u(t,0)表示注水过程中输入的初始值。u(t,k‑1)是第k‑1个周期t时刻的输入。
[0068] 2.2定义系统状态误差和系统输出跟踪误差,形式如下
[0069] δ(x(t,k))x(t,k)‑x(t,k‑1)
[0070] e(t,k)yrd(t,k)‑y(t,k)
[0071] 其中,δ(x(t,k))表示系统的状态误差的后向差分算子,x(t,k‑1)是第k‑1 个周期t时刻的液位状态;e(t,k)是第k个周期t时刻系统的实际和设定的液位误差,yrd(t,k)是第k周期t时刻系统的设定液位输出,y(t,k)是第k周期t时刻系统的实际液位高度。
[0072] 2.3结合步骤1到2.2得到相邻周期的注水状态误差形式
[0073]
[0074] 其中,δ(x(t+1,k))是第t+1时刻第k个周期状态误差的后向差分算子; Aid是状态延迟常数矩阵;x(t+1,k‑1)是第k‑1个周期t+1时刻的液位状态;
[0075]
[0076]
[0077] 这里的x(t‑d(t),k‑1)是第k‑1个周期系统延迟后的液位状态,
[0078] δ(hi)=δ(hi(z(t,k)))‑δ(hi(z(t,k‑1))),为了表示方便,hi(z(t,k))用hi表示。
[0079] 2.4对于系统的输出跟踪误差,进一步处理成如下形式
[0080]
[0081] 其中,e(t+1,k)是第k个周期t+1时刻的液位高度误差;yrd(t+1)是t+1 时刻给定的液位高度;y(t+1,k)是第k周期t+1时刻的实际液位高度; e(t+1,k‑1)是第k‑1个周期t+1时刻的液位高度误差;C=Ci,i=1,2…,r(这里是系统输出的跟踪误差,考虑的是特殊情况)。
[0082] 2.5由步骤2.3和2.4,等价的扩展跟踪控制系统表示为
[0083]
[0084] 其中,
[0085] h(k‑1)满足hm≤h(k‑1)≤hM,hm和hM为其上下界,e(t+1,k‑1‑h(k‑1)) 是第k‑1‑h(k‑1)个周期第t+1时刻液位高度误差。
[0086] 2.6设计基于跟踪误差的更新律:
[0087]
[0088] 其中,Ki是待求解的控制器增益。
[0089] 2.7由步骤2.6可以得到系统的整体更新律表示为
[0090]
[0091] 2.8进一步作简化处理,令
[0092]
[0093] xh(t+1,k)表示第k个周期t+1时刻在h方向上的液位状态,xv(t,k+1)表示第k+1个周期t时刻在v方向上的液位状态。xh(t,k)和xv(t,k)分别是第k个周期t时刻沿方向h,v上的液位状态。xh(x(t‑d(t),k))表示第k个周期延迟d(t)时刻沿h方向的液位状态,xv(t+1,k‑1‑h(k‑1))表示第k‑1‑h(k‑1)个周期t+1时刻沿 v方向的液位状态。
[0094] 则由步骤2.5到2.7,在更新律的作用下,系统模型表示为:
[0095]
[0096] 其中,
[0097] 2.9根据系统稳定条件,假设存在对称正定矩阵
[0098]
[0099] 以及矩阵Yi,Yj∈Rm×(n+l),使得以下矩阵不等式成立
[0100]
[0101]
[0102] 其中, I表示h v
一定维数的单位矩阵;T表示对应矩阵的转置;L 和L分别是沿h方向和v方向的给定对称正h v
定矩阵L;S和S分别是沿h方向和v方向的给定对称正定矩阵S; 和 分别是沿h方向和vh
方向的给定对称正定矩阵M1; 和 分别是沿h方向和v方向的给定对称正定矩阵M2;X 和v (n+l)×(n+l)
X分别是沿 h方向和v方向的给定对称正定矩阵X;R 是(n+l)×(n+l)实矩阵集合, m×(n+l)
R 是m×(n+l)实矩阵集合,m,n,l为对应的维数。
[0103] 表示第j个经扩展的状态常数矩阵的转置,是第j个经扩展的输入常数矩阵的转置;*表示矩阵中相应的对称项。
[0104] 那么可以得到控制器的增益Ki=YiL‑1,Kj=YjL‑1。
[0105] 2.10重复步骤2.3到2.9可得系统的更新律r(t,k),进一步由步骤2.1 可以得到化工间歇过程的最优控制律u(t,k)作用于水泵。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号