HCl oxidation fluidized bed reactor control method and device and computer equipment

By collecting the key parameters of the HCl oxidation fluidized bed reactor in real time, combining the intelligent temperature optimization model and random forest algorithm, and using the first-order exponential decay algorithm for temperature decomposition and gradual adjustment, the problem of insufficient real-time response capability of the traditional fluidized bed reactor control system is solved, efficient and stable automatic control is achieved, and production efficiency and quality are improved.

CN120780041APending Publication Date: 2025-10-14WANHUA CHEM GRP CO LTD

Patent Information

Application Number
CN202510923526.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Traditional fluidized bed reactor control systems lack real-time response and intelligent decision-making capabilities, resulting in poor flexibility and low efficiency in the production process, making it difficult to achieve automated and optimized operation, and affecting product production efficiency and quality.

Method used

By real-time collection of key operating parameters of the HCl oxidation fluidized bed reactor, combined with an intelligent temperature optimization model and random forest algorithm, dynamic perception and precise control of the reactor state are achieved. A first-order exponential decay algorithm is used for temperature decomposition and gradual adjustment, and a control matrix is ​​used for multivariable collaborative calculation to generate multiple sub-temperatures for optimal control.

Benefits of technology

It significantly improves the automation level and response speed of the control system, increases the reaction conversion rate and overall reaction efficiency, ensures the stability and safety of the reaction process, reduces manual intervention, and achieves the optimal operating state.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120780041A_ABST
    Figure CN120780041A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of chemical process control, in particular to an HCl oxidation fluidized bed reactor control method and device and computer equipment, and the method comprises the steps: obtaining first real-time state information and second real-time state information of an HCl oxidation fluidized bed reactor; obtaining a target temperature of the HCl oxidation fluidized bed reactor according to the first real-time state information and a preset temperature optimization model; according to the target temperature and the second real-time state information, the HCl raw gas temperature set value, the oxygen temperature set value and the recycle gas preheating temperature set value of the HCl oxidation fluidized bed reactor are adjusted. According to the method, key operation parameters, such as the temperature of each part, the gas flow and the preheating temperature, the use number of cooling pipes, the catalyst operation time and the like, of the reactor are collected in real time, and an intelligent temperature optimization model is combined, so that the state of the reactor is dynamically sensed and accurately regulated and controlled, and the automation degree and the response speed of a control system are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of chemical process control, and in particular to a control method, device and computer equipment for an HCl oxidation fluidized bed reactor. Background Art

[0002] HCl oxidation units are a critical link in the isocyanate industry chain. As the core equipment in this unit, the control accuracy and operational stability of the reactor are directly related to the safe and stable operation of the entire HCl oxidation unit. However, the control systems of traditional fluidized bed reactors have many shortcomings, such as lags in adjusting reaction conditions, lack of real-time responsiveness, and inability to make intelligent decisions based on real-time data and feedback. These issues lead to inflexible and inefficient production processes, often relying on manual intervention and making it difficult to achieve automated optimized operation, which in turn affects product production efficiency and quality.

[0003] Traditional temperature control methods for fluidized bed reactors are difficult to achieve precise regulation and optimization, and cannot be dynamically adjusted based on real-time status information, resulting in suboptimal reaction conditions and affecting production efficiency and quality. Summary of the Invention

[0004] In view of this, the present invention provides a method, device and computer equipment for controlling an HCl oxidation fluidized bed reactor to accurately control the HCl oxidation fluidized bed reactor.

[0005] In a first aspect, the present invention provides a method for controlling an HCl oxidation fluidized bed reactor, the method comprising the following steps: obtaining first real-time status information and second real-time status information of the HCl oxidation fluidized bed reactor, wherein the first real-time status information includes: a current temperature at the top of the reactor, a current temperature in the middle of the reactor, a current temperature at the bottom of the reactor, a current flow rate of HCl feed gas, a current flow rate of oxygen, a current flow rate of circulating gas, and a current operating time of the catalyst; the second real-time status information includes: a current temperature of the reactor, a current number of cooling pipes in use, a preheating temperature of HCl feed gas, a preheating temperature of oxygen, a preheating temperature of circulating gas, and a current flow rate of HCl feed gas; obtaining a target temperature of the HCl oxidation fluidized bed reactor based on the first real-time status information and a preset temperature optimization model; and adjusting a set value of the HCl feed gas temperature, a set value of the oxygen temperature, and a set value of the circulating gas preheating temperature of the HCl oxidation fluidized bed reactor based on the target temperature and the second real-time status information to adjust the HCl oxidation fluidized bed reactor to the target temperature.

[0006] The present invention realizes dynamic perception and precise control of the reactor status by real-time collection of key operating parameters of the reactor (such as temperature of each part, gas flow and preheating temperature, number of cooling pipes in use, catalyst operation time, etc.), combined with an intelligent temperature optimization model, significantly improving the automation level and response speed of the control system.

[0007] In some optional embodiments, a method for determining a temperature optimization model includes: obtaining first historical state information of an HCl oxidation fluidized bed reactor, the first historical state information including at least one of the following: historical temperature at the top of the reactor, historical temperature in the middle of the reactor, historical temperature at the bottom of the reactor, historical flow rate of HCl raw gas, historical flow rate of oxygen, historical flow rate of circulating gas, and historical operating time of the catalyst; and training the historical state information using a random forest algorithm to obtain a temperature optimization model.

