Nothing Special   »   [go: up one dir, main page]

CN108710299A - A kind of continuous stirred tank reactor catalyst feed supplement optimal control system and method - Google Patents

A kind of continuous stirred tank reactor catalyst feed supplement optimal control system and method Download PDF

Info

Publication number
CN108710299A
CN108710299A CN201810535450.9A CN201810535450A CN108710299A CN 108710299 A CN108710299 A CN 108710299A CN 201810535450 A CN201810535450 A CN 201810535450A CN 108710299 A CN108710299 A CN 108710299A
Authority
CN
China
Prior art keywords
catalyst
coolant
stirred tank
control
tank reactor
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.)
Granted
Application number
CN201810535450.9A
Other languages
Chinese (zh)
Other versions
CN108710299B (en
Inventor
刘平
陈晓雷
李鹏泽
吕霞付
虞继敏
王平
刘兴高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Innovit Regenerative Medicine Technology Co.,Ltd.
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201810535450.9A priority Critical patent/CN108710299B/en
Publication of CN108710299A publication Critical patent/CN108710299A/en
Application granted granted Critical
Publication of CN108710299B publication Critical patent/CN108710299B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)

Abstract

The invention discloses a kind of continuous stirred tank reactor catalyst feed supplement optimal control system and method, which is made of continuous stirred tank reactor, reactant concentration sensor, catalyst concn sensor, analog-digital converter, fieldbus networks, scattered control system, master control room state display module, digital analog converter, catalyst control valve door, coolant control valve end, temperature sensor.Reactant concentration sensor and catalyst concn sensor acquire material component concentration in reactor in real time, DCS obtains the optimum controling strategy of catalyst input quantity, coolant input quantity within the scope of the regulation production time by executing internal control variable parameter optimal control algorithm, and be converted to catalyst control valve door, coolant control valve opening degree instruction, so that catalyst control valve door and coolant control valve is made corresponding actions.While the present invention can ensure catalyst concn, reactant concentration and temperature deviation minimum, the usage amount of catalyst and coolant is minimized.

Description

一种连续搅拌釜反应器催化剂补料最优控制系统及方法A continuous stirred tank reactor catalyst feeding optimal control system and method

技术领域technical field

本发明涉及连续搅拌釜反应器生产控制领域,主要是一种连续搅拌釜反应器催化剂补料最优控制系统,能够对连续搅拌釜反应器内反应物浓度、催化剂浓度和反应器温度自动控制,保证催化剂浓度、反应物浓度和温度与设定值偏差最小的同时,最小化催化剂和冷却剂的使用量。The invention relates to the production control field of a continuous stirred tank reactor, and mainly relates to an optimal control system for catalyst feeding in a continuous stirred tank reactor, which can automatically control the concentration of reactants, catalyst concentration and reactor temperature in the continuous stirred tank reactor, Minimize catalyst and coolant usage while keeping catalyst concentration, reactant concentration, and temperature from setpoint deviations.

背景技术Background technique

连续搅拌釜反应器被广泛应用于化工生产、精细化工、生物医药、食品生产等工业领域中。对于连续搅拌釜反应器,在稳定生产过程中,影响反应物产品质量的关键因素就是催化剂浓度和反应器内部温度。由于不同产品的生产工艺要求不同,所以按生产工艺要求对连续搅拌釜反应器内的催化剂浓度、反应物浓度和温度进行最优控制是连续搅拌釜反应器控制系统挖潜增效的关键。Continuous stirred tank reactors are widely used in industrial fields such as chemical production, fine chemical industry, biomedicine, and food production. For continuous stirred tank reactors, in the stable production process, the key factors affecting the product quality of reactants are the catalyst concentration and the internal temperature of the reactor. Due to the different production process requirements of different products, optimal control of the catalyst concentration, reactant concentration and temperature in the continuous stirred tank reactor according to the production process requirements is the key to tap the potential and increase efficiency of the continuous stirred tank reactor control system.

当前国内连续搅拌釜反应器的控制系统中很少采用最优控制理论及对应方法,控制器中的参数往往凭经验设定。采用最优控制方法后的连续搅拌釜反应器中反应物和催化剂浓度偏差可以控制得更低,同时还可以进一步减少催化剂和冷却剂的使用量,实现挖潜增效。At present, optimal control theory and corresponding methods are rarely used in the control system of domestic continuous stirred tank reactor, and the parameters in the controller are often set by experience. After adopting the optimal control method, the concentration deviation of reactants and catalysts in the continuous stirred tank reactor can be controlled to be lower, and at the same time, the usage of catalysts and coolants can be further reduced, so as to tap potential and increase efficiency.

发明内容Contents of the invention

为了提高连续搅拌釜反应器生产产品品质,保证催化剂浓度、反应物浓度和温度与设定值偏差最小的同时,最小化催化剂和冷却剂的使用量,本发明提供了一种连续搅拌釜反应器催化剂补料最优控制系统。In order to improve the quality of the products produced by the continuous stirred tank reactor, ensure the minimum deviation between the catalyst concentration, the reactant concentration and the temperature and the set value, and minimize the usage of catalyst and coolant, the invention provides a continuous stirred tank reactor Catalyst feeding optimal control system.

该连续搅拌釜反应器的生产过程可以描述为:The production process of this continuous stirred tank reactor can be described as:

x(t)=φ(t),t∈[-r,0]x(t)=φ(t),t∈[-r,0]

x(t0)=x0 x(t 0 )=x 0

g(u(t))≥0g(u(t))≥0

其中t表示时间;x(t)是反应物浓度、催化剂浓度、反应器温度组成的状态向量,是其一阶导数;x(t-r)是带r时间延迟的状态向量;u(t)表示催化剂阀门开度输入量和冷却剂阀门开度输入量组成的控制向量;u(t-s)表示带s时间延迟的控制向量;f[x(t-r),x(t),u(t-s),u(t),t]是根据浓度守恒、能量守恒关系建立的时间延迟微分方程组;φ(t)表示t∈[-r,0]时状态向量的取值函数;表示t∈[-s,0]时控制向量的取值函数;x0表示时间延迟微分方程函数的初始节点状态值;g(u(t))是催化剂、冷却剂阀门控制的约束函数。Where t represents time; x(t) is the state vector composed of reactant concentration, catalyst concentration and reactor temperature, is its first derivative; x(tr) is the state vector with r time delay; u(t) represents the control vector composed of catalyst valve opening input and coolant valve opening input; u(ts) represents the control vector with s The control vector of time delay; f[x(tr), x(t), u(ts), u(t), t] is a set of time delay differential equations established according to the relationship of concentration conservation and energy conservation; φ(t) Indicates the value function of the state vector when t∈[-r,0]; Represents the value function of the control vector when t∈[-s,0]; x 0 represents the initial node state value of the time-delay differential equation function; g(u(t)) is the constraint function of catalyst and coolant valve control.

要使催化剂浓度、反应物浓度和温度与设定值偏差最小,同时最小化催化剂和冷却剂的使用量,则该问题的最优控制数学模型表达式为:In order to minimize the deviation of catalyst concentration, reactant concentration and temperature from the set value, and at the same time minimize the usage of catalyst and coolant, the optimal control mathematical model expression of this problem is:

min J=J[x(t),u(t),t]min J=J[x(t),u(t),t]

x(t)=φ(t),t∈[-r,0]x(t)=φ(t),t∈[-r,0]

x(t0)=x0 x(t 0 )=x 0

g(u(t))≥0g(u(t))≥0

其中J[x(t),u(t),t]表示连续搅拌釜反应器生产目标函数;tf表示生产终止时间。Where J[x(t), u(t), t] represents the production objective function of the continuous stirred tank reactor; t f represents the production termination time.

鉴于此,本发明采用的技术方案是,一种连续搅拌釜反应器催化剂补料最优控制系统,包括设置于连续搅拌釜反应器内的反应物浓度传感器和催化剂浓度传感器,分别采集反应物浓度和催化剂浓度;以及采集反应器温度的温度传感器;反应物浓度、催化剂浓度和反应器温度由模数转换器转换为数字信号,该数字信号经现场总线网络输入分散控制系统,分散控制系统根据控制变量参数化最优控制方法获得使催化剂浓度、反应物浓度和温度分别与设定值偏差最小的同时催化剂和冷却剂使用量最少的催化剂输入量、冷却剂输入量最佳控制策略,并将最佳控制策略转换为催化剂控制阀门、冷却剂控制阀门的开度指令,然后通过现场总线网络发送给数模转换器,数模转换器将开度指令转换为模拟信号后控制催化剂控制阀门和冷却剂控制阀门动作;主控室状态显示模块显示分散控制系统获得的催化剂浓度、反应物浓度、温度以及最佳控制策略。In view of this, the technical solution adopted by the present invention is an optimal control system for catalyst feeding in a continuous stirred tank reactor, including a reactant concentration sensor and a catalyst concentration sensor arranged in the continuous stirred tank reactor, which collect the reactant concentration respectively and catalyst concentration; and a temperature sensor for collecting reactor temperature; reactant concentration, catalyst concentration and reactor temperature are converted into digital signals by an analog-to-digital converter, and the digital signal is input into the distributed control system through the field bus network, and the distributed control system controls the The variable parameterized optimal control method obtains the optimal control strategy of the catalyst input amount and coolant input amount that minimizes the deviation between the catalyst concentration, the reactant concentration, and the temperature and the set value, and the catalyst and coolant usage are the least. The optimal control strategy is converted into the opening instructions of the catalyst control valve and the coolant control valve, and then sent to the digital-analog converter through the fieldbus network, and the digital-analog converter converts the opening instructions into analog signals to control the catalyst control valve and coolant Control the action of the valve; the status display module in the main control room displays the catalyst concentration, reactant concentration, temperature and optimal control strategy obtained by the distributed control system.

