CN105223812A - A kind of method for designing of rare acetone rectifying industrial dynamics optimal control layer output constraint - Google Patents
A kind of method for designing of rare acetone rectifying industrial dynamics optimal control layer output constraint Download PDFInfo
- Publication number
- CN105223812A CN105223812A CN201510593554.1A CN201510593554A CN105223812A CN 105223812 A CN105223812 A CN 105223812A CN 201510593554 A CN201510593554 A CN 201510593554A CN 105223812 A CN105223812 A CN 105223812A
- Authority
- CN
- China
- Prior art keywords
- max
- output constraint
- summit
- polyhedron
- reachable set
- 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
本发明公开了一种稀丙酮精馏工业动态优化控制层输出约束的设计方法,包括:步骤1,针对双层结构的稀丙酮精馏工业模型预测控制系统,求出模型预测控制器的稳态优化层的增益模型;步骤2,找到增益模型中,过程增益矩阵中的不确定元素;步骤3,依据不确定元素和系统干扰变量,求得输出约束可达集的上边界和输出约束可达集的下边界;步骤4,依据输出约束可达集的上边界和输出约束可达集的下边界,得到动态优化控制层输出约束。本发明提供的稀丙酮精馏工业动态优化控制层输出约束的设计方法,适用于非方不确定系统,确保了动态优化控制层模型预测控制器求解的可行性,使企业利润能够最大化。
The invention discloses a design method for the output constraint of the dynamic optimization control layer of the distilling industry of diacetone, comprising: Step 1, aiming at the distilling industry model predictive control system of the double-layer structure, obtaining the steady state of the model predictive controller The gain model of the optimization layer; step 2, find the uncertain elements in the process gain matrix in the gain model; step 3, obtain the upper boundary of the output constrained reachable set and the output constrained reachable set based on the uncertain elements and system disturbance variables The lower boundary of the set; step 4, according to the upper boundary of the output constraint reachable set and the lower boundary of the output constraint reachable set, the output constraints of the dynamic optimization control layer are obtained. The design method for the output constraint of the dynamic optimization control layer of the rectification industry of diacetone provided by the invention is suitable for non-square uncertain systems, ensures the feasibility of solving the model predictive controller of the dynamic optimization control layer, and maximizes the profit of the enterprise.
Description
技术领域technical field
本发明涉及工业控制领域,具体涉及一种稀丙酮精馏工业动态优化控制层输出约束的设计方法。The invention relates to the field of industrial control, in particular to a design method for dynamically optimizing the output constraints of a control layer in the rectification industry of propylene glycol.
背景技术Background technique
丙酮是一种重要的基本有机原料之一,主要用于制造醋酸纤维素胶片薄膜、塑料以及涂料溶剂。在不同的应用场合下,要求丙酮具有不同的纯度,有时要求纯度很高,甚至是无水丙酮,但这是很有困难的,因为丙酮极具挥发性,也极具溶解性,所以,想要得到高纯度的丙酮往往十分困难。Acetone is one of the important basic organic raw materials, mainly used in the manufacture of cellulose acetate films, plastics and paint solvents. In different applications, acetone is required to have different purity, sometimes it is required to be of high purity, even anhydrous acetone, but this is very difficult, because acetone is extremely volatile and soluble, so, I want to It is often very difficult to obtain high-purity acetone.
要想把低纯度的丙酮水溶液提升到高纯度,一般使用连续精馏的方法。化工厂中精馏操作是在直立圆形的精馏塔内进行的,塔内装有若干层塔板或充填一定高度的填料。In order to raise the low-purity acetone aqueous solution to high-purity, continuous distillation is generally used. The rectification operation in the chemical plant is carried out in a vertical circular rectification column, which is equipped with several layers of trays or filled with a certain height of packing.
通常稀丙酮精馏塔系统由塔体、塔釜再沸器、塔顶冷却器、塔顶回流罐等设备构成,稀丙酮从中部进入塔体,中压蒸汽通入塔釜再沸器作为精馏塔的热源,塔顶冷却水进入塔顶冷却器给精馏塔提供冷源,冷凝气化至塔顶的重组分(水),塔内物料经多次的气化和冷凝后,高纯度的丙酮气从塔体顶部出来,进入塔顶冷却器与冷却水换热,未被冷凝的气体进入放空管道系统,被冷凝至一定温度的丙酮液体一部分被回流泵打回至塔顶作为冷回流,另一部分作为丙酮产品排出装置,塔釜液为带有微量丙酮的水,塔釜液作为污水直接用泵排出装置。Usually diacetone rectification column system is composed of tower body, tower reboiler, tower top cooler, tower top reflux tank and other equipment. The heat source of the distillation tower, the cooling water at the top of the tower enters the top cooler to provide a cold source for the rectification tower, and condenses and vaporizes the heavy components (water) at the top of the tower. After repeated gasification and condensation, the materials in the tower have high purity The acetone gas comes out from the top of the tower and enters the top cooler to exchange heat with the cooling water. The uncondensed gas enters the vent pipe system, and part of the acetone liquid condensed to a certain temperature is pumped back to the top of the tower by the reflux pump as cold reflux. , the other part is used as acetone product discharge device, the tower bottom liquid is water with a small amount of acetone, and the tower bottom liquid is used as sewage to directly discharge the device with a pump.
在丙酮精馏工业中结合企业生产需求利用双层结构模型预测控制进行生产控制能使得企业利润最大化,稀丙酮精馏工业的控制系统往往是非方不确定的,作为双层结构的模型预测控制器,当遇到非方不确定系统时,其动态优化控制层的输出约束很难确定。目前,国际上对非方确定系统的输出约束设计已有广泛的研究,但对于稀丙酮精馏工业中这类非方不确定系统的输出约束设计却很少。In the acetone distillation industry, combined with the production needs of enterprises, the use of double-layer structure model predictive control for production control can maximize the profit of enterprises. The control system of diacetone distillation industry is often non-square and uncertain. When encountering a non-square uncertain system, the output constraints of its dynamic optimization control layer are difficult to determine. At present, there have been extensive researches on the output constraint design of non-square deterministic systems in the world, but there are few studies on the output constraint design of such non-square uncertain systems in the distilling industry of allycetone.
发明内容Contents of the invention
本发明提供了一种稀丙酮精馏工业动态优化控制层输出约束的设计方法,适用于非方不确定系统,确保了动态优化控制层模型预测控制器求解的可行性,使企业利润能够最大化。The invention provides a design method for the output constraint of the dynamic optimization control layer in the rectification industry of diacetone, which is suitable for non-square uncertain systems, ensures the feasibility of solving the dynamic optimization control layer model predictive controller, and maximizes the profit of the enterprise .
一种稀丙酮精馏工业动态优化控制层输出约束的设计方法,包括:A design method for the dynamic optimization control layer output constraints of the distilling industry of propylene glycol, including:
步骤1,针对双层结构的稀丙酮精馏工业模型预测控制系统,求出模型预测控制器的稳态优化层的增益模型;Step 1, aiming at the industrial model predictive control system for the rectification of diacetone with two-layer structure, obtain the gain model of the steady-state optimization layer of the model predictive controller;
步骤2,找到增益模型中,过程增益矩阵中的不确定元素;Step 2, find the uncertain elements in the process gain matrix in the gain model;
步骤3,依据不确定元素和系统干扰变量,求得输出约束可达集的上边界和输出约束可达集的下边界;Step 3. Obtain the upper boundary of the output constrained reachable set and the lower bound of the output constrained reachable set according to the uncertain elements and system disturbance variables;
步骤4,依据输出约束可达集的上边界和输出约束可达集的下边界,得到动态优化控制层输出约束。Step 4, according to the upper boundary of the output constraint reachable set and the lower boundary of the output constraint reachable set, the output constraints of the dynamic optimization control layer are obtained.
在双层结构稀丙酮精馏工业模型预测控制系统中,动态优化控制层的输出约束需要由上层的稳态优化层给出,传统的预测控制器输出约束设计方法只能给出确定系统的输出约束,没有考虑当系统出现不确定性时的输出约束设计方法,而稀丙酮精馏工业控制系统通常带有不确定性且是非方(系统输入变量数目小于输出变量数目)的,利用本发明提供的动态优化控制层输出约束的设计方法,能够给在双层结构稀丙酮精馏模型预测控制系统中的稳态优化层中给出下一层的输出约束,保证动态优化控制层模型预测控制器求解的可行性。In the industrial model predictive control system for the distillation of propylene glycol with a double-layer structure, the output constraints of the dynamic optimization control layer need to be given by the upper steady-state optimization layer, and the traditional output constraint design method of the predictive controller can only give the output of the definite system Constraints, without considering the output constraint design method when the uncertainty occurs in the system, and the industrial control system of propylene glycol distillation usually has uncertainty and is non-square (the number of system input variables is less than the number of output variables), and the present invention provides The design method of the output constraints of the dynamic optimization control layer can give the output constraints of the next layer in the steady-state optimization layer in the model predictive control system of the two-layer structure propylene glycol distillation, and ensure the dynamic optimization control layer model predictive controller solution feasibility.
步骤1中的增益模型如下:The gain model in step 1 is as follows:
y=Gu+Gddy=Gu+G d d
式中:y为n×1维的系统输出,y∈SOC;In the formula: y is the n×1-dimensional system output, y∈SOC;
G为n×m维的过程增益矩阵;G is an n×m dimensional process gain matrix;
u为m×1维的系统输入变量,u∈SIC;u is an m×1-dimensional system input variable, u∈SIC;
Gd为n×p维的干扰增益矩阵;G d is an interference gain matrix of n×p dimension;
d为p×1维的系统干扰变量,d∈DWC;d is the system disturbance variable of p×1 dimension, d∈DWC;
作为优选,输出约束可达集LOKD定义如下:As a preference, the output constraint reachable set LOKD is defined as follows:
LOKD(G,d)={y|y=Gu+Gdd;u∈SIC,ghk∈Δ,Gd为固定值}LOKD(G,d)={y|y=Gu+G d d; u∈SIC, g hk ∈Δ, G d is a fixed value}
式中,ghk为过程增益矩阵G中的不确定元素,将其表示为
输出约束可达集的上边界LOKDSJ定义如下:The upper bound LOKDSJ of the output constrained reachable set is defined as follows:
输出约束可达集的下边界LOKDXJ定义如下:The lower bound LOKDXJ of the output constrained reachable set is defined as follows:
步骤3中,计算输出约束可达集的上边界的步骤如下:In step 3, the steps to calculate the upper boundary of the output constraint reachable set are as follows:
步骤3-a-1,求出
步骤3-a-2,将Ls,max和Ls,min的顶点分为两组,分别为和 和所组成的多面体与Is没有交点;Step 3-a-2, divide the vertices of L s, max and L s, min into two groups, respectively and and The formed polyhedron has no intersection with I s ;
步骤3-a-3,求出
步骤3-a-4,从和中分别选出一组顶点与Is构成多面体,并将构成的多面体分别与Ls,maxe和Ls,mine进行相交性检验,与Ls,maxe和Ls,mine都不相交的一种顶点组合,即为输出约束可达集的上边界LOKDSJ的顶点,LOKDSJ的顶点所构成的多面体即为输出约束可达集的上边界。Step 3-a-4, from and Select a group of vertices and I s to form a polyhedron respectively, and conduct the intersection test on the formed polyhedron with L s, maxe and L s, mine respectively, and a kind that does not intersect with L s, maxe and L s, mine The combination of vertices is the vertices of the upper boundary LOKDSJ of the output constraint reachable set, and the polyhedron formed by the vertices of LOKDSJ is the upper boundary of the output constraint reachable set.
作为优选,步骤3中,计算输出约束可达集的下边界的步骤如下:Preferably, in step 3, the steps of calculating the lower bound of the output constrained reachable set are as follows:
步骤3-b-1,求出
步骤3-b-2,将L’s,max和L’s,min的顶点分为两组,分别为和 和所组成的多面体与I’s没有交点;Step 3-b-2, divide the vertices of L' s,max and L' s,min into two groups, respectively and and The formed polyhedron has no intersection with I 's ;
步骤3-b-3,求出
步骤3-b-4,从和中分别选出一组顶点与I’s构成多面体,并将构成的多面体分别与L’s,maxe和L’s,mine进行相交性检验,与L’s,maxe和L’s,mine都不相交的一种顶点组合,即为输出约束可达集的下边界LOKDSJ的顶点,LOKDSJ的顶点所构成的多面体即为输出约束可达集的下边界。Step 3-b-4, from and Select a group of vertices and I' s to form a polyhedron respectively, and conduct intersection test with L' s, maxe and L' s, mine respectively, and L' s, maxe and L' s, mine are all A disjoint combination of vertices is the vertices of the lower boundary LOKDSJ of the output constrained reachable set, and the polyhedron formed by the vertices of LOKDSJ is the lower bound of the output constrained reachable set.
作为优选,步骤3-a-2中,将Ls,max和Ls,min的顶点分为两组的方法如下:As a preference, in step 3-a-2, the method of dividing the vertices of L s, max and L s, min into two groups is as follows:
任意选出Ls,max的一半顶点作为一个组合,将每种组合的顶点所构成的多面体与Is求交集,若交集为空,即得到与Is不相交的和 Randomly select half of the vertices of L s and max as a combination, and intersect the polyhedron formed by the vertices of each combination with I s , if the intersection is empty, then get the disjoint I s and
任意选出Ls,min的一半顶点作为一个组合,将每种组合的顶点所构成的多面体与Is求交集,若交集为空,即得到与Is不相交的 Randomly select half of the vertices of L s and min as a combination, and intersect the polyhedron formed by the vertices of each combination with I s , if the intersection is empty, then get the disjoint I s
作为优选,步骤3-b-2中,将L’s,max和L’s,min的顶点分为两组的方法如下:As a preference, in step 3-b-2, the method of dividing the vertices of L' s, max and L' s, min into two groups is as follows:
任意选出L’s,max的一半顶点作为一个组合,将每种组合的顶点所构成的多面体与I’s求交集,若交集为空,即得到与I’s不相交的和 Randomly select half of the vertices of L' s and max as a combination, and intersect the polyhedron formed by the vertices of each combination with I' s , if the intersection is empty, you can get a disjoint with I' s and
任意选出L’s,min的一半顶点作为一个组合,将每种组合的顶点所构成的多面体与I’s求交集,若交集为空,即得到与I’s不相交的 Randomly select half of the vertices of L' s and min as a combination, and intersect the polyhedron formed by the vertices of each combination with I' s , if the intersection is empty, you can get a non-intersecting polyhedron with I' s
作为优选,动态优化控制层输出约束LOJX定义如下:As a preference, the dynamic optimization control layer output constraint LOJX is defined as follows:
LOJX(α)={y|b1≤y-y0≤b2}LOJX(α)={y|b 1 ≤yy 0 ≤b 2 }
y0=[y01y02...y0n]T,y=[y1y2...yn]T y 0 =[y 01 y 02 ...y 0n ] T , y=[y 1 y 2 ...y n ] T
式中:w1w2...wn为权重;y0是过程的标称稳态值,y为系统输出。In the formula: w 1 w 2 ... w n is the weight; y 0 is the nominal steady-state value of the process, and y is the system output.
步骤4中,计算动态优化控制层输出约束的步骤如下:In step 4, the steps for calculating the output constraints of the dynamic optimization control layer are as follows:
步骤4-1,利用迭代算法求得α+1和α-1,使LOJX(α+1)与LOKDSJ相切,切点为v+1;LOJX(α-1)与LOKDXJ相切,切点为v-1;Step 4-1, using iterative algorithm to obtain α +1 and α -1 , so that LOJX(α +1 ) is tangent to LOKDSJ, and the tangent point is v +1 ; LOJX(α -1 ) is tangent to LOKDXJ, and the tangent point is for v -1 ;
步骤4-2,记v+1=[y1+y2+...yn+],v-1=[y1-y2-...yn-],则动态优化控制层输出约束LOJX为:Step 4-2, record v +1 =[y 1+ y 2+ ... y n+ ], v -1 =[y 1- y 2- ... y n- ], then dynamically optimize the output constraints of the control layer LOJX is:
LOJX={y|min(v+1,v-1)≤y-y0≤max(v+1,v-1)}。LOJX={y|min(v +1 ,v -1 ) ≤yy0≤max (v +1 ,v -1 )}.
本发明提供的稀丙酮精馏工业动态优化控制层输出约束的设计方法,适用于非方不确定系统,确保了动态优化控制层模型预测控制器求解的可行性,使企业利润能够最大化。The design method for the output constraint of the dynamic optimization control layer of the rectification industry of diacetone provided by the invention is suitable for non-square uncertain systems, ensures the feasibility of solving the model predictive controller of the dynamic optimization control layer, and maximizes the profit of the enterprise.
附图说明Description of drawings
图1为二维系统的Ls,max、Ls,min和Is;Figure 1 shows L s,max , L s,min and I s of the two-dimensional system;
图2为三维系统的Ls,max和Is的顶点;Fig. 2 is the vertex of L s, max and I s of the three-dimensional system;
图3为二维系统中LOKDSJ的求解;Fig. 3 is the solution of LOKDSJ in the two-dimensional system;
图4为r=1:1:1,y0=(0,0,0)的LOJX和SOC;Fig. 4 is r=1:1:1, y 0 =(0,0,0) LOJX and SOC;
图5为r=1:1:1,y0=(0,0,0)的LOKD和SOC;Figure 5 shows the LOKD and SOC of r=1:1:1, y 0 =(0,0,0);
图6为r=1:1:1,y0=(0,0,0)的LOJX和LOKD;Fig. 6 is r=1:1:1, y 0 =(0,0,0) LOJX and LOKD;
图7为r=1:1:1,y0=(0,0,0)时不同角度观察的LOJX和LOKD;Figure 7 shows LOJX and LOKD observed from different angles when r=1:1:1, y 0 =(0,0,0);
图8为LOJX,LOKDSJ和LOKDXJ;Figure 8 shows LOJX, LOKDSJ and LOKDXJ;
图9为换视角观察的LOJX,LOKDSJ和LOKDXJ。Figure 9 shows LOJX, LOKDSJ and LOKDXJ viewed from different angles of view.
具体实施方式detailed description
下面结合附图,对本发明稀丙酮精馏工业动态优化控制层输出约束的设计方法做详细描述。The following is a detailed description of the design method of the industry dynamic optimization control layer output constraints of the propylene ketone distillation industry in conjunction with the accompanying drawings.
一种稀丙酮精馏工业动态优化控制层输出约束的设计方法,包括:A design method for the dynamic optimization control layer output constraints of the distilling industry of propylene glycol, including:
步骤1,针对双层结构的稀丙酮精馏工业模型预测控制系统,求出模型预测控制器的稳态优化层的增益模型。Step 1, aiming at the industrial model predictive control system for distilling propylene glycol with double-layer structure, obtain the gain model of the steady-state optimization layer of the model predictive controller.
增益模型为:y=Gu+GddThe gain model is: y=Gu+G d d
式中:y为n×1维的系统输出,y∈SOC;In the formula: y is the n×1-dimensional system output, y∈SOC;
G为n×m维的过程增益矩阵;G is an n×m dimensional process gain matrix;
u为m×1维的系统输入变量,u∈SIC;u is an m×1-dimensional system input variable, u∈SIC;
Gd为n×p维的干扰增益矩阵;G d is an interference gain matrix of n×p dimension;
d为p×1维的系统干扰变量,d∈DWC;d is the system disturbance variable of p×1 dimension, d∈DWC;
步骤2,找到增益模型中,过程增益矩阵中的不确定元素,不确定元素记为ghk,本发明提供的方法适用于过程增益矩阵中仅存在一个不确定元素的情况。Step 2, find the uncertain element in the process gain matrix in the gain model, the uncertain element is denoted as g hk , the method provided by the present invention is applicable to the case where there is only one uncertain element in the process gain matrix.
步骤3,依据不确定元素和系统干扰变量,求得输出约束可达集的上边界和输出约束可达集的下边界。Step 3. According to the uncertain elements and system disturbance variables, the upper boundary of the output constrained reachable set and the lower bound of the output constrained reachable set are obtained.
输出约束可达集LOKD定义如下:The output constraint reachable set LOKD is defined as follows:
LOKD(G,d)={y|y=Gu+Gdd;u∈SIC,ghk∈Δ,Gd为固定值}LOKD(G,d)={y|y=Gu+G d d; u∈SIC, g hk ∈Δ, G d is a fixed value}
式中,ghk为过程增益矩阵G中的不确定元素,将其表示为
输出约束可达集的上边界LOKDSJ定义如下:The upper bound LOKDSJ of the output constrained reachable set is defined as follows:
输出约束可达集的下边界LOKDXJ定义如下:The lower bound LOKDXJ of the output constrained reachable set is defined as follows:
步骤3中,计算输出约束可达集的上边界的步骤如下:In step 3, the steps to calculate the upper boundary of the output constraint reachable set are as follows:
步骤3-a-1,求出
交集Is的求解利用MPT(Multi-ParametricToolbox)进行,图1为二维输出的Ls,max、Ls,min和Is,二维系统中,Ls,max和Ls,min分别对应一段直线,交集Is为两直线的交点。The solution of the intersection I s is carried out using MPT (Multi-ParametricToolbox). Figure 1 shows the two-dimensional output of L s,max , L s,min and I s . In the two-dimensional system, L s,max and L s,min correspond to A straight line, the intersection I s is the intersection point of two straight lines.
如图2所示,三维输出的Ls,max和Ls,min分别对应一矩形平面,交集Is为两矩形平面的交线。As shown in Figure 2, L s, max and L s, min of the three-dimensional output correspond to a rectangular plane respectively, and the intersection I s is the intersection line of the two rectangular planes.
步骤3-a-2,将Ls,max和Ls,min的顶点分为两组,分别为和 和所组成的多面体与Is没有交点。Step 3-a-2, divide the vertices of L s, max and L s, min into two groups, respectively and and The formed polyhedron has no intersection with I s .
针对二维系统而言,Ls,max为一段直线,Ls,max的顶点即为直线的两端点,针对三维系统而言,Ls,max为一矩形平面,Ls,max的顶点即为矩形的四个顶点。For a two-dimensional system, L s,max is a straight line, and the vertex of L s,max is the two ends of the line. For a three-dimensional system, L s,max is a rectangular plane, and the apex of L s,max is are the four vertices of the rectangle.
该步骤中,将Ls,max和Ls,min的顶点分为两组的原则是,使获得的和所组成的多面体与Is没有交点,为了达到这一效果,分组的方法如下:In this step, the principle of dividing the vertices of L s,max and L s,min into two groups is to make the obtained and The formed polyhedron has no intersection with I s , in order to achieve this effect, the method of grouping is as follows:
任意选出Ls,max的一半顶点作为一个组合,将每种组合的顶点所构成的多面体与Is求交集,若交集为空,即得到与Is不相交的和 Randomly select half of the vertices of L s and max as a combination, and intersect the polyhedron formed by the vertices of each combination with I s , if the intersection is empty, then get the disjoint I s and
由于Ls,max的特殊性,Ls,max的顶点数都为偶数,若顶点数为k,则任意选出一半顶点构成的组合的个数为种,利用MPT工具箱,对每种组合的顶点所构成的多面体与Is求交集,若交集为空,则说明不相交,进行完次求交集后,可以得到与Is不相交的和 Due to the particularity of L s, max , the number of vertices of L s, max is even, if the number of vertices is k, then the number of combinations composed of randomly selected half vertices is First, use the MPT toolbox to find the intersection of the polyhedron and I s formed by the vertices of each combination. If the intersection is empty, it means that they do not intersect. After seeking the intersection for the second time, we can get the disjoint with I s and
同理计算如下:Simultaneous computing as follows:
任意选出Ls,min的一半顶点作为一个组合,将每种组合的顶点所构成的多面体与Is求交集,若交集为空,即得到与Is不相交的 Randomly select half of the vertices of L s and min as a combination, and intersect the polyhedron formed by the vertices of each combination with I s , if the intersection is empty, then get the disjoint I s
步骤3-a-3,求出
步骤3-a-4,从和中分别选出一组顶点与Is构成多面体,并将构成的多面体分别与Ls,maxe和Ls,mine进行相交性检验,与Ls,maxe和Ls,mine都不相交的一种顶点组合,即为输出约束可达集的上边界LOKDSJ的顶点,LOKDSJ的顶点所构成的多面体即为输出约束可达集的上边界。Step 3-a-4, from and Select a group of vertices and I s to form a polyhedron respectively, and conduct the intersection test on the formed polyhedron with L s, maxe and L s, mine respectively, and a kind that does not intersect with L s, maxe and L s, mine The combination of vertices is the vertices of the upper boundary LOKDSJ of the output constraint reachable set, and the polyhedron formed by the vertices of LOKDSJ is the upper boundary of the output constraint reachable set.
如图3所示,针对二维系统,Ls,maxe相对Ls,max有一微小位移,Ls,mine相对Ls,min有一微小位移,求解得到的LOKDSJ(粗实线所示部分)与Ls,maxe和Ls,mine均不相交。As shown in Figure 3, for a two-dimensional system, L s,maxe has a small displacement relative to L s,max , and L s,mine has a small displacement relative to L s,min . The obtained LOKDSJ (the part shown by the thick solid line) and Neither L s,maxe nor L s,mine intersect.
由中选出一组顶点,选出一组顶点,这两组顶点与Is构成多面体,一共有种情况,将这四种情况下构成的多面体分别与Ls,maxe和Ls,mine进行相交性检验,与Ls,maxe和Ls,mine都不相交的一种顶点组合,即为所求的LOKDSJ的顶点,LOKDSJ的顶点所构成的多面体即为输出约束可达集的上边界LOKDSJ。Depend on Select a set of vertices from the Select a group of vertices, these two groups of vertices and I s form a polyhedron, a total of In this case, the polyhedron formed in these four cases is tested for intersection with L s,maxe and L s ,mine respectively, and a combination of vertices that do not intersect with L s,maxe and L s,mine is the all The vertices of the obtained LOKDSJ, the polyhedron formed by the vertices of LOKDSJ is the upper boundary LOKDSJ of the output constrained reachable set.
同理,计算输出约束可达集的下边界的步骤如下:Similarly, the steps to calculate the lower bound of the output constraint reachable set are as follows:
步骤3-b-1,求出
步骤3-b-2,将L’s,max和L’s,min的顶点分为两组,分别为和 和所组成的多面体与I’s没有交点。Step 3-b-2, divide the vertices of L' s, max and L' s, min into two groups, respectively and and The formed polyhedron has no intersection with I 's .
该步骤中,将L’s,max和L’s,min的顶点分为两组的方法如下:In this step, the method of dividing the vertices of L' s, max and L' s, min into two groups is as follows:
任意选出L’s,max的一半顶点作为一个组合,将每种组合的顶点所构成的多面体与I’s求交集,若交集为空,即得到与I’s不相交的和 Randomly select half of the vertices of L' s and max as a combination, and intersect the polyhedron formed by the vertices of each combination with I' s , if the intersection is empty, you can get a disjoint with I' s and
任意选出L’s,min的一半顶点作为一个组合,将每种组合的顶点所构成的多面体与I’s求交集,若交集为空,即得到与I’s不相交的 Randomly select half of the vertices of L' s and min as a combination, and intersect the polyhedron formed by the vertices of each combination with I' s , if the intersection is empty, you can get a non-intersecting polyhedron with I' s
步骤3-b-3,求出
步骤3-b-4,从和中分别选出一组顶点与I’s构成多面体,并将构成的多面体分别与L’s,maxe和L’s,mine进行相交性检验,与L’s,maxe和L’s,mine都不相交的一种顶点组合,即为输出约束可达集的下边界LOKDSJ的顶点,LOKDSJ的顶点所构成的多面体即为输出约束可达集的下边界。Step 3-b-4, from and Select a group of vertices and I' s to form a polyhedron respectively, and conduct intersection test with L' s, maxe and L' s, mine respectively, and L' s, maxe and L' s, mine are all A disjoint combination of vertices is the vertices of the lower boundary LOKDSJ of the output constrained reachable set, and the polyhedron formed by the vertices of LOKDSJ is the lower bound of the output constrained reachable set.
步骤4,依据输出约束可达集的上边界和输出约束可达集的下边界,Step 4, according to the upper boundary of the output constraint reachable set and the lower boundary of the output constraint reachable set,
得到动态优化控制层输出约束。The output constraints of the dynamic optimization control layer are obtained.
动态优化控制层输出约束LOJX定义如下:The dynamic optimization control layer output constraint LOJX is defined as follows:
LOJX(α)={y|b1≤y-y0≤b2}LOJX(α)={y|b 1 ≤yy 0 ≤b 2 }
y0=[y01y02...y0n]T,y=[y1y2...yn]T y 0 =[y 01 y 02 ...y 0n ] T , y=[y 1 y 2 ...y n ] T
式中:w1w2...wn为用户自己决定的权重,默认情况下都为1,并记r=wn:wn-1:…:w2:w1,用于设置权重,y0是过程的标称稳态值,y为系统输出。In the formula: w 1 w 2 ...w n is the weight decided by the user himself, and it is 1 by default, and r=w n :w n-1 :...:w 2 :w 1 is used to set the weight , y 0 is the nominal steady-state value of the process, and y is the system output.
计算动态优化控制层输出约束的步骤如下:The steps to calculate the output constraints of the dynamic optimization control layer are as follows:
步骤4-1,利用迭代算法(参见文献FernandoV.Lima,ChristosGeorgakis,Designofoutputconstraintsformodel-basednon-squarecontrollersusingintervaloperability.JournalofProcessControl18(2008)610–620)求得α+1和α-1,使LOJX(α+1)与LOKDSJ相切,切点为v+1;LOJX(α-1)与LOKDXJ相切,切点为v-1;Step 4-1, use iterative algorithm (see literature FernandoV.Lima, ChristosGeorgakis, Design of output constraints for model-based non-square controllers using intervaloperability. Journal of Process Control18 (2008) 610–620) to obtain α +1 and α -1 , so that LOJX(α +1 ) and LOKDSJ Tangent, the tangent point is v +1 ; LOJX(α -1 ) is tangent to LOKDXJ, the tangent point is v -1 ;
步骤4-2,记v+1=[y1+y2+...yn+],v-1=[y1-y2-...yn-],则动态优化控制层输出约束LOJX为:Step 4-2, record v +1 =[y 1+ y 2+ ... y n+ ], v -1 =[y 1- y 2- ... y n- ], then dynamically optimize the output constraints of the control layer LOJX is:
LOJX={y|min(v+1,v-1)≤y-y0≤max(v+1,v-1)}。LOJX={y|min(v +1 ,v -1 ) ≤yy0≤max (v +1 ,v -1 )}.
仿真实施例Simulation example
为了更直观地展示本发明的设计方法,考虑一个在稀丙酮精馏工业的稳态优化层具有低维度的系统,它们的原点在标称稳态点y0。稳态优化层系统描述如下:In order to demonstrate the design method of the present invention more intuitively, consider a system with low-dimensionality in the steady-state optimization layer of the propylene glycol distillation industry, and their origins are at the nominal steady-state point y 0 . The steady-state optimization layer system is described as follows:
SIC={u∈R2|||u||∞≤1},SOC={y∈R3|||y||∞≤1},DWC={-1≤d1≤1},求得的输出约束为LOJX={(y1,y2,y3)|-0.49≤y1≤0.49,-0.49≤y1≤0.49,-0.49≤y1≤0.49}。SIC={u∈R 2 |||u|| ∞ ≤1}, SOC={y∈R 3 |||y|| ∞ ≤1}, DWC={-1≤d 1 ≤1}, The obtained output constraint is LOJX={(y 1 , y 2 , y 3 )|-0.49≤y 1 ≤0.49, -0.49≤y 1 ≤0.49, -0.49≤y 1 ≤0.49}.
权重r=1:1:1,y0=(0,0,0)时,LOJX和SOC的关系见图4,LOKD和SOC的关系见图5,LOJX和LOKD的关系见图6和图7,LOJX,LOKDSJ和LOKDXJ关系见图8和图9。When the weight r=1:1:1, y 0 =(0,0,0), the relationship between LOJX and SOC is shown in Figure 4, the relationship between LOKD and SOC is shown in Figure 5, and the relationship between LOJX and LOKD is shown in Figure 6 and Figure 7 , LOJX, LOKDSJ and LOKDXJ are shown in Figure 8 and Figure 9.
如图8和图9所示,LOJX为一个恰好与LOKDSJ和LOKDXJ都相切的多面体,本发明中的相切是指LOJX与LOKDSJ和LOKDXJ都分别有且仅有一个交点。As shown in Fig. 8 and Fig. 9, LOJX is a polyhedron that is exactly tangent to both LOKDSJ and LOKDXJ. The tangent in the present invention means that LOJX has only one intersection point with LOKDSJ and LOKDXJ respectively.
由于选例的特殊性与r和y0设置的简单性,使得求得的输出约束为一个规范的多面体。当情况复杂时,输出约束会随选取的r有不同的形状。Due to the particularity of the selected example and the simplicity of setting r and y 0 , the obtained output is constrained to be a canonical polyhedron. When the situation is complex, the output constraints will have different shapes depending on the choice of r.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510593554.1A CN105223812A (en) | 2015-09-17 | 2015-09-17 | A kind of method for designing of rare acetone rectifying industrial dynamics optimal control layer output constraint |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510593554.1A CN105223812A (en) | 2015-09-17 | 2015-09-17 | A kind of method for designing of rare acetone rectifying industrial dynamics optimal control layer output constraint |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105223812A true CN105223812A (en) | 2016-01-06 |
Family
ID=54992849
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510593554.1A Pending CN105223812A (en) | 2015-09-17 | 2015-09-17 | A kind of method for designing of rare acetone rectifying industrial dynamics optimal control layer output constraint |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105223812A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109870903A (en) * | 2017-12-01 | 2019-06-11 | 财团法人工业技术研究院 | Parameter optimization method, apparatus, and non-transitory computer-readable medium |
| CN110262257A (en) * | 2019-07-25 | 2019-09-20 | 杭州希亚智新科技有限公司 | A kind of multi-variant control method and device |
| CN119792971A (en) * | 2025-03-17 | 2025-04-11 | 武汉工程大学 | An intermittent distillation system based on intelligent control |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008181202A (en) * | 2007-01-23 | 2008-08-07 | General Electric Co <Ge> | Multivariable controller design method for multiple input/output system with multiple input/output constraint |
| US8418031B1 (en) * | 2009-02-09 | 2013-04-09 | Marvell International Ltd. | Systems and methods for encoding data to meet an output constraint |
| CN103425048A (en) * | 2013-05-22 | 2013-12-04 | 上海交通大学 | Multi-model generalized predictive control system based on dynamic optimization and control method thereof |
| CN103984242A (en) * | 2014-05-19 | 2014-08-13 | 上海交通大学 | Layering predictive control system and method based on model predictive control |
-
2015
- 2015-09-17 CN CN201510593554.1A patent/CN105223812A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008181202A (en) * | 2007-01-23 | 2008-08-07 | General Electric Co <Ge> | Multivariable controller design method for multiple input/output system with multiple input/output constraint |
| US8418031B1 (en) * | 2009-02-09 | 2013-04-09 | Marvell International Ltd. | Systems and methods for encoding data to meet an output constraint |
| CN103425048A (en) * | 2013-05-22 | 2013-12-04 | 上海交通大学 | Multi-model generalized predictive control system based on dynamic optimization and control method thereof |
| CN103984242A (en) * | 2014-05-19 | 2014-08-13 | 上海交通大学 | Layering predictive control system and method based on model predictive control |
Non-Patent Citations (3)
| Title |
|---|
| FERNANDO V. LIMA.ETC,: "Design of output constraints for model-based non-square controllers using interval operability", 《JOURNAL OF PROCESS CONTROL》 * |
| 谢澜等: "工业双层模型预测控制稳态层鲁棒分析与设计", 《第25届中国过程控制会议论文集》 * |
| 邹涛等: "从区间模型预测控制到双层结构模型预测控制", 《过程系统工程_研究论文》 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109870903A (en) * | 2017-12-01 | 2019-06-11 | 财团法人工业技术研究院 | Parameter optimization method, apparatus, and non-transitory computer-readable medium |
| CN109870903B (en) * | 2017-12-01 | 2022-03-25 | 财团法人工业技术研究院 | Parameter optimization method, device and non-transitory computer readable medium |
| CN110262257A (en) * | 2019-07-25 | 2019-09-20 | 杭州希亚智新科技有限公司 | A kind of multi-variant control method and device |
| CN119792971A (en) * | 2025-03-17 | 2025-04-11 | 武汉工程大学 | An intermittent distillation system based on intelligent control |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11806671B2 (en) | Separation processes and units via minimal surface area mass and heat transfer packing | |
| Park et al. | Heating performance characteristics of high-voltage PTC heater for an electric vehicle | |
| Shishkina et al. | Local heat fluxes in turbulent Rayleigh-Bénard convection | |
| CN105223812A (en) | A kind of method for designing of rare acetone rectifying industrial dynamics optimal control layer output constraint | |
| Kang et al. | A numerical study on the light-weight design of PTC heater for an electric vehicle heating system | |
| CN105182752B (en) | A kind of Fast design method of dilute acetone rectifying industrial dynamics optimal control layer output constraint | |
| Strizhenov et al. | Heat and mass transfer in an adsorbed natural gas storage system filled with monolithic carbon adsorbent during circulating gas charging | |
| CN107690563A (en) | For the method for the state for determining heat exchanger device | |
| Zhang et al. | A study on electric vehicle heat pump systems in cold climates | |
| Yeranee et al. | Improved thermal performance of a serpentine cooling channel by topology optimization infilled with triply periodic minimal surfaces | |
| CN115090200A (en) | Automatic batching system for preparing electronic grade hydrofluoric acid and batching method thereof | |
| Santa et al. | Experimental and numerical testing of heat pump evaporator | |
| Vajc et al. | Pool boiling heat transfer coefficients in mixtures of water and glycerin | |
| Liao et al. | A review on the thermal-hydraulic performance and optimization of compact heat exchangers | |
| Schwarz et al. | Thermodynamic analysis of the dryout limit of oscillating heat pipes | |
| Zhang et al. | Adaptive nonsingular fast terminal sliding mode-based direct yaw moment control for DDEV under emergency conditions | |
| Zhou et al. | A novel mini-channel heat sink design with arc-type design domain by topology optimization | |
| Li et al. | Investigation of flow and heat transfer performance of double-layer pin-fin manifold microchannel heat sinks | |
| Ren et al. | Experimental study on the condensation heat transfer on a wettability-interval grooved surface | |
| Zhang et al. | Towards computer‐aided separation synthesis | |
| Froissart et al. | Thermal-fluid–solid coupling—Parametrical numerical analysis of hot turbine nozzle guide vane | |
| Chen et al. | Flow boiling of low-pressure water in microchannels of large aspect ratio | |
| Kang et al. | Evaluation of hydrodynamic performance of new random packing structure using CFD | |
| Wu et al. | Separation of ternary system 1, 2-ethanediol+ 1, 3-propanediol+ 1, 4-butanediol by liquid-only transfer dividing wall column | |
| Liu et al. | Design optimization of centralized–decentralized hybrid solar heating system based on building clustering |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160106 |
|
| WD01 | Invention patent application deemed withdrawn after publication |