[0008] The present invention collects various historical status information of the HCl oxidation fluidized bed reactor (such as historical temperature of different parts, conversion rate, catalyst operating time, load, number of cooling pipes in use, etc.) as basic data for model training, so that the model can comprehensively reflect the operating characteristics of the reactor under different operating conditions. Combined with the powerful nonlinear modeling ability and anti-overfitting characteristics of the random forest algorithm, the trained temperature optimization model has higher prediction accuracy and good generalization ability, which is suitable for complex and changeable actual production environments. In addition, the random forest algorithm has strong fault tolerance and tolerance for missing data and abnormal data, which reduces the workload of data preprocessing. At the same time, the training process is relatively efficient and easy to deploy and update, which is conducive to rapid implementation in industrial fields and continuous optimization of model performance based on actual operation feedback.

[0009] In some optional embodiments, obtaining a target temperature of the HCl oxidation fluidized bed reactor based on the first real-time state information and a preset temperature optimization model includes: obtaining a temperature operating range of the HCl oxidation fluidized bed reactor; obtaining a plurality of sub-temperatures based on the temperature operating range; inputting the plurality of sub-temperatures and the first real-time state information into the temperature optimization model to obtain a plurality of predicted conversion rates and sub-target temperatures corresponding to each predicted conversion rate; and using the sub-target temperature corresponding to the maximum predicted conversion rate as the target temperature of the HCl oxidation fluidized bed reactor.

[0010] The present invention generates multiple candidate sub-temperatures within a set temperature range and evaluates and predicts them one by one based on the current real-time status, thereby being able to more comprehensively analyze the impact of different temperatures on the reaction conversion rate. This "multi-point prediction, optimal selection" strategy improves the scientific nature and foresight of control decisions and helps achieve the optimal operating state. Compared with the control method of a single fixed target temperature, the present invention simulates and screens multiple sub-temperatures to more accurately match the actual operating conditions of the current reactor and find the temperature point that is most conducive to the reaction, thereby significantly improving the reaction conversion rate and overall reaction efficiency.

[0011] In some optional embodiments, before adjusting the HCl feed gas temperature setting value, the oxygen temperature setting value, and the circulating gas preheating temperature setting value of the HCl oxidation fluidized bed reactor according to the target temperature and the second real-time status information, the method includes: using a first-order exponential decay algorithm to decompose the target temperature according to a preset number of decomposition steps to obtain multiple intermediate temperatures.

[0012] The present invention uses a first-order exponential decay algorithm to decompose the target temperature in steps, generating a series of progressive intermediate temperatures, making the temperature change process smoother and effectively suppressing the system impact caused by sudden temperature rise or drop; by dividing the temperature adjustment process into multiple controllable small steps, the control system can approach the target temperature stage by stage, and each step can be fine-tuned according to real-time feedback information, thereby improving the precision and robustness of the overall control and helping to maintain the continuity and stability of the reaction process.

[0013] In some optional embodiments, adjusting the HCl feed gas temperature setpoint, oxygen temperature setpoint, and recycle gas preheating temperature setpoint of the HCl oxidation fluidized bed reactor based on the target temperature and the second real-time status information to adjust the HCl oxidation fluidized bed reactor to the target temperature includes: selecting a minimum intermediate temperature from a plurality of intermediate temperatures to obtain a current temperature; obtaining a reactor operation control matrix corresponding to the current flow rate of the HCl feed gas from a preset control matrix group; inputting the current temperature and the second real-time status information into the reactor operation control matrix corresponding to the current flow rate of the HCl feed gas to obtain the HCl feed gas temperature setpoint, oxygen temperature setpoint, and recycle gas preheating temperature setpoint corresponding to the current temperature; when the actual temperature of the HCl oxidation fluidized bed reactor reaches the current temperature, selecting a temperature next to the current temperature from the plurality of intermediate temperatures in descending order to obtain a new current temperature; and returning to the step of inputting the current temperature and the second real-time status information into the reactor operation control matrix corresponding to the current flow rate of the HCl feed gas to obtain the HCl feed gas temperature setpoint, oxygen temperature setpoint, and recycle gas preheating temperature setpoint corresponding to the current temperature, until the HCl oxidation fluidized bed reactor is adjusted to the target temperature.

[0014] The present invention adopts a gradual temperature adjustment mechanism from large to small, with each step performing feedback adjustment based on the actual response results of the previous step. This makes the entire temperature adjustment process more controllable, effectively prevents temperature runaway or process fluctuations caused by improper parameter settings, and improves the safety and robustness of the system. In each temperature adjustment step, the corresponding operation control matrix is ​​selected based on the current HCl feed gas flow rate, ensuring that the control strategy is highly matched with the current production load, improving the pertinence and adaptability of the control system, and avoiding "one-size-fits-all" extensive control. In each adjustment process, multiple key parameters (such as current temperature, middle temperature, number of cooling pipes in use, and preheating temperature of each gas) are comprehensively considered. Multivariable collaborative calculations are performed through the control matrix to more accurately predict and set the optimal operating parameters for the next stage, significantly improving the coordination and stability of the system.