所述分散控制系统包括以下模块:信息采集模块,用于获取连续搅拌釜反应器反应过程微分方程,反应物浓度、催化剂浓度、连续搅拌釜反应器温度、催化剂阀门开度限制、冷却剂阀门开度限制、生产时间范围。The distributed control system includes the following modules: an information collection module, which is used to obtain the differential equation of the reaction process of the continuous stirred tank reactor, the concentration of the reactant, the concentration of the catalyst, the temperature of the continuous stirred tank reactor, the limit of the opening of the catalyst valve, the opening of the coolant valve speed limit, production time frame.

初始化模块用于设置生产过程时间分段数为N,其对应的控制网格为T(k),设置催化剂、冷却剂阀门开度的初始猜测值u(k)(t0),设定计算精度tol,将迭代次数k置零。The initialization module is used to set the number of time segments in the production process as N, and the corresponding control grid as T (k) , set the initial guess value u (k) (t 0 ) of the valve opening of the catalyst and coolant, and set the calculated Accuracy tol, set the number of iterations k to zero.

TDDE(Time delay differential equations,延迟时间微分代数方程组,简称TDDE)求解模块,用于获取本次迭代下带延迟时间系统中催化剂浓度、反应物浓度和反应器温度的状态信息x(k)(t)和目标函数值J(k)TDDE (Time delay differential equations, time delay differential algebraic equations, TDDE for short) solution module, used to obtain the status information x (k) ( t) and the objective function value J (k) .

灵敏度轨迹梯度求解模块,用于获取本次迭代目标函数梯度信息dJ(k)The sensitivity trajectory gradient solving module is used to obtain the objective function gradient information dJ (k) of this iteration.

NLP(Nonlinear programming,非线性规划,简称NLP)问题求解模块用于进行收敛性判断,如果本次迭代的目标函数值J(k)与上一次迭代的目标函数值J(k-1)的绝对值之差小于精度tol,则判断收敛性满足,并将本次迭代的催化剂和冷却剂的输入量转换为催化剂和冷却剂阀门开度的控制指令由控制指令输出模块输出。NLP (Nonlinear programming, NLP for short) problem solving module is used to judge the convergence, if the absolute value of the objective function value J (k) of this iteration and the objective function value J (k-1) of the previous iteration If the value difference is less than the precision tol, then it is judged that the convergence is satisfied, and the input quantity of the catalyst and coolant in this iteration is converted into a control command of the valve opening of the catalyst and coolant, which is output by the control command output module.

本发明还提供一种连续搅拌釜反应器催化剂补料最优控制的方法,包括以下步骤:The present invention also provides a method for optimal control of catalyst feeding in a continuous stirred tank reactor, comprising the following steps:

步骤一:输入连续搅拌釜反应器反应过程微分方程,设定生产时间范围、催化剂控制阀门开度限制、冷却剂控制阀门开度限制。Step 1: Input the differential equation of the reaction process of the continuous stirred tank reactor, set the production time range, the opening limit of the catalyst control valve, and the opening limit of the coolant control valve.

步骤二:反应物浓度传感器、催化剂浓度传感器和温度传感器分别采集反应物浓度、催化剂浓度和反应器温度经过模数转换器后用现场总线网络回送给分散控制系统,并在主控室状态显示模块上显示,使控制室工程师随时掌握生产过程。Step 2: The reactant concentration sensor, catalyst concentration sensor and temperature sensor respectively collect the reactant concentration, catalyst concentration and reactor temperature through the analog-to-digital converter and send them back to the distributed control system through the field bus network, and display the status in the main control room. The above display enables the engineers in the control room to keep abreast of the production process.

步骤三:分散控制系统根据控制变量参数化最优控制算法,获得使催化剂浓度、反应物浓度和温度与设定值偏差最小的同时催化剂和冷却剂使用量最少的催化剂输入量、冷却剂输入量最佳控制策略。Step 3: The distributed control system parameterizes the optimal control algorithm according to the control variables, and obtains the catalyst input amount and coolant input amount that minimize the deviation between the catalyst concentration, the reactant concentration, and the temperature and the set value, and at the same time use the least amount of catalyst and coolant. optimal control strategy.

步骤四:分散控制系统将最佳控制策略转换为催化剂控制阀门、冷却剂控制阀门的开度指令,通过现场总线网络发送给数模转换器,使催化剂控制阀门和冷却剂控制阀门根据收到的开度指令执行相应动作。Step 4: The distributed control system converts the optimal control strategy into opening instructions for catalyst control valves and coolant control valves, and sends them to digital-to-analog converters through the fieldbus network, so that catalyst control valves and coolant control valves The opening command executes the corresponding action.

所述分散控制系统(Distributed control system,简称DCS)产生催化剂、冷却剂控制阀门开度指令的最优控制求解算法,运行步骤如下:The distributed control system (DCS) generates an optimal control solution algorithm for catalyst and coolant control valve opening instructions, and the operation steps are as follows:

步骤1):信息采集模块获取连续搅拌釜反应器反应过程微分方程,反应物浓度、催化剂浓度、连续搅拌釜反应器温度、催化剂阀门开度限制、冷却剂阀门开度限制、生产时间范围;Step 1): The information collection module obtains the differential equation of the reaction process of the continuous stirred tank reactor, the concentration of the reactant, the concentration of the catalyst, the temperature of the continuous stirred tank reactor, the opening limit of the catalyst valve, the limit of the opening of the coolant valve, and the production time range;

步骤2):初始化模块开始运行,根据信息采集模块采集的数据计算稳定生产要求下当前反应物浓度、催化剂浓度和连续搅拌釜反应器温度与设定值偏差,设置催化剂阀门开度、冷却剂阀门开度、生产时间区间参数,采用分段常量参数化,设置生产过程时间分段数为N,其对应的控制网格为T(k),设置催化剂、冷却剂阀门开度的初始猜测值u(k)(t0),设定NLP问题的计算精度tol,将迭代次数k置零;Step 2): The initialization module starts to run, calculates the current reactant concentration, catalyst concentration and the deviation between the temperature of the continuous stirred tank reactor and the set value under the stable production requirements according to the data collected by the information collection module, and sets the opening of the catalyst valve and the coolant valve The opening and production time interval parameters are parameterized by segmental constants. Set the number of time segments in the production process as N, and the corresponding control grid as T (k) , and set the initial guess value u of the catalyst and coolant valve openings. (k) (t 0 ), set the calculation accuracy tol of the NLP problem, and set the number of iterations k to zero;

步骤3):通过TDDE求解模块获取本次迭代下带延迟时间系统中催化剂浓度、反应物浓度和反应器温度的状态信息x(k)(t)和目标函数值J(k)Step 3): Obtain the state information x (k) (t) and objective function value J (k) of catalyst concentration, reactant concentration and reactor temperature in band delay time system under this iteration by TDDE solution module;

步骤4):通过灵敏度轨迹梯度求解模块获取本次迭代目标函数梯度信息dJ(k);当k=0时跳过步骤5)和步骤6),直接执行步骤7);Step 4): Obtain the iterative objective function gradient information dJ (k) by the sensitivity trajectory gradient solution module; skip step 5) and step 6) when k=0, and directly execute step 7);

步骤5):NLP问题求解模块运行,通过NLP收敛性判断模块进行收敛性判断,如果本次迭代的目标函数值J(k)与上一次迭代的目标函数值J(k-1)的绝对值之差小于精度tol,则判断收敛性满足,并将本次迭代的催化剂和冷却剂的输入量转换为催化剂和冷却剂阀门开度的控制指令输出;如果收敛性不满足,则继续执行步骤6);Step 5): The NLP problem solving module is running, and the convergence judgment is performed through the NLP convergence judgment module. If the absolute value of the objective function value J (k) of this iteration and the objective function value J (k-1) of the previous iteration If the difference is less than the accuracy tol, it is judged that the convergence is satisfied, and the input of the catalyst and coolant in this iteration is converted into the control command output of the valve opening of the catalyst and coolant; if the convergence is not satisfied, continue to step 6 );

步骤6):用u(k)(t),J(k),dJ(k)的值覆盖上一次迭代u(k-1)(t),J(k-1),dJ(k-1)的值,并将迭代次数k加1;Step 6): Overwrite u ( k -1) (t), J ( k-1) , dJ ( k-1 ) and add 1 to the number of iterations k;

