一种化工批次过程鲁棒复合迭代学习控制方法与流程

文档序号:15927671发布日期:2018-11-14 01:18阅读:185来源:国知局

本发明属于自动化技术领域,涉及一种化工批次过程鲁棒复合迭代学习控制方法。

背景技术

在工业控制过程中,批次生产技术能够快速、高效地实现商品的批量生产,但是,批次生产过程的控制是一个动态的控制过程,系统长时间的运行会产生不确定性,而且会降低批次过程的控制精度。近几十年来,迭代学习控制方法已经被广泛应用于批次过程中,但是扰动和时间延迟对迭代学习控制的性能影响很大,扰动会减慢系统的收敛速度,而时间延迟会影响系统的稳定性。因此,为了有效地抑制外界环境对系统的干扰、加快系统的收敛速度,引入一种反馈控制和迭代学习控制相结合的复合控制方法是有必要的。



技术实现要素:

本发明的目的是改善多阶段批次过程中迭代学习控制系统的收敛速度和稳定性,提出了一种化工批次过程鲁棒复合迭代学习控制方法。

本发明首先建立系统批次过程的状态切换模型;其次,设计迭代学习控制量,并定义状态误差和输出误差;然后,给出扩展的线性动态模型,使系统的实际输出能够更快速地跟踪给定的设定点;最后,根据系统中相邻阶段的状态切换模型,得到最优的迭代学习更新率和控制量。不同于传统方法,该方法结合了反馈控制与迭代学习控制的复合控制,增强了批次过程的抗干扰能力,使系统的状态切换过程具有更好的控制性能。

本发明的方法步骤包括:

步骤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、bidi、hi表示第i阶段对应过程的系统矩阵;ei、ei、ii表示具有不同维数的单位矩阵。

2.7根据步骤2.6可得到迭代学习更新律,形式如下:

其中,分别表示第i阶段不同状态的增益系数。

2.8结合步骤2-1到步骤2-7可以得到化工批次过程最优控制律ui(t,k+1)并作用于被控对象。

本发明的有益效果:本发明的技术方案是通过模型建立、控制器设计、算法设计、优化等手段,提出一种化工批次过程鲁棒复合迭代学习控制方法,利用该方法设计了一种新型复合控制器,有效的弥补了传统迭代学习控制方法在多阶段批次过程生产中收敛速度和稳定性的不足,满足了实际工业过程的需求

具体实施方式

以注塑成型为例:

步骤1、设计注塑成型过程的状态切换模型,具体步骤是:

1.1建立注塑成型过程的系统状态模型,可描述如下:

其中,t是注塑成型的离散时间,k是注塑成型的批次索引;d(t)是时间延迟函数;cρ(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时刻注塑成型过程工作状态的外部干扰;x(0,k+1)表示第k+1批次系统的初始状态,其初始值设置为x0,k+1。

1.2注塑成型过程第i阶段的系统状态模型可表示为:

其中,i=1,2,…,q是自然数,i表示注塑成型过程的工艺阶段;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、bidi、hi表示第i阶段对应过程的系统矩阵;ei、ei、ii表示具有不同维数的单位矩阵。

2.7根据步骤2.6可得到迭代学习更新率,形式如下:

其中,分别表示注塑成型过程第i阶段不同状态的增益系数。

2.8结合步骤2-1到步骤2-7可以得到化工批次过程比例阀的阀门开度ui(t,k+1),再将其作用于注塑成型过程。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1