[0015] In some optional embodiments, a method for determining a control matrix group includes: obtaining second historical state information of an HCl oxidation fluidized bed reactor, the second historical state information including at least one of the following: reactor historical temperature, historical number of cooling pipes in use, historical set value of HCl raw gas preheating temperature, historical set value of oxygen preheating temperature, historical set value of circulating gas preheating temperature, and historical set value of HCl raw gas flow rate; dividing the second historical state information into multiple groups of data according to the historical set value of HCl flow rate of the reactor; for each group of data, using a preset identification method to calculate parameters in a transfer function to obtain a reactor operation control matrix under the operating conditions, wherein the transfer function is preferably a first-order function, and the parameters include a gain coefficient, a lag time, and a time constant; and multiple reactor operation control matrices corresponding to the multiple groups of data constitute the control matrix group.

[0016] The present invention groups historical status information according to the set value of the HCl feed gas flow rate and establishes transfer function models under different load conditions, so that each operating condition can have a control strategy that matches it, thereby effectively solving the problems of large control deviation and response lag caused by the "one-size-fits-all" traditional control method under different loads. The present invention groups historical status information according to the set value of the HCl feed gas flow rate and establishes transfer function models under different load conditions, so that each operating condition can have a control strategy that matches it, thereby effectively solving the problems of large control deviation and response lag caused by the "one-size-fits-all" traditional control method under different loads.

[0017] In a second aspect, the present invention further provides a control device for an HCl oxidation fluidized bed reactor, the device comprising an acquisition module, a target temperature determination module, and an adjustment module; the acquisition module is configured to acquire first real-time status information and second real-time status information of the HCl oxidation fluidized bed reactor, wherein the first real-time status information comprises: a current temperature at the top of the reactor, a current temperature in the middle of the reactor, a current temperature at the bottom of the reactor, a current flow rate of HCl feed gas, a current flow rate of oxygen, a current flow rate of circulating gas, and a current operating time of the catalyst; the second real-time status information comprises: a current temperature of the reactor, a current number of cooling pipes in use, a preheating temperature of HCl feed gas, a preheating temperature of oxygen, a preheating temperature of circulating gas, and a current flow rate of HCl feed gas; the target temperature determination module is configured to obtain a target temperature of the HCl oxidation fluidized bed reactor based on the first real-time status information and a preset temperature optimization model; and the adjustment module is configured to adjust a set value of the HCl feed gas temperature, a set value of the oxygen temperature, and a set value of the circulating gas preheating temperature of the HCl oxidation fluidized bed reactor based on the target temperature and the second real-time status information, so as to adjust the HCl oxidation fluidized bed reactor to the target temperature.

[0018] In a third aspect, the present invention provides a computer device comprising a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to thereby execute the HCl oxidation fluidized bed reactor control method of the first aspect or any corresponding embodiment thereof.

[0019] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the HCl oxidation fluidized bed reactor control method of the first aspect or any corresponding embodiment thereof.

[0020] In a fifth aspect, the present invention further provides a computer program product comprising computer instructions, the computer instructions being used to enable a computer to execute the HCl oxidation fluidized bed reactor control method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0022] Figure 1 is a flow chart of a method for controlling an HCl oxidation fluidized bed reactor according to an embodiment of the present invention;

[0023] Figure 2 is a flow chart of another HCl oxidation fluidized bed reactor control method according to an embodiment of the present invention;

[0024] Figure 3 is a flow chart of a fluidized bed reactor for HCl oxidation according to an embodiment of the present invention;

[0025] Figure 4 1 is a block diagram of a control device for a HCl oxidation fluidized bed reactor according to an embodiment of the present invention;

[0026] Figure 5 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0027] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.

[0028] According to an embodiment of the present invention, an embodiment of a method for controlling an HCl oxidation fluidized bed reactor is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0029] In this embodiment, a control method and computer equipment for an HCl oxidation fluidized bed reactor are provided. Figure 1 FIG. 1 is a flow chart of a method for controlling a HCl oxidation fluidized bed reactor according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0030] Step S101: Acquire first real-time status information and second real-time status information of an HCl oxidation fluidized bed reactor, wherein the first real-time status information includes: current temperature at the top of the reactor, current temperature in the middle of the reactor, current temperature at the bottom of the reactor, current flow rate of HCl feed gas, current flow rate of oxygen, current flow rate of circulating gas, and current operating time of the catalyst; and the second real-time status information includes: current temperature of the reactor, current number of cooling pipes in use, preheating temperature of HCl feed gas, preheating temperature of oxygen, preheating temperature of circulating gas, and current flow rate of HCl feed gas.

[0031] The current temperature of the reactor in the second real-time status information may be any one of the current temperature at the top of the reactor, the current temperature in the middle of the reactor, and the current temperature at the bottom of the reactor, preferably the current temperature in the middle of the reactor.

[0032] Step S102: obtaining a target temperature of the HCl oxidation fluidized bed reactor according to the first real-time state information and a preset temperature optimization model.