步骤7):NLP问题求解模块36利用在步骤3)和步骤4)中获得的目标函数值和梯度信息,求解寻优方向和寻优步长,并进行寻优修正,获得比u(k-1)(t)更优的新的催化剂和冷却剂阀门开度控制策略u(k)(t)。该步骤执行完成后再次跳转至步骤3),直至NLP收敛性判断模块满足为止。Step 7): The NLP problem solving module 36 uses the objective function value and gradient information obtained in step 3) and step 4) to solve the optimization direction and the optimization step size, and perform optimization correction to obtain the ratio u (k- 1) (t) A better new catalyst and coolant valve opening control strategy u (k) (t). After this step is executed, jump to step 3) again until the NLP convergence judgment module is satisfied.

所述的TDDE求解模块,采用的是扩展二级三阶龙格库塔方法,求解公式为:Described TDDE solving module adopts the extended second-order third-order Runge-Kutta method, and the solution formula is:

K1=f[u(k)(ti),u(k)(ti-s),x(k)(ti),S(k)(ti-r),ti]K 1 =f[u (k) (t i ),u (k) (t i -s),x (k) (t i ),S (k) (t i -r),t i ]

K2=f[u(k)(ti),u(k)(ti-s),x(k)(ti)+K1h/2,S(k)(ti-r),ti+h/2]K 2 =f[u (k) (t i ),u (k) (t i -s),x (k) (t i )+K 1 h/2,S (k) (t i -r) ,t i +h/2]

K3=f[u(k),u(k)(ti-s),x(k)(ti)-hK1+2K2h,S(k)(ti-r),ti+h]K 3 =f[u (k) ,u (k) (t i -s),x (k) (t i )-hK 1 +2K 2 h,S (k) (t i -r),t i +h]

x(k)(ti+h)=x(k)(ti)+h(K1+4K2+K3)/6x (k) (t i +h)=x (k) (t i )+h(K 1 +4K 2 +K 3 )/6

其中,f(·)是描述连续搅拌釜反应器反应过程微分方程的函数,ti表示龙格库塔方法选择的积分节点,u(k)(ti)表示催化剂、冷却剂在第k次迭代中第ti积分节点的阀门开度控制量,u(k)(ti-s)表示第k次迭代中第ti积分节点带s时间延迟下催化剂、冷却剂的阀门开度控制量,x(k)(ti)表示搅拌釜反应器催化剂、反应物、反应器温度在第k次迭代中第ti积分节点的状态信息,S(k)(ti-r)表示搅拌釜反应器催化剂、反应物、反应器温度第k次迭代中第ti积分节点带r时间延迟下的状态信息,h表示积分步长,K1、K2、K3分别表示龙格库塔法积分过程中的3个积分节点ti、ti+h/2、ti+h下连续搅拌釜反应器反应过程微分方程的函数值。Among them, f(·) is the function describing the differential equation of the continuous stirred tank reactor reaction process, t i represents the integration node selected by the Runge-Kutta method, u (k) (t i ) represents the catalyst and coolant at the kth The valve opening control amount of the t i -th integration node in the iteration, u (k) (t i -s) represents the valve opening control amount of the catalyst and coolant at the t i -th integration node with a time delay of s in the k-th iteration , x (k) (t i ) represents the status information of the stirred tank reactor catalyst, reactants, and reactor temperature at the t i integration node in the k iteration, and S (k) (t i -r) represents the stirred tank reactor Reactor catalyst, reactant, and reactor temperature state information at the t i integration node with r time delay in the k iteration of the reactor temperature, h represents the integration step size, K 1 , K 2 , and K 3 respectively represent the Runge-Kutta method The function value of the differential equation of the continuous stirred tank reactor reaction process at the three integration nodes t i , t i +h/2, t i +h in the integration process.

所述的灵敏度轨迹梯度求解模块,采用扩展灵敏度轨迹方程法:The described sensitivity trajectory gradient solving module adopts the extended sensitivity trajectory equation method:

步骤1):定义第k次迭代的扩展轨迹灵敏度方程如下:Step 1): Define the extended trajectory sensitivity equation of the kth iteration as follows:

Γ(k)(t)的求解公式为:The solution formula of Γ (k) (t) is:

其中,t表示时间,表示第k次迭代中扩展灵敏度轨迹方程对于t的导数,f(·)是描述搅拌釜反应器反应的状态微分方程函数,Γ(k)(t0)表示扩展灵敏度轨迹方程在第k次迭代时的初始节点状态值,x0表示状态微分方程函数的初始节点状态值,F(·)是描述灵敏度方程的函数。where t represents time, Indicates the derivative of the extended sensitivity trajectory equation with respect to t in the k-th iteration, f( ) is the state differential equation function describing the reaction of the stirred tank reactor, Γ (k) (t 0 ) represents the extended sensitivity trajectory equation in the k-th iteration The initial node state value at , x 0 represents the initial node state value of the state differential equation function, and F(·) is the function describing the sensitivity equation.

步骤2):采用扩展二级三阶龙格库塔方法求解扩展灵敏度轨迹方程Γ(k)(t)在各积分时刻的值,求解公式为:Step 2): Using the extended second-order third-order Runge-Kutta method to solve the value of the extended sensitivity trajectory equation Γ (k) (t) at each integration time, the solution formula is:

Q1=F[u(k)(ti),u(k)(ti-s),x(k)(ti),S(k)(ti-r),ti]Q 1 =F[u (k) (t i ),u (k) (t i -s),x (k) (t i ),S (k) (t i -r),t i ]

Q2=F[u(k)(ti),u(k)(ti-s),x(k)(ti)+Q1h/2,S(k)(ti-r),ti+h/2]Q 2 =F[u (k) (t i ),u (k) (t i -s),x (k) (t i )+Q 1 h/2,S (k) (t i -r) ,t i +h/2]

Q3=F[u(k),u(k)(ti-s),x(k)(ti)-hQ1+2Q2h,S(k)(ti-r),ti+h]Q 3 =F[u (k) ,u (k) (t i -s),x (k) (t i )-hQ 1 +2Q 2 h,S (k) (t i -r),t i +h]

Γ(k)(ti+h)=Γ(k)(ti)+h(Q1+4Q2+Q3)/6Γ (k) (t i +h)=Γ (k) (t i )+h(Q 1 +4Q 2 +Q 3 )/6

其中,ti表示龙格库塔方法选择的积分节点,u(k)(ti)表示催化剂、冷却剂在第k次迭代中第ti积分节点的阀门开度控制量,u(k)(ti-s)表示第k次迭代中第ti积分节点带s时间延迟下催化剂、冷却剂的阀门开度控制量,x(k)(ti)表示搅拌釜反应器催化剂、反应物、反应器温度在第k次迭代中第ti积分节点的状态信息,S(k)(ti-r)表示搅拌釜反应器催化剂、反应物、反应器温度第k次迭代中第ti积分节点带r时间延迟下的状态信息,F(·)是描述灵敏度方程的函数,h表示积分步长,K1、K2、K3分别表示龙格库塔法积分过程中的3个积分节点ti、ti+h/2、ti+h下灵敏度方程的函数值。Among them, t i represents the integration node selected by the Runge-Kutta method, u( k) (t i ) represents the valve opening control amount of the catalyst and coolant at the t i integration node in the k iteration, u (k) (t i -s) represents the valve opening control amount of the catalyst and coolant at the t i integration node with a time delay of s in the k-th iteration, and x (k) (t i ) represents the catalyst and reactants of the stirred tank reactor , the status information of the t i integration node of the reactor temperature in the k iteration, S (k) (t i -r) represents the stirred tank reactor catalyst, reactants, and reactor temperature in the k iteration of the t i The state information of the integration node with a time delay of r, F(·) is the function describing the sensitivity equation, h represents the integration step size, K 1 , K 2 , and K 3 respectively represent the three integrals in the integration process of the Runge-Kutta method The function value of the sensitivity equation at nodes t i , t i +h/2, t i +h.

步骤3):根据得到的状态信息x(k)(t)和扩展灵敏度轨迹方程Γ(k)(t),求解目标函数的梯度信息dJ(k)Step 3): According to the obtained state information x (k) (t) and the extended sensitivity trajectory equation Γ (k) (t), solve the gradient information dJ (k) of the objective function:

其中,Φ(u(k)(t),x(k)(t),tf)表示连续搅拌釜反应器生产过程终止时刻目标函数,L(u(k)(t),u(k)(t-s),x(k)(t),S(k)(t-r),t)表示连续搅拌釜反应器生产过程的积分目标函数,N表示连续搅拌釜反应器生产过程时间分段数。Among them, Φ(u (k) (t),x (k) (t),t f ) represents the objective function at the end of the continuous stirred tank reactor production process, L(u (k) (t),u (k) (ts), x (k) (t), S (k) (tr), t) represent the integral objective function of the continuous stirred tank reactor production process, and N represents the time segment number of the continuous stirred tank reactor production process.

所述的NLP问题求解模块,采用如下步骤实现:Described NLP problem solving module adopts the following steps to realize:

步骤1):如果本次迭代的目标函数值J(k)与上一次迭代的目标函数值J(k-1)的绝对值之差小于精度tol,则判断收敛性满足,并将本次迭代的催化剂和冷却剂输入量控制策略转换为催化剂、冷却剂阀门的开度指令输出;如果收敛性不满足,则继续执行步骤2);Step 1): If the absolute value difference between the objective function value J (k) of this iteration and the objective function value J (k-1) of the previous iteration is less than the accuracy tol, it is judged that the convergence is satisfied, and this iteration The catalyst and coolant input amount control strategy is converted to the catalyst and coolant valve opening instruction output; if the convergence is not satisfied, continue to step 2);

