本发明属于自动化技术领域,涉及一种化工批次过程鲁棒复合迭代学习控制方法。
背景技术
在工业控制过程中,批次生产技术能够快速、高效地实现商品的批量生产,但是,批次生产过程的控制是一个动态的控制过程,系统长时间的运行会产生不确定性,而且会降低批次过程的控制精度。近几十年来,迭代学习控制方法已经被广泛应用于批次过程中,但是扰动和时间延迟对迭代学习控制的性能影响很大,扰动会减慢系统的收敛速度,而时间延迟会影响系统的稳定性。因此,为了有效地抑制外界环境对系统的干扰、加快系统的收敛速度,引入一种反馈控制和迭代学习控制相结合的复合控制方法是有必要的。
技术实现要素:
本发明的目的是改善多阶段批次过程中迭代学习控制系统的收敛速度和稳定性,提出了一种化工批次过程鲁棒复合迭代学习控制方法。
本发明首先建立系统批次过程的状态切换模型;其次,设计迭代学习控制量,并定义状态误差和输出误差;然后,给出扩展的线性动态模型,使系统的实际输出能够更快速地跟踪给定的设定点;最后,根据系统中相邻阶段的状态切换模型,得到最优的迭代学习更新率和控制量。不同于传统方法,该方法结合了反馈控制与迭代学习控制的复合控制,增强了批次过程的抗干扰能力,使系统的状态切换过程具有更好的控制性能。
本发明的方法步骤包括:
步骤1、设计系统批次过程的状态切换模型,具体步骤是:
1.1建立批次过程的系统状态模型,可描述如下:
其中,t是系统的离散时间,k是系统的批次索引;d(t)是时间延迟函数;
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)时刻系统的过程状态。
1.3建立两个相邻阶段之间的状态切换模型,可描述如下:
其中,
1.4设定切换时间:
其中,min表示取最小值;gi(x(t,k+1))<0表示系统状态过程的切换条件函数;
1.5建立系统整个运行阶段的切换序列模型:
其中,q为批次过程的最后阶段;
步骤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定义状态误差与输出误差如下:
其中,
2.3根据步骤1.1、步骤2.1和步骤2.2可以得到系统第i个阶段的状态切换模型:
其中,
2.4根据步骤2.3对系统的干扰分析如下;
当系统为重复干扰时:
当系统为非重复干扰时:
2.5设计系统批次过程第i阶段扩展状态,形式如下:
其中,
2.6由步骤2.3和步骤2.5可得到新的状态切换模型,表示如下:
其中
其中,
2.7根据步骤2.6可得到迭代学习更新律,形式如下:
其中,
2.8结合步骤2-1到步骤2-7可以得到化工批次过程最优控制律ui(t,k+1)并作用于被控对象。
本发明的有益效果:本发明的技术方案是通过模型建立、控制器设计、算法设计、优化等手段,提出一种化工批次过程鲁棒复合迭代学习控制方法,利用该方法设计了一种新型复合控制器,有效的弥补了传统迭代学习控制方法在多阶段批次过程生产中收敛速度和稳定性的不足,满足了实际工业过程的需求
具体实施方式
以注塑成型为例:
步骤1、设计注塑成型过程的状态切换模型,具体步骤是:
1.1建立注塑成型过程的系统状态模型,可描述如下:
其中,t是注塑成型的离散时间,k是注塑成型的批次索引;d(t)是时间延迟函数;
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)时刻注塑成型过程的系统状态。
1.3建立注塑成型过程两个相邻阶段之间的状态切换模型,可描述如下:
其中,
1.4设定切换时间:
其中,min表示取最小值;gi(x(t,k+1))<0表示注塑成型过程的状态切换条件;
1.5建立注塑成型过程整个生产阶段的切换序列模型:
其中,q为注塑成型过程的最后阶段;
步骤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定义注塑成型过程的状态误差和输出误差如下:
其中,
2.3根据步骤1.1、步骤2.1和步骤2.2可以得到注塑成型过程第i阶段的状态切换模型:
其中,
2.4根据步骤2.3对注塑成型过程的干扰分析如下;
当注塑成型过程为重复干扰时:
当注塑成型过程为非重复干扰时:
2.5设计注塑成型过程第i阶段的扩展状态,形式如下:
其中,
2.6由步骤2.3和步骤2.5可得到注塑成型过程新的状态切换模型,表示如下:
其中,
其中,
2.7根据步骤2.6可得到迭代学习更新率,形式如下:
其中,
2.8结合步骤2-1到步骤2-7可以得到化工批次过程比例阀的阀门开度ui(t,k+1),再将其作用于注塑成型过程。