[0033] Specifically, the method for determining the temperature optimization model includes: obtaining first historical state information of an HCl oxidation fluidized bed reactor, the first historical state information including at least one of the following: historical temperature at the top of the reactor, historical temperature in the middle of the reactor, historical temperature at the bottom of the reactor, historical flow rate of HCl feed gas, historical flow rate of oxygen, historical flow rate of circulating gas, and historical operating time of the catalyst; and training the historical state information using a random forest algorithm to obtain a temperature optimization model.

[0034] For example, historical operating data from the HCl oxidation fluidized bed reactor over the past three years can be extracted, and a temperature optimization model for the HCl oxidation reactor can be obtained using a random forest algorithm. The model includes an input layer and an output layer. The split feature in the model construction process is 5, and the random forest size is 200. The input layer includes seven variables: reactor top temperature, reactor middle temperature, reactor bottom temperature, HCl feed gas flow rate, oxygen flow rate, circulating gas flow rate, number of cooling pipes in use, and catalyst operating time; the output layer includes the maximum reactor yield and the reactor temperature corresponding to that yield.

[0035] This embodiment collects various historical status information of the HCl oxidation fluidized bed reactor (such as historical temperature, conversion rate, catalyst operating time, load, number of cooling pipes in use, etc. at different locations) as basic data for model training, enabling the model to comprehensively reflect the operating characteristics of the reactor under different operating conditions. Combined with the powerful nonlinear modeling capabilities and anti-overfitting characteristics of the random forest algorithm, the trained temperature optimization model has higher prediction accuracy and good generalization ability, making it suitable for complex and changeable actual production environments. In addition, the random forest algorithm has strong fault tolerance and tolerance for missing and abnormal data, reducing the workload of data preprocessing. At the same time, its training process is relatively efficient and easy to deploy and update, which is conducive to rapid implementation and application in industrial sites, and continuous optimization of model performance based on actual operation feedback.

[0036] Step S103: adjusting the HCl feed gas temperature setting value, the oxygen temperature setting value, and the circulating gas preheating temperature setting value of the HCl oxidation fluidized bed reactor according to the target temperature and the second real-time status information to adjust the HCl oxidation fluidized bed reactor to the target temperature.

[0037] The control method for an HCl oxidation fluidized bed reactor provided in this embodiment realizes dynamic perception and precise control of the reactor state by real-time acquisition of key operating parameters of the reactor (such as temperatures at various locations, gas flow rate and preheating temperature, number of cooling pipes in use, catalyst operating time, etc.), combined with an intelligent temperature optimization model, significantly improving the automation level and response speed of the control system.

[0038] In this embodiment, a control method and computer equipment for an HCl oxidation fluidized bed reactor are provided. Figure 2 FIG. 1 is a flow chart of another HCl oxidation fluidized bed reactor control method according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0039] Step S201: Acquire first real-time status information and second real-time status information of the HCl oxidation fluidized bed reactor, wherein the first real-time status information includes: current temperature at the top of the reactor, current temperature in the middle of the reactor, current temperature at the bottom of the reactor, current flow rate of HCl feed gas, current flow rate of oxygen, current flow rate of circulating gas, and current operating time of the catalyst; and the second real-time status information includes: current temperature of the reactor, current number of cooling pipes in use, preheating temperature of HCl feed gas, preheating temperature of oxygen, preheating temperature of circulating gas, and current flow rate of HCl feed gas.

[0040] Figure 3 Schematic diagram of a HCl oxidation fluidized bed reactor according to an embodiment of the present invention. Figure 3 As shown, HCl raw gas, oxygen and circulating gas are input into HCl oxidation fluidized bed reactor R01 for reaction.

[0041] Step S202: Obtaining a target temperature of the HCl oxidation fluidized bed reactor according to the first real-time state information and a preset temperature optimization model.

[0042] In an optional embodiment, obtaining the target temperature of the HCl oxidation fluidized bed reactor according to the real-time state information and a preset temperature optimization model includes the following steps S2021 to S2024.

[0043] Step S2021: Obtain the temperature operating range of the HCl oxidation fluidized bed reactor.

[0044] Step S2022: obtaining a plurality of sub-temperatures according to the temperature operating range.

[0045] Step S2023: Input the multiple sub-temperatures and the first real-time state information into the temperature optimization model to obtain multiple predicted conversion rates and sub-target temperatures corresponding to each predicted conversion rate.

[0046] Step S2024: The sub-target temperature corresponding to the maximum predicted conversion rate is used as the target temperature of the HCl oxidation fluidized bed reactor.

[0047] By generating multiple candidate sub-temperatures within the set temperature range and evaluating and predicting them one by one based on the current real-time status, the impact of different temperatures on the reaction conversion rate can be analyzed more comprehensively. This "multi-point prediction, best selection" strategy improves the scientific nature and foresight of control decisions and helps to achieve the optimal operating state. Compared with the control method of a single fixed target temperature, the present invention simulates and screens multiple sub-temperatures to more accurately match the actual operating conditions of the current reactor and find the temperature point that is most conducive to the reaction, thereby significantly improving the reaction conversion rate and overall reaction efficiency.

[0048] Step S203: Decompose the target temperature according to a preset number of decomposition steps using a first-order exponential decay algorithm to obtain a plurality of intermediate temperatures.