步骤2):用u(k)(t),J(k),dJ(k)的值覆盖上一次迭代u(k-1)(t),J(k-1),dJ(k-1)的值,并将迭代次数k增加1;Step 2): Overwrite the value of u ( k -1) (t), J ( k-1) , dJ ( k-1 ) and increase the number of iterations k by 1;

步骤3):将催化剂和冷却剂输入量控制策略u(k-1)(t)作为向量空间中的某个点,记作P1,P1对应的目标函数值就是J(k-1)Step 3): Take the catalyst and coolant input amount control strategy u (k-1) (t) as a point in the vector space, denoted as P 1 , and the value of the objective function corresponding to P 1 is J (k-1) ;

步骤4):从点P1出发,根据选用的NLP算法和点P1处的目标函数梯度信息dJ(k-1),构造向量空间中的一个寻优方向d(k-1)和步长α(k-1)Step 4): Starting from point P 1 , according to the selected NLP algorithm and the objective function gradient information dJ (k-1) at point P 1 , construct an optimization direction d (k-1) and step size in the vector space α (k-1) ;

步骤5):通过式u(k)(t)=u(k-1)(t)+α(k-1)d(k-1)构造向量空间中对应u(k)(t)的另外一个点P2Step 5): Construct the other corresponding u (k) (t) in the vector space through the formula u (k) (t)=u (k-1) (t)+α (k-1) d (k-1) a point P 2 ;

步骤6):采用寻优校正得到向量空间中对应u(k)(t)的另外一个点P3,使得P3对应的目标函数值J(k)比J(k-1)更优;进入步骤1)进行收敛性判断。Step 6): use optimization correction to obtain another point P 3 corresponding to u (k) (t) in the vector space, so that the objective function value J (k) corresponding to P 3 is better than J (k-1) ; enter Step 1) Carry out convergence judgment.

本发明的有益效果主要表现在:保证催化剂浓度、反应物浓度和温度偏差最小的同时,最小化催化剂和冷却剂的使用量,实现生产过程原料成本的经济化,实现挖潜增效。The beneficial effects of the present invention are mainly manifested in: while ensuring the minimum catalyst concentration, reactant concentration and temperature deviation, the consumption of catalyst and coolant is minimized, the cost of raw materials in the production process is realized to be economical, and the potential is tapped to increase efficiency.

附图说明Description of drawings

图1是本发明的功能示意图;Fig. 1 is a functional schematic diagram of the present invention;

图2是本发明的结构示意图;Fig. 2 is a structural representation of the present invention;

图3是本发明DCS内部模块结构图;Fig. 3 is a DCS internal module structure diagram of the present invention;

图4是对实施例1获得的催化剂、冷却剂输入量控制策略图;Fig. 4 is to the catalyzer that embodiment 1 obtains, coolant input amount control strategy diagram;

图5是图4控制策略下实施例1反应物浓度、催化剂浓度与反应器温度偏差状态变化图。Fig. 5 is a graph showing the state change of reactant concentration, catalyst concentration and reactor temperature deviation in Example 1 under the control strategy shown in Fig. 4 .

具体实施方式Detailed ways

参见图1和图2,本发明的控制系统,包括设置于连续搅拌釜反应器21内的传感器22(包括反应物浓度传感器22-1和催化剂浓度传感器22-2,分别采集反应物浓度和催化剂浓度;以及采集反应器温度的温度传感器22-3);反应物浓度、催化剂浓度和反应器温度由模数转换器23转换为数字信号,该数字信号经现场总线网络24输入分散控制系统25,分散控制系统25根据控制变量参数化最优控制方法获得使催化剂浓度、反应物浓度和温度分别与设定值偏差最小的同时催化剂和冷却剂使用量最少的催化剂输入量、冷却剂输入量最佳控制策略,并将最佳控制策略转换为催化剂控制阀门、冷却剂控制阀门的开度指令,然后通过现场总线网络24发送给数模转换器27,数模转换器27将开度指令转换为模拟信号后控制阀门28(包括催化剂控制阀门28-1和冷却剂控制阀门28-2)动作;主控室状态显示模块26显示分散控制系统25获得的催化剂浓度、反应物浓度、温度以及最佳控制策略。Referring to Fig. 1 and Fig. 2, control system of the present invention, comprises the sensor 22 (comprising reactant concentration sensor 22-1 and catalyst concentration sensor 22-2 that is arranged in continuous stirred tank reactor 21, collects reactant concentration and catalyst concentration respectively Concentration; And the temperature sensor 22-3 of gathering reactor temperature); Reactant concentration, catalyst concentration and reactor temperature are converted into digital signal by analog-to-digital converter 23, and this digital signal is input distributed control system 25 through Fieldbus network 24, The distributed control system 25 obtains the optimal catalyst input amount and coolant input amount that minimizes the catalyst concentration, reactant concentration, and temperature deviations from the set values, and at the same time minimizes catalyst and coolant usage, according to the control variable parameterization optimal control method. control strategy, and convert the optimal control strategy into the opening instructions of the catalyst control valve and the coolant control valve, and then send them to the digital-to-analog converter 27 through the fieldbus network 24, and the digital-to-analog converter 27 converts the opening instructions into analog After the signal, the control valve 28 (including the catalyst control valve 28-1 and the coolant control valve 28-2) acts; the state display module 26 of the main control room displays the catalyst concentration, reactant concentration, temperature and optimal control system obtained by the distributed control system 25. Strategy.

实施例1Example 1

连续搅拌釜反应器用原料A和催化剂B生产化工产物C,反应在电动机的搅拌过程中进行,反应过程反应物C的浓度x1(t)和催化剂B的浓度x2(t)主要通过控制反应器冷却剂阀门开度u1(t)和催化剂补料阀门开度u2(t)实现,其中冷却剂与反应物出口温度组成的比例控制器对反应器内部温度进行控制,催化剂补料被分成了直接输入0.1u2(t)和带延迟混合输入0.9u2(t-s)两个部分,生产过程持续时间为0.2小时,催化剂控制阀门开度范围为-1到1、冷却剂控制阀门开度为-2到2,该生产过程的最优控制要求是获得使催化剂浓度、反应物浓度和温度值与设定值偏差最小的同时,最小化催化剂和冷却剂使用量的催化剂和冷却剂阀门控制策略,该最优控制问题的数学模型为:The continuous stirred tank reactor uses raw material A and catalyst B to produce chemical product C. The reaction is carried out during the stirring process of the motor. The concentration x 1 (t) of reactant C and the concentration x 2 (t) of catalyst B in the reaction process are mainly controlled by the reaction The reactor coolant valve opening u 1 (t) and the catalyst feed valve opening u 2 (t) are realized, wherein the ratio controller composed of coolant and reactant outlet temperature controls the internal temperature of the reactor, and the catalyst feed is controlled by Divided into two parts: direct input 0.1u 2 (t) and delayed mixed input 0.9u 2 (ts), the duration of the production process is 0.2 hours, the opening range of the catalyst control valve is -1 to 1, and the opening of the coolant control valve is degree is -2 to 2, the optimal control requirement of this production process is to obtain catalyst and coolant valves that minimize the deviation of catalyst concentration, reactant concentration and temperature values from the set values, and minimize the amount of catalyst and coolant usage Control strategy, the mathematical model of the optimal control problem is:

R(t)=(1+x1(t))(1+x2(t))exp(25x3(t)/(1+x3(t)))R(t)=(1+x 1 (t))(1+x 2 (t))exp(25x 3 (t)/(1+x 3 (t)))

x3(t)=-0.02,-r≤t≤0x 3 (t)=-0.02,-r≤t≤0

u2(t)=1,-s≤t≤0u 2 (t)=1,-s≤t≤0

r=0.015,s=0.02r=0.015, s=0.02

x(0)=[0.49-0.0002-0.02]x(0)=[0.49-0.0002-0.02]

|u1(t)|≤2,|u2(t)|≤1|u 1 (t)|≤2,|u 2 (t)|≤1

其中,J表示生产控制目标函数,t表示生产时间(h),s表示催化剂输入的延迟时间(h),r表示反应物温度的延迟时间(h),x1(t)是反应物A的浓度(mol/L),x2(t)是催化剂B的浓度(mol/L),x3(t)表示反应物出口温度(℃),u1(t)表示反应器冷却剂阀门开度,u2(t)表示反应器催化剂补料阀门开度,x(0)中的数值分别表示反应物A的初始浓度、催化剂B的初始浓度和反应物出口初始温度值。Among them, J represents the production control objective function, t represents the production time (h), s represents the delay time of catalyst input (h), r represents the delay time of reactant temperature (h), x 1 (t) is the Concentration (mol/L), x 2 (t) is the concentration of catalyst B (mol/L), x 3 (t) represents the reactant outlet temperature (°C), u 1 (t) represents the opening of the reactor coolant valve , u 2 (t) represents the opening of the catalyst feed valve of the reactor, and the values in x(0) represent the initial concentration of reactant A, the initial concentration of catalyst B and the initial temperature of the reactant outlet respectively.

