CN104330972A - Comprehensive prediction iterative learning control method based on model adaptation - Google Patents
Comprehensive prediction iterative learning control method based on model adaptation Download PDFInfo
- Publication number
- CN104330972A CN104330972A CN201410601343.3A CN201410601343A CN104330972A CN 104330972 A CN104330972 A CN 104330972A CN 201410601343 A CN201410601343 A CN 201410601343A CN 104330972 A CN104330972 A CN 104330972A
- Authority
- CN
- China
- Prior art keywords
- data
- batch
- model
- centerdot
- iterative learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Feedback Control In General (AREA)
Abstract
本发明涉及一种基于模型自适应综合预测迭代学习控制方法,属于间歇式生产加工过程的产品质量跟踪控制技术领域。该方法对于大多数批次加工制造生产过程,针对该生产过程带有随机噪声情况和收敛速度较慢的情况,适用于间歇式生产加工过程的产品质量跟踪控制。本发明利用提出的基于模型自适应的综合预测迭代学习控制算法,可以在一定程度上克服间歇过程模型误差问题,加快算法的收敛速度,应用范围很广。本方法可以克服由现实环境和加工手段给生产过程带来的噪声。本方法构思巧妙,简单实用,可广泛应用于工业生产线间歇生产过程的高精度控制。The invention relates to a model-based self-adaptive comprehensive prediction iterative learning control method, which belongs to the technical field of product quality tracking control in intermittent production and processing processes. For most batch processing and manufacturing processes, the method is suitable for the product quality tracking control of batch production and processing processes for the production process with random noise and slow convergence speed. The invention utilizes the proposed comprehensive predictive iterative learning control algorithm based on model self-adaptation, which can overcome the intermittent process model error problem to a certain extent, accelerate the convergence speed of the algorithm, and has a wide range of applications. The method can overcome the noise brought to the production process by the actual environment and processing means. The method is ingenious in conception, simple and practical, and can be widely used in the high-precision control of the intermittent production process of industrial production lines.
Description
技术领域technical field
本发明涉及一种基于模型自适应综合预测迭代学习控制方法,尤其针对该生产过程带有随机噪声情况和收敛速度较慢的情况,属于间歇式生产加工过程的产品质量跟踪控制技术领域。The invention relates to a model-based adaptive comprehensive prediction iterative learning control method, especially for the production process with random noise and slow convergence speed, and belongs to the technical field of product quality tracking control in intermittent production and processing processes.
背景技术Background technique
间歇式生产过程(Batch Process)是一种生产按批次进行操作,并且批次之间存在一定的间歇时间的生产方式。它广泛存在于国民生产如生物制品、药品生产、精细化工、半导体集成电路等各个领域,在小批量、多品种和高附加值的工业产品中占据主导地位。为了确保产品的高质量及其质量的稳定性和,过程控制显得尤为重要。然而一方面,间歇过程通常具有不连续性、非稳态性、强非线性和时变性等特点,建立间歇过程的精确模型非常困难,传统的控制方法一般并不能起到良好的效果;另一方面,在间歇过程生产中配方不变时,生产过程基本上是重复运行的,在每个批次运行周期内控制变量和产品质量都是沿着一定的操作变化轨迹运行,具有较强的重复性。此外,在实际的生产过程中,由于现实环境和加工手段不可避免的给生产过程带来干扰或噪声,在精度要求较高的产品加工中,过程噪声可能给最终的产品质量带来严重的影响。The batch production process (Batch Process) is a production method that operates in batches, and there is a certain intermittent time between batches. It widely exists in various fields of national production such as biological products, pharmaceutical production, fine chemicals, semiconductor integrated circuits, etc., and occupies a dominant position in small-batch, multi-variety and high value-added industrial products. In order to ensure the high quality of products and the stability and quality of their products, process control is particularly important. However, on the one hand, the batch process usually has the characteristics of discontinuity, instability, strong nonlinearity, and time-varying nature, so it is very difficult to establish an accurate model of the batch process, and traditional control methods generally cannot achieve good results; on the other hand, On the one hand, when the formula is unchanged in the batch process production, the production process is basically repeated operation, and the control variables and product quality are running along a certain operation change track in each batch operation cycle, which has a strong repeatability sex. In addition, in the actual production process, the actual environment and processing methods will inevitably bring interference or noise to the production process. In the processing of products with high precision requirements, the process noise may have a serious impact on the final product quality. .
迭代学习控制(Iterative Learning Control,ILC)非常适合于这一类具有周期性、重复运行特性的生产过程的控制,其思想出发点是对于在有限时间区间上重复执行相同控制任务的系统,其性能可以通过对以往重复过程的学习来得到改善。迭代学习控制算法期望利用前一个或多个批次的信息来更新下一批次的输入轨迹,使得输出轨迹尽快地收敛于期望的目标轨迹。Iterative Learning Control (ILC) is very suitable for the control of this kind of production process with periodic and repetitive operation characteristics. Improvement is achieved by learning from past repetitions. The iterative learning control algorithm expects to use the information of the previous batch or batches to update the input trajectory of the next batch, so that the output trajectory can converge to the desired target trajectory as soon as possible.
对于大多数的间歇被控过程,对象具体知识的取得并非易事,有时甚至是不可能的,如:间歇过程的运行批次有限使得输入输出数据有限;处于初始若干批次重复运行阶段,数据相关度较高;过程具有较强的非线性,无法用线性过程拟合;建模成本较高等,在这些情况下不可能建立精确的系统模型或是建立的模型有较大的偏差。同时由于间歇过程的本身有可能在多次重复运行的过程中运行状态发生变化或者由于外部干扰给使得模型在运行过程中发生改变。从而给控制算法的参数选择带来困扰,因此单纯的迭代学习控制算法难以直接使用,或者使用效果不佳,经过多个批次依然难以达到预期的控制目的。For most intermittent controlled processes, it is not easy to obtain object-specific knowledge, and sometimes it is even impossible. For example, the limited batches of intermittent processes make the input and output data limited; The correlation is high; the process has a strong nonlinearity, which cannot be fitted by a linear process; the modeling cost is high, etc. In these cases, it is impossible to establish an accurate system model or the established model has a large deviation. At the same time, due to the batch process itself, the operating state may change during repeated operations or the model may change during the operation due to external interference. This brings trouble to the parameter selection of the control algorithm, so the simple iterative learning control algorithm is difficult to use directly, or the use effect is not good, and it is still difficult to achieve the expected control purpose after multiple batches.
此外,即使能获得相比较为精确的过程模型,若在被控过程存在干扰或噪声,迭代学习控制效果可能由于控制算法在批次上积分作用变差从而达不到预期目的。大多数当前的迭代学习算法都假设过程噪声不存在进而讨论算法性质,但是在实际生产过程中,过程噪声往往难以避免,在一定过程噪声的情况下如何设计过程控制算法来保证间歇过程产品质量有待解决。In addition, even if a relatively accurate process model can be obtained, if there is interference or noise in the controlled process, the effect of iterative learning control may not achieve the expected purpose due to the deterioration of the integral function of the control algorithm on the batch. Most of the current iterative learning algorithms assume that the process noise does not exist and then discuss the properties of the algorithm. However, in the actual production process, the process noise is often unavoidable. How to design a process control algorithm to ensure the product quality of the batch process under the condition of certain process noise remains to be seen. solve.
模型预测控制(Model Predictive Control,MPC)是一种反馈先进控制算法,基于过程模型和以往的系统输入预测将来系统的输出,并在此基础上通过优化方法修正当前的输入。模型预测控制对于过程模型不确定性和存在过程噪声的被控过程有较好的控制效果。因此在迭代学习控制方法中结合模型预测控制是一条解决上述问题的理所当然的途径。Model predictive control (Model Predictive Control, MPC) is a feedback advanced control algorithm, which predicts the output of the future system based on the process model and the past system input, and on this basis corrects the current input through the optimization method. Model predictive control has a good control effect on the controlled process with process model uncertainty and process noise. Therefore, combining model predictive control in iterative learning control method is a natural way to solve the above problems.
总体而言,在参数无法选择导致传统迭代学习算法收敛速度较慢或是存在过程噪声的情况下,如何设计恰当的整合迭代学习控制方法是一个非常值得研究的问题。In general, how to design an appropriate integrated iterative learning control method is a problem worthy of research when the parameters cannot be selected, resulting in slow convergence speed or process noise in the traditional iterative learning algorithm.
发明内容Contents of the invention
本发明的目的是提供一种基于模型自适应的综合预测迭代学习控制方法,该方法针对间歇过程收敛较慢或过程中存在噪声的问题,能够很好控制间歇过程最终产品质量。该方法计算简单,计算耗时较少,具有较好的推广性。The purpose of the present invention is to provide a comprehensive predictive iterative learning control method based on model self-adaptation, which can control the final product quality of the batch process well for the problems of slow convergence or noise in the batch process. This method is simple to calculate, takes less time to calculate, and has better generalization.
本发明提出的基于模型自适应的综合预测迭代学习控制方法,方法包括以下步骤:The comprehensive predictive iterative learning control method based on model self-adaptation proposed by the present invention comprises the following steps:
1)与实际生产过程相结合,设置一个批次生产的数据采集和存储环节,该环节可以利用生产企业现有的工业控制计算机、PLC等设备;1) Combined with the actual production process, set up a batch production data collection and storage link, which can use the existing industrial control computer, PLC and other equipment of the production enterprise;
2)根据采集到的生产历史数据库中以往的生产过程数据,在进行数据预处理后采用适当的方法建立生产过程的简单数学模型;2) According to the past production process data in the collected production history database, after data preprocessing, adopt an appropriate method to establish a simple mathematical model of the production process;
3)数据采集环节采集得到工业生产线中产品加工的输入输出数据,并根据目标跟踪轨迹计算跟踪误差曲线;3) The data acquisition link collects the input and output data of product processing in the industrial production line, and calculates the tracking error curve according to the target tracking trajectory;
4)依据步骤3)得到的跟踪误差,采用综合预测迭代学习控制算法计算下一批次的实时控制量;4) According to the tracking error obtained in step 3), the real-time control quantity of the next batch is calculated by using the comprehensive prediction iterative learning control algorithm;
5)在新的批次开始时,根据新的运行数据自适应地更新生产过程的模型;5) When a new batch starts, adaptively update the model of the production process according to the new operating data;
6)在每个新的采样点,实施步骤4),实现对输出目标轨迹的有效跟踪。6) At each new sampling point, implement step 4) to achieve effective tracking of the output target trajectory.
上述控制方法中的所述步骤2)中,建立生产过程的数学模型方法如下:In the described step 2) in the above-mentioned control method, the mathematical model method of setting up the production process is as follows:
①根据历史数据库中以往的生产过程数据,在进行数据预处理后采用适当的方法建立过程数学模型:①According to the previous production process data in the historical database, use appropriate methods to establish the process mathematical model after data preprocessing:
假定某时刻输入样本集U=(u1,u2,...,um)T∈Rm,表示m个监测传感器在某个时刻的历史数据,m表示监测传感器的个数,Rm表示m维列向量;uj表示在样本U中,第j个传感器数据的单个样本数据值,j=1,2,...,m;该时刻的输出样本集为Y=(y1,y2,...,yn)T∈Rn,表示n个监测传感器在某个时刻的历史数据,n表示监测传感器的个数,Rn表示n维列向量;yj表示在样本Y中,第j个传感器数据的单个样本数据值,j=1,2,...,n,假设采取N组历史数据,得到的输入数据总样本集如下:Qu={U1,...,Um},输入数据总样本集为:Qy={Y1,...,Ym},分别求得输入输出数据集的均值和方差,按照设定的数据限剔除不符合要求的样本点,最终得到总的样本集Q,在数据处理过程中,数据预处理的关键在于不合理数据的剔除和数据的归一化处理;Assume that the input sample set U=(u 1 ,u 2 ,...,u m ) T ∈ R m at a certain time, represents the historical data of m monitoring sensors at a certain time, m represents the number of monitoring sensors, R m Represents an m-dimensional column vector; u j represents the single sample data value of the jth sensor data in the sample U, j=1,2,...,m; the output sample set at this moment is Y=(y 1 , y 2 ,...,y n ) T ∈ R n , represents the historical data of n monitoring sensors at a certain moment, n represents the number of monitoring sensors, R n represents n-dimensional column vector; y j represents the , the single sample data value of the jth sensor data, j=1,2,...,n, assuming that N sets of historical data are taken, the total sample set of input data obtained is as follows: Q u ={U 1 ,.. .,U m }, the total sample set of input data is: Q y ={Y 1 ,...,Y m }, respectively obtain the mean and variance of the input and output data sets, and eliminate the unqualified according to the set data limit In the process of data processing, the key to data preprocessing lies in the elimination of unreasonable data and the normalization of data;
②建立数学模型。假定过程模型能用以下的离散方程表示:②Establish a mathematical model. Assume that the process model can be represented by the following discrete equations:
y(t)+a1·y(t-1)+...+ap·y(t-p)=b1·u(t-1)+...+bq·u(t-q)+v(t) (1)y(t)+a 1 ·y(t-1)+...+a p ·y(tp)=b 1 ·u(t-1)+...+b q ·u(tq)+v (t) (1)
将数据样本集Q中的数据分别代入离散方程的两端,采用最小二乘等适当方法取得离散方程中参数的近似值并找到离散方程的状态空间实现,以此作为间歇过程的数学模型,其得到的近似状态空间模型为:Substitute the data in the data sample set Q into both ends of the discrete equation respectively, use least squares and other appropriate methods to obtain the approximate values of the parameters in the discrete equation and find the state space realization of the discrete equation, and use this as the mathematical model of the batch process, which can be obtained The approximate state-space model for is:
考虑到间歇过程的重复性质,记k为批次方向,则间歇过程的状态空间模型可以表述为:Considering the repetitive nature of the batch process, record k as the batch direction, then the state space model of the batch process can be expressed as:
假定一个批次中采样点为N个,令第k个批次的输入输出轨迹分别为Uk=[uk(0),uk(1),...,uk(N-1)]T、Yk=[yk(1),yk(2),...,yk(N)]T,可得过程的离散模型为:Assuming that there are N sampling points in a batch, let the input and output trajectories of the kth batch be U k =[u k (0),u k (1),...,u k (N-1) ] T , Y k =[y k (1),y k (2),...,y k (N)] T , the discrete model of the process can be obtained as:
Yk=GUk+dk (4)Y k =GU k +d k (4)
其中:in:
由此得到生产过程的数学模型。A mathematical model of the production process is thus obtained.
上述控制方法的步骤4)中,采用综合预测迭代学习控制算法计算下一批次的控制量方法如下:In the step 4) of the above-mentioned control method, the method of calculating the control quantity of the next batch using the comprehensive predictive iterative learning control algorithm is as follows:
①取控制律为:① Take the control law as:
其中为迭代学习控制量,为预测控制量,综合预测迭代学习控制算法目的旨在找到使得下个批次间歇过程的输出更接近目标轨迹;in For the iterative learning control quantity, In order to predict the control quantity, the purpose of the comprehensive predictive iterative learning control algorithm is to find Make the output of the next batch batch process closer to the target trajectory;
②根据系统的离散模型,系统的预测输出为:② According to the discrete model of the system, the predicted output of the system is:
其中:in:
则跟踪误差可以由下式估计:Then the tracking error can be estimated by the following formula:
③引入模型预测控制考虑以下准则函数:③The introduction of model predictive control considers the following criterion function:
④由上式计算解析解可得控制律为:④ From the analytical solution of the above formula, the control law can be obtained as:
其中:
在每个批次内,随着时间t的变化,控制律的详细算法流程如下:In each batch, with the change of time t, the detailed algorithm flow of the control law is as follows:
①根据系统的近似模型,选择迭代学习律及其控制参数;① According to the approximate model of the system, select the iterative learning law and its control parameters;
②在新的批次开始时,根据新的批次运行数据自适应更新系统模型,计算迭代学习控制量,并设定时间t=1;② At the beginning of a new batch, adaptively update the system model according to the new batch operation data, calculate the iterative learning control amount, and set the time t=1;
③在每个批次中的时刻t,实时计算预测控制修正量;③ At time t in each batch, calculate the predictive control correction amount in real time;
④如果t<N,令t=t+1并返回③,否则令k=k+1,返回②。④If t<N, set t=t+1 and return to ③, otherwise set k=k+1 and return to ②.
本发明提出的基于模型自适应的综合预测迭代学习控制方法,由于采取以上技术方案,具有以下优点:The comprehensive predictive iterative learning control method based on model self-adaptation proposed by the present invention has the following advantages due to the adoption of the above technical scheme:
1、本发明利用提出的基于模型自适应的综合预测迭代学习控制算法,可以在一定程度上克服间歇过程模型误差问题,加快算法的收敛速度,应用范围很广。1. The present invention utilizes the proposed comprehensive predictive iterative learning control algorithm based on model self-adaptation, which can overcome the intermittent process model error problem to a certain extent, accelerate the convergence speed of the algorithm, and have a wide range of applications.
2、本方法可以克服由现实环境和加工手段给生产过程带来的噪声。本方法构思巧妙,简单实用,可广泛应用于工业生产线间歇生产过程的高精度控制。2. This method can overcome the noise brought to the production process by the actual environment and processing means. The method is ingenious in conception, simple and practical, and can be widely used in the high-precision control of the intermittent production process of industrial production lines.
具体实施方式Detailed ways
本发明提出的自适应整合预测迭代学习控制方法,包括以下步骤:The adaptive integrated predictive iterative learning control method proposed by the present invention comprises the following steps:
1)与实际生产过程相结合,设置一个批次生产的数据采集和存储环节,该环节可以利用生产企业现有的工业控制计算机、PLC等设备;1) Combined with the actual production process, set up a batch production data collection and storage link, which can use the existing industrial control computer, PLC and other equipment of the production enterprise;
2)根据采集到的生产历史数据库中以往的生产过程数据,在进行数据预处理后采用适当的方法建立生产过程的简单数学模型;2) According to the past production process data in the collected production history database, after data preprocessing, adopt an appropriate method to establish a simple mathematical model of the production process;
3)数据采集环节采集得到工业生产线中产品加工的输入输出数据,并根据目标跟踪轨迹计算跟踪误差曲线;3) The data acquisition link collects the input and output data of product processing in the industrial production line, and calculates the tracking error curve according to the target tracking trajectory;
4)依据步骤3)得到的跟踪误差,采用综合预测迭代学习控制算法计算下一批次的实时控制量;4) According to the tracking error obtained in step 3), the real-time control quantity of the next batch is calculated by using the comprehensive prediction iterative learning control algorithm;
5)在新的批次开始时,根据新的运行数据自适应地更新生产过程的模型;5) When a new batch starts, adaptively update the model of the production process according to the new operating data;
6)在每个新的采样点,实施步骤4),实现对输出目标轨迹的有效跟踪。6) At each new sampling point, implement step 4) to achieve effective tracking of the output target trajectory.
所述步骤2)中,建立生产过程的数学模型方法如下:Described step 2) in, set up the mathematical model method of production process as follows:
①根据历史数据库中以往的生产过程数据,在进行数据预处理后采用适当的方法建立过程数学模型。①According to the previous production process data in the historical database, use appropriate methods to establish process mathematical models after data preprocessing.
假定某时刻输入样本集U=(u1,u2,...,um)T∈Rm,表示m个监测传感器在某个时刻的历史数据,m表示监测传感器的个数,Rm表示m维列向量;uj表示在样本U中,第j个传感器数据的单个样本数据值,j=1,2,...,m;该时刻的输出样本集为Y=(y1,y2,...,yn)T∈Rn,表示n个监测传感器在某个时刻的历史数据,n表示监测传感器的个数,Rn表示n维列向量;yj表示在样本Y中,第j个传感器数据的单个样本数据值,j=1,2,...,n。假设采取N组历史数据,得到的输入数据总样本集如下:Qu={U1,...,Um},输入数据总样本集为:Qy={Y1,...,Ym}。分别求得输入输出数据集的均值和方差,按照设定的数据限剔除不符合要求的样本点。最终得到总的样本集Q。在数据处理过程中,数据预处理的关键在于不合理数据的剔除和数据的归一化处理。Assume that the input sample set U=(u 1 ,u 2 ,...,u m ) T ∈ R m at a certain time, represents the historical data of m monitoring sensors at a certain time, m represents the number of monitoring sensors, R m Represents an m-dimensional column vector; u j represents the single sample data value of the jth sensor data in the sample U, j=1,2,...,m; the output sample set at this moment is Y=(y 1 , y 2 ,...,y n ) T ∈ R n , represents the historical data of n monitoring sensors at a certain moment, n represents the number of monitoring sensors, R n represents n-dimensional column vector; y j represents the Among them, the single sample data value of the jth sensor data, j=1,2,...,n. Assuming that N sets of historical data are taken, the total sample set of input data obtained is as follows: Q u ={U 1 ,...,U m }, and the total sample set of input data is: Q y ={Y 1 ,...,Y m }. Calculate the mean and variance of the input and output data sets respectively, and eliminate the sample points that do not meet the requirements according to the set data limit. Finally, the total sample set Q is obtained. In the process of data processing, the key to data preprocessing lies in the elimination of unreasonable data and the normalization of data.
②建立数学模型。假定过程模型能用以下的离散方程表示:②Establish a mathematical model. Assume that the process model can be represented by the following discrete equations:
y(t)+a1·y(t-1)+...+ap·y(t-p)=b1·u(t-1)+...+bq·u(t-q)+v(t) (1)y(t)+a 1 ·y(t-1)+...+a p ·y(tp)=b 1 ·u(t-1)+...+b q ·u(tq)+v (t) (1)
将数据样本集Q中的数据分别代入离散方程的两端,采用最小二乘等适当方法取得离散方程中参数的近似值并找到离散方程的状态空间实现,以此作为间歇过程的数学模型,其得到的近似状态空间模型为:Substitute the data in the data sample set Q into both ends of the discrete equation respectively, use least squares and other appropriate methods to obtain the approximate values of the parameters in the discrete equation and find the state space realization of the discrete equation, and use this as the mathematical model of the batch process, which can be obtained The approximate state-space model for is:
考虑到间歇过程的重复性质,记k为批次方向,则间歇过程的状态空间模型可以表述为:Considering the repetitive nature of the batch process, record k as the batch direction, then the state space model of the batch process can be expressed as:
假定一个批次中采样点为N个,令第k个批次的输入输出轨迹分别为Uk=[uk(0),uk(1),...,uk(N-1)]T、Yk=[yk(1),yk(2),...,yk(N)]T,可得过程的离散模型为:Assuming that there are N sampling points in a batch, let the input and output trajectories of the kth batch be U k =[u k (0),u k (1),...,u k (N-1) ] T , Y k =[y k (1),y k (2),...,y k (N)] T , the discrete model of the process can be obtained as:
Yk=GUk+dk (4)Y k =GU k +d k (4)
其中:in:
由此得到生产过程的数学模型。A mathematical model of the production process is thus obtained.
所述步骤4)中,采用综合预测迭代学习控制算法计算下一批次的控制量方法如下:Described step 4) in, adopt comprehensive predictive iterative learning control algorithm to calculate the control quantity method of next batch as follows:
①取控制律为:① Take the control law as:
其中为迭代学习控制量,为预测控制量。综合预测迭代学习控制算法目的旨在找到使得下个批次间歇过程的输出更接近目标轨迹。in For the iterative learning control quantity, is the predictive control quantity. The purpose of the comprehensive predictive iterative learning control algorithm is to find Make the output of the next batch batch process closer to the target trajectory.
②根据系统的离散模型,系统的预测输出为:② According to the discrete model of the system, the predicted output of the system is:
其中:in:
则跟踪误差可以由下式估计:Then the tracking error can be estimated by the following formula:
③引入模型预测控制考虑以下准则函数:③The introduction of model predictive control considers the following criterion function:
④由上式计算解析解可得控制律为:④ From the analytical solution of the above formula, the control law can be obtained as:
其中:
在每个批次内,随着时间t的变化,控制律的详细算法流程如下:In each batch, with the change of time t, the detailed algorithm flow of the control law is as follows:
①根据系统的近似模型,选择迭代学习律及其控制参数;① According to the approximate model of the system, select the iterative learning law and its control parameters;
②在新的批次开始时,根据新的批次运行数据自适应更新系统模型,计算迭代学习控制量,并设定时间t=1;② At the beginning of a new batch, adaptively update the system model according to the new batch operation data, calculate the iterative learning control amount, and set the time t=1;
③在每个批次中的时刻t,实时计算预测控制修正量;③ At time t in each batch, calculate the predictive control correction amount in real time;
④如果t<N,令t=t+1并返回③,否则令k=k+1,返回②。④If t<N, set t=t+1 and return to ③, otherwise set k=k+1 and return to ②.
在步骤4)中,关键在于各个控制参数的选取、控制算法,以及在批次开始前采用自适应的方法对模型进行修正。In step 4), the key lies in the selection of each control parameter, the control algorithm, and the use of an adaptive method to correct the model before the batch starts.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410601343.3A CN104330972A (en) | 2014-10-30 | 2014-10-30 | Comprehensive prediction iterative learning control method based on model adaptation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410601343.3A CN104330972A (en) | 2014-10-30 | 2014-10-30 | Comprehensive prediction iterative learning control method based on model adaptation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104330972A true CN104330972A (en) | 2015-02-04 |
Family
ID=52405719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410601343.3A Pending CN104330972A (en) | 2014-10-30 | 2014-10-30 | Comprehensive prediction iterative learning control method based on model adaptation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104330972A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159071A (en) * | 2015-08-14 | 2015-12-16 | 浙江大学 | Method for estimating economic performance of industrial model prediction control system in iterative learning strategy |
CN106325072A (en) * | 2016-10-12 | 2017-01-11 | 浙江理工大学 | Method for controlling mechanical residual vibration of linear servo system |
CN106933105A (en) * | 2017-04-24 | 2017-07-07 | 清华大学 | Track under confined condition updates integrated forecasting Iterative Learning Control Algorithm |
CN107045286A (en) * | 2017-04-28 | 2017-08-15 | 青岛科技大学 | Knowledge based strengthens the high efficiency self-adaptation control method with repetitive learning |
CN107991874A (en) * | 2017-12-13 | 2018-05-04 | 杭州电子科技大学 | A kind of Multiple Model Control Method for multistage interval industrial process |
CN108536008A (en) * | 2018-03-07 | 2018-09-14 | 江苏经贸职业技术学院 | A kind of iterative learning control method of MIMO nonlinear systems |
-
2014
- 2014-10-30 CN CN201410601343.3A patent/CN104330972A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159071A (en) * | 2015-08-14 | 2015-12-16 | 浙江大学 | Method for estimating economic performance of industrial model prediction control system in iterative learning strategy |
CN106325072A (en) * | 2016-10-12 | 2017-01-11 | 浙江理工大学 | Method for controlling mechanical residual vibration of linear servo system |
CN106325072B (en) * | 2016-10-12 | 2019-04-26 | 浙江理工大学 | A method for controlling mechanical residual vibration of linear servo system |
CN106933105A (en) * | 2017-04-24 | 2017-07-07 | 清华大学 | Track under confined condition updates integrated forecasting Iterative Learning Control Algorithm |
CN106933105B (en) * | 2017-04-24 | 2019-07-26 | 清华大学 | Trajectory Update Synthetic Prediction Iterative Learning Control Algorithm under Constrained Conditions |
CN107045286A (en) * | 2017-04-28 | 2017-08-15 | 青岛科技大学 | Knowledge based strengthens the high efficiency self-adaptation control method with repetitive learning |
CN107991874A (en) * | 2017-12-13 | 2018-05-04 | 杭州电子科技大学 | A kind of Multiple Model Control Method for multistage interval industrial process |
CN108536008A (en) * | 2018-03-07 | 2018-09-14 | 江苏经贸职业技术学院 | A kind of iterative learning control method of MIMO nonlinear systems |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104317269A (en) | A Comprehensive Predictive Iterative Learning Control Method Based on 2D Theory | |
CN104330972A (en) | Comprehensive prediction iterative learning control method based on model adaptation | |
CN103440368B (en) | Multi-model dynamic soft measurement modeling method | |
CN106933105B (en) | Trajectory Update Synthetic Prediction Iterative Learning Control Algorithm under Constrained Conditions | |
US10254729B2 (en) | Data-difference-driven self-learning dynamic optimization method for batch process | |
CN106056127A (en) | GPR (gaussian process regression) online soft measurement method with model updating | |
CN101872444A (en) | A Batch-to-Batch Optimization Method for Batch Processes Combined with Mid-Term Correction Strategies | |
CN107357269A (en) | Multistage process quality prediction method based on mixing MPLS | |
CN109634108A (en) | The different factor full format non-model control method of the MIMO of parameter self-tuning | |
CN104865827B (en) | Oil pumping unit oil extraction optimization method based on multi-working-condition model | |
WO2017088207A1 (en) | Model-free online rolling optimization method for batch process on basis of time period variable decomposition | |
CN107403196A (en) | Instant learning modeling method based on spectral clustering analysis | |
CN105159071A (en) | Method for estimating economic performance of industrial model prediction control system in iterative learning strategy | |
CN103488561A (en) | kNN (k-nearest neighbor) fault detection method for online upgrading master sample model | |
CN109581864A (en) | The inclined format non-model control method of the different factor of the MIMO of parameter self-tuning | |
CN105334831B (en) | The double dimension method for on-line optimization of batch process driven by data difference | |
CN115128978A (en) | IoT environment big data detection and intelligent monitoring system | |
CN109814389A (en) | A Model-Free Control Method for MIMO Heterogeneous Compact Scheme with Self-tuning Parameters | |
CN108984851A (en) | A kind of Weighted Gauss model soft-measuring modeling method with time delay estimation | |
CN112700050A (en) | Method and system for predicting ultra-short-term 1 st point power of photovoltaic power station | |
CN104298213A (en) | Index time varying gain type iterative learning control algorithm based on reference batch | |
CN103412486A (en) | Intelligent control method for polyvinyl chloride steam stripping process | |
CN103675010B (en) | The industrial melt index soft measurement instrument of support vector machine and method | |
Havinga et al. | Estimating product-to-product variations in metal forming using force measurements | |
CN108827905A (en) | A kind of near-infrared model online updating method based on local weighted Lasso |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150204 |