[0049] The target temperature is decomposed step by step through a first-order exponential decay algorithm to generate a series of progressive intermediate temperatures, making the temperature change process smoother and effectively suppressing the system impact caused by sudden temperature rise or drop. By dividing the temperature adjustment process into multiple controllable small steps, the control system can approach the target temperature stage by stage, and each step can be fine-tuned according to real-time feedback information, thereby improving the precision and robustness of the overall control and helping to maintain the continuity and stability of the reaction process.

[0050] Step S204: Selecting the minimum intermediate temperature from the multiple intermediate temperatures to obtain the current temperature.

[0051] Step S205: obtaining a reactor operation control matrix corresponding to the current flow rate of the HCl feed gas from a preset control matrix group.

[0052] Specifically, the method for determining the control matrix group includes: obtaining second historical state information of the HCl oxidation fluidized bed reactor, the second historical state information including at least one of the following: historical reactor temperature, historical number of cooling pipes in use, historical set value of HCl feed gas preheating temperature, historical set value of oxygen preheating temperature, historical set value of circulating gas preheating temperature, and historical set value of HCl feed gas flow rate; dividing the second historical state information into multiple groups of data according to the historical set value of the reactor HCl flow rate; for each group of data, using a preset identification method to calculate parameters in a transfer function to obtain a reactor operation control matrix under the operating conditions, wherein the transfer function is preferably a first-order function, and the parameters include a gain coefficient, a lag time, and a time constant; and multiple reactor operation control matrices corresponding to the multiple groups of data constitute the control matrix group.

[0053] Reaction temperature control requires a control matrix. This matrix consists of disturbance variables, manipulated variables, and controlled variables. For the HCl oxidation reactor, the reactor HCl flow rate and the number of cooling tubes in use are disturbance variables, the reactor temperature is the controlled variable, and the HCl feed gas temperature and circulating gas preheating temperature setpoint are manipulated variables. By calculating historical data for these parameters, we can derive the transfer functions of the disturbance variables and manipulated variables to the controlled variables, and thus the control matrix.

[0054] Step S206: Input the current temperature and the second real-time status information into the reactor operation control matrix corresponding to the current flow rate of the HCl feed gas to obtain the HCl feed gas temperature set value, the oxygen temperature set value, and the circulating gas preheating temperature set value corresponding to the current temperature.

[0055] Step S207: Acquire the actual temperature of the HCl oxidation fluidized bed reactor.

[0056] Step S208: Determine whether the actual temperature reaches the target temperature. If it does, the process ends; if it does not, proceed to step S209.

[0057] Step S209: Select the next temperature of the current temperature from the multiple intermediate temperatures in descending order to obtain a new current temperature, and return to step S206.

[0058] Specifically, a gradual temperature increase mechanism, from small to large, is adopted, with each step undergoing feedback adjustment based on the actual response of the previous step. This makes the entire temperature regulation process more controllable, effectively preventing temperature runaway or process fluctuations caused by improper parameter settings, and improving the safety and robustness of the system. In each temperature regulation step, the corresponding operation control matrix is ​​selected based on the current HCl feed gas flow rate, ensuring a high degree of match between the control strategy and the current production load, improving the control system's relevance and adaptability, and avoiding a "one-size-fits-all" extensive control approach. Multiple key parameters (such as current temperature, mid-section temperature, number of cooling tubes in use, and preheating temperatures of each gas) are comprehensively considered during each regulation process. Multivariable collaborative calculations are performed using the control matrix to more accurately predict and set the optimal operating parameters for the next stage, significantly improving the coordination and stability of the system.

[0059] In order to illustrate the control method of the HCl oxidation fluidized bed reactor according to the embodiment of the invention in more detail, a specific example is given.

[0060] A company's HCl oxidation unit utilizes a fluidized bed process, with HCl, oxygen, and recycle gas reacting in a 2:1:1 molar ratio. HCl, oxygen, and recycle gas are preheated to between 200°C and 260°C in a preheating heat exchanger before entering the reactor. The operator can control the reactor temperature by changing the preheating temperature setpoints for the three streams. The reactor is equipped with eight plug-in cooling tubes, each with a shutoff valve at the refrigerant inlet. The operator can control the use of that heat exchanger by changing the valve's status. Under normal operating conditions, the operator maintains the reactor temperature at around 450°C. However, manual adjustments, often untimely and inaccurate, cause the actual reactor temperature to fluctuate between 445°C and 455°C. Furthermore, the reactor's ideal yield is 93%, but due to a lack of online yield analysis, the plant operator manually adjusts the reactor temperature based on periodic sampling, causing the actual yield to fluctuate between 92% and 93%.

[0061] The implementation steps of this scheme in the device are as follows:

[0062] 1) Construct an advanced control module, including a main control matrix group and a model adaptive switching program. The control matrix group includes three reactor operation control matrices. The controlled variable for each reactor operation control matrix is ​​the reactor mid-section temperature (CV1), the manipulated variables are the HCl preheater temperature setpoint (MV1), the oxygen preheater temperature setpoint (MV2), and the circulating gas preheater temperature setpoint (MV3), and the disturbance variables are the HCl flow rate setpoint (DV1) and the number of reactor cooling tubes in use (DV2).

[0063] The dynamic control matrix between the variables is determined by step test as follows:

[0064]