DCS运行内部最优控制算法,其运行过程如图3所示,执行步骤为:DCS runs the internal optimal control algorithm, and its operation process is shown in Figure 3, and the execution steps are as follows:

步骤1):控制室工程师输入连续搅拌釜反应器反应过程微分方程,设定生产时间范围为[0,0.2](h)、催化剂控制阀门开度限制在[-1,1]、冷却剂控制阀门开度限制在[-2,2],以上信息输入信息采集模块31;Step 1): The engineer in the control room inputs the differential equation of the reaction process of the continuous stirred tank reactor, sets the production time range as [0,0.2](h), the opening of the catalyst control valve is limited to [-1,1], the coolant control The valve opening is limited to [-2, 2], and the above information is input into the information collection module 31;

步骤2):初始化模块32开始运行,信息采集模块采集反应物初始浓度、催化剂初始浓度、初始温度,计算稳定生产要求下当前反应物浓度与设定值偏差为0.49mol/L、催化剂浓度与设定值偏差为-0.0002mol/L、连续搅拌釜反应器温度与设定值偏差为-0.02℃,信息采集模块采集工程师输入的催化剂阀门开度、冷却剂阀门开度、生产时间区间范围,采用分段常量参数化,设置生产过程时间分段数为N=40,设置催化剂、冷却剂阀门开度的初始猜测值u(k)(t0)=0.2,设定NLP问题的计算精度tol为10-4,将迭代次数k置零;Step 2): the initialization module 32 starts to run, and the information collection module collects the initial concentration of the reactant, the initial concentration of the catalyst, and the initial temperature, and calculates that the current concentration of the reactant and the set value deviation under the stable production requirements are 0.49mol/L, and the concentration of the catalyst is different from the set value. The deviation of the fixed value is -0.0002mol/L, and the deviation between the temperature of the continuous stirred tank reactor and the set value is -0.02°C. The information acquisition module collects the catalyst valve opening, coolant valve opening, and production time range input by the engineer. Segment constant parameterization, set the number of time segments in the production process as N=40, set the initial guess value u (k) (t 0 )=0.2 of the valve opening of the catalyst and coolant, and set the calculation accuracy tol of the NLP problem as 10 -4 , set the number of iterations k to zero;

步骤3):通过TDDE求解模块34获取本次迭代下带延迟时间系统中催化剂浓度、反应物浓度和反应器温度的状态信息x(k)(t)和目标函数值J(k)Step 3): obtain the state information x (k) (t) and objective function value J (k) of catalyst concentration, reactant concentration and reactor temperature in band delay time system under this iteration by TDDE solving module 34;

步骤4):通过灵敏度轨迹梯度求解模块35获取本次迭代目标函数梯度信息dJ(k);当k=0时跳过步骤5)和步骤6)直接执行步骤7);Step 4): Obtain this iterative objective function gradient information dJ (k) by the sensitivity track gradient solution module 35; when k=0, skip step 5) and step 6) and directly execute step 7);

步骤5):NLP问题求解模块36运行,通过NLP收敛性判断模块进行收敛性判断,如果本次迭代的目标函数值J(k)与上一次迭代的目标函数值J(k-1)的绝对值之差小于精度10-4,则判断收敛性满足,并将本次迭代的催化剂和冷却剂的输入量转换为催化剂和冷却剂阀门开度的控制指令输出;如果收敛性不满足,则继续执行步骤6);Step 5): The NLP problem solving module 36 runs, and the convergence judgment is carried out by the NLP convergence judgment module. If the absolute value of the objective function value J (k) of this iteration and the objective function value J (k-1) of the previous iteration If the value difference is less than the accuracy of 10 -4 , it is judged that the convergence is satisfied, and the input of the catalyst and coolant in this iteration is converted into the control command output of the valve opening of the catalyst and coolant; if the convergence is not satisfied, continue Execute step 6);

步骤6):用u(k)(t),J(k),dJ(k)的值覆盖上一次迭代u(k-1)(t),J(k-1),dJ(k-1)的值,并将迭代次数k加1;Step 6): Overwrite u ( k -1) (t), J ( k-1) , dJ ( k-1 ) and add 1 to the number of iterations k;

步骤7):NLP问题求解模块36利用步骤3)和步骤4)中获得的目标函数值和梯度信息,求解寻优方向和寻优步长,并进行寻优修正,获得比u(k-1)(t)更优的新的催化剂和冷却剂阀门开度控制策略u(k)(t)。该步骤执行完成后再次跳转至步骤3),直至NLP收敛性判断模块满足为止。Step 7): The NLP problem solving module 36 uses the objective function value and gradient information obtained in step 3) and step 4) to solve the optimization direction and the optimization step size, and perform optimization correction to obtain the ratio u (k-1 ) (t) A better new catalyst and coolant valve opening control strategy u (k) (t). After this step is executed, jump to step 3) again until the NLP convergence judgment module is satisfied.

所述的TDDE求解模块,采用的是扩展二级三阶龙格库塔方法,求解公式为:Described TDDE solving module adopts the extended second-order third-order Runge-Kutta method, and the solution formula is:

K1=f[u(k)(ti),u(k)(ti-s),x(k)(ti),S(k)(ti-r),ti]K 1 =f[u (k) (t i ),u (k) (t i -s),x (k) (t i ),S (k) (t i -r),t i ]

K2=f[u(k)(ti),u(k)(ti-s),x(k)(ti)+K1h/2,S(k)(ti-r),ti+h/2]K 2 =f[u (k) (t i ),u (k) (t i -s),x (k) (t i )+K 1 h/2,S (k) (t i -r) ,t i +h/2]

K3=f[u(k),u(k)(ti-s),x(k)(ti)-hK1+2K2h,S(k)(ti-r),ti+h]K 3 =f[u (k) ,u (k) (t i -s),x (k) (t i )-hK 1 +2K 2 h,S (k) (t i -r),t i +h]

x(k)(ti+h)=x(k)(ti)+h(K1+4K2+K3)/6x (k) (t i +h)=x (k) (t i )+h(K 1 +4K 2 +K 3 )/6

其中,f(·)是描述连续搅拌釜反应器反应过程微分方程的函数,ti表示龙格库塔方法选择的积分节点,u(k)(ti)表示催化剂、冷却剂在第k次迭代中第ti积分节点的阀门开度控制量,u(k)(ti-s)表示第k次迭代中第ti积分节点带s时间延迟下催化剂、冷却剂的阀门开度控制量,x(k)(ti)表示搅拌釜反应器催化剂、反应物、反应器温度在第k次迭代中第ti积分节点的状态信息,S(k)(ti-r)表示搅拌釜反应器催化剂、反应物、反应器温度第k次迭代中第ti积分节点带r时间延迟下的状态信息,h表示积分步长,K1、K2、K3分别表示龙格库塔法积分过程中3个节点的连续搅拌釜反应器反应过程微分方程函数值。Among them, f(·) is the function describing the differential equation of the reaction process of the continuous stirred tank reactor, t i represents the integration node selected by the Runge-Kutta method, u (k )(t i ) represents the catalyst and coolant at the kth The valve opening control amount of the t i -th integration node in the iteration, u (k) (t i -s) represents the valve opening control amount of the catalyst and coolant at the t i -th integration node with a time delay of s in the k-th iteration , x (k) (t i ) represents the status information of the stirred tank reactor catalyst, reactants, and reactor temperature at the t i integration node in the k iteration, and S (k) (t i -r) represents the stirred tank reactor Reactor catalyst, reactant, and reactor temperature state information at the t i integration node with r time delay in the k iteration of the reactor temperature, h represents the integration step size, K 1 , K 2 , and K 3 respectively represent the Runge-Kutta method The differential equation function values of the three nodes in the continuous stirred tank reactor reaction process during the integration process.

所述的灵敏度轨迹梯度求解模块,采用扩展灵敏度轨迹方程法:The described sensitivity trajectory gradient solving module adopts the extended sensitivity trajectory equation method:

步骤1):定义第k次迭代的扩展轨迹灵敏度方程如下:Step 1): Define the extended trajectory sensitivity equation of the kth iteration as follows:

Γ(k)(t)的求解公式为:The solution formula of Γ (k) (t) is:

其中,t表示时间,表示第k次迭代中扩展灵敏度轨迹方程对于t的导数,f(·)是描述连续搅拌釜反应器反应过程微分方程,Γ(k)(t0)表示扩展灵敏度轨迹方程在第k次迭代时的初始节点状态值,x0表示状态微分方程函数的初始节点状态值。where t represents time, Indicates the derivative of the extended sensitivity trajectory equation with respect to t in the k-th iteration, f(·) is the differential equation describing the reaction process of the continuous stirred tank reactor, Γ (k) (t 0 ) represents the extended sensitivity trajectory equation at the k-th iteration The initial node state value of , x 0 represents the initial node state value of the state differential equation function.

步骤2):采用扩展二级三阶龙格库塔方法求解扩展灵敏度轨迹方程Γ(k)(t)在各积分时刻的值,求解公式为:Step 2): Using the extended second-order third-order Runge-Kutta method to solve the value of the extended sensitivity trajectory equation Γ (k) (t) at each integration time, the solution formula is:

Q1=F[u(k)(ti),u(k)(ti-s),x(k)(ti),S(k)(ti-r),ti]Q 1 =F[u (k) (t i ),u (k) (t i -s),x (k) (t i ),S (k) (t i -r),t i ]

Q2=F[u(k)(ti),u(k)(ti-s),x(k)(ti)+Q1h/2,S(k)(ti-r),ti+h/2]Q 2 =F[u (k) (t i ),u (k) (t i -s),x (k) (t i )+Q 1 h/2,S (k) (t i -r) ,t i +h/2]

Q3=F[u(k),u(k)(ti-s),x(k)(ti)-hQ1+2Q2h,S(k)(ti-r),ti+h]Q 3 =F[u (k) ,u (k) (t i -s),x (k) (t i )-hQ 1 +2Q 2 h,S (k) (t i -r),t i +h]

Γ(k)(ti+h)=Γ(k)(ti)+h(Q1+4Q2+Q3)/6Γ (k) (t i +h)=Γ (k) (t i )+h(Q 1 +4Q 2 +Q 3 )/6

其中,ti表示龙格库塔方法选择的积分节点,u(k)(ti)表示催化剂、冷却剂在第k次迭代中第ti节点的阀门开度控制量,u(k)(ti-s)表示第k次迭代中第ti节点带s时间延迟下催化剂、冷却剂的阀门开度控制量,x(k)(ti)表示搅拌釜反应器催化剂、反应物、反应器温度在第k次迭代中第ti节点的状态信息,S(k)(ti-r)表示搅拌釜反应器催化剂、反应物、反应器温度第k次迭代中第ti节点带r时间延迟下的状态信息,F(·)是描述灵敏度方程的函数,h表示积分步长,K1、K2、K3分别表示龙格库塔法积分过程中的3个节点的函数值。Among them, t i represents the integral node selected by the Runge-Kutta method, u (k) (t i ) represents the valve opening control amount of the catalyst and coolant at the node t i in the k iteration, u (k) ( t i -s) represents the valve opening control amount of the catalyst and coolant at the t i node with a time delay of s in the k-th iteration, and x (k) (t i ) represents the catalyst, reactant, and reaction of the stirred tank reactor The status information of the t i node in the kth iteration of the reactor temperature, S (k) (t i -r) represents the stirred tank reactor catalyst, reactants, and reactor temperature in the kth iteration of the t i node with r State information under time delay, F(·) is the function describing the sensitivity equation, h is the integration step size, K 1 , K 2 , K 3 are the function values of the three nodes in the integration process of Runge-Kutta method respectively.

步骤3):根据得到的状态信息x(k)(t)和扩展灵敏度轨迹方程Γ(k)(t),求解目标函数的梯度信息dJ(k)Step 3): According to the obtained state information x (k) (t) and the extended sensitivity trajectory equation Γ (k) (t), solve the gradient information dJ (k) of the objective function:

其中,Φ(u(k)(t),x(k)(t),tf)表示连续搅拌釜反应器生产过程终止时刻目标函数,L(u(k)(t),u(k)(t-s),x(k)(t),S(k)(t-r),t)表示连续搅拌釜反应器生产过程的积分目标函数,N表示连续搅拌釜反应器生产过程时间分段数。Among them, Φ(u (k) (t),x (k) (t),t f ) represents the objective function at the end of the continuous stirred tank reactor production process, L(u (k) (t),u (k) (ts), x (k) (t), S (k) (tr), t) represent the integral objective function of the continuous stirred tank reactor production process, and N represents the time segment number of the continuous stirred tank reactor production process.

所述的NLP问题求解模块,采用如下步骤实现:Described NLP problem solving module adopts the following steps to realize:

步骤1):如果本次迭代的目标函数值J(k)与上一次迭代的目标函数值J(k-1)的绝对值之差小于精度tol,则判断收敛性满足,并将本次迭代的催化剂和冷却剂输入量控制策略转换为催化剂、冷却剂阀门的开度指令输出;如果收敛性不满足,则继续执行步骤2);Step 1): If the absolute value difference between the objective function value J (k) of this iteration and the objective function value J (k-1) of the previous iteration is less than the accuracy tol, it is judged that the convergence is satisfied, and this iteration The catalyst and coolant input amount control strategy is converted to the catalyst and coolant valve opening instruction output; if the convergence is not satisfied, continue to step 2);

步骤2):用u(k)(t),J(k),dJ(k)的值覆盖上一次迭代u(k-1)(t),J(k-1),dJ(k-1)的值,并将迭代次数k增加1;Step 2): Overwrite the value of u ( k -1) (t), J ( k-1) , dJ ( k-1 ) and increase the number of iterations k by 1;

步骤3):将催化剂和冷却剂输入量控制策略u(k-1)(t)作为向量空间中的某个点,记作P1,P1对应的目标函数值就是J(k-1)Step 3): Take the catalyst and coolant input amount control strategy u (k-1) (t) as a point in the vector space, denoted as P 1 , and the value of the objective function corresponding to P 1 is J (k-1) ;

步骤4):从点P1出发,根据选用的NLP算法和点P1处的目标函数梯度信息dJ(k-1),构造向量空间中的一个寻优方向d(k-1)和步长α(k-1)Step 4): Starting from point P 1 , according to the selected NLP algorithm and the objective function gradient information dJ (k-1) at point P 1 , construct an optimization direction d (k-1) and step size in the vector space α (k-1) ;

步骤5):通过式u(k)(t)=u(k-1)(t)+α(k-1)d(k-1)构造向量空间中对应u(k)(t)的另外一个点P2Step 5): Construct the other corresponding u (k) (t) in the vector space through the formula u (k) (t)=u (k-1) (t)+α (k-1) d (k-1) a point P 2 ;

步骤6):采用寻优校正得到向量空间中对应u(k)(t)的另外一个点P3,使得P3对应的目标函数值J(k)比J(k-1)更优;进入步骤1)进行收敛性判断。Step 6): use optimization correction to obtain another point P 3 corresponding to u (k) (t) in the vector space, so that the objective function value J (k) corresponding to P 3 is better than J (k-1) ; enter Step 1) Carry out convergence judgment.

催化剂和冷却剂的阀门开度控制策略结果如图4所示,图5是采用图4中催化剂和冷却剂阀门开度控制策略对应的反应物浓度、催化剂浓度和反应物出口温度偏差状态变化图。最后,DCS将获得的催化剂和冷却剂的阀门开度控制策略作为催化剂和冷却剂的控制阀门开度指令经过现场总线网络输出到催化剂和冷却剂控制阀门端的数模转换器,使控制阀门根据收到的控制指令相应动作,同时反应物浓度传感器、催化剂浓度传感器实时采集反应器反应物浓度和催化剂浓度,温度传感器实时采集反应器温度,经模数转换器、现场总线网络回送到DCS,并在主控室内显示。The results of the catalyst and coolant valve opening control strategy are shown in Figure 4, and Figure 5 is the state change diagram of the reactant concentration, catalyst concentration, and reactant outlet temperature deviation corresponding to the catalyst and coolant valve opening control strategy in Figure 4 . Finally, the DCS uses the obtained catalyst and coolant valve opening control strategy as the catalyst and coolant control valve opening command to output to the digital-to-analog converter at the catalyst and coolant control valve end through the field bus network, so that the control valve is controlled according to the received At the same time, the reactant concentration sensor and catalyst concentration sensor collect the reactant concentration and catalyst concentration of the reactor in real time, and the temperature sensor collects the reactor temperature in real time, and sends it back to the DCS through the analog-to-digital converter and the field bus network. displayed in the main control room.

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。The above content is a further detailed description of the present invention in conjunction with specific preferred embodiments, and it cannot be assumed that the specific implementation of the present invention is limited to these descriptions. For those of ordinary skill in the technical field of the present invention, without departing from the concept of the invention, some simple deduction or replacement can also be made, which should be regarded as belonging to the protection scope of the present invention.

Claims (7)

1. a kind of continuous stirred tank reactor catalyst feed supplement optimal control system, it is characterised in that:It is continuously stirred including being set to The reactant concentration sensor (22-1) and catalyst concn sensor (22-2) in kettle reactor (21) are mixed, respectively acquisition reaction Object concentration and catalyst concn;And the temperature sensor (22-3) of acquisition temperature of reactor;Reactant concentration, catalyst concn Digital signal is converted to by analog-digital converter (23) with temperature of reactor, the digital signal is through fieldbus networks (24) input point Control system (25) is dissipated, scattered control system (25) keeps catalyst dense according to control variable parameter method for optimally controlling acquisition Degree, reactant concentration and temperature catalyst and the minimum catalyst of coolant usage amount respectively and while setting value deviation minimum Input quantity, coolant input quantity optimum controling strategy, and optimum controling strategy is converted into catalyst control valve door, coolant control Then the opening degree instruction of valve processed is sent to digital analog converter (27), digital analog converter (27) by fieldbus networks (24) Catalyst control valve door (28-1) and coolant control valve (28-2) action are controlled after opening degree instruction is converted to analog signal; Master control room state display module (26) show scattered control system (25) obtain catalyst concn, reactant concentration, temperature with And optimum controling strategy.
2. a kind of continuous stirred tank reactor catalyst feed supplement optimal control system according to claim 1, it is characterised in that: The scattered control system (25) includes:Information acquisition module (31), it is micro- for obtaining continuous stirred tank reactor reaction process Divide equation, reactant concentration, catalyst concn, continuous stirred tank reactor temperature, the limitation of catalyst valve opening, coolant valve The limitation of door aperture, production time range;
Initialization module (32) is N for production process time slice number to be arranged, and corresponding control grid is T(k), setting urges The initial guess u of agent, coolant valve aperture(k)(t0), setup algorithm precision tol, by iterations k zero setting;
TDDE solves module (34), for obtaining catalyst concn, reactant concentration in current iteration lower band delayed time system With the status information x of temperature of reactor(k)(t) and target function value J(k)
Sensitivity track gradient solves module (35), for obtaining current iteration target function gradient information dJ(k)
NLP problem solver modules (36) are for carrying out convergence judgement, if the target function value J of current iteration(k)With the last time The target function value J of iteration(k-1)The difference of absolute value be less than precision tol, then judge that convergence meets, and urging current iteration Agent and the input quantity of coolant are converted to the control instruction of catalyst and coolant valve aperture by control instruction output module (37) it exports.
3. carrying out the side of continuous stirred tank reactor catalyst feed supplement optimum control using control system described in claims 1 or 22 Method includes the following steps:
Step 1:Input the continuous stirred tank reactor reaction process differential equation, setting production time range, catalyst control valve The limitation of door aperture, the limitation of coolant control valve aperture;
Step 2:Reactant concentration sensor (22-1), catalyst concn sensor (22-2) and temperature sensor (22-3) point Not Cai Ji reactant concentration, catalyst concn and temperature of reactor after analog-digital converter (23) use fieldbus networks (24) It is passed back to scattered control system (25), and is shown in master control room state display module (26);
Step 3:For scattered control system (25) according to control variable parameter optimal control algorithm, acquisition makes catalyst concn, anti- It is catalyst and coolant usage amount minimum catalyst input quantity while answering object concentration and temperature and setting value deviation minimum, cold But agent input quantity optimum controling strategy;
Step 4:Optimum controling strategy is converted to catalyst control valve door, coolant control valve by scattered control system (25) Opening degree instruction, be sent to digital analog converter (27) by fieldbus networks (24), make catalyst control valve door (28-1) and Coolant control valve (28-2) executes corresponding actions according to the opening degree instruction received.
4. the method for continuous stirred tank reactor catalyst feed supplement optimum control according to claim 3, it is characterised in that:Step The rapid three control variable parameter optimal control algorithm specifically includes following steps:
Step 1):Information acquisition module (31) obtains the continuous stirred tank reactor reaction process differential equation, and reactant concentration is urged Agent concentration, continuous stirred tank reactor temperature, the limitation of catalyst valve opening, the limitation of coolant valve aperture, production time Range;
Step 2):Initialization module (32) calculates current under steady production requires according to the data that information acquisition module (31) acquires Reactant concentration, catalyst concn and continuous stirred tank reactor temperature and setting value deviation, it is setting catalyst valve opening, cold But agent valve opening, production time interval parameter, are parameterized using piece-wise constant, and setting production process time slice number is N, Corresponding control grid is T(k), setting catalyst, coolant valve aperture initial guess u(k)(t0), set NLP problems Computational accuracy tol, by iterations k zero setting;
Step 3):It is dense that TDDE solves catalyst concn, reactant in module (34) acquisition current iteration lower band delayed time system The status information x of degree and temperature of reactor(k)(t) and target function value J(k)
Step 4):Module (35), which is solved, by sensitivity track gradient obtains current iteration target function gradient information dJ(k);Work as k Step 5) and step 6) are skipped when=0, directly execute step 7);
Step 5):NLP problem solver modules (36) carry out convergence judgement, if the target function value J of current iteration(k)With it is upper The target function value J of an iteration(k-1)The difference of absolute value be less than precision tol, then judge that convergence meets, and by current iteration Catalyst and the input quantity of coolant be converted to the control instruction output of catalyst and coolant valve aperture;If convergence It is unsatisfactory for, then continues to execute step 6);
Step 6):Use u(k)(t),J(k),dJ(k)The last iteration u of value covering(k-1)(t),J(k-1),dJ(k-1)Value, and will repeatedly Generation number k adds 1;
Step 7):NLP problem solver modules (36) are believed using the target function value and gradient obtained in step 3) and step 4) Breath solves search direction and optimizing step-length, and carries out optimizing amendment, and u is compared in acquisition(k-1)(t) more preferably new catalyst and cooling Agent valve opening control strategy u(k)(t);3) step gos to step again after the completion of executing, until NLP convergences judge mould Until block meets.
5. the method for continuous stirred tank reactor catalyst feed supplement optimum control according to claim 4, it is characterised in that:Institute It states specifically using extension two level three rank Runge Kutta method in step 3), solution formula is:
K1=f[u(k)(ti),u(k)(ti-s),x(k)(ti),S(k)(ti-r),ti]
K2=f[u(k)(ti),u(k)(ti-s),x(k)(ti)+K1h/2,S(k)(ti-r),ti+h/2]
K3=f[u(k),u(k)(ti-s),x(k)(ti)-hK1+2K2h,S(k)(ti-r),ti+h]
x(k)(ti+ h)=x(k)(ti)+h(K1+4K2+K3)/6
Wherein, f () is the function for describing the continuous stirred tank reactor reaction process differential equation, tiIndicate Runge Kutta method The integral node of selection, u(k)(ti) indicate catalyst, the coolant t in kth time iterationiThe valve opening of integral node controls Amount, u(k)(ti- s) indicate t in kth time iterationiValve opening control of the integral node with catalyst, coolant under s time delays Amount processed, x(k)(ti) indicate stirred tank reactor catalyst, reactant, the temperature of reactor t in kth time iterationiIntegral node Status information, S(k)(ti- r) indicate t in stirred tank reactor catalyst, reactant, temperature of reactor kth time iterationiProduct Partial node indicates integration step, K with the status information under r time delays, h1、K2、K3Runge kutta method integral process is indicated respectively In 3 integral node ti、ti+h/2、tiThe functional value of the continuous stirred tank reactor reaction process differential equation under+h.
6. the method for continuous stirred tank reactor catalyst feed supplement optimum control according to claim 4, it is characterised in that:Institute State sensitivity track gradient solve module (35) use extend sensitivity equation of locus method for:
(1) the Extended workflow-net sensitivity equation for defining kth time iteration is as follows:
Γ(k)(t) solution formula is:
Wherein, t indicates the time,Indicating the derivative for extending sensitivity equation of locus for t in kth time iteration, f () is The state differential equation function of stirred tank reactor reaction, Γ are described(k)(t0) indicate extension sensitivity equation of locus in kth time Start node state value when iteration, x0Indicate that the start node state value of state differential equation function, F () are that description is sensitive Spend the function of equation;
(2) extension sensitivity equation of locus Γ is solved using extension two level three rank Runge Kutta method(k)(t) at each integral moment Value, solution formula is:
Q1=F[u(k)(ti),u(k)(ti-s),x(k)(ti),S(k)(ti-r),ti]
Q2=F[u(k)(ti),u(k)(ti-s),x(k)(ti)+Q1h/2,S(k)(ti-r),ti+h/2]
Q3=F[u(k),u(k)(ti-s),x(k)(ti)-hQ1+2Q2h,S(k)(ti-r),ti+h]
Γ(k)(ti+ h)=Γ(k)(ti)+h(Q1+4Q2+Q3)/6
Wherein, tiIndicate the integral node of Runge Kutta method choice, u(k)(ti) indicate catalyst, coolant in kth time iteration In tiThe valve opening controlled quentity controlled variable of integral node, u(k)(ti- s) indicate t in kth time iterationiIntegral node band s time delays The valve opening controlled quentity controlled variable of lower catalyst, coolant, x(k)(ti) indicate stirred tank reactor catalyst, reactant, reactor temperature Degree t in kth time iterationiThe status information of integral node, S(k)(ti- r) indicate stirred tank reactor catalyst, reactant, T in temperature of reactor kth time iterationiFor integral node with the status information under r time delays, F () is description sensitivity side The function of journey, h indicate integration step, K1、K2、K33 integral node t in runge kutta method integral process are indicated respectivelyi、ti+ h/2、tiThe functional value of sensitivity equation under+h;
(3) according to obtained status information x(k)(t) and extension sensitivity equation of locus Γ(k)(t), the gradient of object function is solved Information dJ(k)
Wherein, Φ (u(k)(t),x(k)(t),tf) indicate continuous stirred tank reactor production process end time object function, L (u(k)(t),u(k)(t-s),x(k)(t),S(k)(t-r), t) indicate continuous stirred tank reactor production process integral target function, N Indicate continuous stirred tank reactor production process time slice number.
7. the method for continuous stirred tank reactor catalyst feed supplement optimum control according to claim 4, it is characterised in that:Institute NLP problem solvings are stated to realize using following steps:
Step 1):If the target function value J of current iteration(k)With the target function value J of last iteration(k-1)Absolute value it Difference is less than precision tol, then judges that convergence meets, and the catalyst of current iteration and coolant input control strategy are converted It is exported for the opening degree instruction of catalyst, coolant valve;If convergence is unsatisfactory for, step 2) is continued to execute;
Step 2):Use u(k)(t),J(k),dJ(k)The last iteration u of value covering(k-1)(t),J(k-1),dJ(k-1)Value, and will repeatedly Generation number k increases by 1;
Step 3):By catalyst and coolant input control strategy u(k-1)(t) it as some point in vector space, is denoted as P1, P1Corresponding target function value is exactly J(k-1)
Step 4):From point P1It sets out, according to the NLP algorithms of selection and point P1The target function gradient information dJ at place(k-1), construct to A search direction d in quantity space(k-1)With step-length α(k-1)
Step 5):Pass through formula u(k)(t)=u(k-1)(t)+α(k-1)d(k-1)U is corresponded in construction vector space(k)(t) another Point P2
Step 6):It corrects to obtain using optimizing and corresponds to u in vector space(k)(t) another point P3So that P3Corresponding target Functional value J(k)Compare J(k-1)It is more excellent;Enter step 1) progress convergence judgement.
CN201810535450.9A 2018-05-30 2018-05-30 An optimal control system and method for catalyst feeding in a continuous stirred tank reactor Active CN108710299B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810535450.9A CN108710299B (en) 2018-05-30 2018-05-30 An optimal control system and method for catalyst feeding in a continuous stirred tank reactor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810535450.9A CN108710299B (en) 2018-05-30 2018-05-30 An optimal control system and method for catalyst feeding in a continuous stirred tank reactor