[0065] Specifically, the three reactor control matrices are adaptively switched according to the following conditions: ① When the HCl oxidation reactor load is ≥90%, the reactor control matrix (2) is selected for control; ② When the HCl oxidation reactor load is 60%≤90%, the reactor control matrix (2) is selected for control; ③ When the HCl oxidation reactor load is <60%, the reactor control matrix (3) is selected for control.

[0066] 2) After completing advanced control optimization, historical operating data from the HCl oxidation fluidized bed reactor over the past three years was extracted. A random forest algorithm was used to develop an optimization model for the HCl oxidation reactor. This model consists of an input layer and an output layer. The model construction process used a split feature of 5 and a random forest size of 200. The input layer included 11 variables: reactor top temperature, reactor middle temperature, reactor bottom temperature, HCl feed gas flow rate, HCl feed gas preheating temperature, oxygen flow rate, oxygen preheating temperature, recycle gas flow rate, recycle gas preheating temperature, number of cooling tubes in use, and catalyst operating time. The output layer included the maximum reactor yield and the reactor temperature corresponding to that yield.

[0067] 3) The reactor temperature corresponding to the maximum yield calculated by the optimization model of the HCl oxidation fluidized bed reactor is assigned to the advanced control module through a first-order exponential decay algorithm.

[0068] After implementing intelligent control optimization, the HCl oxidation fluidized bed reactor increased its yield by 0.2%, achieving an economic benefit of 3 million yuan per year, and reducing the operating volume from 50 times per day to 3 times per day.

[0069] In summary, the HCl oxidation fluidized bed reactor control method provided in this embodiment has the following beneficial effects:

[0070] (1) Using historical reactor state information for training, a temperature optimization model was obtained through a random forest algorithm, which enabled accurate prediction and control of the reaction conversion rate and improved the operating efficiency of the HCl oxidation unit.

[0071] (2) By acquiring historical reactor status information under different operating loads and establishing a transfer function, the reactor temperature can be precisely regulated through model predictive control, significantly improving the stability of reaction control and effectively solving the problem of the existing system's lack of adaptability when dealing with different operating conditions.

[0072] (3) A first-order exponential decay algorithm is used to decompose the target reactor temperature into multiple sub-target reactor temperatures, and a smooth transition of the reactor temperature is achieved through gradual adjustment, avoiding the sudden change of temperature regulation in traditional methods and improving the stability and reliability of the system.

[0073] This embodiment also provides a control device for an HCl oxidation fluidized bed reactor, which is used to implement the above-described embodiments and preferred embodiments. Details already described are omitted. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented using software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.

[0074] This embodiment provides a control device for a HCl oxidation fluidized bed reactor, such as Figure 4 Shown, including:

[0075] Acquisition module 401 is used to obtain first real-time status information and second real-time status information of the HCl oxidation fluidized bed reactor, wherein the first real-time status information includes: the current temperature at the top of the reactor, the current temperature in the middle of the reactor, the current temperature at the bottom of the reactor, the current flow rate of the HCl feed gas, the current flow rate of the oxygen, the current flow rate of the circulating gas, and the current operating time of the catalyst; and the second real-time status information includes: the current temperature of the reactor, the current number of cooling pipes in use, the preheating temperature of the HCl feed gas, the preheating temperature of the oxygen, the preheating temperature of the circulating gas, and the current flow rate of the HCl feed gas.

[0076] The target temperature determination module 402 is configured to obtain a target temperature of the HCl oxidation fluidized bed reactor according to the first real-time state information and a preset temperature optimization model.

[0077] The adjustment module 403 is configured to adjust the HCl feed gas temperature setting value, the oxygen temperature setting value, and the circulating gas preheating temperature setting value of the HCl oxidation fluidized bed reactor according to the target temperature and the second real-time status information, so as to adjust the HCl oxidation fluidized bed reactor to the target temperature.

[0078] In some optional embodiments, the HCl oxidation fluidized bed reactor control device further includes a temperature optimization model construction module. The temperature optimization model construction module is specifically configured to: obtain first historical state information of the HCl oxidation fluidized bed reactor, the first historical state information including at least one of the following: historical temperature at the reactor top, historical temperature at the reactor middle, historical temperature at the reactor bottom, historical flow rate of HCl feed gas, historical flow rate of oxygen, historical flow rate of circulating gas, and historical operating time of the catalyst; and train the historical state information using a random forest algorithm to obtain a temperature optimization model.

[0079] In some optional embodiments, the target temperature determination module 402 is specifically configured to: obtain a temperature operating range of the HCl oxidation fluidized bed reactor; obtain a plurality of sub-temperatures based on the temperature operating range; input the plurality of sub-temperatures and the first real-time state information into a temperature optimization model to obtain a plurality of predicted conversion rates and a sub-target temperature corresponding to each predicted conversion rate; and use the sub-target temperature corresponding to the maximum predicted conversion rate as the target temperature of the HCl oxidation fluidized bed reactor.

[0080] In some optional embodiments, the HCl oxidation fluidized bed reactor control device further includes a target temperature decomposition module. Prior to adjusting the HCl feed gas temperature setpoint, the oxygen temperature setpoint, and the circulating gas preheating temperature setpoint of the HCl oxidation fluidized bed reactor according to the target temperature, the target temperature decomposition module is specifically configured to decompose the target temperature according to a preset number of decomposition steps using a first-order exponential decay algorithm to obtain a plurality of intermediate temperatures.