Publications (2)

Publication Number Publication Date
CN108710299A true CN108710299A (en) 2018-10-26
CN108710299B CN108710299B (en) 2021-07-13

Family

ID=63869985

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810535450.9A Active CN108710299B (en) 2018-05-30 2018-05-30 An optimal control system and method for catalyst feeding in a continuous stirred tank reactor

Country Status (1)

Country Link
CN (1) CN108710299B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109925992A (en) * 2019-04-23 2019-06-25 辽宁工业大学 It is a kind of based on multimode stage by stage continuously stir on-line monitoring method
CN111324852A (en) * 2020-03-06 2020-06-23 常熟理工学院 Method of CSTR reactor time delay system based on state filtering and parameter estimation
CN112130451A (en) * 2020-09-23 2020-12-25 兰州理工大学 High-precision control method for mine filling slurry concentration
CN117170334A (en) * 2023-11-02 2023-12-05 钥准医药科技(启东)有限公司 Intelligent control method and system for rapid drug fusion

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887239A (en) * 2010-06-30 2010-11-17 浙江大学 An adaptive industrial process optimal control system and method
US20120035767A1 (en) * 2010-08-09 2012-02-09 Tata Consultancy Services Limited System for optimizing and controlling particle size distribution and production of nanoparticles in furnace reactor
CN103309371A (en) * 2013-06-08 2013-09-18 浙江大学 Intermittent reactor control system based on control variable parameterization method
CN107703899A (en) * 2017-11-13 2018-02-16 浙江大学 A kind of catalyst hybrid reaction control device based on empirical mode decomposition dynamic optimization
CN107807528A (en) * 2017-11-13 2018-03-16 浙江大学 A kind of plug flow tubular reactor optimal control system based on adaptive congestion control algorithm node
CN107831664A (en) * 2017-11-13 2018-03-23 浙江大学 A kind of batch reactor optimal control system based on Self Adaptive Control grid
CN107894754A (en) * 2017-11-13 2018-04-10 浙江大学 A kind of batch reactor optimal control system based on Self Adaptive Control node
CN107918277A (en) * 2017-11-13 2018-04-17 浙江大学 A kind of plug flow tubular reactor optimal control system based on self adaptive control grid
CN107943119A (en) * 2017-11-13 2018-04-20 浙江大学 The catalyst mixing dynamic optimization system to be become more meticulous based on control grid
CN107942967A (en) * 2017-11-13 2018-04-20 浙江大学 A kind of batch reactor optimal control system based on adaptive congestion control algorithm grid

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887239A (en) * 2010-06-30 2010-11-17 浙江大学 An adaptive industrial process optimal control system and method
US20120035767A1 (en) * 2010-08-09 2012-02-09 Tata Consultancy Services Limited System for optimizing and controlling particle size distribution and production of nanoparticles in furnace reactor
CN103309371A (en) * 2013-06-08 2013-09-18 浙江大学 Intermittent reactor control system based on control variable parameterization method
CN107703899A (en) * 2017-11-13 2018-02-16 浙江大学 A kind of catalyst hybrid reaction control device based on empirical mode decomposition dynamic optimization
CN107807528A (en) * 2017-11-13 2018-03-16 浙江大学 A kind of plug flow tubular reactor optimal control system based on adaptive congestion control algorithm node
CN107831664A (en) * 2017-11-13 2018-03-23 浙江大学 A kind of batch reactor optimal control system based on Self Adaptive Control grid
CN107894754A (en) * 2017-11-13 2018-04-10 浙江大学 A kind of batch reactor optimal control system based on Self Adaptive Control node
CN107918277A (en) * 2017-11-13 2018-04-17 浙江大学 A kind of plug flow tubular reactor optimal control system based on self adaptive control grid
CN107943119A (en) * 2017-11-13 2018-04-20 浙江大学 The catalyst mixing dynamic optimization system to be become more meticulous based on control grid
CN107942967A (en) * 2017-11-13 2018-04-20 浙江大学 A kind of batch reactor optimal control system based on adaptive congestion control algorithm grid

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109925992A (en) * 2019-04-23 2019-06-25 辽宁工业大学 It is a kind of based on multimode stage by stage continuously stir on-line monitoring method
CN109925992B (en) * 2019-04-23 2021-05-25 辽宁工业大学 An online monitoring method for continuous stirring based on multiple modules and stages
CN111324852A (en) * 2020-03-06 2020-06-23 常熟理工学院 Method of CSTR reactor time delay system based on state filtering and parameter estimation
CN112130451A (en) * 2020-09-23 2020-12-25 兰州理工大学 High-precision control method for mine filling slurry concentration
CN112130451B (en) * 2020-09-23 2021-07-23 兰州理工大学 A high-precision control method for mine filling slurry concentration
CN117170334A (en) * 2023-11-02 2023-12-05 钥准医药科技(启东)有限公司 Intelligent control method and system for rapid drug fusion
CN117170334B (en) * 2023-11-02 2024-03-08 钥准医药科技(启东)有限公司 Intelligent control method and system for rapid drug fusion

Also Published As

Publication number Publication date
CN108710299B (en) 2021-07-13

Similar Documents

Publication Publication Date Title
CN108710299A (en) A kind of continuous stirred tank reactor catalyst feed supplement optimal control system and method
CN103309371B (en) Intermittent reactor control system based on control variable parameterization method
Chen et al. Dynamic optimization of industrial processes with nonuniform discretization-based control vector parameterization
Chen et al. Distributed economic MPC: Application to a nonlinear chemical process network
Mezghani et al. Application of iterative learning control to an exothermic semibatch chemical reactor
CN103309234B (en) A kind of batch reactor control system optimized based on orthogonal configuration
CN109999527B (en) Multi-fluid intelligent batching control method
TWI822505B (en) Method for generating artificial intelligence model for process control, artificial intelligence model-based process control system and reactor including the same
CN103324086B (en) A kind of batch reactor control system based on accurately punishment optimization
CN113687632A (en) Variable-period cooperative optimization control method for intermittent reaction process
CN107703899B (en) A kind of catalyst hybrid reaction control device based on empirical mode decomposition dynamic optimization
CN107943119B (en) Catalyst mixing dynamic optimization system based on control grid refinement
WO2024131723A1 (en) Closed-loop temperature-control material compounding system and method, and device and storage medium
Srinivasan et al. Dynamic optimization under uncertainty via NCO tracking: A solution model approach
CN110794672B (en) Explicit control method for furnace temperature of decomposing furnace in cement production process
Ritschel et al. Economic optimal control of a U-loop bioreactor using simultaneous collocation-based approaches
CN1060490A (en) The observation of catalytic cracking reaction depth and control method
Patnaik et al. Computer control algorithms for a tubular ammonia reactor
CN107942967B (en) Batch reactor optimal control system based on self-adaptive optimization control grid
Alizadeh et al. Monoclonal Antibodies Manufacturing in a Fed-batch Bioreactor Using Economic Nonlinear Model Predictive Control with Extended Kalman Filter
Alizadeh et al. Energy-efficient semi-continuous distillation of a ternary mixture using combined tracking-economic model predictive control
JP2785971B2 (en) Control method of adiabatic fixed bed reactor
Castrillón et al. Design and control integration of a reactive distillation column for ethyl lactate production
CN114217526B (en) Feedforward predictive control method and system for industrial process control system
CN104562194B (en) The temprature control method of polysilicon production process

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241212

Address after: Room 4-1, Building 2, No. 29 Hefeng Avenue, Fuling District, Chongqing City (self commitment)

Patentee after: Chongqing Innovit Regenerative Medicine Technology Co.,Ltd.

Country or region after: China

Address before: 400065 Chongwen Road, Nanshan Street, Nanan District, Chongqing

Patentee before: CHONGQING University OF POSTS AND TELECOMMUNICATIONS

Country or region before: China