[0081] In some optional embodiments, the adjustment module 403 is specifically configured to: select a minimum intermediate temperature from a plurality of intermediate temperatures to obtain a current temperature; obtain a reactor operation control matrix corresponding to the current flow rate of the HCl feed gas from a preset control matrix group; input the current temperature and the second real-time status information into the reactor operation control matrix corresponding to the current flow rate of the HCl feed gas to obtain an HCl feed gas temperature set value, an oxygen temperature set value, and a circulating gas preheating temperature set value corresponding to the current temperature; when the actual temperature of the HCl oxidation fluidized bed reactor reaches the current temperature, select a temperature next to the current temperature from the plurality of intermediate temperatures in descending order to obtain a new current temperature; and return to the step of inputting the current temperature and the second real-time status information into the reactor operation control matrix corresponding to the current flow rate of the HCl feed gas to obtain an HCl feed gas temperature set value, an oxygen temperature set value, and a circulating gas preheating temperature set value corresponding to the current temperature, until the HCl oxidation fluidized bed reactor is adjusted to the target temperature.

[0082] In some optional embodiments, the HCl oxidation fluidized bed reactor control device further includes a control matrix group construction module. The control matrix group construction module is specifically configured to: obtain second historical state information of the HCl oxidation fluidized bed reactor, the second historical state information including at least one of the following: historical reactor temperature, historical number of cooling pipes in use, historical set value of HCl feed gas preheating temperature, historical set value of oxygen preheating temperature, historical set value of circulating gas preheating temperature, and historical set value of HCl feed gas flow rate; divide the second historical state information into multiple groups of data based on the historical set value of the reactor HCl flow rate; and for each group of data, calculate parameters in a transfer function using a preset identification method to obtain a reactor operation control matrix under the operating condition, wherein the transfer function is preferably a first-order function, and the parameters include a gain coefficient, a lag time, and a time constant.

[0083] The HCl oxidation fluidized bed reactor control device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0084] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0085] The embodiment of the present invention also provides a computer device having the above Figure 4 The control device of the HCl oxidation fluidized bed reactor is shown.

[0086] See also Figure 5 , Figure 5 is a structural diagram of a computer device provided by an optional embodiment of the present invention, such as Figure 5 As shown, the computer device includes: one or more processors 10, memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Equally, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.

[0087] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.

[0088] The memory 20 stores instructions that can be executed by at least one processor 10, so as to enable at least one processor 10 to execute the method shown in the above embodiment.

[0089] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created based on the use of a computer device for displaying a small program landing page, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0090] The memory 20 can include a volatile memory, such as a random access memory, and / or can include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive. The memory 20 can also include a combination of the above-mentioned types of memories.

[0091] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 can be connected by a bus or other means, Figure 5 The connection by bus is taken as an example.

[0092] The input device 30 can receive inputted digital or character information, and generate key signal input related to user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 can include a display device, an auxiliary lighting device (such as an LED), a tactile feedback device (such as a vibration motor), etc. The display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some alternative embodiments, the display device can be a touch screen.

[0093] The embodiments of the present application also provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transitory machine readable storage medium and downloaded to a local storage medium through network, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor or programmable or special purpose hardware. The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk or a solid state disk, etc. Further, the storage medium can also include a combination of the above-mentioned types of memories. It can be understood that the computer, the processor, the microprocessor controller or the programmable hardware include a storage component that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor or the hardware, the method shown in the above embodiments is implemented.

[0094] Although the embodiments of the present application are described in conjunction with the accompanying drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present application, and such modifications and changes fall within the scope defined by the appended claims.

Claims

1. A method for controlling a HCl oxidation fluidized bed reactor, characterized in that: The method comprises: Acquiring first real-time status information and second real-time status information of the HCl oxidation fluidized bed reactor, wherein the first real-time status information includes: current temperature at the top of the reactor, current temperature in the middle of the reactor, current temperature at the bottom of the reactor, current flow rate of HCl feed gas, current flow rate of oxygen, current flow rate of circulating gas, and current operating time of the catalyst; and the second real-time status information includes: current temperature of the reactor, number of cooling pipes currently in use, preheating temperature of HCl feed gas, preheating temperature of oxygen, preheating temperature of circulating gas, and current flow rate of HCl feed gas; Obtaining a target temperature of the HCl oxidation fluidized bed reactor according to the first real-time state information and a preset temperature optimization model; The HCl feed gas temperature setting value, the oxygen temperature setting value, and the circulating gas preheating temperature setting value of the HCl oxidation fluidized bed reactor are adjusted according to the target temperature and the second real-time status information to adjust the HCl oxidation fluidized bed reactor to the target temperature.

2. The method according to claim 1, characterized in that The method for determining the temperature optimization model includes: Acquiring first historical state information of the HCl oxidation fluidized bed reactor, the first historical state information comprising at least one of the following: a historical temperature at the top of the reactor, a historical temperature in the middle of the reactor, a historical temperature at the bottom of the reactor, a historical flow rate of HCl feed gas, a historical flow rate of oxygen, a historical flow rate of circulating gas, and a historical operating time of the catalyst; The historical state information is trained using a random forest algorithm to obtain the temperature optimization model.

3. The method according to claim 1, characterized in that Obtaining the target temperature of the HCl oxidation fluidized bed reactor according to the first real-time state information and a preset temperature optimization model includes: Obtaining a temperature operating range of the HCl oxidation fluidized bed reactor; Obtaining a plurality of sub-temperatures according to the temperature operating range; Inputting the plurality of sub-temperatures and the first real-time state information into the temperature optimization model to obtain a plurality of predicted conversion rates and a sub-target temperature corresponding to each predicted conversion rate; The sub-target temperature corresponding to the maximum predicted conversion rate is used as the target temperature of the HCl oxidation fluidized bed reactor.

4. The method according to claim 1, wherein Before adjusting the HCl feed gas temperature setting value, the oxygen temperature setting value, and the circulating gas preheating temperature setting value of the HCl oxidation fluidized bed reactor according to the target temperature and the second real-time status information, the method includes: The target temperature is decomposed according to a preset number of decomposition steps using a first-order exponential decay algorithm to obtain multiple intermediate temperatures.

5. The method according to claim 4, characterized in that The adjusting, according to the target temperature and the second real-time status information, the HCl feed gas temperature setting value, the oxygen temperature setting value, and the circulating gas preheating temperature setting value of the HCl oxidation fluidized bed reactor to adjust the HCl oxidation fluidized bed reactor to the target temperature includes: Selecting the minimum intermediate temperature from the plurality of intermediate temperatures to obtain the current temperature; Obtaining a reactor operation control matrix corresponding to the current flow rate of the HCl feed gas from a preset control matrix group; Inputting the current temperature and the second real-time status information into the reactor operation control matrix corresponding to the current flow rate of the HCl feed gas to obtain a set value of the HCl feed gas temperature, a set value of the oxygen temperature, and a set value of the circulating gas preheating temperature corresponding to the current temperature; After the actual temperature of the HCl oxidation fluidized bed reactor reaches the current temperature, the next temperature after the current temperature is selected from the plurality of intermediate temperatures in descending order to obtain a new current temperature. The process then returns to the step of inputting the current temperature and the second real-time status information into the reactor operation control matrix corresponding to the current flow rate of the HCl feed gas to obtain an HCl feed gas temperature set value, an oxygen temperature set value, and a circulating gas preheating temperature set value corresponding to the current temperature, until the HCl oxidation fluidized bed reactor is adjusted to the target temperature.

6. The method according to claim 5, characterized in that The method for determining the control matrix group includes: Acquiring second historical status information of the HCl oxidation fluidized bed reactor, the second historical status information comprising at least one of the following: a historical reactor temperature, a historical number of cooling pipes in use, a historical set value of the HCl feed gas preheating temperature, a historical set value of the oxygen preheating temperature, a historical set value of the circulating gas preheating temperature, and a historical set value of the HCl feed gas flow rate; dividing the second historical state information into a plurality of groups of data according to the historical set value of the HCl flow rate of the reactor; For each set of data, a preset identification method is used to calculate the parameters in the transfer function to obtain the reactor operation control matrix under the working condition, wherein the transfer function is preferably a first-order function, and the parameters include a gain coefficient, a lag time, and a time constant; A plurality of reactor operation control matrices corresponding to a plurality of groups of data constitute the control matrix group.

7. A control device for a HCl oxidation fluidized bed reactor, characterized in that: The device comprises: an acquisition module for acquiring first real-time status information and second real-time status information of an HCl oxidation fluidized bed reactor, wherein the first real-time status information includes: current temperature at the top of the reactor, current temperature in the middle of the reactor, current temperature at the bottom of the reactor, current flow rate of HCl feed gas, current flow rate of oxygen, current flow rate of circulating gas, and current operating time of the catalyst; and the second real-time status information includes: current temperature of the reactor, current number of cooling pipes in use, preheating temperature of HCl feed gas, preheating temperature of oxygen, preheating temperature of circulating gas, and current flow rate of HCl feed gas; a target temperature determination module, configured to obtain a target temperature of the HCl oxidation fluidized bed reactor based on the first real-time state information and a preset temperature optimization model; and an adjustment module, configured to adjust a set value of an HCl feed gas temperature, an oxygen temperature, and a circulating gas preheating temperature of the HCl oxidation fluidized bed reactor according to the target temperature and the second real-time status information, so as to adjust the HCl oxidation fluidized bed reactor to the target temperature.

8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the HCl oxidation fluidized bed reactor control method according to any one of claims 1 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the HCl oxidation fluidized bed reactor control method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the HCl oxidation fluidized bed reactor control method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Reactor temperature automatic control method based on feedforward-reaction mechanism model

    CN110045764A

  • Fluidized bed reaction temperature determination method, related device and computer storage medium

    CN115206449A

  • Reactor temperature control method and system, electronic equipment and storage medium

    CN117093032A

  • Control method for preparing formaldehyde through methanol oxidation, electronic equipment and storage medium

    CN117193407A

  • Fluidized bed reactor temperature control method, storage medium and electronic equipment

    CN117406812A

Cited By

  • Control method, device and equipment of HCL oxidation fluidized bed and storage medium

    CN121364750A